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
336937911300	336937911859	336937912409	336937912959	336937913509	336937914059	336937914609	336937915159	336937915709	336937916259	336937916809	336937917359	336937917909	336937918459	336937919009	336937919559	336937920109	336937920659	336937921209	336937921759	336937922309	336937922859	336937923409	336937923959	336937924509	336937925059	336937925609	336937926159	336937926709	336937927259	336937927809	336937928359	336937928909	336937929459	336937930009	336937930559	336937931109	336937931659	336937932209	336937932759	336937933309	336937933859	336937934409	336937934959	336937935509	336937936059	336937936609	336937937159	336937937709	336937938259	336937938809	336937939359	336937939909	336937940459	336937941009	336937941559	336937942109	336937942659	336937943209	336937943759	336937944309	336937944859	336937945409	336937945959	336937946509	336937947059	336937947609	336937948159	336937948709	336937949259	336937949809	336937950359	336937950909	336937951459	336937952009	336937952559	336937953109	336937953659	336937954209	336937954759	336937955309	336937955859	336937956409	336937956959	336937957509	336937958059	336937958609	336937959159	336937959709	336937960259	336937960809	336937961359	336937961909	336937962459	336937963009	336937963559	336937964109	336937964659	336937965209	336937965759	336937966309	336937966859	336937967409	336937967959	336937968509	336937969059	336937969609	336937970159	336937970709	336937971259	336937971809	336937972359	336937972909	336937973459	336937974009	336937974559	336937975109	336937975659	336937976209	336937976759	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
51830	39354	16250	2217	956	653	465	422	311	261	242	193	175	165	151	134	129	123	131	131	96	99	92	111	67	100	75	69	88	77	79	79	72	79	87	89	87	77	68	69	68	67	59	73	79	55	81	83	73	89	62	67	92	76	76	75	62	67	64	80	68	61	65	66	85	65	64	56	67	74	79	70	62	63	69	77	79	74	74	62	60	84	69	75	64	57	62	65	70	66	63	70	70	66	59	64	69	65	72	63	67	81	87	61	77	67	68	69	68	67	73	62	77	68	75	62	79	70	65	73	75	55	78	51	57	76	76	86	72	77	65	64	66	57	75	64	73	69	76	73	64	65	78	68	62	68	69	66	64	68	67	70	62	50	68	47	62	71	76	62	61	55	69	82	71	62	62	60	68	67	88	69	53	74	71	66	75	61	75	58	70	73	80	79	60	79	56	55	71	50	59	53	48	79	66	65	76	65	55	62	71	64	78	53	69	67	73	71	65	59	62	58	76	58	66	67	59	62	66	51	59	72	71	58	69	67	71	79	65	56	62	77	55	67	59	82	57	70	78	74	65	59	66	60	77	66	69	55	66	60	70	62	81	76	55	76	80	58	62	68	59	75	73	60	83	72	74	70	74	67	77	62	73	70	55	67	68	80	74	67	69	57	73	76	67	73	73	50	71	80	76	77	76	68	74	60	69	63	52	64	55	68	62	75	67	64	62	62	54	65	66	77	70	75	63	83	68	65	74	50	63	85	79	69	58	60	76	75	71	70	65	68	60	72	81	67	72	73	77	64	61	65	79	72	62	64	83	60	63	66	60	64	78	74	66	59	70	65	71	58	57	60	68	61	59	64	80	65	68	58	51	77	64	83	70	59	75	58	60	49	55	54	71	74	62	53	52	73	68	84	59	59	70	60	66	59	74	60	80	67	74	90	67	76	72	84	65	65	86	61	51	65	67	87	61	67	60	68	71	72	70	63	73	74	67	61	77	60	91	71	67	59	67	57	80	59	77	76	68	51	58	74	68	53	54	71	80	64	60	51	59	62	62	72	71	73	56	81	69	90	75	71	69	56	73	71	70	69	71	72	69	72	60	58	81	69	67	65	63	77	76	61	71	74	56	82	80	50	72	63	58	63	81	57	83	60	87	61	49	58	68	69	68	55	69	54	53	79	73	73	65	77	64	64	74	64	66	64	75	78	62	78	67	60	71	56	56	63	76	56	68	68	69	73	74	62	70	62	63	65	51	82	72	56	69	76	54	58	60	76	66	79	75	72	78	78	54	82	77	76	54	74	63	70	75	63	70	70	55	84	63	58	56	75	63	75	75	72	58	67	72	61	63	64	61	72	60	81	75	61	62	69	57	61	69	74	66	78	63	63	58	59	64	88	71	84	67	69	70	79	71	73	72	63	62	69	79	76	59	77	45	59	63	65	54	76	72	65	64	54	65	55	57	63	57	49	71	87	67	65	73	65	55	74	73	66	64	63	57	62	63	51	76	61	66	71	62	81	61	67	65	53	59	69	56	61	62	66	69	80	67	59	58	59	65	57	58	76	58	79	73	77	59	71	75	84	72	48	62	67	83	61	54	73	42	66	64	65	74	61	66	67	49	69	59	80	63	75	61	74	70	58	79	86	67	53	60	71	57	52	60	58	71	69	64	79	67	69	69	72	45	81	70	69	75	72	65	64	70	84	71	66	68	65	73	83	72	69	74	61	68	69	75	68	50	56	82	64	58	64	79	55	62	62	94	66	76	67	67	53	82	66	71	78	76	70	64	61	78	64	66	71	57	74	56	62	62	64	58	66	58	61	79	60	65	65	58	73	65	79	59	71	57	68	73	55	69	56	62	81	74	73	72	61	82	70	71	71	78	60	62	54	93	70	66	61	63	72	74	58	50	69	59	61	78	67	72	60	71	71	62	73	76	62	62	68	65	82	74	58	76	71	72	62	70	74	80	69	62	57	64	66	51	73	70	69	49	77	63	75	65	78	70	55	56	68	68	59	56	70	51	65	58	77	76	73	61	87	90	79	71	73	61	49	57	62	61	51	75	56	53	67	66	61	78	71	65	69	65	65	65	67	61	88	61	64	77	68	55	71	64	57	72	62	75	73	65	71	50	67	68	55	72	77	82	72	77	70	56	86	61	61	74	53	66	65	68	65	85	59	55	69	46	71	53	42	55	77	54	76	59	47	73	54	68	70	69	61	57	81	77	80	62	57	56	63	69	76	79	83	68	67	67	72	60	63	70	69	78	74	77	63	65	69	75	69	78	68	80	73	70	67	62	54	64	56	64	55	73	77	91	66	67	58	65	56	65	70	64	55	75	83	53	63	66	64	53	69	80	78	73	65	62	68	63	65	68	74	66	50	61	71	70	70	62	67	69	69	60	72	58	69	63	53	64	71	93	70	72	71	63	56	67	71	64	62	67	61	70	68	68	60	60	87	57	82	78	83	71	55	65	71	49	65	61	59	70	75	70	65	61	54	78	61	54	62	64	47	60	67	67	68	73	61	68	61	66	56	85	60	59	67	80	59	59	71	80	74	61	68	59	85	70	59	74	61	67	80	64	69	67	62	59	76	57	72	56	70	76	71	72	68	74	63	67	58	74	67	52	61	66	69	84	70	70	58	69	71	61	70	63	58	53	75	64	70	64	75	64	80	60	50	48	71	65	66	74	65	65	70	66	69	67	78	57	55	65	65	76	69	64	59	62	60	70	53	70	60	50	61	60	68	68	59	61	66	70	63	74	63	76	69	75	54	63	64	55	55	57	70	79	76	45	70	51	61	60	68	68	66	66	62	63	66	81	62	69	65	71	54	75	71	65	52	64	70	82	65	53	78	73	52	55	62	49	76	67	56	70	62	57	93	84	63	48	78	78	74	56	65	72	63	67	85	70	54	63	68	61	70	62	59	67	73	89	60	88	61	60	73	59	71	61	64	66	91	76	56	63	66	55	80	72	54	62	65	76	63	69	69	46	63	69	71	73	65	75	52	59	68	65	67	80	64	57	70	72	61	66	64	67	62	74	87	62	66	65	68	68	62	67	63	79	77	66	65	65	76	85	72	65	74	66	62	58	60	70	70	62	60	74	67	73	75	79	55	70	65	79	48	60	61	69	60	71	58	64	73	62	57	71	67	66	75	43	70	74	68	65	64	74	52	74	59	61	57	77	68	53	66	56	55	77	72	64	80	70	61	78	64	52	87	74	75	50	70	77	73	58	82	62	66	63	69	60	67	55	88	55	60	79	55	77	57	57	58	70	53	78	59	68	85	65	64	75	77	69	71	70	67	71	57	61	57	76	74	70	69	62	64	64	64	72	59	67	63	87	72	66	65	49	61	53	70	72	77	63	53	71	53	63	77	63	62	58	78	54	68	56	65	67	65	59	70	57	57	87	63	63	59	58	72	69	72	73	82	69	72	48	69	69	53	60	71	70	70	70	77	73	70	53	60	71	72	67	70	60	63	67	57	67	70	66	76	55	66
29770	26878	8766	4536	3990	3149	2548	2118	1682	1452	1250	1068	944	901	801	707	711	593	586	540	518	474	450	387	412	407	368	382	395	346	317	343	289	300	316	304	283	273	260	277	299	260	237	235	254	278	224	239	247	248	246	260	222	222	224	221	197	241	236	245	230	212	238	197	220	201	221	201	192	248	199	201	205	207	184	214	215	185	231	244	226	210	202	189	189	218	201	206	209	184	202	197	203	177	229	176	197	201	193	159	184	182	204	191	201	221	204	196	216	188	199	199	220	201	207	193	178	219	212	213	198	186	202	200	196	194	198	201	185	220	188	212	231	206	185	217	192	195	192	181	205	216	167	199	183	183	180	195	175	181	204	198	202	215	202	171	182	206	193	204	214	169	181	197	193	194	191	191	179	198	199	170	181	224	194	206	217	191	180	189	191	184	208	177	226	208	189	216	198	161	205	184	190	195	183	176	188	170	176	190	207	188	194	175	162	214	180	212	200	203	195	180	175	187	185	189	188	188	200	176	193	181	188	180	183	212	183	204	179	176	208	199	185	187	200	198	221	205	195	181	186	187	166	209	201	179	184	179	167	189	200	172	189	171	203	197	193	183	228	187	201	194	181	176	179	210	196	190	175	213	206	199	196	187	182	208	192	180	194	211	203	177	182	203	217	182	202	180	194	177	186	196	193	195	181	205	182	192	201	216	220	193	193	196	186	209	188	197	188	212	200	207	189	187	182	190	197	206	173	198	201	188	200	176	204	203	203	187	179	180	197	179	183	192	191	193	204	172	187	188	206	204	180	181	191	199	192	196	184	172	190	212	167	190	188	198	205	178	187	181	179	183	172	200	186	187	196	177	200	194	187	189	195	169	183	185	181	198	178	198	163	186	182	196	198	183	175	174	188	204	175	206	197	197	184	172	199	196	204	175	198	197	168	179	193	197	201	194	180	201	168	193	178	209	208	195	204	226	181	210	206	215	179	197	201	189	183	204	204	189	166	194	187	191	195	181	181	214	208	188	195	193	182	190	185	201	188	197	176	189	192	208	210	169	194	188	173	210	193	203	173	173	180	157	184	194	187	223	171	178	172	187	196	179	199	206	192	169	191	206	188	193	197	213	191	176	184	207	221	189	196	190	191	207	182	190	197	191	200	224	195	177	200	187	216	186	170	203	170	221	197	189	207	187	176	199	202	164	197	204	205	200	185	180	178	179	179	191	192	193	222	169	195	180	200	179	182	184	188	174	174	209	199	199	193	217	183	195	216	199	176	220	175	191	187	190	193	190	197	191	171	187	194	199	183	183	209	203	203	175	191	176	180	197	204	189	194	166	187	180	178	182	199	208	212	206	176	168	192	176	186	180	179	189	174	189	213	207	185	198	175	198	215	182	171	222	203	174	192	149	199	185	198	186	194	207	208	183	172	192	172	197	206	178	188	209	200	173	196	216	200	203	181	214	181	169	166	186	181	175	184	202	183	175	183	184	159	195	203	194	175	205	176	205	194	209	173	230	184	192	185	192	183	178	214	180	154	177	186	194	207	195	189	186	177	184	209	190	167	189	175	197	188	180	179	194	173	197	177	182	162	179	192	186	197	187	189	207	188	193	194	203	178	208	172	184	185	187	195	180	174	189	175	206	180	199	188	189	196	210	191	179	204	187	199	202	190	203	176	180	179	191	185	152	183	200	181	194	191	177	198	183	194	191	199	223	205	196	186	194	200	183	198	177	193	200	167	180	192	213	186	204	201	181	189	200	195	170	195	208	191	173	205	182	182	201	188	184	194	193	201	202	192	184	176	180	211	183	187	201	191	186	193	182	172	194	173	180	193	187	202	195	160	179	173	175	156	198	204	175	196	181	187	197	176	202	171	203	197	183	179	201	191	171	165	191	175	194	186	195	192	202	177	194	202	224	187	183	178	203	178	222	167	195	205	201	185	188	179	180	190	192	184	185	207	190	176	180	186	190	211	183	182	208	218	194	172	193	194	175	214	179	214	207	195	185	177	199	205	186	186	210	192	204	182	195	197	199	207	192	207	218	173	189	195	213	187	200	202	206	175	187	211	200	179	200	173	190	199	193	197	179	203	192	200	187	158	187	180	224	175	180	212	200	194	192	192	197	176	158	191	176	218	180	186	175	155	198	193	210	196	196	169	200	188	209	188	201	207	209	200	184	178	196	221	186	196	203	202	210	190	190	171	189	197	195	201	198	192	204	186	209	189	184	173	181	179	157	186	181	187	184	188	195	186	177	203	172	206	175	177	198	183	189	209	179	195	182	183	198	137	204	205	212	186	198	214	219	205	215	184	193	195	209	190	206	179	178	164	191	201	186	191	229	202	183	194	185	197	201	186	201	162	204	183	204	201	179	182	204	162	188	191	184	188	161	178	195	180	208	188	182	201	216	165	198	187	189	194	179	189	195	169	199	200	194	197	221	202	169	194	156	191	212	176	159	204	196	169	176	185	178	206	174	195	221	180	167	193	177	156	207	191	192	201	181	196	192	171	198	173	183	185	186	197	203	163	205	200	196	192	195	174	184	176	202	187	191	178	166	174	187	200	172	198	186	205	204	188	202	210	221	197	181	177	200	174	187	192	191	205	208	178	170	218	204	173	156	170	186	176	172	204	187	200	203	185	181	209	200	193	202	188	194	217	170	199	181	176	219	207	175	182	193	202	205	176	163	167	176	187	213	189	182	169	185	183	195	188	190	205	185	153	173	215	166	192	185	173	195	178	201	215	186	178	194	177	177	172	177	219	180	194	183	204	168	207	172	188	191	182	172	189	185	164	181	203	198	186	188	196	190	184	178	169	203	168	191	184	195	186	167	179	198	191	221	185	187	178	168	204	170	182	192	187	195	193	170	201	214	207	220	189	181	209	188	224	180	195	196	199	205	198	206	190	176	173	191	195	198	185	152	187	168	203	175	169	175	206	192	179	153	190	192	190	191	188	198	185	178	194	164	196	172	196	191	176	209	184	193	188	180	166	191	188	200	200	209	196	210	172	197	200	188	192	197	175	212	214	186	183	188	164	183	209	180	180	177	159	218	210	173	181	193	180	197	189	199	192	177	172	191	203	196	209	186	191	181	183	191	159	200	186	202	181	180	184	182	182	231	181	172	195	195	192	203	190	177	190	181	184	210	176	187	180	187	209	193	190	177	204	205	186	211	205	175	176	168	173	188	176	163	189	171	188	190	160	190	192	222	184	173	211	176	189	204	186	194	192	185	189	178	201	174	197	193	164	182	199	198	211	192	196	191	186	220	202	206	184	197	206	171	167	187	183	179	215	207	209	185	182	192	207	197	176	191	173	165	190	171	177	180	190	185	209	193	204	168	188	168	192	181	194	190	216	189	215	200	187	200	194	186	184	223	190	180	166	186	192	195	166	174	187	176	185	206	198	188	192	197	176	200	182	181	179	182	213	190	190	206	194	168	220	192	186	181	175	192	187	170	213	181	193	162	208	187	210	210	184	192	185	185	209	186	198	214
5725	1095	372	266	220	245	230	260	245	228	235	247	213	262	238	255	241	249	250	244	257	245	271	228	238	226	225	220	226	255	238	238	218	215	249	265	207	245	238	219	241	224	241	233	235	246	262	239	248	265	271	279	250	232	247	272	216	243	237	242	236	248	207	240	241	262	228	216	230	243	244	231	220	207	244	254	244	278	262	235	253	266	255	267	238	240	258	258	247	258	247	263	255	246	240	228	258	267	283	246	267	248	221	222	236	265	258	231	203	246	282	251	240	254	263	244	249	254	229	256	218	221	214	228	270	232	238	238	247	252	260	256	262	215	244	230	242	233	253	261	228	242	239	232	241	223	230	226	251	230	206	251	229	250	230	237	260	255	243	233	244	227	216	267	247	228	253	232	263	230	230	192	232	242	212	211	246	249	245	234	236	252	253	247	228	215	252	254	246	195	254	258	236	279	253	233	190	238	242	254	215	249	244	251	220	249	231	225	218	254	255	248	232	242	256	225	253	257	232	210	224	228	242	218	241	213	239	246	241	232	228	229	221	240	233	230	264	229	255	217	236	272	252	228	238	225	239	245	265	226	244	220	250	233	213	249	243	250	241	247	239	225	223	257	237	264	263	267	246	198	255	245	214	243	224	221	260	256	263	230	234	255	256	219	244	221	234	236	242	219	239	242	233	234	216	297	257	259	230	244	215	246	240	224	255	247	239	238	255	226	275	255	217	231	259	242	272	285	258	235	221	234	266	219	250	279	267	267	249	216	219	238	274	253	243	230	237	224	250	248	285	227	229	249	270	258	236	249	251	243	222	253	234	252	261	249	257	222	225	243	220	285	268	292	253	246	250	273	258	260	249	241	273	210	253	238	234	237	238	253	248	241	244	256	225	220	241	268	258	209	196	242	243	233	253	246	259	258	269	260	270	229	249	232	247	248	274	255	219	231	248	234	242	243	233	252	236	264	231	237	231	244	262	247	254	260	266	244	230	231	229	262	237	247	242	267	236	208	218	239	240	264	263	248	296	229	255	232	220	256	227	229	223	244	231	241	271	229	246	230	256	261	237	228	242	206	235	235	256	246	243	254	235	235	256	214	212	236	261	270	234	265	225	251	237	232	227	234	223	222	262	231	235	237	217	256	263	244	236	232	246	208	238	250	238	265	234	237	219	221	235	228	251	279	205	230	227	248	224	236	225	252	226	230	236	253	244	248	265	244	222	247	243	236	247	236	237	257	230	228	245	241	217	246	259	246	225	236	247	218	262	232	238	226	266	242	220	255	240	243	241	251	250	229	255	235	225	225	247	231	255	236	220	218	249	253	246	235	273	263	265	253	245	237	241	241	248	230	228	256	264	252	233	271	243	228	268	238	254	230	250	247	246	265	242	257	265	241	261	244	263	227	257	235	226	274	284	246	256	235	246	242	270	209	268	253	242	247	245	233	254	241	267	219	243	258	232	238	256	214	233	236	216	229	278	263	237	200	248	202	241	243	277	238	250	230	243	221	251	235	263	264	232	242	219	244	244	263	257	236	255	224	232	223	216	248	290	219	238	233	267	284	223	213	250	228	238	270	266	232	243	251	225	256	259	238	238	227	201	234	268	275	219	237	254	234	273	235	219	258	278	204	247	235	233	270	244	238	256	224	232	252	221	245	227	262	233	251	255	248	256	225	261	231	254	216	241	237	227	232	257	227	250	258	249	248	232	214	266	218	242	227	242	216	249	213	261	271	240	238	238	261	261	251	233	263	242	236	225	271	275	234	224	227	243	220	237	263	232	230	225	241	234	253	250	242	214	226	224	217	226	224	248	250	248	237	206	227	268	242	228	217	235	249	264	214	241	238	229	244	246	253	242	251	254	218	275	253	255	249	234	237	219	225	268	242	232	249	222	268	243	282	262	247	260	238	228	257	247	253	251	210	213	242	274	257	227	250	251	231	229	246	223	241	232	246	244	245	229	260	215	268	265	229	234	243	239	260	229	229	231	256	250	253	256	257	249	241	253	237	271	252	243	237	233	231	275	257	220	226	247	237	241	245	234	243	212	248	228	221	240	235	251	238	230	254	256	243	230	250	234	233	255	232	264	247	241	252	258	238	234	232	224	234	245	234	245	244	234	238	214	258	234	213	264	233	261	236	237	237	242	243	216	262	263	246	246	224	232	220	253	251	228	233	238	254	259	270	269	234	237	248	272	271	276	262	245	251	272	224	222	212	240	261	237	235	230	239	257	223	247	238	230	242	257	273	234	236	230	269	245	251	243	242	227	279	246	247	250	234	279	266	221	266	264	247	236	230	231	229	229	294	256	262	218	237	238	244	240	263	250	230	218	262	228	251	244	256	237	237	249	221	239	270	246	248	271	231	267	236	239	258	251	253	247	265	249	250	261	225	243	239	248	226	242	248	231	251	239	224	249	227	258	241	212	261	267	258	243	247	244	250	264	242	229	264	230	234	246	237	253	240	236	238	238	229	225	247	256	240	255	226	249	248	236	254	244	259	265	245	265	249	245	243	218	254	219	242	228	251	214	263	207	248	236	253	249	267	224	199	249	236	236	245	242	256	257	247	228	230	255	235	240	257	254	234	271	241	241	233	207	219	237	261	264	236	239	243	235	250	204	215	225	256	219	228	232	243	230	238	281	231	242	237	253	240	211	248	261	224	232	221	241	225	278	221	258	242	265	262	236	241	252	201	252	224	255	271	239	260	242	243	255	239	255	244	240	225	258	238	233	260	245	251	227	253	249	231	266	250	247	245	257	259	283	265	230	219	249	243	264	244	264	262	241	203	212	235	233	235	227	271	250	227	237	258	249	238	260	208	241	280	228	242	230	240	223	243	218	268	224	235	236	253	231	251	238	239	244	232	235	247	240	272	247	223	240	238	258	216	220	225	239	263	239	262	221	220	264	231	225	232	251	259	254	231	251	254	237	260	284	249	231	252	259	242	250	242	234	229	257	263	246	253	219	228	238	257	235	248	239	244	235	254	253	242	234	265	221	233	231	253	229	224	237	253	225	265	236	234	220	242	248	236	226	232	239	241	230	245	243	235	259	265	243	222	243	226	258	222	266	232	241	249	227	233	215	243	221	249	246	249	228	221	273	242	231	255	231	227	259	261	252	252	252	256	277	245	271	258	260	235	247	221	207	214	222	242	241	218	242	231	255	231	248	261	230	238	245	245	206	222	255	241	243	249	209	226	218	278	223	236	232	274	207	210	261	237	210	231	256	261	244	241	259	266	257	239	241	228	284	227	243	221	237	204	238	245	223	255	231	226	263	241	239	229	238	223	223	269	234	229	256	259	243	259	225	242	206	246	224	267	249	262	242	224	224	233	239	244	262	237	246	288	225	227	241	228	267	273	266	260	263	210	221	250	236	252	261	226	254	207	231	258	214	235	246	251	226	227	241	239	227	222	254	235	254	254	219	225	265	215	228	262	234	230	247	258	232	234	251	230	238	242	247	244	244	217	236	228	240	279	254	221	217	243
5322	1815	814	619	664	604	607	555	561	569	590	596	579	564	578	554	580	590	541	589	508	554	578	568	555	548	518	542	529	559	562	533	523	540	555	555	559	516	600	593	538	563	518	537	570	530	542	522	547	559	504	514	575	577	535	556	602	558	530	522	525	572	547	559	540	532	557	608	575	560	584	574	548	558	559	547	570	522	540	549	538	567	527	523	525	573	514	539	563	520	536	526	577	571	575	563	537	526	541	573	536	537	522	576	547	509	586	563	531	532	553	558	573	521	572	522	587	513	559	567	527	548	562	543	539	536	544	533	580	542	584	553	541	538	608	521	545	543	527	576	535	553	547	526	555	565	532	536	551	541	519	553	613	558	558	567	562	525	567	584	547	539	564	563	549	567	513	573	563	550	557	580	531	583	562	529	538	559	487	545	548	567	567	574	574	561	578	566	563	539	574	542	532	581	520	538	548	547	546	553	538	536	525	531	541	563	551	585	528	553	538	570	560	573	568	545	513	515	573	559	549	543	539	581	561	515	507	574	572	565	575	556	516	548	547	522	570	583	526	535	535	543	497	549	555	561	527	539	546	549	564	541	556	551	567	500	538	526	524	576	550	549	550	534	556	545	538	537	572	544	566	555	548	537	598	553	561	582	582	519	550	517	546	546	534	523	551	533	558	528	590	532	577	539	573	552	525	568	546	604	558	536	566	560	553	594	514	530	552	541	564	544	548	568	530	553	595	534	532	528	523	529	571	560	545	580	542	499	635	551	525	564	582	546	599	566	555	573	568	560	556	567	570	608	569	542	574	542	575	519	549	568	567	577	561	578	576	557	560	518	548	573	558	533	514	553	585	599	542	538	545	536	549	578	562	557	536	573	516	583	570	539	602	531	565	536	582	591	514	584	545	537	551	590	566	598	543	542	585	597	574	540	539	559	519	483	549	555	566	596	540	525	533	551	530	545	567	489	573	537	521	583	578	549	564	543	569	541	584	585	599	521	555	556	560	591	587	565	565	541	602	569	562	563	528	552	536	564	584	504	592	539	605	566	534	569	524	575	575	516	493	542	571	546	566	571	565	559	551	533	537	558	540	532	558	525	535	510	534	585	557	547	524	522	539	542	549	558	564	564	518	541	583	574	568	551	553	548	532	557	550	528	599	575	540	560	520	560	511	574	525	571	547	574	559	571	558	601	542	564	542	592	590	526	514	555	540	533	514	567	531	555	568	554	519	538	579	572	598	546	554	511	559	589	612	542	566	533	567	556	528	499	570	532	540	547	542	543	595	543	568	573	532	538	602	513	538	593	532	536	563	539	536	573	521	527	550	556	591	557	552	534	522	529	557	578	558	542	559	563	562	582	559	567	558	514	548	578	556	540	539	545	546	568	544	573	546	537	544	501	556	555	526	553	541	529	528	571	583	565	563	529	550	550	606	540	549	561	565	512	566	549	558	565	540	547	560	583	553	571	543	556	563	509	618	571	536	585	575	567	563	542	592	563	589	538	550	554	576	548	538	539	497	547	576	547	567	546	529	576	537	553	594	522	592	554	553	538	531	586	565	567	547	518	558	571	566	582	555	524	496	545	550	530	560	535	548	535	583	557	532	549	561	550	549	492	581	575	594	558	621	592	565	616	576	552	584	569	563	508	543	563	568	574	521	552	501	543	552	520	578	568	554	569	526	576	555	552	589	564	475	569	558	539	521	548	561	539	536	570	555	562	569	544	574	560	559	512	552	546	533	585	567	553	544	546	535	589	519	559	531	551	555	559	524	578	519	559	561	560	604	549	603	563	519	584	559	557	544	577	549	550	537	532	582	564	625	561	542	562	563	570	541	535	577	545	561	539	548	548	524	534	525	586	554	550	526	551	564	557	566	558	535	549	558	558	541	524	540	553	569	520	530	563	558	572	566	558	549	555	542	562	548	575	549	554	572	575	571	534	539	537	568	535	570	578	527	565	600	554	528	539	532	545	497	556	589	569	533	511	596	546	562	509	531	514	564	568	519	554	541	591	562	598	554	577	544	484	537	520	512	564	514	548	534	538	555	517	551	524	587	550	592	528	504	537	537	535	542	554	554	581	581	546	584	547	580	553	610	523	552	578	554	534	518	563	562	522	599	567	574	521	566	553	552	558	540	566	500	533	566	532	536	553	589	541	551	574	514	515	553	524	560	546	601	532	584	561	527	501	519	548	527	568	543	590	526	561	564	543	594	531	518	552	531	509	557	541	581	564	565	547	530	575	576	548	575	542	569	537	547	537	542	536	539	540	585	588	553	529	532	560	614	570	592	558	563	546	552	545	565	588	542	549	564	557	590	554	573	547	533	585	530	539	568	509	559	533	554	521	556	574	547	518	582	538	559	565	532	582	593	590	577	550	523	604	513	577	551	533	518	555	560	557	586	537	520	507	554	553	567	566	570	610	577	550	533	518	545	541	544	549	564	564	560	536	584	556	543	553	584	547	532	536	543	541	591	533	541	556	556	549	583	607	573	533	554	543	554	560	594	561	596	572	549	570	575	567	572	543	590	550	533	534	553	525	556	537	549	543	537	548	542	565	572	515	573	544	533	573	584	525	529	592	603	535	528	549	555	565	584	562	550	515	540	549	540	518	521	523	562	543	532	520	597	580	590	549	551	549	528	564	570	569	581	562	585	581	551	524	536	577	570	526	559	534	557	539	539	564	533	575	575	579	559	563	533	523	527	551	535	531	576	542	511	524	559	543	549	555	568	550	540	495	546	537	531	556	504	557	527	534	580	549	559	527	521	553	520	539	553	542	596	525	512	557	526	577	507	510	566	558	499	581	547	556	495	566	515	567	580	556	589	539	516	566	549	555	563	559	578	542	564	607	534	564	554	564	565	551	579	560	532	588	540	531	554	505	548	578	568	609	539	537	528	549	553	539	565	524	552	520	543	565	555	537	570	557	568	538	560	575	533	536	562	515	559	580	550	617	557	552	540	525	536	570	541	620	550	577	568	533	570	536	547	556	554	517	565	557	538	564	546	528	544	547	592	592	539	530	567	559	572	582	563	527	530	531	547	562	515	518	562	547	544	573	554	583	501	594	535	557	589	545	503	548	522	608	530	556	578	547	531	532	545	513	509	567	529	537	556	523	535	534	557	525	561	525	576	561	566	540	562	549	533	559	588	579	597	523	568	542	560	586	568	562	511	570	525	576	546	535	555	602	553	527	517	584	539	577	555	560	546	532	553	559	533	550	610	584	545	542	572	601	561	562	559	604	554	534	529	537	511	564	530	553	535	578	581	523	566	576	574	536	598	562	541	536	571	557	535	537	539	546	531	596	584	513	567	568	521	551	572	562	539	580	553	570	554	560	538	541	495	605	561	565	551	548	548	554	570	556	566	540	530	533	541	574	497	524	549	587	540	547	544	549	527	530	551	516	555	504	555	570	552	561	527	538	547	542	556	563	518	544	575	557	554	511	554	511	560	555	558	553	556	558	557	567	541	527	532	530	526	570	588	514
36150	24344	7410	903	571	418	389	297	245	198	212	211	178	186	177	150	155	160	147	134	137	133	129	138	124	126	158	140	144	140	125	124	126	115	118	127	132	119	126	122	112	121	128	110	156	138	125	142	146	128	119	118	111	100	110	110	139	151	125	157	129	115	117	123	140	138	121	116	117	118	113	109	118	105	105	139	144	137	129	114	121	111	129	120	110	114	109	135	88	119	117	116	109	89	118	132	129	115	121	96	124	114	129	100	135	125	131	141	111	131	116	116	105	119	113	125	102	125	103	129	128	114	117	121	108	128	109	140	133	131	117	123	117	130	125	109	107	119	106	98	120	135	121	109	127	114	123	111	107	122	98	126	118	108	85	121	107	114	123	121	107	133	115	134	127	136	104	114	128	118	126	113	105	122	129	115	133	133	114	119	133	127	115	135	112	123	109	115	120	130	125	128	124	116	136	102	104	126	112	106	138	106	132	109	112	124	114	120	133	123	126	115	110	128	123	145	119	126	102	121	119	120	126	120	105	125	120	129	121	130	119	117	120	112	129	116	116	109	139	133	117	103	130	121	122	143	111	110	135	123	111	116	112	118	121	109	121	124	124	123	116	127	107	112	119	115	116	118	108	108	105	97	116	106	109	105	106	103	132	100	102	131	122	128	119	114	123	110	124	138	107	103	124	118	111	120	113	131	119	123	149	109	119	112	113	102	112	96	126	119	138	135	128	129	109	118	100	123	109	98	110	121	119	107	125	106	127	122	119	117	108	106	102	118	116	122	118	110	117	102	120	133	130	110	119	121	108	99	126	123	136	122	107	110	109	110	100	114	123	110	129	141	110	118	108	121	133	136	113	107	131	111	120	129	126	131	111	134	109	118	114	138	114	127	117	108	113	104	134	120	118	109	121	113	108	109	124	129	118	122	134	102	134	130	121	113	114	119	127	122	106	124	129	135	130	98	120	111	113	128	113	89	110	114	105	120	135	123	117	135	120	143	122	116	117	104	124	112	117	142	117	119	138	107	126	118	101	126	126	123	118	126	130	131	126	119	118	130	103	129	122	108	128	115	124	115	124	100	104	129	115	129	108	123	118	107	116	111	115	104	114	103	126	120	116	124	113	120	89	130	127	111	96	128	109	100	120	128	121	110	112	106	117	100	115	91	111	120	100	133	117	133	112	106	121	107	127	109	118	134	134	122	119	117	118	113	122	110	155	121	127	106	130	135	116	130	110	109	103	121	123	115	111	115	131	118	142	106	108	116	131	113	104	106	134	113	106	122	115	129	86	141	101	131	114	111	116	109	109	125	114	98	119	122	120	104	112	114	109	132	111	137	106	96	105	98	102	115	103	119	104	107	141	112	106	109	123	117	126	100	132	114	92	116	127	134	130	136	101	115	130	124	115	126	115	140	142	113	112	105	129	107	108	108	109	99	117	127	119	118	113	106	100	139	107	114	112	105	114	121	123	126	109	119	123	121	128	99	142	105	113	118	139	111	110	125	137	141	129	104	130	151	111	108	138	109	117	117	116	110	103	114	121	107	108	93	128	120	114	105	117	125	115	114	120	117	106	121	123	108	105	136	123	105	127	96	117	117	125	112	110	132	138	116	108	123	102	113	116	118	130	118	103	119	95	112	129	110	124	104	117	96	115	107	115	123	111	110	114	123	92	126	115	112	103	115	129	115	113	113	119	90	119	103	102	109	125	125	133	134	126	122	123	120	117	102	123	103	120	136	117	96	112	114	118	115	122	117	116	114	104	107	111	105	117	114	116	100	115	106	114	113	127	109	104	103	98	117	127	131	134	122	135	124	130	100	101	120	128	117	87	106	111	120	116	128	122	128	103	129	122	124	115	92	115	130	119	118	125	117	105	129	122	117	114	131	128	89	137	122	103	124	128	129	127	119	123	144	118	106	120	113	124	113	112	126	108	128	145	109	127	122	112	114	126	128	134	132	113	92	131	112	113	131	112	118	123	108	104	115	117	108	116	124	132	105	129	104	133	113	106	125	116	105	96	99	122	123	123	117	134	142	110	133	129	119	119	113	109	109	121	103	127	142	122	104	120	107	101	125	110	99	120	99	119	121	100	103	113	122	116	110	103	122	124	98	120	110	108	98	107	100	108	111	109	116	93	110	125	128	115	113	122	122	141	122	142	153	111	128	115	110	105	133	117	111	118	122	135	116	110	125	101	142	119	125	149	146	95	119	127	107	129	103	106	114	120	120	116	130	137	108	124	106	133	108	116	122	135	119	114	114	107	132	122	130	120	125	127	122	103	111	116	137	89	99	130	105	134	113	132	104	120	121	126	106	124	111	122	125	105	117	108	119	104	99	107	112	134	118	117	121	108	118	116	136	116	128	114	131	128	128	106	103	102	117	100	100	125	132	116	151	112	126	114	102	111	125	125	135	130	108	116	158	123	112	126	120	113	101	135	113	120	115	105	115	134	94	125	124	106	113	100	122	106	116	125	131	106	113	124	129	118	124	137	120	124	115	113	106	130	105	109	151	126	105	100	115	112	119	142	102	103	112	119	121	133	112	133	105	111	126	115	115	134	134	136	118	118	100	122	115	111	126	146	137	111	111	134	110	100	114	133	128	129	136	109	117	97	125	145	126	120	94	112	121	113	140	110	131	111	100	119	115	131	119	105	122	109	101	114	113	130	119	106	111	121	120	130	96	111	119	111	133	109	112	122	118	109	134	127	113	110	119	110	106	119	113	99	118	120	120	118	125	120	122	125	115	105	102	126	118	102	131	120	127	128	126	140	122	139	121	143	113	127	122	116	110	111	114	126	122	112	121	95	134	119	122	117	120	112	135	118	120	129	96	133	92	105	123	119	110	107	118	100	137	100	97	113	105	100	110	124	95	130	105	105	112	121	125	127	106	119	129	119	129	113	129	121	133	122	123	118	95	115	145	114	122	112	118	105	124	122	110	117	118	126	99	106	108	124	118	135	114	127	122	114	117	108	122	130	130	128	106	123	129	118	114	141	119	123	119	129	124	126	118	117	116	131	114	105	103	112	109	114	122	107	141	107	103	117	126	104	115	120	105	120	117	121	115	126	135	132	112	120	121	112	114	118	127	110	95	123	133	128	106	116	132	114	113	129	117	122	120	123	133	121	130	122	116	120	124	108	117	121	87	124	113	126	112	97	123	103	116	102	118	113	124	116	130	126	134	115	131	130	123	114	116	95	113	151	114	125	122	105	106	122	118	114	121	117	128	117	136	127	101	119	121	131	107	117	115	115	123	116	126	101	127	100	145	115	137	105	118	108	140	148	119	118	103	125	106	113	136	94	126	111	113	116	103	116	120	111	108	119	108	108	108	147	131	146	135	129	117	122	112	127	119	128	103	116	135	106	131	125	119	119	116	120	109	112	136	124	124	120	135	134	127	100	119	111	144	119	107	128	120	100	130	133	100	122	115	120	107	130	105	106	110	96	126	106	131	123	133	111	114	116	102	110	125	104	128	130	110	119	111
20755	16535	5641	2499	2264	1812	1462	1259	1082	928	858	733	712	632	575	523	513	464	469	484	420	398	404	387	397	375	379	380	379	387	330	360	330	346	338	331	317	309	351	317	308	310	325	331	341	325	324	297	344	319	322	340	308	292	283	330	275	311	338	317	292	324	284	273	294	277	294	312	278	293	315	317	313	344	302	279	319	300	286	309	290	261	302	276	310	321	309	277	287	285	325	256	288	250	293	300	298	277	270	276	317	303	288	280	302	295	314	269	284	251	298	302	291	275	349	287	261	288	310	287	299	249	298	249	315	289	263	297	329	293	297	307	276	250	310	288	301	267	280	261	266	284	322	272	270	260	313	278	295	296	294	321	277	290	290	293	300	270	288	277	312	299	293	267	282	282	302	286	270	299	298	303	287	295	320	271	288	243	262	275	291	290	310	298	294	261	284	282	286	277	287	286	292	298	307	254	299	297	288	283	295	292	292	280	314	290	287	305	301	297	311	298	295	281	262	284	309	269	286	297	289	266	296	271	266	305	315	301	279	262	289	263	293	292	290	296	290	315	267	296	292	278	296	284	303	304	296	256	271	272	311	288	312	302	267	282	282	290	275	316	317	277	275	283	257	294	269	283	306	331	292	295	260	277	285	274	312	282	268	270	275	281	270	285	279	267	285	283	334	277	272	308	303	258	291	306	298	262	303	301	316	250	301	299	268	298	292	311	283	299	273	273	307	292	271	312	303	285	305	285	295	282	266	298	279	286	269	263	292	306	303	255	262	273	274	299	269	286	259	284	299	292	297	273	286	255	261	298	284	320	272	284	277	277	279	289	316	297	296	291	279	308	292	266	290	307	289	267	263	279	277	307	306	298	297	279	294	313	339	278	289	276	277	305	264	314	298	263	267	274	289	272	272	272	289	300	275	285	280	276	252	279	288	275	292	272	293	291	288	297	277	253	268	302	262	327	274	311	299	287	289	250	281	300	283	282	264	318	301	310	296	284	285	289	272	288	290	296	279	278	301	295	289	268	273	274	289	274	283	251	291	311	281	292	271	292	304	282	290	261	285	303	273	309	267	308	287	272	293	273	310	303	269	278	263	277	321	298	294	265	291	309	271	275	265	307	282	285	286	296	303	273	274	259	298	306	273	256	285	279	250	301	285	294	283	293	257	302	285	286	298	288	283	300	289	281	287	289	298	265	296	285	276	299	300	309	282	302	306	298	300	286	309	287	281	309	267	269	295	264	314	278	274	273	284	289	258	284	286	286	301	282	307	246	298	289	287	263	291	285	266	291	302	288	292	291	267	276	310	271	275	283	271	284	267	297	298	272	320	294	285	287	296	274	286	296	270	305	261	284	265	305	322	305	273	291	291	295	288	297	270	293	291	291	283	303	269	278	264	305	273	272	294	290	285	304	302	281	309	295	293	289	315	262	299	275	263	290	289	281	264	287	311	311	281	274	260	312	282	270	300	288	299	265	282	292	283	283	265	259	303	283	299	302	258	317	270	275	279	269	299	294	294	296	285	297	299	314	272	297	271	285	291	304	300	273	258	263	296	286	258	282	277	289	279	318	270	282	301	317	291	311	320	264	284	273	280	268	287	293	300	290	278	286	275	280	269	268	289	256	291	266	306	297	279	291	291	288	284	282	273	294	314	276	304	293	291	271	262	288	323	253	297	281	290	280	303	281	280	311	303	259	279	294	288	286	305	297	296	292	305	280	255	288	312	292	314	304	273	275	277	275	270	269	323	296	294	284	294	284	261	299	301	283	284	282	277	300	296	296	288	284	292	315	282	292	319	281	293	296	275	265	303	266	294	315	284	270	274	298	282	286	280	306	303	293	311	275	298	294	262	290	325	300	313	302	290	271	297	279	278	276	279	306	270	298	277	282	256	281	302	260	278	291	286	255	283	266	293	287	285	273	299	270	259	296	277	308	281	285	272	278	277	270	296	312	250	287	262	269	300	283	274	292	285	287	287	282	300	263	245	311	321	269	306	300	306	295	285	309	285	267	283	283	275	269	307	271	277	293	296	294	257	261	307	268	274	284	263	277	289	300	306	294	299	291	266	270	313	286	275	291	276	294	283	300	268	249	306	280	284	277	274	286	302	300	318	282	283	266	271	302	291	292	297	277	261	259	264	289	286	272	310	301	294	267	254	295	274	268	298	305	278	297	298	263	287	304	279	308	307	299	326	289	265	280	308	275	309	262	283	271	269	287	270	290	273	310	279	271	270	279	282	286	274	291	275	283	286	284	289	308	301	266	287	280	277	304	266	296	295	320	287	291	289	289	282	308	269	283	276	306	293	302	278	275	293	284	288	286	316	312	300	276	302	288	290	281	277	271	302	300	286	272	291	294	282	298	283	296	308	295	314	309	268	275	285	253	276	295	303	284	278	285	286	295	330	280	305	296	303	301	284	239	255	300	278	309	309	286	266	270	285	308	267	256	294	301	307	309	281	313	276	281	301	286	265	287	252	304	315	302	305	301	270	293	261	315	283	285	277	284	282	268	285	284	259	289	296	289	307	287	280	283	285	278	293	287	289	283	288	295	261	262	293	296	290	288	300	299	294	294	270	287	283	271	302	278	281	285	263	275	290	271	295	290	288	279	295	290	277	282	262	241	295	294	268	314	273	281	275	298	296	303	280	293	295	323	283	276	277	278	294	280	284	304	251	278	277	284	291	279	304	264	304	300	273	279	287	266	301	294	279	293	290	287	270	270	308	281	290	311	298	290	289	283	286	292	277	261	277	291	295	297	272	282	273	272	267	281	306	281	288	294	286	275	295	289	264	260	276	292	261	291	268	275	292	270	287	274	267	286	304	276	277	272	284	271	292	314	280	287	281	283	274	269	293	311	309	283	247	302	267	254	274	280	298	258	296	278	281	286	292	311	280	270	295	303	292	284	285	252	270	307	267	292	260	311	296	281	293	298	264	261	267	267	294	241	279	273	291	265	266	291	304	284	308	301	286	270	289	307	272	312	282	253	293	264	296	300	263	285	267	305	289	263	280	285	265	315	331	290	290	316	327	283	296	306	315	289	292	279	262	273	268	288	308	297	308	251	298	308	281	283	290	267	322	269	283	275	286	280	281	325	274	293	271	261	307	296	314	303	329	287	276	289	295	301	294	324	303	275	279	295	273	259	319	292	274	285	283	290	293	288	304	274	284	284	299	316	313	300	315	273	298	255	307	291	306	333	313	303	282	289	272	247	310	310	278	290	312	272	293	321	308	296	309	288	284	302	264	321	272	287	284	292	284	278	289	284	279	278	297	287	298	314	300	294	256	295	305	319	301	288	307	294	284	280	286	294	274	283	279	303	274	296	255	302	282	280	291	294	282	268	297	279	280	307	247	289	291	271	276	290	302	250	311	261	270	298	274	304	280	309	318	273	274	292	286	273	264	270	246	284	267	274	257	324	307	286	288	283	305	298	286	300	292	295	302	286	307	299	268	290	254	273	272	265	293	302	274	291	278	285	280	314
49719	36200	15185	2161	1000	712	506	394	316	274	260	183	183	181	146	155	125	114	100	104	106	85	109	82	102	82	88	95	86	90	62	87	72	72	84	75	67	82	67	77	67	69	77	69	66	71	81	57	79	70	76	71	83	75	84	53	72	71	64	82	77	75	59	70	66	70	75	64	84	72	65	60	64	67	75	61	68	67	54	67	44	68	75	68	64	63	82	55	71	59	65	72	67	62	53	60	61	53	66	67	63	64	67	55	72	64	73	73	77	70	62	72	80	71	68	52	65	58	72	63	72	64	79	63	57	66	71	60	42	65	64	76	53	67	73	79	66	74	61	69	59	58	67	67	71	61	58	74	57	61	65	71	62	66	61	68	73	67	65	69	63	65	65	74	64	74	69	71	66	53	56	68	65	87	48	65	68	63	70	59	69	61	70	57	60	61	59	63	68	59	74	61	52	55	64	51	51	79	66	63	59	56	58	57	69	65	77	67	83	73	66	63	83	69	69	54	61	63	72	67	71	63	76	79	61	68	68	73	53	70	78	72	77	78	74	60	54	55	56	68	58	67	63	66	74	71	66	56	55	63	65	60	67	66	49	70	69	64	57	56	71	71	59	63	62	55	59	59	63	69	61	56	67	66	61	66	56	66	67	70	60	72	66	64	73	56	61	75	49	64	60	68	69	58	71	59	55	62	46	45	77	63	85	83	65	72	58	58	55	61	66	56	69	63	65	62	56	69	64	42	64	72	54	75	53	61	75	66	74	61	78	61	67	73	61	69	77	72	56	93	67	62	67	64	71	57	60	69	61	65	58	50	65	66	56	53	51	59	64	71	50	73	51	64	60	71	60	61	87	76	68	74	69	55	68	69	68	62	67	67	67	60	72	72	51	66	67	73	59	61	66	61	73	73	70	59	66	59	78	70	80	60	68	64	78	62	69	60	64	53	63	63	74	68	56	69	55	63	61	83	63	64	57	52	54	63	67	66	69	55	58	63	67	51	78	74	56	79	71	63	73	58	53	70	61	60	66	44	68	53	58	62	72	71	58	70	72	68	68	55	52	59	68	78	57	63	69	52	58	82	72	63	62	73	61	82	57	71	57	69	70	76	76	67	74	69	75	46	78	63	77	55	64	74	64	74	69	70	68	63	70	60	66	61	66	68	53	73	72	79	58	79	59	61	66	70	60	56	64	55	61	84	58	59	61	65	62	57	81	65	80	71	63	66	68	65	72	71	69	68	66	58	70	76	71	70	73	61	73	67	55	63	67	69	65	63	61	54	69	53	62	63	51	60	62	66	62	60	67	83	60	69	82	63	63	58	58	55	68	81	66	58	73	66	68	64	64	70	66	69	68	65	73	77	69	62	72	69	53	75	54	77	70	63	70	83	60	74	61	63	65	89	65	74	84	80	65	70	85	69	70	66	56	60	76	58	73	55	64	62	60	61	69	76	70	81	54	52	56	77	65	66	66	60	68	72	57	64	70	59	69	60	76	75	64	74	67	70	68	58	79	74	55	62	51	70	82	68	74	57	75	73	70	64	67	57	85	79	56	68	72	71	83	67	64	61	57	59	60	69	74	60	57	64	70	66	61	73	68	80	65	52	46	68	82	63	66	58	56	71	60	63	59	60	68	68	55	61	68	66	62	65	76	75	65	60	68	78	56	69	55	63	58	57	75	72	67	72	60	72	70	87	71	74	54	66	72	64	70	60	50	58	76	60	57	70	58	56	93	55	71	72	79	58	64	74	61	66	66	72	76	65	61	53	71	66	60	88	57	71	76	64	71	61	82	70	64	75	65	74	73	79	69	59	73	72	75	75	60	68	64	74	69	87	72	61	80	59	65	70	70	71	72	64	60	65	75	57	68	55	62	63	77	74	52	65	71	48	55	73	70	51	80	65	65	77	78	69	69	66	67	60	71	53	62	73	77	71	46	64	64	60	57	78	73	58	82	61	47	59	70	46	59	61	62	69	60	65	69	56	67	52	66	84	58	68	54	56	67	76	60	54	69	79	65	60	62	56	70	52	66	58	52	75	70	59	79	50	55	74	62	64	75	60	76	66	70	82	54	71	57	58	71	72	67	60	65	67	53	88	48	60	57	67	70	52	71	68	58	73	54	52	63	48	63	71	54	65	67	76	59	57	64	80	66	60	58	64	72	67	49	72	65	68	74	66	74	50	68	54	65	60	61	64	63	62	68	74	58	73	80	74	72	57	74	76	68	76	82	68	72	76	70	73	52	87	72	69	56	59	55	55	49	42	67	82	59	78	60	70	68	68	61	61	67	73	83	69	61	60	56	65	54	54	82	72	69	67	73	40	73	60	60	60	79	63	61	55	61	57	66	65	74	67	64	62	57	71	81	71	56	63	64	79	70	74	60	73	75	65	71	51	59	68	69	55	64	69	71	63	69	76	54	67	74	53	63	68	64	62	74	60	73	61	74	66	79	64	66	63	67	71	83	67	65	62	63	60	70	68	67	70	54	60	62	60	66	75	63	56	70	57	69	59	70	80	89	76	57	52	60	70	57	65	74	60	78	69	69	64	75	71	70	75	68	63	64	56	68	60	76	63	82	52	75	72	88	74	78	62	53	66	62	65	69	63	53	76	66	64	61	63	70	68	65	53	53	62	82	69	59	57	58	55	65	61	44	65	52	59	68	61	64	57	63	71	74	71	58	56	59	55	72	63	75	71	73	66	65	59	65	59	64	50	62	70	75	79	67	60	59	81	82	77	59	65	67	58	62	72	65	78	53	45	79	94	69	66	66	85	75	74	68	60	83	73	64	56	69	58	65	68	63	63	65	63	67	59	50	66	89	65	74	54	66	69	65	77	63	66	64	66	76	64	57	50	61	62	67	66	72	59	66	75	67	60	77	62	70	65	65	54	76	63	57	83	65	64	70	71	68	66	72	66	78	75	46	61	65	51	67	65	58	70	64	62	61	75	66	77	73	64	61	56	62	74	86	55	71	59	58	64	52	64	54	72	60	63	73	69	60	63	57	67	77	75	62	72	72	56	58	73	54	61	67	66	66	60	64	54	68	66	80	57	68	48	60	64	62	67	84	81	53	63	69	60	73	70	62	63	65	70	79	56	55	64	62	68	72	86	66	75	69	67	82	68	55	85	68	68	82	61	68	76	62	71	78	69	63	69	57	70	64	62	74	54	59	56	74	62	55	67	63	59	55	62	64	72	39	58	63	58	62	71	66	73	53	59	81	71	89	66	64	76	56	60	67	60	70	76	58	63	75	71	66	75	64	71	73	65	56	76	60	78	64	71	58	63	80	60	70	90	55	55	59	56	63	66	68	58	89	64	74	60	62	61	66	59	69	73	75	73	73	55	68	57	70	61	68	59	74	66	62	80	68	76	74	88	61	80	69	67	51	69	59	67	74	57	57	57	60	69	66	51	63	66	51	65	77	73	61	65	66	63	73	58	66	61	56	66	69	65	80	60	64	69	73	78	71	75	62	93	70	77	66	62
29216	24153	8205	4343	3894	3125	2511	2061	1732	1373	1243	1096	991	898	823	665	636	583	561	491	479	470	452	382	400	368	377	349	326	341	316	328	282	297	308	286	277	282	282	267	268	266	256	233	238	233	261	232	244	224	213	240	226	229	213	215	218	229	201	228	225	194	226	210	227	208	207	192	223	202	180	184	210	230	218	204	208	213	190	199	213	224	207	213	186	228	187	198	195	203	188	174	221	201	194	221	194	202	191	208	221	187	173	207	186	198	204	182	216	199	236	191	209	193	175	197	176	212	190	174	188	208	181	209	201	215	172	172	191	203	191	191	211	197	165	181	182	193	194	196	192	197	187	201	230	163	204	189	209	197	155	201	188	203	200	187	208	163	184	206	215	188	173	187	183	174	220	189	187	189	208	205	178	188	186	175	205	190	189	183	175	177	183	199	197	206	179	188	224	212	189	177	177	168	176	194	208	201	180	200	187	207	171	199	178	191	171	205	185	182	179	185	190	198	172	191	195	181	192	187	201	191	196	180	199	196	183	211	154	170	180	209	182	178	173	211	188	189	181	184	192	187	185	195	178	191	193	181	202	193	190	187	180	186	182	184	161	179	169	210	203	173	162	190	206	208	197	197	208	189	185	199	205	183	198	196	181	160	176	194	192	183	218	180	185	195	194	187	202	180	191	175	178	198	217	171	188	197	187	188	187	193	208	184	204	180	185	194	187	191	187	171	199	183	172	193	183	178	190	164	200	183	215	197	196	200	209	188	196	164	176	166	176	201	169	183	192	205	157	194	220	187	207	211	167	166	197	188	178	205	196	174	191	162	173	179	197	170	194	203	191	193	180	198	161	179	211	194	199	187	185	190	187	202	191	185	180	179	170	224	197	187	180	175	182	197	214	190	186	197	163	187	187	175	180	204	174	182	205	184	183	191	172	174	202	194	199	168	177	163	182	171	193	186	187	196	189	187	169	191	194	164	176	197	198	187	190	188	195	180	188	175	202	176	164	163	174	193	167	163	203	167	198	197	185	201	179	195	187	177	187	175	209	188	186	174	183	190	185	196	203	188	197	168	201	177	155	199	177	188	198	184	177	184	212	190	200	186	189	175	187	172	164	194	176	174	175	214	184	189	179	211	194	200	190	185	187	174	172	191	176	180	191	179	183	183	168	168	195	209	181	185	195	194	177	182	185	172	171	200	201	179	192	194	195	176	179	184	184	212	191	172	181	184	187	172	204	176	165	178	181	198	167	208	194	171	189	170	193	167	218	191	184	182	197	199	190	168	192	192	174	189	181	175	171	160	186	209	177	190	169	188	178	181	193	176	188	179	163	192	170	180	186	182	207	186	177	187	175	185	219	171	181	189	170	210	211	173	191	179	196	172	187	195	190	185	192	191	177	203	190	155	183	172	198	187	191	203	191	190	172	197	170	171	192	192	165	203	192	184	182	191	182	200	166	197	192	179	174	192	197	175	205	175	217	182	180	207	185	219	195	209	171	188	183	207	205	208	181	186	173	172	206	189	195	174	202	202	177	198	203	165	194	168	178	171	191	198	183	189	203	201	184	201	191	204	201	199	193	198	174	187	189	171	200	164	179	174	194	172	204	197	192	168	181	188	193	170	177	163	181	193	180	188	191	193	194	190	186	176	183	198	191	169	196	188	184	186	196	170	218	176	189	186	176	181	176	193	178	189	185	185	194	185	183	216	209	205	166	189	207	207	189	178	148	189	178	180	194	175	180	196	185	183	205	148	180	207	198	174	209	199	179	206	187	175	190	193	182	195	185	163	178	197	161	195	200	196	185	181	178	184	176	210	156	200	167	186	184	194	165	189	187	176	189	167	177	208	177	194	176	173	186	174	198	181	169	185	173	189	172	181	214	182	161	196	198	210	184	192	192	195	178	195	171	193	167	166	199	192	187	161	179	182	168	180	166	199	205	187	188	214	171	195	174	164	191	206	183	192	204	172	192	192	161	185	166	207	175	185	178	186	205	190	172	195	200	177	202	175	203	199	178	184	209	191	186	214	175	187	181	190	203	178	189	162	195	190	184	184	189	170	173	172	176	193	213	171	188	193	192	183	183	174	179	201	208	191	169	178	183	173	171	183	199	197	200	219	182	195	206	188	202	191	216	205	192	184	188	181	195	184	198	197	182	182	176	204	199	180	196	191	162	165	197	185	203	190	167	172	182	182	174	178	178	202	190	186	203	188	183	195	202	173	181	206	166	179	169	179	185	201	211	191	158	190	177	187	180	166	227	187	191	174	185	189	186	186	181	189	173	204	185	176	188	192	183	170	171	193	203	178	181	176	189	193	186	176	176	178	201	194	177	182	176	187	191	193	213	186	187	194	182	209	181	190	172	176	197	201	197	168	194	184	186	186	181	197	186	186	205	200	198	182	180	203	214	186	173	190	193	189	193	185	209	195	179	178	188	188	193	175	168	215	197	176	177	180	191	201	170	189	187	174	175	194	182	195	173	204	172	195	184	172	174	186	197	203	200	171	198	154	202	206	195	179	182	204	203	194	164	179	192	195	188	191	164	191	185	192	190	210	177	186	181	192	206	199	200	184	198	176	169	172	182	178	207	184	191	174	201	181	186	199	185	184	180	195	199	169	202	172	193	188	168	200	205	192	208	175	191	194	192	200	185	182	186	174	186	190	167	187	138	189	185	169	177	190	170	178	181	186	169	176	181	174	191	147	177	195	169	195	183	205	209	188	172	196	185	173	199	177	200	197	173	167	196	178	187	191	186	181	191	173	182	220	203	167	207	190	214	199	173	195	187	204	212	173	186	173	187	189	200	190	181	170	200	181	171	212	198	178	204	205	194	180	180	172	172	193	206	204	206	195	205	198	233	207	173	156	214	199	197	198	196	194	182	200	187	160	173	180	193	177	175	183	201	207	169	182	210	185	161	188	192	192	163	189	197	176	186	183	193	175	200	208	193	206	191	166	198	191	154	187	181	169	179	203	178	154	195	190	223	200	206	184	174	200	184	179	191	191	185	190	191	191	211	179	168	184	177	224	187	173	185	180	189	170	191	179	196	189	210	183	205	195	194	176	186	191	180	162	197	180	183	188	212	205	186	187	184	187	178	169	192	187	196	175	167	204	164	185	165	187	177	163	167	175	193	201	196	205	206	191	204	196	194	176	178	169	198	208	193	191	182	178	219	189	165	195	216	185	182	196	163	184	185	197	198	183	188	192	209	189	194	176	182	196	168	176	189	179	192	182	184	182	184	188	181	190	171	172	187	179	204	195	174	208	181	178	182	186	191	192	204	186	180	177	164	177	174	184	194	182	208	206	180	185	190	171	176	206	193	168	169	202	184	186	185	198	206	186	183	197	175	172	193	188	181	192	166	209	192	187	183	189	177	198	178	180	176	184	140	186	184	197	198	192	199	180	170	170	172	180	201	195	191	172	174	190	203	200	208	195	188	203	178	155	188	197	177	182	196	192	178	206	204	209	187	191	193	194	179	167	168	196
5707	977	334	251	283	234	239	254	238	240	262	267	224	234	246	247	239	286	226	216	244	235	266	263	231	216	222	257	232	238	261	220	213	228	222	243	224	247	246	248	266	224	257	230	232	265	220	277	241	236	233	258	222	247	259	233	256	252	220	226	254	257	248	210	231	251	243	256	218	237	238	249	248	250	240	267	233	233	222	221	253	246	240	217	246	265	242	249	244	246	275	245	255	244	226	220	235	260	255	263	239	237	242	216	241	226	245	244	255	238	243	232	282	245	244	269	238	218	251	230	245	235	275	262	261	257	241	254	225	245	248	241	237	252	235	244	246	217	255	213	245	212	231	233	249	267	231	257	227	243	240	228	257	249	236	247	240	236	240	226	238	237	242	222	276	266	248	253	239	248	248	280	248	254	252	270	251	266	255	249	241	254	255	221	253	264	260	224	249	217	234	233	258	237	240	244	259	238	248	243	225	232	229	237	272	247	261	269	230	269	229	223	238	238	253	241	254	238	214	267	234	243	243	246	219	238	220	276	253	236	256	300	247	250	251	253	233	242	231	266	224	213	252	247	213	242	238	247	241	239	231	247	251	231	245	273	235	259	228	226	229	274	258	248	234	238	254	253	248	244	233	246	228	235	253	239	227	254	249	196	270	225	274	255	219	274	242	267	255	248	247	243	214	257	223	230	233	226	246	251	242	237	271	245	237	253	243	262	246	229	238	240	257	236	263	233	211	253	252	257	238	225	224	240	279	231	222	249	250	279	222	230	234	255	256	254	257	228	236	235	223	233	284	219	236	243	238	237	223	256	254	254	257	225	210	225	229	224	210	249	249	257	222	256	228	240	202	224	246	259	215	243	246	233	213	248	238	234	255	260	264	239	215	238	235	228	241	249	272	263	228	234	240	254	227	213	246	248	253	247	252	229	247	254	227	274	224	247	237	264	212	243	228	226	228	272	246	246	228	234	246	250	222	233	273	278	236	201	220	223	235	220	254	227	235	249	240	221	236	234	237	223	243	251	227	237	265	221	265	234	238	236	229	236	212	261	253	272	271	215	218	213	243	237	211	215	246	239	237	251	237	255	228	264	275	267	222	249	266	232	249	264	258	239	242	232	246	258	244	246	256	226	286	236	253	236	268	250	272	258	251	222	242	271	270	245	261	243	254	234	245	236	239	249	234	243	267	234	225	237	245	224	227	247	237	235	240	281	206	214	241	258	226	253	256	232	248	214	257	239	276	223	235	243	248	229	231	229	279	245	243	240	238	238	233	255	263	248	274	229	259	241	249	254	246	258	255	260	232	238	239	255	216	258	247	267	249	251	264	253	261	216	231	245	254	251	232	253	238	227	255	226	240	277	246	238	251	241	244	243	233	257	236	222	262	254	227	222	249	216	228	222	252	230	290	273	256	240	243	255	251	271	244	267	234	254	242	217	258	259	252	252	262	261	261	235	263	222	220	246	255	263	248	228	259	238	229	226	271	251	243	256	231	252	240	267	278	237	230	242	261	248	222	258	242	226	237	262	238	247	239	223	235	238	273	228	252	244	230	239	257	236	232	268	236	249	267	212	272	259	233	258	225	254	248	243	226	256	243	231	268	209	220	248	234	236	249	256	242	226	255	248	234	250	231	248	237	269	245	225	242	230	237	222	257	254	226	248	224	212	231	247	260	242	248	236	239	281	261	247	218	214	257	259	252	216	270	226	248	249	211	214	242	215	247	227	284	238	228	244	245	233	284	257	215	242	235	235	235	243	240	225	225	245	254	246	207	282	218	244	238	241	213	226	229	234	281	239	226	222	215	266	235	258	219	240	223	250	223	248	237	231	275	232	220	271	262	216	258	260	241	261	250	217	250	255	248	226	248	260	234	269	249	214	258	231	274	243	261	241	240	258	222	244	265	249	226	259	255	218	259	239	237	250	246	267	229	242	248	252	245	240	249	256	233	244	252	261	252	224	243	234	229	245	240	255	247	265	250	220	250	248	265	257	233	225	217	243	245	241	226	245	231	222	254	275	227	229	242	216	248	240	255	247	272	271	247	236	235	238	224	250	223	267	258	249	240	239	230	268	277	240	224	224	235	242	244	275	240	259	242	230	256	286	267	242	258	260	248	222	253	262	261	247	220	218	247	214	256	254	236	240	215	245	258	241	212	241	235	244	258	269	228	255	235	268	235	220	269	243	214	217	219	281	257	282	278	234	243	219	241	251	234	257	250	224	214	251	222	260	234	244	219	238	242	260	239	231	231	248	245	249	232	235	233	258	257	237	227	252	230	240	268	259	228	240	263	241	261	204	224	233	249	252	242	227	233	229	203	254	229	241	228	254	246	230	254	237	251	262	237	223	239	255	260	243	244	231	237	270	245	230	268	230	278	230	250	248	258	240	226	240	227	236	231	246	238	235	228	236	227	214	236	257	241	203	240	241	229	251	268	229	271	227	235	232	246	242	238	249	237	284	253	231	232	247	258	253	251	255	233	257	215	236	220	247	217	240	239	228	273	249	237	249	233	237	228	228	217	249	253	284	264	235	224	251	231	259	268	258	218	253	230	268	221	251	242	247	251	233	259	248	231	240	246	220	239	229	221	253	260	252	255	262	236	229	227	269	247	261	260	234	246	233	279	278	248	204	234	217	233	217	235	209	238	248	218	215	228	252	254	269	233	236	261	226	224	234	257	263	249	282	244	257	220	218	236	239	277	239	236	268	220	248	234	246	217	260	214	276	257	256	238	273	236	251	226	215	211	225	209	236	284	246	226	247	250	220	229	230	224	236	235	252	241	228	216	247	270	229	240	247	225	243	250	214	237	241	224	218	248	252	243	270	249	229	235	242	254	228	232	243	267	274	232	239	233	216	212	240	228	249	246	215	230	242	237	225	247	247	207	235	224	245	255	240	230	254	245	234	243	249	221	220	259	275	211	227	246	237	217	231	279	250	239	238	216	236	226	229	228	250	221	251	254	253	229	248	233	220	240	229	231	257	243	225	251	236	249	224	224	236	239	252	250	247	243	229	238	207	226	248	236	255	243	234	213	247	229	256	235	227	209	217	251	236	247	227	230	230	238	257	248	250	250	224	250	230	233	238	265	236	255	241	232	273	245	229	215	231	234	226	217	241	260	265	242	247	227	240	268	248	266	255	235	227	249	242	245	216	252	232	254	255	240	237	247	207	213	243	253	238	243	236	221	210	242	231	257	246	257	246	213	254	254	222	242	223	271	275	242	264	212	232	229	231	222	277	238	247	254	235	278	241	235	224	271	257	239	247	266	211	228	237	257	238	220	244	234	237	230	228	236	250	247	234	218	243	275	233	227	240	277	255	260	239	252	268	264	252	265	235	269	285	227	238	261	234	263	257	226	238	229	222	227	233	233	251	243	237	239	251	246	249	242	217	230	244	230	214	224	248	223	267	252	240	244	233	248	241	230	261	242	225	229	233	235	235	249	232	246	225	244	247	248	234	219	238	254	246	229	243	215	251	227	229
5245	1642	758	618	642	552	561	580	594	543	562	539	550	535	551	577	531	561	564	570	558	540	561	543	579	555	568	552	521	561	567	545	539	583	549	563	558	582	555	529	521	553	572	528	547	531	544	560	513	568	555	543	532	540	528	527	533	562	527	545	547	545	572	528	550	532	557	599	572	507	551	538	578	523	564	543	527	551	585	533	549	561	577	537	540	593	546	550	577	512	574	496	547	566	534	534	533	570	578	552	561	515	528	573	520	562	503	572	528	555	586	582	579	552	558	557	511	523	565	548	538	589	555	562	534	520	513	511	559	518	564	547	558	558	568	545	535	577	528	530	557	593	526	532	543	581	543	564	607	548	540	581	592	617	585	533	555	573	500	556	538	554	591	522	588	567	592	549	525	559	532	499	567	529	584	517	581	559	559	595	547	557	518	530	586	547	582	577	532	556	614	547	548	562	545	524	599	559	576	575	537	549	547	532	545	533	560	558	510	535	573	533	552	548	578	537	520	534	553	532	551	534	582	558	582	506	580	574	554	491	559	554	555	582	529	576	534	521	540	536	584	565	522	566	549	538	556	530	567	539	518	564	560	534	532	544	554	533	569	537	542	531	568	535	513	546	538	510	543	553	518	565	549	510	564	576	572	541	589	560	542	590	572	572	548	501	521	542	577	574	563	494	530	540	547	573	523	560	517	529	516	545	502	578	547	570	564	586	509	551	567	569	564	605	528	568	516	538	546	536	597	527	554	577	527	568	507	544	565	572	574	589	546	549	605	586	521	563	574	574	542	550	547	546	546	552	581	555	558	587	541	560	566	553	568	548	557	515	562	529	555	517	538	563	573	577	510	609	542	576	597	524	531	546	561	561	552	501	561	570	556	551	538	550	561	528	554	569	550	554	592	578	576	554	559	531	513	526	539	544	543	548	536	549	547	604	532	515	582	557	582	545	583	567	550	562	521	549	561	594	546	566	566	561	566	519	576	544	558	540	553	606	557	524	565	563	558	527	572	591	563	521	533	536	534	568	549	539	558	528	541	521	571	572	533	516	552	573	557	521	566	575	566	546	571	580	532	562	523	557	550	557	549	554	570	564	515	594	541	528	600	539	564	535	556	518	546	547	526	573	554	548	556	527	544	526	568	524	586	537	575	532	565	514	538	504	593	558	496	550	559	607	529	529	563	534	528	547	583	576	562	544	532	552	544	559	554	568	536	573	578	512	559	551	527	509	576	553	585	603	520	516	572	577	532	519	519	556	584	550	591	541	523	549	545	590	570	525	548	529	544	543	581	605	557	572	555	564	568	569	566	536	507	536	584	541	551	567	551	578	518	509	525	607	547	564	522	547	542	550	548	601	584	510	525	533	526	584	551	578	571	549	563	585	540	540	591	574	547	520	570	584	554	575	556	561	592	557	551	571	584	539	543	573	553	551	540	541	523	570	573	592	551	551	576	570	525	568	565	548	579	573	559	534	554	577	580	544	542	604	568	555	575	552	543	555	570	523	540	558	590	535	586	537	557	553	559	556	535	557	553	576	527	480	608	578	558	527	527	581	547	528	585	565	509	545	536	533	561	572	560	492	529	526	525	551	560	568	588	566	526	584	554	567	548	537	554	545	554	548	544	565	608	594	543	573	523	586	556	563	549	554	522	539	517	521	555	508	549	580	561	531	539	573	579	574	534	537	582	568	557	598	559	612	588	541	568	566	593	520	552	544	522	555	542	575	534	534	571	568	555	514	541	555	529	567	575	570	550	532	514	542	552	554	558	583	544	562	546	573	566	555	533	575	578	516	540	530	535	556	544	567	548	549	551	560	546	556	522	519	559	556	549	560	562	575	548	602	594	534	513	550	563	598	548	569	561	591	546	583	543	535	542	532	571	530	565	588	579	531	543	552	559	553	569	546	533	522	563	516	560	549	553	571	576	591	563	569	511	552	560	596	553	557	554	579	520	563	561	565	522	511	515	558	555	575	594	556	545	590	594	552	545	568	544	527	533	547	557	579	533	585	568	527	552	575	516	579	556	541	546	567	495	563	575	551	522	566	536	539	566	510	604	597	555	547	558	547	561	544	529	587	582	547	561	552	505	566	550	559	556	600	516	544	567	540	582	542	579	564	559	538	543	529	572	555	485	561	576	560	530	535	524	545	579	550	528	578	552	520	526	528	570	554	564	506	596	537	566	511	583	566	510	540	572	562	534	514	541	587	538	579	545	568	568	565	542	581	562	567	565	557	514	563	553	564	561	602	540	528	557	559	553	540	571	560	575	573	551	571	537	551	535	550	544	502	565	555	516	574	579	595	575	543	543	574	548	578	552	511	577	546	555	570	557	578	519	536	572	550	526	551	515	567	530	522	549	533	541	555	556	547	544	580	538	546	520	561	569	563	550	512	523	581	552	538	543	556	541	573	592	554	532	545	551	591	567	531	522	544	533	566	530	542	543	565	602	544	559	521	571	574	567	566	504	533	544	592	565	552	552	517	562	535	561	567	523	593	589	523	564	540	576	566	613	565	595	530	523	583	615	582	552	542	531	582	532	568	554	534	561	574	560	556	517	554	568	600	544	560	562	564	562	573	536	545	509	548	534	543	547	533	551	553	525	560	584	568	560	553	533	531	589	544	548	583	588	570	580	517	571	550	546	528	533	564	519	547	554	549	614	576	553	562	562	537	551	547	539	522	540	556	512	555	561	535	517	558	556	577	510	606	541	510	544	523	610	557	539	589	527	551	486	576	555	521	543	529	549	555	556	531	590	511	570	522	536	568	544	533	531	517	546	522	532	561	590	544	554	552	575	494	570	538	555	579	546	561	541	574	557	571	502	541	556	508	534	546	559	573	557	581	560	544	553	566	559	567	599	556	558	551	554	586	561	499	602	559	542	597	511	560	605	539	521	562	554	527	566	526	539	569	541	506	573	581	546	544	557	562	544	549	573	546	534	543	529	553	540	571	551	554	570	582	553	570	529	531	537	549	545	558	578	618	543	568	512	542	554	565	533	527	567	588	527	533	573	553	544	563	538	540	581	585	534	552	583	588	583	556	549	579	553	547	563	535	574	558	568	556	574	594	526	543	502	578	568	550	573	567	597	579	544	569	558	577	604	538	557	557	556	541	535	544	592	566	565	535	525	547	529	569	591	506	539	541	516	549	557	520	568	546	541	551	546	573	555	527	542	543	595	565	529	559	526	528	569	537	536	536	533	532	558	524	584	581	602	531	541	537	589	545	508	550	600	556	515	543	566	558	533	537	566	543	537	558	496	571	547	549	552	579	595	550	556	553	534	523	566	532	535	545	560	529	550	535	514	545	543	546	554	596	546	539	549	549	574	513	568	508	549	539	564	554	563	591	525	528	554	549	548	564	565	516	557	510	535	534	583	585	566	568	531	556	541	504	539	556	568	569	522	559	571	564	599	579	541	548	564	564	627	603	547	548	552	580	551	563	592	555	527	552	530	536	560	561	574	542	581	521	549	522	575	560	532	560
35968	22375	6936	929	523	426	350	250	233	205	214	167	182	180	173	158	175	157	132	123	140	143	122	138	126	121	129	124	122	103	137	126	112	140	130	119	121	109	129	122	106	132	142	115	128	120	121	116	136	102	119	116	121	113	150	117	118	127	111	102	111	119	126	126	110	126	112	124	119	123	125	102	108	129	136	105	119	94	121	120	138	120	125	125	127	140	118	115	135	140	111	123	116	116	116	129	124	115	115	133	114	104	136	131	133	115	111	113	138	133	115	124	128	133	130	117	136	130	127	116	157	114	141	123	118	118	113	113	126	109	127	89	113	138	110	129	124	111	106	122	132	137	131	99	100	99	126	93	125	142	124	109	113	107	118	130	126	126	125	124	127	125	124	111	109	127	108	126	135	127	110	122	110	135	113	117	130	133	112	130	98	104	127	102	129	116	120	122	108	104	124	121	141	122	129	121	122	114	114	128	111	110	133	111	107	94	126	130	116	123	123	132	130	117	126	136	104	112	123	115	122	105	124	107	127	114	146	115	115	119	113	132	128	123	114	111	114	120	94	147	132	115	133	130	117	96	130	109	121	104	112	129	119	113	121	101	108	130	120	116	116	126	132	129	127	125	121	113	130	122	110	112	126	126	117	119	100	134	134	107	133	112	111	124	103	136	123	122	128	112	125	118	118	112	129	106	110	110	112	124	128	145	145	104	120	123	127	125	111	111	117	115	105	121	139	103	125	125	103	126	135	117	135	111	110	114	128	143	103	120	125	106	129	127	97	101	131	111	112	110	131	105	114	129	114	118	124	110	113	132	121	120	130	112	139	104	117	109	104	116	111	113	113	109	106	146	134	144	125	129	129	88	109	112	124	111	136	120	123	110	116	112	134	148	117	132	116	126	106	102	92	111	103	104	108	137	107	127	118	141	139	107	126	132	122	122	91	117	143	127	104	121	121	129	121	118	138	119	125	128	107	117	114	121	106	80	126	112	100	117	119	101	111	119	131	104	118	122	101	117	134	123	133	123	132	127	92	126	129	135	118	108	125	140	132	110	126	139	118	98	118	127	113	110	108	123	133	127	109	109	126	121	119	132	136	101	116	108	126	134	136	121	122	134	124	114	114	97	148	124	124	113	118	120	113	122	118	125	122	110	116	112	115	119	102	125	114	125	124	120	116	120	131	109	130	138	110	110	121	131	105	114	118	132	120	103	123	115	119	110	130	103	115	113	126	102	118	122	117	122	119	133	119	146	107	120	108	114	121	126	125	103	110	113	105	103	102	118	137	119	135	111	131	127	129	106	111	127	122	107	93	112	130	110	130	124	124	123	109	127	106	128	118	120	125	125	126	105	118	111	113	131	130	116	141	124	120	130	117	136	124	145	123	121	124	117	108	109	115	121	117	120	115	110	122	142	99	104	117	127	104	129	99	118	133	136	129	120	139	116	118	106	127	135	96	113	113	130	135	138	117	128	144	126	126	118	123	120	103	101	113	126	115	112	127	93	130	132	122	126	129	121	98	131	132	134	130	126	121	124	138	113	137	110	123	110	109	124	117	117	134	122	128	105	122	133	108	124	119	145	128	118	119	124	130	120	104	131	149	143	106	116	137	104	120	122	122	105	116	124	108	117	121	124	122	116	124	118	127	105	107	118	116	111	125	99	127	133	101	125	110	111	105	117	132	109	90	108	105	110	122	127	119	124	93	133	130	127	107	126	120	130	117	121	107	104	106	128	127	113	126	137	111	115	108	120	131	117	114	117	112	120	125	118	127	123	109	82	95	127	117	124	115	139	123	126	121	134	154	114	109	124	107	103	101	103	145	123	113	107	112	132	137	109	105	108	96	115	111	127	128	130	115	126	143	106	94	116	123	128	118	116	120	130	116	116	120	136	127	116	132	127	151	117	114	124	84	116	120	118	124	117	120	111	120	129	120	114	131	129	119	119	121	129	118	126	127	113	109	139	121	101	116	122	130	120	120	118	139	108	114	114	102	128	114	103	119	121	120	120	120	119	105	116	133	130	125	136	108	122	102	135	112	131	108	108	117	141	98	116	118	128	101	119	127	105	136	125	108	117	112	112	108	137	133	102	131	112	98	135	134	119	127	124	109	103	118	134	112	112	106	112	100	110	116	110	125	142	115	107	128	123	115	119	114	111	117	122	119	112	112	95	124	113	121	112	119	124	115	116	113	136	112	116	108	105	125	121	136	128	121	120	131	137	112	111	102	130	127	145	110	122	98	134	128	133	125	151	105	101	132	120	133	122	107	131	102	134	117	135	108	147	137	112	140	116	111	106	97	117	97	126	153	105	143	120	101	144	113	126	110	116	116	118	131	123	117	91	125	134	111	112	102	132	120	105	106	116	101	134	126	106	125	116	113	109	125	124	113	106	96	137	116	134	110	115	112	131	112	125	143	115	117	115	112	127	137	126	131	134	113	116	115	125	126	116	111	105	124	125	106	133	128	112	122	113	102	146	119	112	100	105	104	119	144	130	119	121	145	119	107	133	125	101	116	125	116	110	123	129	126	115	121	106	114	128	116	101	110	117	119	120	136	118	108	120	119	118	116	122	103	117	109	148	110	100	101	117	142	111	103	128	107	125	130	128	128	124	96	120	113	129	102	109	123	142	116	89	126	139	120	106	117	118	131	139	119	118	116	122	131	123	113	130	124	109	115	123	127	119	107	118	125	137	127	96	138	147	139	124	123	121	130	115	103	119	129	140	118	117	119	109	122	111	118	105	123	121	121	100	123	109	120	110	119	107	114	129	115	118	126	100	114	136	107	114	120	123	122	129	132	131	118	99	109	115	119	133	120	93	120	130	130	122	124	113	127	99	115	110	116	135	122	110	117	126	118	123	126	86	119	136	129	108	129	127	131	131	123	127	115	129	134	134	114	119	108	115	124	109	113	108	111	101	106	113	91	133	128	129	132	118	99	105	129	134	115	120	102	112	109	114	128	89	116	119	114	128	107	115	117	116	104	121	94	112	115	115	121	105	91	130	139	135	122	126	133	100	100	126	120	118	107	137	110	108	123	110	102	120	104	113	114	118	108	108	131	123	131	119	136	113	106	102	114	108	117	123	103	103	88	111	113	109	118	115	123	124	128	133	114	121	116	121	113	114	116	114	117	122	110	119	116	107	123	124	121	122	124	106	118	131	120	123	114	125	104	107	101	103	116	112	107	109	130	122	128	117	128	102	129	101	120	107	116	156	121	104	98	101	136	127	101	133	109	133	134	127	107	117	105	123	122	103	103	123	117	108	108	117	126	107	119	116	122	105	90	133	129	109	114	116	139	101	119	125	109	119	122	122	99	113	117	115	124	138	127	157	112	119	110	135	146	125	102	131	116	140	121	122	115	128	98	123	114	134	106	124	117	135	124	113	109	95	114	130	117	102	110	124	131	123	122	106	116	117	128	110	129	114	130	123	130	114	107	114	114	116	114	114	111	106	122	116	117	129	129	119	99	118	125	108	118	109	127	114
20841	14250	5446	2613	2282	1834	1522	1298	1168	917	817	795	671	657	613	566	540	482	436	444	479	417	404	417	385	382	355	389	356	367	401	365	346	314	351	362	333	347	316	286	327	339	304	315	302	315	324	345	286	331	307	303	287	273	286	261	291	317	289	271	310	318	303	331	280	292	303	308	347	291	308	300	275	289	325	271	274	307	307	287	281	272	288	282	297	299	290	291	296	265	291	313	292	324	267	300	288	308	293	323	312	312	272	281	307	298	274	295	307	257	306	304	289	297	277	274	288	299	289	302	299	304	293	311	280	290	281	304	302	305	265	279	290	313	275	297	280	301	286	279	292	277	285	271	277	259	290	282	265	290	288	277	295	296	291	315	291	286	307	282	265	282	274	301	281	324	305	309	296	274	270	263	277	288	297	284	265	288	282	295	276	296	319	305	285	281	286	273	287	271	292	283	295	288	279	256	320	296	287	287	267	291	295	260	290	316	320	292	304	317	276	289	271	268	290	256	268	303	294	286	306	297	297	272	276	280	263	268	294	275	309	294	301	324	303	296	252	293	306	296	303	317	300	272	284	293	304	279	298	265	281	287	274	279	272	280	271	263	284	261	292	298	306	314	309	260	305	296	277	261	324	257	259	293	275	300	277	294	280	281	269	288	293	285	307	271	296	330	274	293	286	297	288	294	268	271	285	273	282	257	291	284	304	303	318	282	293	287	286	281	256	311	295	291	269	284	299	263	294	295	265	279	275	251	279	244	323	281	254	290	296	320	283	297	287	284	293	274	283	310	269	304	266	282	308	253	325	289	267	269	301	286	290	294	289	293	292	295	308	283	291	284	291	262	262	290	273	278	280	274	272	295	303	324	304	286	317	328	326	295	294	292	259	301	296	253	292	279	307	273	275	293	263	288	301	287	263	247	269	297	292	296	307	265	279	283	264	302	257	284	294	255	297	275	305	294	286	304	265	280	285	311	288	289	270	290	291	292	274	289	327	284	271	298	282	293	286	287	248	292	269	283	330	290	306	263	291	276	286	302	293	296	288	270	271	276	277	293	275	295	260	290	297	282	273	270	270	264	282	303	294	273	298	297	303	279	262	302	282	289	268	309	308	284	272	311	287	289	252	294	274	277	287	270	311	278	291	278	304	277	293	293	297	280	284	277	261	301	302	288	281	301	278	282	268	318	285	295	301	282	278	286	280	294	290	283	275	288	276	280	260	289	289	305	246	303	267	282	297	301	274	277	268	299	280	254	296	266	294	321	259	289	271	307	304	288	283	273	278	314	296	259	282	264	277	293	287	271	286	306	287	283	288	284	309	308	255	307	273	291	271	297	276	302	284	281	281	245	303	278	287	279	308	273	279	294	249	264	294	250	319	282	292	295	285	290	296	286	286	278	278	235	277	276	277	298	255	302	281	300	310	258	244	305	268	286	273	279	315	240	303	281	281	295	282	303	287	290	272	264	291	314	311	314	293	316	269	306	274	282	274	275	286	305	301	310	306	289	311	293	295	326	289	271	263	297	253	297	282	286	260	292	307	305	300	300	298	278	295	305	300	270	295	301	300	296	341	276	311	257	266	279	291	270	296	269	270	291	295	273	285	319	288	276	264	271	304	289	302	283	275	294	274	279	295	275	276	283	275	284	288	297	290	293	277	310	318	308	292	297	275	292	305	300	320	255	307	303	294	288	301	302	254	331	312	292	288	272	292	320	281	293	294	276	288	282	273	287	323	301	294	301	290	306	292	254	288	266	291	296	309	289	258	296	260	279	291	299	273	288	267	283	300	279	290	297	267	259	294	308	303	296	292	287	277	289	268	309	284	282	293	290	286	281	306	309	263	300	325	293	288	303	254	271	305	260	267	288	290	282	285	330	281	270	314	265	303	282	289	295	337	290	280	239	271	272	297	295	286	319	283	272	275	277	310	254	296	302	262	278	277	303	281	291	279	281	269	274	314	300	273	290	286	293	246	320	284	285	285	297	283	270	302	288	300	309	292	254	286	282	242	289	278	282	278	264	271	292	298	304	309	264	281	299	289	291	259	262	309	299	305	293	300	289	299	285	281	260	279	292	289	277	299	307	319	313	293	287	258	285	263	276	276	279	298	252	285	279	281	271	271	266	299	282	301	253	260	273	285	290	299	284	242	271	275	287	286	315	281	297	264	293	264	328	308	297	256	265	283	252	262	300	292	283	285	278	275	290	277	275	283	273	286	345	265	282	327	302	287	278	303	293	271	270	277	245	261	280	259	295	306	293	261	299	304	272	287	275	288	284	265	274	272	282	257	302	284	255	311	304	279	293	277	263	296	273	280	281	291	319	301	295	307	285	309	258	265	278	279	273	275	273	270	290	309	297	294	286	280	257	273	266	326	293	272	284	282	317	282	290	243	263	285	292	278	273	290	289	274	306	290	313	270	285	322	314	261	287	311	303	281	277	276	264	298	285	284	290	270	307	298	283	275	279	321	287	306	309	304	285	266	301	289	284	289	298	277	277	289	268	271	290	282	296	263	294	266	292	302	276	255	263	315	289	305	295	271	276	286	265	278	297	278	312	313	260	280	296	278	290	298	264	281	281	260	287	268	278	284	284	306	286	290	278	304	264	316	287	310	275	272	314	292	308	281	282	286	302	305	313	298	323	272	273	321	308	291	315	276	285	279	263	297	281	276	305	267	281	269	288	322	254	301	263	277	289	293	275	309	292	275	291	280	266	312	286	255	292	261	293	286	273	277	294	275	316	278	276	279	307	287	304	266	314	296	252	308	253	290	265	304	284	272	270	273	260	264	307	283	289	277	323	268	286	300	284	282	320	268	285	286	301	271	269	305	279	284	265	296	296	306	321	302	296	282	271	303	263	265	297	307	295	303	281	304	307	288	290	292	289	332	268	285	285	303	284	300	303	298	286	300	319	283	287	276	297	302	289	311	297	302	271	283	306	295	294	283	303	288	306	305	280	277	300	283	286	294	284	268	298	246	293	273	294	296	282	290	266	284	294	288	271	296	296	271	277	261	317	309	304	299	283	292	274	268	280	292	288	268	314	269	273	277	294	317	286	271	283	285	323	255	274	258	283	296	293	298	281	272	304	263	299	292	257	249	274	252	291	257	305	295	280	295	310	275	283	267	308	305	293	283	279	290	273	283	267	295	281	293	307	292	296	272	266	279	281	277	287	297	300	314	319	303	273	289	287	295	285	291	292	301	293	301	281	278	316	261	264	256	280	286	253	295	283	279	311	274	297	282	287	285	292	298	274	305	302	296	302	292	278	299	300	300	268	290	309	299	303	286	285	310	293	273	280	281	295	284	263	270	271	277	287	320	290	280	275	304	269	270	286	272	285	292	300	268	273	266	292	284	319	263	302	301	310	293	281	269	290	265	309	279	293	298	283	298	266	288	271	316	274	296	296	292	308	289	289	279	280	295	297	274	281	277	293	251	302	270	303	292	271	283	296	275	288	270	267	285	275	276	305	297	271	262	279	266	288
49324	35934	14487	2063	994	703	519	386	286	265	201	217	180	184	140	135	125	124	113	122	110	112	115	89	85	88	92	100	98	89	76	96	76	82	73	88	79	75	70	90	86	78	71	56	67	69	77	67	74	77	69	59	63	68	92	76	55	77	63	59	63	65	80	78	59	62	71	68	64	75	62	67	72	87	74	59	79	68	65	56	68	72	64	87	72	66	81	74	65	67	66	60	58	62	65	71	57	67	72	82	72	76	60	52	58	52	75	78	63	62	56	63	76	71	60	59	43	70	57	71	66	71	66	75	70	81	62	63	73	60	77	65	60	57	66	57	64	70	88	77	69	70	63	57	63	56	75	45	59	68	64	70	63	73	77	60	68	65	71	67	66	71	67	60	66	59	82	62	77	63	67	61	68	79	69	51	74	69	66	86	71	75	73	83	74	72	63	61	66	72	80	76	77	72	59	55	65	87	50	69	75	80	71	64	67	71	71	63	61	67	80	69	65	79	78	60	64	70	71	67	61	63	66	59	60	79	65	71	64	56	65	61	55	69	78	59	55	64	54	74	59	63	72	65	73	78	85	58	73	58	58	54	60	62	54	60	69	69	68	75	63	47	61	62	73	57	61	79	63	73	68	78	72	70	80	69	72	63	52	72	67	55	67	60	67	68	69	68	72	64	66	73	59	66	56	49	64	62	70	59	74	71	55	71	56	70	74	73	54	71	69	71	59	53	56	69	74	67	64	57	44	58	68	57	70	61	58	81	68	70	57	64	85	78	68	78	75	66	66	58	81	68	67	73	70	85	78	73	57	55	62	62	82	55	67	70	58	62	53	61	61	77	69	63	69	65	62	74	65	67	64	63	72	77	74	67	59	78	61	65	56	55	74	53	60	64	59	65	66	67	75	74	56	80	62	61	56	53	76	62	57	58	68	76	63	50	63	75	61	50	46	76	61	64	58	85	60	72	76	69	63	46	74	78	75	75	64	84	74	56	58	55	54	73	68	61	66	59	66	71	59	63	67	73	75	44	63	74	59	70	58	66	68	64	81	55	65	68	82	59	53	60	71	62	59	59	62	56	73	60	69	68	64	73	59	76	61	49	68	59	65	71	84	83	51	63	64	78	68	60	55	49	68	71	77	67	61	62	68	66	66	59	64	66	69	73	60	46	49	76	92	72	83	71	50	55	59	61	67	63	69	58	69	73	66	68	64	61	59	71	68	81	53	60	62	76	54	85	59	49	67	54	79	56	60	64	65	64	73	65	54	75	57	77	67	63	79	71	62	57	56	75	54	64	74	65	53	52	73	48	76	63	62	62	72	77	69	77	51	82	73	65	57	56	69	64	57	65	61	91	53	86	69	66	63	82	66	68	67	81	63	54	71	85	70	64	85	72	68	55	70	68	74	71	47	61	57	56	61	57	64	70	67	65	62	71	65	62	75	68	60	67	50	64	60	71	74	59	72	64	65	75	66	72	60	66	52	65	50	73	70	77	70	50	72	53	57	59	75	69	60	52	69	56	63	63	59	74	62	62	65	66	63	57	63	67	68	72	76	75	70	77	71	68	62	74	62	86	68	55	59	66	70	78	64	66	73	72	64	67	63	66	62	72	73	65	81	59	63	65	79	59	61	72	64	63	75	63	47	77	68	76	83	75	77	72	69	75	54	73	62	62	79	68	52	53	87	59	80	58	68	79	62	63	64	73	62	66	62	75	65	63	70	57	67	70	67	67	64	67	70	77	59	60	53	52	76	78	82	66	57	69	72	75	71	54	65	70	63	60	68	66	59	71	52	70	55	63	73	70	48	61	65	54	59	57	64	59	83	72	81	70	68	73	73	91	68	65	50	58	67	69	70	56	52	66	62	56	72	72	56	69	44	77	60	69	62	78	84	69	73	65	64	58	70	82	61	63	75	69	67	67	69	74	66	69	62	89	80	73	78	48	62	41	63	66	78	65	77	76	76	63	67	55	69	53	66	76	49	72	61	64	77	50	60	54	72	59	61	48	48	51	74	51	61	59	59	70	66	63	76	77	69	79	67	60	77	78	75	76	55	74	61	65	63	64	57	58	55	68	62	74	63	70	73	59	90	64	54	68	54	68	56	58	66	67	56	57	67	75	76	71	82	55	53	71	61	51	55	62	71	67	49	62	65	58	69	73	61	47	72	77	52	65	63	66	73	82	70	73	65	82	69	70	63	62	61	69	67	59	63	71	58	60	65	58	80	69	67	55	80	68	65	52	47	53	65	66	63	74	67	62	76	79	83	48	58	68	69	74	62	65	67	74	61	61	82	60	69	57	54	67	48	93	68	62	72	72	65	76	50	64	64	63	64	68	63	63	46	57	60	65	60	63	76	76	68	60	72	60	72	69	68	77	60	74	78	62	64	80	65	62	58	67	70	78	63	63	61	60	62	70	55	64	57	63	72	54	62	66	57	61	58	56	65	75	96	71	72	73	59	68	70	62	61	72	65	72	64	61	67	69	75	59	58	64	71	67	78	71	77	63	74	81	61	73	59	68	69	76	68	59	76	55	76	62	52	55	67	56	59	58	63	65	60	63	72	71	76	55	56	64	62	58	68	59	80	68	72	65	76	65	61	63	78	65	83	62	51	53	53	65	63	79	62	72	53	71	59	71	83	64	67	72	65	50	79	54	60	49	63	50	83	74	76	70	74	75	66	61	67	68	57	80	65	64	70	59	75	48	73	70	66	66	49	58	75	57	71	48	64	75	55	79	60	53	55	70	69	80	69	52	67	65	53	57	55	71	64	55	75	69	72	75	79	60	73	89	69	60	58	63	50	69	52	67	73	66	71	70	62	52	66	57	63	51	74	71	81	67	68	74	73	58	84	67	68	90	57	64	61	58	45	69	58	76	63	58	60	83	64	67	59	82	89	62	79	73	65	74	47	71	67	61	61	72	48	70	56	74	55	67	62	79	69	59	64	70	59	80	68	60	80	54	60	74	67	59	66	66	68	67	54	78	52	50	68	68	63	61	72	77	68	72	62	54	58	86	85	65	81	62	70	69	64	75	60	65	74	76	63	70	61	64	83	60	85	78	80	59	58	58	71	60	71	55	72	77	74	66	76	77	62	57	68	61	59	61	76	63	82	52	62	64	68	68	59	62	58	60	65	64	84	67	67	55	46	68	69	61	70	71	56	68	77	67	59	74	77	61	67	81	80	64	66	66	58	77	53	58	70	62	53	62	74	51	68	67	65	72	61	75	75	71	54	65	77	50	78	65	73	55	75	69	46	48	66	75	68	49	69	67	49	71	62	64	57	67	75	72	68	60	65	68	74	69	64	82	61	74	73	76	49	55	53	66	74	49	71	66	64	69	61	64	56	56	72	71	57	75	48	64	68	63	56	54	66	77	71	81	72	59	69	67	64	71	76	69	65	59	64	73	56	71	73	67	65	66	65	81	64	66	65	81	60	63	55	52	63	62	72	66	67	53	67	55	76	68	60	60	68	51	62	85	58	62
28751	23130	8202	4506	3808	3097	2580	2045	1662	1458	1217	1068	950	863	763	686	622	573	575	517	505	409	438	420	415	372	413	352	329	318	311	313	321	292	285	282	258	275	276	284	264	253	246	279	259	236	263	234	232	247	257	215	225	231	217	204	235	228	214	230	239	240	205	227	213	247	196	219	198	208	222	209	186	204	230	205	227	205	194	227	213	193	189	209	240	201	216	201	182	182	211	201	217	229	222	197	209	212	211	184	201	205	192	187	196	196	183	208	221	204	186	197	180	213	184	219	204	206	168	191	175	176	201	179	193	192	202	169	189	205	208	196	181	216	198	193	191	200	198	198	200	196	196	210	189	196	166	203	174	182	202	170	193	177	202	202	173	181	183	198	193	179	181	177	217	184	202	192	191	184	178	194	185	197	177	180	189	186	191	166	165	182	184	192	211	153	184	196	197	191	180	183	190	208	196	180	190	194	194	221	180	198	184	235	197	194	181	208	201	186	183	190	178	181	194	190	198	184	190	186	183	169	197	194	190	168	202	156	194	189	187	213	189	216	178	182	195	171	202	202	198	191	202	178	179	208	192	168	177	185	176	178	206	165	185	181	176	177	175	177	181	198	206	209	163	171	211	212	194	190	191	194	191	207	173	185	174	187	202	199	206	192	183	206	197	213	188	180	223	195	167	158	186	177	173	196	165	184	167	158	197	186	181	219	182	205	177	186	174	201	185	200	197	180	181	199	159	187	192	199	171	177	173	200	166	178	194	213	201	208	181	212	175	164	161	181	176	188	192	187	157	183	184	175	215	186	177	170	204	179	192	195	196	202	199	157	195	196	185	184	183	206	176	213	160	185	152	217	166	207	177	175	198	186	182	167	172	185	216	207	171	179	202	189	170	190	163	192	187	178	184	184	163	190	174	177	188	176	180	183	191	189	197	192	201	178	182	168	182	174	165	178	177	179	195	190	176	199	209	185	202	174	202	200	183	189	183	173	185	176	175	171	194	186	179	186	201	174	180	183	187	190	203	185	196	204	180	173	191	182	202	185	186	152	165	193	179	197	152	198	181	187	192	190	177	208	190	203	178	207	205	174	196	196	183	191	174	173	177	201	210	168	195	203	182	198	181	200	197	170	184	178	198	187	195	191	213	183	172	187	186	189	208	170	204	173	210	179	176	179	217	192	193	172	198	176	210	180	201	172	172	196	182	177	187	195	175	172	190	207	178	193	185	191	174	185	207	189	195	207	201	172	185	193	196	175	175	207	178	187	216	207	162	212	195	190	180	196	194	181	214	174	178	200	172	203	208	216	197	188	177	190	201	170	203	157	198	190	172	178	180	181	195	204	194	182	206	218	186	165	177	208	189	184	201	175	166	197	182	187	191	179	177	185	201	173	180	203	152	184	163	191	170	182	192	195	193	196	186	168	162	194	158	175	175	188	180	195	192	191	205	180	180	189	186	191	185	187	173	157	181	200	191	172	205	190	214	210	186	212	192	178	201	191	189	182	200	175	184	206	200	178	201	159	168	195	184	181	181	178	198	194	189	188	192	191	182	184	211	182	169	184	172	205	197	187	168	206	189	188	202	196	176	195	187	184	184	192	197	186	184	187	175	195	195	184	194	198	185	178	178	175	195	221	183	193	192	188	179	203	196	184	194	186	162	184	164	187	193	188	207	189	174	213	183	199	204	190	185	181	197	174	188	192	177	193	182	183	191	197	202	216	172	185	168	214	169	181	161	201	195	179	189	166	186	180	186	186	197	199	198	160	178	193	189	182	195	195	198	197	179	198	175	180	171	191	186	201	190	195	181	175	198	196	182	194	199	190	203	195	158	216	178	188	200	208	190	184	178	193	195	184	196	184	186	203	187	214	208	179	197	182	189	191	159	210	193	196	190	165	182	180	184	172	202	184	212	188	176	169	199	179	192	160	209	194	177	204	167	188	202	199	195	168	181	177	171	202	178	200	166	177	174	194	209	205	164	198	210	181	171	174	185	194	184	180	176	197	177	183	185	175	183	189	168	191	188	195	220	188	169	181	189	181	169	169	198	197	203	191	200	191	175	205	185	171	180	176	191	187	211	204	194	206	195	192	199	191	187	175	196	179	183	191	187	205	197	172	186	175	196	177	196	199	175	173	193	165	204	172	167	176	185	180	212	178	171	168	174	186	181	165	198	188	206	212	173	163	215	183	178	185	168	195	185	175	196	189	174	179	201	184	195	195	174	183	201	185	161	166	190	190	204	183	170	191	182	171	216	160	182	186	189	195	190	180	179	198	199	183	179	205	149	197	172	176	191	182	201	177	181	192	179	198	209	176	170	185	190	197	201	172	198	182	183	186	165	192	202	220	189	203	174	199	202	194	168	203	180	188	212	203	183	206	203	183	180	212	172	182	180	188	206	191	191	203	179	201	186	198	189	185	185	192	181	196	179	178	182	166	173	184	187	203	165	172	170	163	217	192	200	189	193	198	174	221	186	201	189	172	202	173	185	195	182	171	196	174	172	182	199	197	189	175	192	204	171	202	197	168	190	192	153	182	163	199	197	207	173	205	186	195	181	146	200	205	200	167	198	188	186	173	171	187	182	185	186	196	179	194	183	188	189	172	196	183	195	174	196	191	211	177	188	167	191	178	194	190	191	207	180	169	167	181	197	190	172	165	180	179	218	188	180	172	181	181	159	181	192	179	178	205	198	209	180	184	179	184	177	187	198	202	175	172	185	155	189	183	207	166	199	188	179	193	183	174	188	186	170	169	180	198	187	176	164	189	175	190	185	193	197	182	184	192	197	192	179	210	165	191	160	219	166	202	174	164	164	175	185	175	196	189	201	182	181	184	195	190	177	164	210	185	178	235	190	192	178	176	188	168	191	180	190	182	170	184	193	171	176	182	192	191	168	179	183	193	196	185	162	183	171	191	195	207	182	194	194	182	183	211	187	187	211	177	173	182	179	191	193	185	187	187	155	187	183	186	187	179	190	161	156	185	185	189	192	181	189	178	185	185	183	191	195	182	180	182	166	197	193	198	193	190	175	195	214	192	215	195	179	183	189	169	208	148	178	201	189	185	189	197	189	190	179	189	199	183	177	199	203	193	201	183	167	224	178	184	206	176	175	181	194	178	183	195	182	186	189	190	166	194	200	156	181	159	192	171	190	190	176	191	189	191	204	181	189	201	173	180	182	173	167	170	185	182	194	185	198	195	189	190	212	163	186	187	160	209	191	190	184	196	177	200	177	177	183	201	182	201	184	192	179	176	184	205	199	180	183	179	180	190	175	204	179	199	170	194	212	176	177	171	175	165	204	188	185	189	198	160	182	217	195	189	175	203	186	167	182	195	217	189	190	178	173	169	205	195	191	167	188	175	189	184	178	200	178	177	191	158	212	168	156	177	180	180	188	205	175	169	189	174	186	188	182	201	200	183	194	182	205	216	189	192	191	195	187	204	186	174	182	188	187	207	180	225	193	189	186	180	205	163	176	202	197	200	180	211
5704	994	299	241	230	263	232	256	238	226	242	228	229	270	259	274	237	245	246	242	243	240	253	255	206	234	238	234	217	229	241	228	252	228	245	252	225	247	230	207	211	240	221	239	239	253	269	223	235	248	191	212	242	265	255	203	245	241	212	241	225	253	268	241	220	220	223	257	208	259	226	225	254	243	231	251	230	277	270	254	256	207	231	236	246	267	244	254	266	252	270	234	235	240	240	224	274	266	239	257	244	254	269	243	232	289	303	257	227	227	255	257	232	233	215	242	249	226	252	227	266	251	220	225	225	218	252	272	247	257	272	248	210	232	241	247	258	229	233	240	250	208	252	268	248	213	269	239	250	264	267	239	225	245	254	232	233	237	244	236	230	236	258	261	274	218	218	222	262	229	261	221	209	244	259	237	232	236	243	233	228	253	242	249	241	284	230	258	227	240	222	229	242	241	232	271	227	231	273	246	235	228	235	241	222	233	236	258	240	261	248	240	238	249	221	219	245	243	245	247	252	229	230	240	236	263	242	259	269	228	239	260	219	253	224	241	230	255	252	259	217	252	246	239	253	211	264	213	243	240	240	264	237	234	271	273	231	253	250	259	192	270	216	213	234	275	245	233	227	235	235	220	236	242	223	267	258	287	231	248	254	238	262	243	259	220	212	253	269	238	250	253	262	239	249	264	236	245	243	281	250	224	230	267	243	232	232	227	297	280	235	226	245	235	251	251	252	243	227	248	238	230	236	209	254	261	234	224	247	235	250	236	245	239	249	259	232	267	266	246	238	221	243	224	248	230	243	249	236	223	239	236	235	238	230	255	223	228	239	247	240	260	241	240	230	220	257	268	235	242	255	239	234	263	243	235	271	231	242	239	262	225	246	228	222	245	253	244	231	257	240	233	229	210	238	256	233	251	255	251	214	250	213	215	222	228	249	244	220	231	235	246	236	261	239	237	253	248	230	222	215	240	247	250	241	240	283	238	266	240	257	222	269	232	225	237	238	210	268	216	240	248	224	265	235	271	248	262	256	234	208	252	225	235	256	252	235	229	276	234	245	241	219	248	255	238	247	220	237	251	258	211	215	251	275	239	223	224	251	301	261	254	214	262	262	257	237	261	259	239	275	221	246	218	259	217	249	241	230	250	247	238	266	237	267	210	263	262	228	227	242	245	270	269	247	246	238	270	266	244	255	192	241	258	234	248	244	276	256	253	235	253	231	245	255	234	254	235	258	255	254	230	245	234	219	232	221	246	228	257	249	274	248	219	230	222	228	259	227	233	227	232	223	250	243	245	235	244	247	233	219	237	255	232	221	242	250	217	261	239	272	253	264	229	262	219	228	262	254	210	242	253	233	244	233	246	267	254	283	225	233	249	237	239	267	249	229	245	242	229	251	242	247	224	218	267	248	245	256	268	252	229	265	211	264	262	245	230	260	228	267	237	233	260	261	224	239	228	242	270	262	246	255	260	273	233	236	253	253	222	236	269	239	228	228	244	249	211	227	240	252	249	230	265	249	251	232	228	229	248	254	215	228	231	247	244	287	229	243	244	242	259	281	218	230	233	231	209	221	246	216	224	208	278	247	266	256	251	223	252	245	221	249	273	235	256	253	225	250	241	223	231	232	204	242	213	260	229	240	255	256	238	261	264	243	260	261	243	258	236	249	274	242	253	225	246	262	267	222	257	245	227	261	247	225	239	253	227	229	235	248	241	243	275	240	212	232	240	239	261	290	254	248	246	253	228	243	247	229	240	260	246	238	220	257	262	249	255	234	208	226	263	254	247	255	246	245	257	218	244	223	259	254	258	257	243	252	247	215	219	217	246	224	260	235	239	244	229	287	239	252	246	254	256	242	233	256	237	256	252	239	277	237	225	246	227	276	230	233	251	248	265	253	256	240	211	238	252	243	246	253	229	213	227	253	261	274	242	245	242	274	259	266	243	255	216	221	247	238	226	253	219	224	217	254	225	254	248	246	209	245	230	237	242	208	231	258	252	231	213	243	224	223	272	272	249	279	239	262	247	258	258	252	244	234	239	224	260	257	237	238	251	228	274	254	238	256	244	231	254	235	237	268	270	233	226	226	244	272	255	238	229	241	251	252	254	228	238	249	236	248	232	264	234	220	261	241	240	229	272	239	242	223	241	255	229	221	240	257	251	243	265	266	235	238	235	224	227	255	229	235	232	247	260	245	264	227	264	260	228	240	224	247	281	256	261	246	255	244	222	211	228	285	234	227	255	256	230	225	213	224	245	240	235	267	246	251	241	213	240	264	248	252	242	216	241	241	264	247	246	244	262	246	247	258	245	263	240	253	231	236	233	237	235	245	234	240	250	284	233	227	262	221	215	253	270	210	264	224	232	236	245	246	244	232	216	236	226	237	236	231	246	227	231	235	227	224	262	229	231	243	254	261	212	244	224	258	245	235	277	241	252	241	266	212	258	226	215	217	251	238	255	221	225	285	247	218	219	256	257	249	224	227	235	240	285	261	238	246	251	262	252	247	265	266	249	221	234	266	263	264	254	275	231	247	248	258	268	243	245	233	248	261	250	230	233	242	217	242	256	278	219	238	245	244	251	248	240	236	239	234	239	282	232	246	237	257	245	248	231	239	252	240	225	241	263	263	214	216	248	225	261	256	250	250	247	255	243	256	228	259	241	226	237	267	257	256	240	251	265	230	224	241	239	239	245	266	245	231	262	243	236	239	219	245	242	234	261	256	250	239	236	235	238	217	211	239	255	223	233	255	231	231	243	257	254	242	227	240	274	247	231	248	232	248	237	234	234	254	216	246	241	228	256	239	259	238	219	242	262	234	255	240	275	260	230	237	248	251	272	216	214	260	241	265	233	239	263	240	247	212	261	267	222	241	265	225	261	230	241	254	247	220	231	248	234	277	264	253	235	234	231	256	247	221	246	250	236	245	243	240	245	254	264	236	243	234	250	230	241	262	220	217	234	246	246	234	224	253	234	240	245	259	251	240	267	252	212	236	226	262	265	247	270	262	260	243	246	248	267	245	245	234	229	241	247	236	236	279	244	206	239	247	225	240	233	255	231	225	243	253	239	264	263	273	244	269	261	250	236	217	238	262	228	233	234	239	268	244	231	267	255	226	209	247	234	278	247	242	247	261	240	247	260	249	244	283	259	283	248	248	225	224	222	256	236	238	252	217	235	258	273	218	250	260	218	240	235	244	250	240	258	229	223	241	208	235	245	254	237	226	256	247	234	234	259	262	244	248	257	229	231	262	230	216	264	215	245	251	211	263	239	257	232	215	241	237	232	255	248	228	230	229	240	255	274	228	203	219	241	239	251	252	237	238	238	214	241	258	219	231	250	261	230	241	237	223	246	271	228	220	254	231	249	250	231	247	235	234	244	226	226	250	242	251	248	232	248	234	258	239	252	222	217	270	225	228	267	239	221	238	228	219	224	241	253	246	270	229	249	243	216	255	250	265	269	241	260	234	237	239	217	238	272	228	253
5103	1679	703	656	620	633	608	605	564	567	567	586	518	564	589	527	556	558	545	566	590	570	536	574	564	569	552	555	560	551	542	545	558	551	550	585	527	540	542	562	516	530	573	536	582	542	538	564	600	588	587	549	551	537	572	561	570	554	565	560	548	576	563	543	550	545	546	546	542	567	562	539	542	529	547	524	546	580	550	567	550	514	536	587	501	572	541	555	546	613	572	511	589	579	541	521	537	544	541	517	553	537	564	558	552	556	600	528	582	515	560	607	548	559	527	556	538	522	585	547	547	521	550	542	585	572	552	568	550	541	511	536	571	578	570	550	595	518	544	598	534	570	544	516	536	526	496	562	574	543	532	561	511	515	571	566	566	530	613	575	542	549	580	528	601	568	556	535	546	529	546	556	577	553	551	589	514	611	566	573	581	535	557	542	540	551	519	574	587	521	584	556	579	546	555	499	538	538	563	534	524	581	561	545	569	503	575	549	540	559	538	557	540	518	542	541	545	557	536	570	607	584	518	586	566	513	544	578	571	548	559	553	576	573	527	571	551	599	502	558	560	529	533	580	549	561	556	504	558	560	517	572	535	551	587	514	579	548	598	529	552	537	576	576	544	533	528	562	540	609	580	551	493	554	565	556	572	582	590	541	561	557	567	578	535	571	577	558	538	555	561	539	564	556	568	552	537	564	558	571	547	543	561	537	577	592	541	578	560	516	536	596	562	512	548	538	555	548	568	561	543	537	562	540	531	515	517	576	563	583	562	549	570	571	515	548	552	554	528	508	570	519	559	548	532	553	535	558	572	557	533	517	570	606	580	530	543	539	539	550	542	556	562	554	604	593	549	574	520	529	535	509	554	535	565	570	528	548	610	549	515	586	580	551	582	565	535	533	577	555	518	582	550	524	541	515	566	510	534	557	551	578	607	570	519	561	579	596	554	546	513	541	514	579	544	507	530	532	550	573	579	566	562	574	525	538	586	507	595	588	535	532	550	557	557	563	525	495	541	580	475	564	565	558	598	550	560	558	495	537	551	559	552	580	536	588	549	620	536	560	546	549	538	554	548	521	538	550	569	586	595	545	575	519	525	543	543	556	557	550	549	552	550	528	546	585	518	587	543	568	526	517	533	540	559	563	575	529	526	551	553	600	534	543	540	582	564	590	525	564	524	552	538	523	545	519	559	565	572	533	533	593	543	550	570	514	529	560	546	558	528	594	538	565	551	545	550	526	600	547	529	578	525	540	588	570	545	523	593	530	572	538	553	543	577	542	544	561	618	579	589	534	562	623	577	525	576	584	541	567	547	525	552	584	555	531	575	542	577	552	503	550	559	526	549	580	528	573	607	557	525	525	567	535	533	518	578	511	566	556	550	570	537	567	582	585	513	563	538	527	531	548	542	564	526	537	563	530	519	553	538	541	561	568	546	548	589	538	547	607	526	524	568	563	513	567	562	557	555	543	562	541	513	560	559	545	545	539	526	570	549	517	578	551	518	494	539	555	548	614	531	522	545	562	560	568	550	555	548	571	536	537	534	533	566	539	528	542	530	523	544	514	535	580	555	540	525	510	556	480	577	529	557	582	549	535	555	561	547	545	599	584	562	563	561	564	561	541	593	536	606	557	566	577	566	552	540	551	559	505	542	560	560	538	549	558	537	554	552	554	562	554	548	564	576	555	564	514	576	535	582	557	565	542	542	539	518	569	526	554	550	515	575	549	545	568	509	507	572	503	567	553	554	554	558	563	545	555	556	543	529	546	543	541	546	561	520	523	577	530	567	545	535	510	559	572	569	547	585	576	553	561	579	560	615	599	560	567	609	550	558	552	532	560	539	555	603	519	540	510	543	574	534	484	535	559	553	561	572	548	581	575	574	532	519	582	539	595	542	519	567	539	535	559	565	534	530	555	550	553	579	519	550	510	525	511	564	517	548	546	574	580	549	500	541	571	525	569	573	558	563	519	552	586	580	583	535	590	521	590	510	568	556	547	531	567	526	555	555	568	563	559	602	559	558	560	516	546	524	552	590	562	579	566	567	528	559	524	561	576	536	541	570	540	546	544	574	562	523	548	582	546	567	574	563	571	535	586	538	554	586	533	534	582	532	542	517	517	546	524	523	569	559	525	511	560	552	497	536	532	550	522	558	538	542	574	540	561	543	589	535	589	575	569	562	562	541	553	525	560	570	531	499	546	554	548	559	516	508	545	549	541	528	529	564	580	559	552	547	579	560	541	538	511	567	534	550	546	522	543	555	530	542	566	570	572	532	570	588	542	567	576	532	566	523	541	549	572	564	544	543	528	514	576	551	581	559	568	562	522	574	551	533	542	580	540	544	553	567	536	548	558	555	540	572	559	566	562	575	571	586	565	574	564	580	537	544	564	550	548	552	540	541	567	542	572	533	543	521	539	557	560	541	571	561	574	577	510	521	580	543	523	556	543	576	558	575	541	524	555	568	552	533	568	523	602	561	529	571	579	518	553	550	625	531	566	547	580	544	519	568	543	538	570	550	537	542	539	561	580	518	539	518	534	525	536	521	541	547	498	507	584	546	595	548	561	556	563	538	551	554	595	510	553	551	533	534	538	566	592	522	577	562	558	573	540	583	565	543	525	537	550	578	571	551	524	551	523	521	562	591	537	562	541	565	563	538	577	550	571	557	552	589	565	569	564	559	570	517	561	548	572	544	574	608	574	585	548	569	586	565	589	555	591	557	561	536	561	537	557	548	538	549	577	554	524	540	528	516	525	584	575	599	507	539	563	525	589	557	575	525	545	548	559	553	561	573	499	561	538	557	590	559	584	509	551	555	590	562	528	517	559	547	592	526	539	573	547	547	537	547	552	594	571	570	581	548	541	545	553	527	576	530	513	547	567	594	550	539	553	550	534	556	591	585	581	516	524	571	571	507	536	530	531	566	481	585	570	581	557	543	566	553	590	539	517	592	540	506	541	571	601	557	555	551	525	530	568	532	588	574	560	603	538	554	550	530	550	582	513	547	528	539	555	559	566	558	544	551	545	539	522	546	558	508	614	569	547	573	534	520	567	529	540	547	542	534	580	566	519	548	550	557	542	518	573	570	554	544	527	570	505	578	544	562	559	567	569	560	542	543	559	571	559	556	568	567	532	488	521	575	587	533	534	561	566	566	548	544	575	553	563	533	527	508	544	542	539	563	522	526	545	586	524	590	563	557	551	593	531	531	538	566	533	564	569	595	535	565	516	514	565	545	561	502	522	555	558	557	552	562	571	525	574	592	538	541	534	565	579	548	565	536	547	541	528	502	501	557	571	578	588	535	532	547	605	557	581	556	517	562	556	524	552	550	546	578	564	570	519	594	576	551	498	529	606	573	543	548	529	544	570	514	521	538	557	518	538	532	534	576	535	546	523	554	519	523	563	563	585	547	565	576	517	565	497	553	570	549	558	555	571	585	574	550	538	537	585	579	522	537	574	520	510	519	564	544	583	548	602	585	511	540	572	615	551
35203	22292	4890	902	560	397	339	269	271	221	216	182	170	144	148	144	144	171	145	166	138	156	148	141	116	120	124	138	125	154	128	133	127	135	161	133	125	134	153	109	127	135	140	134	120	123	105	131	135	139	124	119	96	106	120	123	130	114	118	120	134	104	121	139	117	124	125	122	132	103	112	121	127	109	114	125	126	107	124	146	106	140	115	116	120	126	101	99	114	125	129	129	113	121	98	114	127	101	131	134	117	119	103	110	120	110	104	112	103	107	124	119	127	113	125	106	100	97	108	101	119	109	103	113	123	95	123	143	130	97	116	113	101	108	124	97	109	121	133	113	129	143	137	100	113	118	96	121	107	122	120	111	136	120	112	138	96	128	119	109	106	128	122	104	108	102	118	114	118	99	128	118	107	124	122	125	103	106	124	134	123	111	117	129	117	135	142	119	111	124	118	121	112	110	100	120	123	119	113	133	123	114	120	122	125	109	123	111	121	107	128	145	133	83	97	121	122	117	116	111	125	115	103	126	137	103	142	119	121	99	132	117	118	109	130	125	117	125	129	105	116	102	128	125	113	105	106	127	126	122	106	128	116	104	133	128	126	113	106	130	124	119	121	116	112	126	125	114	120	141	115	125	116	116	114	122	124	113	128	107	107	107	103	136	119	126	126	117	113	95	121	107	126	117	129	124	115	130	118	116	127	120	121	125	107	116	134	114	117	126	105	115	117	103	105	130	131	111	112	108	102	121	120	105	113	106	112	110	109	105	113	118	112	102	115	115	138	111	138	117	120	109	128	131	117	130	131	104	133	129	91	131	130	129	116	130	117	145	116	126	132	116	140	106	138	134	96	119	104	112	108	114	123	129	126	104	107	112	130	122	128	102	110	118	129	105	119	102	99	132	116	117	115	121	124	125	92	120	115	137	103	106	124	120	107	103	124	117	98	123	129	125	123	118	115	105	127	111	124	119	101	119	127	126	128	105	110	128	116	111	123	140	125	134	118	116	113	85	110	108	135	123	111	120	121	118	117	115	124	121	104	111	124	109	117	131	120	118	106	113	105	110	115	116	120	112	111	96	113	133	121	115	130	123	112	117	115	139	105	123	113	103	137	116	110	135	131	139	113	107	118	123	130	103	116	124	113	102	109	100	126	125	119	102	122	127	126	93	137	140	126	112	112	118	150	123	138	98	124	128	125	117	112	103	119	114	124	105	127	118	118	110	128	142	113	125	113	127	122	109	107	148	134	118	124	138	107	113	134	106	125	127	118	99	104	110	99	130	95	122	104	111	111	129	109	129	103	135	126	116	108	149	114	131	111	106	121	115	129	108	124	122	137	114	125	103	121	131	125	130	120	125	132	114	126	114	118	129	104	113	124	120	116	122	110	122	119	116	99	134	94	138	131	129	120	121	136	116	109	109	108	143	116	102	112	123	116	102	139	108	117	133	98	122	128	144	118	108	123	120	113	131	126	109	114	126	120	129	120	119	107	121	111	123	132	111	97	132	122	101	116	103	107	125	138	117	116	99	115	134	122	111	116	119	106	133	110	124	126	121	110	122	117	134	102	116	128	97	120	120	122	131	117	102	117	128	110	114	107	132	118	113	110	104	113	114	109	129	97	115	116	120	103	104	133	112	121	125	102	118	143	119	135	131	106	120	127	132	115	127	109	106	121	120	114	115	121	106	122	122	128	129	133	114	144	128	119	100	115	105	122	119	108	106	118	110	121	92	113	129	106	120	101	121	118	126	109	96	136	116	107	105	100	104	93	112	114	121	138	120	117	106	122	101	106	122	115	124	115	102	119	128	111	126	119	133	110	114	109	127	123	112	135	108	120	126	112	125	117	134	137	102	119	126	116	102	113	94	121	122	116	119	131	98	138	122	112	106	114	127	115	91	105	127	122	128	125	103	107	99	123	124	108	105	116	131	106	117	126	98	122	110	128	137	106	120	116	119	132	116	96	136	110	115	109	139	116	106	117	138	125	124	115	118	118	109	126	103	134	121	115	112	100	123	123	106	101	113	123	112	127	103	119	127	136	125	111	133	113	106	112	114	126	115	128	110	115	119	117	106	127	114	120	108	110	109	125	127	141	119	109	115	118	116	121	132	112	110	116	120	112	110	108	105	141	114	108	120	131	126	107	124	103	114	125	124	120	105	103	129	118	115	117	124	113	106	124	106	113	108	134	114	113	107	125	110	118	113	127	112	103	109	125	110	121	108	119	127	103	104	117	127	118	121	129	127	124	104	114	116	123	109	108	122	124	116	110	112	114	135	117	119	104	131	111	114	104	115	99	116	115	120	134	114	96	132	115	121	97	122	130	127	115	98	105	120	113	129	124	129	108	99	129	122	109	102	121	129	108	124	100	105	116	100	137	112	126	134	125	108	113	125	118	112	141	127	107	119	112	133	126	122	125	102	101	104	104	98	108	108	112	130	118	103	115	130	122	102	109	114	110	107	93	114	118	111	130	140	107	124	126	126	105	125	121	118	121	117	112	107	112	117	119	103	116	102	125	97	130	127	106	114	112	101	119	122	107	125	116	123	113	131	124	119	121	105	106	117	125	143	99	120	118	143	116	125	95	129	100	105	143	139	110	118	102	104	117	99	108	118	128	104	131	147	116	111	119	113	117	108	129	101	127	115	120	122	130	128	134	128	106	123	106	111	121	131	99	106	129	124	114	123	111	114	115	113	110	108	104	117	113	122	114	131	118	111	134	125	137	126	124	116	124	123	107	101	116	111	113	101	128	120	127	123	127	126	93	104	113	116	135	111	118	120	127	102	123	121	124	130	132	120	129	135	124	98	107	106	115	133	116	135	123	116	132	103	116	113	121	123	108	110	113	113	141	100	140	120	107	115	115	120	134	115	128	104	122	109	125	109	107	122	115	117	126	108	86	127	103	122	143	127	115	108	124	103	114	126	115	102	125	113	122	142	112	112	121	110	111	114	95	107	116	125	123	120	121	129	118	131	120	119	129	105	104	113	108	128	117	125	128	137	100	91	108	132	120	111	129	141	133	115	119	120	125	123	121	107	135	127	121	130	111	114	113	126	124	115	127	118	122	103	121	110	114	124	106	101	108	110	109	123	119	132	129	131	106	123	104	114	129	112	116	114	141	118	114	101	99	116	106	108	153	123	113	134	115	105	126	130	125	100	92	119	131	115	137	129	110	123	120	123	120	125	116	124	119	117	102	98	101	121	116	119	102	126	112	128	113	123	115	118	129	128	122	126	109	136	107	117	120	110	105	100	132	125	140	124	119	116	122	148	120	124	116	130	107	131	137	99	88	108	102	112	110	100	129	131	100	122	119	125	133	108	116	95	120	116	117	107	115	131	112	110	104	112	132	151	104	100	119	104	111	126	129	132	124	133	111	108	118	122	134	125	97	122	113	114	128	121	105	125	105	106	116	140	129	115	128	122	112	134	132	131	112	111	119	129	94	116	114	113	125	128	141	130	122	136	126	116	130	112	119	120	111	124
20498	14195	3794	2597	2278	1850	1495	1231	1099	900	863	750	671	639	576	623	543	529	470	429	479	447	435	412	432	372	398	365	399	358	350	354	331	345	317	338	332	330	342	327	323	312	337	345	322	322	317	336	301	301	321	332	343	309	326	294	349	311	301	289	285	337	320	303	294	286	296	313	310	293	301	305	297	297	280	292	296	296	281	283	289	296	317	305	295	281	304	302	304	300	293	311	283	303	286	270	307	273	287	288	303	265	276	288	270	264	295	272	280	310	303	294	270	274	309	272	295	277	287	312	296	274	300	288	258	299	297	273	302	276	265	303	277	284	281	285	277	288	287	303	282	270	302	285	296	274	289	276	325	303	294	269	281	279	257	257	283	308	261	291	294	294	276	283	288	300	278	309	267	313	294	284	279	281	273	291	295	293	319	278	313	286	265	293	281	277	310	300	281	261	262	247	282	261	285	291	274	318	267	300	297	277	290	257	264	288	270	279	277	295	282	291	290	278	294	275	295	270	299	318	286	292	302	314	263	270	289	313	273	296	304	303	296	289	272	285	298	289	281	264	311	294	281	296	257	276	295	286	294	291	303	312	298	282	278	279	301	274	303	291	282	293	293	279	287	264	297	311	285	286	295	296	282	281	303	268	303	291	274	326	314	293	301	270	295	286	283	287	286	300	271	265	290	288	268	304	284	300	296	293	309	305	289	273	275	291	270	279	262	310	301	313	252	278	302	286	256	289	294	270	265	286	261	288	286	271	276	314	301	278	270	272	278	289	293	303	290	247	258	262	291	287	286	288	279	278	275	308	312	270	265	270	277	285	281	302	292	302	295	317	273	300	291	291	304	300	303	260	286	273	304	309	329	279	276	271	274	305	276	281	292	281	292	271	298	317	289	279	298	300	290	279	277	259	275	259	293	296	279	285	291	255	272	284	300	313	303	314	265	283	274	315	246	293	295	333	283	288	265	281	283	267	287	255	316	276	284	299	281	312	274	267	286	297	293	292	312	302	292	294	304	276	294	304	293	293	305	302	333	267	283	276	278	307	290	268	269	277	290	272	288	289	260	256	299	260	301	265	267	290	285	293	303	319	294	279	276	296	286	262	276	264	281	270	291	293	291	283	243	298	273	278	283	305	295	272	273	269	295	285	280	280	308	284	282	335	265	259	284	269	276	283	297	274	268	304	292	280	323	330	296	272	267	278	279	290	244	292	277	261	284	269	278	281	283	263	282	296	309	271	289	291	266	283	288	265	262	274	278	270	291	277	280	279	302	287	268	265	287	279	283	295	308	311	265	281	316	279	298	296	261	303	307	288	280	270	322	276	330	291	275	258	287	298	279	291	290	298	279	274	263	292	279	276	280	271	307	299	285	260	244	292	296	311	251	280	318	278	299	295	273	305	302	274	267	258	275	264	277	279	286	272	263	270	267	276	267	297	288	278	301	274	293	290	320	291	291	300	300	283	290	282	307	298	306	302	296	312	291	276	291	306	309	311	291	285	270	255	278	307	289	288	287	280	269	299	281	276	280	284	270	323	269	270	290	279	287	293	297	280	267	284	271	304	302	278	281	297	275	276	311	302	261	309	284	276	299	310	282	274	291	278	269	280	276	297	283	274	295	285	295	296	282	251	281	280	279	296	303	312	315	288	261	289	282	273	284	290	285	291	285	307	246	284	288	322	296	309	291	267	266	278	279	309	286	282	256	300	305	271	272	289	311	317	295	270	307	306	291	287	291	280	285	291	290	287	258	280	272	296	285	262	274	278	295	262	311	284	286	260	297	306	289	284	301	264	310	299	265	297	315	284	277	326	279	256	310	288	281	265	274	299	252	288	308	281	308	277	297	279	286	285	281	268	306	268	258	303	298	292	289	299	300	294	299	310	261	293	258	251	276	302	290	279	300	306	280	281	270	264	272	299	264	288	309	255	272	291	284	277	277	290	281	314	314	310	317	283	316	295	274	255	287	289	312	308	273	264	287	280	304	302	271	278	295	289	277	279	280	293	271	299	261	292	309	302	303	271	289	312	300	283	292	283	286	283	277	323	272	285	292	316	299	263	267	292	260	274	303	268	273	280	276	278	303	297	272	291	275	282	294	298	276	294	297	251	322	299	293	288	298	294	306	301	270	264	300	264	276	311	293	263	286	286	305	299	271	293	291	270	294	280	289	290	287	282	289	274	284	268	277	280	314	276	283	276	272	291	271	245	272	285	270	279	299	315	260	262	261	264	288	257	268	276	304	302	310	321	302	267	304	303	279	293	275	290	281	287	267	297	261	265	275	291	268	287	265	287	296	302	242	293	261	286	284	315	296	288	263	278	311	290	286	323	301	285	260	295	263	284	301	271	294	276	329	289	289	292	276	308	279	286	310	273	265	303	272	275	269	269	287	300	279	286	272	276	272	282	269	272	278	299	291	267	259	276	237	302	292	277	278	290	276	283	285	295	282	274	285	289	287	282	270	274	262	242	281	278	305	295	291	281	285	263	298	282	267	287	287	280	284	294	313	285	315	266	298	310	275	316	283	287	266	283	297	292	275	305	283	257	277	285	270	277	289	299	291	281	277	303	277	266	295	291	274	280	275	264	307	301	299	265	300	308	279	267	315	278	280	286	298	274	302	287	262	281	278	287	288	288	311	274	287	307	305	284	273	305	286	275	268	291	287	284	292	318	281	318	267	308	279	276	287	297	272	304	280	287	302	301	286	315	309	283	271	261	270	281	293	279	278	312	282	290	299	303	337	297	260	268	287	316	254	284	260	267	323	300	265	304	302	295	291	284	298	256	275	291	298	280	294	281	305	296	277	300	332	282	282	269	312	274	231	285	251	268	278	281	286	268	262	282	300	265	282	270	293	259	292	259	288	278	253	267	297	268	261	281	314	295	292	288	315	258	313	296	277	306	290	291	292	298	274	298	290	277	304	295	306	305	265	271	231	278	258	303	298	297	281	291	295	282	303	281	305	294	300	266	283	279	283	280	252	263	296	265	319	289	282	281	296	274	287	293	289	270	291	290	269	288	296	294	299	322	288	289	291	281	314	313	307	297	303	256	273	257	280	304	290	296	249	306	270	283	312	323	310	285	273	286	273	258	285	279	271	269	300	288	296	273	282	284	288	279	277	295	306	280	294	253	288	297	268	293	282	289	286	280	296	299	305	275	260	289	293	324	307	278	287	282	282	298	275	286	270	311	300	276	273	302	269	298	310	284	277	263	277	269	305	270	302	269	277	295	316	280	274	296	270	278	294	283	281	273	297	293	286	272	282	303	254	296	264	295	278	298	256	294	298	300	262	279	279	294	260	293	271	292	274	264	275	287	335	280	283	287	304	292	287	304	299	299	308	313	261	288	309	296	294	277	279	287	277	304	320	289	261	263	278	322	315	266	316	312	260	296	289	308	293	297	297	269	294	290	276	273	288	275	261	252	310	305	302	279	302	285	298	291	294	299	295	275	296	321	274	286	280	287	278	288	275	271	294	278	283	272
48165	34218	14011	2255	954	689	514	413	333	299	234	174	216	178	153	129	122	136	133	95	112	102	108	92	101	83	95	80	87	91	94	82	79	76	76	71	71	78	72	82	76	77	73	88	74	71	71	62	80	59	69	58	87	74	56	60	66	64	77	74	52	94	69	48	62	78	92	70	58	73	69	67	65	69	75	65	66	85	68	63	63	82	61	77	68	74	60	56	68	73	70	66	77	64	69	69	71	74	72	92	64	71	49	74	63	48	58	77	55	72	73	53	74	68	60	59	59	80	48	62	56	54	61	69	71	61	64	64	72	66	61	73	65	53	79	60	63	72	62	74	53	73	72	51	76	65	60	63	64	68	80	69	58	66	67	76	46	65	60	59	71	64	65	65	67	65	69	80	70	65	59	56	63	52	75	67	71	64	66	62	57	62	66	86	76	72	51	61	55	57	58	66	56	63	53	66	65	70	62	47	60	82	86	62	85	72	66	61	58	79	67	73	100	64	63	77	52	72	68	64	67	69	73	60	72	59	70	63	71	62	63	69	64	76	63	62	70	66	62	74	70	74	53	55	71	69	72	57	68	71	59	60	76	70	50	80	83	65	72	63	66	76	62	58	54	75	67	71	51	52	80	68	65	74	74	71	63	63	64	70	66	74	68	70	70	63	64	59	52	80	75	67	66	57	66	68	73	50	74	70	71	68	71	65	63	61	61	69	76	80	60	58	57	68	66	62	61	69	68	61	63	56	73	72	68	60	67	53	71	60	75	64	60	71	78	53	56	45	81	70	63	72	70	66	69	60	78	64	77	65	67	75	49	51	65	66	50	66	53	66	76	68	73	65	79	67	64	68	61	64	69	59	75	75	68	60	86	58	77	76	67	67	69	60	77	64	61	60	75	69	57	62	57	74	52	64	53	64	54	58	62	56	56	68	53	63	76	70	60	53	77	68	51	57	67	61	65	73	61	74	77	66	66	66	61	64	74	78	53	64	63	74	57	62	63	55	63	69	54	57	56	56	58	71	68	66	74	80	81	75	50	86	71	66	61	79	61	66	62	85	56	62	76	72	50	76	60	53	63	76	71	60	59	62	59	61	68	64	70	54	55	68	69	59	78	65	64	63	50	73	64	54	64	64	70	63	77	80	59	56	63	59	59	68	63	87	79	58	55	75	77	87	64	74	71	85	78	57	68	63	75	60	59	56	63	67	68	65	79	68	64	74	62	71	62	70	77	60	71	54	78	59	70	68	66	64	61	73	59	74	65	50	66	69	64	55	65	78	89	72	68	64	75	50	70	75	53	59	57	70	68	67	58	67	69	84	92	55	65	58	61	62	68	58	70	44	72	52	56	56	60	75	72	66	67	72	60	64	80	69	62	66	66	58	51	58	60	57	61	77	81	70	69	59	68	76	82	55	55	67	56	70	68	65	63	73	80	48	57	69	61	74	63	56	56	68	51	65	65	59	68	62	52	61	65	59	58	74	63	66	67	83	75	64	50	66	61	58	72	67	46	67	70	57	72	63	63	70	76	66	73	65	60	74	67	63	65	53	70	79	68	73	85	52	76	68	81	58	63	68	69	70	59	60	68	42	54	65	67	68	61	78	62	50	80	81	53	73	77	64	66	70	75	58	59	65	74	75	73	63	67	49	67	68	77	68	78	66	69	72	76	77	89	57	65	65	69	88	60	68	58	50	64	62	68	58	70	65	68	69	51	69	62	66	68	55	73	62	66	72	77	51	71	69	75	73	59	64	69	77	60	55	76	57	82	67	61	61	78	62	75	53	62	69	59	66	74	57	61	72	74	60	66	77	90	54	65	60	53	77	56	55	61	60	71	63	50	55	61	66	80	52	55	75	75	69	44	77	63	61	69	61	60	63	59	65	76	66	65	74	74	61	70	58	68	66	66	78	73	61	60	63	58	69	56	73	73	46	64	78	62	64	58	48	70	66	73	62	60	77	58	74	71	69	71	65	63	73	65	61	63	63	59	65	78	59	67	66	56	58	66	62	59	75	63	58	55	75	74	79	57	68	65	48	73	56	52	65	75	77	69	56	63	69	82	65	70	67	70	74	66	51	59	74	76	67	72	78	66	63	84	67	60	62	76	66	76	58	80	70	66	67	50	68	52	54	60	65	65	71	64	67	77	63	73	83	68	60	66	66	57	62	59	65	74	49	58	74	62	60	51	83	82	67	67	69	65	66	67	52	76	63	70	59	60	63	74	67	68	78	67	60	70	62	62	52	57	59	65	75	63	74	71	69	73	71	68	61	56	63	68	64	66	59	75	69	71	57	59	73	76	78	65	69	57	63	63	54	77	76	65	59	65	59	53	56	56	65	56	57	57	53	63	59	77	81	59	68	60	62	68	58	47	67	62	55	51	58	74	80	48	64	71	85	62	75	56	63	60	60	58	57	74	73	64	59	53	64	50	70	58	52	78	58	62	59	64	55	66	68	49	75	87	65	86	84	68	59	73	58	63	63	58	80	78	74	68	52	78	75	79	94	70	73	69	60	68	69	74	73	67	72	58	56	66	67	56	71	57	73	66	89	56	69	71	67	72	78	74	61	66	57	56	74	90	54	54	80	61	69	66	78	60	67	67	68	62	70	53	60	76	72	62	62	75	74	65	56	72	75	57	69	69	68	68	73	68	57	61	83	59	58	70	67	71	64	62	64	70	72	75	53	67	66	70	71	57	74	63	66	71	58	85	67	59	60	60	82	76	71	66	63	55	71	59	67	67	67	76	65	72	75	67	72	76	63	51	51	74	74	70	70	53	67	64	76	69	74	62	55	58	67	58	66	63	50	51	58	58	64	66	75	45	88	65	65	63	69	52	58	69	64	66	67	66	69	68	82	71	63	56	54	59	55	77	88	75	70	62	70	51	53	55	59	59	66	67	64	61	63	57	71	76	58	73	64	51	82	44	63	61	89	75	77	70	88	70	70	63	62	63	69	59	51	65	82	54	46	78	57	63	74	60	62	71	62	71	71	47	63	57	67	85	70	50	56	69	63	63	58	38	78	78	67	53	58	67	58	72	73	71	62	75	65	62	81	69	54	59	65	61	57	62	53	60	56	64	60	69	69	68	67	76	64	55	77	60	61	59	80	70	63	65	64	64	65	61	57	62	76	72	76	66	60	51	68	60	69	55	68	65	63	67	73	51	59	65	70	66	67	65	62	63	62	61	67	58	63	53	63	63	70	73	63	69	74	67	65	64	55	66	61	72	66	70	67	59	53	67	54	74	73	81	57	57	49	62	66	67	78	63	62	80	69	62	63	56	79	58	78	72	62	68	55	77	66	75	65	55	75	69	63	57	51	63	58	52	85	48	67	61	82	61	69	48	60	70	63	71	69	68	68	62	62	51	60	67	49	65	53	70	62	70	74	70	55	59	64	60	53	62	75	65	58	74	81	90	66	63	68	69	59	66	58	73	56	67	67	52	73	71	61	59	61	70	73	66	67	46	48	62	61	70	74	63	71
28317	21206	7528	4456	4005	3193	2531	2014	1773	1423	1231	1042	1036	827	833	709	644	587	577	516	496	427	475	441	413	397	357	361	340	345	332	314	348	325	296	272	283	276	278	270	274	271	254	249	218	237	246	259	236	244	256	221	259	216	214	223	215	250	225	198	204	222	218	202	194	207	206	215	236	215	211	224	220	220	197	207	216	215	211	217	193	205	202	194	242	218	204	185	196	183	210	199	186	207	213	197	209	189	198	190	242	205	206	212	221	212	170	192	193	171	196	198	213	213	184	192	199	184	196	177	195	194	199	182	187	215	186	186	221	182	197	204	181	189	181	193	190	185	199	192	196	174	219	189	180	179	188	204	205	193	195	195	206	176	198	169	206	189	196	192	169	203	184	218	217	202	192	188	180	176	201	208	182	184	197	225	175	221	212	180	212	205	185	197	176	188	195	206	173	200	181	171	177	203	196	178	208	212	175	187	153	161	174	183	183	183	181	178	182	221	182	193	185	195	191	184	234	189	180	183	185	191	178	187	199	197	176	186	184	182	187	185	191	185	195	180	200	201	195	179	199	183	175	191	199	179	186	204	202	187	182	179	202	187	177	198	191	198	199	215	198	185	209	188	184	189	184	195	189	194	172	184	204	185	176	191	195	187	194	202	171	173	187	194	188	178	184	174	194	180	187	193	185	192	198	191	187	208	156	199	180	179	200	191	200	176	167	183	190	174	212	206	195	199	181	190	177	182	205	173	212	214	176	207	179	211	200	177	187	193	164	182	195	176	181	187	212	186	183	186	197	209	199	182	180	166	186	204	180	193	182	199	190	188	164	175	200	187	176	162	211	189	186	199	176	205	193	175	209	174	183	202	191	192	182	182	199	196	202	165	174	171	202	176	180	188	179	192	163	179	188	189	198	181	191	204	196	189	177	184	199	188	199	171	195	166	184	190	184	178	163	172	184	205	203	180	187	168	195	186	209	181	201	164	199	181	180	200	187	181	210	211	179	198	173	170	178	191	183	186	197	189	196	197	180	166	171	199	158	185	169	180	191	188	187	184	172	194	198	191	183	193	179	202	200	204	204	189	196	171	175	175	195	207	193	198	174	201	192	190	194	177	208	180	186	198	181	171	191	182	211	192	192	170	200	174	196	192	194	177	192	190	176	189	215	197	195	178	201	213	167	196	167	203	173	186	186	197	187	190	181	178	205	207	199	201	182	187	203	216	192	204	212	200	178	203	191	188	192	193	176	168	194	203	178	184	176	202	187	215	189	216	193	203	184	197	178	169	190	212	187	197	198	182	206	177	188	162	194	165	204	183	189	191	193	178	180	173	191	215	187	203	174	182	159	164	181	186	172	178	171	170	200	173	186	172	189	187	198	185	182	176	208	213	192	191	214	192	153	187	192	165	200	189	195	195	200	201	192	202	175	188	203	195	188	186	167	196	203	186	179	193	170	168	203	180	197	184	208	181	195	187	189	187	166	193	190	185	190	196	181	177	195	191	192	171	211	171	166	187	185	193	183	195	193	200	166	183	167	171	187	191	181	222	207	181	176	195	190	196	187	163	209	179	183	180	173	200	179	178	189	165	192	188	200	184	191	187	175	190	208	201	172	207	171	203	164	174	163	204	168	195	169	168	189	172	202	196	176	178	168	179	186	178	192	212	196	189	190	199	198	189	199	189	190	204	177	199	203	190	180	194	192	184	184	150	194	176	159	168	161	186	205	190	191	187	185	191	175	192	184	159	210	197	202	189	177	181	168	157	220	177	195	205	198	205	179	206	179	178	204	191	187	182	208	188	195	193	198	175	185	185	204	184	204	192	190	195	190	195	179	174	168	185	172	191	170	203	215	187	191	183	187	206	161	212	221	211	175	178	170	179	183	198	175	169	191	203	171	183	180	184	204	189	167	189	195	187	190	199	180	179	191	171	202	164	183	168	198	193	192	174	186	175	190	178	199	193	189	170	185	185	201	163	200	186	178	178	170	202	181	200	196	180	192	173	180	190	186	182	174	190	173	164	166	216	194	194	209	164	190	199	161	197	190	183	183	191	181	197	194	190	189	169	184	180	188	182	189	203	210	180	181	190	189	193	184	181	200	205	184	197	203	170	196	164	178	200	181	187	193	174	184	167	184	203	197	202	190	176	206	190	197	194	202	157	174	210	199	179	194	184	186	215	166	197	201	178	170	163	191	191	197	173	174	190	199	187	200	184	188	196	186	189	156	190	175	196	186	202	178	185	184	179	186	174	166	182	170	185	169	162	197	180	201	186	184	173	179	195	176	204	194	173	182	179	186	197	184	192	213	170	192	183	172	176	215	197	182	206	176	154	181	178	170	178	179	165	178	191	184	171	203	192	201	176	217	184	214	173	191	190	195	162	185	169	183	180	197	197	201	186	195	165	206	193	174	172	155	166	170	200	200	198	174	190	215	166	174	191	201	197	167	185	175	201	196	174	193	196	187	196	195	201	179	187	183	204	185	181	172	182	181	181	181	174	203	220	207	199	172	169	206	196	182	183	181	208	186	205	150	182	173	192	178	183	195	181	185	197	188	186	181	167	179	180	199	181	194	178	193	177	185	199	181	193	198	210	176	203	175	176	176	202	219	190	194	206	176	182	203	179	208	197	198	203	172	182	167	184	201	177	179	182	197	195	197	165	187	169	188	186	197	167	189	184	199	167	171	195	178	183	211	183	192	163	164	178	188	186	183	210	196	175	183	165	189	177	189	172	196	165	198	169	189	191	186	192	221	203	216	207	169	181	180	176	176	189	176	180	188	194	183	187	190	203	177	156	184	181	184	216	168	178	194	163	183	189	201	171	191	180	184	190	208	202	206	174	177	178	190	178	187	223	194	193	214	191	196	190	179	197	203	198	198	206	179	206	213	194	184	178	205	188	171	173	179	216	175	173	171	164	195	163	182	190	195	186	195	189	198	165	182	182	190	204	190	194	188	168	184	182	179	185	186	171	213	180	201	190	183	160	182	185	167	206	179	184	191	200	202	203	209	168	163	183	193	184	181	175	189	201	186	188	174	203	181	168	212	199	185	180	161	185	187	167	186	185	196	174	178	182	191	163	178	202	186	184	183	172	179	173	177	194	189	197	167	183	168	162	204	187	183	178	180	199	168	194	172	176	196	167	182	205	187	188	192	209	182	167	163	198	198	173	202	206	185	185	192	162	199	184	175	173	198	195	165	190	199	162	183	191	203	200	194	177	180	195	208	193	165	188	191	208	189	178	183	188	195	158	187	167	183	177	170	186	161	210	157	197	187	227	154	155	217	194	168	201	177	180	179	180	175	208	173	186	174	210	178	186	177	197	206	202	178	162	167	196	213	173	166	175	178	210	188	204	179	207	183	178	168	191	151	192	166	197	179	204	176	219	196	174	207	196	197	208	173	196	197	203	211	164	207	183	206	170	176	186	204	174	180	184	189	152	156	199	164	184	205	164	197	232	162	205	170	166	190	196	180	194	191	210	193	196	180	170
5405	1065	366	262	242	266	265	241	226	236	222	244	236	240	220	235	268	263	252	213	244	250	228	225	246	269	232	258	236	233	256	242	232	226	236	194	230	244	236	250	266	251	251	247	226	258	267	210	237	220	238	231	281	239	267	246	214	226	223	230	259	246	243	240	248	221	249	247	251	251	208	225	265	228	256	210	244	244	229	256	227	246	235	242	212	225	246	250	247	240	251	247	263	251	240	225	237	244	245	221	253	262	230	242	243	212	275	251	252	223	256	222	258	261	222	257	227	235	240	249	264	225	249	246	271	259	249	273	260	262	258	255	249	237	214	234	268	246	237	233	235	231	255	267	219	243	247	229	244	226	251	264	232	254	236	236	227	232	243	241	248	237	266	241	242	249	214	252	273	229	237	231	245	262	234	245	258	249	262	230	245	214	264	218	222	220	241	245	245	255	208	244	253	237	245	250	227	229	276	252	236	249	241	263	263	236	275	254	236	228	267	250	207	218	256	237	243	229	276	275	223	219	242	235	231	242	269	230	239	229	241	242	254	229	228	219	228	236	248	255	244	226	254	237	250	252	241	203	257	264	237	283	242	221	242	242	240	240	255	204	254	236	215	262	236	258	245	263	222	256	242	229	219	259	235	247	279	231	278	214	236	232	224	262	260	219	239	204	240	236	280	262	225	259	238	244	229	233	291	288	246	290	240	247	265	255	226	247	232	233	234	267	210	252	245	261	241	255	233	241	249	252	229	199	284	247	233	269	225	243	254	226	224	214	249	242	226	254	252	247	218	249	268	221	238	231	251	234	223	264	245	257	244	265	280	236	252	220	243	249	206	219	239	235	241	275	238	219	231	206	251	218	269	250	240	245	267	241	248	236	248	195	207	242	218	273	249	256	252	227	254	238	228	241	232	256	275	239	233	258	218	253	281	208	227	239	239	222	240	251	271	266	245	233	254	240	257	228	261	217	247	242	223	253	259	228	252	244	265	252	245	263	248	253	230	243	238	241	225	259	258	238	230	218	234	228	240	213	270	235	229	240	237	243	233	242	242	254	256	267	263	245	234	250	203	227	231	237	225	255	252	230	232	237	259	257	218	257	244	232	232	217	281	258	237	234	265	256	247	237	243	260	240	220	270	221	243	259	237	239	241	252	251	253	226	244	237	233	256	244	218	254	242	240	229	247	260	265	244	233	249	262	266	241	232	249	255	244	244	259	253	241	265	251	200	224	251	236	257	230	229	236	254	212	245	261	224	228	227	262	276	205	275	264	251	225	259	259	256	218	241	222	234	264	241	242	233	222	215	232	244	240	254	243	236	286	222	271	255	247	220	220	245	260	237	226	279	241	245	242	237	272	259	235	228	224	218	228	241	231	249	219	254	253	235	234	244	239	254	221	245	231	271	234	217	227	251	227	237	242	228	250	248	277	237	260	246	292	240	247	236	248	259	212	239	248	231	227	251	225	248	257	228	255	249	265	253	269	252	270	276	295	266	238	269	239	237	231	243	248	263	242	225	232	267	239	236	219	258	244	269	234	217	250	245	231	234	248	232	227	229	247	240	265	247	248	246	224	252	257	260	270	237	231	202	246	219	238	235	226	236	219	262	211	273	267	248	236	245	242	263	230	255	238	251	241	246	274	241	246	244	266	220	253	244	259	218	239	235	221	256	246	271	236	237	234	244	244	232	221	233	249	263	246	248	244	228	276	266	244	231	243	258	240	257	255	264	276	284	235	218	229	236	257	264	228	271	250	254	249	272	213	233	246	209	242	260	238	236	206	255	255	235	253	238	240	196	262	262	272	254	263	227	249	238	238	230	213	210	254	218	252	252	245	236	250	275	243	269	228	263	227	251	245	266	273	267	233	237	260	236	256	269	262	234	244	239	239	243	236	253	224	261	189	270	263	236	240	249	259	242	225	243	240	257	241	229	225	220	238	235	223	257	237	242	268	244	275	247	252	221	224	240	212	229	263	236	217	245	258	265	258	259	266	239	260	239	256	229	268	232	226	256	231	259	242	252	251	247	229	219	242	250	226	223	245	234	248	219	255	253	260	236	232	229	254	220	256	237	272	226	237	229	227	231	258	277	242	229	201	250	246	238	225	223	227	244	231	220	257	232	243	240	233	235	229	236	227	233	250	265	241	232	246	218	252	234	238	223	211	237	241	234	270	218	253	259	223	233	256	231	258	213	236	238	258	253	241	238	222	234	253	261	234	264	244	251	268	251	261	231	241	202	230	220	247	241	255	189	234	218	250	218	239	224	257	243	245	236	251	225	234	249	256	221	260	251	217	202	253	240	265	235	244	233	249	240	260	275	263	245	208	247	226	234	225	258	232	215	247	251	250	254	277	251	251	273	272	248	259	249	228	242	274	237	261	260	229	237	255	259	276	248	227	255	224	226	235	232	221	272	269	236	235	205	266	228	241	232	256	285	248	233	217	219	238	277	238	256	261	245	239	246	239	272	251	251	234	278	257	235	266	245	245	235	251	240	260	236	219	239	243	244	258	254	239	278	260	233	244	233	264	239	233	232	236	269	231	248	257	236	249	231	256	223	249	255	237	244	256	216	249	239	267	246	217	216	236	239	244	240	245	254	254	244	247	213	239	234	216	230	263	230	264	233	239	240	234	225	257	226	248	251	254	248	251	242	248	234	247	261	265	256	258	252	234	242	249	246	254	264	252	249	218	259	273	242	266	240	262	254	271	265	255	275	255	242	229	240	237	263	218	248	245	254	248	245	215	225	246	220	225	243	247	241	236	223	245	245	256	243	244	220	231	210	244	232	261	276	246	231	231	227	243	268	265	251	254	199	262	263	226	255	240	239	239	239	259	229	232	215	241	262	209	244	245	223	215	263	221	258	263	241	230	245	216	236	250	241	229	251	243	230	255	248	244	242	221	240	239	264	254	246	253	260	240	260	236	228	249	227	249	219	239	245	282	245	247	250	244	200	264	224	241	251	237	225	248	236	258	226	232	214	218	232	234	241	225	250	277	242	218	233	261	187	240	227	252	240	226	262	242	243	254	228	225	239	260	260	235	252	248	241	241	262	234	260	222	242	230	237	272	234	233	251	203	230	237	224	199	237	243	216	257	244	229	267	273	264	249	267	238	238	225	231	256	232	261	259	244	266	237	232	226	222	216	221	240	232	222	237	255	249	234	258	248	239	228	255	234	252	229	253	248	248	258	253	251	229	230	227	218	268	265	244	265	246	244	280	261	227	231	253	236	238	244	226	245	260	238	236	259	258	268	250	230	248	243	239	216	247	264	229	230	263	260	284	236	256	232	249	242	260	231	272	233	256	253	260	224	273	253	222	268	269	249	250	230	241	238	239	237	268	262	253	246	235	224	285	260	234	232	223	247	238	254	242	205	228	239	260	253	255	231	218	222	233	235	265	271	267	248	239	219	220	228	239	263	258	257	262	274	236	264	251	227	240	221	253	250	257	228	263	262	223	276	238	220	276	261	233	222	220	230	253	286
4900	1825	810	617	631	634	599	566	580	583	561	565	565	518	556	572	567	552	519	604	590	575	571	563	569	556	591	577	574	585	567	545	538	531	552	521	570	596	587	541	565	585	536	554	562	525	501	552	559	567	532	589	537	556	568	579	549	582	570	529	551	530	539	531	563	542	586	554	536	584	515	570	583	550	514	526	555	570	549	552	593	574	542	534	564	554	510	511	545	559	541	558	556	558	579	541	588	567	564	574	539	544	567	550	607	547	523	538	551	514	604	598	550	529	597	550	592	549	545	498	556	545	588	592	524	597	535	578	570	598	531	573	547	503	587	591	532	540	596	502	578	571	557	534	533	526	556	553	513	534	578	551	623	547	543	540	548	536	538	571	523	608	545	482	570	572	547	570	529	560	558	541	541	565	552	543	559	529	514	587	547	546	578	554	549	541	558	586	522	540	543	583	558	551	556	565	516	581	532	603	533	538	545	548	561	586	600	553	533	526	561	512	572	555	544	552	544	513	554	564	596	535	578	543	551	517	549	570	575	550	572	611	567	578	537	574	552	575	561	542	542	520	523	562	497	548	562	533	534	534	541	579	548	497	555	580	617	552	557	513	567	551	574	516	543	552	532	565	556	542	524	569	575	572	562	601	563	484	576	535	561	561	556	545	534	527	578	572	513	554	550	579	540	544	562	547	570	554	564	548	567	571	558	557	556	593	525	562	554	594	565	566	581	577	573	566	561	531	537	500	535	525	511	502	583	545	553	550	572	562	556	577	548	533	531	524	560	587	515	554	542	599	515	540	527	535	543	511	550	545	506	561	611	521	558	532	552	547	553	532	559	600	520	568	529	569	574	553	566	534	531	557	546	559	549	554	548	558	520	575	565	572	540	554	569	538	562	578	555	569	521	552	541	551	565	600	523	568	577	546	551	534	540	542	528	529	546	550	558	524	519	569	557	550	528	588	560	573	577	560	579	573	565	566	530	500	553	557	585	554	524	507	552	590	544	543	626	587	552	550	575	528	564	542	543	560	582	582	539	567	512	551	524	527	570	553	561	527	541	554	528	552	528	557	572	546	528	528	555	570	520	580	583	562	511	561	586	586	570	574	594	567	531	571	589	558	533	487	560	538	558	523	589	581	535	590	554	553	543	549	557	555	527	516	562	511	553	552	572	573	598	563	555	577	526	596	537	551	589	585	528	559	568	520	574	557	560	554	531	533	555	568	552	542	572	583	581	514	504	592	554	514	530	542	552	544	603	543	558	530	557	576	528	565	540	552	567	553	548	565	557	568	553	554	566	587	509	578	577	558	564	517	554	520	526	558	532	603	597	547	529	579	517	572	550	547	556	551	540	544	513	531	520	561	545	580	528	545	578	537	577	526	547	568	578	554	540	565	512	565	569	581	579	534	525	558	566	556	573	571	534	532	562	529	550	571	584	514	534	516	542	529	530	555	583	533	537	597	602	565	562	543	529	590	620	543	626	550	542	533	559	540	533	547	555	578	536	562	513	539	536	550	569	530	506	575	569	599	540	556	531	576	543	529	543	525	619	549	610	576	552	585	591	560	567	555	557	540	574	564	547	557	510	611	514	590	532	564	573	571	569	547	577	571	556	502	577	545	499	549	550	534	604	569	545	534	560	575	519	536	531	561	561	579	554	531	591	577	518	529	575	546	547	591	577	542	539	572	586	567	528	509	569	538	524	524	587	537	567	555	523	525	562	520	525	596	527	534	529	576	547	549	579	537	570	563	560	571	546	469	563	583	567	553	547	552	541	584	533	577	577	511	563	580	489	559	580	569	555	559	535	528	570	555	596	567	546	558	565	577	564	548	557	537	548	544	551	584	539	536	561	549	546	570	556	561	565	607	558	573	545	604	533	535	583	558	537	547	587	590	527	559	499	532	542	573	529	571	536	568	546	567	578	576	581	544	554	523	535	527	546	551	538	565	575	550	568	516	537	578	522	537	492	572	578	555	600	512	572	544	578	559	576	562	554	505	572	542	605	547	561	572	517	553	567	541	559	603	564	559	533	551	542	537	503	545	585	542	572	519	537	543	552	583	550	592	562	540	585	564	577	592	524	562	542	531	574	508	575	519	556	541	535	574	548	586	558	502	563	585	576	564	535	543	531	572	577	576	523	550	575	555	550	579	557	593	518	514	582	552	564	557	608	547	528	572	563	593	540	583	541	572	536	559	538	526	540	539	560	573	577	554	539	575	544	511	531	560	530	566	544	580	575	595	561	540	540	592	546	552	554	566	531	589	551	583	601	536	591	544	535	535	539	576	565	544	597	553	512	554	581	548	573	559	505	556	588	586	519	583	589	539	566	564	573	569	571	544	526	518	530	576	542	542	549	563	581	579	545	553	551	572	564	510	558	583	565	551	560	543	572	561	538	576	550	512	503	537	494	575	546	552	575	579	557	571	535	580	578	575	538	577	560	564	514	504	580	554	567	522	550	578	543	571	529	548	503	587	546	525	554	522	494	530	583	559	555	573	531	549	596	568	571	544	580	556	526	558	573	569	545	562	542	568	519	551	533	557	532	579	547	559	516	591	565	555	561	576	551	529	539	537	570	545	579	538	523	566	544	555	553	545	589	558	510	533	597	542	553	535	576	560	547	504	559	519	513	574	588	561	548	578	510	555	560	556	572	577	557	504	555	608	551	554	556	552	556	581	590	542	581	548	539	581	535	548	578	551	557	538	542	512	543	520	527	537	546	510	545	557	581	564	514	556	542	527	587	569	570	528	569	562	554	569	535	533	547	545	530	576	577	546	536	545	589	575	533	541	529	559	574	569	540	603	550	549	538	542	556	569	553	551	517	587	542	531	554	530	561	539	516	552	527	586	529	530	544	563	586	584	557	605	593	559	528	547	563	489	558	533	580	588	545	533	587	563	521	551	563	559	518	566	551	566	523	598	514	597	555	586	532	585	573	551	526	560	541	562	520	571	550	569	552	550	524	585	570	573	571	561	507	562	521	549	545	521	555	557	530	585	585	579	544	580	568	530	569	523	544	574	571	574	549	552	548	557	577	544	613	526	540	555	557	580	579	577	502	562	549	509	559	542	557	534	528	558	511	577	557	574	518	521	536	545	561	546	549	579	585	542	538	519	545	539	555	548	537	531	560	560	567	532	568	545	533	550	554	597	554	593	523	566	572	548	602	561	544	538	618	537	530	556	562	545	541	536	542	563	571	546	575	566	568	530	531	538	531	521	569	564	563	589	609	531	559	539	543	540	569	569	505	559	505	573	584	533	573	555	539	562	556	552	579	564	557	506	568	576	571	582	606	596	577	555	585	553	552	525	559	551	528	545	577	565	543	540	582	552	562	568	593	552	576	570	549	546	517	560	524	580	576	578	559	517	540	548	529	537	557	533	599	551	568	572	562	556	527	553	550	534	578	537	547	554	548	567	560	566	551	575	553	529	536	569	546	552	567	580	558	547	542	581	546	579	568	552	542	535	523	562	577	543	557	577	564	533
35502	24737	7237	934	559	398	343	277	267	214	201	208	192	155	158	158	143	142	138	124	139	128	128	133	129	127	110	146	155	145	141	126	122	118	124	119	111	127	129	102	114	108	106	115	108	121	123	120	103	130	123	104	111	109	121	111	102	130	129	143	100	134	130	106	107	127	129	113	122	110	118	127	115	110	117	115	122	116	132	133	128	132	122	127	125	111	125	109	123	115	116	123	117	121	132	119	127	124	146	132	121	124	102	120	141	135	110	109	123	87	118	100	123	119	104	125	121	117	125	124	129	109	127	117	116	102	126	125	104	111	116	116	128	108	131	117	142	112	116	134	131	122	115	120	127	109	113	110	129	125	117	139	128	132	118	109	113	119	121	137	123	121	122	126	102	104	124	125	109	111	121	106	129	131	113	143	101	97	119	125	122	123	120	111	114	105	125	115	117	121	124	102	120	137	121	128	127	96	109	132	106	127	108	127	127	118	136	130	104	130	127	119	126	115	108	126	109	109	114	117	119	125	122	106	103	132	134	123	116	105	105	122	129	120	120	116	118	123	138	128	129	139	123	124	129	109	109	122	124	137	125	114	96	136	100	102	110	141	124	121	126	116	110	134	122	121	115	112	111	143	113	121	134	123	129	99	127	129	117	101	102	119	119	113	112	124	104	118	135	124	110	122	125	134	119	124	122	122	124	130	97	111	125	117	129	95	136	107	121	114	128	120	125	145	125	126	120	124	101	116	98	96	116	134	122	119	108	137	117	107	126	127	122	115	106	115	142	114	119	114	102	122	109	130	115	112	100	132	102	113	106	114	113	128	100	124	122	127	114	123	133	116	101	113	134	119	113	130	102	140	120	122	120	128	125	123	141	135	102	115	124	118	139	125	117	120	118	125	128	91	135	113	120	121	125	107	110	115	117	117	132	124	119	118	112	105	109	103	119	103	117	136	111	123	106	127	119	103	118	127	125	127	146	113	124	121	151	124	127	128	102	122	109	116	101	107	115	112	119	150	107	108	120	140	130	123	101	84	111	116	139	113	109	127	121	119	112	105	131	110	107	133	123	109	125	129	131	119	126	125	117	113	108	122	140	125	112	128	131	123	127	122	111	114	146	117	115	117	121	131	130	100	113	140	146	113	108	95	108	123	106	112	113	125	115	152	124	133	117	114	120	105	120	104	110	99	135	125	118	109	121	105	112	97	120	110	105	122	110	129	113	123	131	123	126	113	123	108	127	122	124	126	116	81	128	111	120	105	117	122	96	121	122	111	113	139	105	120	123	100	124	142	111	99	123	133	109	128	116	130	125	117	109	129	113	127	119	124	118	120	106	117	113	114	118	102	107	112	121	117	109	123	127	114	111	106	142	124	130	133	113	135	103	118	109	115	129	109	119	128	124	110	104	118	119	115	116	129	105	129	101	136	97	113	114	121	105	121	116	135	102	125	119	112	122	128	124	138	129	113	115	117	112	112	112	127	119	119	127	130	116	117	116	95	95	104	103	124	108	100	102	111	110	98	132	119	120	110	106	115	107	121	135	117	116	127	102	128	132	117	120	124	117	109	106	121	111	125	126	119	111	144	133	122	114	123	105	102	117	99	98	111	109	128	110	112	122	99	132	97	133	133	124	105	112	135	120	126	113	107	100	121	115	88	123	113	106	132	120	133	132	106	126	109	116	94	132	121	131	113	110	107	116	126	115	130	113	102	123	154	124	112	133	123	110	114	122	128	112	127	116	93	137	117	105	125	124	130	92	133	128	115	121	120	115	100	117	137	133	132	118	126	127	114	127	90	106	112	117	116	103	107	99	111	116	125	129	128	109	114	125	120	140	146	120	121	120	99	117	124	134	108	118	140	147	120	116	121	110	122	103	116	118	107	118	101	109	124	113	117	119	125	127	124	119	121	116	96	91	112	105	96	120	107	104	119	132	119	120	127	129	131	108	129	113	129	100	122	117	107	136	117	119	114	126	111	127	131	118	109	119	116	133	125	107	97	119	107	116	102	128	118	123	132	103	140	110	99	118	102	121	116	113	101	125	124	127	93	128	124	107	124	127	127	124	133	124	102	107	127	110	117	108	102	120	117	113	125	128	109	117	116	117	116	124	94	137	97	123	112	120	93	96	116	107	120	144	132	111	125	141	120	141	119	132	142	137	118	105	132	105	134	115	98	134	94	128	117	123	121	130	123	96	130	110	133	127	111	95	115	122	110	120	130	114	113	133	126	115	99	127	108	101	129	104	153	109	112	103	117	128	122	116	116	112	117	126	116	102	126	109	127	101	135	130	134	83	107	93	100	118	115	110	124	107	108	122	116	113	117	122	121	116	102	130	113	136	119	135	111	100	104	110	115	123	114	120	106	131	119	108	103	130	113	109	105	121	103	118	115	127	131	114	129	116	118	135	124	134	126	126	112	123	131	117	126	125	122	131	97	112	123	127	130	110	121	115	134	123	127	119	113	116	125	117	112	126	110	108	124	126	125	135	117	127	119	136	117	133	124	126	111	128	121	99	122	120	120	104	134	133	123	138	108	108	106	119	125	114	121	133	102	117	127	118	122	114	128	138	144	125	136	129	116	113	118	124	132	133	109	118	99	130	124	119	94	121	105	127	108	126	115	121	123	110	124	109	130	123	99	124	91	129	110	106	137	121	122	119	140	130	115	108	107	110	111	121	105	117	117	122	105	130	113	116	117	116	126	109	107	112	116	130	130	119	122	119	113	123	109	129	122	110	129	117	107	133	130	120	131	125	105	118	125	91	106	117	140	128	105	155	108	111	118	113	126	117	108	134	118	115	112	98	109	119	141	132	133	122	123	119	126	123	92	129	124	110	137	120	120	109	125	98	129	113	134	120	132	104	109	99	121	94	131	107	107	125	113	114	114	103	104	139	130	110	122	136	108	122	127	142	113	107	124	110	112	116	116	110	122	115	113	113	115	124	111	107	114	116	133	126	100	125	109	140	103	112	125	106	118	122	128	119	107	121	132	126	96	115	130	101	115	127	116	125	103	102	122	111	110	116	112	141	140	104	114	129	126	116	121	110	112	110	121	113	107	137	138	120	132	121	131	118	103	116	122	155	105	135	119	110	115	115	118	112	144	109	119	110	131	102	111	134	114	132	109	109	115	128	125	85	114	92	101	134	101	123	109	104	117	107	112	109	119	126	105	115	126	123	120	127	132	117	113	114	139	106	120	116	130	104	105	124	120	119	117	114	112	117	113	103	116	117	114	148	112	111	120	127	125	122	128	105	121	110	120	113	132	102	100	101	121	120	137	110	122	128	101	129	111	123	127	114	123	110	126	121	134	110	105	121	131	137	95	121	123	115	118	113	109	135	139	102	85	115	120	130	114	88	109	94	113	103	123	106	121	135	113	111	101	124	100	115	137	111	120	128	120	115	106	125	113	116	129	134	107	132	102	119	128	105	108	108	122	129	108	100	107	94	118	135	128	110	120	121	113	111	114	117	112	106	120	117	104	134	113
20936	15961	4860	2530	2247	1853	1510	1234	1067	942	877	707	690	652	591	545	534	497	468	449	470	404	402	396	435	388	359	377	348	384	336	371	390	336	361	326	315	341	302	285	319	302	299	352	300	356	309	299	329	312	287	270	307	285	317	300	312	329	334	290	324	305	319	332	295	306	300	324	280	310	279	319	279	294	330	309	312	306	282	318	295	282	302	305	332	263	291	284	300	291	320	305	277	343	303	284	271	275	284	277	293	304	307	290	294	308	286	287	273	278	298	271	256	282	293	288	291	256	265	275	287	272	299	242	283	267	322	300	276	281	292	294	309	291	290	291	311	282	295	276	317	280	297	278	287	296	295	328	270	270	322	250	271	271	278	277	324	276	291	281	283	291	264	313	291	289	284	286	284	297	317	276	281	268	297	307	295	322	283	269	248	281	270	290	302	279	303	297	275	311	256	289	297	310	291	302	308	297	323	294	249	266	284	283	285	279	275	291	283	245	258	270	266	293	281	272	289	264	277	278	301	318	326	307	280	237	270	301	297	305	315	288	297	295	288	299	277	277	286	287	297	306	287	282	304	254	298	268	294	297	297	293	281	291	293	264	286	299	266	275	266	271	281	260	281	291	310	298	271	258	268	259	306	277	308	283	314	281	277	317	280	249	288	270	285	286	286	311	284	312	287	280	303	297	320	265	285	264	300	305	266	323	270	283	281	272	278	295	286	282	260	292	285	288	282	293	307	270	277	261	290	292	267	300	274	295	300	276	290	299	289	283	280	268	295	287	252	273	280	275	332	265	290	294	309	291	322	268	287	271	294	316	291	331	300	292	315	269	280	258	310	285	286	269	301	282	279	288	269	256	294	302	256	277	291	276	265	297	284	287	280	300	292	271	291	296	312	285	271	262	299	280	285	252	330	295	289	262	252	294	267	306	312	310	260	283	290	311	292	249	273	280	274	277	285	299	278	277	250	299	280	295	299	286	298	283	294	312	289	292	271	292	269	274	299	287	258	256	280	281	275	297	277	249	293	293	266	292	253	306	320	315	268	296	275	300	294	281	282	284	293	282	282	304	285	301	296	279	257	264	289	266	263	275	289	260	270	271	286	282	281	288	286	276	302	296	310	307	305	299	292	309	269	291	292	289	268	238	285	276	282	272	261	299	287	269	284	273	288	269	276	283	281	277	294	279	287	298	302	277	296	297	270	301	327	290	251	289	298	297	285	298	286	261	279	284	297	300	285	297	300	286	263	277	267	275	290	298	290	268	319	282	272	307	309	289	264	288	284	254	297	287	268	285	271	270	290	283	294	301	303	298	297	280	272	313	277	274	321	298	284	272	264	300	323	287	294	287	307	287	303	297	271	269	312	302	298	273	283	313	295	270	302	254	281	269	296	293	283	278	282	305	280	301	283	270	283	278	308	305	309	297	277	270	305	297	306	313	286	305	310	288	304	285	301	340	280	265	279	278	299	275	280	286	276	284	278	288	297	303	281	293	307	293	280	281	296	315	286	308	291	277	284	295	289	303	265	304	318	272	319	282	286	297	276	303	268	283	276	304	270	284	262	285	293	270	266	304	315	270	307	288	271	285	275	274	301	268	262	278	280	265	296	268	271	278	307	299	277	280	278	274	302	294	300	308	284	279	283	276	273	279	268	264	293	301	290	260	283	263	276	285	291	275	273	285	262	304	257	298	298	269	291	309	261	287	281	297	270	295	274	285	268	283	283	269	275	291	301	283	291	275	269	291	289	246	282	255	274	283	275	285	274	290	286	291	294	258	273	281	248	254	273	269	283	278	308	273	285	293	297	277	270	327	265	290	278	258	306	287	284	269	310	253	255	313	270	286	275	271	308	279	306	320	267	288	281	300	277	296	275	298	287	301	299	258	264	279	287	291	294	303	311	281	295	293	309	306	268	281	312	286	273	286	264	263	299	301	261	295	281	268	269	290	290	278	271	282	268	298	283	279	276	284	292	333	293	299	283	278	280	284	271	260	311	289	289	293	304	269	278	283	289	269	298	285	311	275	274	285	303	303	276	252	308	266	277	305	299	282	301	261	280	258	303	289	317	269	278	289	287	303	283	272	293	339	249	308	278	313	287	271	298	275	296	289	276	289	277	290	301	290	304	272	282	273	265	269	275	289	264	278	297	277	271	303	288	279	281	286	295	289	271	279	254	309	312	298	308	283	286	279	292	275	281	253	263	259	284	289	276	291	312	305	244	301	260	307	294	288	288	281	281	283	305	268	293	301	285	267	299	286	300	275	288	283	318	293	292	296	259	275	290	330	273	287	315	297	285	290	260	269	288	275	303	264	282	299	312	283	307	260	285	297	296	317	291	276	273	296	299	269	274	285	273	273	291	270	271	308	289	294	296	296	248	318	265	274	296	284	249	313	301	271	287	311	297	324	300	305	299	309	261	296	308	298	281	288	294	318	277	271	291	318	291	282	287	290	295	300	299	277	279	257	280	269	281	297	300	254	266	284	249	280	267	276	285	256	276	279	314	286	309	309	290	279	292	264	308	285	281	291	272	263	272	286	290	291	276	289	257	313	315	308	295	308	292	302	289	254	281	261	258	286	307	267	303	273	255	276	297	292	291	266	262	269	310	262	278	273	266	294	293	250	275	294	293	273	293	300	289	302	267	308	304	285	251	267	295	306	270	287	272	291	271	308	304	288	293	283	288	279	274	304	292	309	287	301	303	280	297	286	291	311	298	264	273	308	283	290	313	299	302	287	294	275	261	301	295	286	284	286	266	292	303	254	241	283	281	254	261	289	284	287	295	284	261	286	288	303	301	273	281	276	312	308	289	258	291	287	295	279	259	279	285	265	291	282	259	290	285	305	320	296	268	283	244	274	301	276	280	279	275	291	299	283	253	277	288	276	290	277	275	300	266	257	319	274	261	277	260	282	282	285	279	284	283	271	289	310	285	253	269	298	275	298	266	286	301	271	281	284	291	273	279	312	276	312	291	296	322	297	290	288	289	301	261	299	284	264	260	270	291	302	292	296	265	276	283	295	268	288	298	299	303	243	274	284	268	296	278	278	313	287	268	282	307	244	274	322	262	307	292	270	265	257	278	272	302	286	280	288	288	273	296	276	286	292	282	279	274	264	327	291	276	290	268	294	298	312	299	291	281	263	282	295	272	281	281	310	300	268	272	283	272	296	303	291	290	286	282	281	288	308	305	303	303	273	279	276	267	318	269	314	291	280	264	316	264	281	277	297	245	287	296	267	318	267	304	276	278	301	310	277	298	272	273	269	265	281	277	286	307	282	281	274	303	266	271	254	278	280	295	277	270	283	302	279	283	304	282	309	314	286	285	258	285	273	299	294	280	264	292	289	296	293	292	270	279	271	310	271	280	299	302	270	280	269	273	286	289	277	291	298	298	283	295	299	296	275	286	280	280	269	266	268	288	276	281	284	249	289	331	271	270	288	287	274	293	302	311	277	297	282	302	308	304	290	270	284	285	297	302	290	298	282
49910	36592	15512	2145	954	629	503	388	340	251	221	238	181	159	150	133	145	102	112	126	114	118	104	97	98	91	99	100	89	94	80	81	83	77	71	74	59	74	87	84	78	74	86	78	72	83	51	75	70	66	68	67	76	69	72	62	74	63	77	66	61	68	82	67	66	64	65	60	71	71	84	70	45	67	78	81	58	67	84	49	56	82	77	57	61	68	64	68	72	63	60	71	55	59	59	65	72	60	66	56	76	67	74	56	66	76	68	64	66	82	72	68	67	60	80	61	68	70	67	66	89	82	46	76	64	69	75	67	68	63	69	72	81	65	77	73	76	56	63	64	54	73	67	54	70	69	74	67	86	69	58	72	60	75	63	80	58	66	60	52	52	74	80	93	62	71	50	68	75	56	63	79	62	68	71	81	68	64	70	67	73	61	69	63	62	70	72	80	71	74	71	70	64	68	71	78	69	78	61	78	73	66	55	61	77	82	66	63	79	76	71	54	49	59	57	77	69	63	60	61	58	89	50	46	62	62	58	50	72	62	67	47	75	74	68	60	56	65	61	60	70	67	64	47	81	66	70	63	65	65	58	67	76	76	63	68	56	62	66	84	73	74	74	59	66	58	64	61	52	78	60	51	60	68	70	73	66	73	62	63	77	68	74	60	77	57	71	64	78	69	79	57	68	56	58	53	79	66	60	62	55	69	65	64	75	55	71	65	61	52	90	64	61	76	58	73	68	79	71	55	63	56	66	74	65	65	69	67	73	66	67	70	67	63	59	63	71	69	61	73	76	82	56	52	80	74	60	59	62	74	56	66	71	62	58	57	45	54	75	79	64	67	55	78	60	62	53	50	69	70	67	60	58	82	55	69	59	66	64	75	67	73	75	63	64	74	87	63	63	91	60	72	68	81	63	58	56	67	47	70	73	50	73	69	82	68	82	70	65	68	79	76	72	58	65	61	72	68	71	74	76	70	73	68	80	68	67	67	58	68	72	71	60	56	63	67	73	71	63	73	57	76	49	64	63	63	70	51	58	61	62	66	75	55	85	77	58	55	62	55	64	61	59	68	54	68	81	70	61	65	62	54	51	53	69	65	73	53	64	89	59	59	51	61	43	62	55	75	71	67	75	57	52	71	94	75	78	55	59	67	59	62	69	57	50	60	60	59	52	53	76	66	56	59	60	63	72	66	76	63	60	53	68	71	72	64	71	70	65	66	86	71	67	68	75	51	80	70	79	58	77	57	65	70	59	62	75	71	76	65	72	68	58	59	65	67	55	68	64	70	57	66	52	70	66	80	71	67	76	67	77	52	83	62	47	52	84	67	69	67	75	63	67	72	69	59	67	73	74	66	73	64	61	56	62	64	71	67	62	82	83	74	74	64	77	74	65	67	65	78	70	66	59	77	56	62	52	61	78	80	62	62	56	61	60	76	77	63	70	61	71	58	71	54	56	68	61	68	54	57	61	48	63	49	61	70	69	66	83	54	69	72	68	86	79	66	67	62	61	63	68	76	58	55	66	61	51	63	65	52	55	64	64	56	67	70	66	71	50	68	68	69	67	70	62	64	87	57	72	54	58	61	79	63	60	63	60	60	83	62	66	70	73	54	50	68	83	60	67	75	64	66	65	61	50	80	66	41	75	75	72	63	65	67	56	67	62	66	66	80	58	72	57	60	81	75	62	54	64	68	63	70	86	70	62	77	66	71	69	65	52	78	74	67	85	64	59	60	55	56	69	50	87	62	71	73	67	58	74	62	61	66	79	79	60	71	81	77	69	75	66	67	81	62	65	83	62	52	53	56	69	64	67	79	58	61	52	56	70	66	86	77	64	57	57	65	63	61	61	63	65	70	62	62	52	66	62	84	82	54	69	52	76	70	71	64	73	75	58	73	71	66	56	75	82	55	62	66	81	67	67	59	51	57	82	68	70	74	79	70	66	71	82	44	69	81	63	67	71	63	82	70	62	62	65	59	71	63	62	72	47	65	79	64	56	77	63	61	69	53	71	66	76	64	72	68	51	54	73	61	57	62	62	62	67	69	71	73	59	61	57	75	69	66	61	84	61	68	75	62	54	66	63	58	70	72	79	81	68	66	68	68	68	72	64	55	59	67	64	61	57	62	53	77	79	61	73	82	67	58	67	68	63	68	63	77	70	60	45	77	59	72	62	67	62	91	63	74	70	79	56	58	85	76	63	59	76	66	63	74	71	61	85	79	65	70	69	59	73	67	59	62	65	57	69	65	69	67	52	60	64	67	72	78	66	78	82	59	67	65	75	70	62	85	67	68	63	55	66	66	63	67	77	71	57	74	49	81	62	68	64	65	64	67	56	65	80	70	66	60	55	70	75	74	58	64	71	77	60	65	59	57	57	53	79	74	74	69	59	85	68	69	58	70	64	43	68	80	74	62	55	72	61	58	85	86	72	74	68	64	73	69	62	59	79	54	63	55	58	68	63	68	64	69	61	85	72	63	63	69	54	48	65	70	70	68	70	62	74	60	58	63	57	57	57	84	64	45	72	64	59	68	67	70	75	78	65	52	71	54	62	70	68	73	60	71	70	67	76	55	66	74	56	70	66	65	60	80	72	61	61	71	75	61	52	94	66	67	70	71	62	58	73	58	61	69	69	82	78	58	84	68	59	60	76	56	71	62	59	56	65	79	58	65	64	71	69	50	54	58	62	82	65	63	67	59	66	63	68	85	60	71	59	81	53	75	75	69	52	70	61	51	53	66	60	70	70	53	56	63	74	72	66	68	67	71	68	62	61	59	86	61	54	69	54	69	61	71	55	83	63	78	61	81	64	69	69	51	73	59	58	86	78	56	85	52	88	80	53	62	75	87	66	78	69	65	72	66	69	66	56	58	68	47	76	75	75	55	49	76	66	50	71	80	62	59	66	68	71	60	60	63	80	61	77	64	68	63	63	54	67	62	56	57	75	59	62	61	62	53	71	60	63	64	64	66	81	62	81	77	67	74	63	65	54	65	72	62	73	61	74	68	64	67	59	48	58	63	57	77	75	64	97	79	76	68	84	61	66	65	70	66	71	59	64	61	77	58	62	56	72	58	72	67	67	71	52	71	58	72	43	62	60	53	54	64	54	76	61	74	62	67	66	71	61	68	55	68	53	69	63	68	76	69	73	70	83	78	61	64	74	69	58	76	78	67	73	68	70	62	85	80	58	81	80	61	73	76	71	74	59	62	60	68	59	72	71	59	57	69	63	53	58	60	62	56	71	75	63	62	75	67	74	69	69	58	62	78	68	76	67	62	76	55	56	78	67	69	65	62	61	60	70	60	67	58	84	64	90	65	51	63	68	66	68	60	64	72	62	65	64	74	80	49	72	77	75	62	74	62	85	70	59	61	56	70	75	64	62	73	64	49	74	68	71	72	73	61	71	70	70	63	53	75	68	76	82	62	73	56	65	58	57	51	79	75	62	68	54	65	63	60	73	61	51	47	60	66	77	65	63	62	77	71	70	62
29624	23635	8131	4492	3893	3154	2450	2049	1646	1405	1262	1105	972	833	714	717	642	641	605	527	502	477	468	419	387	408	373	378	334	341	327	321	284	282	311	291	281	281	283	263	258	246	283	296	207	269	239	253	223	232	229	241	228	209	248	248	217	218	234	213	209	210	220	214	251	204	214	213	200	230	202	196	219	200	207	207	228	223	208	182	183	209	210	226	212	219	187	212	215	193	191	188	232	201	179	181	198	204	178	190	221	192	212	193	189	182	234	194	189	213	186	214	186	202	196	174	190	218	200	214	205	218	182	178	183	186	188	192	187	206	186	184	186	216	218	201	194	207	202	203	210	205	176	174	205	194	176	200	194	170	203	193	192	183	205	194	200	180	225	188	198	187	189	190	194	211	186	187	210	216	181	181	164	195	195	200	210	157	207	207	210	195	175	174	208	196	188	205	189	185	159	208	219	187	173	184	203	201	208	192	216	215	169	188	231	185	213	193	168	194	201	187	211	182	179	174	200	200	180	205	188	200	203	174	191	213	172	190	191	189	192	211	191	180	181	201	209	204	176	172	204	188	191	173	220	185	191	195	199	206	170	179	190	199	196	196	214	178	200	176	226	182	179	201	195	192	180	165	194	178	182	199	196	184	186	193	187	190	204	180	191	177	193	195	184	182	175	175	178	199	225	182	204	197	190	207	186	176	187	175	195	179	176	223	165	219	199	211	229	200	199	193	191	178	201	185	196	174	192	196	195	165	180	160	225	204	186	179	171	194	181	191	172	191	190	200	172	176	187	192	198	163	185	195	194	210	203	178	207	191	194	195	198	184	187	206	221	210	164	172	186	193	183	191	204	171	180	174	183	201	196	170	188	171	188	157	200	181	173	177	208	216	166	210	195	183	193	216	187	171	194	208	191	181	207	188	207	191	189	181	175	178	194	210	198	193	209	180	174	180	173	167	192	179	184	185	191	189	215	161	190	174	185	186	176	191	209	181	177	197	183	195	196	202	187	222	206	188	199	182	220	203	204	186	189	182	172	176	195	194	197	217	198	184	157	185	209	186	188	193	190	194	188	200	196	165	202	181	181	175	166	163	185	175	185	170	192	203	193	194	197	198	211	188	180	192	170	188	199	179	164	202	196	151	220	210	194	178	171	196	172	173	209	191	208	184	186	189	185	177	218	216	174	204	199	191	176	191	207	171	173	168	175	198	180	177	194	175	202	166	201	170	210	210	182	206	218	183	181	176	217	196	192	167	177	208	202	191	197	195	207	180	203	189	195	165	195	173	182	190	203	206	206	213	198	213	179	198	203	195	174	214	203	213	210	200	186	185	186	158	170	209	182	195	180	184	163	180	204	177	190	194	187	189	177	191	201	188	181	164	207	196	178	181	183	169	207	195	172	194	191	182	201	205	203	195	191	171	201	185	199	187	209	206	205	200	166	211	153	185	187	153	177	173	197	186	184	177	190	194	184	179	208	188	179	203	167	193	186	198	211	167	178	184	186	197	223	199	172	193	235	173	178	186	206	207	176	187	184	206	169	172	189	174	187	212	199	192	183	185	200	193	215	172	200	175	200	208	197	198	199	194	188	184	171	216	223	183	192	193	182	182	181	195	187	166	199	214	202	206	190	182	172	196	202	176	183	195	201	197	189	198	217	199	178	183	165	193	186	194	166	195	208	184	191	190	190	172	194	187	199	174	179	201	200	180	194	202	206	197	183	189	198	183	173	189	191	210	182	189	154	193	179	211	165	188	197	202	174	183	189	182	178	174	231	190	178	200	202	184	184	179	196	182	182	192	201	208	181	188	184	209	177	210	168	182	151	179	199	188	193	197	186	187	219	184	188	185	202	202	201	169	193	171	197	180	208	178	203	182	186	194	178	153	181	168	187	151	164	199	190	174	195	179	169	179	191	179	172	181	199	183	187	177	185	185	173	189	187	192	182	172	201	204	200	188	186	192	171	187	174	190	191	200	170	186	181	193	198	186	181	171	185	176	188	189	195	170	182	208	194	209	181	199	194	199	189	194	177	193	204	183	183	166	179	169	183	164	196	196	195	201	170	181	182	202	206	201	213	195	178	180	200	181	217	180	177	184	183	194	194	192	156	198	203	208	184	169	179	183	181	191	195	197	178	177	181	216	177	188	192	193	206	200	173	166	163	171	165	199	209	157	184	203	181	209	208	193	202	178	182	185	177	193	194	173	213	195	170	200	189	161	199	172	184	206	185	193	211	176	180	197	186	208	211	170	210	190	205	186	180	163	175	205	182	191	211	168	189	178	232	183	183	165	170	174	175	210	189	209	197	179	176	195	165	179	212	179	171	208	177	197	197	168	210	189	197	181	180	184	188	160	195	170	179	205	207	213	209	191	199	176	168	193	185	178	172	196	184	197	199	195	183	198	208	197	197	184	176	177	186	209	206	182	199	184	212	193	186	185	216	198	199	194	205	196	187	173	187	187	190	175	199	218	201	188	192	191	190	192	198	198	217	185	213	194	202	196	196	195	184	206	176	178	172	209	196	203	172	178	219	180	194	171	177	190	198	194	208	203	180	192	199	193	168	193	184	205	215	158	198	191	213	207	197	196	202	167	183	207	190	185	184	193	174	181	200	194	198	175	189	195	205	192	185	185	190	181	177	206	183	173	182	175	191	199	212	176	190	161	222	195	191	193	177	205	216	198	211	207	209	191	203	200	172	206	183	181	203	202	180	173	195	148	198	174	214	185	188	208	204	193	177	178	198	192	186	199	183	208	193	205	169	162	179	167	193	173	190	189	170	177	207	187	182	175	169	187	177	205	185	192	201	165	183	163	173	186	172	206	199	183	196	180	177	186	192	221	187	181	181	191	189	197	180	203	187	200	207	191	175	197	201	199	181	188	200	172	191	190	182	199	193	200	206	178	206	192	182	173	193	192	188	200	202	187	169	200	191	200	197	179	217	161	200	190	189	178	190	182	198	186	191	175	177	172	183	174	204	205	196	198	196	181	181	180	184	194	183	223	176	196	178	172	168	175	171	180	196	181	188	189	206	204	194	194	169	178	191	210	171	199	174	176	191	190	211	202	182	164	178	190	196	207	199	199	201	199	171	181	179	176	188	186	180	178	163	166	195	172	188	187	209	183	180	183	199	205	176	217	191	209	192	169	202	177	212	196	189	180	180	195	179	167	195	205	179	216	214	182	171	173	185	192	182	195	175	188	182	181	189	170	186	184	188	169	189	205	177	172	207	175	208	178	190	185	196	196	188	189	205	211	179	210	194	181	157	179	182	204	207	176	200	188	164	209	213	186	180	183	161	188	199	176	197	212	195	184	202	207	195	210	192	174	180	199	159	187	193	215	196	203	189	172	199	184	196	199	206	206	183	193	201	221	194	168	206	185	213	179	215	177	178	213	177	216	183	206	224	189	176	175	186	197	181	186	214	203	216	209	195	189	189	191	183	190	175	174	186	186	194	202	186	187	202	181	203	193	182	184	185	189	199	194	163	194
6032	1174	423	262	228	278	270	278	247	246	263	242	264	263	234	262	238	234	239	271	270	245	254	240	248	250	280	261	256	232	237	234	250	251	244	256	237	234	247	241	249	248	226	238	244	237	245	244	255	253	277	256	232	247	259	261	235	248	262	258	276	284	227	231	208	233	256	229	250	252	242	242	259	261	238	259	231	226	206	249	237	257	255	233	260	269	239	244	255	233	203	237	233	260	256	237	218	263	250	231	221	235	260	253	267	234	252	247	198	236	263	226	261	229	261	215	227	253	247	218	235	247	259	260	237	239	225	254	209	252	240	236	247	266	249	233	272	228	300	235	253	262	244	238	249	257	263	243	256	254	252	233	238	242	258	272	253	255	236	244	229	239	203	246	213	251	245	234	247	221	239	263	225	242	256	214	231	231	257	217	218	254	244	259	202	230	258	249	218	248	253	291	237	234	241	225	251	245	256	240	234	259	255	270	239	231	222	225	263	244	246	228	244	212	250	234	240	226	252	228	211	251	228	245	211	223	225	235	256	237	256	276	277	230	235	229	211	236	233	254	236	260	233	246	241	251	238	239	210	265	226	257	238	214	256	225	254	249	232	252	259	229	244	228	231	235	239	271	261	259	259	234	220	184	248	250	253	245	225	232	214	242	216	248	235	243	220	245	249	231	232	248	243	272	234	236	237	253	227	240	241	231	247	228	238	231	241	230	259	236	251	227	252	229	239	242	238	240	255	216	239	268	205	237	288	244	263	203	233	243	255	227	259	243	220	230	245	225	240	246	236	239	259	268	254	236	245	224	261	261	252	248	237	226	247	262	239	262	254	249	275	246	221	255	228	243	219	244	272	238	248	258	254	252	225	229	259	239	255	231	252	239	246	241	225	238	222	269	249	241	243	246	217	239	255	234	251	248	241	241	260	236	258	237	237	248	203	253	222	233	239	236	234	220	261	224	246	224	236	246	271	212	249	272	230	238	222	256	211	267	236	223	237	233	237	214	250	226	234	234	269	240	263	223	235	237	248	248	263	250	224	240	254	249	237	243	228	221	223	228	249	236	264	242	219	243	228	258	221	217	255	232	258	191	237	218	234	242	229	238	244	246	236	267	238	222	264	250	247	228	241	256	237	230	194	260	217	263	224	218	208	272	223	247	273	245	241	277	268	216	246	268	269	254	245	240	228	240	237	263	250	223	234	259	233	261	235	269	240	223	243	232	249	230	253	279	224	257	237	260	249	268	281	263	261	260	230	265	242	209	267	241	271	246	251	238	243	244	228	238	248	243	235	245	247	237	227	224	223	249	228	254	256	218	241	266	218	266	246	224	265	264	241	261	235	238	240	207	246	235	250	288	246	212	237	269	259	248	260	267	221	242	250	250	221	234	231	224	221	219	263	239	232	236	254	231	266	222	256	239	239	211	248	231	234	222	210	260	225	233	254	248	237	215	224	268	246	272	211	234	245	222	235	259	260	255	270	245	286	247	226	214	270	234	252	254	263	218	258	228	230	244	238	245	255	231	240	253	256	260	239	286	263	263	258	230	221	248	238	243	271	263	222	256	244	222	256	221	208	264	228	205	222	227	244	227	223	236	240	242	234	242	277	249	245	256	247	271	239	256	235	240	228	233	226	247	234	225	217	231	272	251	244	223	247	245	237	253	278	250	221	258	263	276	229	230	257	274	229	231	276	241	248	240	252	277	248	254	239	225	244	252	235	257	219	248	253	235	249	255	263	239	236	256	232	213	271	221	238	230	226	240	252	229	237	278	265	237	246	243	200	236	238	242	224	269	235	241	233	246	253	244	245	228	243	243	258	255	259	244	253	241	227	228	241	219	238	235	241	269	264	242	232	259	261	244	220	222	243	258	236	240	243	226	239	252	227	219	255	249	220	276	213	253	237	203	221	259	257	239	233	231	219	226	260	238	250	257	242	242	248	236	243	265	233	256	222	211	202	237	236	246	242	242	253	235	218	263	217	230	223	231	237	228	250	248	257	233	244	226	248	258	259	240	296	267	243	200	238	251	223	227	263	237	228	247	264	262	228	273	243	205	240	262	273	225	267	262	235	268	237	286	254	243	268	211	250	231	254	240	243	259	247	227	256	233	240	248	241	242	254	249	242	237	249	239	222	268	264	234	227	239	246	254	209	228	213	226	226	261	274	234	238	259	241	229	242	236	238	224	265	253	229	237	239	228	236	244	239	256	225	263	236	235	204	236	246	249	254	250	261	266	233	287	242	265	265	242	257	230	250	252	246	233	206	208	233	237	247	245	251	242	275	235	226	241	242	240	262	248	249	260	263	250	254	260	236	237	242	216	253	248	244	210	238	242	250	239	242	264	249	252	239	211	229	262	247	254	240	266	255	252	256	239	229	228	259	239	228	260	231	245	218	230	249	241	247	239	223	234	223	230	235	283	234	231	251	261	229	270	259	221	276	260	237	217	228	268	247	240	228	268	239	251	257	255	234	251	254	210	231	232	251	237	232	233	209	241	224	217	217	226	244	225	238	228	250	241	239	265	257	227	250	228	238	234	267	225	263	237	219	234	223	253	240	277	232	242	238	244	237	245	250	217	258	239	208	218	232	214	207	253	235	239	262	236	224	256	234	222	250	250	238	237	207	241	225	251	233	239	232	238	244	244	220	247	224	236	243	267	217	260	249	258	237	258	248	249	277	254	234	219	247	241	265	232	248	240	216	232	231	247	252	214	246	234	266	245	242	244	241	262	278	266	243	231	232	264	267	258	253	241	250	228	270	241	250	225	256	236	220	241	252	263	245	248	237	233	259	261	224	249	226	212	239	246	202	215	271	242	259	253	248	242	242	250	225	241	241	238	242	254	268	237	230	272	276	235	238	257	219	257	207	234	238	218	213	242	264	245	242	232	237	253	265	249	258	264	230	240	249	251	249	245	232	255	221	222	219	241	234	232	231	246	246	219	252	217	272	256	224	261	255	266	243	227	264	230	272	244	242	246	246	262	218	246	252	254	273	256	252	271	245	240	230	278	227	245	243	227	240	235	259	244	227	235	261	237	225	245	271	248	231	251	243	231	244	260	246	233	238	274	247	230	261	238	242	228	260	243	205	251	224	235	251	225	237	263	234	263	248	233	259	265	262	223	229	252	246	255	264	255	257	212	231	270	240	247	240	233	227	269	258	245	246	259	248	239	249	249	274	221	238	250	239	232	246	232	225	246	221	233	193	242	238	268	223	257	217	241	245	211	241	246	247	238	244	268	244	238	225	241	219	237	239	242	242	258	217	265	249	219	264	241	236	245	237	235	235	233	259	216	255	255	245	269	269	247	264	242	246	282	232	242	236	234	236	251	259	248	238	229	243	219	253	225	243	239	214	208	254	240	240	230	252	221	260	248	239	239	252	245	239	241	247	237	216	214	264	231	212	244	241	231	234	234	245	248	267	262	275	271	240	239	253	234	254	238	199	250	245	248	239	246	254	233	226	254	246	256	258	217	255	252	228	226
5146	1709	881	633	653	599	581	622	590	561	543	591	553	584	599	543	556	555	579	564	508	566	548	556	550	519	570	564	581	556	578	569	556	577	507	562	549	548	565	565	566	549	562	501	586	548	523	545	553	557	539	571	545	564	586	575	558	565	550	544	587	575	579	551	577	532	562	546	563	537	473	556	576	565	554	556	548	565	520	501	579	534	571	572	528	566	561	548	580	521	581	542	576	570	548	545	591	575	552	542	573	501	571	517	551	543	544	507	546	568	530	557	599	493	550	547	571	546	552	545	550	545	588	610	522	552	567	579	570	545	549	539	541	559	541	559	519	602	529	539	571	519	569	535	540	582	528	570	551	573	535	546	568	540	544	565	554	527	593	563	573	551	570	536	540	556	565	558	590	549	518	559	556	554	521	568	534	526	529	558	530	569	549	552	564	510	599	579	601	537	561	523	571	581	546	581	537	536	559	553	500	529	595	553	558	539	567	576	548	559	554	582	512	576	562	516	571	553	551	521	553	561	523	541	551	555	545	558	542	571	598	551	515	571	560	536	557	571	561	539	586	591	607	575	577	567	522	526	571	550	536	548	538	579	572	514	552	526	584	583	569	512	572	569	593	544	574	580	568	564	574	565	547	533	560	531	522	557	595	569	569	566	538	496	539	540	550	574	527	575	532	564	524	560	541	552	551	565	531	536	559	557	550	584	500	537	545	548	542	534	514	552	566	557	524	552	541	576	542	554	514	564	574	503	539	522	517	539	506	556	567	572	561	559	564	575	528	583	549	529	548	572	554	584	528	571	527	541	567	544	566	540	629	562	556	558	540	585	514	571	521	541	592	511	565	553	578	571	565	577	545	556	590	551	589	517	555	552	567	565	573	529	569	547	517	559	541	567	544	528	583	550	569	559	588	550	540	539	564	529	552	520	562	527	548	522	541	540	494	565	551	580	569	532	538	576	557	522	590	537	545	551	577	529	548	562	561	578	559	579	574	567	553	543	563	518	553	551	569	555	564	518	547	534	546	563	555	576	568	541	502	555	556	548	594	554	547	534	506	535	546	552	546	598	532	552	560	548	544	568	589	536	561	567	547	609	523	557	536	539	562	541	532	575	535	601	517	608	531	571	552	564	520	597	569	537	548	553	557	531	560	554	531	541	531	549	552	576	556	569	554	600	527	546	531	555	565	567	562	559	599	574	580	534	552	574	538	548	562	594	543	546	568	556	558	543	559	545	554	555	531	560	600	567	564	572	537	531	559	543	554	564	536	553	570	524	541	528	542	525	577	574	573	541	569	536	556	548	566	539	569	561	547	580	562	553	552	533	551	584	590	573	551	583	557	554	530	534	597	562	572	566	543	556	564	548	555	535	548	511	589	523	538	543	578	563	552	535	605	525	549	539	560	579	560	570	547	574	566	586	583	562	589	585	589	557	558	502	547	511	536	553	559	594	534	578	544	578	563	518	567	567	552	575	577	524	611	593	494	537	561	545	563	543	567	552	526	543	565	551	565	569	538	555	581	527	550	597	598	572	561	618	542	527	547	602	589	556	555	549	560	532	531	539	549	538	526	575	527	551	524	566	535	537	539	587	541	564	595	555	560	548	539	541	544	578	548	548	585	521	541	590	544	550	549	545	568	559	534	583	554	565	556	555	556	516	554	572	521	536	544	575	544	562	571	584	579	497	556	521	535	533	573	524	583	534	555	558	563	574	588	516	540	582	565	584	566	525	505	577	533	528	550	611	500	561	552	578	563	526	555	562	534	563	559	551	559	578	526	573	521	528	558	563	537	544	527	548	556	561	535	541	526	502	571	565	591	552	572	549	537	542	542	545	532	550	555	546	499	523	538	594	518	571	554	542	554	500	522	537	588	565	538	540	527	569	549	529	510	534	525	507	568	548	591	556	561	569	582	548	538	527	590	555	536	561	519	545	556	570	572	547	569	557	568	549	549	508	555	559	562	563	590	550	535	486	586	563	570	551	568	560	545	566	557	559	584	542	571	573	562	595	574	503	521	515	567	557	577	566	499	509	562	570	557	542	526	579	537	570	544	532	555	555	550	523	521	563	535	562	557	574	540	547	583	573	544	573	522	570	522	541	560	540	549	563	559	561	537	571	553	515	527	549	541	586	578	607	542	530	498	571	594	523	580	541	548	588	537	579	520	566	558	591	548	555	551	592	542	550	576	532	560	597	545	601	581	594	532	582	534	542	515	527	549	508	561	575	556	562	576	519	588	603	523	565	506	561	573	556	571	588	541	517	522	531	555	559	541	542	554	559	548	573	557	534	533	524	516	554	561	521	561	583	580	530	550	547	539	509	559	567	517	530	533	574	581	589	591	606	600	558	546	555	579	589	515	576	604	532	508	554	614	567	542	531	513	578	579	558	568	523	586	570	545	559	579	576	555	549	568	578	535	583	542	550	593	543	578	554	537	535	584	550	507	605	528	563	575	555	519	550	570	568	551	546	534	546	568	549	528	581	560	573	541	551	529	562	554	546	567	549	572	513	568	580	562	531	548	570	557	578	586	583	535	545	546	567	551	529	583	548	538	558	572	555	570	485	538	509	514	542	578	561	594	545	602	537	567	539	565	539	533	545	517	565	561	572	565	561	582	542	571	572	553	581	588	522	516	553	579	567	552	578	520	568	528	541	499	526	549	503	533	548	606	528	569	565	548	509	582	541	562	572	620	565	559	500	550	536	579	565	606	560	579	558	560	569	535	531	530	590	562	558	528	566	525	563	580	560	558	515	561	549	552	541	524	514	546	560	572	579	513	538	528	530	600	540	561	558	545	592	556	531	561	557	557	544	532	522	554	588	540	560	541	537	546	556	582	571	544	579	552	613	534	572	559	545	534	495	577	550	542	521	596	577	531	574	567	571	573	540	543	492	547	515	550	527	569	556	521	526	560	554	521	560	552	566	572	553	555	573	569	552	606	590	556	576	564	574	562	540	516	544	592	580	564	548	548	552	542	559	545	589	548	551	534	534	568	571	565	528	557	558	567	549	583	563	570	563	563	554	539	568	568	514	534	512	550	522	548	596	521	511	605	567	593	559	560	582	568	556	580	563	490	536	564	571	521	573	524	549	578	517	538	553	517	584	576	535	535	547	568	555	573	545	568	533	530	529	574	522	542	562	564	557	542	519	523	507	534	568	596	530	546	544	555	553	571	539	591	542	572	566	534	591	571	500	540	580	578	578	563	511	551	528	490	554	573	530	529	567	565	584	602	545	554	581	614	563	567	583	568	600	561	538	569	549	554	540	507	588	568	530	569	544	513	562	579	563	593	530	580	566	537	556	572	526	550	527	538	571	557	504	576	528	565	567	579	521	558	552	553	554	577	511	534	560	558	546	550	534	527	566	557	557	551	580	549	593	582	545	547	568	555	539	532	578	556	528	570	537	579	543	535	605	564	531	551	560	543	485	523	586	549	510	553	558	558	545	523	564	577	569	525	535	557	575	537	532	549	541	503	569	564	516
36075	23517	7920	916	587	448	331	280	223	233	212	194	202	148	171	148	174	137	146	159	117	123	138	125	135	127	128	125	112	137	113	140	122	125	147	122	101	126	155	117	140	128	127	131	133	118	131	140	119	124	133	107	131	109	119	128	107	139	119	120	118	106	136	137	109	120	102	103	107	101	105	119	105	113	111	117	114	121	118	119	124	115	134	110	111	133	127	131	103	117	121	124	118	129	114	126	116	105	128	122	112	112	130	118	133	119	126	143	120	131	119	111	115	129	126	121	117	119	126	130	118	132	95	121	130	142	127	123	107	136	123	107	126	134	109	133	131	128	123	132	120	132	134	112	122	127	115	131	111	118	137	91	125	116	122	121	130	128	134	133	129	123	122	115	122	111	109	130	128	129	127	115	144	119	107	115	135	125	134	119	106	117	116	117	113	115	135	123	134	127	125	120	112	137	105	122	119	133	108	103	119	126	117	108	121	116	139	152	122	119	131	113	132	117	119	122	119	118	132	114	127	101	125	106	131	104	118	124	128	107	116	125	102	140	122	138	111	117	112	128	106	110	122	116	114	106	109	112	108	114	138	134	137	113	124	124	116	102	117	125	114	116	103	146	130	149	111	117	111	107	117	118	118	86	129	132	119	114	110	109	133	119	102	92	115	117	121	118	114	114	120	104	123	123	112	126	123	114	116	109	114	124	122	114	118	108	109	101	100	118	116	128	131	136	115	107	91	94	128	123	125	105	133	117	128	108	112	119	117	137	114	122	124	106	111	113	111	111	109	136	131	116	128	97	121	139	130	110	115	124	119	96	109	130	122	119	120	131	108	137	120	102	112	106	140	111	104	112	120	143	126	100	142	107	133	126	113	109	92	124	126	115	151	124	111	122	124	124	125	123	122	121	105	115	125	112	132	140	115	134	112	129	121	119	122	86	108	153	107	117	115	116	114	128	102	115	114	97	138	116	105	107	138	123	98	119	110	123	124	128	118	99	106	121	125	126	102	128	108	104	120	112	104	112	126	114	113	116	120	124	113	116	120	128	154	92	111	125	113	106	143	126	129	139	108	134	103	123	137	97	117	99	92	125	100	130	117	132	110	143	122	127	124	122	113	116	122	116	103	110	112	113	137	120	109	126	126	114	115	98	113	127	111	129	122	130	110	114	134	131	121	142	109	92	106	116	117	92	121	149	128	123	130	106	114	87	122	115	97	125	117	130	111	114	108	110	125	115	111	123	130	112	102	121	112	123	134	123	125	105	104	123	131	112	119	134	132	107	125	124	101	97	115	104	114	123	112	118	109	127	126	114	128	126	124	106	103	118	119	121	121	110	122	133	112	159	126	126	123	111	125	102	128	125	104	118	100	122	128	109	120	92	114	123	132	122	125	134	101	127	135	118	106	108	133	121	131	111	106	122	128	125	101	133	133	126	120	127	121	121	137	113	119	121	137	103	103	135	115	119	98	114	135	127	114	131	126	123	102	131	130	122	125	139	107	120	112	129	114	133	118	133	105	110	116	104	110	134	132	102	114	131	128	108	114	103	105	101	122	150	130	122	113	97	121	119	100	115	105	105	101	101	117	130	119	116	112	104	131	113	112	119	99	118	102	127	132	98	114	119	98	120	103	112	118	122	122	141	121	135	121	114	129	124	127	109	112	115	114	123	132	120	121	127	126	126	120	128	111	116	135	130	129	146	129	126	116	113	130	134	129	122	109	129	119	122	126	105	123	127	126	130	131	109	136	108	119	97	134	116	135	137	132	121	131	119	105	123	128	109	124	117	113	116	112	102	127	120	98	111	109	130	121	120	95	112	128	109	118	129	125	115	108	102	116	131	118	115	115	117	107	118	114	121	131	116	111	128	117	105	117	110	119	122	129	122	113	108	121	118	130	137	125	119	135	119	113	125	107	110	101	130	108	104	120	101	96	114	142	112	137	130	106	124	116	108	119	123	119	107	129	114	100	103	108	123	95	121	124	114	130	118	113	97	119	109	126	116	130	123	105	108	114	131	97	139	137	96	119	132	125	147	114	105	119	113	110	127	117	115	115	107	121	109	130	130	132	96	112	108	101	121	98	119	115	102	122	127	115	109	126	122	117	105	121	117	127	114	124	136	115	116	116	95	108	92	114	127	141	124	130	123	113	130	116	112	118	118	111	100	133	123	127	115	114	115	106	129	112	115	119	110	115	100	131	126	113	124	115	100	109	109	137	132	108	104	117	110	132	100	148	120	133	115	100	117	116	130	101	122	135	114	126	124	120	138	112	138	115	100	117	136	125	120	134	101	117	130	121	130	106	112	109	119	123	126	114	121	111	123	138	128	129	98	108	117	112	138	111	93	126	107	117	122	134	124	118	151	142	138	121	121	115	116	108	119	100	111	132	116	116	120	121	106	117	126	128	112	131	112	138	109	131	116	122	129	109	133	126	120	140	129	101	113	114	112	129	132	108	116	136	113	105	99	127	119	106	140	130	132	119	121	140	128	118	117	128	111	107	122	115	119	109	105	119	106	91	136	97	126	132	106	118	121	119	115	113	122	132	131	121	88	123	124	112	130	139	101	125	120	126	145	109	117	117	110	107	133	125	112	152	108	135	130	104	137	128	120	118	131	127	135	119	111	136	127	114	109	111	119	98	103	117	105	105	116	102	130	112	152	129	95	99	125	132	130	113	128	131	102	147	121	109	120	122	121	123	129	122	88	129	128	119	117	99	130	140	130	95	96	109	106	125	101	133	120	121	112	119	118	138	129	132	108	111	115	120	125	104	122	120	128	108	106	124	101	116	122	124	130	116	135	120	107	123	131	114	136	117	134	116	122	125	121	117	116	125	120	120	130	109	135	120	127	121	121	108	125	117	114	103	114	112	136	95	102	114	104	131	120	104	123	112	136	112	130	111	120	117	97	122	119	134	116	122	128	115	120	122	114	110	121	129	121	118	128	111	129	121	107	123	114	110	125	122	127	107	118	108	109	114	100	113	105	115	104	116	133	132	119	96	106	96	110	110	96	127	134	137	127	127	100	82	127	107	110	109	119	135	103	113	116	113	105	117	111	116	102	109	126	108	113	127	121	122	129	146	131	113	125	123	120	134	106	135	117	117	109	115	132	136	108	125	122	120	117	120	119	99	131	102	123	126	134	126	136	117	110	109	123	135	104	117	114	116	132	120	131	111	129	136	126	121	118	106	127	121	134	116	113	115	128	138	106	107	132	122	98	115	120	129	118	139	99	130	128	114	110	99	105	112	123	127	118	122	129	130	123	103	105	128	102	119	137	141	116	133	110	100	113	118	108	109	125	113	116	133	118	140	125	111	132	122	115	101	108	104	118	121	102	117	123	145	117	130	137	139	131	113	131	133	112	119	121	112	123	127	121	116	136	121	125	122	134	129	136	112	118	120	110	129	107	114	133	113	111	130	119	109	111	130	126	114	103	119	117	123	134	131	140	124	97	106	120	100	130	100	112	114	122	138	133	115	129	118	130
20730	15855	5095	2575	2239	1841	1503	1318	998	934	808	701	696	680	587	541	537	488	465	455	438	409	438	392	360	388	368	355	374	365	357	335	348	366	363	361	377	297	342	329	339	319	318	319	354	293	308	326	321	321	299	323	326	274	284	312	299	292	317	280	322	281	308	304	288	326	306	252	274	304	321	284	294	300	299	307	303	305	295	313	294	288	290	282	308	289	284	271	268	297	322	280	272	325	325	318	267	299	338	305	266	272	285	319	281	309	330	277	275	281	283	261	270	292	291	295	303	322	291	296	289	287	307	315	289	277	306	295	310	265	314	306	286	320	319	356	303	290	271	257	289	275	287	278	276	285	302	282	285	297	301	305	300	270	269	274	272	308	274	277	268	288	302	284	296	258	277	261	262	319	314	256	294	288	305	281	301	293	274	288	288	315	275	275	326	292	287	268	276	305	292	280	303	297	266	276	294	286	322	284	289	280	282	268	286	279	287	268	274	296	301	284	302	263	288	303	295	303	274	268	286	290	275	279	255	290	292	296	280	303	272	264	273	287	282	290	283	320	310	292	276	278	257	274	258	260	266	281	273	288	272	283	303	279	285	302	256	290	307	276	260	310	284	288	292	300	250	294	318	286	284	295	281	291	284	304	309	292	276	319	268	289	288	286	271	315	287	280	262	286	311	289	268	270	267	286	283	266	302	283	282	259	290	294	298	288	295	315	274	257	259	263	283	302	292	306	259	263	277	303	260	304	279	270	301	286	269	294	273	287	304	301	258	284	290	255	290	290	280	294	293	263	312	294	292	283	276	290	313	306	282	304	292	306	310	256	278	311	297	285	293	295	292	277	266	277	268	273	289	312	288	261	286	284	303	286	291	299	251	309	269	314	274	266	288	283	297	277	273	284	276	292	333	304	309	283	303	287	270	287	287	257	295	292	267	252	288	282	263	278	305	295	293	313	287	288	313	271	255	271	289	274	286	282	283	277	307	259	289	281	294	294	288	279	281	282	263	271	238	309	278	287	289	272	282	284	285	288	286	321	268	278	268	292	264	308	290	297	298	280	311	290	309	288	284	264	292	283	293	296	275	280	272	307	279	287	292	278	307	295	304	316	304	265	264	280	298	283	261	279	287	279	270	266	326	286	286	295	289	321	285	275	292	284	282	295	252	274	321	292	271	287	298	282	297	299	282	277	298	299	320	286	297	271	280	286	270	295	283	287	272	302	307	283	259	305	281	323	287	298	302	264	286	299	282	264	279	287	301	274	306	297	282	281	257	253	272	268	302	274	275	261	278	311	285	302	279	265	277	287	257	321	267	284	238	313	241	255	308	283	306	296	287	290	287	301	276	272	251	291	289	269	283	286	277	289	290	294	247	294	310	285	259	271	296	272	277	262	318	291	321	283	281	304	274	288	271	298	280	300	280	299	270	281	252	295	252	288	284	283	265	275	285	325	256	262	317	275	318	258	268	283	291	293	308	269	292	296	293	287	278	267	292	264	294	279	315	295	257	269	286	299	306	291	284	294	315	289	288	282	291	296	286	281	281	289	302	283	288	314	299	285	295	269	266	298	286	319	284	302	275	280	248	288	259	261	269	298	281	296	269	256	294	304	299	286	282	299	300	246	253	296	309	297	326	273	244	270	268	263	284	286	311	261	305	304	263	296	275	289	302	285	265	317	263	298	296	300	285	263	286	309	283	275	319	301	279	276	290	295	306	310	291	278	325	300	276	255	292	304	300	293	281	282	288	261	298	271	290	266	286	264	248	287	267	264	284	299	311	264	254	258	281	278	293	297	267	308	280	278	310	297	250	282	296	288	271	299	298	282	321	280	293	284	276	291	303	289	297	271	286	296	239	297	283	295	295	266	292	269	296	325	296	307	281	299	313	275	262	277	279	285	316	277	274	276	289	308	305	301	285	293	274	279	279	285	265	294	278	287	297	259	296	281	294	307	277	288	303	311	266	286	303	294	296	312	302	306	295	321	313	284	292	277	279	299	263	294	282	296	278	278	297	310	273	295	284	308	293	275	307	309	256	285	263	279	295	290	283	288	265	300	292	264	288	300	289	280	271	282	284	268	283	281	284	304	267	278	304	281	301	290	312	294	276	301	263	332	301	282	296	295	286	302	260	269	293	298	245	291	316	306	287	274	271	307	293	263	291	284	294	303	272	283	297	290	293	257	250	276	299	287	266	288	293	286	285	288	312	282	292	311	291	307	276	282	318	257	271	302	277	270	301	288	286	239	304	280	286	278	271	305	261	281	267	261	273	291	281	299	304	298	283	295	287	275	307	290	309	304	261	320	304	296	297	286	286	284	282	308	306	317	268	294	301	279	277	292	294	273	302	279	274	269	289	265	282	321	299	299	266	297	272	272	294	271	262	277	305	259	280	299	264	322	283	259	272	264	262	277	261	293	277	277	288	291	274	277	313	281	297	286	292	271	284	279	293	268	279	282	229	292	298	277	301	279	288	295	301	305	273	277	263	296	296	307	309	286	275	284	312	286	310	295	287	287	282	293	265	291	263	275	314	287	271	293	296	308	276	303	277	293	284	309	286	295	289	303	282	281	260	288	280	285	303	291	286	301	305	282	299	270	283	285	256	249	259	284	259	292	272	329	280	274	271	274	300	283	307	284	280	271	332	273	304	292	274	262	265	256	291	319	287	326	279	277	276	260	284	246	310	281	313	280	306	304	260	284	279	281	261	334	283	290	285	289	283	307	286	291	306	278	292	282	289	295	268	299	299	275	283	311	298	253	304	286	263	299	300	304	298	268	255	278	280	285	275	304	295	308	257	283	273	265	271	312	260	256	305	282	277	322	313	276	299	282	310	278	324	275	302	274	281	295	258	323	281	261	302	303	285	284	310	274	298	288	282	279	294	306	286	287	279	286	303	335	318	260	321	296	278	259	288	270	259	283	297	296	267	276	268	290	291	286	288	318	276	252	273	261	297	269	294	278	311	305	282	269	271	280	292	239	279	289	306	295	287	284	270	290	279	283	287	286	290	275	269	283	259	274	289	258	298	292	305	287	298	272	301	306	289	271	300	275	300	311	272	318	303	243	298	274	267	276	293	270	298	268	272	307	308	248	283	300	310	278	274	292	301	292	299	271	268	310	300	261	298	270	289	293	285	267	272	252	288	317	277	266	295	290	277	279	289	283	304	283	301	312	256	282	277	280	240	254	280	287	296	295	285	294	273	296	281	255	305	316	240	285	297	300	289	267	289	251	263	302	291	284	317	295	283	297	287	278	288	260	305	262	273	299	296	308	269	288	275	289	250	273	280	270	269	289	289	294	303	283	284	276	286	298	324	289	237	273	290	258	256	261	310	282	312	299	294	304	270	245	289	282	296	287	287	285	286	277	299	261	307	282	288	312	273	281	264	272	300	257	291	289	285	271	303	282	279	273	301	278	271	283	301	286	301	309	304	297	280	277	294	292	271	299	288	291	301	318	301	290	300	289	303	273	319	277	307	286	253	292
49618	35618	16717	2292	1024	697	540	396	313	279	219	198	185	164	170	147	155	111	120	116	112	113	111	99	96	93	102	88	72	97	96	70	73	103	84	86	83	92	69	78	59	80	92	77	79	61	70	83	78	76	71	76	79	65	54	93	69	57	92	72	77	76	55	79	82	81	71	82	67	64	70	69	72	73	67	66	61	73	70	56	87	49	70	81	74	63	69	52	52	74	69	69	55	65	60	54	60	61	69	70	58	56	77	72	65	63	63	62	75	73	62	58	58	67	51	59	76	52	68	79	68	64	77	76	77	76	76	63	75	62	54	70	72	67	68	67	67	56	73	72	67	55	69	70	63	79	61	65	54	77	58	65	80	61	67	73	58	64	56	65	60	55	77	59	81	69	63	65	51	59	58	68	76	59	69	71	61	57	69	66	70	56	81	88	70	72	76	72	59	65	70	86	67	70	52	58	63	62	83	54	78	62	64	55	60	70	64	58	61	74	68	69	52	73	74	72	64	69	58	48	55	83	67	75	60	72	49	69	74	77	65	59	70	71	76	76	74	63	80	66	67	63	67	72	64	75	63	74	74	60	80	56	73	75	75	77	60	59	63	59	66	56	70	65	58	62	79	73	89	76	56	59	63	54	55	74	66	63	67	74	59	74	69	67	56	67	76	71	59	65	82	61	76	66	74	57	67	56	70	74	64	73	48	66	52	70	59	52	74	67	61	64	59	67	63	73	55	62	81	73	80	64	76	74	57	64	77	67	68	83	49	71	73	68	59	62	77	69	64	57	68	67	70	64	63	63	69	68	67	80	63	52	76	62	51	65	71	59	60	66	78	52	72	61	78	60	75	63	61	64	63	72	84	60	51	76	60	74	77	71	51	72	62	63	58	70	62	78	66	73	79	57	77	60	75	63	69	68	83	72	71	65	60	78	70	59	54	74	82	89	65	77	63	74	56	64	64	59	59	62	66	63	76	62	55	70	71	72	83	65	96	67	69	64	62	57	71	63	79	77	68	75	57	57	72	72	78	65	86	70	63	48	68	63	57	71	75	56	62	48	56	51	67	64	69	64	70	63	71	90	70	59	69	69	59	62	74	64	47	67	57	75	84	61	69	50	67	73	56	75	75	60	76	66	72	56	64	45	65	68	79	69	69	53	83	72	84	70	56	66	69	63	62	65	70	63	79	76	61	54	66	72	65	57	69	70	68	61	66	85	63	60	78	45	63	69	63	63	80	66	59	66	74	59	64	77	70	83	60	60	61	68	52	56	73	73	71	69	58	74	75	89	73	67	95	74	70	58	68	79	71	66	71	62	63	79	74	66	63	80	84	69	60	56	69	57	60	70	64	59	77	69	58	76	67	71	76	64	77	60	57	72	67	76	81	44	67	48	58	72	66	69	65	66	69	65	56	73	71	63	48	74	67	61	73	73	57	82	53	67	72	72	66	72	58	59	65	65	81	74	57	73	71	67	69	64	80	56	69	75	67	72	77	57	61	73	52	61	77	82	85	64	76	64	81	81	82	67	68	61	67	66	67	64	51	64	62	68	74	67	68	70	58	64	58	80	74	56	56	64	75	69	60	72	72	58	69	66	81	64	76	64	69	67	78	53	56	58	81	58	50	72	76	70	73	69	60	60	78	55	54	74	63	59	63	60	59	72	91	58	63	62	57	55	70	67	64	68	59	77	65	66	77	73	77	77	66	78	79	64	52	74	62	65	63	81	58	60	76	63	58	56	54	73	81	57	74	80	57	53	55	73	58	68	68	74	65	64	79	65	61	56	74	61	72	65	64	78	57	55	74	53	70	60	53	49	63	55	68	67	68	77	65	59	67	73	59	73	64	74	80	64	62	67	85	56	51	79	74	61	72	65	55	69	72	73	70	67	61	86	67	62	61	61	66	70	76	68	68	77	75	74	71	69	55	64	87	69	67	63	69	56	70	59	72	64	75	59	57	61	61	60	50	58	52	57	49	66	73	57	66	70	56	53	61	75	68	71	72	59	62	82	59	63	64	66	74	64	66	73	73	58	68	64	64	70	67	66	64	71	57	59	74	65	78	60	59	61	60	71	79	57	58	77	79	47	68	70	83	63	70	62	67	77	71	68	62	63	61	56	70	54	78	64	67	70	58	51	62	60	72	80	57	51	70	76	71	70	67	78	60	54	63	66	77	62	82	63	70	63	66	67	59	58	62	68	58	76	60	64	68	72	61	57	78	71	70	52	80	67	79	68	50	73	74	77	70	84	71	71	59	75	77	76	74	62	68	79	71	62	68	59	85	61	71	47	73	69	75	60	61	67	70	64	77	70	64	60	73	54	68	71	72	65	82	49	64	64	64	62	78	79	75	79	57	70	64	78	71	63	62	70	63	58	50	92	54	76	60	65	70	65	55	67	56	70	77	66	66	76	73	77	68	70	63	73	69	70	66	56	81	68	64	66	69	78	63	63	82	66	70	65	66	94	73	60	71	64	71	71	76	66	66	61	73	80	66	76	67	77	64	69	69	56	67	53	68	72	77	71	63	74	66	56	70	64	71	64	62	60	68	62	65	83	68	76	88	74	89	75	60	65	71	59	69	64	69	53	61	69	60	61	83	68	73	59	61	66	61	84	73	61	75	66	64	68	73	79	67	57	74	75	86	74	71	66	54	65	57	57	72	69	53	58	80	68	57	56	72	58	81	56	64	59	62	57	74	56	64	60	78	67	60	67	63	65	59	82	60	68	66	61	58	74	69	70	61	72	69	67	73	71	66	74	61	69	62	74	74	58	70	56	41	64	76	56	68	78	78	81	52	90	55	76	74	59	71	67	73	66	62	70	74	67	55	57	68	63	77	80	70	62	76	51	79	62	57	65	70	68	66	79	64	63	73	62	74	67	57	73	62	67	52	56	80	72	78	56	73	72	71	64	57	52	48	77	62	65	71	76	56	70	74	69	85	81	69	67	62	62	71	66	62	57	53	66	61	73	66	64	72	73	68	104	85	54	70	66	86	61	58	82	63	51	83	64	78	55	58	70	94	66	65	67	70	68	56	56	65	74	62	67	84	73	62	62	68	76	77	62	61	72	80	57	62	67	82	66	45	71	66	64	65	63	75	70	70	75	64	60	60	80	71	70	64	63	50	64	46	78	55	65	67	65	64	66	62	63	70	76	73	67	66	62	60	64	64	60	62	54	62	68	68	59	66	61	68	65	76	62	69	62	66	63	83	65	60	72	61	61	66	65	82	74	56	61	74	72	65	66	67	58	56	76	55	67	71	64	63	69	87	47	76	61	61	62	57	65	69	50	60	69	78	68	90	58	69	75	58	54	83	72	52	55	54	61	64	59	68	71	71	59	68	73	80	64	74	60	62	67	77	54	75	65	65	74	67	77	79	61	65	60	80	71	68	80	64	64	70	65	74	57	87	56	92	70	67	66	58	53	85	65	71	68	73	89	55	62	72	51	72	64	57	71	62	52	67	66	71	71	72	76	53	67	61	77
29187	24271	7982	4596	3899	3184	2551	2053	1712	1407	1247	1069	967	874	719	662	684	568	571	540	508	457	431	417	389	395	354	372	350	346	342	340	330	293	304	308	303	276	275	256	289	244	279	251	232	227	251	248	235	240	225	211	199	211	208	210	259	246	217	243	224	218	262	211	207	202	191	217	231	187	215	200	198	220	225	165	215	226	212	200	208	208	216	196	198	217	211	217	200	213	217	213	201	194	217	215	208	208	205	195	186	215	184	218	217	197	184	199	201	190	190	187	223	196	197	187	175	203	198	222	176	179	209	190	189	212	185	182	211	208	178	171	191	193	202	206	213	191	188	200	224	182	212	165	171	190	170	190	173	190	219	188	179	172	188	198	189	182	197	200	222	213	188	164	178	219	197	167	173	187	204	183	201	198	164	199	207	225	176	178	193	205	210	199	205	225	183	210	179	196	213	196	186	184	204	208	206	196	197	197	181	229	207	157	171	176	183	178	179	173	203	162	185	185	184	182	173	186	196	181	178	158	204	184	186	198	206	177	174	177	199	207	176	179	197	185	189	196	167	193	193	176	196	206	183	172	195	186	196	203	204	180	216	166	200	175	178	221	166	176	176	199	204	208	190	181	203	179	188	203	202	188	172	194	167	213	198	191	213	183	209	176	174	212	195	191	181	205	208	196	197	197	180	179	204	171	181	187	191	189	177	188	206	198	214	192	172	175	185	194	185	240	188	199	206	176	186	185	197	182	166	176	184	206	223	167	190	184	171	193	201	206	207	211	182	183	203	182	192	182	212	194	182	202	194	221	193	179	161	194	202	181	191	194	174	173	195	189	196	195	178	183	214	188	169	181	170	206	210	210	218	190	202	192	166	195	193	197	187	163	185	180	201	167	207	202	184	180	193	192	183	197	179	200	226	175	191	205	174	187	190	185	220	186	190	209	190	191	188	188	197	188	194	184	169	201	211	181	196	192	181	189	201	188	175	176	209	198	185	186	194	153	201	190	182	200	200	187	183	204	203	187	199	187	172	203	197	173	195	173	192	198	177	187	198	228	190	188	218	193	204	190	200	193	186	198	201	189	182	198	184	179	207	212	232	162	201	191	203	167	202	184	195	175	203	190	190	199	160	185	197	183	190	169	208	215	180	181	185	216	207	207	186	191	187	188	205	186	208	203	205	180	189	184	202	197	166	198	209	183	170	197	199	190	197	198	176	195	191	188	188	189	211	171	201	185	186	203	202	192	209	164	195	192	208	182	178	175	185	190	200	186	175	200	187	213	181	203	190	196	199	211	202	203	189	207	192	195	195	183	205	189	210	189	209	209	206	210	191	198	191	199	183	166	188	208	196	180	192	215	194	180	192	226	199	192	196	210	201	208	186	178	185	182	176	187	184	197	187	198	162	180	178	167	190	215	174	207	197	190	185	184	179	177	180	203	190	186	180	202	182	178	185	184	204	206	195	202	201	196	197	178	196	186	173	182	170	185	195	209	196	181	214	194	177	169	215	169	214	188	194	186	213	191	201	199	203	183	192	195	185	183	185	174	203	202	174	188	183	178	210	191	188	179	185	199	210	193	179	198	197	185	198	161	202	185	217	199	166	224	190	203	203	172	175	175	204	175	206	187	181	181	181	187	185	175	164	199	193	200	204	207	194	206	180	205	194	204	172	197	169	206	186	168	186	183	188	172	201	205	172	200	225	187	188	183	222	193	172	186	174	192	190	210	173	170	194	214	191	162	195	181	209	189	202	185	199	200	205	207	182	164	216	195	163	200	190	203	206	195	196	176	191	210	198	195	179	202	194	179	191	194	223	204	209	194	219	190	204	209	195	202	191	167	180	185	171	202	181	187	198	209	182	181	196	195	173	185	176	176	174	193	202	176	178	199	189	204	195	180	191	178	187	185	211	189	215	201	194	178	183	213	183	183	196	182	198	194	191	182	186	189	190	181	188	193	199	190	186	211	180	208	182	172	183	217	188	199	203	205	169	185	185	188	179	184	184	203	199	170	202	186	207	159	221	170	175	182	173	177	216	155	213	179	204	203	175	170	196	197	194	167	193	188	206	195	213	188	175	203	173	194	198	175	191	170	187	186	196	203	207	199	178	197	187	215	180	186	190	210	206	169	189	197	197	203	199	210	178	195	185	188	211	210	198	194	207	182	187	183	186	190	180	175	207	191	194	187	200	209	189	176	184	188	236	190	211	201	175	178	185	182	190	192	196	174	197	195	200	173	202	193	212	170	160	196	180	202	180	198	173	182	195	188	192	208	208	186	197	188	184	198	194	189	184	206	192	182	174	224	175	184	171	202	184	192	166	174	199	183	187	212	200	164	198	206	197	190	188	195	167	175	197	176	163	187	174	194	181	179	226	164	197	211	173	214	197	187	185	206	196	196	178	212	189	192	171	177	189	193	187	178	193	197	191	199	198	189	203	183	218	181	177	205	198	169	189	188	202	161	204	187	197	189	197	190	186	181	201	194	190	174	199	191	178	214	204	175	206	189	192	184	193	187	195	198	197	197	188	189	202	222	171	188	205	209	195	170	195	181	185	216	174	208	166	202	187	202	198	192	208	192	185	170	172	183	192	173	205	204	203	177	210	173	183	185	192	181	188	172	191	208	186	168	193	188	182	190	194	204	187	178	208	183	191	182	175	203	175	183	157	167	210	181	171	183	198	200	187	198	194	200	161	195	220	167	202	206	194	178	199	173	172	213	159	166	201	193	170	202	187	191	180	187	192	186	223	184	174	171	192	211	169	204	179	203	220	204	181	191	167	185	204	187	191	202	185	196	174	211	206	166	200	232	201	200	206	187	183	185	190	189	202	186	205	215	176	210	196	196	168	187	195	172	162	182	193	204	191	175	205	207	184	201	192	185	186	207	198	207	178	193	203	180	201	202	206	174	187	220	215	203	190	201	210	186	168	166	182	183	196	207	175	188	190	186	183	187	197	188	178	187	195	214	190	162	198	188	195	215	185	191	204	190	206	176	224	196	186	193	199	220	167	183	217	170	188	172	192	187	208	190	210	210	211	190	187	182	163	182	193	192	206	227	171	189	184	200	180	169	191	182	196	173	200	210	208	183	199	207	194	193	190	196	210	207	196	189	166	195	191	181	196	183	181	158	162	185	197	194	186	194	192	220	191	222	200	200	181	183	203	194	205	193	184	168	222	194	192	205	180	173	176	164	183	186	209	172	203	194	171	184	188	214	165	165	194	171	177	167	193	213	181	214	200	188	189	191	190	220	199	183	203	174	186	195	192	192	211	203	193	198	189	177	203	183	181	167	189	183	198	192	181	193	192	193	200	195	177	182	188	197	198	209	191	185	196	189	191	204	179	183	190	194	192	176	193	172	173	184	177	169	175	193	184	210	211	165	202	182	191	173	194	184	215	199	190	211	190	179	195	183	177	203	199	204	187	231	190	219	175	164	203	185	183	178	187	180	188	199	198	205	203	203	190	184	200	196	191	193	216	182	186	183	190	224
6430	1014	388	274	226	262	257	268	228	263	246	225	270	249	221	254	230	247	254	280	231	226	219	225	223	242	238	246	231	251	231	264	257	242	255	243	247	255	241	250	237	228	225	242	247	240	279	240	248	270	301	244	257	244	245	245	230	252	232	245	251	263	251	258	237	252	232	202	244	261	221	209	262	242	224	256	272	238	218	236	276	236	245	239	231	264	242	257	251	241	229	237	256	227	221	214	247	252	256	245	255	253	265	267	270	257	237	244	250	242	247	269	240	269	241	243	244	240	243	238	279	230	239	233	217	246	257	271	251	237	253	272	223	248	245	266	225	241	258	256	221	257	253	223	233	275	246	248	237	251	250	257	238	252	275	248	232	248	243	247	243	227	251	244	247	260	258	232	247	275	247	230	249	201	236	238	249	236	241	243	233	267	250	255	247	226	252	229	247	234	223	217	232	242	236	259	265	235	239	245	249	233	229	256	257	268	208	278	261	238	250	226	247	235	235	213	252	203	242	212	236	239	258	260	249	276	266	221	231	248	263	233	207	255	271	260	259	228	220	243	273	236	249	234	220	300	228	232	256	233	232	249	261	230	223	276	263	266	258	233	222	253	243	265	219	268	243	270	251	243	246	247	245	237	266	247	278	259	240	281	226	260	247	247	221	253	240	252	247	244	252	240	253	208	262	246	232	251	233	252	235	249	232	266	267	254	226	261	241	266	249	237	252	237	236	234	228	233	245	268	215	226	260	226	255	224	239	262	248	240	271	245	213	263	258	228	235	249	250	243	243	243	225	222	264	251	246	230	255	254	240	262	247	234	265	251	289	256	236	258	253	247	247	233	230	242	269	245	236	233	243	221	271	222	254	243	234	253	227	244	236	267	248	240	257	259	247	233	230	233	263	281	263	245	246	226	238	253	244	224	222	252	274	248	227	230	241	234	247	231	242	239	254	288	242	253	241	239	257	252	243	251	219	251	250	242	260	237	246	219	245	263	238	249	255	251	232	265	254	225	228	236	234	242	239	229	246	227	267	234	234	222	232	239	229	252	245	247	226	259	236	245	232	247	265	230	258	231	204	275	247	249	253	235	245	255	228	238	253	241	260	255	203	251	233	258	247	246	268	240	220	241	230	227	249	241	260	257	238	249	255	270	231	245	224	233	264	225	239	260	250	258	224	223	259	253	215	234	223	234	242	270	289	251	239	263	223	237	264	214	234	237	263	224	232	245	226	251	239	224	269	240	251	239	251	254	242	248	220	229	266	248	239	225	235	248	276	235	240	241	240	253	236	239	246	238	237	259	227	250	218	239	261	258	259	226	239	235	223	255	243	244	232	257	257	270	224	249	215	238	251	230	231	243	235	251	229	246	264	260	236	250	245	229	253	265	232	221	284	250	237	238	265	254	239	241	259	231	214	250	236	266	230	241	242	237	212	234	232	236	227	248	243	239	243	261	240	262	244	228	248	239	248	241	253	267	239	225	230	230	242	255	260	267	258	247	251	232	264	259	250	246	260	241	216	249	252	237	236	252	238	278	246	227	230	228	256	266	251	226	254	244	264	246	250	229	259	242	245	280	233	262	241	221	227	216	249	253	254	229	251	217	247	259	248	254	250	255	227	258	254	256	257	248	265	240	224	240	225	242	248	233	264	208	210	236	253	241	252	255	211	233	232	257	217	252	245	198	259	263	212	249	223	242	266	216	219	216	232	236	242	225	228	260	227	250	249	239	248	261	248	243	270	254	224	242	236	237	250	263	235	263	235	276	277	250	263	223	235	228	225	245	227	241	269	245	253	239	220	254	266	232	232	223	242	205	229	273	255	246	228	226	251	250	265	235	262	252	267	240	254	247	228	232	222	245	256	214	233	235	242	254	234	244	206	266	249	250	231	225	233	224	235	252	226	266	261	237	251	242	235	226	252	243	243	273	255	251	217	238	244	246	227	218	246	250	255	275	259	248	256	243	237	239	231	249	257	235	236	259	221	254	235	235	253	266	255	249	223	237	220	282	220	269	259	272	252	268	228	225	229	253	237	242	232	227	259	260	234	219	243	235	207	223	296	251	249	266	246	245	247	251	254	242	243	234	235	238	252	254	225	291	268	233	255	234	223	274	251	225	240	224	240	236	273	246	245	235	260	209	261	249	255	263	232	241	236	225	240	271	251	262	249	249	255	249	274	248	254	239	256	210	264	254	259	257	240	260	238	245	256	247	244	239	257	262	242	248	252	236	223	240	254	227	231	222	241	234	233	225	246	256	233	228	242	246	228	239	235	231	240	213	232	259	227	258	258	236	239	222	246	232	226	244	265	238	218	231	264	230	249	248	243	255	246	249	213	238	247	229	250	214	244	226	246	257	235	267	232	241	273	223	259	271	240	218	225	253	252	223	221	263	255	229	254	229	257	216	244	236	223	306	221	219	257	252	261	258	266	227	280	266	240	252	225	235	247	231	257	268	250	251	232	248	204	255	242	229	268	233	221	251	223	261	233	216	261	242	229	243	231	247	248	247	234	255	253	281	261	247	268	251	224	228	280	272	245	268	261	253	259	249	246	266	237	227	254	235	250	246	264	238	257	261	200	241	233	221	253	258	224	236	260	248	228	214	275	228	240	206	247	225	252	243	260	240	269	255	244	246	238	237	241	242	230	272	239	238	221	265	265	238	226	224	252	258	229	219	234	229	246	243	251	263	262	251	250	271	214	243	230	245	221	258	253	246	233	222	285	288	274	235	254	267	230	222	234	236	271	237	249	268	227	237	254	237	247	227	209	231	233	217	229	241	236	231	277	248	232	260	260	234	227	276	258	230	247	279	251	261	251	243	215	221	232	233	254	243	262	247	296	260	223	240	239	253	274	257	248	222	247	246	226	246	257	283	228	263	231	242	242	265	230	255	201	251	249	261	266	249	231	226	262	259	240	225	244	243	245	241	237	245	251	260	244	246	269	228	233	278	229	249	223	243	245	257	252	241	241	237	267	231	261	238	244	220	288	282	247	237	234	237	249	282	256	239	247	214	226	249	245	232	224	257	229	233	222	205	218	262	241	256	253	258	237	239	221	243	246	259	231	240	216	237	215	241	241	257	260	246	250	249	239	268	245	234	261	261	230	244	248	247	233	228	226	219	242	231	251	244	233	239	252	251	233	265	229	263	254	251	238	231	256	227	234	259	237	245	263	266	249	267	263	244	252	260	251	215	256	235	212	222	258	254	229	250	236	270	289	277	247	263	232	274	247	263	224	232	224	271	246	280	260	261	248	244	235	234	250	215	242	229	240	227	261	255	266	284	234	250	278	226	230	252	254	259	241	253	231	257	238	231	254	243	248	246	244	249	256	241	231	234	250	250	262	243	204	249	219	295	234	275	205	246	264	244	231	233	244	260	239	232	241	249	225	236	241	234	260	247	260	227	267	238	232	211	228	239	236	241	236	259	239	243	245	244	255	255	229	220	243	246	218	269	249	224	242	244	254	245	233	241	253	260	234	234
5231	1732	784	620	644	624	636	609	580	575	568	570	553	530	580	581	555	580	583	546	576	565	557	536	547	571	565	538	554	551	567	558	554	568	541	595	551	520	578	571	577	532	570	551	598	551	579	570	541	589	585	549	538	550	511	569	554	556	554	594	607	553	548	544	527	514	574	532	582	546	537	526	540	559	559	603	546	590	570	536	560	583	583	539	538	550	542	565	573	580	550	555	532	596	538	564	557	601	571	558	576	588	555	532	543	560	555	582	558	501	532	578	539	548	535	591	605	551	555	556	547	524	572	608	529	571	559	538	564	565	563	534	550	542	554	550	563	584	548	580	589	552	545	562	561	514	532	564	522	560	555	533	547	550	568	533	551	578	537	565	555	551	589	535	618	558	560	536	557	567	573	528	606	586	577	575	541	522	512	603	598	549	580	549	542	553	529	536	557	532	587	549	587	611	567	555	549	572	586	525	532	528	566	569	578	531	556	580	568	538	572	610	586	578	556	536	561	540	549	585	560	555	527	526	585	576	583	575	538	535	525	580	611	575	574	556	535	584	542	565	551	548	572	563	511	528	573	542	576	546	525	518	550	585	600	528	508	583	546	596	586	534	562	530	581	525	613	521	546	561	586	545	565	544	548	548	575	601	550	522	548	554	550	581	564	540	546	567	514	539	547	564	521	564	575	527	495	554	556	529	571	540	530	515	589	530	545	600	552	582	575	554	547	608	556	572	524	582	535	578	576	534	561	587	557	527	537	524	538	532	561	552	565	572	580	561	534	554	532	541	584	573	573	558	533	570	560	590	597	552	519	578	568	569	530	524	557	599	603	584	519	545	559	536	576	584	557	536	555	583	564	559	536	570	482	539	524	572	543	571	574	570	582	557	562	571	567	536	578	571	556	559	538	548	562	562	528	545	565	584	546	626	570	598	603	534	612	585	576	540	586	557	505	532	561	558	580	519	546	519	569	554	586	561	536	544	549	579	572	550	541	543	552	564	502	551	537	563	580	525	515	592	530	547	559	554	544	520	549	576	556	630	513	534	519	587	557	567	552	556	566	593	586	565	565	552	538	571	556	554	564	534	568	562	525	578	546	590	568	539	593	585	547	567	533	567	499	595	547	553	539	572	582	553	552	559	573	512	576	535	586	546	599	540	575	567	574	545	551	540	556	528	511	573	554	591	554	562	560	552	569	539	559	549	554	572	540	545	590	641	592	608	537	523	539	612	571	584	532	527	595	521	538	577	546	570	587	538	565	566	592	535	562	565	581	554	545	563	549	546	548	576	575	562	578	541	539	564	536	582	558	572	551	551	574	533	546	558	582	525	573	538	535	548	538	544	540	561	502	569	607	563	540	542	546	523	559	529	565	542	575	579	515	565	567	527	561	541	580	558	502	557	551	592	529	591	566	562	550	545	568	594	562	582	562	556	567	537	544	547	550	550	575	530	559	536	586	590	509	557	556	574	576	588	525	568	548	565	543	589	551	551	565	605	599	566	580	542	557	553	573	579	572	566	570	573	574	569	534	580	588	545	548	558	577	570	531	533	545	559	553	575	558	581	544	528	552	550	535	549	554	573	558	550	566	563	591	546	564	582	578	539	563	517	571	591	515	563	560	533	536	568	529	602	558	576	549	573	545	540	537	605	560	527	534	545	544	559	601	551	560	533	579	493	608	555	514	583	520	531	550	539	543	577	516	568	584	540	514	553	574	574	539	544	561	562	600	582	541	543	538	557	531	557	527	547	552	596	568	597	547	577	550	537	563	536	534	612	604	561	581	573	577	531	590	553	544	602	543	580	554	510	557	561	560	564	579	536	551	563	524	559	568	599	524	536	556	616	579	549	541	538	526	547	565	605	558	557	541	561	553	575	538	547	538	611	535	554	564	548	566	587	535	550	541	536	589	581	528	596	536	571	526	554	557	557	551	592	556	529	562	573	561	533	529	567	552	596	512	552	543	574	529	556	548	561	520	570	563	538	523	564	573	541	589	552	557	553	586	564	552	552	583	518	522	589	570	591	535	538	553	587	525	581	578	522	512	593	572	559	574	558	545	534	511	525	546	611	554	565	542	554	587	570	582	506	562	545	558	569	556	573	607	568	571	591	562	549	582	594	515	564	518	530	508	549	571	573	539	554	558	573	562	542	521	574	579	563	581	513	575	570	577	584	562	529	515	556	580	573	560	553	565	529	611	522	602	530	541	531	565	557	551	554	556	594	542	551	536	582	543	567	547	572	572	555	552	586	523	546	546	581	533	592	564	610	537	583	557	547	548	574	539	523	553	534	537	569	561	536	540	540	570	571	574	524	552	585	543	543	584	559	523	578	598	547	591	564	495	579	528	546	566	553	536	537	559	513	558	598	526	580	600	519	547	538	540	561	526	534	547	574	544	503	550	543	575	555	526	576	574	595	575	566	518	597	562	526	555	540	544	557	551	566	536	533	497	544	580	609	563	550	577	578	613	516	507	583	584	526	589	546	573	584	584	524	509	578	525	557	522	530	568	522	589	577	555	516	556	501	533	610	606	542	553	575	538	541	550	609	563	550	532	604	586	536	600	568	581	511	555	525	568	532	541	550	572	562	549	555	564	558	582	542	570	536	552	565	579	589	538	571	548	558	554	538	559	569	554	585	602	546	506	540	573	601	529	575	562	552	540	573	546	551	567	576	538	544	555	581	595	569	526	558	550	577	566	557	570	577	545	554	589	535	535	564	521	592	566	541	579	560	550	548	526	524	513	568	590	572	578	555	562	559	534	531	564	572	556	537	517	581	598	543	565	561	556	511	511	548	527	535	566	504	563	560	555	540	552	579	586	567	553	560	571	571	595	532	542	535	577	578	586	566	533	567	619	552	558	566	585	539	553	556	564	528	521	547	602	533	589	566	566	557	555	554	540	596	527	567	547	566	542	564	575	544	519	552	581	552	619	542	590	582	560	507	588	579	527	512	552	544	567	577	542	564	529	601	578	568	581	562	549	521	531	576	581	558	512	565	593	549	514	552	571	540	569	546	546	561	600	546	563	551	568	523	528	575	571	556	565	565	610	552	590	557	538	553	564	539	577	540	567	545	545	580	549	512	559	567	559	572	561	555	590	587	567	572	610	553	541	581	527	547	523	567	591	498	542	496	520	550	545	580	544	588	570	542	590	557	595	558	561	561	578	582	567	564	543	577	578	554	532	583	592	562	550	551	574	546	573	553	600	549	545	580	548	551	589	564	554	520	541	570	542	574	531	610	544	562	547	544	585	547	575	583	548	547	579	585	586	574	564	579	598	545	533	535	533	543	566	559	540	545	505	530	572	525	593	543	568	525	579	532	581	524	576	552	568	544	547	539	594	551	535	557	579	576	581	605	570	542	529	547	540	564	541	550	541	550	538	543	585	581	574	616	580	548	484	575	534	563	544	521	550	542	562	539	532	579	529	586	564	584	536	555	573	541	584	551	505	559	504	513	555	551	554	578	532	574	610	557	561	531	578	531
37109	25834	10973	996	584	450	334	266	246	223	209	208	167	181	168	140	142	140	132	145	122	136	156	126	135	136	108	118	133	129	135	124	141	130	141	128	129	113	127	130	131	120	115	132	121	120	105	134	129	126	113	120	144	137	120	118	107	115	103	129	118	124	127	128	116	117	120	137	133	110	113	130	135	119	115	138	111	117	114	121	106	115	131	117	118	119	121	115	107	111	133	125	112	116	101	126	121	125	121	106	130	100	100	112	104	106	93	127	116	127	121	139	111	149	133	117	127	107	131	117	108	121	114	136	111	112	124	114	152	115	130	123	127	129	131	107	103	120	118	127	123	123	117	129	120	143	116	103	119	115	116	126	125	114	100	118	120	127	136	131	138	140	110	109	105	145	111	96	124	128	140	102	110	127	117	129	122	137	122	130	118	105	121	112	111	107	106	121	113	143	116	140	121	128	126	125	120	144	121	124	116	121	120	118	117	105	124	105	121	110	108	121	123	105	122	116	115	129	104	108	109	127	141	119	125	139	141	121	116	121	128	90	118	138	109	116	120	111	122	104	110	118	103	109	119	124	135	117	115	94	121	145	125	133	116	123	135	103	149	104	120	111	110	123	133	137	126	130	113	127	140	104	115	114	127	107	118	119	120	107	93	141	119	120	115	107	132	106	126	109	125	118	111	126	120	108	122	123	127	126	135	126	131	113	93	134	149	101	122	105	116	112	95	107	117	131	132	127	123	104	105	124	132	136	118	132	129	121	132	92	116	103	138	108	140	122	127	128	121	119	112	154	144	115	120	115	107	132	126	117	116	118	119	108	111	111	119	108	107	128	119	121	108	103	112	106	125	109	123	117	112	120	123	115	112	107	112	120	119	145	107	101	126	122	122	114	114	119	121	111	141	113	105	125	89	124	122	122	123	104	114	149	148	105	127	114	110	125	103	117	140	134	122	111	116	123	104	104	101	99	130	131	124	110	120	123	113	139	107	132	129	102	110	132	100	128	115	140	136	140	102	121	131	107	118	121	131	115	132	109	114	118	103	101	114	128	103	113	122	121	125	121	118	122	112	117	133	101	112	112	141	125	111	118	112	99	122	116	118	113	119	118	153	123	149	131	115	131	125	115	98	139	105	118	119	120	118	101	123	131	126	126	106	128	121	121	104	132	129	114	136	111	122	113	125	137	123	141	99	128	115	126	102	119	108	112	103	117	129	139	133	136	118	121	111	121	112	128	132	118	126	125	130	100	113	122	137	101	119	120	139	130	113	116	114	108	142	111	122	126	126	123	137	118	137	107	104	116	90	113	113	110	110	118	126	110	128	119	111	117	130	114	122	124	121	110	100	116	119	118	135	124	95	122	111	110	119	120	109	115	123	137	122	117	113	115	117	123	101	122	117	123	135	120	135	127	118	104	143	128	102	103	156	140	105	106	115	117	129	117	117	124	118	131	119	123	139	115	116	133	116	128	121	113	116	110	120	128	119	127	130	125	120	127	117	111	123	114	118	126	114	138	102	129	130	119	118	123	129	109	132	123	114	112	128	117	148	113	125	137	124	122	117	127	140	122	128	141	112	139	98	113	118	110	116	122	113	112	121	134	123	119	106	117	117	134	112	114	116	124	104	106	116	144	117	117	137	115	118	128	131	111	119	132	143	114	114	130	106	122	140	110	113	103	123	100	129	135	110	126	124	113	107	112	115	112	127	148	99	107	130	132	122	114	130	119	112	119	133	103	121	138	123	130	108	127	125	125	126	104	138	109	117	119	111	124	109	118	122	116	125	96	116	107	129	111	107	126	116	109	115	111	131	125	117	114	139	116	128	130	115	145	127	111	104	105	130	111	122	103	110	101	100	112	115	101	116	118	114	108	120	111	123	101	113	118	106	131	133	113	114	123	120	130	139	129	131	112	114	122	109	133	113	126	106	130	106	122	121	125	126	114	127	144	105	117	115	126	107	103	138	123	135	118	103	112	111	116	115	125	109	134	137	118	123	128	122	112	116	117	99	95	118	123	137	118	117	109	135	112	122	102	116	137	130	127	126	137	131	102	123	121	138	130	126	96	143	103	137	112	130	121	132	113	112	115	140	109	122	144	98	128	117	125	120	132	110	100	125	109	148	118	115	128	113	124	140	106	110	117	120	138	123	112	122	106	96	104	130	104	111	136	113	140	138	108	122	117	111	99	119	109	112	113	98	133	119	117	114	111	120	122	108	130	127	106	130	101	124	137	123	112	125	133	105	104	122	142	136	127	114	122	112	103	109	120	126	116	132	117	129	113	136	127	119	109	136	132	99	100	117	110	118	133	127	115	123	103	132	120	118	141	123	128	106	139	114	119	144	121	123	113	138	105	116	123	137	123	149	129	121	126	120	134	115	130	106	142	122	126	129	129	112	115	133	125	120	113	120	111	145	102	120	125	114	114	112	120	119	120	126	131	107	155	137	118	135	112	103	115	140	124	117	106	130	107	109	117	99	107	121	117	122	113	119	112	128	109	126	121	121	123	127	115	133	117	102	149	119	110	119	127	120	117	106	105	115	116	126	127	134	128	134	127	107	125	111	137	117	120	128	134	112	123	116	141	113	116	109	107	135	121	120	113	110	104	122	116	123	130	126	115	123	129	108	113	111	129	89	103	123	144	105	124	137	121	127	118	125	114	117	114	121	115	125	125	128	128	123	153	118	125	134	119	134	130	119	117	125	110	111	115	117	119	93	100	141	116	119	132	127	124	100	123	107	114	103	130	123	135	109	126	104	123	113	102	119	105	117	117	117	129	122	112	128	118	110	124	129	133	113	139	111	115	127	118	115	107	127	119	126	133	103	124	136	129	133	127	154	127	107	127	111	114	128	112	127	135	113	128	127	117	110	116	118	133	128	121	114	125	135	117	141	128	109	131	138	112	123	127	126	130	118	131	124	130	113	125	117	132	118	132	108	124	102	125	121	119	125	121	134	118	118	102	122	111	135	121	123	102	104	138	132	108	119	119	117	120	113	123	131	127	108	114	102	121	106	116	113	114	112	140	127	117	112	147	131	126	130	116	125	127	113	96	122	116	144	104	116	133	138	110	135	132	132	117	122	117	122	130	154	112	114	132	117	124	105	124	115	111	122	112	121	121	126	127	100	132	96	134	115	114	118	120	114	111	137	123	123	135	116	100	128	120	133	114	136	137	120	105	100	101	107	113	123	138	114	116	131	132	149	130	126	116	120	121	135	120	105	112	132	109	125	114	112	123	108	116	127	120	126	117	125	142	127	132	121	127	110	110	112	124	135	123	117	107	114	143	135	104	130	123	116	119	110	121	136	129	150	121	110	98	127	120	109	137	134	131	118	101	125	122	125	121	128	138	113	126	124	123	125	101	121	126	127	114	119	118	131	121	139	114	116	137	113	109	100	135	120	118	137	120	127	119	135	142	144	123	113	112	115	100	108	103	107	138	113	126	105	115	132	108	99	117	125	111	124	128	138	113	131	123	115	103	118	114
21571	17769	6828	2555	2168	1763	1455	1238	1048	982	775	715	733	657	563	553	513	476	476	493	460	457	386	404	421	384	387	355	381	392	360	355	336	339	365	328	310	352	331	325	311	342	326	308	289	292	313	300	343	314	314	307	312	314	298	328	295	300	331	308	307	308	322	289	292	280	301	310	263	292	286	299	285	317	298	282	296	322	281	290	302	287	307	313	320	303	287	273	318	292	265	276	322	302	281	292	298	281	322	268	269	294	307	300	288	324	286	314	297	290	321	292	312	254	263	295	287	314	303	295	275	288	278	286	298	269	277	304	300	299	278	290	312	297	259	268	300	311	278	304	302	280	289	289	276	277	321	315	296	299	266	303	303	272	316	300	284	266	267	258	311	284	302	276	260	296	315	286	301	266	284	291	298	297	254	305	293	285	274	318	295	291	274	270	315	301	288	332	253	291	301	306	270	294	292	284	276	287	301	307	285	285	308	257	296	312	288	285	293	283	265	315	274	306	270	263	300	295	275	301	297	300	280	298	284	292	276	307	284	293	289	295	296	283	246	267	253	276	301	305	242	281	341	299	289	283	268	286	301	292	303	282	317	280	294	276	306	309	286	310	272	270	275	298	267	253	322	277	287	262	284	292	269	286	312	283	302	270	291	308	263	286	276	312	284	278	273	290	320	286	314	298	301	279	293	312	300	266	306	285	310	313	245	297	313	295	287	294	294	320	272	285	256	266	268	298	294	299	302	272	308	296	296	297	283	291	320	297	303	316	284	288	269	310	265	292	291	291	287	314	275	290	302	288	313	263	270	268	310	285	295	278	283	325	283	298	292	267	288	292	264	309	304	263	282	305	289	288	261	265	316	308	269	289	275	291	289	309	298	286	298	294	313	285	298	297	297	283	304	292	271	256	288	320	284	314	265	313	291	276	301	298	275	295	280	300	296	280	301	264	261	286	275	298	283	290	273	286	273	315	281	261	281	308	289	286	285	277	309	288	288	278	284	295	290	271	274	282	297	279	261	248	260	267	276	274	314	269	293	294	284	335	275	286	269	304	266	259	280	282	289	285	285	295	281	302	277	257	329	291	326	268	268	321	286	278	280	253	284	278	316	279	275	271	278	299	280	288	296	299	291	286	308	288	290	266	281	320	306	288	288	266	301	271	299	278	278	292	285	295	277	290	265	273	308	277	302	297	288	302	287	296	283	294	274	311	311	294	279	283	283	311	291	272	297	264	295	299	287	308	293	303	330	278	325	267	289	261	274	295	291	291	313	274	261	314	278	305	288	290	307	296	290	299	284	295	302	286	309	300	282	297	274	317	263	305	282	296	287	281	273	284	283	286	282	278	258	264	285	313	275	265	302	270	308	335	280	296	287	240	294	294	275	287	327	297	318	277	270	306	265	260	289	243	304	276	275	302	266	297	272	293	311	283	272	318	323	302	301	282	306	285	278	286	296	278	309	305	296	310	281	293	271	259	291	293	268	288	263	307	280	320	298	255	302	302	284	304	292	285	300	300	242	288	272	275	272	291	302	274	281	277	301	258	274	266	255	289	263	311	320	287	307	269	305	285	274	291	306	308	277	290	290	297	297	284	287	279	285	276	288	305	308	321	284	293	254	277	306	305	293	313	291	305	272	299	312	303	288	270	281	287	289	284	292	274	291	306	299	284	290	268	298	279	285	330	296	282	290	300	312	274	265	286	276	287	279	296	275	337	295	273	317	276	305	285	307	299	317	267	315	317	311	325	292	297	282	250	299	300	285	309	287	302	310	310	279	294	288	284	260	280	296	289	297	303	295	303	285	313	266	287	278	293	293	318	278	286	289	280	306	307	277	294	273	325	296	293	294	266	310	269	302	292	321	287	284	298	292	301	272	296	275	291	309	307	271	286	323	285	281	300	303	275	277	268	282	269	282	286	287	301	309	265	295	248	299	293	297	292	299	298	276	285	292	270	294	285	296	325	294	322	266	290	314	272	303	308	290	283	288	305	285	298	301	259	281	287	320	299	302	292	273	271	251	294	287	284	256	277	320	292	309	275	301	308	271	267	294	325	269	271	293	297	272	287	332	315	285	280	267	284	270	279	290	288	276	301	246	282	311	260	284	280	278	274	287	312	301	296	322	279	285	284	303	299	274	301	254	310	307	288	260	283	267	287	279	276	290	281	306	303	302	284	310	306	279	284	268	300	337	301	278	307	312	285	276	282	287	287	273	260	264	255	328	308	258	281	280	285	295	295	291	307	288	295	282	269	299	276	310	297	272	276	305	300	280	281	272	314	307	288	303	270	267	269	284	310	308	301	265	289	296	266	286	290	312	258	282	272	266	301	324	280	293	274	291	290	285	302	298	266	306	272	280	323	292	273	281	265	306	289	310	273	303	243	291	280	267	264	312	308	293	295	272	262	277	299	279	303	273	295	284	294	297	269	286	300	289	269	286	289	337	290	286	272	275	296	301	298	309	295	288	273	282	316	307	286	277	256	288	268	303	283	284	318	300	266	302	268	274	249	290	295	315	272	292	294	284	300	289	280	275	283	288	283	265	308	330	301	294	290	287	268	295	276	320	288	302	280	296	315	320	304	277	269	314	279	312	326	295	253	309	291	290	297	271	285	292	277	313	265	276	289	313	295	286	299	282	314	274	282	284	275	280	275	284	309	282	266	261	295	284	276	297	289	271	314	277	277	304	264	287	287	304	280	307	298	285	263	277	274	296	295	308	260	290	304	276	281	281	292	269	294	280	285	260	285	269	276	284	299	279	268	301	280	265	295	274	317	318	268	273	307	278	281	309	303	287	281	293	313	291	294	293	317	281	324	283	278	270	294	289	283	248	280	253	308	275	284	287	289	281	296	310	287	281	287	295	311	299	309	298	297	279	290	304	296	279	276	272	287	300	261	268	285	294	294	291	275	300	306	260	299	290	274	286	302	308	273	309	281	298	314	285	268	282	296	274	310	281	288	272	288	311	303	283	296	294	277	274	271	282	300	287	281	294	295	271	301	303	292	298	312	305	270	292	285	302	281	289	315	310	289	282	271	332	312	287	274	302	310	312	309	253	295	299	260	271	294	300	302	304	286	288	266	322	269	239	277	291	280	292	273	273	280	274	269	269	293	315	260	302	269	306	282	296	270	260	254	301	298	287	315	308	268	306	289	299	268	321	283	310	292	289	296	265	322	280	262	331	305	289	280	286	290	267	267	292	265	264	254	309	285	313	280	292	286	260	290	287	259	279	299	268	286	273	266	296	311	282	260	276	262	273	321	262	301	288	287	311	289	297	312	292	277	278	296	285	313	308	280	286	259	306	302	268	280	279	297	267	290	287	310	259	295	273	302	262	281	262	299	258	289	305	283	286	313	289	298	304	281	317	282	304	283	296	305	319	279	279	308	324	291	286	253	289	312	303	300	293	277	286	297	313	272	273	260	299	291	273	323	282	283	276	286	291	269	265	257	277	284	297	298	263	293	295	282	250	287	268	282	289	307	273	282
50192	37612	19864	2341	984	647	501	385	350	286	198	206	185	181	140	136	144	131	110	120	114	121	106	100	104	80	97	93	92	88	91	88	68	78	98	88	83	81	83	93	76	80	76	74	83	70	67	82	73	68	69	75	66	62	72	81	76	69	72	79	73	85	73	64	65	82	63	67	63	85	55	76	73	82	61	64	67	72	55	61	72	69	73	53	75	61	82	68	61	59	68	68	65	77	63	63	46	65	63	97	47	72	76	71	75	69	83	72	66	62	67	67	93	68	72	70	58	78	71	58	77	73	82	67	72	75	50	76	73	83	86	69	69	74	67	58	68	56	63	78	58	65	65	66	90	79	63	69	62	60	69	51	70	87	71	63	82	74	59	81	69	53	64	80	67	56	65	73	67	47	60	62	72	71	59	67	70	72	76	66	58	70	68	54	70	50	59	64	76	52	67	64	62	65	85	64	57	69	82	72	81	54	74	66	65	57	53	56	75	57	69	57	68	71	82	70	64	58	61	62	59	64	69	66	60	71	54	46	76	72	76	63	79	74	69	71	60	59	81	64	59	64	66	67	70	73	72	71	65	65	67	56	59	64	67	81	80	48	50	73	71	72	71	57	58	79	76	68	71	61	65	68	57	51	72	70	71	73	52	72	63	74	59	50	63	65	57	58	61	78	61	67	63	63	66	67	54	60	76	65	78	76	75	67	65	79	71	59	55	56	62	60	64	64	77	55	74	59	76	93	69	55	66	73	86	71	73	84	70	71	71	64	55	71	53	64	65	63	70	66	79	77	57	70	73	67	67	63	57	71	82	63	60	65	74	70	45	79	64	58	79	78	66	79	72	70	61	71	73	84	70	90	54	59	63	74	56	59	75	65	53	70	84	81	58	58	53	80	79	76	68	53	57	52	52	62	69	65	69	61	70	67	56	72	56	50	79	64	67	82	58	61	58	66	58	86	84	66	80	76	61	62	77	58	55	61	76	69	63	59	69	55	55	74	72	67	61	64	62	73	73	64	73	71	73	72	60	61	73	69	63	68	64	60	71	61	65	65	49	65	57	48	71	63	70	64	81	56	65	70	58	61	90	67	61	56	55	58	73	74	71	72	68	61	71	51	67	62	76	62	66	64	62	54	56	81	53	60	59	67	56	84	71	65	63	70	76	70	58	74	57	70	63	69	65	83	56	71	56	75	59	87	65	67	77	55	49	63	89	72	76	59	62	75	65	77	77	82	71	73	44	69	62	64	65	66	67	44	47	53	72	70	79	70	69	63	66	63	57	58	71	64	70	66	75	60	71	63	86	83	72	63	70	83	82	78	61	70	60	61	63	65	70	66	69	66	68	80	63	71	70	65	72	71	71	60	77	71	77	71	75	69	73	63	68	72	67	73	66	68	63	54	62	78	63	61	72	63	48	61	59	57	74	49	71	80	51	80	72	70	72	64	78	70	72	78	70	77	83	56	71	69	68	59	69	69	91	81	59	67	73	65	61	68	78	62	77	83	66	60	59	73	78	63	72	57	75	66	85	70	76	76	78	68	77	66	80	58	73	61	53	62	48	73	77	62	68	64	80	69	83	74	65	66	69	60	83	67	87	74	80	79	69	81	71	69	58	53	68	63	71	61	56	80	66	56	63	58	68	61	69	74	59	61	72	55	72	77	69	66	65	70	72	68	62	77	66	62	78	64	51	78	71	74	64	61	66	80	57	60	67	73	66	56	65	62	58	76	65	62	70	80	83	70	73	59	63	75	84	69	66	58	57	61	67	60	67	63	62	60	69	62	81	68	60	67	81	59	69	65	78	79	79	68	87	69	59	68	69	66	58	55	73	69	75	72	68	75	60	65	70	63	65	64	66	63	68	79	74	68	64	76	81	62	62	79	74	76	64	65	61	70	59	64	55	70	74	54	47	60	61	76	79	72	82	72	45	67	74	67	69	71	61	76	56	74	72	67	72	62	72	72	76	66	76	70	64	73	66	72	67	67	75	67	75	69	76	69	64	64	55	68	61	63	66	83	77	87	72	65	63	66	73	79	82	63	79	65	73	80	72	79	70	67	62	77	66	73	66	71	64	72	74	70	71	75	79	66	77	75	73	56	58	66	65	70	65	65	66	75	74	67	67	68	62	79	63	76	67	66	62	80	59	60	84	83	57	57	68	62	78	85	53	65	81	81	74	68	75	78	72	71	58	69	68	85	66	57	84	56	54	71	81	60	64	56	66	58	62	50	74	75	69	70	82	77	66	65	77	83	75	72	82	76	70	60	65	69	74	83	68	78	60	72	65	91	68	76	79	53	66	65	69	74	65	73	67	62	77	58	78	62	75	76	72	60	63	65	86	62	66	66	67	83	61	67	57	61	78	82	62	71	70	69	81	55	78	69	69	62	78	68	65	63	67	71	46	63	48	89	72	82	65	61	65	76	73	84	81	64	65	68	69	65	64	59	62	70	67	90	59	58	63	67	54	55	70	79	57	61	66	69	79	74	79	80	55	85	81	59	67	65	87	72	60	66	79	61	72	63	72	60	70	60	74	70	76	65	63	64	77	59	74	69	69	65	80	70	48	85	67	55	78	64	68	67	85	67	67	77	63	78	57	66	72	62	77	76	71	66	66	68	58	78	71	75	73	69	73	57	56	72	69	71	56	65	64	69	72	78	64	73	61	70	66	70	94	62	69	65	69	69	65	73	76	78	59	64	65	65	59	58	74	68	64	67	69	64	44	73	71	75	84	65	74	51	78	70	48	69	53	72	73	68	76	61	75	74	75	67	82	85	77	66	47	76	65	69	83	76	60	69	55	73	78	62	67	81	75	57	50	66	68	70	55	74	76	68	67	71	64	64	70	72	55	75	68	68	69	65	59	76	77	82	69	86	59	71	57	63	72	69	74	72	56	77	62	60	81	60	73	47	75	71	69	71	82	71	74	62	76	64	60	66	64	79	70	67	75	65	67	77	56	61	80	74	56	72	74	69	68	71	75	67	76	72	75	63	55	66	56	72	73	71	58	69	72	66	74	58	87	72	90	93	62	51	80	79	64	67	62	57	66	70	77	67	71	68	70	76	90	67	62	59	64	67	67	64	65	60	66	62	71	61	65	60	55	69	84	60	66	70	65	64	69	64	58	77	62	71	69	62	68	50	62	71	60	74	80	70	61	64	73	74	66	84	77	73	74	70	59	71	69	67	57	49	58	55	66	70	56	59	68	81	79	71	73	73	76	57	85	72	64	66	80	62	71	54	66	51	62	66	68	67	64	66	72	75	78	52	62	64	64	50	55	64	69	77	70	83	86	66	75	71	90	53	61	64	58	66	65	65	66	70	70	70	61	75	76	54	63	71	56	76	60	65	80	75	65	88	74	65	60	56	58	54	66	75	63	66	74	71	80	87	61	78	68	55	68	70	63	69	66	78	65	60	60	64	55	58	71	79	56	64	78	70	53	65	73	68	75	71	64	77	78	66	64	55	67	70	63	83	67	73	79	83
29630	25321	9361	4428	3860	3090	2411	2077	1694	1435	1236	1122	1004	840	795	719	691	604	537	507	492	469	458	449	393	367	388	370	336	335	303	314	311	320	313	266	288	295	268	293	291	274	279	270	231	258	233	226	249	218	244	221	222	245	246	197	238	241	216	226	246	195	233	220	219	224	225	219	212	215	221	238	216	208	208	215	204	197	207	212	206	220	191	225	220	246	203	216	214	228	195	207	202	217	219	219	218	201	183	223	190	180	189	210	212	209	194	218	225	188	230	209	219	194	216	219	195	207	209	197	186	198	188	203	189	214	221	211	210	208	179	196	184	202	205	209	208	186	185	199	183	198	211	198	219	201	191	221	205	197	182	188	194	203	210	179	172	211	211	155	184	175	175	165	215	174	182	191	222	186	157	192	213	186	185	186	192	166	179	192	210	196	204	195	186	205	192	199	179	221	209	193	194	179	168	164	196	190	195	212	185	197	197	177	216	181	183	179	196	199	199	188	189	197	210	198	186	189	182	186	202	164	177	193	211	189	197	202	209	168	180	193	177	202	195	207	177	200	176	186	192	185	189	179	197	181	207	180	199	198	185	192	174	181	186	180	204	200	194	183	195	214	201	195	189	166	171	177	172	217	183	191	195	192	198	166	200	181	193	196	195	186	197	195	180	222	206	173	183	201	180	174	190	191	213	206	209	175	158	190	162	196	216	203	193	215	215	211	207	180	201	201	187	191	229	183	179	178	201	185	174	192	190	190	168	199	209	197	190	184	193	188	200	186	184	185	180	189	194	179	221	195	184	220	176	171	215	181	217	190	201	167	189	185	193	200	193	199	183	192	194	168	192	201	188	192	201	185	179	199	186	190	181	178	207	199	181	184	200	206	192	219	209	182	192	166	186	162	193	195	193	194	198	182	168	191	196	184	185	180	179	182	228	196	192	201	192	200	182	202	196	155	172	224	192	191	188	216	159	165	184	185	200	218	178	195	187	197	202	192	192	198	158	175	188	202	174	194	209	209	194	189	189	201	193	196	206	188	215	185	202	193	178	180	186	181	190	193	212	175	201	194	223	205	192	178	206	186	197	188	157	214	186	200	196	207	206	172	184	207	213	187	192	177	190	182	212	194	175	196	202	205	206	184	169	200	212	165	191	194	194	181	204	213	175	218	196	190	195	227	219	178	179	195	197	186	188	191	191	189	176	193	220	186	207	170	205	190	201	190	196	189	180	200	174	201	188	200	195	212	216	211	195	213	204	199	207	218	187	205	199	223	179	198	180	198	207	186	180	211	195	195	185	189	204	189	181	209	197	224	162	206	218	191	183	222	216	169	185	206	188	198	176	203	183	197	202	200	198	185	173	195	171	200	176	205	194	208	199	172	196	187	181	199	180	194	184	207	199	189	188	184	211	195	186	195	171	184	182	215	238	171	194	158	197	183	208	199	184	178	183	190	205	189	197	202	172	177	178	190	196	168	209	189	173	218	184	182	189	194	190	205	185	182	193	208	214	171	190	190	202	181	216	180	189	179	181	199	183	190	194	185	202	189	166	184	195	187	168	170	201	214	182	190	173	199	169	220	163	179	207	186	180	203	195	176	206	158	217	215	183	170	188	177	174	178	217	202	225	193	214	201	176	187	216	200	175	177	188	166	200	206	162	176	195	209	195	207	213	213	206	176	196	194	210	204	156	213	191	171	183	212	187	197	184	209	189	181	192	196	212	190	216	192	203	185	186	169	218	218	191	172	214	205	211	195	186	178	208	201	212	218	187	178	186	169	196	190	185	178	213	171	201	217	182	188	179	177	188	198	207	195	197	176	204	186	200	212	201	206	195	198	197	189	194	172	171	190	209	189	197	184	211	179	204	167	193	187	194	202	194	173	182	169	189	177	222	182	184	201	167	181	186	193	198	183	168	202	191	183	202	195	217	178	211	212	195	205	191	173	199	183	197	190	223	204	183	176	205	190	201	192	186	195	190	193	191	190	182	210	183	190	179	211	191	187	187	195	193	191	175	213	183	213	199	199	160	186	188	196	175	198	196	196	203	201	200	207	182	199	199	194	194	171	177	196	218	187	201	220	176	216	205	175	198	205	213	182	215	182	207	213	174	186	180	207	192	177	178	209	182	180	194	191	216	179	209	186	192	177	188	191	205	173	202	170	178	178	178	214	180	189	210	193	197	187	196	179	192	217	215	191	196	184	189	197	187	190	186	201	195	188	206	182	188	182	183	198	194	194	172	167	159	205	218	193	188	188	180	188	190	184	171	190	206	178	200	189	225	195	212	198	207	221	191	168	186	196	203	195	175	192	204	174	215	211	176	211	209	165	179	160	208	194	153	198	201	209	201	181	180	186	197	190	191	190	186	183	212	192	212	224	193	215	186	183	207	195	207	211	207	209	199	205	183	201	172	218	187	199	201	199	178	202	218	182	186	205	195	198	185	194	188	202	200	183	200	186	196	178	186	223	193	201	192	182	193	192	191	191	177	205	210	184	193	177	218	198	182	179	174	183	166	171	210	190	181	205	194	212	179	192	198	191	214	196	166	188	186	193	198	169	210	194	206	193	188	194	171	185	227	180	200	195	184	196	193	190	195	189	181	207	202	179	219	208	207	205	218	197	229	186	198	150	189	198	188	196	184	196	200	167	183	197	198	209	176	186	198	223	136	204	194	191	192	182	186	177	206	183	201	215	217	189	180	179	206	180	210	204	200	172	194	220	210	211	183	184	193	197	189	159	192	187	190	191	163	198	187	181	182	206	183	192	184	178	204	216	190	197	182	179	171	190	198	183	204	183	196	172	198	196	205	182	196	190	174	209	189	187	202	192	183	212	190	193	204	197	194	209	200	197	168	187	199	187	196	205	181	187	186	212	205	197	177	197	207	205	175	202	205	199	177	179	192	181	174	179	209	167	223	191	197	181	182	209	182	205	187	196	197	184	210	207	180	187	202	194	227	190	189	204	189	213	182	221	203	194	192	197	187	177	210	209	198	198	180	175	188	192	175	190	192	173	145	217	186	208	204	217	198	211	171	201	201	182	173	166	204	190	191	200	174	228	171	191	202	170	168	195	210	209	179	199	180	207	200	238	183	174	172	194	200	218	203	192	176	199	208	193	162	179	202	181	202	202	179	184	174	189	161	208	197	195	220	209	212	166	215	194	188	158	197	177	192	200	189	210	191	197	186	187	164	168	199	177	207	182	184	192	186	174	181	207	210	187	193	225	203	172	194	189	183	193	195	189	203	174	173	191	198	192	203	175	182	188	196	203	201	201	180	179	178	183	177	161	188	186	188	188	202	188	218	172	204	166	216	182	192	163	200	190	198	200	185	156	201	196	200	183	196	193	190	191	187	188	205	179	193	186	185	188	206	184	180	205	209	165	190	183	197	179	176	209	208	198	186	210	207	202	202	196	206	188	192	189	209	171	202	241	200	194	190	214	192	191	190	187	238	186	187	195	186	169	180	190	217	199	187	186	212	182	193	171	174	198
6127	1050	368	272	251	227	258	268	275	244	237	240	229	235	247	285	239	219	271	254	231	236	245	237	244	240	235	245	232	248	236	241	250	247	241	245	271	249	243	248	248	259	233	261	265	255	230	244	248	259	257	265	245	256	221	232	244	261	269	229	244	269	265	263	230	245	254	230	241	230	223	223	286	245	216	264	267	230	237	240	250	258	248	271	239	273	241	236	236	273	229	213	256	225	249	243	246	245	250	225	249	253	258	268	245	239	238	233	258	295	234	248	245	249	239	268	241	269	256	241	282	257	264	259	262	224	245	273	243	267	255	226	272	214	235	235	239	207	226	246	237	225	262	247	227	236	286	233	246	237	262	222	221	253	226	255	231	229	225	240	248	238	241	245	236	244	204	267	255	238	225	254	213	214	249	267	259	222	241	216	234	258	223	226	253	256	231	249	258	253	240	276	247	241	242	239	255	262	217	248	224	250	253	250	250	233	239	238	221	249	242	250	248	259	223	268	252	254	242	224	241	261	242	224	229	253	288	246	257	259	257	238	267	278	248	234	242	246	232	244	251	230	271	242	245	268	223	250	244	232	205	252	245	241	255	275	266	235	252	243	256	256	258	250	274	230	241	233	253	203	245	265	214	270	223	246	239	219	258	251	241	279	223	261	229	245	247	227	232	226	262	217	246	266	271	248	228	238	246	221	227	259	249	214	267	243	248	233	267	249	232	244	226	242	247	239	240	245	218	245	239	240	238	245	212	252	271	253	204	261	234	245	251	246	283	268	251	246	280	246	262	248	251	226	236	252	272	215	240	233	230	230	227	247	225	244	236	237	226	239	258	256	243	234	229	238	255	231	250	251	239	256	226	224	254	258	235	247	290	234	258	256	229	218	246	260	234	242	262	210	226	231	263	246	281	277	247	219	250	239	261	263	247	248	237	244	203	248	253	215	266	235	251	234	244	260	235	253	231	255	239	264	235	229	222	226	245	259	241	257	241	247	247	230	248	250	262	255	214	250	266	247	240	283	264	254	246	249	265	236	235	259	246	250	227	234	235	248	256	215	264	226	261	246	255	273	256	232	246	254	269	265	234	228	249	222	269	246	243	260	236	265	270	238	236	236	243	239	242	237	231	239	230	245	249	245	246	255	258	245	263	267	256	271	234	239	278	281	265	257	210	231	239	257	235	252	237	285	273	252	204	294	239	240	259	244	270	243	249	268	222	282	265	260	234	245	231	281	278	236	219	200	289	227	273	220	253	228	261	236	234	260	256	260	263	270	253	229	218	247	221	258	271	249	236	238	248	253	247	280	256	221	249	223	211	245	240	220	245	248	259	279	208	253	235	255	248	230	245	230	253	245	271	268	254	238	280	238	242	231	260	231	241	233	244	244	218	254	221	241	241	237	219	262	244	224	233	228	230	248	235	261	278	262	242	259	258	211	238	247	231	250	254	226	241	210	220	275	245	249	254	258	252	234	230	246	245	256	259	240	243	240	216	237	231	245	230	235	243	236	254	248	289	251	232	259	248	258	284	252	278	249	249	249	259	215	233	290	276	204	237	264	229	257	273	281	233	214	260	271	245	254	245	238	239	227	254	259	245	259	277	242	239	226	219	259	241	240	247	246	233	257	216	258	232	236	235	273	239	255	251	252	227	247	253	236	222	231	221	217	232	234	240	253	245	250	239	241	250	267	220	223	243	230	249	271	245	276	245	259	239	254	264	251	243	244	261	207	225	260	256	249	248	242	273	265	251	231	226	230	249	238	247	239	277	259	212	264	289	267	249	245	236	273	260	246	246	240	256	250	250	255	279	249	242	242	247	242	257	241	242	222	230	222	232	242	264	238	221	268	238	252	242	260	274	236	231	233	259	282	231	280	258	260	227	224	220	245	233	250	252	235	246	264	276	242	260	245	251	236	259	224	246	258	233	248	259	245	240	240	244	231	228	220	256	239	235	247	231	249	234	252	250	240	208	267	227	241	233	232	267	250	244	262	243	244	234	267	244	238	232	253	238	217	238	249	225	251	246	213	251	247	261	227	228	214	237	260	239	257	257	259	232	236	224	257	239	251	264	237	220	246	249	240	250	243	242	251	265	232	243	259	228	264	239	251	251	275	245	240	235	247	269	242	245	233	243	243	238	230	236	234	265	247	258	238	257	243	231	242	280	221	247	253	216	251	233	243	251	276	268	243	268	250	261	258	243	254	209	252	238	256	247	255	225	259	261	228	230	245	244	298	269	262	259	270	231	258	222	243	241	242	244	264	269	251	237	214	250	252	214	229	264	243	240	238	251	261	258	223	250	251	282	244	234	251	281	255	249	218	249	252	261	247	212	254	262	254	265	246	264	218	249	222	249	210	253	238	234	253	229	251	265	279	246	221	253	215	246	261	266	240	250	243	276	229	255	269	283	229	235	225	244	217	252	273	268	239	266	269	234	263	265	250	260	230	222	269	258	253	240	254	246	232	264	261	257	233	258	208	235	285	260	214	247	253	249	265	262	267	247	227	270	255	234	237	264	276	247	271	234	267	243	254	231	258	267	225	224	258	230	222	239	237	253	221	260	230	248	256	283	256	236	235	245	248	246	242	243	240	229	237	245	256	240	232	262	249	244	267	240	212	261	251	239	261	255	267	225	277	239	234	247	279	269	230	244	226	242	253	258	248	253	254	265	249	263	278	272	242	265	261	205	245	226	252	232	213	224	230	270	211	221	247	226	246	237	249	231	249	227	239	246	247	244	239	230	243	278	250	224	232	246	248	259	235	253	252	234	277	271	255	224	269	236	263	266	219	245	283	282	258	271	261	248	267	247	241	253	241	244	231	259	242	229	242	214	267	246	239	236	238	220	266	241	228	243	285	235	250	235	248	245	241	243	233	248	240	235	253	266	230	243	219	243	252	301	238	248	239	264	217	259	235	247	250	254	254	248	278	284	227	262	245	280	239	245	264	246	243	220	241	249	250	286	227	245	217	248	254	240	254	261	237	249	230	244	252	248	249	238	227	222	255	237	234	244	260	283	253	266	242	261	243	231	243	205	265	231	243	256	223	239	230	257	245	252	211	265	265	237	219	268	244	282	261	231	237	257	236	240	275	258	263	254	241	235	224	279	248	241	273	231	223	222	268	248	240	233	237	221	246	240	246	257	239	258	239	264	252	241	238	226	224	231	206	226	249	246	254	239	261	231	207	230	250	243	265	240	251	287	253	240	221	237	235	219	267	246	245	251	259	247	249	273	236	267	252	229	263	260	244	219	233	274	253	237	216	223	247	256	241	233	261	230	232	239	264	273	249	228	243	233	228	269	241	216	248	231	244	258	242	268	265	270	252	236	245	252	240	241	238	250	266	247	211	246	252	271	225	235	245	243	267	222	279	237	247	270	222	253	275	233	264	251	234	227	270	237	237	238	245	269	242	250	246	281	240	231	253	242	251	246	251	228	258	244	259	253	240	233	247	227	265	261	251	258	215	247	240	235	227	244	240	222	238
5336	1556	847	619	605	618	621	549	629	555	569	600	547	563	574	592	547	544	583	548	541	571	556	614	552	578	580	579	558	506	535	548	611	539	523	560	546	605	532	583	548	535	539	507	595	563	544	542	569	565	553	524	593	576	574	523	515	560	569	544	510	544	533	566	589	553	538	572	542	588	570	555	552	522	547	549	591	558	611	567	529	568	575	511	548	568	519	558	543	573	546	546	564	574	582	549	573	534	523	606	541	544	541	561	555	533	566	585	562	559	584	599	590	570	571	604	577	586	540	528	617	554	588	544	576	580	522	606	551	520	562	555	579	554	536	560	568	573	547	562	584	517	562	601	509	542	582	541	572	530	582	567	546	521	587	556	546	528	573	567	600	537	572	552	591	553	557	589	504	611	558	560	595	567	527	526	545	547	537	547	570	515	558	553	588	556	556	584	516	563	535	612	573	546	558	600	520	560	552	564	546	520	570	595	572	590	557	576	555	596	560	532	584	531	566	547	563	573	551	535	535	609	554	574	610	580	560	557	553	580	599	577	561	553	576	560	615	601	610	593	568	582	584	576	532	558	548	542	552	573	534	543	541	555	582	584	534	569	596	587	539	538	558	545	509	566	538	570	563	548	521	599	569	587	547	548	574	558	544	564	547	571	565	583	544	600	549	546	585	527	536	521	538	564	614	552	549	526	563	556	566	568	550	575	518	586	558	582	593	516	584	563	558	538	558	553	543	579	529	537	526	551	548	547	542	561	564	536	554	561	491	509	562	565	590	573	530	522	600	561	563	585	535	594	544	541	528	574	556	553	583	517	591	554	528	584	600	581	537	571	580	632	588	525	565	553	555	552	565	578	578	558	584	586	551	566	528	534	565	551	568	541	554	569	547	595	520	591	576	568	558	582	533	574	599	576	561	576	571	544	571	555	539	525	591	577	566	552	555	522	559	561	586	531	524	532	552	520	527	531	507	561	504	567	531	573	612	597	581	538	528	525	556	543	581	552	587	526	560	542	570	536	556	580	565	535	569	543	566	533	569	516	576	567	542	574	480	554	588	580	582	538	521	536	552	589	562	533	587	550	565	559	596	576	550	530	542	572	600	586	566	536	560	573	577	608	546	518	555	599	567	589	578	553	571	561	553	586	563	574	606	521	588	571	556	557	554	568	555	554	551	534	541	550	549	557	532	569	540	561	565	578	524	567	584	507	513	535	568	522	552	542	540	535	552	530	534	599	566	549	554	557	533	549	583	602	519	561	543	552	571	566	552	559	528	534	553	548	558	578	535	583	523	576	530	565	549	596	580	560	557	538	553	550	583	594	592	603	557	567	538	563	582	622	588	552	524	518	555	573	519	597	575	554	524	547	518	564	534	564	527	556	558	578	551	548	552	558	570	555	580	562	532	516	536	590	543	571	532	570	572	538	560	626	543	568	542	581	570	594	574	560	544	534	562	551	572	548	593	584	575	536	567	559	534	583	559	545	540	538	571	533	533	509	593	558	570	571	569	552	619	567	579	600	598	543	514	596	560	572	549	560	576	566	606	563	550	525	585	532	554	595	534	543	565	606	566	536	552	555	547	562	572	532	552	545	607	583	583	534	531	551	573	589	565	603	574	574	609	568	555	552	562	562	569	560	570	545	583	557	526	552	556	599	566	562	569	550	556	571	562	565	550	552	549	577	548	574	576	554	620	538	528	558	559	570	629	577	539	593	518	587	541	563	528	516	527	575	580	558	575	577	563	569	554	593	549	609	559	521	557	541	500	562	570	571	541	574	540	506	552	571	520	551	542	566	589	571	552	583	549	566	541	543	538	518	560	580	560	555	577	542	555	587	565	533	495	607	532	519	534	557	562	565	576	533	541	620	578	565	517	539	535	583	580	529	572	568	542	590	524	527	584	558	563	579	589	532	558	562	530	543	521	584	537	592	546	576	577	580	556	562	536	564	545	528	540	553	585	548	562	527	566	547	538	556	580	538	543	549	591	608	548	590	574	548	548	537	563	602	543	531	544	588	538	522	551	549	545	549	599	583	507	563	537	547	587	536	550	569	524	560	584	545	546	562	536	557	577	565	568	582	583	558	523	565	531	585	548	534	531	552	537	514	566	514	571	540	550	542	546	573	549	551	562	569	554	532	574	500	575	548	595	567	537	509	544	580	597	566	544	547	585	531	580	537	544	535	526	533	566	551	532	522	565	536	543	580	548	528	570	549	558	570	556	527	561	528	603	584	546	568	570	571	583	592	558	566	566	554	537	551	549	579	586	590	577	565	522	540	611	536	561	578	522	621	569	576	573	547	559	566	540	567	560	533	590	549	574	595	542	542	572	549	536	570	547	566	554	565	579	565	563	554	506	552	586	563	549	572	586	562	571	594	574	532	547	577	566	585	539	589	563	547	601	561	550	522	567	573	597	524	554	524	552	538	536	564	554	584	551	584	580	556	562	558	540	565	554	525	579	573	585	558	556	573	527	541	587	547	542	558	549	567	528	550	561	531	581	601	573	570	544	540	560	544	540	535	576	558	527	583	597	569	590	557	545	558	546	547	555	552	605	586	562	524	598	565	561	533	581	555	550	577	595	562	534	523	563	585	572	564	568	569	582	518	545	563	565	527	534	541	536	504	553	599	579	535	600	565	564	553	573	571	543	568	542	540	551	572	563	548	579	509	571	575	521	545	541	566	561	540	556	550	580	539	553	528	537	516	579	586	575	596	605	540	560	569	523	563	585	546	569	517	552	544	538	550	527	529	579	550	559	618	503	517	535	529	547	542	565	531	569	523	552	566	569	575	553	570	576	506	552	548	514	538	597	548	577	583	558	602	588	566	559	543	599	564	582	574	572	545	585	553	561	537	519	548	583	550	553	546	575	545	567	573	533	592	601	531	578	561	566	545	604	557	563	517	545	539	549	573	561	568	564	590	551	582	572	532	549	585	561	544	567	528	560	597	546	593	540	560	548	555	570	584	557	574	599	547	512	587	574	552	595	521	568	547	568	565	599	599	562	562	532	544	537	515	596	539	550	599	536	518	581	552	552	561	563	556	536	552	579	567	515	575	517	554	548	599	542	554	537	577	555	563	598	554	551	535	576	564	581	560	532	549	547	539	588	546	555	556	542	547	609	565	558	540	581	554	556	603	538	533	529	589	562	545	587	552	565	542	559	566	553	578	549	528	558	555	567	560	522	541	567	546	540	571	562	592	540	562	538	553	566	555	546	536	563	577	554	545	556	570	540	534	561	553	568	543	541	577	552	551	595	547	528	528	559	579	539	554	537	541	544	548	556	544	569	550	561	564	554	587	572	572	582	549	545	534	560	570	560	542	565	583	552	597	584	585	558	522	567	544	572	548	554	540	567	559	546	499	572	555	570	585	555	553	546	543	579	586	571	558	561	604	551	552	584	545	568	554	561	535	558	576	531	531	552	594	559	541	573	565	540	575	531	560	599	588	524	570	556	568	556	617	614	592	561	621	529	540	549	560	572	555
37107	25184	8650	897	569	467	306	306	228	228	243	206	160	175	175	148	181	155	156	147	167	135	140	122	160	105	136	135	136	134	140	124	138	120	115	117	117	124	100	137	129	125	131	125	119	113	127	141	115	125	123	134	129	122	130	113	134	133	110	146	120	135	105	138	134	130	108	112	135	114	107	111	113	114	127	132	118	122	108	124	128	126	121	122	118	101	113	107	118	128	95	149	127	127	127	130	125	109	131	135	114	118	112	122	139	117	123	131	142	135	121	145	129	115	106	130	125	120	113	122	105	129	110	116	152	128	119	119	99	104	108	112	112	111	114	135	113	125	117	100	114	136	131	126	115	102	117	138	104	110	122	99	108	132	124	117	159	154	113	120	128	128	126	127	119	113	138	114	114	99	100	110	137	118	123	116	129	131	115	129	116	112	122	132	123	137	112	116	137	109	121	124	106	125	121	128	119	124	121	121	121	112	108	133	124	104	126	129	136	117	101	127	115	114	134	112	116	129	119	106	125	121	115	103	101	115	117	124	127	127	127	102	116	99	126	101	115	112	149	120	120	124	108	125	129	121	148	123	116	129	113	130	118	128	106	125	122	129	141	133	129	120	115	126	93	125	126	120	136	136	95	117	114	116	118	124	126	100	118	121	136	120	113	119	123	123	117	129	85	115	124	115	112	133	110	135	111	111	150	141	122	139	114	122	105	117	109	128	111	110	115	130	113	103	121	101	115	107	111	113	103	127	133	131	128	115	109	106	129	108	132	127	121	111	109	123	122	131	125	132	111	128	121	117	122	113	118	130	121	109	117	119	121	147	101	102	101	143	113	116	126	110	120	114	131	118	118	117	125	113	101	120	123	140	124	109	126	101	118	108	116	120	120	102	122	112	150	147	110	129	105	117	136	130	106	115	134	128	111	118	119	138	114	132	100	116	118	126	104	146	104	115	114	115	140	117	109	123	110	122	108	114	134	141	115	119	126	110	122	109	104	117	130	117	115	142	120	120	105	93	118	114	117	115	115	132	122	110	118	124	113	122	115	128	117	111	103	124	138	109	141	117	120	124	130	106	96	126	130	132	111	131	112	97	133	123	114	113	127	123	109	110	127	130	116	107	128	125	138	115	114	115	105	137	118	119	123	125	100	111	121	122	121	107	129	107	135	114	123	137	113	123	125	120	124	130	119	121	121	116	120	116	112	130	132	96	131	112	121	111	118	113	98	122	113	133	116	121	129	121	112	124	116	111	112	112	116	124	100	111	131	125	114	124	125	123	123	124	121	123	129	127	105	102	114	141	126	123	127	138	127	123	137	140	128	129	121	119	125	102	125	125	124	137	118	145	129	130	112	119	102	109	145	108	117	102	124	119	116	103	101	134	119	118	102	135	107	107	106	122	112	118	119	108	108	138	113	121	120	104	112	132	114	115	98	128	105	110	97	129	131	109	114	110	118	108	115	122	124	136	113	129	115	111	124	119	107	120	114	110	122	132	119	134	119	124	114	117	118	125	128	122	117	124	122	120	117	126	121	122	107	125	125	123	108	102	128	94	121	116	107	103	110	116	135	123	127	125	124	124	114	86	122	116	124	98	103	127	128	134	126	104	114	140	103	125	117	133	112	136	115	126	126	110	128	118	138	112	120	124	119	103	113	116	101	127	106	131	114	122	116	107	136	115	134	126	121	111	120	134	121	122	138	118	123	119	105	118	105	116	125	132	124	124	125	139	113	112	146	104	99	111	127	119	125	117	118	108	133	110	125	121	129	129	126	115	117	127	128	131	113	125	129	128	140	117	137	116	137	113	115	116	111	110	111	113	122	130	146	119	133	120	103	115	141	140	100	106	126	124	133	119	111	132	123	123	127	114	105	136	137	121	111	120	108	123	127	106	124	106	94	108	121	111	112	122	122	118	126	117	106	107	117	131	144	129	114	110	125	112	113	129	131	134	112	131	114	105	105	113	94	107	112	109	132	125	131	115	106	111	110	127	122	134	96	131	134	104	114	110	106	136	115	128	121	112	147	126	143	137	128	115	105	102	95	115	140	125	120	129	120	127	121	129	125	120	123	116	120	128	104	107	128	122	123	137	117	120	120	116	127	121	129	141	103	136	105	124	125	121	131	137	102	104	90	131	133	106	88	106	114	134	121	104	141	114	107	126	139	138	123	128	135	122	125	111	105	114	141	118	116	133	127	109	109	138	114	111	120	96	148	130	129	105	126	119	126	135	110	93	124	114	140	113	114	124	112	127	150	118	109	91	124	110	147	116	106	118	114	127	106	139	132	132	121	124	108	122	116	136	121	145	101	121	152	121	133	114	128	119	118	108	105	118	110	131	121	96	98	124	134	122	105	151	119	121	115	116	123	139	120	117	123	117	113	117	115	132	114	123	102	108	129	116	124	130	129	114	117	124	111	113	115	124	99	127	126	119	129	108	123	108	122	124	128	124	120	129	120	120	134	85	120	121	119	89	124	130	107	115	115	121	110	119	116	125	125	131	142	125	117	111	132	116	129	130	98	117	131	123	116	123	124	111	130	117	125	116	114	119	98	112	109	123	115	122	127	121	111	105	113	121	106	122	131	111	117	102	113	122	119	125	110	119	142	128	112	106	120	121	120	106	119	106	123	114	116	105	124	109	130	122	126	123	99	124	106	102	122	109	116	141	122	125	151	127	97	124	107	93	138	144	147	123	106	98	106	112	140	122	122	120	127	119	133	121	123	120	128	111	135	133	118	112	131	115	101	140	124	127	136	122	114	129	132	114	123	123	116	114	98	113	108	99	111	112	127	123	113	111	138	128	121	135	113	103	102	113	114	110	126	100	119	135	116	119	142	128	113	124	132	124	118	108	107	115	148	125	129	115	114	98	107	108	124	112	96	129	111	141	110	109	131	108	102	131	117	136	135	117	142	110	130	112	124	105	110	104	116	109	112	116	117	139	142	111	115	127	111	132	122	117	104	136	126	111	103	130	109	116	118	107	138	117	128	114	116	139	109	125	116	106	114	123	105	121	108	118	132	122	134	113	125	117	119	119	121	112	133	114	131	121	117	130	111	121	108	112	119	120	126	112	105	95	108	133	117	94	134	119	124	154	127	113	129	109	132	123	88	115	137	125	122	119	125	130	122	125	101	127	109	101	118	128	117	129	130	112	125	113	117	112	123	105	108	128	110	122	129	119	122	116	108	124	130	125	119	131	130	120	124	115	119	100	104	132	120	132	111	135	110	115	103	120	108	124	128	106	130	126	127	111	113	104	97	123	124	112	141	122	116	121	105	126	137	138	122	114	120	115	105	113	120	143	115	120	127	110	129	133	120	109	118	130	130	114	111	128	109	117	144	113	102	127	137	143	104	110	124	124	114	123	136	130	128	99	150	141	112	96	99	118	119	108	123	126	140	118	112	120	132	138	126	148	127	128	110	126	125	133	113	113	132	132	104	117	128	111	131	106	122	110	118	121	119	112	128	110	119	119	135	112	146	115	147	118
21686	16486	5283	2535	2245	1802	1593	1262	1072	936	889	798	617	621	558	555	564	467	466	446	454	396	389	410	370	367	427	396	379	363	358	344	358	358	324	351	351	321	326	345	325	354	333	321	323	294	310	310	302	303	322	297	273	309	302	300	299	311	281	325	290	320	312	301	300	317	290	285	317	295	313	300	278	301	277	310	317	327	292	319	310	310	314	292	310	282	316	295	281	319	325	277	274	300	289	306	291	307	296	273	308	277	307	280	291	323	275	310	279	305	292	282	281	262	294	274	265	319	306	293	269	279	317	279	303	298	276	277	288	272	281	279	280	286	262	295	309	342	306	295	273	288	288	285	263	287	268	327	276	292	312	257	309	289	307	310	279	258	341	300	313	303	292	285	305	273	312	316	285	284	289	303	263	282	280	279	281	281	287	297	272	286	298	295	292	298	301	298	304	281	300	321	270	288	266	267	264	291	310	271	288	296	305	282	276	290	291	268	293	309	331	290	292	310	272	311	280	260	268	264	319	283	279	271	295	320	270	288	262	275	296	302	285	263	278	280	258	314	309	275	267	277	310	273	284	301	302	288	266	303	284	293	295	255	317	258	284	269	319	314	288	295	294	314	274	289	275	277	280	274	255	309	278	288	307	285	282	260	293	276	302	264	331	269	307	275	257	261	311	288	310	312	262	325	288	295	250	336	284	295	313	280	277	293	297	284	301	284	334	314	291	297	277	301	308	310	322	239	276	298	294	302	304	298	289	290	262	292	299	309	311	280	289	306	282	293	279	305	297	294	313	280	276	275	290	307	283	280	278	306	282	284	282	290	261	296	296	258	282	304	258	280	272	275	280	295	301	292	313	249	314	284	311	262	289	265	264	293	270	284	287	275	275	311	297	266	281	297	294	220	287	280	276	286	288	286	262	304	286	267	278	288	284	264	290	302	285	286	280	289	315	276	285	309	307	280	291	262	306	289	282	276	311	286	275	266	274	267	277	274	272	284	261	274	279	296	297	314	257	261	302	314	288	274	311	294	268	315	258	281	272	290	271	312	290	262	276	286	272	328	263	287	298	285	291	288	291	277	292	245	275	281	281	289	273	269	283	262	285	288	289	283	295	296	320	272	272	266	301	303	305	322	286	324	273	272	277	324	269	280	279	303	285	270	304	287	261	304	279	279	286	286	309	313	301	275	276	266	301	295	256	323	291	290	273	279	306	300	276	255	294	288	267	263	283	278	303	261	280	263	277	285	286	292	300	276	283	289	295	277	278	340	302	293	269	268	276	286	271	271	311	283	275	297	294	298	278	283	303	292	285	264	260	305	283	256	281	301	271	319	244	300	318	278	300	286	288	253	271	284	310	281	292	289	292	317	287	295	301	297	277	293	274	290	285	285	295	308	285	317	273	282	284	298	282	298	289	279	285	311	297	259	311	273	291	298	299	300	288	270	288	286	300	300	305	271	281	268	287	265	280	304	276	292	289	277	307	299	284	296	274	285	324	267	287	289	309	294	280	281	312	267	282	326	288	274	315	272	284	279	260	296	288	261	274	287	283	296	276	280	277	272	290	276	283	291	283	295	289	255	305	308	287	269	296	269	294	288	263	328	289	292	291	277	280	294	291	275	280	266	314	270	264	302	332	313	285	254	269	322	262	263	275	293	295	271	260	255	278	297	303	291	292	279	291	286	299	257	282	270	289	278	308	296	310	297	282	288	288	288	287	283	266	309	296	283	260	290	299	296	269	287	268	275	284	291	283	269	314	283	273	284	279	279	293	305	276	275	307	269	278	299	260	288	326	286	314	251	272	284	295	247	247	282	249	281	286	271	296	294	275	278	309	286	276	306	285	300	267	290	272	297	256	327	294	261	293	272	280	284	284	313	297	317	301	291	280	280	286	272	289	284	269	286	302	291	260	289	266	303	294	317	326	323	293	306	251	286	283	319	283	271	288	291	292	281	290	266	285	284	255	277	325	256	257	307	295	303	292	281	290	305	292	282	268	299	274	324	274	290	275	298	293	256	271	284	270	292	315	298	267	296	290	297	299	298	266	275	324	328	282	269	294	271	294	289	244	270	295	282	295	309	283	293	264	269	288	305	298	258	289	299	277	306	284	299	284	293	287	291	267	297	272	307	271	307	287	285	284	291	298	291	298	300	260	297	272	299	278	289	300	268	267	266	276	288	285	304	292	309	277	307	270	297	290	331	279	302	298	290	285	313	287	306	299	283	273	289	290	273	299	316	303	287	299	285	303	295	268	281	296	277	274	274	284	260	311	312	297	288	275	291	283	293	283	287	310	260	282	315	282	303	261	272	306	311	285	275	281	272	302	296	315	280	296	277	275	302	281	292	263	261	288	269	262	301	279	302	336	275	255	275	281	309	284	287	297	266	297	243	301	298	302	254	274	291	303	280	306	306	306	299	286	300	277	293	295	324	294	273	287	286	317	303	298	247	303	303	276	262	232	285	273	294	296	289	274	281	290	286	296	294	279	295	285	293	293	289	294	233	292	282	275	316	286	268	276	312	297	308	277	281	287	285	272	307	284	273	304	275	277	285	280	279	286	281	306	297	268	303	271	305	263	259	273	296	296	309	308	299	275	275	240	311	303	307	309	263	284	286	277	282	285	314	332	280	300	284	313	289	285	289	286	287	282	298	295	237	292	303	278	299	294	296	320	296	284	309	281	277	247	317	282	272	272	328	286	268	278	280	294	266	304	300	274	292	281	308	323	293	280	279	268	296	275	266	269	305	286	290	279	283	284	298	286	292	289	280	288	275	318	300	276	304	318	298	321	285	261	274	294	289	308	274	308	291	313	280	307	281	296	279	319	293	272	291	298	293	270	310	295	306	261	300	298	311	289	278	312	286	322	287	290	283	274	309	301	310	274	296	259	286	266	287	287	296	288	293	306	288	283	328	266	277	290	283	294	279	312	299	277	274	264	295	276	269	269	266	281	277	287	255	303	275	274	315	304	293	295	287	288	287	271	287	284	285	290	282	290	281	291	296	287	263	264	278	291	283	291	295	281	268	287	266	278	275	256	288	277	292	309	288	268	297	258	307	304	286	321	290	252	259	268	296	296	286	293	277	274	317	281	291	312	286	261	277	305	295	290	292	276	276	296	302	283	278	308	299	300	281	275	307	308	286	289	293	261	282	291	300	277	298	328	277	248	300	278	279	273	287	266	283	262	293	278	281	278	282	277	285	314	296	278	280	291	313	266	301	285	303	278	304	274	256	287	288	286	291	285	301	267	318	301	279	291	280	272	313	285	310	297	278	267	298	292	270	290	279	277	263	297	273	276	298	258	287	310	300	279	274	302	306	294	264	272	290	270	316	257	261	269	261	271	269	309	288	252	277	271	274	293	277	321	271	264	278	278	277	291	276	301	255	284	274	310	243	275	321	271	303	292	298	318	291	287	305	284	273	295	283	277	290	314	279	262	295	277	299	279	284	279	313	289	244	268	270	317	307	289	295	279	258	278	282	286	288
50102	38495	18413	2350	1074	699	477	419	334	273	218	210	197	158	136	137	132	106	111	118	120	103	118	84	84	86	82	88	93	78	89	74	66	100	70	77	81	70	71	81	80	66	78	88	87	77	91	75	76	82	90	78	69	82	61	75	82	71	74	66	65	79	77	75	66	71	79	78	66	64	86	66	77	81	75	87	78	72	66	81	73	74	59	70	79	66	81	70	75	80	79	75	73	71	55	71	68	63	59	81	78	68	72	55	79	69	73	70	70	67	71	58	62	59	69	68	69	60	61	77	69	62	70	78	72	75	84	76	76	69	65	66	57	60	79	65	75	67	72	72	53	59	48	66	72	95	71	71	63	70	89	67	63	71	54	84	65	63	57	71	71	88	69	89	63	66	56	77	59	59	84	73	63	63	66	62	67	71	67	64	61	61	67	51	52	62	69	69	78	70	65	66	81	69	57	68	81	72	73	82	77	60	70	69	67	62	58	65	89	67	67	84	60	73	78	84	51	52	66	54	80	67	70	78	56	66	55	65	62	74	66	73	66	71	64	64	57	83	66	65	76	59	53	77	68	62	60	60	72	75	56	84	56	68	61	75	62	75	69	72	70	71	56	71	65	70	58	68	63	71	57	68	80	61	59	75	77	67	66	73	69	70	82	75	81	60	54	67	61	72	65	86	80	62	53	68	82	63	64	76	73	77	67	64	82	67	71	73	73	65	62	71	75	73	83	71	72	79	58	78	68	56	59	75	64	71	82	65	58	60	55	51	78	71	80	69	76	72	70	67	71	73	53	76	78	71	66	70	55	61	78	62	72	70	66	66	64	57	65	79	61	70	70	57	54	74	79	61	69	67	75	78	65	78	72	71	55	60	64	77	74	68	74	63	73	61	60	61	62	63	70	72	54	58	67	70	68	68	71	66	71	69	65	53	56	76	61	78	66	59	78	62	82	70	83	70	68	52	73	59	72	72	73	63	76	70	72	60	70	70	71	70	70	59	80	67	83	68	62	67	60	70	56	57	72	51	65	80	65	63	77	68	66	67	72	62	66	61	79	94	59	83	56	75	73	77	56	75	72	62	60	66	65	56	78	70	62	57	81	61	71	61	74	65	85	58	68	58	72	73	78	59	69	77	59	64	61	58	74	74	66	68	66	66	69	71	70	84	59	75	73	71	76	68	64	76	70	80	55	73	68	55	67	59	70	71	77	68	59	72	74	78	63	90	58	70	67	68	57	78	64	60	77	67	57	71	80	62	59	59	51	84	59	75	62	74	62	55	66	80	64	85	68	73	73	59	68	67	62	63	64	59	64	60	69	74	54	62	69	73	71	68	64	80	69	75	67	47	70	70	71	66	61	60	72	70	65	59	62	59	66	56	61	55	72	75	66	64	67	61	74	58	74	67	74	82	61	73	70	59	60	60	71	71	72	76	72	68	69	71	67	87	62	74	72	82	65	68	64	70	77	73	59	58	75	69	80	54	64	73	64	77	74	67	71	63	56	74	82	75	55	65	60	75	79	68	67	71	75	63	85	66	67	60	62	65	59	68	53	59	78	70	64	64	73	56	66	63	79	76	70	71	72	58	68	73	60	70	88	59	55	56	66	60	68	71	63	77	84	66	64	58	85	62	75	82	59	78	65	70	80	71	62	74	77	81	80	65	64	61	68	60	80	73	49	68	49	75	73	66	84	60	69	76	83	62	75	65	70	64	67	72	65	64	70	73	64	70	69	75	73	55	68	68	64	65	67	67	72	57	66	64	74	63	67	84	56	71	58	67	71	69	78	68	67	64	63	80	72	81	76	60	59	68	65	48	63	89	79	62	63	55	78	64	66	60	76	49	77	65	67	70	63	63	57	66	78	58	70	68	70	64	66	53	63	68	67	64	69	71	73	81	58	53	76	59	73	68	66	75	70	64	71	65	59	54	59	65	75	58	67	67	84	58	61	69	80	58	69	66	76	73	57	76	70	41	65	75	70	69	62	75	69	54	70	70	81	74	73	71	76	63	66	61	71	60	68	75	68	67	60	61	78	63	53	61	57	56	70	67	59	68	71	85	67	68	68	63	62	66	64	70	72	75	70	87	50	75	61	60	74	79	70	65	82	60	63	77	79	61	75	65	68	60	69	56	72	56	64	74	65	64	88	67	61	72	75	72	58	70	70	49	65	61	76	56	67	72	80	54	82	70	69	73	69	67	66	74	54	66	69	64	85	56	55	56	79	73	75	67	57	64	78	65	70	68	73	62	64	70	70	70	79	54	60	71	62	61	72	69	73	74	76	60	61	61	70	69	65	65	52	58	64	65	75	77	75	65	73	64	61	70	72	59	66	62	57	66	79	71	49	53	69	69	73	77	80	69	66	66	77	64	63	71	57	77	60	76	68	65	63	61	74	61	70	67	56	46	75	80	75	69	68	51	81	54	59	52	72	68	72	64	68	53	73	66	64	97	67	78	66	62	76	66	56	44	60	58	71	67	67	63	66	61	86	74	67	73	67	54	62	72	61	74	57	59	76	71	68	58	71	69	68	57	75	75	75	64	58	54	67	54	77	64	76	71	64	63	61	73	65	60	62	64	63	73	69	68	67	52	44	63	71	70	58	66	80	55	68	54	77	66	65	67	70	63	66	66	77	79	85	64	77	72	66	63	54	72	62	70	73	70	86	71	69	60	66	61	60	71	61	59	76	60	70	82	71	57	73	76	75	82	74	77	56	55	60	78	71	56	59	67	75	67	74	76	62	67	58	63	70	82	65	85	60	66	70	82	62	69	63	65	68	65	60	73	57	62	75	65	59	75	71	69	57	62	66	69	59	60	67	48	69	73	75	67	83	83	79	64	65	77	80	75	80	59	63	62	67	72	89	53	64	71	68	56	71	58	72	79	70	54	56	69	79	74	70	78	71	66	71	50	80	83	60	62	72	67	82	65	49	61	78	64	61	60	63	60	89	64	64	64	80	78	85	75	76	60	76	68	77	72	67	71	86	68	62	65	89	72	76	73	79	61	62	68	62	79	51	80	68	68	59	77	80	58	67	80	72	62	62	60	77	61	67	70	73	76	68	67	64	72	72	81	55	69	64	70	67	64	64	60	68	70	66	79	67	51	68	53	63	65	62	66	61	60	75	60	54	82	63	71	55	63	60	78	68	68	59	83	57	50	58	71	67	67	54	69	57	77	68	75	61	53	60	71	59	68	77	62	64	63	67	66	55	67	70	70	66	66	66	66	73	64	77	76	65	67	82	67	66	77	68	52	71	58	66	62	53	76	60	81	72	62	59	84	62	55	57	59	63	59	67	64	62	51	69	63	59	83	71	74	73	74	79	59	70	67	63	79	68	76	72	76	49	80	75	80	66	75	68	55	65	66	69	60	63	65	72	70	60	78	62	80	56	76	72	64	68	60	63	63	78	73	59	64	64	74	81	68	65	71	71	77	67	75	67	81	67	68	68	66	69	70	59	62	64	62	56	56	65	68	62	73	68	64
29410	25163	8988	4457	3883	3177	2478	2074	1721	1412	1293	1075	935	870	790	709	679	618	562	523	461	458	421	419	392	425	391	370	385	354	335	292	310	295	312	280	292	258	301	280	275	256	270	253	237	260	217	237	226	220	240	256	228	234	250	234	249	219	237	212	215	205	214	238	221	217	204	224	209	221	217	195	225	241	216	215	191	223	231	212	231	202	195	182	213	199	191	225	222	222	216	216	194	209	189	206	201	213	197	237	184	212	201	213	178	195	194	193	217	217	219	194	214	225	199	205	210	211	199	201	228	209	189	191	192	219	199	193	206	179	192	197	189	217	196	205	194	189	207	196	210	209	181	176	210	186	190	198	188	208	198	201	197	196	200	206	170	210	170	227	205	197	212	211	177	177	203	182	212	191	189	215	206	199	216	220	216	188	172	195	201	156	190	208	183	230	203	208	190	186	215	181	204	193	199	191	199	175	187	200	168	180	182	207	197	206	194	178	212	164	190	204	209	184	177	192	202	184	193	195	205	192	193	193	200	208	209	186	171	177	202	187	188	198	216	190	206	200	181	174	199	188	196	205	182	183	194	194	183	195	181	193	183	195	220	188	165	205	183	186	188	178	214	180	209	170	218	208	235	189	212	206	206	196	191	184	204	222	185	207	214	191	203	196	191	169	174	194	174	185	197	191	221	192	193	186	199	188	207	188	181	179	205	192	191	212	183	189	184	167	171	182	185	175	190	193	194	194	194	181	204	211	200	198	180	181	209	176	195	202	180	195	197	200	204	163	191	212	198	181	206	168	184	153	184	206	192	192	193	179	192	195	191	195	175	169	167	189	206	189	208	190	175	202	170	171	182	191	190	178	189	203	201	158	196	178	207	182	187	179	205	167	192	208	187	183	195	214	196	177	197	194	200	186	222	175	192	182	185	203	193	198	211	216	204	196	197	198	186	189	217	199	196	190	198	195	200	175	177	195	188	189	185	192	196	167	193	228	197	181	221	187	217	167	193	221	172	173	162	174	176	199	187	208	166	199	190	192	180	197	201	194	198	217	212	206	195	202	183	181	218	186	181	202	205	194	191	198	212	187	201	195	198	185	215	182	205	185	218	182	187	181	200	185	162	195	164	201	206	187	211	212	204	187	198	208	196	189	191	180	207	203	194	208	203	200	181	173	195	198	168	179	209	198	188	180	190	200	193	223	190	191	165	184	205	167	204	158	200	170	200	173	187	190	186	204	204	205	189	197	171	202	183	197	198	187	190	170	201	183	190	216	221	186	195	183	183	175	191	199	200	188	190	196	196	197	186	193	196	190	199	217	183	202	206	166	197	187	191	182	189	194	192	215	194	184	177	176	183	205	184	208	208	209	197	187	196	203	186	170	188	189	206	223	187	203	170	200	179	188	196	210	178	196	213	210	216	200	207	194	190	185	186	184	149	177	199	208	181	205	197	186	196	199	197	213	198	196	196	222	166	213	186	219	196	179	170	196	206	190	190	200	188	214	181	190	181	182	176	209	193	206	175	210	183	187	186	218	188	196	205	192	201	178	192	176	199	176	190	190	195	166	215	192	173	170	175	203	212	189	205	208	173	176	196	176	211	194	212	187	173	184	203	179	185	184	199	201	180	213	224	222	186	174	171	203	226	189	182	194	181	208	181	170	211	205	186	199	186	202	202	169	206	187	209	187	196	183	176	204	178	192	188	195	192	187	202	184	205	189	180	221	214	173	198	204	195	195	181	200	207	203	203	201	218	199	180	185	186	187	173	165	186	183	192	187	187	178	191	200	180	204	201	207	185	204	177	176	180	191	192	181	211	202	196	206	196	167	193	221	182	180	206	168	201	195	187	200	178	183	203	212	198	192	186	171	181	192	208	176	173	183	185	192	183	191	185	194	172	192	216	197	206	182	193	169	177	228	177	175	200	188	182	187	206	195	195	182	184	195	187	200	214	181	164	213	194	180	198	181	195	192	207	186	209	201	233	222	185	182	184	183	185	211	200	196	206	197	193	208	181	206	189	186	198	192	186	174	195	191	184	195	169	204	183	193	208	197	174	190	224	206	190	182	197	178	178	184	190	159	184	195	176	176	189	194	200	179	195	185	177	194	187	206	192	203	175	187	171	184	207	183	191	203	172	207	170	189	165	211	183	182	209	188	193	192	188	207	175	187	204	197	195	182	217	180	207	205	191	186	199	180	202	206	180	192	173	193	181	191	190	205	172	193	206	188	211	192	205	193	187	185	171	219	203	187	199	185	210	197	202	189	200	202	215	207	193	185	192	220	193	207	173	178	176	195	194	188	210	219	167	200	199	191	212	206	201	171	184	190	196	189	211	188	201	207	179	162	183	172	210	194	194	209	179	206	213	171	206	184	192	191	191	200	192	180	175	190	176	193	190	205	187	191	179	229	193	166	197	188	197	202	186	204	204	192	199	212	180	197	187	199	209	211	203	179	184	177	177	204	198	175	197	186	218	195	177	191	181	197	190	195	195	197	215	216	183	204	196	187	209	166	182	164	176	197	174	195	192	200	186	181	167	198	184	189	190	196	201	185	196	181	187	179	199	194	185	196	195	205	204	183	204	214	203	185	197	200	190	216	200	213	185	207	191	203	183	188	193	213	221	169	238	177	184	185	178	204	197	200	202	182	174	188	181	169	188	208	210	180	199	191	175	151	189	189	166	197	181	209	184	182	184	212	214	178	185	196	173	197	178	202	198	215	170	183	205	195	170	195	209	185	177	195	191	190	196	174	189	181	180	186	203	202	202	186	175	185	181	222	186	182	196	194	165	177	215	190	195	174	205	203	219	225	215	202	202	193	177	209	204	192	175	216	193	188	185	189	174	169	187	201	209	193	192	195	194	190	180	177	187	189	203	173	189	184	186	207	171	209	204	187	184	182	169	199	184	200	197	174	178	180	200	187	207	196	181	192	212	203	185	211	210	178	208	174	177	172	185	186	196	189	183	183	184	188	191	201	206	186	197	191	191	187	206	187	200	199	194	171	171	200	194	175	201	171	210	176	204	184	200	202	198	202	186	177	182	179	208	182	183	198	209	191	195	194	162	228	165	190	196	167	211	169	213	182	187	215	206	188	200	214	194	170	222	185	173	200	188	197	178	186	188	196	180	202	216	187	178	206	208	188	192	180	172	162	165	205	197	173	203	176	201	178	196	183	199	173	227	162	171	204	191	186	190	181	206	205	223	208	192	176	196	178	172	235	208	196	182	201	190	195	189	193	194	178	194	202	176	166	197	202	185	192	188	189	180	178	196	190	229	190	168	165	199	189	188	199	191	181	189	195	209	171	192	206	188	166	207	217	196	178	206	213	186	179	201	197	192	183	183	209	179	222	181	201	192	215	187	222	190	168	200	206	156	204	201	210	187	188	196	199	196	206	198	165	216	207	201	180	207	193	182	186	176	186	197	174	169	200	180	193	194	188	211	179	185	184	201	180	201	215	207	186	201	180	188	177	198	181	185	192	191	179	215	188
5899	1055	394	264	241	271	249	288	270	246	248	262	260	271	269	247	263	277	255	258	230	238	227	234	245	255	297	219	215	260	239	243	242	240	253	250	238	251	257	271	260	238	236	251	265	261	215	230	257	231	238	238	233	256	223	244	254	262	257	241	259	235	271	239	246	254	235	242	219	252	230	241	223	244	245	242	244	252	291	245	273	260	249	244	273	263	242	231	225	229	246	295	251	258	254	216	244	240	236	235	252	246	266	233	255	253	288	260	269	217	272	268	258	229	247	249	231	226	242	239	238	219	220	247	251	263	241	227	237	285	259	245	265	271	269	227	244	244	201	228	249	251	267	254	247	251	241	232	230	251	254	235	219	241	262	251	250	245	271	240	222	259	265	249	242	255	231	220	260	236	243	224	251	237	220	248	223	254	257	257	227	262	232	240	290	245	264	260	224	238	263	228	236	236	242	240	274	266	246	257	243	236	255	246	235	245	246	243	223	289	237	260	234	233	255	216	258	241	266	242	266	233	253	242	257	226	263	270	235	247	257	251	256	273	267	245	219	248	239	239	229	230	209	284	256	232	247	250	248	250	254	234	237	242	256	238	218	252	263	251	253	253	242	279	263	270	287	256	246	266	223	240	232	256	262	268	259	237	260	258	239	242	275	241	278	232	257	241	237	247	239	245	275	224	278	264	253	247	268	246	223	219	247	248	240	260	282	249	255	248	234	237	275	231	241	262	246	246	240	256	247	279	245	253	240	230	259	249	241	251	259	274	252	252	259	239	265	217	255	222	237	243	246	236	232	266	237	235	259	238	274	237	246	253	274	232	268	248	239	234	242	265	253	243	258	222	250	244	244	198	243	235	241	249	226	247	242	264	247	258	256	252	274	235	250	235	243	260	235	255	229	257	249	233	254	231	280	246	252	225	255	243	239	248	241	253	270	218	242	253	222	266	239	220	244	271	233	231	257	259	250	247	254	249	237	241	249	270	260	234	259	237	258	257	221	234	247	262	215	229	244	259	256	240	257	263	252	269	220	243	239	265	249	241	231	266	244	248	250	223	298	237	231	268	242	255	247	268	264	260	254	222	237	246	252	237	225	276	244	253	244	265	244	250	216	252	251	266	225	248	253	217	276	241	259	233	270	258	230	258	230	257	255	261	210	226	278	245	251	245	228	243	284	258	232	235	260	270	248	246	253	237	287	251	275	242	237	265	238	255	255	247	248	265	246	265	255	207	245	250	246	245	243	228	235	249	240	246	266	246	236	274	240	277	238	219	264	227	246	250	244	230	233	239	263	274	237	249	257	244	260	253	239	246	275	268	255	256	240	269	253	235	199	243	262	238	233	246	240	279	252	246	262	216	235	250	250	253	229	266	242	249	250	251	237	237	238	253	261	243	260	246	243	227	250	242	239	225	277	255	241	240	238	262	249	250	244	256	233	246	232	230	248	251	259	244	250	234	223	263	244	240	255	223	242	218	257	242	234	240	251	220	259	262	237	245	279	260	263	250	240	252	231	255	241	234	217	266	259	268	241	282	243	271	246	270	258	263	261	261	232	248	220	288	259	261	233	260	263	232	240	264	270	226	266	248	251	229	246	234	232	233	272	261	262	263	223	214	260	255	263	256	260	242	239	246	234	244	280	241	239	259	241	253	260	244	249	254	235	233	246	236	251	248	249	242	233	228	244	231	242	246	251	246	227	230	202	221	262	254	244	239	238	259	245	254	250	268	234	270	224	253	241	265	257	242	242	241	257	235	237	233	233	257	271	250	259	257	218	229	230	237	248	268	255	271	254	245	218	227	240	235	226	229	234	245	239	256	227	259	252	268	275	219	218	190	218	209	231	231	253	256	233	282	224	251	238	235	227	223	262	275	260	254	246	217	245	250	246	221	232	283	254	257	231	261	251	243	254	263	265	237	249	261	258	260	238	247	232	252	235	251	257	242	251	224	239	239	264	258	265	259	235	248	257	227	250	245	222	256	216	236	230	258	252	227	256	289	243	255	237	225	246	250	255	248	247	244	278	254	250	259	205	217	214	234	224	251	249	223	254	246	240	234	268	249	257	245	261	256	232	239	244	233	227	254	261	236	271	211	259	249	261	294	253	248	267	274	265	230	270	218	251	258	246	248	251	245	265	252	239	242	273	242	249	235	254	224	238	247	245	226	259	256	253	245	277	264	217	258	209	274	261	271	271	261	248	233	264	247	269	248	267	251	237	216	230	243	261	232	212	225	251	229	227	211	224	260	268	261	261	252	253	261	265	260	267	243	237	262	267	233	245	258	273	251	235	207	270	234	262	284	256	235	266	256	227	235	223	301	236	221	221	262	243	253	224	228	255	240	242	229	252	261	247	232	249	276	247	244	256	216	209	267	252	264	254	269	261	275	286	238	249	245	248	258	220	234	251	236	256	260	274	237	254	263	255	236	229	244	260	258	223	283	261	274	215	241	265	257	256	244	219	267	264	226	226	226	244	265	229	245	226	258	242	263	262	264	260	235	242	246	228	232	259	251	237	262	243	232	234	256	235	232	243	232	217	237	266	235	243	241	243	234	243	258	264	261	257	234	241	233	256	250	215	266	252	246	230	253	241	254	229	244	257	245	221	238	221	251	245	239	251	254	253	246	238	241	276	226	273	239	262	253	244	251	238	233	278	209	219	252	252	248	230	269	256	247	282	238	215	234	257	251	232	238	239	221	252	237	247	225	247	251	266	237	265	242	259	263	250	263	235	257	234	237	258	231	252	237	275	259	252	238	223	227	255	230	222	262	201	250	231	269	234	270	258	239	253	249	234	228	268	253	236	268	265	247	236	266	263	260	260	249	255	235	236	277	256	247	251	252	240	228	235	233	253	245	252	253	238	262	244	255	235	265	218	291	256	234	237	241	241	245	239	276	238	243	219	245	234	229	246	239	246	243	264	238	247	258	243	238	252	241	241	276	272	247	261	280	264	237	248	244	232	233	269	263	224	233	248	251	248	226	230	248	243	249	235	241	217	236	237	230	233	236	266	269	262	240	264	265	237	232	255	212	259	234	229	232	248	258	217	268	263	254	245	267	209	256	248	229	248	229	255	235	242	274	267	235	224	285	264	259	229	231	243	262	237	262	253	248	213	265	244	246	225	252	249	242	238	241	236	257	240	235	218	246	256	270	251	258	218	248	241	221	233	258	239	234	233	231	273	237	228	245	235	239	244	235	251	247	260	262	225	288	226	247	244	213	277	229	251	247	252	254	251	253	282	231	245	249	231	242	220	269	230	251	231	261	249	256	239	243	273	246	271	255	247	246	253	243	231	242	268	215	257	230	240	223	241	251	239	250	220	255	237	251	252	249	246	265	227	240	263	274	289	227	256	248	270	243	255	278	245	243	231	233	230	268	241	253	270	244	262	238	262	248	241	236	248	239	240	275	239	228	228	256	284	256	271	241	249	241	257	264	224	256	216	237	232	252	259	216	242	243	258	246	264	278	233	251	232	223	250	246
5182	1832	910	649	582	591	593	603	566	598	590	546	640	561	528	547	559	583	577	580	544	596	550	551	587	529	638	593	523	561	584	566	567	570	527	565	581	584	577	580	569	559	528	541	559	531	573	548	565	587	581	575	549	587	508	562	594	586	613	574	522	566	534	579	540	571	550	548	551	549	563	536	540	563	549	620	581	609	533	586	541	567	551	532	570	534	540	562	528	549	554	564	569	569	586	531	581	559	567	554	577	558	568	590	546	585	607	519	564	562	516	531	598	577	576	604	556	579	583	571	527	611	576	576	570	592	550	574	515	527	567	574	566	554	584	582	495	582	561	529	599	582	545	527	556	560	552	532	530	530	542	542	546	570	569	584	534	587	565	541	610	525	570	570	561	562	557	549	562	559	579	541	572	537	542	543	525	590	567	553	547	528	596	581	542	552	559	576	598	546	547	520	562	533	538	518	567	564	548	538	565	547	560	608	561	535	557	556	611	552	557	587	580	586	527	558	541	559	615	529	559	547	577	586	539	556	536	580	569	602	583	565	603	543	573	580	570	523	543	558	539	560	524	561	603	609	562	606	572	599	540	575	540	562	591	538	551	550	573	577	550	515	518	539	589	530	626	552	570	609	561	570	549	506	557	556	546	543	526	557	538	484	557	549	507	565	582	534	567	540	544	513	570	567	592	611	588	571	570	580	603	544	542	524	571	559	543	578	525	517	575	560	545	572	607	538	527	574	575	586	574	550	501	539	513	582	571	594	533	561	535	560	526	540	586	509	549	581	559	552	553	553	559	565	516	571	561	553	527	583	553	585	549	557	581	548	533	538	584	604	584	553	558	585	542	591	579	525	524	592	575	560	579	559	595	560	550	557	561	577	564	545	563	591	605	583	554	522	585	568	538	587	604	598	583	542	543	558	557	537	563	557	573	610	557	550	571	579	594	558	562	556	582	544	536	576	531	585	558	589	561	604	540	561	556	562	572	553	544	580	571	563	547	566	535	505	570	618	562	563	541	629	570	588	565	536	556	552	582	589	590	581	506	563	544	516	567	582	565	552	556	537	524	541	574	560	559	576	566	568	549	483	529	540	573	495	526	527	551	562	591	569	580	555	570	516	550	585	559	544	567	570	584	587	591	561	555	503	556	522	551	532	574	566	612	591	569	592	552	549	537	537	592	614	542	597	574	558	535	518	575	564	560	559	558	565	603	571	577	532	532	567	602	522	531	526	531	556	532	537	545	505	595	539	498	567	566	557	576	546	555	572	520	543	542	557	597	547	587	527	533	591	592	533	549	591	591	557	569	571	584	547	557	539	554	569	582	562	553	566	591	545	571	532	565	564	574	609	589	588	573	579	581	558	530	541	536	544	547	558	554	567	562	549	525	551	563	559	602	581	541	564	579	567	569	512	552	582	550	554	550	584	551	574	603	566	565	560	595	581	571	563	520	540	572	577	543	556	561	586	545	568	554	609	576	570	598	536	587	582	551	589	521	550	576	534	547	552	523	561	597	576	561	532	579	589	571	539	573	577	561	562	573	609	539	531	575	537	613	588	532	534	519	586	602	532	598	541	546	568	585	570	591	587	557	565	556	638	570	485	608	557	577	515	561	572	570	551	531	588	531	583	576	584	587	548	544	577	548	551	533	547	532	552	514	577	538	578	594	535	565	538	563	515	525	558	577	550	544	557	516	548	552	549	546	528	542	555	562	591	561	615	572	581	563	544	563	568	534	573	549	543	554	546	552	585	600	552	576	595	573	556	537	523	551	556	566	565	560	593	580	562	543	584	572	595	529	552	573	585	563	540	552	583	562	584	595	535	567	568	581	555	574	556	580	544	583	530	541	551	540	550	599	573	546	546	564	539	556	556	590	606	593	572	559	586	571	590	552	545	593	568	565	558	528	552	574	553	556	588	576	545	519	544	551	578	615	545	596	571	551	565	562	584	569	549	577	587	581	567	560	571	562	566	612	541	525	563	524	552	569	583	537	526	580	599	549	525	545	571	562	544	565	541	543	513	600	555	516	557	549	581	528	536	527	542	584	570	574	523	560	579	544	516	616	546	569	531	576	554	580	574	519	549	566	535	591	617	581	552	552	558	556	540	552	628	555	542	537	549	533	563	582	577	584	537	570	583	509	521	606	562	558	592	575	548	588	555	586	548	532	615	540	603	559	589	580	568	561	564	593	517	536	562	581	567	579	593	533	567	569	576	591	571	565	598	570	543	532	545	516	559	586	576	566	495	551	536	564	561	560	581	556	543	567	529	567	522	603	557	587	588	558	571	565	568	527	595	586	580	581	520	561	560	543	555	543	565	522	529	568	530	577	595	585	524	587	536	578	556	539	536	541	581	542	543	589	557	538	557	539	550	571	536	550	543	549	548	529	554	556	595	576	558	513	540	607	630	583	581	574	544	555	582	521	560	580	559	590	548	531	575	581	522	554	539	588	562	530	528	590	541	580	580	588	569	541	557	562	522	564	586	553	555	522	555	499	542	560	557	603	563	568	660	574	517	545	542	551	569	567	523	587	570	550	568	571	618	580	588	552	612	585	532	589	587	510	555	585	580	568	556	586	571	567	549	582	596	574	543	563	559	570	576	529	551	571	547	536	565	587	570	555	552	564	557	570	543	559	553	558	543	583	553	560	545	599	618	585	571	567	577	559	535	515	528	555	590	547	543	576	556	503	534	555	568	572	550	551	570	569	517	607	541	546	593	545	516	551	551	588	524	557	547	529	553	621	538	559	536	572	567	619	567	620	584	547	549	589	591	560	601	571	496	550	549	570	540	577	535	523	561	546	578	531	575	518	546	528	594	560	535	532	587	546	621	548	552	539	548	645	555	572	578	548	568	552	543	572	510	556	522	555	526	553	539	567	569	560	545	553	582	582	603	574	538	589	534	553	545	567	578	526	555	579	574	563	552	570	571	555	552	575	514	547	558	587	598	588	590	543	562	567	566	543	556	558	577	572	537	558	600	550	557	556	557	537	558	571	555	562	579	549	543	513	556	571	568	544	523	560	548	551	527	565	565	541	550	530	557	560	555	586	588	588	555	587	559	575	584	554	572	635	550	581	528	562	588	558	539	562	571	552	565	632	591	533	527	540	566	565	562	548	546	598	528	538	557	555	561	554	601	550	550	533	586	603	577	566	559	504	550	573	537	489	573	540	561	530	583	541	565	524	551	564	588	559	567	576	563	542	574	541	534	546	563	535	556	610	548	572	561	589	524	601	521	542	558	575	549	563	545	624	564	570	572	567	559	556	538	572	534	563	523	530	557	547	586	564	534	520	585	607	542	524	561	521	546	572	532	535	565	598	548	599	573	564	537	583	575	567	533	532	536	598	532	560	582	536	594	592	572	586	607	538	544	539	579	580	507	570	562	569	576	545	555	550	574	575	533	571	557	537	586	571	527	578	565	599	585	561	549	547	575	520	561	550	572	584	569	532	494	561	609	567	543	543	589	567	607	565	537	608	607	583	589
35713	25091	7641	852	545	443	324	285	274	239	210	191	150	170	169	166	163	163	145	165	141	116	128	112	135	152	126	132	125	135	140	130	131	113	133	141	129	116	131	126	131	141	116	126	130	103	114	127	120	137	116	98	116	132	112	116	123	122	123	126	116	117	114	114	110	133	113	120	118	139	113	110	126	120	110	134	109	126	124	130	130	122	124	108	115	109	109	124	118	115	114	118	137	105	137	111	138	113	119	121	120	125	111	95	121	116	122	96	98	148	128	125	132	106	107	121	122	129	129	106	121	107	129	122	119	122	108	130	109	145	150	116	118	113	114	104	116	111	120	106	126	128	111	110	122	100	123	121	115	130	129	111	114	109	116	103	126	107	108	105	111	122	117	104	110	119	113	126	118	141	121	120	104	104	117	114	130	128	122	117	132	135	104	133	121	103	117	124	123	115	105	122	113	121	141	128	114	111	125	136	121	125	102	110	126	118	111	110	114	97	137	113	112	115	131	109	116	124	136	134	102	111	110	132	125	113	108	128	123	125	111	109	123	118	109	128	107	131	113	115	130	125	135	116	127	129	156	103	127	118	118	123	140	99	129	125	142	103	128	115	119	122	125	110	131	107	111	124	112	109	121	104	139	107	116	112	133	106	101	114	111	112	117	127	105	113	127	108	112	97	107	131	137	122	119	129	117	126	124	115	116	110	113	120	131	126	119	139	129	138	141	118	111	132	124	117	124	134	138	120	121	135	106	103	138	117	104	100	95	118	120	122	136	109	119	121	113	126	116	127	125	120	113	110	136	123	116	111	106	85	130	124	114	120	123	123	130	156	123	125	106	119	122	126	105	98	142	116	125	111	121	109	85	126	101	142	114	118	134	115	131	126	125	112	109	133	100	111	108	89	135	117	120	93	116	126	121	122	135	124	105	106	124	151	121	123	105	107	99	134	116	124	134	115	120	118	127	110	102	99	122	129	119	121	117	135	125	135	139	128	113	126	106	99	104	116	117	126	141	109	102	112	114	106	108	161	118	133	102	149	112	136	111	136	122	113	110	121	113	108	115	107	125	115	131	142	132	114	123	101	119	130	122	101	143	115	108	104	110	112	114	121	127	120	104	105	125	113	119	137	125	144	119	112	111	114	131	129	127	109	129	133	116	117	120	110	113	111	115	94	120	123	96	119	131	118	125	119	126	119	104	99	123	130	106	112	131	114	134	108	115	114	90	110	112	137	142	127	115	116	123	105	137	109	118	121	103	113	135	112	127	137	109	111	93	117	119	117	110	119	122	110	113	100	129	119	108	137	114	123	113	118	106	106	130	112	121	134	100	127	100	109	134	118	107	136	112	102	99	105	109	134	120	123	108	147	117	121	110	101	106	144	138	120	130	120	97	109	98	126	140	115	105	102	135	135	120	115	119	109	127	103	138	125	108	110	107	123	120	103	123	122	127	136	121	116	133	123	85	120	131	122	119	131	116	120	114	109	96	118	133	108	111	126	115	111	111	131	137	116	107	136	107	128	107	122	140	144	131	103	110	132	119	100	105	134	126	114	123	134	92	106	114	121	124	138	119	96	117	140	108	141	135	141	122	100	134	106	132	105	129	127	113	105	106	106	108	128	127	134	134	124	115	127	113	108	148	128	93	106	116	112	106	127	104	129	106	115	107	105	94	118	134	139	121	117	108	115	132	121	107	125	122	115	116	124	122	115	121	119	101	128	117	118	113	133	134	118	114	98	115	110	111	129	120	112	107	110	135	131	131	114	146	113	124	112	102	133	107	119	123	106	116	116	145	121	116	127	111	109	126	102	99	120	121	138	140	124	121	128	122	110	113	117	131	132	121	137	115	118	136	126	114	143	103	109	133	124	132	126	112	100	120	123	134	124	122	123	108	113	97	110	136	122	124	132	113	123	134	111	119	114	103	107	111	111	155	114	118	121	138	124	129	124	124	131	118	107	104	125	135	131	120	109	98	120	138	150	125	126	113	123	113	130	129	119	127	125	116	107	125	132	116	124	122	104	105	140	111	131	121	122	124	113	111	115	118	133	120	129	120	124	115	125	114	147	128	97	136	108	135	121	110	144	104	117	110	102	108	109	123	128	124	123	92	127	130	145	130	113	117	111	113	117	129	120	118	130	128	122	139	129	104	122	106	121	127	119	124	119	123	146	140	114	125	124	127	108	118	106	117	117	128	109	123	119	115	124	136	122	102	115	128	109	104	123	127	132	116	108	120	130	127	119	105	128	106	129	125	116	107	120	117	109	119	133	121	106	106	115	117	122	114	116	121	118	109	138	124	127	129	127	128	106	151	119	100	116	130	125	97	108	106	118	143	122	130	120	115	111	125	124	120	118	114	127	117	108	128	88	132	138	129	111	148	100	110	107	109	140	111	94	122	111	136	114	121	126	128	119	117	123	117	142	118	132	122	100	124	133	106	128	111	135	133	118	124	119	110	134	113	133	131	128	115	105	148	135	135	108	124	142	126	121	110	125	111	119	139	105	122	106	130	134	118	129	137	127	124	116	105	113	95	128	121	99	142	116	120	135	107	119	124	119	107	129	125	125	128	109	92	150	106	122	127	119	113	131	114	126	116	139	131	109	129	133	96	116	126	120	114	102	126	131	109	114	118	109	114	108	128	105	108	126	137	118	130	122	114	109	112	129	121	131	127	121	111	121	122	114	135	116	113	129	111	126	122	112	122	111	119	123	106	93	128	96	126	99	121	111	119	115	111	104	119	115	120	106	133	114	119	117	112	127	113	124	135	113	119	121	115	110	102	97	122	112	128	108	125	116	112	96	120	102	124	111	113	117	123	119	93	119	95	115	113	128	119	117	113	113	122	120	104	124	101	127	122	113	121	108	134	125	116	130	129	121	116	115	124	118	118	122	124	110	129	132	124	117	130	113	112	119	132	113	112	134	128	121	117	115	102	146	115	133	119	109	121	123	139	101	117	115	106	128	114	110	103	112	109	108	130	134	119	124	117	128	142	138	114	127	127	129	132	130	119	113	124	116	135	117	108	120	112	135	103	127	110	116	114	131	118	111	124	132	123	130	132	126	114	126	133	137	114	124	118	129	129	127	109	117	115	119	114	118	111	127	117	127	116	141	102	125	136	119	134	139	126	112	109	121	131	110	111	119	119	129	116	112	131	111	123	129	131	137	112	114	138	105	119	117	120	128	111	127	129	99	110	119	116	113	117	100	138	112	114	127	120	119	113	106	123	105	111	106	124	128	126	108	139	125	127	110	121	124	95	126	124	130	126	119	115	118	116	119	136	97	109	111	120	122	117	107	114	113	117	114	125	118	118	114	136	125	128	129	108	124	109	122	137	119	137	115	117	122	136	139	112	116	117	122	144	97	117	136	134	140	117	123	133	123	97	125	113	121	147	129	121	116	90	110	105	119	125	114	117	129	125	105	132	137	106	120	110	107	112	122	138	107	117	128	130	118	109	104	108	94	137	122	136	114	107	125	127	125	121	121
20137	17797	4476	2580	2184	1803	1481	1255	1117	1004	867	737	664	623	570	543	538	512	458	455	478	454	443	427	371	409	407	373	400	351	327	379	334	334	316	371	338	329	338	330	312	356	363	310	327	323	335	331	339	326	330	307	314	307	295	309	306	304	276	340	288	295	313	327	287	292	307	284	296	308	317	281	299	275	281	313	316	289	294	282	296	288	289	296	283	301	258	279	285	293	316	258	306	311	290	273	308	311	302	273	282	286	305	289	288	279	301	325	283	305	277	275	287	283	290	323	330	283	280	304	292	289	275	312	328	299	252	314	291	279	289	284	288	291	300	296	320	281	284	297	287	293	268	310	296	288	275	300	283	293	280	302	294	305	309	280	284	300	276	305	312	283	301	281	315	314	297	267	280	280	326	271	272	312	263	314	298	318	281	255	293	270	291	262	305	283	262	280	281	278	276	293	303	302	255	273	284	303	293	326	300	312	278	285	285	296	314	318	271	283	323	280	273	278	273	289	264	263	324	278	291	294	294	292	253	292	286	309	299	255	296	268	297	281	254	283	264	274	289	304	291	259	291	321	312	300	301	270	302	303	276	296	304	297	300	292	300	291	301	274	315	315	291	276	287	275	312	295	308	301	300	292	256	292	275	282	285	282	291	278	296	255	318	299	265	268	294	319	298	262	257	291	296	266	270	298	303	283	306	277	305	252	283	298	293	295	269	260	296	285	295	290	327	312	266	271	300	295	300	301	284	272	284	287	317	294	294	289	282	261	280	302	275	296	305	270	260	265	293	307	272	279	259	283	283	305	285	304	321	274	293	276	307	301	300	283	258	324	266	277	275	309	283	290	273	320	257	279	318	307	322	275	300	308	249	267	263	300	269	293	274	290	320	293	255	312	277	272	327	317	289	318	278	281	321	290	240	295	308	264	284	279	294	325	270	308	311	284	291	296	297	271	243	270	276	274	287	287	299	284	276	292	298	298	324	309	300	269	322	287	274	306	286	268	288	295	285	267	284	289	277	291	280	289	282	275	293	273	291	275	261	266	296	280	288	291	287	273	270	271	296	313	297	298	276	286	306	288	256	299	263	299	271	267	283	275	303	298	268	291	303	276	278	273	272	286	308	285	285	263	287	302	304	263	298	302	274	288	280	287	269	304	283	278	286	301	278	276	300	264	283	291	283	292	281	254	310	282	288	298	289	266	283	307	253	276	275	273	290	263	280	320	308	293	297	270	282	290	292	258	303	276	271	248	284	281	275	276	275	281	290	292	322	290	270	259	301	281	277	296	282	287	265	290	303	295	285	287	287	294	295	317	276	306	275	293	281	259	273	276	308	281	269	291	307	301	245	275	335	275	291	296	263	277	262	308	282	264	288	299	279	290	263	295	289	284	276	271	296	271	260	246	303	284	298	286	278	294	284	282	257	307	312	282	290	277	286	306	295	300	271	284	301	300	275	279	290	279	293	302	282	263	326	286	301	270	306	267	307	249	280	283	269	276	275	253	285	254	301	308	256	258	277	266	275	281	277	265	270	258	287	266	241	291	294	327	292	302	293	275	272	272	300	273	287	273	263	259	288	293	292	284	286	338	302	299	286	289	313	309	277	318	307	287	287	292	303	318	283	255	258	241	286	271	288	287	300	283	254	287	280	288	291	297	273	277	291	308	272	288	290	260	292	270	278	310	320	309	291	318	277	273	265	289	297	251	278	277	285	255	288	286	269	276	271	323	297	289	302	269	303	267	284	283	307	296	284	289	282	284	286	282	298	318	261	323	289	250	277	263	290	297	259	271	285	277	293	283	303	296	285	301	285	251	284	286	296	291	300	257	321	276	302	288	255	278	309	302	292	281	296	300	286	274	312	273	289	272	297	264	329	273	263	274	297	287	299	247	293	298	315	310	309	273	320	292	266	298	275	266	287	287	280	287	294	255	281	269	257	320	299	322	304	287	284	260	289	288	305	276	275	257	305	292	287	313	299	288	268	272	284	266	291	301	287	305	270	238	269	290	286	293	307	298	275	313	308	266	287	297	294	279	299	283	313	316	269	284	293	281	300	284	280	295	273	308	284	259	285	309	298	298	275	305	321	298	323	287	282	259	290	281	300	284	246	292	293	305	252	281	297	326	289	275	291	282	253	278	311	302	294	285	275	288	301	281	300	297	283	310	314	277	272	290	284	318	280	287	287	294	262	285	297	270	284	282	283	289	293	289	282	290	285	265	268	268	318	309	277	303	268	307	285	291	316	280	277	298	283	282	276	292	269	294	286	279	246	310	280	291	278	291	272	277	282	313	275	281	287	297	263	323	288	279	301	297	277	293	280	293	287	274	299	311	292	287	319	292	296	300	291	304	306	277	296	303	258	270	281	282	337	287	303	268	263	301	270	295	274	313	293	299	306	280	257	270	274	275	312	282	315	267	299	318	285	276	260	280	286	276	308	291	288	304	269	292	299	289	273	311	281	302	275	264	262	296	277	245	295	291	275	293	271	271	278	280	295	298	314	285	283	288	298	284	293	284	293	306	296	301	274	286	276	276	274	277	245	303	281	292	277	294	296	290	304	285	293	319	292	279	267	303	284	292	287	302	284	320	303	261	297	278	266	284	284	290	281	273	269	276	296	283	264	291	287	273	287	292	290	285	296	317	269	306	287	283	297	257	290	255	279	279	306	297	299	260	296	297	310	307	340	305	284	273	311	300	299	344	275	285	284	277	285	276	295	262	284	266	298	277	312	269	277	316	283	283	308	287	286	308	302	298	313	266	264	300	320	281	271	308	303	338	278	299	276	298	295	263	273	282	319	328	310	312	299	307	273	294	281	264	272	248	291	288	295	266	279	311	298	297	295	281	289	264	317	298	331	312	266	290	289	283	299	269	294	306	290	281	300	284	278	271	289	313	293	284	284	285	292	295	272	277	322	263	274	270	299	244	304	278	289	272	298	294	285	285	309	301	266	294	293	285	307	291	278	308	304	269	310	297	307	304	305	255	269	285	264	291	309	297	296	310	284	261	294	304	284	259	287	294	308	284	279	300	288	289	302	271	313	250	260	290	294	289	284	288	261	290	294	286	321	289	283	282	312	303	288	274	289	272	272	287	260	290	282	272	290	280	268	290	275	263	277	266	265	283	309	260	283	304	319	285	305	256	248	313	272	308	279	279	275	303	301	301	284	281	290	257	269	274	315	295	289	268	279	278	271	267	264	290	301	283	268	282	291	264	280	262	293	272	307	316	287	296	292	291	283	291	285	294	276	288	280	278	292	285	293	306	299	286	290	266	278	296	274	269	301	282	279	310	278	292	285	281	275	280	264	283	272	283	293	266	279	288	282	294	295	294	270	290	291	270	317	306	311	301	272	280	282	300	264	296	288	287	300	297	293	288	276	286	312	293	261	298	302	290	265	312	282	267	303	287	266	283	305	298	287	277	268	275	281	309	282	281	302	286	285	290	279	281	299	266	305	301	296	299	280	268	256	306	295	326	269	287	266	290
49466	38089	13481	2052	1034	671	446	381	365	277	242	210	201	170	171	124	124	130	137	125	115	96	107	91	102	99	86	99	92	83	64	75	79	101	84	82	94	95	82	87	80	60	87	64	67	52	74	79	77	73	73	81	91	78	62	67	67	69	68	70	81	79	79	72	69	86	64	67	71	69	67	66	73	77	75	74	48	66	75	68	55	65	74	67	64	61	82	68	50	72	80	66	89	75	70	56	80	64	68	73	69	66	71	59	78	62	71	66	91	61	64	76	79	83	82	60	76	60	73	65	73	65	76	82	67	80	65	60	70	71	75	74	55	68	61	75	73	64	61	95	71	50	60	64	56	58	62	69	66	49	72	85	76	63	64	61	62	77	65	64	58	56	71	66	87	67	84	62	58	70	65	59	86	76	70	74	69	80	67	85	66	60	53	73	57	59	53	69	97	63	72	63	69	68	68	61	65	71	84	54	75	58	55	64	62	73	67	73	69	80	64	57	69	66	64	56	71	75	66	69	51	77	64	72	51	70	59	66	41	59	66	72	62	55	85	60	73	50	64	62	63	61	64	62	78	73	67	58	51	80	56	78	65	68	69	57	62	69	68	68	81	71	88	58	78	68	60	89	67	68	71	77	73	62	72	60	68	83	54	59	63	67	54	63	77	56	59	66	60	53	71	79	71	76	86	64	72	62	75	72	65	71	70	57	61	71	54	69	52	54	56	86	70	70	62	74	56	59	65	72	61	70	60	58	81	70	59	75	72	67	78	64	67	71	65	70	72	68	66	68	64	62	58	75	63	77	64	69	74	94	65	70	63	76	51	83	88	59	79	58	64	83	67	71	65	78	74	60	64	70	65	63	73	72	77	55	61	87	61	65	65	65	73	70	48	66	77	72	63	66	71	64	62	67	64	65	64	67	68	58	84	59	71	60	79	89	68	68	64	58	59	68	78	72	63	71	65	74	70	80	80	76	60	58	69	61	63	66	52	60	88	69	71	59	79	57	68	82	77	55	67	71	65	68	63	78	75	68	63	83	61	71	67	69	64	66	68	87	66	69	57	68	78	83	63	69	61	72	62	56	54	64	70	66	71	78	60	64	78	71	57	66	62	77	65	71	59	73	75	72	75	75	69	68	59	71	60	64	54	68	67	58	65	76	73	79	79	71	67	60	66	76	71	59	76	69	79	70	71	79	56	72	63	84	77	67	77	60	77	55	71	62	65	49	74	68	66	63	73	65	74	78	54	71	55	76	76	73	54	83	56	80	76	79	68	65	55	71	74	80	78	77	72	75	69	59	73	75	70	69	61	58	53	61	62	63	81	54	65	76	65	65	55	69	57	63	59	69	59	62	67	73	61	73	70	62	68	63	64	62	54	64	81	58	74	76	62	78	76	58	61	67	60	67	61	56	67	55	67	79	47	78	69	62	72	79	56	64	63	70	90	76	69	70	59	88	59	77	70	57	72	63	59	79	61	61	50	67	78	68	65	70	78	72	52	73	64	59	74	57	80	74	75	73	56	68	73	71	68	74	73	61	63	58	74	69	66	57	73	52	72	53	72	81	73	71	69	57	55	66	57	57	65	64	51	66	69	64	69	68	67	68	70	72	64	56	54	57	67	75	65	71	72	67	79	63	50	61	64	76	73	67	53	57	62	66	57	64	61	75	63	85	67	65	68	56	74	61	79	72	72	61	59	63	56	73	65	65	69	67	66	58	66	53	72	69	82	68	66	60	75	70	70	57	69	71	79	71	91	69	56	59	75	68	88	69	85	67	63	78	70	75	74	65	72	74	58	61	80	81	64	68	54	73	67	75	66	67	75	64	55	54	78	60	75	58	61	56	65	77	70	71	68	64	78	58	77	78	57	73	65	63	66	74	59	56	53	72	65	62	67	53	71	64	77	66	59	86	72	84	70	54	73	66	71	70	66	94	75	71	68	66	63	71	66	61	57	63	63	54	63	60	76	65	71	70	70	66	83	70	69	63	87	53	58	65	80	59	78	92	55	66	73	70	77	62	60	62	79	86	58	53	47	64	54	78	67	61	83	58	56	50	58	80	77	74	62	59	74	81	72	72	67	63	65	68	71	61	70	83	68	59	68	81	78	78	67	77	66	64	46	70	69	70	61	64	69	88	69	72	72	65	62	77	66	69	75	67	60	66	76	63	63	75	73	72	57	64	46	64	71	73	62	58	86	58	66	66	67	54	73	71	75	56	64	81	83	55	58	60	69	66	61	56	68	58	68	66	70	70	73	52	63	57	64	57	42	55	75	67	62	72	70	56	60	72	73	73	68	74	52	79	68	71	55	68	75	70	79	60	80	81	72	76	75	55	83	77	70	61	65	72	74	66	53	71	79	62	79	77	58	81	73	74	61	63	68	67	72	69	69	68	63	60	67	77	79	59	68	55	67	62	75	65	72	55	65	88	65	69	61	42	73	78	55	69	71	62	49	61	64	72	67	63	55	61	60	73	81	69	69	66	77	82	56	75	62	53	70	72	72	57	59	74	62	63	65	63	78	77	61	70	78	67	66	68	71	60	62	75	72	59	77	41	59	64	80	55	72	78	61	57	74	82	61	67	63	56	62	60	75	51	68	66	66	73	83	70	64	65	73	64	60	61	79	79	60	79	58	80	64	74	53	81	67	66	55	86	67	61	67	65	74	71	55	71	61	70	56	68	68	67	65	77	53	70	68	73	56	61	59	72	81	77	64	75	74	75	71	72	68	68	67	79	79	64	66	76	79	78	71	75	62	84	63	61	66	62	48	82	52	60	74	76	69	69	54	75	61	72	76	54	57	71	66	57	68	74	58	83	65	53	64	60	70	61	64	74	61	63	77	68	76	70	55	68	65	67	58	61	65	42	80	56	81	75	52	79	74	67	70	62	62	62	63	61	51	68	59	78	70	75	69	63	78	70	67	62	71	64	55	68	78	57	79	76	69	72	74	80	60	88	78	77	58	65	72	46	61	66	68	65	89	58	66	73	49	66	68	42	67	75	70	63	77	62	60	64	73	67	57	74	69	71	58	72	69	82	59	55	69	75	64	88	92	65	74	74	78	46	71	76	76	66	78	85	74	69	73	72	79	61	68	53	82	51	62	73	78	63	85	79	65	62	61	74	64	73	77	65	56	67	70	66	49	74	72	65	82	67	51	68	65	66	78	68	68	49	54	72	63	54	62	92	68	58	88	69	64	57	81	48	69	73	63	66	65	68	78	81	69	64	69	76	75	71	73	76	70	57	59	54	91	75	80	47	66	77	83	67	66	77	60	59	73	65	69	64	48	73	82	49	63	81	62	61	68	56	74	63	64	68	43	72	69	76	70	65	65	77	66	65	68	59	62	51	76	63	76	61	66	78	74	54	62	65	69	68	72	76	69	65	69	62	69	68	61	52	73	65	55	69	87	64	65	70	67	69	68	72	83	56	43	61	62	73	77	75	90	60	55	49	63	67	60	58	74	62	63	69	56	67	47	54	69	58
28166	24736	6304	4549	3882	3150	2454	2070	1706	1393	1241	1103	972	827	803	698	617	608	573	527	486	477	446	446	402	366	419	358	347	312	303	326	295	291	285	293	268	269	269	278	265	273	292	259	250	264	241	249	242	246	226	223	231	247	238	253	249	257	238	244	222	221	234	219	247	187	209	242	227	215	188	220	223	213	195	206	222	178	196	194	197	208	214	200	202	170	193	179	208	189	223	180	225	194	229	189	211	240	190	199	178	235	199	202	204	206	192	206	190	191	196	206	194	228	236	198	200	213	197	198	201	184	203	187	208	204	190	199	166	180	210	212	221	185	207	195	194	191	198	187	181	199	193	196	184	203	189	192	204	193	192	196	184	194	192	191	176	207	178	205	183	181	187	183	207	189	202	200	193	199	178	207	199	191	214	219	207	183	210	184	213	205	218	185	177	192	185	165	197	195	187	206	209	223	197	185	218	221	200	205	204	185	199	202	193	185	167	199	199	206	203	189	193	184	195	170	196	172	193	194	185	198	188	184	180	163	209	174	204	214	199	173	210	186	174	178	222	194	187	172	174	201	188	203	213	198	205	188	185	215	185	204	188	213	214	194	185	174	191	196	196	206	157	197	204	200	182	192	200	199	186	189	198	179	183	205	189	193	178	216	183	218	205	181	180	205	186	192	175	201	210	183	187	191	191	201	187	203	166	206	200	187	198	196	195	195	182	204	210	165	179	205	170	180	198	201	194	194	182	187	184	188	209	178	196	194	185	210	184	180	192	168	178	177	184	191	213	204	209	194	169	190	191	184	165	223	184	206	165	197	181	192	204	185	217	186	206	195	196	210	199	202	175	204	190	193	182	181	170	187	194	202	180	173	180	195	203	185	214	187	185	200	188	193	180	171	202	206	179	168	192	189	209	191	189	194	201	179	193	196	195	220	187	191	196	202	197	198	182	204	199	191	225	197	168	184	175	182	196	190	211	168	202	167	200	206	220	196	157	172	208	211	196	171	183	178	183	170	195	179	183	199	219	209	199	191	188	189	183	160	191	162	200	180	190	194	188	178	185	174	181	178	184	187	217	198	187	188	175	199	184	203	195	188	192	177	218	227	176	189	188	169	186	179	196	199	168	206	197	167	175	183	214	188	179	182	195	195	196	173	197	187	188	192	191	214	188	193	162	202	182	209	175	216	186	167	165	197	196	178	199	187	204	194	212	201	207	170	211	211	189	176	183	181	172	190	196	164	190	214	197	189	181	187	196	171	197	161	203	193	206	182	191	210	175	212	202	201	173	210	194	211	181	187	198	202	181	192	203	208	170	190	166	202	184	185	188	193	200	206	198	222	197	205	194	182	197	177	197	211	193	181	191	187	185	168	193	177	196	195	209	187	206	184	169	207	200	180	173	176	199	192	187	217	181	185	186	190	182	187	198	186	206	174	174	204	173	192	190	179	201	191	189	212	182	209	172	181	204	195	173	187	204	182	199	196	195	189	195	212	212	185	195	198	173	191	225	190	155	206	177	193	176	177	200	194	204	200	187	177	210	224	194	186	197	205	189	182	180	206	184	179	189	188	192	203	205	202	207	201	216	173	190	176	200	192	183	199	215	203	188	174	192	171	182	193	210	188	192	192	200	171	205	177	184	189	208	173	185	188	193	209	182	202	187	187	202	192	189	184	183	178	200	172	241	183	204	188	201	193	188	188	205	189	204	189	184	177	211	180	173	197	198	230	196	196	211	203	166	197	189	189	192	192	170	182	188	205	190	181	172	198	186	205	188	215	203	195	170	209	172	197	196	185	178	177	196	204	208	166	191	184	184	196	179	188	205	202	178	199	211	186	203	209	175	193	183	183	218	175	201	193	204	222	200	193	198	196	201	184	204	166	179	208	188	187	186	185	189	188	220	178	200	184	170	186	204	186	202	183	201	184	167	186	209	212	194	193	194	176	189	193	191	177	175	178	212	227	195	191	186	187	176	189	199	190	183	177	197	206	178	187	197	174	196	188	183	196	207	188	200	167	195	158	208	188	192	182	193	181	192	184	197	164	190	188	179	179	196	183	200	170	198	176	186	187	171	196	220	175	185	196	194	193	194	203	165	204	184	185	185	198	185	179	172	196	188	190	177	196	192	182	196	185	183	185	195	202	194	188	179	205	155	169	227	208	186	193	178	196	172	199	187	203	182	208	188	177	187	174	187	191	186	187	201	206	177	179	196	208	180	192	200	199	227	210	189	188	178	188	188	200	189	200	184	198	197	195	178	170	209	197	172	186	205	184	181	181	175	191	192	190	176	210	168	188	201	185	197	199	192	187	188	172	219	198	182	212	203	173	165	229	169	169	194	194	183	185	196	189	179	203	203	212	180	189	200	184	183	177	181	180	195	165	167	181	197	186	192	198	193	177	210	170	177	217	179	202	183	163	164	203	172	194	221	197	218	200	164	208	200	187	180	185	179	219	190	197	198	186	169	177	183	181	197	197	194	173	189	171	203	173	199	211	198	219	200	196	205	180	211	202	192	200	196	204	195	186	203	179	201	219	183	204	158	178	167	165	186	189	210	184	182	187	207	192	192	150	208	198	197	224	187	190	176	191	175	196	197	196	183	188	192	204	175	216	186	184	184	171	197	168	198	199	200	217	208	204	184	170	197	190	210	186	196	187	189	211	187	197	216	241	186	166	201	197	201	172	177	209	193	204	183	192	189	184	203	203	209	199	191	179	217	195	183	195	176	199	191	196	169	198	195	217	200	208	170	188	200	193	172	181	183	194	182	191	219	196	192	192	203	192	200	189	215	198	175	179	214	199	178	209	177	180	193	179	194	179	217	180	190	210	207	175	193	184	179	210	183	173	189	192	183	181	211	180	187	205	170	192	194	159	178	182	214	210	192	202	215	189	173	207	161	186	169	203	190	195	197	196	231	210	196	161	193	187	184	202	172	182	187	187	190	196	190	193	190	171	195	195	218	190	203	200	175	210	192	202	198	193	206	195	200	179	182	178	182	205	209	206	184	195	180	184	197	187	203	206	198	208	212	179	165	207	179	206	184	188	192	219	189	192	202	212	179	220	181	183	183	187	205	158	198	195	207	178	202	205	198	163	216	168	201	201	177	205	184	192	200	209	189	199	205	188	204	209	197	199	200	201	190	175	192	201	182	208	207	196	193	184	188	193	207	184	157	200	189	177	192	189	217	186	192	195	181	189	209	199	198	187	181	182	195	210	190	180	180	195	187	180	194	171	208	180	178	201	175	188	164	174	195	182	163	181	189	184	205	178	200	188	205	189	213	202	155	204	199	216	196	178	206	212	168	195	204	232	198	189	196	169	210	172	185	166	202	184	191	207	186	184	208	183	212	192	223	215	210	201	175	191	187	196	182	191	183	201	179	190	194	206	189	206	211	200	185	179	220	194	181	177	184	194	184	189	203	177	187	183	197	192	182	184	182	207	204	196	188	200	195	160	177	207	193	211	167	180	184	196	204	212	202	187	178	207	183	204
5435	1030	347	257	260	260	208	263	257	233	239	216	223	257	257	231	225	257	246	228	273	247	250	248	239	274	227	245	222	224	272	268	237	237	214	216	235	259	251	236	259	223	251	261	253	265	244	255	264	255	242	250	260	242	256	214	249	261	225	273	217	256	256	258	250	227	233	247	238	251	231	258	254	243	215	264	260	246	241	233	277	246	226	228	260	276	251	234	237	244	268	239	259	248	237	237	237	234	240	208	229	211	251	241	249	243	220	263	245	274	243	256	220	253	248	231	233	235	247	233	265	240	252	233	249	250	240	226	235	261	281	218	235	248	282	220	251	262	256	249	231	232	261	269	251	247	261	235	244	249	229	260	265	237	242	244	244	254	247	240	227	214	235	263	259	222	247	235	259	253	241	240	234	288	270	265	246	247	244	231	246	252	223	259	243	257	248	240	226	236	251	232	219	234	261	261	233	233	244	241	257	231	219	246	238	258	239	258	248	243	251	227	255	237	267	266	257	245	270	261	221	266	231	227	248	242	269	223	248	259	291	219	241	253	238	252	272	221	241	244	267	247	240	266	223	262	208	262	236	246	257	247	254	250	247	286	271	264	221	241	238	230	244	243	239	257	227	255	233	231	249	237	220	235	235	260	262	286	263	250	239	257	250	262	242	212	275	251	236	234	248	234	216	219	197	259	237	288	258	239	262	248	233	239	240	251	276	253	251	229	218	237	274	256	236	243	253	232	211	243	256	241	247	250	236	245	262	252	221	220	251	264	229	232	228	258	223	242	248	254	245	240	268	239	261	217	245	229	239	254	252	211	258	251	233	247	254	215	240	254	237	269	240	225	245	248	237	266	242	242	259	220	239	257	267	257	245	269	268	253	258	243	254	238	231	236	270	245	260	266	258	219	260	269	231	232	226	238	256	265	263	209	255	241	244	244	244	218	257	275	243	270	247	231	241	223	249	238	256	265	257	280	250	268	226	243	256	251	262	215	260	274	234	225	266	242	258	239	242	253	246	245	197	237	247	238	254	263	264	251	221	248	254	244	246	263	263	234	224	240	262	234	259	240	244	248	235	257	249	225	272	229	246	222	262	252	241	235	258	242	248	214	237	263	231	251	260	223	241	232	234	264	230	260	299	237	265	255	234	259	268	264	238	225	235	243	243	249	241	259	243	234	267	227	256	255	253	269	234	241	259	246	261	245	221	215	221	248	259	261	265	249	245	243	235	247	279	234	222	250	235	244	246	267	242	259	240	221	272	274	255	251	247	262	264	261	247	266	238	271	252	245	232	262	250	267	222	229	265	245	243	261	217	268	233	250	214	247	239	252	240	266	257	221	238	269	244	261	257	234	234	236	267	224	248	229	257	241	229	243	256	246	237	228	273	263	251	227	233	221	242	221	303	273	236	249	244	269	259	228	252	246	223	234	227	260	226	223	223	281	262	244	215	219	230	259	204	245	247	275	262	228	256	269	251	249	271	253	260	218	213	234	241	259	233	249	236	235	251	247	236	243	291	224	248	261	210	240	256	232	247	258	245	244	245	261	262	261	238	246	243	243	229	254	217	245	241	259	262	240	253	269	227	243	210	229	245	223	211	239	218	229	270	249	241	237	257	273	244	252	249	248	218	223	241	245	231	262	215	237	254	240	283	236	255	222	270	230	215	284	253	234	228	231	256	236	226	233	233	253	260	229	256	207	263	276	286	273	266	255	221	243	215	243	231	251	244	279	247	243	237	260	233	226	263	251	250	255	234	259	281	245	232	254	271	241	252	252	262	226	213	244	247	236	249	252	265	228	230	223	239	257	248	242	241	278	256	226	254	272	215	260	264	241	235	242	253	242	253	237	229	241	225	247	225	251	263	227	268	249	224	292	219	258	262	260	273	253	255	256	245	249	275	250	250	271	260	237	240	262	241	275	225	253	258	243	252	226	262	248	232	237	211	241	233	228	219	236	252	256	242	246	227	271	238	232	270	224	252	255	262	263	258	233	237	244	246	237	233	223	221	279	232	222	252	273	227	237	247	235	224	249	239	254	267	224	230	248	206	232	248	255	268	201	255	247	249	240	273	245	216	204	251	245	262	230	223	282	267	249	241	251	243	254	247	242	231	251	255	255	258	241	220	253	237	267	256	222	240	227	220	268	269	239	240	239	260	269	267	255	236	274	234	252	239	279	267	241	250	258	232	248	232	252	243	261	252	240	219	236	250	233	252	238	238	233	235	252	245	239	256	257	291	252	266	258	230	231	267	253	237	256	257	206	248	215	258	226	230	218	235	255	228	254	254	226	245	240	261	272	241	272	250	262	229	254	247	238	279	229	234	260	256	280	268	270	261	250	265	245	251	255	235	233	246	260	230	256	268	268	246	243	249	262	206	228	236	227	235	254	244	227	255	258	234	250	248	237	252	258	251	244	238	256	253	260	236	242	234	236	249	233	267	225	265	259	262	239	256	252	255	253	252	215	266	241	244	222	266	258	260	248	240	269	241	260	229	260	231	210	235	233	266	255	272	250	238	275	225	245	231	245	283	261	255	254	283	229	224	260	250	233	222	258	268	264	253	228	246	247	242	250	259	261	257	241	238	205	284	249	236	242	254	245	252	245	252	247	227	276	243	250	274	252	259	240	246	262	222	251	214	270	244	257	240	225	245	235	248	257	263	242	259	243	267	269	224	235	266	229	239	277	264	235	221	229	230	267	248	217	246	250	283	245	258	255	250	238	229	257	303	249	247	242	266	255	261	248	268	241	267	232	251	239	239	254	258	227	248	235	253	235	247	244	230	238	228	228	250	240	237	241	247	238	228	267	228	230	245	239	224	259	277	260	255	250	222	228	259	271	257	258	258	249	243	248	239	250	228	237	256	263	241	250	231	241	228	247	255	235	228	246	241	251	257	235	246	228	243	252	236	250	247	292	236	252	229	266	261	239	254	223	231	256	219	226	241	230	259	250	215	245	243	241	255	230	275	275	254	221	265	231	242	242	239	235	254	269	269	254	235	250	257	226	244	251	238	217	232	263	243	237	235	234	214	240	222	256	242	250	274	252	236	219	257	259	233	280	248	252	227	235	220	261	270	249	261	243	265	255	228	236	258	267	228	270	257	281	246	227	274	253	242	265	239	238	228	233	239	275	251	228	252	231	228	233	265	242	243	216	256	223	255	260	250	244	245	275	248	272	233	252	281	254	263	254	264	243	262	268	261	251	269	265	237	238	249	252	274	260	268	266	225	249	247	257	256	219	251	267	223	261	263	218	240	215	240	243	268	261	229	263	260	253	257	234	269	223	264	250	246	255	262	244	223	265	234	253	234	233	235	195	233	260	242	259	229	242	251	257	233	233	260	247	236	271	226	270	259	232	244	244	232	235	279	240	253	245	242	222	285	253	248	226	242	254	223	251	226	270	236	231	252	249	246	218	232	239	266	273	247	268	249	259	227	251	285	229	271	235	248	223	223	237	268	245	234	250	257	237	257	229	270	256	225	213
4710	1757	743	658	630	609	598	581	569	585	548	561	576	570	541	583	577	579	574	567	554	632	574	549	581	564	541	547	565	552	536	551	570	567	586	569	564	573	588	597	589	598	578	596	593	549	560	546	549	596	519	567	565	598	570	585	533	547	560	520	561	591	546	564	577	566	562	549	531	570	523	569	538	563	521	542	583	559	624	533	560	563	563	583	568	543	564	552	515	572	581	593	570	573	569	544	562	560	534	541	546	600	540	497	552	548	553	558	589	582	600	540	547	532	564	525	537	549	605	551	540	527	525	567	599	513	538	544	546	566	550	548	526	540	551	577	586	497	558	553	544	566	522	507	562	566	525	568	560	546	552	537	564	566	586	546	569	496	539	524	542	574	559	535	536	546	584	576	528	600	605	556	562	520	565	599	570	546	558	586	548	546	602	529	580	572	586	564	563	549	572	590	551	529	572	585	539	535	545	535	557	575	540	602	570	540	604	535	558	557	540	561	548	567	541	568	551	515	571	533	569	541	580	564	594	565	561	537	513	563	597	570	526	525	567	542	517	532	591	577	510	578	521	511	582	539	597	567	527	561	605	536	553	603	609	582	572	595	547	534	587	555	535	571	580	574	560	552	573	582	539	552	559	579	555	619	583	530	582	575	552	549	530	571	519	542	542	593	563	526	602	591	561	562	523	597	547	537	546	555	564	555	541	523	548	539	551	582	534	572	590	558	606	555	546	556	571	593	546	552	593	550	591	566	535	547	587	546	552	556	600	553	556	546	569	566	512	596	546	552	577	542	546	542	551	563	558	516	569	542	567	578	544	531	584	503	574	581	571	573	588	556	597	538	538	567	546	617	572	563	561	526	572	564	567	568	613	560	603	567	582	564	555	573	532	527	564	529	561	569	585	519	564	561	571	568	569	560	516	614	585	569	564	532	580	591	552	547	571	561	603	573	586	540	596	590	564	537	576	587	537	616	602	586	571	553	601	555	541	570	568	543	550	530	576	600	568	553	552	535	546	590	572	501	578	557	550	564	557	592	558	531	530	555	586	535	555	540	581	543	561	529	563	568	560	549	537	576	571	539	562	571	555	560	586	528	563	550	558	537	567	537	555	550	525	530	577	581	608	564	522	524	571	540	590	573	517	573	550	574	579	532	541	572	571	587	567	568	510	565	561	543	567	536	573	555	519	526	591	550	596	599	579	508	566	575	587	576	543	546	545	568	568	590	563	581	568	586	542	570	544	554	561	554	555	575	575	609	538	539	548	571	558	531	566	560	555	545	540	565	561	568	597	553	548	565	569	542	621	545	582	584	544	556	557	565	544	565	567	575	531	568	538	564	560	595	554	571	541	535	561	534	515	521	574	544	559	543	579	560	585	607	545	508	574	583	576	579	567	506	550	562	545	555	572	520	584	564	562	546	556	541	515	561	574	530	538	527	556	574	595	574	530	570	537	568	575	585	563	553	593	585	595	561	541	560	592	556	509	533	575	585	566	565	561	530	547	549	614	565	545	528	572	542	590	563	540	545	564	563	566	590	531	570	559	549	559	521	608	620	558	592	562	530	572	558	520	583	579	541	554	590	559	543	539	530	589	521	581	587	543	566	566	528	551	543	562	585	542	592	590	576	594	537	538	570	560	566	541	537	517	535	600	541	586	572	558	566	570	555	574	595	522	558	530	525	556	547	597	596	573	554	561	507	557	576	549	563	582	555	566	562	582	572	532	554	536	574	541	568	551	542	509	601	587	591	537	585	586	525	558	584	546	527	536	569	573	582	551	560	582	586	530	565	567	513	592	520	529	579	523	546	554	503	529	531	569	559	575	541	559	599	589	550	565	539	541	581	542	514	583	563	547	533	525	542	554	578	566	558	584	574	549	568	551	538	572	563	553	554	532	536	629	580	510	571	580	584	565	587	536	580	583	582	529	586	543	535	567	535	574	526	548	527	550	572	551	574	548	567	550	483	554	537	525	598	555	539	543	566	578	580	574	574	571	553	568	574	541	592	562	549	542	531	562	588	573	553	538	559	575	548	612	579	541	565	547	580	557	520	610	547	565	601	574	577	513	545	619	535	567	572	551	562	555	525	540	548	550	536	507	546	575	555	543	533	591	553	542	538	533	578	565	538	571	579	547	545	608	567	557	559	568	580	556	575	549	555	545	516	577	570	505	590	564	562	602	556	549	571	569	525	560	494	525	561	579	547	512	559	560	550	606	578	567	579	570	552	533	562	557	593	528	531	521	550	556	554	562	579	572	518	510	563	558	564	582	573	521	539	571	559	540	571	553	574	520	482	528	598	571	548	582	575	551	569	541	538	554	543	556	546	581	571	548	586	567	571	552	562	547	581	554	521	538	559	575	582	521	638	552	547	568	533	535	572	513	599	548	600	522	574	565	563	550	586	565	551	577	547	539	590	566	581	538	560	609	561	562	542	572	553	575	563	552	569	549	556	552	554	568	605	542	565	575	521	533	549	519	537	561	552	556	620	572	543	544	538	577	607	558	572	556	584	548	601	563	568	536	616	518	575	578	527	566	595	579	567	548	493	595	570	570	583	552	570	551	582	573	598	564	566	574	571	563	506	535	569	552	565	580	528	582	553	562	591	560	551	574	571	546	601	551	544	544	574	551	558	579	540	565	538	532	555	544	578	559	551	601	586	572	545	569	543	540	556	546	553	569	584	596	559	593	553	553	537	591	567	571	537	520	560	576	578	545	558	551	518	564	555	580	546	551	585	559	587	557	561	597	517	549	586	567	562	538	525	565	564	547	571	523	549	542	552	571	565	564	532	536	604	595	523	516	550	541	530	576	493	585	571	572	573	549	567	549	561	556	565	577	555	555	547	583	591	566	548	574	577	561	551	520	585	542	538	559	546	560	560	570	544	584	562	560	549	561	536	581	526	541	521	562	539	560	577	554	581	502	515	582	569	561	520	560	608	572	541	542	594	573	570	611	544	540	551	538	556	590	560	531	584	549	537	545	551	519	556	555	565	562	599	534	577	550	535	614	538	581	563	570	546	517	551	533	568	544	560	528	603	591	540	539	533	561	591	568	591	568	581	576	552	559	586	540	587	524	538	582	564	550	545	539	567	592	541	559	598	577	579	565	551	576	572	531	532	535	531	551	527	562	591	573	561	536	545	522	560	523	558	562	538	573	526	573	543	572	549	585	518	590	546	558	571	598	624	595	568	543	574	528	546	558	576	556	571	552	544	589	628	558	542	581	613	549	578	599	548	541	575	549	571	574	559	515	581	568	549	575	577	550	576	597	534	570	493	573	574	590	528	562	553	549	557	538	536	562	557	548	598	621	559	564	562	535	556	541	562	553	591	542	559	554	569	580	557	538	562	551	585	572	557	581	549	560	561	546	602	566	559	566	579	555	529	580	555	534	561	550	586	570	570	555	576	536	567	519	558	585	551	554	603	529	529	557	559	607	582	599	558	556	558	541	561	582	588	563	541	583	558	567	534	563	562	564	594	569	596
36874	24684	6841	876	535	400	352	293	269	203	187	189	198	193	150	155	156	169	137	157	144	131	112	140	163	131	152	131	130	120	120	131	124	115	130	139	129	113	127	127	124	130	118	115	112	104	131	130	132	109	137	113	121	104	129	107	128	135	111	126	119	127	120	131	125	119	152	135	116	134	125	108	111	114	128	131	137	111	132	111	103	137	118	123	126	124	138	123	130	133	124	133	127	128	104	122	112	119	103	110	119	117	114	125	99	112	102	120	116	121	121	117	128	125	140	131	105	121	129	108	163	126	108	89	107	126	125	133	151	113	104	132	130	128	105	125	114	117	122	125	124	118	114	121	113	125	111	119	121	123	113	129	113	123	120	109	124	123	102	128	105	129	121	102	118	112	113	94	114	130	103	130	101	128	117	111	113	125	122	126	117	123	125	119	113	129	127	119	126	124	117	113	115	110	148	119	113	129	125	121	133	122	111	120	131	127	121	137	109	102	104	144	111	118	111	111	123	115	145	125	131	115	114	127	121	106	136	128	131	119	121	134	141	136	119	132	107	101	131	128	117	121	128	106	111	128	118	116	125	105	109	124	129	132	123	124	114	109	105	126	125	114	123	120	130	110	105	120	115	161	123	121	134	112	133	112	117	132	130	115	126	111	128	122	141	127	124	118	124	129	144	110	112	98	140	120	119	130	144	103	113	121	118	110	128	120	121	105	107	132	120	120	97	124	106	120	111	131	128	114	103	106	110	124	112	103	126	128	133	143	131	105	116	125	111	117	118	125	130	134	126	149	102	119	116	113	122	131	118	115	110	106	115	128	111	123	118	116	133	121	111	112	119	141	115	119	114	99	131	114	110	116	95	127	123	90	93	151	108	104	102	138	147	127	116	115	129	114	128	102	97	124	104	118	121	126	123	122	112	122	121	122	116	108	138	119	124	94	114	103	122	136	125	111	100	114	124	110	133	126	90	113	119	128	111	123	100	117	93	128	101	135	136	139	131	128	108	138	113	103	133	129	121	127	121	115	125	120	144	110	118	110	131	95	117	110	113	128	107	109	125	119	115	154	147	123	93	111	113	132	116	128	112	118	108	126	122	119	125	124	119	102	117	113	137	120	126	108	123	115	128	118	128	117	102	120	132	107	114	123	112	126	116	141	101	120	120	127	105	117	118	117	113	116	103	112	142	133	128	112	124	124	119	99	126	111	99	103	99	123	113	128	117	108	119	114	125	99	120	117	120	122	111	105	117	106	113	104	123	103	126	115	116	91	122	131	108	111	117	116	102	112	116	132	137	123	116	133	123	116	124	112	106	115	119	119	113	127	126	111	121	126	131	127	118	133	126	119	100	120	135	131	109	90	109	118	112	111	143	133	103	128	113	144	114	121	130	128	123	132	111	111	120	147	109	119	114	128	110	131	126	124	119	123	133	115	144	120	116	103	121	127	124	150	124	121	117	113	132	118	102	137	128	120	137	106	113	123	117	131	122	120	128	111	106	113	136	116	128	121	119	112	122	123	113	122	101	111	111	125	126	116	119	114	124	109	119	131	135	130	107	135	95	111	119	113	114	129	97	129	132	121	113	112	107	120	138	116	113	120	124	125	114	109	133	136	111	132	140	119	129	125	127	120	126	123	113	130	100	117	113	121	106	100	96	119	141	135	107	119	120	117	107	139	109	119	115	107	117	113	127	141	105	121	104	113	130	149	106	136	132	109	114	112	98	97	114	128	139	122	126	118	123	121	118	118	102	135	122	115	109	110	104	130	147	119	120	106	121	115	132	139	121	133	116	117	98	113	115	115	116	150	108	129	126	127	115	122	115	143	116	114	121	111	137	108	121	120	99	128	132	125	110	114	128	117	121	126	100	123	107	109	115	108	120	131	136	112	139	125	109	129	112	127	125	110	128	110	130	119	134	106	115	104	100	107	118	122	130	139	103	121	105	120	137	136	130	119	126	125	105	121	121	138	111	109	123	123	123	116	107	111	135	124	120	133	123	121	122	119	126	119	113	130	115	129	122	131	112	104	109	124	108	105	114	122	121	104	111	117	122	120	120	96	116	125	142	109	127	95	103	110	146	115	120	113	128	131	118	113	127	109	129	104	123	134	108	109	101	111	126	107	105	119	120	111	116	127	110	120	111	128	97	141	125	115	104	106	109	121	123	127	116	111	95	123	100	119	126	121	104	113	96	117	141	127	119	121	133	107	115	119	109	129	121	128	106	116	126	131	124	133	114	127	130	105	103	123	110	123	122	115	128	98	127	131	112	120	129	135	121	125	116	107	125	134	113	140	110	131	118	133	106	116	124	128	114	116	121	118	108	125	123	108	106	90	138	123	123	133	120	139	105	107	125	112	94	108	121	109	125	121	121	119	111	118	110	102	113	120	106	124	123	98	136	98	131	123	118	127	116	108	118	113	125	121	116	121	145	102	143	125	105	151	136	101	122	145	135	143	114	137	114	115	118	126	116	120	132	124	125	118	132	97	109	130	114	119	130	138	124	119	140	115	113	122	129	104	118	134	116	132	112	125	124	133	130	123	119	139	118	103	91	135	128	116	122	120	102	93	144	132	117	134	120	108	106	135	114	123	109	105	115	122	122	99	130	114	118	148	121	108	117	119	119	125	98	106	126	118	106	106	135	100	126	126	137	124	116	98	126	108	115	126	104	130	124	145	117	116	118	111	125	117	107	132	89	118	113	113	110	114	110	107	115	125	115	138	117	120	138	116	106	115	103	138	116	125	121	128	134	103	117	96	100	100	122	97	132	113	127	115	126	123	113	134	117	125	119	106	112	115	126	137	131	113	135	112	120	128	119	107	127	120	132	130	123	115	120	138	125	115	108	112	117	114	113	131	110	108	101	117	122	108	133	105	119	102	117	101	112	113	100	119	114	126	133	110	106	117	119	108	113	120	119	115	113	138	113	114	106	122	129	114	122	119	115	117	111	112	111	105	114	113	155	110	130	111	100	123	108	126	88	118	98	103	120	125	116	96	126	108	118	139	111	109	124	117	126	120	147	112	134	131	124	124	126	116	128	135	116	114	112	122	114	140	98	100	110	125	127	105	119	102	114	109	136	127	128	117	132	130	136	114	96	107	141	103	114	119	124	143	117	103	127	126	135	138	126	142	118	115	121	105	105	119	125	119	125	125	109	122	120	106	121	141	138	141	121	135	97	105	108	119	133	117	101	96	113	127	129	119	127	129	114	114	101	118	127	101	109	117	129	121	128	154	114	127	110	123	117	122	133	127	118	125	122	115	107	112	99	103	130	122	116	124	118	112	126	113	103	106	129	134	114	123	114	130	122	124	136	137	130	112	113	107	116	120	114	98	123	110	124	133	125	118	119	105	120	114	140	105	124	104	104	111	117	115	109	124	113	124	133	125	135	102	136	149	122	120	109	110	118	108	105	112	118	122	119	99	93	114	125	113	115	125	118	129	141	127	108	113	118	98	152	102	129	118	118	131	114	111	110	121	110	117
20842	16372	4237	2519	2249	1850	1510	1283	1051	905	874	767	627	637	610	543	526	516	493	446	462	421	422	437	422	386	361	400	377	332	365	326	353	350	356	342	372	325	375	315	286	304	327	317	320	323	296	326	335	290	320	310	308	327	308	315	347	304	282	322	281	278	284	320	306	309	305	310	314	333	284	327	323	295	283	303	279	302	294	305	275	313	282	311	291	283	292	289	270	306	290	279	295	296	285	286	275	275	311	291	300	311	315	282	300	308	297	279	286	309	314	276	291	306	274	297	294	248	263	304	301	261	288	283	285	283	276	287	304	288	293	292	296	334	282	305	298	297	305	275	252	265	305	276	278	311	273	289	306	259	292	346	281	287	288	263	266	293	301	291	286	271	273	318	268	269	287	257	257	268	300	276	304	296	269	305	277	296	292	247	341	307	293	325	314	294	279	281	299	307	292	287	269	312	303	279	263	306	282	312	306	276	281	286	263	296	294	256	289	290	294	301	296	311	278	275	267	279	301	315	265	270	306	320	300	315	304	286	305	279	281	301	305	312	270	303	267	306	286	282	292	280	301	296	308	295	311	300	267	291	292	274	302	301	277	287	273	275	295	322	315	286	288	284	279	289	295	260	288	282	284	292	283	312	275	299	274	283	315	278	291	305	292	309	279	266	296	311	257	290	283	291	286	267	293	296	277	258	270	285	302	278	305	288	289	288	282	290	259	295	303	290	257	273	290	285	277	286	293	285	298	289	285	301	305	277	282	286	273	283	319	267	275	269	283	276	297	302	286	299	301	269	290	278	318	290	257	257	286	287	286	264	258	299	267	299	298	284	257	298	313	291	273	287	271	271	291	260	296	251	293	293	275	277	260	290	300	292	264	285	313	283	284	272	297	298	301	280	269	285	313	306	253	297	283	287	289	314	319	325	247	291	314	307	314	295	308	282	280	297	282	291	278	276	269	266	278	290	304	290	282	276	280	289	308	277	289	283	271	264	287	266	324	303	312	282	277	310	284	276	258	267	280	279	282	281	291	268	278	281	288	317	275	277	298	275	297	281	285	275	307	299	313	289	295	295	272	265	288	280	297	284	308	302	310	302	247	280	283	277	290	281	288	285	305	318	273	323	307	261	269	297	251	283	290	305	271	276	295	296	290	284	288	313	304	287	310	280	301	292	308	256	267	297	247	282	255	296	303	289	288	280	288	295	305	260	293	319	276	252	281	275	278	305	272	308	265	288	275	277	285	317	296	316	276	276	270	273	294	277	262	256	276	325	291	281	305	266	311	297	333	275	284	295	308	272	293	292	268	282	290	286	297	288	287	261	304	300	289	277	288	283	302	305	263	266	276	255	275	294	286	294	283	296	269	283	290	300	275	282	275	312	275	299	282	284	270	284	256	271	287	270	277	327	274	289	275	300	293	266	290	293	278	309	331	281	260	302	326	316	309	295	305	338	298	292	291	267	278	280	263	303	300	253	290	313	289	275	258	284	291	266	280	285	268	301	290	282	289	309	297	288	268	294	289	286	295	309	289	281	297	274	297	301	262	293	298	297	282	286	323	283	278	313	304	292	291	277	294	269	259	293	324	259	321	267	304	325	254	268	289	265	311	302	276	310	273	280	293	280	293	299	282	286	288	262	265	303	297	290	279	267	255	281	308	270	301	277	291	278	270	266	304	292	271	292	280	264	297	282	286	274	273	296	294	262	293	283	280	292	318	314	279	276	274	301	276	300	293	282	307	292	283	302	256	280	265	272	306	296	288	289	289	272	274	291	274	250	307	272	296	278	323	277	282	279	275	308	307	273	275	276	293	272	289	273	297	270	278	283	309	289	293	290	286	304	284	298	265	313	294	293	302	272	303	288	274	267	295	311	291	280	290	293	261	290	289	273	310	250	299	276	293	282	278	290	282	309	311	289	302	311	280	302	260	264	284	270	293	309	295	304	311	280	297	301	283	278	279	290	294	271	290	281	306	284	271	298	289	294	308	332	284	273	259	298	320	280	288	282	311	263	279	303	271	282	310	293	305	295	282	273	279	287	275	288	303	277	308	268	290	297	267	294	293	283	286	291	255	292	278	315	296	292	325	275	294	296	278	298	268	293	273	269	291	271	310	335	301	290	314	272	287	292	295	274	319	291	277	300	291	281	263	296	292	290	284	284	288	301	255	294	287	292	293	289	249	289	299	271	303	286	287	304	260	263	309	274	265	290	277	314	298	285	284	300	289	282	286	278	280	291	316	275	281	282	300	307	266	270	294	291	301	292	270	251	309	271	304	286	293	283	278	297	299	322	265	285	274	290	286	284	318	297	280	293	300	262	263	289	277	275	300	273	292	259	278	250	273	298	302	282	299	265	319	292	271	304	263	295	265	259	272	304	281	269	273	315	301	285	318	325	271	269	286	314	290	300	308	281	323	297	287	295	290	291	274	262	292	274	306	314	280	280	296	259	304	299	268	307	290	250	274	289	277	284	303	279	292	281	280	285	285	310	312	311	279	289	290	283	261	286	286	284	267	274	278	278	298	304	268	277	274	275	283	329	310	261	265	273	287	292	297	308	297	285	277	299	276	258	276	284	278	284	307	271	265	326	278	310	270	287	296	276	286	270	287	313	297	293	280	325	311	257	274	293	314	298	282	310	268	277	279	291	328	297	295	325	268	307	306	293	260	287	295	281	307	279	298	277	297	287	270	252	252	254	286	286	279	308	311	262	300	275	288	279	282	292	321	291	271	281	281	260	281	304	272	291	288	305	301	273	273	264	275	273	283	280	279	316	294	273	263	262	301	285	262	283	290	286	294	275	302	307	293	268	308	274	279	283	314	282	318	297	278	278	289	322	308	289	291	301	273	286	304	278	263	282	284	301	265	292	279	286	244	299	293	285	295	276	285	274	287	290	308	282	279	303	272	310	266	284	292	298	300	295	285	289	251	280	258	287	287	263	303	259	320	299	287	290	293	294	296	292	293	302	258	279	268	310	311	294	307	303	314	277	259	295	268	314	262	275	266	288	288	315	309	292	291	312	264	282	306	280	278	288	295	249	267	277	280	306	299	288	271	313	267	269	299	283	288	263	296	304	301	318	283	267	269	288	289	286	279	285	296	314	296	301	294	302	300	288	275	324	285	282	275	298	296	288	266	298	272	299	291	275	296	300	301	312	305	270	281	266	275	289	296	302	277	275	262	260	279	276	307	300	323	304	278	283	318	275	283	288	289	284	278	286	294	295	275	281	280	259	295	301	276	303	267	283	309	283	297	291	308	262	255	271	281	249	307	281	317	301	268	288	289	294	286	314	287	276	267	288	292	265	304	290	299	253	306	287	282	309	280	284	333	279	274	281	294	265	322	285	314	294	279	274	337	277	310	314	265	270	308	268	286	268	278	292	293	299	297	296	287	295	287	299	298	281	284	297	276	292	292	302	306	277	306	277	301	275	270	278	322	236	285	278	262	300	268	299	295	285	302	275	285	267	286	294	305	296	273	264	267	286
51296	39713	16423	2201	979	701	509	403	327	268	203	196	199	154	169	150	146	121	124	132	108	115	99	83	86	78	100	87	99	68	91	84	71	93	77	73	73	82	81	91	65	82	78	71	58	83	75	76	63	96	70	71	79	72	62	72	72	64	71	61	80	64	76	79	64	88	81	84	53	79	72	86	83	64	74	81	59	62	75	64	64	78	67	81	70	66	63	58	55	56	72	73	67	79	64	66	79	75	68	66	83	74	66	75	84	69	70	67	72	66	62	62	70	75	59	61	56	78	70	77	88	74	68	65	66	72	91	70	76	83	80	55	66	85	91	66	73	77	75	67	68	60	77	63	75	67	89	70	63	73	72	64	69	72	73	81	67	72	86	71	76	78	63	70	66	58	56	61	75	72	78	74	70	71	75	70	72	71	75	71	61	74	78	63	75	79	81	72	67	66	71	76	79	80	69	71	70	64	69	94	78	74	62	78	77	52	58	65	66	70	59	72	52	56	63	68	68	81	77	67	81	73	67	71	71	57	59	67	81	47	68	53	64	74	67	67	60	73	72	72	76	65	93	77	78	94	49	76	69	67	67	84	72	77	61	61	63	68	72	68	66	67	75	65	81	69	67	71	81	83	68	82	66	67	78	67	59	79	82	66	62	66	53	81	68	54	58	75	68	67	63	63	53	59	79	59	72	65	74	73	74	67	88	57	72	74	76	56	68	69	66	59	62	84	73	66	67	68	71	56	68	69	73	79	59	71	72	85	70	71	62	72	64	63	70	56	72	70	52	56	71	78	71	60	80	82	66	67	70	74	85	66	62	62	74	76	61	59	78	55	57	54	67	79	61	75	85	65	58	77	76	72	59	82	72	72	76	60	81	49	83	72	77	69	61	82	80	71	61	60	77	63	77	64	72	72	74	74	56	64	70	53	53	67	63	81	60	71	59	70	62	83	82	70	75	77	69	58	64	58	75	66	81	82	69	49	58	76	68	62	71	75	69	73	79	68	93	70	62	73	53	54	63	62	72	81	68	64	60	69	73	56	54	77	77	61	70	65	60	77	75	61	73	59	77	75	65	50	75	65	72	79	81	61	71	71	79	70	60	82	64	61	73	77	85	64	76	59	70	69	78	64	61	55	66	70	71	72	56	58	61	65	59	83	52	64	68	75	74	71	61	65	65	75	63	60	70	72	60	65	64	67	79	62	58	74	56	82	67	68	65	54	69	60	69	61	69	66	78	71	67	78	64	71	69	52	77	62	53	66	77	73	88	85	79	73	66	73	65	73	67	66	64	83	64	73	68	65	52	83	70	63	71	79	58	68	76	87	71	60	63	61	62	61	56	71	49	71	64	69	57	59	62	62	73	71	59	72	64	69	55	87	67	63	83	66	74	72	75	77	73	71	63	75	72	69	62	91	57	65	64	68	65	70	57	85	80	59	72	61	51	63	47	73	73	78	61	78	62	71	71	76	80	62	70	60	71	65	61	56	98	73	78	70	54	64	61	71	82	79	62	63	68	65	62	82	61	65	70	75	74	69	67	68	73	90	57	68	60	78	59	70	59	80	70	63	66	74	75	78	72	67	69	66	71	64	67	52	71	68	65	81	91	66	54	83	60	59	46	69	71	63	59	74	74	68	66	73	57	64	69	71	67	71	76	78	62	78	73	60	59	57	71	75	81	69	65	73	54	81	59	71	74	56	70	79	72	66	73	63	69	59	70	54	61	60	66	70	74	69	90	70	75	65	68	56	70	60	79	74	53	80	71	73	66	57	81	69	64	89	65	74	70	78	92	67	73	67	67	69	70	81	59	70	63	80	66	85	76	64	61	63	71	65	54	68	73	75	69	75	62	72	76	66	76	70	83	88	58	77	65	71	60	61	63	67	79	65	77	60	56	57	54	71	56	86	62	70	75	86	64	69	67	84	71	82	68	69	77	66	71	72	64	69	57	65	59	74	74	59	57	83	65	73	71	75	76	63	65	58	66	65	68	74	73	66	67	62	76	70	77	74	63	73	78	62	63	49	69	72	83	65	67	51	73	57	65	77	74	69	74	61	74	79	81	68	58	59	78	64	73	78	70	66	65	63	80	62	73	89	62	59	81	72	68	76	74	78	73	65	75	90	60	69	76	73	71	57	82	80	66	93	71	71	73	60	66	63	67	82	79	78	68	71	55	64	65	62	68	75	61	63	76	55	64	71	73	75	61	76	66	70	61	79	69	62	78	70	66	65	77	73	67	63	73	62	75	62	64	67	73	62	67	65	82	68	68	60	56	60	85	68	68	72	65	73	59	61	84	78	60	63	55	77	78	63	71	59	68	83	55	57	66	73	76	70	66	67	72	70	79	76	66	66	80	59	68	72	66	68	57	76	80	66	75	64	64	89	84	72	63	64	71	58	57	69	86	57	76	57	69	63	60	81	66	75	75	67	76	80	55	59	77	71	72	55	69	65	71	74	76	79	74	70	58	80	64	57	69	61	68	47	62	70	73	59	72	63	64	59	68	77	65	79	57	73	70	79	68	59	82	62	68	69	80	76	63	77	60	71	72	64	88	77	57	63	67	61	62	60	64	73	65	86	73	61	59	72	75	67	68	68	68	66	59	62	77	71	73	58	72	68	55	76	59	59	71	74	65	65	73	72	69	68	67	71	54	49	64	67	59	74	70	62	61	73	73	56	62	70	75	53	60	62	63	86	73	78	67	63	56	74	62	76	67	50	73	65	78	65	82	60	69	82	70	79	81	66	83	78	69	66	83	81	92	74	64	61	79	79	75	74	79	62	68	68	73	61	79	58	73	68	89	70	64	63	79	69	65	61	59	73	66	60	56	73	72	69	78	83	79	69	60	61	79	66	77	81	77	82	50	74	66	73	76	103	54	59	77	60	69	60	67	67	84	65	73	61	88	68	64	65	66	77	79	79	92	78	73	61	67	66	83	71	67	66	69	69	53	62	56	52	70	76	69	86	65	69	68	69	64	75	71	66	62	91	75	76	65	64	71	73	58	69	73	78	81	71	67	85	64	61	73	63	76	80	77	79	86	64	53	61	77	70	71	82	70	67	65	68	51	82	71	68	72	70	60	74	81	72	71	61	64	68	68	60	69	60	81	58	61	72	66	96	85	44	79	55	83	69	78	63	75	69	83	75	64	72	65	86	65	83	65	84	62	69	65	52	87	58	70	49	89	77	59	80	69	72	52	70	68	90	67	75	66	56	85	71	63	53	70	70	79	76	62	73	73	72	75	75	53	70	56	58	65	63	74	67	73	84	64	66	58	68	76	63	60	77	71	65	64	67	70	58	76	78	83	64	62	70	65	70	72	62	63	66	64	51	66	64	65	70	80	61	77	69	71	66	61	71	75	68	84	66	72	84	69	74	71	53	66	79	72	65	68	67	77	59	56	78	69	70	66	73	71	67	73	69	71	88	60	63	69	64	72	66	74	70	53	74	72	71	58	77	46	57	78	55	58	62	74	83	84	62	66	66
29425	25700	7714	4595	3790	3056	2498	2069	1617	1532	1237	1122	872	829	751	698	610	625	561	496	478	487	432	446	390	372	367	342	366	338	291	299	316	288	306	281	301	272	277	272	262	276	264	258	259	239	243	236	250	247	260	248	222	203	219	227	229	230	220	218	216	225	211	232	239	205	197	212	209	210	209	205	208	222	200	238	199	212	187	220	220	185	206	194	200	214	220	204	192	185	194	218	182	218	205	195	219	183	212	204	202	219	193	187	186	217	241	235	189	196	190	210	202	189	225	213	186	201	196	186	187	173	185	201	200	219	190	212	200	222	197	192	189	196	206	216	174	209	177	219	177	198	189	192	197	217	205	209	209	183	215	193	184	209	214	211	189	208	165	216	190	190	221	207	170	198	200	189	201	184	200	217	202	202	200	210	236	203	193	191	203	196	205	211	196	180	183	168	176	178	204	180	180	197	177	190	214	209	201	198	188	188	184	185	204	214	193	224	212	189	207	197	181	187	171	185	180	210	207	216	195	212	181	210	213	179	198	198	174	212	203	207	199	208	214	203	196	201	197	219	199	204	188	219	187	201	176	211	192	191	201	197	200	198	207	190	209	213	207	210	205	199	199	190	198	233	198	170	199	200	204	178	210	170	198	204	197	208	198	179	189	187	206	201	201	194	190	218	189	184	204	192	202	209	213	201	205	162	215	161	198	180	198	183	199	183	206	207	200	236	185	196	180	182	204	179	168	179	188	206	193	180	195	170	184	221	212	192	211	191	188	209	191	226	207	182	191	180	199	181	179	199	201	190	177	216	193	185	200	205	181	197	218	185	199	205	210	197	191	205	196	176	158	197	187	173	198	198	200	197	186	199	202	206	209	198	202	182	211	192	204	193	213	208	205	182	170	197	173	189	181	204	193	192	200	191	219	197	237	179	199	160	190	189	223	204	201	159	186	180	174	190	173	194	182	186	212	217	195	214	185	197	212	165	218	203	194	210	198	198	196	201	184	181	169	197	175	203	187	203	200	195	194	199	210	200	204	190	210	196	192	176	197	173	216	209	200	219	173	196	196	207	189	219	170	204	201	201	190	198	206	182	191	212	188	187	201	185	201	198	171	212	183	199	198	196	173	217	229	207	190	201	194	159	199	191	192	187	204	200	188	181	208	193	190	191	183	174	188	195	188	206	188	189	218	155	191	185	221	184	186	206	177	205	216	182	182	193	197	179	193	216	199	190	215	215	171	212	200	192	194	174	217	174	180	208	201	195	196	196	207	199	192	213	195	180	196	204	213	214	173	188	212	198	188	200	180	195	205	190	212	190	175	195	199	187	204	185	213	188	154	194	194	187	199	179	201	186	210	215	231	187	191	194	209	198	199	179	189	189	192	191	207	201	184	197	172	194	183	214	161	179	211	178	185	188	188	177	183	193	222	194	210	201	173	176	185	190	194	206	223	208	196	201	186	198	221	198	188	198	177	187	191	189	181	195	189	183	185	184	216	198	210	200	186	187	202	189	195	179	201	219	185	195	198	164	163	221	177	176	166	190	206	222	205	204	212	198	199	201	210	210	172	216	214	187	167	164	230	217	191	187	210	208	183	187	196	188	195	215	180	198	193	192	188	199	185	192	185	198	182	171	201	196	163	195	200	169	204	194	206	174	214	201	194	209	210	196	176	185	198	198	180	161	193	170	186	174	214	196	178	205	181	186	191	204	184	192	184	194	189	194	195	186	197	186	183	222	188	208	203	190	198	175	215	206	184	202	186	196	176	183	172	185	204	154	180	197	186	171	178	193	177	181	204	184	210	191	214	193	200	196	184	206	211	207	226	185	169	189	173	192	188	209	210	211	206	183	202	179	206	193	176	192	207	186	194	177	188	206	174	189	196	220	198	202	205	214	187	192	197	165	173	211	176	206	189	190	196	198	183	218	206	184	195	195	181	197	175	200	189	214	180	192	181	184	195	196	170	182	188	182	179	187	191	200	178	196	193	201	191	196	207	191	185	201	180	218	180	208	182	195	205	190	205	186	163	167	181	183	194	198	197	206	174	182	195	193	197	192	187	186	202	204	181	171	204	207	193	180	197	210	175	183	203	211	192	219	205	185	201	185	203	195	181	209	187	195	203	207	177	217	182	196	197	176	184	184	213	198	201	170	200	198	193	200	212	175	182	174	193	178	186	196	205	202	206	195	184	187	219	222	171	186	206	182	199	202	215	184	183	179	190	191	196	196	204	192	192	187	187	190	188	179	190	190	209	190	208	191	185	199	215	206	211	190	222	179	169	188	197	209	224	210	178	174	182	197	218	199	198	187	176	221	192	199	206	165	193	184	185	208	206	203	180	200	196	192	201	191	210	226	176	182	187	213	198	203	183	205	203	206	207	192	210	223	200	187	192	196	186	198	176	207	210	194	209	183	187	214	212	197	152	204	183	179	183	185	197	193	208	168	205	206	187	187	192	207	189	191	193	178	190	187	186	208	171	203	208	187	181	198	199	195	189	185	183	191	189	195	192	190	196	211	196	214	199	215	192	190	178	206	195	168	206	196	204	189	189	219	180	189	190	184	180	200	189	196	204	184	200	189	208	199	208	179	201	204	197	201	186	195	238	203	169	212	215	222	207	204	183	175	187	192	187	206	185	201	231	184	196	179	237	205	179	190	210	195	187	204	173	207	201	173	187	198	214	187	182	158	191	209	206	190	191	193	194	186	198	177	177	217	187	205	181	212	219	173	192	230	203	201	190	190	185	177	187	200	187	193	193	169	191	198	193	178	162	185	190	193	203	189	209	185	194	188	210	203	203	194	197	226	205	213	172	189	196	171	194	206	163	196	189	200	182	179	197	164	198	192	199	186	206	192	185	183	195	182	182	181	183	199	195	192	187	225	188	201	203	181	181	201	191	207	192	202	198	189	192	197	190	170	187	175	182	196	197	188	185	195	203	190	198	210	227	187	185	222	186	167	194	166	208	148	162	194	189	199	193	191	216	177	210	201	196	198	194	207	170	187	171	214	167	205	205	204	194	194	200	197	213	194	192	182	207	190	210	191	233	216	199	196	206	177	199	192	215	208	182	194	187	213	212	188	179	186	214	213	197	169	187	205	200	167	212	194	208	167	185	192	205	168	182	198	189	187	220	192	169	186	192	195	207	186	207	206	184	188	215	175	166	214	203	181	199	183	188	176	200	184	201	186	185	195	200	197	184	213	190	198	190	189	206	226	181	177	186	200	217	214	176	164	191	204	159	204	208	197	213	190	216	202	188	206	186	194	191	164	212	202	213	165	196	183	188	200	202	190	195	198	190	212	209	189	188	201	209	177	182	199	183	211	179	205	196	207	175	191	189	199	197	220	215	188	201	184	192	181	194	206	189	185	187	207	197	188	200	188	197	178	187	203	162	189	199	211	176	188	180	212	204	200	202	183	193	202	201	191	202	199	172	221	203	187	195	189	202	204	216	207	191	194	171	182	204	198	190	201	182	201	185	195	209	198	211	205
5533	1082	410	258	260	263	267	251	245	240	236	208	237	254	248	234	257	221	254	263	246	229	260	233	274	269	253	246	251	239	275	235	250	233	232	219	263	205	252	259	239	245	238	255	243	255	247	263	237	234	235	269	256	278	271	233	209	247	220	218	240	231	236	288	232	284	246	263	245	253	235	251	258	240	238	249	223	259	253	239	189	237	252	261	259	244	248	237	215	234	267	280	219	241	230	260	267	222	268	245	262	242	248	273	213	240	239	217	234	244	246	228	227	254	247	206	271	255	232	259	255	275	246	248	240	259	248	210	260	258	226	255	258	247	256	234	239	235	242	255	233	281	240	269	259	267	250	271	260	222	242	253	253	263	242	265	250	245	239	221	286	269	226	271	269	238	261	229	215	245	234	258	257	243	240	246	256	245	249	235	251	226	253	263	238	255	236	259	238	247	255	242	275	249	237	221	272	260	233	243	239	273	274	239	251	243	237	252	253	241	267	261	276	215	222	261	247	227	245	199	226	245	267	258	240	245	270	269	223	239	274	262	263	246	264	260	239	263	232	232	242	232	228	279	262	247	261	233	233	237	265	246	243	256	232	261	254	264	275	242	258	251	251	224	262	258	261	223	226	243	234	268	219	231	271	249	271	242	222	265	261	283	230	259	235	253	291	232	241	242	244	246	238	267	240	258	247	242	245	235	240	264	229	267	244	233	251	247	249	259	221	246	240	277	234	271	240	274	259	233	230	241	242	233	282	265	290	230	233	275	216	243	216	242	248	223	230	254	268	242	262	254	241	245	251	237	241	247	224	270	242	248	266	238	256	247	247	245	247	252	254	243	259	274	235	223	253	263	215	233	256	250	262	230	261	228	243	260	234	249	258	223	251	278	256	246	237	235	258	252	247	231	248	254	253	261	272	249	249	225	283	257	233	255	265	253	241	265	233	234	262	242	246	243	252	246	233	243	262	283	263	260	280	234	246	232	231	250	239	244	240	242	262	214	271	222	227	254	235	221	248	253	268	259	270	275	260	250	246	261	249	247	252	263	232	255	246	236	281	246	233	236	242	222	263	264	229	225	257	228	243	260	266	264	250	238	254	238	240	274	249	261	232	213	254	258	255	262	280	258	255	225	234	233	266	251	259	259	263	236	265	242	261	220	242	237	233	301	257	235	232	228	251	224	268	271	253	242	235	240	253	265	266	236	249	259	250	262	234	249	253	222	242	267	250	269	233	251	239	214	251	245	249	247	238	218	249	231	228	247	249	240	248	266	225	244	239	269	256	270	271	239	208	233	233	262	222	246	246	256	236	235	258	256	220	239	272	229	261	256	227	262	274	250	229	221	213	264	253	237	265	224	257	261	223	252	264	246	269	267	251	245	256	253	228	235	257	243	247	253	264	259	226	260	264	256	283	249	257	231	242	248	230	247	236	247	256	234	280	236	238	268	239	256	238	264	233	276	223	235	251	246	246	277	232	230	264	210	260	256	244	248	258	240	236	240	251	249	263	240	273	236	235	237	228	249	222	221	245	260	252	237	254	237	259	256	278	256	263	268	231	252	247	262	231	266	259	233	264	248	241	233	241	258	226	245	238	233	228	259	224	250	251	240	259	246	276	230	223	240	243	236	223	245	237	232	249	258	233	272	237	245	248	257	256	244	241	243	238	261	234	233	227	243	268	240	245	284	257	237	274	269	253	237	232	247	249	238	222	255	256	258	240	260	255	239	261	224	256	241	241	238	238	235	290	239	271	268	248	259	245	221	254	240	246	240	255	237	232	234	206	259	262	228	262	257	238	250	249	234	274	251	247	244	247	270	241	244	266	270	261	246	230	222	249	266	269	228	219	254	248	242	237	241	269	237	255	216	251	243	247	252	246	238	232	252	241	249	222	249	248	267	244	248	253	253	252	259	252	249	238	244	276	239	238	269	258	212	246	248	238	261	255	235	255	240	239	210	246	264	261	230	260	250	258	225	246	225	239	244	245	259	249	240	249	232	227	254	254	253	238	254	233	236	231	247	234	266	242	254	229	241	260	231	228	257	252	260	232	249	261	250	257	262	270	240	245	229	250	218	258	246	264	244	247	276	246	224	268	249	241	260	259	257	262	257	262	260	252	229	223	256	260	230	264	265	237	237	253	242	268	240	248	240	254	234	246	248	243	228	275	247	277	263	256	232	265	251	240	261	260	266	262	253	262	273	240	232	250	232	249	252	265	258	241	266	214	223	231	277	250	275	254	259	224	258	259	252	261	274	248	281	229	248	243	253	264	252	246	228	236	242	254	236	257	280	240	253	246	243	290	217	219	249	244	257	263	238	245	230	237	244	263	244	234	217	234	266	262	244	236	231	247	233	242	253	254	227	242	258	231	262	240	266	265	237	267	238	252	240	237	259	220	228	241	275	239	254	218	251	247	254	239	240	264	266	256	238	254	261	249	265	227	252	260	253	240	229	233	232	244	247	217	243	230	241	231	277	264	249	230	246	213	236	281	207	248	236	245	236	226	247	253	238	241	257	268	234	226	246	242	238	258	240	251	253	267	230	242	231	270	266	246	229	248	273	237	248	260	269	269	263	249	248	267	230	227	225	247	244	251	236	277	225	242	227	259	243	228	254	223	236	239	258	238	257	256	244	253	267	233	279	258	239	230	248	242	259	246	260	222	265	221	247	282	261	263	242	251	227	250	259	229	246	243	240	251	259	251	245	244	253	258	243	269	234	263	232	257	266	243	241	242	227	252	264	238	234	231	217	240	277	232	243	243	244	262	248	234	244	242	226	222	225	210	263	243	239	238	235	249	242	232	242	238	273	292	250	225	259	233	256	258	246	221	237	262	224	254	291	233	279	289	256	224	282	265	263	261	246	227	232	225	262	237	240	259	271	279	265	236	227	270	254	273	234	251	263	233	260	276	254	248	249	241	252	246	226	211	240	219	265	263	240	238	234	245	241	260	244	258	257	259	264	250	233	261	228	223	259	246	257	230	246	281	231	242	231	215	243	217	246	232	275	236	222	266	236	223	253	262	249	244	284	223	223	256	244	237	222	265	263	278	239	255	250	259	236	233	240	253	264	244	262	252	255	249	218	244	262	236	243	250	270	259	285	241	253	234	277	260	244	243	244	219	224	249	209	253	278	286	257	224	246	250	247	253	263	259	222	271	246	258	270	236	266	259	240	281	244	248	244	264	229	259	269	277	262	246	238	232	265	257	270	236	251	233	249	248	237	259	248	246	236	261	244	261	245	247	260	264	244	225	231	228	241	242	244	219	243	282	229	261	234	244	252	238	237	239	275	256	232	231	266	250	234	267	220	275	245	261	250	267	214	227	240	238	272	241	238	234	226	212	254	255	238	250	237	225	231	247	266	256	251	247	243	237	223	242	251	269	253	232	230	248	239	257	254	248	259	228	233	235	236	250	242	250	236	248	263	266	252	246	247	258	269	262	255	279	241	248	256	231	278	273	219	197	242	249	250	250	228	233	221	256	235
4949	1731	830	617	622	575	575	640	581	610	584	557	584	602	557	571	526	643	572	606	591	542	562	599	573	544	564	574	557	516	571	590	550	527	554	605	562	581	509	573	555	551	564	561	558	591	587	568	586	543	578	583	562	576	532	566	594	533	563	547	594	535	588	579	584	588	555	588	575	588	556	559	549	575	576	530	565	507	587	584	570	566	567	585	556	536	542	535	547	558	545	539	592	548	574	569	537	577	554	514	601	563	543	594	554	555	541	589	534	576	559	544	521	552	585	563	595	591	561	540	534	601	515	579	551	522	572	588	536	568	563	566	569	519	490	583	521	557	518	584	537	556	557	559	546	563	557	538	572	568	544	562	572	556	541	547	609	540	584	558	582	576	566	582	549	540	551	499	576	592	565	557	533	543	547	619	588	581	528	530	594	557	593	558	580	531	554	571	561	593	568	562	528	526	600	524	558	548	558	534	554	579	527	538	574	559	562	550	550	549	528	511	556	588	568	570	555	533	570	540	556	561	602	532	520	551	554	538	582	598	550	602	536	550	520	555	531	558	596	561	555	538	542	556	535	602	540	550	577	565	574	619	536	581	562	612	554	564	552	537	602	561	586	551	521	643	565	570	512	523	554	545	575	555	563	558	585	555	588	575	530	553	569	548	566	592	552	575	563	574	575	550	561	558	609	524	549	538	576	559	539	579	545	557	588	530	557	591	526	538	552	557	517	536	576	546	567	548	562	563	557	544	554	564	561	577	550	568	534	577	555	587	569	580	562	582	550	564	559	529	595	579	589	595	622	557	553	577	537	548	532	515	556	592	559	556	567	558	560	564	551	565	603	553	544	566	506	530	565	542	536	579	529	573	574	595	546	560	571	567	562	565	558	602	511	544	533	541	545	554	591	567	552	562	581	584	538	565	557	558	511	555	579	578	587	573	557	521	554	547	541	544	569	543	559	521	575	557	536	525	571	561	550	557	541	590	557	602	545	575	559	564	578	559	577	568	572	541	565	573	568	580	561	538	536	566	527	548	582	497	541	525	542	561	543	548	578	577	534	531	591	580	560	576	508	545	544	511	602	568	545	563	527	567	503	551	564	548	567	580	605	551	556	547	549	561	530	581	547	554	563	530	594	535	553	528	535	574	538	591	564	601	577	574	567	569	549	530	577	546	527	526	536	527	538	540	579	561	523	575	554	576	551	584	544	575	573	549	523	578	534	543	558	586	596	568	587	563	547	500	603	569	570	600	558	504	517	560	559	555	566	525	545	508	559	551	559	533	522	603	569	540	529	536	582	556	556	555	557	581	619	579	582	588	547	527	544	628	567	603	605	567	549	587	554	566	539	570	617	565	555	559	555	588	603	557	571	539	574	586	553	558	563	590	601	559	578	540	562	538	596	589	604	570	550	582	534	543	550	550	548	547	532	564	565	571	581	543	543	590	603	605	539	531	588	589	551	575	590	540	550	581	565	594	537	544	542	559	593	521	599	563	568	557	580	536	550	531	512	527	569	559	590	563	548	563	565	568	545	538	533	543	522	553	561	572	540	552	568	534	539	563	548	523	576	562	607	531	575	554	575	587	569	536	574	570	530	564	546	594	569	582	568	540	573	570	535	612	562	604	557	527	543	563	546	538	555	564	590	565	565	590	542	547	579	556	572	547	535	571	596	561	547	574	554	570	546	573	574	549	569	561	524	561	551	586	576	522	581	531	558	582	587	596	527	546	551	568	570	553	550	527	550	531	570	572	573	556	581	546	610	546	558	531	553	576	547	594	572	569	529	537	490	556	584	545	565	570	588	549	541	517	572	550	573	589	540	534	572	547	528	622	577	552	550	573	552	548	533	588	592	595	610	566	584	576	582	536	545	568	533	553	550	565	583	576	559	525	529	567	575	550	556	586	570	555	578	560	510	567	642	510	561	525	580	541	544	564	560	561	528	569	612	543	564	577	565	570	589	528	602	531	552	558	557	500	568	523	519	577	599	524	561	553	563	560	553	586	548	560	560	548	541	520	548	548	542	543	579	571	573	548	531	557	584	547	559	543	585	578	581	589	577	601	511	558	550	554	662	584	583	541	567	567	523	578	501	579	555	567	575	538	548	514	564	547	537	575	562	537	528	571	533	580	567	507	591	519	520	542	604	557	583	535	579	591	561	534	548	540	547	536	531	565	577	595	560	580	569	584	564	554	532	585	625	568	532	540	547	531	556	554	523	558	570	542	590	586	561	572	548	572	528	577	557	549	578	560	560	519	555	517	597	602	567	579	558	587	573	561	568	589	572	585	555	569	541	567	537	538	596	568	560	562	572	580	546	585	541	565	596	537	567	526	560	616	613	560	557	527	536	559	595	579	570	587	557	614	590	601	537	560	538	537	521	564	554	538	567	525	571	578	591	520	538	572	571	589	597	595	552	551	618	554	558	525	567	577	516	500	536	551	559	574	571	496	637	549	567	559	556	564	538	574	590	584	513	538	555	567	584	569	546	563	572	559	573	564	537	539	555	563	559	579	579	598	512	539	584	528	578	521	581	562	584	558	568	557	579	544	554	553	580	508	580	529	552	589	561	544	544	581	543	578	536	534	539	499	539	584	576	570	567	514	612	559	585	583	549	571	628	507	591	551	542	539	588	569	563	551	573	539	584	593	515	569	577	558	549	575	582	614	544	545	534	533	576	598	553	557	537	591	642	529	579	566	537	565	557	578	589	563	554	546	564	576	579	563	545	578	574	598	549	582	538	528	561	553	536	582	575	601	562	551	583	557	555	552	574	572	578	545	573	538	568	579	578	576	502	565	555	561	589	531	584	504	575	579	569	580	559	547	578	528	528	581	537	552	570	560	543	544	555	569	609	543	574	576	551	584	562	533	551	591	534	567	575	540	555	591	530	570	569	563	575	574	527	576	591	591	615	566	569	577	548	546	557	556	561	559	576	558	610	545	588	566	547	533	598	548	559	537	560	533	562	552	569	572	602	502	585	564	583	570	511	576	549	557	513	538	554	586	581	580	564	577	556	529	543	539	590	574	578	575	530	552	625	552	571	564	565	542	566	569	537	580	571	532	523	570	543	519	533	562	576	576	567	553	552	552	536	547	581	547	563	561	575	610	533	530	579	568	579	541	579	542	610	551	554	523	575	577	543	567	556	553	551	569	562	557	568	553	564	572	588	563	589	563	545	552	572	538	574	552	582	635	549	581	555	583	581	537	573	563	562	548	583	547	547	571	546	517	570	547	560	598	532	550	565	564	563	526	561	606	575	548	566	544	538	566	541	595	601	535	565	574	544	549	528	542	566	539	556	556	605	533	579	582	506	551	591	564	548	565	533	600	564	550	592	583	555	592	596	568	548	560	541	570	558	580	590	513	573	571	546	549	587	518	579	524	563	576	541	564	553	593	593	581	567	590	574	555	555	579	542	545	572	514	567	536	564	573	535	559	571	558	564	559	576	607	535	574	531	568	519	567	565	525	585	600	565	584	551	581	591	595
36292	24982	9008	904	607	413	361	279	280	202	190	179	170	175	144	136	155	149	132	142	140	133	152	129	149	120	124	116	138	131	141	114	119	125	136	122	144	140	118	120	129	118	104	108	117	134	141	118	119	116	122	114	104	126	117	107	127	121	105	112	133	121	137	108	117	128	113	131	131	137	137	128	122	104	140	125	123	101	133	123	139	110	126	107	114	123	115	105	113	124	137	111	136	109	125	117	120	112	117	133	121	144	113	114	126	110	136	114	127	124	135	126	111	112	108	134	111	139	108	121	118	112	109	100	117	131	108	128	112	117	123	126	119	132	104	111	137	121	109	126	123	112	122	113	121	128	124	102	111	132	115	132	91	112	132	117	102	100	115	114	125	123	124	133	120	126	112	114	152	109	115	112	112	127	111	121	149	129	107	106	118	102	117	114	108	109	135	126	130	123	128	95	132	120	113	114	131	140	116	121	110	120	108	111	117	111	112	113	107	143	132	115	104	109	119	111	100	131	127	124	119	116	101	116	128	125	130	111	119	110	127	101	110	119	134	109	115	132	116	112	120	107	128	115	146	117	123	97	98	115	131	123	93	127	117	121	121	104	122	120	121	101	131	126	101	131	124	119	126	119	117	118	117	125	93	112	118	117	99	116	107	115	137	128	110	101	146	125	129	108	112	102	107	121	99	113	102	111	118	117	127	125	126	134	127	115	143	104	118	115	120	128	142	130	107	101	119	120	114	122	117	113	116	113	109	110	132	122	119	111	116	101	127	139	113	110	126	110	117	110	121	139	123	105	119	109	142	104	116	113	122	119	115	132	109	115	104	120	139	114	116	102	109	122	128	143	112	130	125	119	117	101	119	121	115	120	126	140	111	132	102	113	113	116	141	118	108	107	130	127	125	124	112	109	111	105	112	112	121	119	150	106	114	127	120	101	153	120	113	102	114	103	122	126	148	125	100	132	111	101	123	117	133	94	120	112	100	114	120	118	115	100	132	120	122	121	112	122	129	105	120	104	107	113	112	113	99	127	109	110	135	119	111	127	116	126	115	125	131	131	122	124	121	89	122	107	123	106	126	125	120	117	109	100	113	108	114	124	127	119	143	135	118	107	120	124	124	118	116	118	105	90	124	113	105	139	130	104	105	125	121	120	143	103	104	128	123	151	127	124	120	112	107	116	151	127	115	114	118	117	119	131	126	109	102	105	102	126	127	134	108	150	135	123	113	126	106	108	121	108	122	120	129	142	119	123	114	130	126	113	128	131	112	102	116	125	103	135	136	119	107	142	114	110	128	123	110	121	141	120	120	124	128	117	105	130	126	128	110	120	117	116	122	116	102	114	112	116	125	150	121	108	124	121	133	111	140	117	115	124	136	108	142	114	106	131	119	141	135	125	121	114	118	137	141	116	96	143	123	115	112	136	133	123	104	129	105	118	105	117	118	120	106	106	125	118	127	116	134	125	113	137	102	103	114	114	118	106	128	131	121	127	107	102	109	123	91	105	126	103	136	98	130	130	130	112	111	114	116	127	117	118	137	117	114	141	113	119	134	125	123	131	133	130	124	107	106	129	143	113	102	126	132	107	114	140	108	123	120	106	104	117	128	133	136	112	131	112	116	114	115	106	98	121	132	115	119	138	131	126	119	117	104	129	130	123	131	97	118	130	117	126	134	120	113	132	128	118	125	117	111	114	123	125	126	99	117	118	112	123	143	127	114	123	135	113	137	114	126	117	145	128	120	97	101	121	115	127	108	115	116	125	121	115	121	112	123	105	114	121	117	117	127	137	125	127	126	112	111	119	123	143	125	116	120	141	132	148	99	136	124	105	109	112	118	135	111	134	116	123	134	126	126	108	109	114	113	105	110	125	138	124	121	118	105	115	114	118	116	144	126	146	111	121	118	108	132	115	123	138	131	130	138	105	129	117	131	117	102	118	103	114	122	136	125	117	116	125	118	138	104	110	126	98	109	132	110	121	116	124	140	128	127	124	128	123	95	130	107	125	108	127	108	115	127	116	113	107	126	126	127	125	128	117	137	122	113	109	125	115	128	142	136	107	135	127	130	137	116	108	96	104	119	102	103	129	121	130	116	97	143	107	107	122	129	111	115	128	131	119	97	111	111	157	106	131	112	115	130	123	115	113	114	127	115	115	103	111	114	127	131	124	100	136	95	132	113	106	132	126	126	128	124	123	97	122	118	116	120	133	114	115	114	129	128	124	126	115	124	95	115	100	97	124	99	115	125	127	108	112	106	125	116	126	142	117	122	102	134	124	117	124	129	120	120	120	121	123	110	118	102	111	114	111	111	113	143	104	91	126	109	111	107	112	125	130	112	123	135	117	124	101	122	114	118	108	97	127	129	121	124	110	118	137	105	129	135	98	113	104	125	114	133	114	132	112	124	127	117	100	95	111	118	110	107	131	134	118	132	124	131	116	110	123	115	113	124	106	134	99	118	119	104	124	125	114	128	136	106	125	99	120	130	101	123	117	144	108	103	114	150	112	129	146	101	119	112	117	124	105	117	121	113	106	96	135	126	117	114	91	132	126	123	116	116	138	100	127	97	93	118	123	122	121	114	126	130	114	119	126	132	97	131	128	129	97	110	115	116	111	125	119	114	115	119	97	117	113	130	119	118	111	104	112	122	106	130	141	107	109	131	110	107	111	135	130	117	94	122	118	109	104	109	108	136	135	134	139	117	119	139	124	131	155	127	110	121	137	120	125	125	120	144	125	127	131	110	119	118	107	124	121	134	121	128	119	121	122	106	141	113	116	107	124	128	126	134	128	110	115	134	123	133	113	122	131	129	110	116	123	106	123	115	125	129	120	122	103	117	115	120	104	119	128	141	133	126	122	120	138	119	140	131	133	120	131	124	98	117	119	123	104	116	109	130	123	115	114	131	141	130	122	97	109	132	106	122	108	125	133	130	135	140	102	119	127	141	122	106	116	115	130	119	108	118	116	125	122	107	125	101	120	117	97	111	103	119	111	120	132	106	117	118	126	117	115	117	96	118	130	118	115	126	127	118	111	113	133	107	91	109	137	138	119	114	106	131	124	130	100	104	114	102	116	123	114	100	135	133	123	114	99	123	122	133	112	120	119	138	136	129	125	128	127	118	111	118	108	115	131	127	107	115	108	121	120	100	123	127	111	117	114	125	116	127	147	116	123	133	131	109	119	116	114	111	108	115	105	130	111	117	110	115	86	121	126	110	98	120	143	129	136	112	117	110	113	115	113	129	125	114	118	116	113	92	112	115	128	139	126	129	111	110	100	135	122	124	112	124	122	114	114	109	134	130	129	130	110	120	136	125	122	116	106	99	126	104	123	128	132	104	108	119	130	126	118	118	120	135	114	121	115	130	121	122	118	135	100	139	119	135	115	112	110	101	118	117	112	132	117	119	128	129	128	116	115	110	125	125	118	124	128	131	130	125	120	116	116	111	135	104	132	139	129	112	109	131	126	122	119	106	133	103	116	133	127
20518	16990	5509	2599	2272	1826	1562	1243	1081	993	869	742	681	664	599	590	525	490	503	491	453	428	454	414	384	383	383	385	396	384	359	345	333	353	348	319	359	321	323	327	301	322	340	308	334	328	355	304	302	303	306	324	305	285	305	309	306	320	306	318	297	285	320	289	311	313	288	305	286	276	319	288	305	283	297	327	264	297	323	322	292	321	279	299	291	314	277	299	332	311	282	283	288	322	315	269	289	293	292	275	266	283	303	285	295	280	273	279	267	308	293	263	269	268	304	278	284	309	297	326	313	280	284	274	304	275	284	277	301	299	261	296	292	296	280	259	288	313	271	338	289	305	307	280	299	299	287	289	275	291	281	291	273	327	276	283	287	310	286	283	280	293	287	279	263	294	294	297	288	283	304	292	311	258	304	299	305	294	279	255	277	267	340	260	271	283	289	284	286	293	287	269	302	303	291	303	298	302	293	284	297	326	319	306	284	293	271	284	309	302	276	288	285	296	299	259	289	296	304	285	288	292	281	283	282	274	289	296	266	298	285	299	277	287	270	312	305	257	292	284	315	284	282	308	231	291	281	278	297	321	282	304	311	278	340	305	297	262	312	301	278	314	318	275	277	278	308	265	290	276	303	300	304	316	268	299	284	338	325	292	275	279	278	304	269	274	286	298	276	278	318	275	322	286	291	286	283	286	292	268	271	306	294	286	271	291	304	301	298	273	293	294	290	295	287	293	322	309	282	300	294	315	335	256	306	278	286	284	268	294	255	264	271	294	294	301	253	332	284	300	287	290	304	282	282	278	301	278	297	284	297	331	309	286	272	284	258	272	247	296	283	273	295	257	283	288	274	292	300	302	288	293	284	279	312	288	307	282	330	336	307	269	279	305	263	280	282	261	281	299	283	272	299	249	270	310	284	322	298	310	299	286	271	264	277	301	313	289	291	251	286	302	288	288	317	287	270	317	309	272	261	298	300	264	283	310	283	316	286	306	291	302	295	308	282	289	280	280	295	295	298	313	292	266	281	304	289	319	311	315	267	277	281	303	311	281	288	308	300	282	300	296	306	265	292	298	279	274	301	292	313	313	294	267	327	299	285	295	278	289	274	299	292	293	291	265	240	278	293	265	295	238	278	327	275	283	293	264	307	310	288	292	285	297	302	296	283	292	282	303	282	290	297	313	313	304	286	275	294	285	272	281	283	309	291	266	255	283	258	289	290	286	274	342	282	277	292	273	296	299	274	243	299	281	297	263	288	281	285	312	289	287	270	289	312	319	270	286	304	314	296	278	272	301	298	321	286	298	301	286	268	277	284	267	248	272	285	291	261	298	291	284	277	287	269	290	282	292	288	294	295	269	307	309	276	268	282	280	299	298	280	307	291	278	284	285	299	271	277	329	296	259	290	297	312	293	284	324	290	270	279	300	277	314	293	261	286	301	279	265	283	316	285	349	272	316	289	301	315	322	296	274	299	304	299	305	292	309	298	278	275	256	273	283	298	307	282	309	268	307	292	318	306	298	291	285	285	295	296	292	266	305	270	285	272	306	308	261	300	261	308	291	291	280	305	281	292	304	280	288	300	283	302	295	283	298	286	288	265	262	299	293	276	260	300	283	311	272	329	255	287	291	285	289	276	270	297	257	287	314	277	297	273	298	302	281	269	262	280	279	309	298	286	281	290	271	283	275	301	275	300	301	308	282	255	278	326	264	311	287	299	262	291	281	266	288	283	291	281	302	328	288	277	306	287	275	287	351	299	311	284	300	279	291	280	271	309	277	290	280	282	297	319	273	295	289	299	303	283	276	281	279	275	295	305	280	243	284	280	259	301	277	324	298	284	277	286	281	299	280	283	249	342	287	324	284	293	297	263	269	323	280	292	289	268	288	288	272	283	264	316	278	284	309	286	300	307	292	282	283	302	265	298	302	278	266	285	283	308	295	264	249	303	281	293	275	296	290	268	291	292	307	295	287	297	297	284	294	280	279	265	283	265	287	292	298	273	306	261	279	297	284	288	305	280	313	292	289	297	272	322	327	271	278	277	286	295	283	295	276	284	310	300	298	296	278	287	310	309	295	290	270	290	267	304	271	244	306	291	279	290	310	265	305	260	284	303	317	303	277	293	299	277	276	267	266	270	309	310	296	253	331	295	294	263	323	286	288	269	310	300	287	260	309	304	287	294	273	297	299	305	268	263	321	307	316	288	276	306	269	284	279	283	306	238	310	307	278	280	277	283	293	272	306	269	302	291	270	284	304	314	304	297	320	272	298	307	313	327	303	279	314	291	302	307	272	292	272	266	283	263	257	273	285	266	273	263	299	299	300	275	300	274	258	296	287	307	276	281	282	295	299	299	281	307	275	275	305	298	296	304	291	300	287	283	283	289	286	324	305	273	260	283	291	297	259	277	315	284	265	276	329	290	291	309	307	288	296	306	275	283	289	263	291	296	288	283	297	311	297	300	288	279	286	296	318	304	297	260	287	262	275	299	276	305	296	346	286	293	301	298	281	286	291	281	293	309	295	284	306	286	281	280	292	287	275	275	277	305	260	322	300	293	269	274	305	296	275	261	292	258	300	272	292	283	278	276	311	289	261	284	286	297	299	279	290	282	307	336	295	286	300	308	284	294	290	309	258	302	303	300	313	275	301	331	299	289	295	260	309	299	262	279	286	289	285	266	298	319	294	276	262	280	287	276	296	304	262	289	301	292	262	262	290	296	287	258	297	292	291	267	281	272	259	301	306	270	253	289	306	305	292	300	294	274	293	311	290	268	288	295	288	294	293	278	295	243	260	271	272	297	300	288	322	269	306	295	318	291	303	291	319	301	285	292	261	299	294	322	276	292	284	306	299	262	281	277	311	304	307	292	275	276	286	304	303	291	309	331	250	286	274	293	292	285	286	304	308	301	282	261	271	297	320	267	306	298	263	283	295	278	290	269	307	308	290	270	303	290	277	273	286	276	287	263	292	290	319	308	314	304	256	303	311	289	285	307	266	289	291	289	307	281	304	304	271	300	289	302	287	272	291	267	294	297	309	280	286	284	333	285	263	252	305	307	314	286	309	315	291	281	267	297	270	291	321	311	280	286	259	300	283	307	266	283	254	290	270	278	285	294	297	258	251	313	269	304	284	281	287	292	284	284	239	294	284	277	316	274	302	304	281	291	311	294	311	302	271	317	272	254	279	318	291	300	259	305	295	286	259	279	273	274	312	270	261	275	309	285	260	276	278	269	286	281	286	271	284	298	304	281	308	310	299	287	271	275	293	279	300	291	281	262	293	311	305	283	300	312	284	304	280	336	303	311	292	274	329	276	292	297	304	304	296	287	293	330	295	278	304	310	290	314	310	277	276	268	315	286	243	313	319	325	289	273	296	250	302	293	264	312	269	297	293	278	267	289	305	302	292	287	280	251	305	288	305	287	291	274	299	296	297	272	285	305	308	287	303	288	320	322	314	273	285	281	309	293	264	252	309	272	305	287	297	283	269
51088	39775	16785	2172	1033	659	541	423	307	297	242	190	213	167	151	135	127	137	130	105	113	90	106	105	95	71	83	88	87	95	89	76	95	69	92	75	72	71	75	80	85	67	76	81	93	70	76	77	69	73	67	79	65	83	87	68	72	84	85	65	56	84	81	87	60	73	69	73	66	68	68	65	80	70	77	85	78	73	65	70	59	75	68	58	63	68	73	74	57	70	67	103	64	80	69	58	78	62	67	83	72	60	54	76	70	63	59	68	66	91	62	59	70	87	67	69	72	65	58	80	60	71	73	66	73	79	63	75	66	76	64	69	62	89	76	72	72	72	84	78	82	62	59	70	62	59	56	66	87	54	59	65	64	66	60	65	62	75	53	72	70	66	56	73	80	79	89	68	70	67	81	85	89	68	62	54	87	73	65	74	64	61	72	59	67	67	61	83	75	55	62	71	90	63	65	76	76	69	54	74	64	62	64	76	79	79	63	65	84	55	70	70	75	72	82	76	63	64	61	73	83	88	79	75	72	78	59	57	69	65	75	69	66	63	69	58	84	67	78	63	57	62	64	67	63	57	64	55	75	71	67	64	74	87	66	60	59	63	91	67	74	61	68	65	76	48	62	68	61	77	70	59	63	72	73	62	57	64	63	68	58	68	66	69	81	70	72	78	72	54	67	75	70	76	69	72	83	62	58	77	66	87	79	66	56	77	64	70	71	77	58	71	77	67	75	77	82	90	69	69	66	59	61	69	76	60	67	80	63	74	77	65	64	67	65	72	57	59	71	65	66	67	78	65	68	71	66	65	66	67	65	64	68	59	58	62	70	55	65	79	75	58	62	61	76	71	88	68	66	78	67	74	64	61	83	62	77	73	74	82	71	70	67	64	76	58	81	65	70	79	74	66	59	67	63	64	69	57	66	67	57	71	72	74	70	77	75	70	72	64	68	65	74	73	74	68	58	59	52	48	54	70	64	72	69	58	73	70	70	66	60	66	63	65	70	78	66	58	77	50	79	68	71	58	70	70	80	69	62	60	69	57	85	63	79	66	58	74	70	70	71	76	54	66	59	75	65	68	67	63	64	74	67	62	75	60	65	66	71	76	62	63	71	84	58	72	70	67	83	62	52	64	68	64	56	74	68	79	80	65	73	61	65	78	59	80	64	77	59	63	68	49	64	49	66	71	57	59	63	68	54	78	58	62	61	63	72	81	72	74	82	73	62	75	64	70	54	73	80	74	78	68	72	60	70	58	75	63	63	53	60	59	73	58	78	52	61	57	51	66	71	89	77	58	66	55	60	59	72	74	55	70	78	89	65	65	65	74	72	74	63	64	57	75	79	66	85	74	66	78	72	62	71	64	86	81	60	63	57	83	107	73	69	75	71	80	81	66	75	62	73	68	68	74	69	58	95	74	71	67	46	59	55	53	76	62	71	56	72	62	75	60	76	72	52	69	75	72	65	62	73	70	54	61	69	63	70	63	59	67	64	61	65	75	77	67	69	72	65	78	64	72	63	65	59	75	70	81	72	59	84	69	70	82	61	59	61	68	78	72	55	60	67	63	66	59	71	71	78	71	92	56	65	73	76	70	81	74	54	69	86	68	75	79	66	62	65	68	58	69	65	69	71	63	77	73	75	64	57	68	76	64	66	69	59	62	82	60	64	89	59	68	79	71	65	68	71	63	81	66	62	53	73	74	68	68	65	74	76	68	82	67	63	76	70	60	54	60	66	71	80	79	70	68	67	67	63	60	65	84	77	57	86	71	68	78	75	65	60	61	72	76	71	69	51	71	67	69	65	83	72	61	63	70	69	78	63	46	78	78	69	76	62	63	73	60	81	70	64	58	68	76	66	55	80	61	77	56	57	63	73	75	70	72	79	80	65	64	71	75	72	70	70	76	66	65	70	61	67	66	73	77	76	63	59	59	60	84	54	73	65	57	71	53	66	54	63	70	49	57	66	70	76	70	66	81	50	69	74	75	68	65	66	73	70	63	55	71	80	57	61	62	68	73	79	69	74	80	53	55	68	49	59	72	67	70	76	72	54	71	82	61	59	70	82	75	58	60	63	56	62	82	76	70	76	74	85	80	77	74	70	64	66	44	75	67	67	65	66	66	73	67	73	59	62	57	66	58	73	78	66	78	57	50	79	65	60	64	63	68	72	68	66	68	72	63	78	84	72	68	74	69	61	83	64	69	74	65	69	65	58	73	49	66	72	58	81	76	82	77	79	70	86	69	63	69	66	73	76	60	67	80	74	90	79	61	64	64	74	51	57	68	77	75	69	67	59	61	66	75	58	65	69	82	62	57	53	45	67	69	65	82	63	74	72	71	74	56	51	65	65	71	46	69	59	80	58	66	71	56	62	65	68	66	77	61	72	68	57	66	55	52	64	65	64	72	60	72	73	72	66	51	75	76	71	71	61	64	62	68	58	56	78	73	84	52	66	72	74	63	68	67	73	71	80	68	60	52	58	64	73	76	59	75	73	83	70	62	67	69	56	66	58	54	58	67	81	79	79	73	70	60	70	79	71	59	80	72	68	78	61	72	66	68	74	74	50	81	70	53	73	62	62	72	78	77	66	59	61	69	70	63	78	67	64	71	52	78	66	64	78	58	74	76	80	57	80	85	73	70	70	64	58	60	72	72	57	72	62	54	67	65	76	75	56	81	65	60	84	73	76	63	73	72	67	64	66	68	64	64	62	71	75	71	57	69	76	62	64	77	68	60	74	58	79	75	57	74	75	58	65	57	66	83	74	67	71	66	80	80	75	74	56	61	83	73	80	68	64	65	72	57	82	65	65	74	79	81	67	69	75	68	60	55	70	62	76	66	62	79	60	72	71	69	65	75	60	64	61	78	60	68	66	58	66	60	70	74	72	65	65	57	65	72	59	58	80	76	68	59	53	89	66	54	67	79	53	82	68	76	58	68	68	83	84	75	62	80	89	53	68	78	67	74	73	67	76	70	69	53	78	57	68	66	57	74	61	61	71	65	85	65	58	68	90	70	85	78	70	51	49	64	62	68	76	65	76	65	74	58	63	66	53	51	66	70	69	69	85	67	62	59	71	46	68	63	69	70	61	64	66	60	66	76	57	60	54	47	75	69	63	54	69	72	51	59	67	67	66	76	72	66	85	73	53	74	66	68	60	86	59	60	72	63	58	62	66	70	52	76	64	67	67	67	64	64	73	64	65	74	73	76	63	68	58	71	74	60	71	66	71	53	61	76	64	64	61	69	59	55	72	68	67	79	73	62	51	73	64	47	67	54	63	77	64	77	67	56	68	78	56	70	74	68	67	68	63	85	79	77	66	77	58	61	59	81	56	86	66	63	70	72	81	64	68	77	80	59	75	83	83	73	69	78	65	61	65	74	76	75	69	62	79	54	60	76	91	71	66	77	62	64	73	69	65	54	61	64	67	56	63	69	69	82	60	66	73	80	67	68	77	66	69	70	69	72	74	79	57	54	62	63	62	72	72	67
28975	25305	6890	4495	3926	3136	2482	2062	1664	1387	1250	1074	946	875	757	691	639	653	573	531	498	488	423	412	410	387	384	369	350	341	322	342	316	298	291	271	272	275	302	276	271	249	268	248	236	265	258	259	238	225	196	237	236	238	256	250	225	232	222	216	248	210	225	193	218	194	238	207	224	194	196	217	213	217	221	215	223	231	195	200	218	214	190	186	181	215	204	209	212	224	180	213	203	214	174	220	203	215	219	201	186	210	206	196	202	213	205	177	217	196	193	208	203	195	186	199	199	195	181	187	203	202	189	230	188	199	215	205	206	201	212	213	201	204	201	210	212	194	210	201	218	201	204	203	201	201	202	195	180	211	216	205	178	206	196	207	214	201	195	205	207	199	197	212	198	214	218	196	210	179	209	197	183	182	188	202	195	173	191	188	198	165	207	195	192	198	169	172	199	198	216	223	218	190	205	197	200	219	211	207	199	156	178	204	168	185	181	206	166	190	217	214	205	206	209	217	193	178	182	226	185	204	203	191	201	191	203	186	203	214	189	190	195	202	179	187	206	209	203	199	173	191	188	166	207	168	176	189	187	208	205	199	197	185	214	184	218	186	196	190	185	199	192	184	180	208	178	197	204	190	194	210	175	197	196	210	198	207	210	216	210	203	181	214	221	178	185	200	180	171	188	220	194	189	189	199	196	163	183	198	195	191	190	196	176	189	195	158	186	172	211	247	198	200	193	206	207	199	203	158	187	247	193	223	193	205	188	179	210	196	147	203	218	195	200	187	187	186	191	190	212	208	171	211	195	190	199	209	191	217	180	198	177	203	185	198	208	200	187	192	205	184	202	175	192	203	184	192	197	196	209	165	204	201	188	180	226	203	193	205	155	204	198	198	210	187	203	172	188	200	204	170	190	199	180	161	187	208	214	194	191	201	184	211	204	177	182	195	213	172	175	191	211	178	202	213	197	196	181	210	191	205	194	208	200	178	194	199	189	180	215	183	168	210	189	187	198	167	189	177	177	205	173	196	211	203	195	200	184	185	185	186	221	198	179	213	204	191	190	175	175	201	181	198	200	207	224	175	205	218	188	207	188	196	206	213	176	197	188	181	204	200	201	193	197	195	186	200	197	204	193	193	199	202	199	188	171	179	198	201	183	177	184	206	201	194	188	184	182	202	194	191	174	208	199	223	186	171	182	195	185	190	191	182	208	201	211	187	194	192	204	163	165	197	190	183	187	209	182	208	216	194	182	186	185	197	220	187	193	189	213	191	193	230	213	201	185	209	185	178	211	187	192	230	214	207	188	204	189	194	190	198	206	206	196	202	201	184	203	199	183	223	199	185	191	187	185	196	188	192	192	209	196	191	182	212	189	219	199	162	204	191	197	213	234	197	187	202	184	193	191	216	198	194	177	198	196	216	205	187	186	210	185	187	198	198	189	191	185	200	195	198	190	200	200	206	199	193	202	187	189	201	190	174	181	199	195	215	179	195	203	186	174	212	201	175	178	201	200	210	204	191	211	185	200	206	198	172	168	223	202	196	174	200	220	198	189	216	203	217	221	200	184	183	208	193	211	200	169	177	186	200	203	197	196	179	197	208	194	183	197	184	209	195	216	189	199	191	191	190	182	202	204	174	217	201	186	204	185	194	210	195	193	173	197	167	195	194	204	181	193	184	202	197	223	187	222	206	191	195	181	195	197	192	192	174	196	203	215	191	177	177	210	181	181	187	193	191	168	205	211	203	206	186	197	192	195	191	185	193	213	190	191	175	187	189	206	174	217	179	199	198	206	190	184	171	166	205	166	208	208	206	197	174	204	174	222	203	213	167	198	190	199	169	206	207	173	187	183	183	195	188	194	212	195	190	218	179	219	195	226	193	190	205	197	198	207	198	166	234	177	190	191	187	201	192	198	207	174	197	185	220	194	215	187	182	183	185	217	204	168	203	184	216	214	193	218	200	205	192	210	179	190	192	207	188	180	196	182	211	189	185	168	162	190	207	184	205	193	165	212	205	202	191	188	178	199	208	198	174	230	198	201	195	197	199	206	211	198	206	202	192	221	188	177	167	203	186	175	204	204	173	167	200	189	185	180	197	204	186	204	199	199	198	194	192	197	218	201	211	190	206	196	207	225	191	191	200	186	184	204	178	202	173	180	184	185	182	206	217	206	191	208	197	173	186	174	182	194	209	191	207	190	197	215	206	206	206	193	205	188	186	199	176	182	197	183	179	185	184	194	200	183	212	204	228	202	200	186	219	190	186	200	209	169	213	188	194	179	161	220	195	204	181	204	206	191	183	202	167	196	187	187	214	196	192	202	213	190	193	203	190	210	187	200	200	165	203	222	198	202	209	184	201	194	194	197	194	185	214	222	195	243	222	165	184	200	199	210	201	212	223	216	210	203	186	198	206	207	191	195	202	182	197	183	191	203	187	200	195	184	181	207	184	198	197	202	180	210	183	216	204	229	202	182	206	238	201	194	198	190	192	208	172	216	201	189	201	192	186	205	193	205	217	190	168	210	189	199	212	185	190	183	179	207	188	197	216	203	199	186	210	192	206	205	181	184	201	197	207	189	211	214	189	182	197	196	196	201	194	180	200	202	178	191	193	184	167	179	200	187	207	191	188	214	197	199	194	218	205	191	202	194	221	183	199	195	166	201	193	169	180	211	207	214	182	206	187	194	184	195	195	205	205	199	213	177	189	183	204	194	193	183	201	179	185	209	187	170	191	185	204	196	186	179	207	198	220	173	179	182	188	185	194	199	205	194	183	217	184	211	177	202	181	180	177	175	188	164	194	192	203	174	203	201	193	193	176	195	187	198	200	181	210	185	168	204	214	205	190	162	199	185	199	184	179	225	178	168	218	198	199	208	197	213	162	170	179	214	192	189	195	203	192	173	211	199	191	194	191	180	188	212	193	195	220	203	190	181	189	189	187	194	208	186	176	190	179	171	176	215	209	184	208	194	192	189	214	188	194	181	177	193	176	181	192	185	209	201	191	192	203	213	220	170	191	200	184	184	195	171	193	184	183	185	191	193	182	169	206	199	191	179	171	167	183	198	191	208	184	202	208	192	205	185	189	205	184	196	184	190	190	212	195	208	242	223	221	200	184	185	164	194	188	192	152	197	189	175	185	185	199	208	203	180	194	186	217	214	198	194	201	202	186	194	201	214	204	200	193	208	180	199	193	201	183	191	178	179	189	205	171	205	171	211	180	213	186	180	202	202	202	176	178	199	215	195	171	213	211	186	191	189	164	217	178	193	240	208	203	175	221	210	171	202	191	199	189	210	213	191	200	190	178	180	193	159	181	180	182	192	224	181	213	186	211	184	183	199	206	208	165	206	213	175	196	223	193	204	194	198	207	189	217	152	180	227	204	203	209	203	245	188	194	195	198	185	188	185	175	192	193	187	188	199	188	175	202	206	196	204	218	196	200	187	202	206	209	197	204	172	187	218	196	204	213	191	175	206	185	200	169	216	213	195	197
5859	972	334	263	266	222	263	209	252	255	249	250	244	264	245	261	251	277	234	253	226	256	266	248	255	249	257	252	241	277	265	252	249	243	273	268	268	265	253	270	277	264	248	249	254	252	252	227	264	239	249	269	222	258	212	254	249	206	246	265	244	261	247	231	274	225	229	258	217	258	270	247	214	247	248	222	236	261	260	270	257	241	235	237	255	254	250	241	253	234	257	253	270	222	249	251	255	259	229	238	206	252	253	261	250	261	266	262	280	233	229	250	279	237	236	242	243	254	229	236	257	262	246	261	232	252	265	244	257	261	244	227	246	230	248	227	257	262	266	260	262	256	244	288	241	233	225	243	258	261	275	262	249	225	219	271	246	272	248	265	249	231	232	234	230	211	251	262	219	232	243	249	224	251	273	269	272	272	251	251	251	248	241	233	267	255	240	240	240	229	252	267	256	257	252	254	229	248	254	295	260	244	265	250	242	236	263	240	236	233	227	259	236	256	263	249	251	254	235	276	238	249	265	259	209	250	247	248	264	252	202	253	268	267	228	254	240	231	253	232	243	226	248	242	275	234	247	233	261	248	241	266	246	289	238	250	251	236	247	242	232	242	237	233	230	276	281	253	232	258	260	200	256	242	243	265	266	245	247	253	248	244	255	247	232	266	227	227	248	244	235	250	280	260	247	259	218	274	226	222	255	243	270	243	243	263	238	233	252	260	264	233	238	258	241	265	259	219	241	251	232	240	238	226	242	260	267	239	265	261	256	247	267	263	252	267	254	246	258	262	255	258	245	220	256	265	238	248	252	239	243	254	213	291	238	245	244	261	266	248	260	249	258	233	262	262	243	269	264	243	295	243	273	265	250	265	237	217	242	213	247	282	270	280	258	229	270	228	276	226	238	267	240	259	233	228	252	220	263	263	263	248	241	218	264	241	258	248	255	271	250	242	225	233	237	241	240	247	248	228	256	239	237	234	259	259	260	231	235	224	257	247	239	240	252	254	235	272	234	273	248	270	214	224	247	240	276	234	243	230	263	261	240	246	243	249	218	272	231	213	249	267	248	237	242	244	295	255	256	230	225	236	271	235	243	253	260	251	263	236	228	262	244	280	245	236	268	250	232	240	238	228	252	243	231	245	230	249	244	239	222	243	251	241	235	248	298	247	241	259	234	238	264	257	247	219	246	261	257	239	244	223	283	284	243	252	274	240	238	239	270	235	267	231	226	251	270	260	254	256	233	221	246	245	233	239	264	222	249	252	267	231	251	270	261	269	264	243	250	230	238	250	236	226	247	223	223	229	231	219	265	244	251	257	247	259	258	219	250	242	265	225	236	236	230	209	232	232	273	233	242	250	265	238	237	242	211	238	238	256	241	272	252	233	252	222	261	219	236	212	241	241	241	242	226	253	216	220	250	237	266	235	246	247	250	219	231	263	242	256	219	242	229	272	245	258	263	247	251	265	248	255	262	254	276	239	247	251	257	241	232	237	227	217	262	237	241	257	261	224	266	264	232	248	230	215	261	235	247	252	270	246	215	262	261	264	236	232	262	259	220	227	244	276	229	247	267	258	243	242	230	257	250	263	229	233	249	248	257	232	216	249	272	248	258	265	243	261	233	257	270	222	245	231	233	280	253	268	275	286	247	237	249	257	209	219	243	267	240	259	262	253	234	262	273	227	249	256	285	223	261	257	253	239	255	266	257	271	252	238	275	266	229	276	258	252	219	240	213	261	234	239	248	240	260	241	278	262	262	244	252	249	258	257	246	236	247	252	221	290	235	246	240	241	229	242	221	248	219	232	262	265	252	256	237	255	254	238	262	245	245	228	251	247	275	278	239	260	262	247	268	248	239	254	247	243	260	243	245	273	242	234	286	234	256	236	221	219	257	264	262	273	226	264	293	248	239	256	236	263	238	248	261	285	259	242	236	244	253	259	241	227	271	251	273	235	261	238	242	230	223	235	251	288	258	258	231	229	245	245	257	225	253	263	257	272	239	250	241	238	242	249	263	254	268	232	240	256	267	245	242	242	285	242	248	238	260	229	270	235	249	235	258	225	235	243	258	225	228	256	252	233	247	264	257	262	221	236	260	223	256	245	242	236	257	243	275	232	263	250	240	226	229	251	262	252	231	266	266	227	228	219	218	259	215	250	235	260	253	216	275	261	253	282	229	222	260	202	274	235	254	226	258	264	249	250	247	239	252	259	226	281	237	239	236	262	236	238	244	230	243	235	218	221	231	215	235	252	239	240	265	265	246	240	261	241	245	239	229	248	222	232	207	260	215	205	251	270	257	233	230	250	252	235	235	257	205	230	223	242	256	244	246	230	276	250	273	251	238	253	272	266	225	255	233	232	236	263	264	232	243	236	247	251	263	238	283	255	267	224	230	250	269	264	263	232	248	276	282	244	231	242	239	235	259	249	248	248	244	245	245	224	230	207	258	259	249	226	220	249	246	244	263	245	254	250	257	254	273	247	227	234	272	241	253	249	243	244	244	280	241	259	239	260	252	246	251	254	258	245	246	249	249	238	248	245	254	254	249	238	236	265	261	251	236	234	234	233	222	261	239	250	251	238	236	249	255	269	237	280	261	252	249	257	260	244	220	258	285	254	242	249	246	242	226	240	263	242	256	206	221	272	279	261	253	236	250	230	246	259	224	280	227	226	230	250	255	237	242	244	262	220	272	255	232	243	273	242	262	207	251	238	253	232	238	239	247	245	249	252	271	216	277	283	265	239	276	262	259	268	269	247	242	238	242	240	238	249	261	265	257	274	230	243	240	234	247	283	261	275	234	231	226	234	257	256	270	234	240	260	253	242	247	235	253	287	277	230	248	244	238	282	230	264	283	258	232	249	259	246	229	250	221	267	228	238	225	236	248	218	235	252	246	242	239	229	260	250	244	243	257	247	250	229	247	246	253	259	244	244	249	262	282	239	235	224	232	252	231	242	261	258	258	284	239	238	251	224	261	224	273	240	234	268	233	236	232	247	278	233	243	228	238	267	256	240	245	257	208	232	238	248	264	245	225	259	230	250	248	243	251	238	276	216	239	220	245	243	232	248	236	222	266	244	235	237	243	260	235	255	248	258	235	263	251	208	225	254	257	249	217	237	204	240	275	238	257	242	240	261	234	242	269	200	252	279	224	254	213	271	240	253	227	248	258	249	239	272	212	249	240	255	260	246	266	216	256	272	239	239	280	234	248	242	241	219	253	235	224	249	242	264	255	240	257	255	252	238	242	247	243	260	226	247	230	227	256	237	247	273	259	250	244	206	221	223	274	248	240	242	249	253	232	245	255	274	240	227	277	233	269	241	220	285	258	255	253	248	279	236	267	264	263	243	242	259	242	253	263	247	253	245	271	238	235	235	236	256	252	229	280	254	245	248	226	252	261	236	262	243	247	241	234	236	235	224	231	255	278	247	260	262	264	246	276	248	212	234	241	253	248	262	272	238	253	236	237	252	257	228	232	244	229	224	223	230
4838	1610	814	630	603	656	587	590	585	574	576	607	567	578	568	615	576	594	573	558	540	534	573	577	610	559	564	568	580	530	610	539	567	535	527	603	607	552	573	517	556	583	521	562	549	562	581	567	589	571	564	575	547	589	569	525	568	539	609	562	562	537	586	619	571	558	542	554	549	586	592	602	586	545	548	564	564	592	562	571	613	548	566	592	566	575	552	590	562	546	562	564	563	574	581	570	571	533	563	573	582	564	599	545	583	613	534	536	535	631	571	571	607	522	526	563	579	512	614	556	537	530	546	531	534	568	563	522	582	596	528	584	536	584	593	569	599	534	550	602	600	555	564	526	543	542	603	571	529	572	558	619	598	592	594	569	522	572	512	582	587	557	554	559	516	569	590	552	539	503	629	595	565	577	559	583	590	589	509	579	548	564	566	591	532	580	576	550	565	554	559	538	568	578	565	569	573	589	580	574	584	609	566	600	584	561	542	503	629	570	574	554	564	560	531	539	576	578	572	585	547	580	551	561	552	547	521	584	628	595	550	590	573	515	598	556	587	566	584	568	612	587	579	528	571	535	569	579	561	561	568	548	572	563	582	523	528	529	605	526	536	537	623	547	545	548	590	563	563	538	543	554	583	556	542	559	566	558	573	507	569	565	546	557	568	522	523	576	552	562	587	575	581	563	566	572	551	566	542	606	546	553	574	556	514	547	546	551	542	571	580	528	565	545	556	554	517	546	544	585	587	594	530	548	601	549	556	578	568	585	546	578	600	545	560	558	575	576	596	572	539	561	543	527	566	567	557	561	581	566	554	571	534	529	548	573	551	574	540	581	534	560	541	578	581	589	528	590	575	517	558	549	558	566	587	549	547	572	583	537	600	551	622	599	596	532	551	566	537	593	587	559	561	560	518	565	579	525	519	571	581	545	605	587	526	570	544	587	541	570	603	574	561	553	543	569	577	590	532	551	570	541	555	583	509	508	546	510	540	539	575	550	524	539	567	575	560	581	552	575	573	559	540	550	505	573	523	571	521	579	535	541	547	564	605	522	544	573	574	555	579	537	595	550	536	549	540	591	590	566	611	549	563	537	522	575	569	566	569	500	620	630	581	582	555	561	574	566	537	561	530	572	532	511	548	562	561	601	557	582	538	555	555	563	561	566	594	589	588	550	586	573	541	577	571	578	557	533	546	536	562	558	538	579	534	545	623	558	579	541	595	598	591	545	546	546	584	558	542	577	588	567	597	583	525	589	543	535	534	551	567	584	536	558	593	567	542	548	585	568	564	588	562	597	545	549	572	519	559	588	556	593	583	607	539	579	576	566	580	615	548	532	545	577	561	576	554	577	561	528	586	526	578	534	554	542	574	563	560	551	559	605	584	575	565	558	612	538	584	582	573	585	526	567	594	526	560	575	548	577	561	531	571	571	594	514	570	560	568	563	537	540	550	561	588	583	572	545	563	548	600	553	556	559	528	558	591	574	556	541	581	546	549	575	551	591	552	534	585	560	561	556	566	577	560	550	571	562	567	584	562	567	532	551	563	542	543	533	540	562	530	605	613	545	570	585	500	557	569	545	560	540	534	581	590	524	538	560	566	584	558	574	561	565	558	563	564	544	501	582	550	518	546	541	618	559	585	540	558	569	575	541	560	532	570	558	554	545	536	565	553	565	592	594	563	578	564	599	567	589	546	562	550	580	590	565	586	568	572	566	586	561	571	566	533	571	545	561	566	568	563	553	583	538	527	568	573	580	539	529	536	564	541	558	552	528	535	572	557	601	546	532	592	539	582	606	531	579	581	549	582	529	575	582	581	585	549	585	531	560	574	599	542	584	618	584	538	598	534	593	599	586	541	574	602	564	541	595	543	527	556	551	587	546	574	559	577	580	534	563	558	555	564	540	606	578	554	530	554	538	546	537	574	530	620	556	544	528	531	609	572	543	554	576	565	571	565	597	566	566	588	548	566	566	588	528	590	580	554	539	615	591	549	586	544	574	554	572	544	546	575	554	570	542	542	556	548	576	591	548	577	567	532	576	567	579	572	544	556	562	592	560	553	575	589	568	568	566	619	584	591	557	571	519	576	587	573	535	592	569	534	607	535	593	522	544	561	553	521	565	598	559	570	546	538	531	594	607	554	591	576	588	561	551	563	535	584	516	608	540	586	570	553	574	572	555	579	531	632	592	540	551	589	547	512	545	592	543	576	581	566	565	587	555	585	528	585	567	580	567	515	559	546	567	544	570	571	545	603	576	561	562	575	546	503	570	540	577	595	600	570	550	522	544	585	573	601	536	583	601	618	570	560	541	597	536	551	560	566	569	554	567	591	597	546	522	552	544	558	567	563	564	505	512	530	577	581	531	556	574	590	558	583	564	576	538	555	561	544	559	558	569	514	565	551	530	580	589	565	565	574	553	554	541	565	564	514	557	560	562	536	558	563	563	529	568	580	544	557	575	575	597	609	563	520	533	561	549	612	537	564	565	542	559	545	554	548	574	588	568	572	596	575	527	555	593	543	547	562	557	555	541	566	581	553	574	608	577	581	577	571	569	536	544	561	580	566	580	573	604	584	561	612	575	584	544	574	546	554	563	547	544	578	554	555	582	566	545	506	526	563	534	551	574	574	573	561	574	588	542	532	615	536	538	550	552	567	559	603	539	573	525	567	562	564	609	564	557	517	538	571	602	570	565	523	539	549	572	574	577	566	603	519	547	547	572	540	510	563	577	532	589	521	547	552	550	547	571	594	563	551	549	522	511	520	549	529	578	515	563	569	550	608	562	543	542	543	532	543	545	540	583	551	573	573	543	596	621	572	547	563	545	550	580	544	562	587	589	585	563	533	574	560	573	597	550	554	554	570	582	591	559	611	541	585	566	530	546	550	553	598	557	577	528	581	582	578	547	544	569	540	583	548	560	582	544	515	554	588	586	521	575	545	580	522	561	543	563	554	560	561	568	574	573	567	565	589	575	545	532	606	517	572	565	593	559	615	537	585	549	520	546	541	555	567	557	574	585	548	553	573	563	593	557	523	561	577	627	551	573	582	533	526	590	541	562	554	574	537	584	572	553	554	549	523	517	559	532	558	570	499	565	567	602	591	586	527	598	581	589	581	559	571	547	518	593	541	575	557	580	557	556	579	582	609	556	560	528	572	563	546	532	551	577	573	542	591	543	532	578	558	564	547	591	556	582	527	514	519	559	604	582	567	576	556	603	532	548	555	599	553	537	516	556	536	576	598	568	573	574	586	529	543	559	536	584	550	547	556	546	602	546	567	525	574	590	542	511	558	604	571	576	557	579	526	594	554	545	559	522	543	523	553	557	587	513	536	600	574	532	558	593	573	517	554	568	560	584	600	583	584	547	550	613	588	554	553	572	592	585	565	570	607	581	593	571	571	543	570	530	532	547	523	571	590	537	580	561	549	569	558	576	547	578	561	588	516	585	573	574	574	593	570	546	567	549	566	548	546	549	592	585	552	577	598	530
37430	25844	9178	916	568	425	315	275	265	258	215	198	203	175	155	142	146	136	145	148	151	160	135	137	131	137	160	134	147	132	122	129	138	156	111	119	119	120	120	146	145	111	125	108	131	111	116	134	114	108	126	133	115	106	133	135	130	141	107	137	132	131	124	127	131	117	116	118	125	120	119	115	131	130	110	125	108	127	147	120	117	130	107	122	116	130	116	120	137	137	121	128	154	128	131	131	135	114	140	122	132	115	108	123	108	112	115	129	110	123	103	106	123	115	123	112	97	109	121	110	102	142	118	114	119	110	113	114	114	116	106	124	131	142	120	110	116	143	126	131	117	115	100	105	137	135	115	103	104	128	119	116	147	131	105	112	128	139	123	104	105	123	117	113	131	122	133	122	138	116	122	124	106	128	109	117	121	122	118	135	129	101	109	122	118	118	135	108	124	96	114	120	128	101	130	120	119	137	130	107	127	119	139	115	139	128	102	96	113	140	104	120	118	117	124	117	113	125	98	101	115	132	111	125	117	113	115	124	114	105	122	138	159	124	116	119	112	130	118	112	142	118	134	114	112	93	121	121	116	126	136	112	130	126	135	119	142	128	131	115	109	109	132	112	95	129	121	100	140	121	118	127	93	120	124	121	114	133	143	124	114	119	108	127	122	119	118	103	102	105	120	119	97	130	115	113	127	118	127	112	137	124	120	122	123	128	113	107	122	148	119	126	125	144	110	120	128	123	136	119	115	108	113	121	94	111	127	123	127	128	135	140	122	120	133	127	124	120	118	121	114	128	126	130	122	126	102	145	111	121	103	109	111	127	119	118	117	107	111	128	114	132	135	127	117	113	132	120	134	131	118	109	136	118	150	127	131	133	114	124	122	132	135	112	117	127	110	128	113	129	118	118	131	116	121	129	134	123	122	116	145	112	121	136	126	121	108	110	148	120	121	138	116	137	124	125	113	127	149	115	120	129	133	118	102	108	118	102	116	120	126	116	138	117	129	118	114	127	108	110	125	129	121	116	128	127	139	144	126	142	110	115	106	123	138	113	120	128	131	104	124	125	114	124	106	111	115	93	132	139	143	122	113	126	144	109	133	116	106	123	107	115	118	117	137	109	106	142	124	119	107	131	117	123	121	117	120	118	131	107	116	127	124	128	122	126	136	130	106	112	114	105	116	90	120	112	137	118	108	116	116	121	123	111	109	125	119	120	106	117	116	124	118	106	111	122	132	106	134	137	107	122	128	122	119	104	95	112	134	138	123	116	128	103	113	101	121	105	117	134	108	120	116	114	112	116	104	122	133	113	126	108	110	108	139	129	104	117	120	144	129	125	91	119	131	133	122	123	120	112	116	109	128	127	135	141	124	125	135	117	105	112	124	130	100	108	121	124	125	111	109	114	117	104	137	113	101	154	118	124	113	129	137	136	109	118	124	131	117	158	120	150	121	110	122	124	138	116	108	123	124	121	128	129	117	126	126	133	116	122	104	128	113	120	127	110	115	134	141	149	115	128	111	106	148	121	118	125	141	107	134	112	124	108	119	115	115	132	126	107	103	125	120	141	121	116	122	142	105	120	116	129	109	127	106	128	128	133	104	123	129	96	131	103	122	115	121	111	124	127	125	110	139	103	111	119	132	114	121	119	119	131	120	105	135	114	113	130	118	145	126	121	137	117	124	124	125	108	110	144	144	125	120	119	126	133	109	121	112	130	108	135	118	103	126	113	121	106	123	112	120	114	124	109	122	123	111	134	125	124	139	116	130	123	112	122	126	136	93	108	109	97	139	126	121	117	144	116	115	113	109	126	120	112	98	140	114	116	110	121	117	111	114	135	130	126	132	121	122	112	114	120	117	128	119	104	110	122	131	134	131	108	116	106	107	117	136	110	114	116	118	131	134	120	105	112	108	122	140	115	117	122	114	136	117	122	120	98	109	136	119	117	109	129	123	113	116	127	128	135	134	142	117	136	108	128	132	129	128	119	137	121	130	127	118	134	117	103	105	128	100	110	129	130	121	127	124	125	130	119	120	116	131	127	104	121	121	112	144	156	124	139	114	126	107	123	114	127	144	118	120	133	119	122	110	142	124	115	139	132	111	123	85	119	104	111	126	125	127	132	115	108	122	117	144	113	113	124	113	103	119	96	139	129	128	110	136	118	130	116	114	127	135	117	115	117	128	145	127	110	124	111	111	107	117	120	118	134	109	130	145	105	102	107	104	117	131	126	109	120	122	123	127	120	104	117	115	120	130	135	115	114	127	113	120	109	110	130	125	134	117	108	114	134	131	122	138	123	136	121	151	151	108	121	119	105	124	134	136	116	110	119	121	123	108	152	145	134	120	125	88	124	138	152	136	112	124	114	123	115	148	116	111	133	134	113	114	100	123	126	110	113	118	125	119	121	122	110	124	143	122	124	117	146	117	130	102	102	144	124	139	127	133	105	132	133	131	118	94	133	105	114	113	135	104	125	114	113	127	116	124	118	111	135	118	146	115	125	129	120	113	121	108	114	121	111	132	129	102	109	117	114	127	138	135	111	114	108	127	101	113	135	106	129	126	116	113	123	100	104	105	137	107	129	119	102	114	102	113	118	125	130	125	108	151	115	123	131	123	134	112	108	121	112	126	110	116	143	106	127	124	106	128	106	105	102	139	124	106	125	120	128	105	101	124	110	124	134	121	140	132	129	122	119	120	114	115	119	145	124	149	120	114	127	120	124	129	123	121	121	144	134	132	123	122	119	125	108	119	120	118	107	122	132	108	119	110	125	114	126	124	123	119	140	117	139	127	108	132	137	130	124	115	121	126	124	115	108	104	138	110	124	124	121	128	108	128	135	109	119	118	100	122	133	111	119	129	115	117	112	130	123	117	114	126	127	123	115	111	110	129	115	138	125	119	131	125	117	126	115	130	122	120	111	126	119	131	122	110	121	129	125	129	118	133	114	115	122	142	110	128	112	127	132	111	108	120	117	115	115	119	125	122	115	104	116	122	114	113	125	117	132	123	119	115	121	140	111	134	132	104	110	123	124	103	120	120	120	106	112	99	135	114	108	112	124	117	106	119	105	123	116	125	119	143	115	125	129	119	128	134	106	136	116	135	119	122	145	112	92	115	113	124	119	103	120	115	111	101	123	117	124	121	139	143	117	113	121	98	127	109	131	136	95	124	112	129	120	108	116	117	117	110	122	130	117	122	124	122	121	126	102	117	123	123	122	136	121	117	111	116	122	127	135	133	126	121	116	118	112	116	116	121	121	104	132	103	124	103	91	127	136	94	129	110	115	117	124	123	102	121	133	121	132	100	133	110	137	91	120	116	98	103	123	121	116	135	115	108	125	107	127	129	127	114	129	134	121	135	109	124	117	118	122	111	120	115	114	128	121	142	111	130	115	118	130	112	102	105	129	128	110	128	132	132	113	114	120	124	136	145	100	128	117	104	134	114	127	126	152	128	110	124	118	114	124	125	118	108	116	109	126	110	105	129	117
20542	18028	5549	2599	2252	1799	1511	1269	1071	1008	834	744	726	653	603	552	490	475	438	465	444	444	380	395	402	379	365	356	398	342	352	350	314	360	328	371	362	356	367	328	310	321	334	316	294	324	322	317	307	307	325	311	332	311	324	278	297	291	334	291	295	319	338	288	303	342	315	299	278	291	290	295	302	295	307	324	299	283	286	302	262	302	288	296	310	310	270	283	290	283	287	307	294	298	299	315	278	286	276	298	302	279	305	293	285	307	308	307	287	305	321	304	320	293	265	290	268	286	280	268	296	314	300	306	291	277	299	309	289	288	280	267	308	296	285	276	280	295	313	306	310	327	290	300	291	277	299	284	296	306	295	292	271	300	298	286	266	295	308	277	273	287	319	294	273	285	306	276	265	278	287	277	302	292	294	273	318	272	321	282	284	263	283	271	286	315	287	303	293	271	299	304	307	283	272	278	272	295	282	293	286	299	284	317	272	308	301	274	307	292	307	326	276	283	306	248	287	283	284	269	282	298	277	290	321	264	286	283	296	287	286	310	271	290	283	263	285	286	281	273	291	299	287	303	302	281	294	313	293	288	281	299	296	304	300	281	283	263	283	309	300	306	322	256	299	286	276	299	304	313	287	270	325	290	300	312	278	274	289	278	263	269	303	282	294	325	330	285	273	301	266	287	299	311	300	264	275	310	268	273	285	260	304	316	281	292	282	293	263	296	282	290	298	272	282	291	281	324	307	280	304	279	296	331	331	280	263	318	297	266	314	311	297	287	302	318	257	284	287	274	274	299	264	288	282	293	268	303	281	280	291	285	279	287	287	312	288	289	286	271	294	300	294	276	307	305	311	300	292	305	290	316	275	335	287	249	278	307	295	274	295	304	290	273	302	294	285	304	284	286	314	309	291	303	273	278	303	298	271	280	302	283	289	298	306	291	288	278	281	273	280	299	294	248	320	290	299	314	280	306	306	323	292	320	325	283	320	281	318	295	300	290	241	298	301	277	264	274	313	299	261	296	255	282	288	284	287	239	267	261	291	283	283	297	328	300	316	280	307	281	294	292	288	281	268	308	299	273	298	294	261	288	295	323	294	297	277	267	273	272	288	296	253	300	268	288	313	290	316	286	291	276	294	233	291	296	299	302	272	291	288	278	307	265	300	306	278	273	287	267	304	322	278	269	282	260	305	283	261	299	298	280	315	289	271	273	299	258	272	307	300	299	286	262	298	277	305	304	225	280	305	281	323	278	287	288	289	288	299	312	285	289	282	292	317	284	301	307	290	302	298	281	289	291	272	287	280	290	253	283	253	282	303	308	287	300	304	300	292	296	309	281	278	301	272	298	284	295	263	290	248	306	255	278	306	276	267	283	303	260	302	291	266	288	309	293	319	268	303	303	268	335	294	291	277	313	297	296	308	287	282	304	272	299	301	290	291	269	287	294	263	285	300	297	309	269	287	323	279	298	298	268	283	302	268	304	270	309	278	307	264	290	281	321	314	279	295	238	309	310	312	274	278	297	271	296	306	289	283	291	292	282	311	283	281	292	278	252	286	303	286	303	316	321	307	272	284	269	280	298	294	286	298	269	291	315	313	286	278	288	288	275	309	311	304	268	270	258	317	295	274	332	294	296	237	268	290	299	278	284	314	293	302	295	251	265	291	274	297	306	267	291	289	270	270	315	297	284	296	293	325	259	295	272	289	280	283	270	310	270	323	313	298	294	287	280	302	309	277	269	308	282	290	299	283	287	285	312	274	305	301	264	305	312	278	311	312	274	270	289	283	279	299	290	285	291	303	291	296	273	305	302	274	280	271	287	287	278	246	302	299	303	269	303	288	318	268	300	305	293	301	289	289	295	278	295	324	290	277	272	317	311	307	287	275	294	265	308	313	259	306	294	319	288	288	283	286	285	264	291	302	298	262	291	285	309	260	286	296	296	297	298	300	291	258	283	310	270	300	306	292	308	315	315	263	267	270	263	270	282	290	272	268	297	324	311	316	272	318	292	305	303	312	300	289	287	317	291	326	287	251	279	323	316	267	286	302	273	264	287	291	284	288	288	277	290	306	302	298	305	288	257	269	295	296	299	322	282	286	278	289	298	281	277	300	273	267	295	285	317	302	324	278	267	301	312	292	270	296	303	284	285	283	287	306	294	284	290	275	311	270	284	280	289	259	281	261	323	301	264	267	300	294	311	275	292	272	282	295	317	272	302	286	291	310	291	297	309	279	294	288	249	291	290	320	282	290	278	272	302	302	318	307	283	283	320	303	297	300	257	277	319	309	261	310	299	276	293	266	284	290	282	279	264	293	279	290	315	303	284	310	272	298	281	270	286	288	308	301	294	283	277	310	312	293	261	324	317	327	274	330	271	279	310	292	282	302	284	295	269	300	297	272	290	270	278	269	278	277	275	263	311	301	293	261	285	272	300	293	269	264	278	256	295	256	320	293	310	266	314	301	282	293	271	312	315	305	283	307	281	274	294	284	317	282	288	304	292	249	277	265	290	323	291	293	306	307	303	305	290	284	261	297	267	311	303	295	283	260	280	285	295	288	282	278	286	294	297	286	295	266	277	274	245	284	276	289	306	277	300	284	313	276	299	296	279	281	316	285	274	283	294	290	249	297	276	278	295	306	297	302	299	281	275	286	298	278	288	297	286	289	287	247	270	243	308	275	273	297	306	290	294	322	274	300	322	289	282	275	269	282	297	316	287	302	292	272	256	288	301	274	316	296	270	297	295	307	297	307	295	302	316	286	284	304	281	292	281	292	272	306	333	282	311	247	283	308	305	286	294	296	330	265	289	290	286	310	300	291	291	288	298	280	287	252	304	290	275	291	324	304	252	309	331	296	243	292	285	278	268	277	281	322	309	275	308	260	300	278	306	270	307	298	271	293	301	291	294	275	307	323	298	283	252	281	293	317	296	290	285	297	281	269	302	308	287	285	325	305	285	322	306	267	276	302	309	317	316	265	281	295	267	306	287	275	303	284	280	283	279	311	297	285	286	310	261	298	304	299	282	300	291	260	292	292	281	271	287	277	303	298	284	314	290	306	306	291	307	310	275	310	289	239	314	303	278	321	314	315	282	300	291	274	278	282	284	320	268	290	314	299	282	296	290	300	282	304	293	284	281	304	263	287	295	300	286	286	280	269	271	277	252	284	306	295	299	297	279	281	295	311	306	279	271	284	288	275	279	291	314	305	290	312	296	304	295	298	277	269	315	257	295	272	278	264	282	321	271	320	276	300	302	291	277	280	317	278	299	292	309	314	297	307	303	278	301	267	282	286	263	296	282	286	323	349	283	296	260	272	302	301	285	300	289	295	307	285	268	329	290	301	278	299	306	278	267	259	299	291	287	260	310	270	305	268	292	300	286	294	305	296	286	307	266	270	297	344	272	300	300	285	325	289	323	282	270	280	300	277	283	277	283	298	314	306	312	280	270	280	269	289	285	313	336	273	249	288	301	259	277	275	307	281	283	299	277
50509	41251	16774	2222	1057	704	465	402	321	278	255	199	203	162	153	155	134	131	138	113	124	78	95	99	100	79	76	86	90	84	82	108	87	86	96	86	71	81	88	81	62	80	62	65	78	61	69	70	67	73	74	82	67	80	67	72	72	76	69	83	63	65	66	70	91	72	63	73	78	87	82	57	83	63	70	62	71	70	74	59	68	64	48	64	86	69	83	78	77	75	79	62	67	59	62	75	91	73	62	73	89	80	65	77	90	80	67	72	80	78	61	52	64	67	71	72	57	77	60	64	74	73	81	71	70	79	54	72	67	63	76	76	58	55	76	60	70	69	66	65	76	88	68	62	66	60	65	68	85	81	60	90	85	66	52	76	70	66	59	78	71	65	63	62	65	62	86	60	55	80	62	93	65	67	65	71	77	76	63	67	74	68	60	77	70	81	61	77	67	69	65	71	52	65	84	65	52	73	80	70	83	55	74	70	70	80	68	68	67	74	62	74	65	80	75	71	48	71	71	82	64	75	69	58	78	72	69	69	67	71	65	63	59	69	53	68	84	84	69	69	71	82	84	59	80	83	66	65	78	63	79	64	62	73	55	67	69	73	68	75	62	72	69	71	75	56	70	78	76	67	68	62	82	66	68	73	50	75	75	76	73	72	66	78	57	59	59	78	76	59	57	70	74	71	67	61	71	62	67	70	75	79	59	68	61	78	77	75	75	83	78	78	67	61	70	70	55	78	67	73	68	64	59	68	68	65	78	55	56	64	68	51	80	81	72	63	68	64	59	68	73	69	57	71	68	83	63	96	79	67	64	67	71	87	64	69	65	68	79	73	86	71	64	77	51	82	72	64	65	70	55	75	60	63	59	70	60	68	70	70	65	61	77	56	58	61	70	77	66	64	77	62	73	74	73	82	69	83	65	69	68	66	69	60	69	57	70	64	80	78	73	54	69	70	66	72	88	70	56	72	82	95	87	85	78	69	69	66	75	67	64	77	77	60	61	54	63	70	66	62	81	69	72	65	71	70	68	85	68	70	75	82	57	73	57	64	75	65	82	80	69	86	65	56	55	63	66	76	55	63	73	72	57	58	73	84	63	72	75	88	69	71	64	80	77	58	56	78	65	72	70	65	69	62	58	65	75	72	68	82	67	78	54	75	66	75	68	76	68	71	68	53	75	71	76	86	72	69	68	65	68	73	65	71	67	69	74	64	74	76	73	58	63	74	66	73	69	62	71	61	70	62	59	67	66	86	64	70	72	78	66	58	64	63	63	69	76	70	71	72	69	74	74	68	73	71	71	68	73	79	65	67	74	76	73	72	81	79	63	81	59	76	70	78	62	80	69	77	67	67	72	72	72	63	62	62	75	70	58	58	78	69	80	82	56	78	68	65	71	61	71	68	69	64	70	65	80	58	62	72	66	63	80	54	73	70	72	68	73	71	68	69	68	66	67	77	56	76	61	65	68	65	62	74	65	64	67	74	68	67	81	84	88	74	74	72	64	70	83	71	73	103	64	65	74	61	69	75	67	75	75	76	66	63	55	69	75	45	73	55	73	63	66	66	72	62	78	79	64	80	67	82	78	52	72	65	75	78	70	75	61	65	71	67	62	58	60	62	62	73	81	89	62	66	63	71	86	72	65	61	76	61	82	84	86	65	74	65	69	64	71	53	59	71	62	71	89	67	56	82	67	63	58	64	80	72	65	61	76	69	97	66	70	73	79	74	65	62	66	73	71	65	68	65	75	62	55	64	69	78	63	79	72	62	73	71	70	82	65	79	83	62	69	76	77	61	74	74	65	58	76	77	78	75	73	87	87	92	76	62	67	66	71	78	65	67	74	81	70	75	51	62	79	79	62	60	56	61	66	98	67	70	64	69	80	76	58	69	65	81	75	57	78	83	64	73	92	76	65	62	70	83	75	84	66	66	69	71	67	62	64	73	68	82	54	79	62	78	71	55	78	84	77	74	86	81	63	67	56	75	71	84	88	65	64	79	60	58	68	73	65	68	62	81	61	71	76	63	63	66	83	66	82	66	56	78	66	81	73	50	77	61	78	67	73	64	72	60	72	54	78	62	80	80	55	70	68	79	77	58	73	66	65	59	64	83	71	75	64	65	60	75	77	65	66	74	68	75	86	92	85	67	73	66	71	79	77	79	66	78	59	62	77	72	74	70	58	64	80	87	65	73	64	80	81	62	60	64	69	91	65	61	67	69	80	68	85	70	60	73	62	73	64	77	77	77	65	77	65	52	63	76	58	69	73	89	69	56	72	69	82	69	83	73	77	61	66	91	83	63	81	59	73	78	76	69	51	54	63	58	71	61	75	89	67	76	59	72	65	72	60	79	64	55	67	73	71	61	51	72	72	70	82	56	80	81	77	77	80	76	84	76	69	68	68	59	60	63	59	72	55	54	54	77	80	65	69	73	86	58	78	76	69	76	72	76	73	61	79	64	73	67	61	51	77	66	65	64	64	72	71	77	63	57	70	74	81	84	73	81	92	75	69	73	67	61	68	63	86	62	62	73	68	64	59	75	79	62	68	59	68	65	85	75	78	71	65	78	65	80	70	76	73	60	52	54	56	69	67	73	54	60	66	61	74	75	81	52	73	84	67	70	73	61	76	58	84	70	63	64	76	74	66	75	64	68	67	47	83	48	76	61	86	75	72	81	74	70	71	62	50	66	81	57	53	62	88	66	74	81	73	80	72	74	64	76	83	85	65	70	80	47	71	73	54	69	52	57	60	76	79	76	73	55	73	77	66	59	62	73	66	68	73	82	74	76	73	75	59	65	67	69	81	59	65	84	70	74	69	64	53	78	68	80	73	67	81	76	60	66	76	75	63	72	64	64	81	61	70	65	55	63	64	69	69	70	70	64	68	60	68	63	78	68	76	61	61	84	78	66	71	67	87	82	62	59	77	66	70	65	82	82	64	84	64	80	70	60	72	76	66	92	60	55	72	71	66	72	69	89	76	75	80	62	75	73	60	72	79	79	56	68	62	66	66	76	87	63	73	59	68	62	85	64	57	82	60	63	63	65	67	61	65	69	67	69	62	85	83	64	82	65	80	52	67	62	70	80	73	78	73	79	63	61	68	63	79	67	77	83	84	74	84	59	77	84	57	65	57	66	66	65	75	82	70	71	81	59	61	72	66	83	70	73	85	76	72	72	60	62	76	93	64	72	72	90	78	69	59	69	81	77	77	81	71	73	70	65	68	75	73	92	66	73	66	63	74	78	66	61	65	67	74	68	72	80	90	56	75	62	88	72	67	76	63	65	73	79	75	67	66	63	91	64	98	62	72	74	66	67	70	77	64	67	89	66	54	70	67	74	63	74	71	58	73	62	71	69	95	55	82	67	61	61	66	69	58	70	78	74	55	79	60	73	72	61	73	71	73	49	72	57	65	63	70	56	72	78	72	57	64	69	67	54	70	69	75	54	72	53	75	70	74	65	78	73	76	82	66	67	67	63	75	63	69	81
28370	27693	7022	4531	3929	3064	2463	1995	1686	1411	1215	1153	980	901	803	711	655	622	556	497	476	468	448	431	411	379	416	345	358	342	341	330	289	311	312	296	295	285	267	243	280	259	247	268	266	241	258	279	234	241	277	248	235	212	215	194	216	215	247	242	248	219	207	215	219	200	201	222	213	251	218	221	215	211	224	224	189	220	215	202	224	227	220	194	200	185	214	209	234	215	202	198	218	237	210	201	196	226	218	199	185	200	198	217	232	191	223	213	195	230	195	182	204	187	203	217	177	207	200	228	200	209	184	198	193	215	221	199	204	206	170	204	198	204	203	202	204	205	218	216	206	203	178	190	215	188	162	179	212	190	197	215	201	195	213	202	214	197	208	216	194	211	193	185	205	218	184	204	216	202	217	191	175	193	223	206	208	201	196	210	194	225	177	191	209	188	198	189	183	179	193	215	205	197	201	200	196	208	196	209	220	189	232	206	175	217	227	186	183	209	207	201	197	181	206	210	184	208	193	187	230	196	202	187	194	211	229	202	225	175	197	199	206	199	176	213	183	190	186	220	177	194	225	214	212	190	198	217	225	201	189	171	195	200	182	199	183	190	215	199	180	224	197	203	167	214	203	188	210	183	204	198	196	198	217	194	187	193	207	200	183	198	199	203	181	209	183	205	198	197	209	216	187	190	200	213	191	197	200	194	179	187	224	189	212	174	206	211	196	180	203	196	205	198	210	233	211	192	192	199	188	207	211	197	200	171	219	178	184	202	177	177	184	204	193	179	189	203	217	192	203	238	202	200	215	209	188	193	188	186	217	198	217	219	188	187	200	205	199	195	196	209	200	211	200	169	163	205	195	210	208	217	183	200	201	189	193	187	204	207	200	202	223	209	178	197	208	207	210	196	195	177	182	201	169	199	205	221	196	203	176	188	201	197	188	192	212	192	181	201	236	191	199	183	197	187	202	211	196	205	196	194	185	207	189	187	210	197	206	193	182	210	201	228	194	200	176	202	205	212	176	220	195	215	195	197	191	188	205	210	182	200	184	212	172	194	196	201	186	192	205	199	173	181	193	191	222	208	178	206	204	191	176	192	196	188	205	218	199	193	179	190	199	196	213	187	203	220	203	193	200	195	179	198	217	175	210	181	216	187	212	189	178	205	203	216	199	207	204	204	193	184	186	193	200	187	200	192	205	208	193	210	211	203	195	197	208	207	182	193	205	172	180	190	185	192	190	208	191	219	197	197	216	199	189	214	176	194	205	210	210	190	207	212	182	191	221	214	215	207	223	202	190	203	176	204	199	180	187	192	181	218	194	184	181	194	215	184	179	185	217	197	164	186	191	225	208	225	194	216	196	226	195	187	211	206	204	193	206	185	190	196	185	186	225	179	208	189	199	213	178	187	198	180	177	202	235	210	177	207	188	171	195	200	231	182	208	211	215	188	200	206	224	209	201	217	219	207	221	188	201	207	185	188	218	184	213	180	197	210	174	192	197	183	196	206	191	200	163	169	203	199	188	209	215	216	197	180	199	190	187	172	211	204	199	216	192	206	191	213	176	231	200	188	186	179	186	186	199	191	181	194	187	187	203	172	212	192	184	218	176	214	185	192	190	208	191	211	196	190	200	160	207	204	201	210	213	186	209	191	191	179	219	191	207	204	190	178	226	230	198	206	180	214	219	197	202	216	176	208	229	193	220	182	217	184	194	198	205	222	191	198	188	198	191	207	194	212	193	196	213	194	229	204	206	210	186	182	181	210	202	203	193	171	191	192	200	178	204	203	172	188	186	210	197	173	210	181	216	175	177	189	185	203	199	200	201	179	188	200	207	192	199	177	200	201	214	191	163	211	181	187	200	204	179	175	193	215	198	193	214	187	209	195	216	202	217	177	188	181	189	192	194	215	182	179	187	216	206	198	193	219	186	189	201	199	226	205	196	195	184	199	199	194	201	202	200	201	173	208	199	182	192	187	197	187	192	214	196	194	197	191	177	178	186	211	195	196	169	187	188	184	205	201	204	201	209	200	208	208	194	205	218	212	181	198	185	206	217	206	186	184	191	212	195	171	218	209	200	204	212	203	191	183	190	193	200	186	190	188	194	210	205	192	187	193	196	214	191	218	181	211	196	200	198	182	184	209	203	192	179	233	210	189	189	187	200	189	228	169	180	197	201	212	215	174	174	193	192	182	222	185	195	206	224	197	200	199	198	192	205	207	217	192	190	204	222	202	211	178	204	216	202	182	159	199	206	174	212	232	161	188	166	201	203	179	176	193	183	205	228	196	199	185	180	191	212	197	213	188	209	188	207	198	191	193	204	211	222	218	214	223	212	201	200	215	177	178	223	202	192	194	198	191	187	221	191	220	202	179	189	193	199	191	164	210	206	201	199	221	194	186	200	176	197	211	196	166	190	157	198	205	194	211	195	178	195	196	215	187	199	219	180	199	194	228	231	202	200	215	213	178	210	186	174	193	162	198	178	162	209	181	217	160	202	229	194	190	201	159	194	219	185	186	179	208	215	191	221	199	203	183	205	188	198	210	203	181	208	179	206	222	184	176	198	175	182	195	190	201	158	198	200	201	186	215	206	207	182	161	181	179	211	176	198	213	210	197	214	185	183	192	187	192	198	203	188	195	193	196	161	194	181	211	182	190	207	205	179	188	209	201	186	203	170	191	206	175	202	226	216	189	196	191	214	205	202	197	218	166	213	212	204	190	206	196	208	174	211	226	179	187	203	200	203	178	207	203	191	176	182	197	208	204	202	203	190	179	230	175	200	225	198	188	180	179	213	193	214	198	187	189	184	213	198	190	201	221	181	187	210	197	189	190	194	200	220	175	185	220	191	191	203	185	190	172	208	177	194	206	179	218	203	189	205	192	199	188	184	186	219	196	197	193	199	188	224	174	219	190	166	190	172	202	186	184	202	184	206	202	218	207	209	208	198	196	208	201	200	207	181	209	207	193	206	186	168	193	186	166	201	228	170	191	184	193	177	176	186	215	216	189	209	185	185	165	202	180	198	196	210	193	219	189	208	172	222	189	190	190	187	206	190	202	214	200	194	199	181	199	216	226	220	199	197	195	187	191	202	191	201	195	192	192	184	200	192	182	172	163	193	211	206	186	203	215	179	175	214	195	201	169	190	222	214	218	207	196	182	186	218	206	206	209	171	179	196	191	209	182	211	180	200	194	199	193	173	185	179	200	205	204	205	213	209	184	211	197	228	212	204	193	181	209	193	180	187	215	207	200	201	190	206	208	191	198	182	193	192	224	220	178	214	190	188	198	209	194	186	204	202	206	200	181	173	197	180	192	193	195	186	205	204	204	206	209	192	180	217	170	213	192	197	186	188	186	197	178	194	182	176	199	175	196	207	208	202	203	190	197	161	179	208	208	206	198	196	217	192	208	176	165	206	185	200	207	187	182	186	186	201	194	197	215	172	175	212	202	177	215	180	200	197	209	168	205	194	195	207	209	205	199	216	197	189	199
6403	1085	361	275	250	266	262	237	242	232	238	272	252	274	246	259	253	246	232	292	255	243	237	230	252	231	263	259	277	253	267	222	265	255	281	270	272	264	248	271	244	251	238	261	239	241	251	241	244	259	244	230	237	227	223	265	255	243	214	239	241	255	234	237	251	301	262	257	249	260	235	228	264	248	255	251	261	277	264	260	245	230	245	268	238	260	226	232	261	254	248	237	286	265	249	251	243	250	261	248	280	256	252	238	234	237	273	234	220	235	218	217	270	268	218	232	245	317	253	297	223	224	251	254	246	281	266	246	249	280	292	244	250	272	239	236	242	251	238	240	242	209	269	262	237	239	257	224	242	234	240	228	220	223	257	232	222	232	252	239	255	241	246	229	267	253	231	227	247	249	274	246	255	270	260	258	278	232	242	226	277	247	256	247	236	266	233	270	249	237	272	252	221	256	227	255	259	261	239	260	264	247	233	249	222	238	226	273	272	233	278	219	233	247	254	210	228	257	243	258	255	261	233	246	225	248	279	262	262	244	230	210	253	250	244	261	231	238	269	237	288	252	269	245	252	250	248	252	274	253	244	224	244	243	256	271	253	237	243	253	244	243	285	264	249	247	252	248	247	268	249	243	258	267	232	275	274	243	205	257	238	271	252	250	241	272	267	256	238	232	235	250	259	245	270	247	254	232	264	260	249	247	258	251	236	260	224	268	231	244	241	213	223	212	246	256	234	232	218	267	256	256	256	259	228	265	239	251	236	258	256	257	260	255	257	251	256	270	248	236	237	251	270	223	248	243	246	241	227	246	244	223	256	237	236	240	251	242	226	255	245	267	245	253	237	247	235	247	268	245	226	234	243	248	247	246	241	263	215	243	242	243	245	218	252	242	236	228	247	234	230	258	244	258	258	250	238	239	257	241	245	258	276	233	248	232	264	229	263	247	239	262	252	245	257	269	257	244	249	272	218	228	244	250	274	246	257	224	247	255	267	247	223	244	231	244	226	218	268	246	227	238	227	260	247	246	250	238	250	246	255	267	259	244	230	227	258	252	256	268	248	259	273	262	242	262	261	226	243	264	246	241	250	214	232	267	261	257	251	281	262	243	219	224	254	250	257	231	239	253	241	220	233	254	270	257	262	244	250	242	270	274	259	258	257	255	275	246	256	232	259	239	253	228	272	231	251	260	258	261	264	249	280	222	248	250	253	252	236	221	262	266	231	284	250	220	234	283	245	236	239	225	260	246	264	253	256	262	272	267	273	229	226	270	229	249	270	249	261	258	260	269	250	220	224	238	241	254	258	251	249	251	255	278	230	284	260	245	248	242	232	268	256	233	261	257	216	251	226	252	271	264	257	239	243	254	272	262	247	209	248	234	264	251	230	242	237	243	237	239	246	253	258	261	257	264	253	222	246	243	243	256	236	230	244	245	246	249	246	269	248	249	245	231	253	260	285	226	210	249	237	243	240	273	258	269	262	270	245	263	259	238	264	262	212	254	258	247	245	250	267	258	218	245	238	267	271	217	255	218	233	249	253	267	273	220	259	222	246	241	231	262	248	270	272	238	219	243	247	231	245	257	232	261	254	275	250	292	243	255	222	250	270	263	258	248	240	225	236	251	266	245	223	266	249	235	239	281	228	227	254	244	260	230	267	252	241	257	263	269	250	244	237	277	236	273	274	270	229	265	252	240	234	254	277	261	237	254	237	268	261	263	250	236	252	261	261	259	252	259	241	244	275	236	260	244	203	255	262	212	239	247	243	265	234	224	254	249	267	249	242	239	270	244	261	241	252	248	238	243	245	244	240	238	240	253	236	222	249	229	232	277	236	251	227	235	246	239	259	222	267	254	231	261	199	232	236	209	250	276	255	244	266	241	262	255	229	251	246	248	269	243	235	248	235	236	216	218	267	254	267	252	269	234	224	259	253	232	251	273	293	253	210	278	235	264	249	224	247	210	236	250	277	252	223	257	229	246	206	213	239	253	259	249	245	248	271	249	237	219	235	237	223	282	269	255	256	254	236	246	244	287	247	248	261	254	274	276	270	231	247	233	247	260	250	246	232	225	274	294	266	258	235	257	247	237	240	219	243	272	243	251	226	286	228	247	247	270	265	249	256	233	244	269	255	203	273	272	251	277	258	253	247	251	259	233	264	262	245	269	240	247	271	246	244	272	251	281	241	220	263	253	254	230	242	242	239	247	244	234	256	223	231	251	246	231	233	246	267	258	268	243	234	254	270	251	226	239	278	249	218	233	243	265	257	249	242	273	250	266	242	236	255	278	287	258	242	250	245	249	290	235	224	245	247	240	243	245	237	240	247	229	240	236	246	242	227	251	283	254	242	272	270	263	274	267	244	285	269	260	248	240	248	245	268	226	247	248	259	233	238	234	256	258	249	274	274	237	267	238	268	293	260	238	240	245	296	253	278	256	260	244	242	274	252	254	234	271	269	253	227	264	259	252	226	266	257	267	246	245	243	230	270	239	226	238	251	218	273	250	271	245	239	263	256	268	259	248	247	240	255	247	253	259	254	234	252	246	236	230	265	241	263	274	271	257	223	260	228	244	274	261	294	249	253	241	230	234	225	239	250	263	235	254	241	267	220	253	234	254	225	252	223	238	271	258	280	240	266	232	235	272	244	232	256	229	264	238	240	246	260	231	252	208	242	235	228	252	270	269	248	251	233	239	236	258	257	220	260	285	282	249	248	221	221	256	225	257	262	230	218	224	218	253	242	247	230	247	252	262	251	247	268	237	254	242	272	248	262	259	246	234	261	241	226	249	250	224	237	268	251	221	226	256	263	232	211	235	241	221	272	249	254	275	264	253	276	235	264	225	261	270	239	273	230	249	220	239	251	233	279	254	226	237	221	233	276	268	221	257	243	230	224	261	252	252	249	258	250	241	277	272	257	248	222	215	244	252	278	236	232	258	285	242	222	222	236	246	260	231	258	253	237	276	224	254	259	278	282	273	223	227	236	253	239	242	228	244	238	246	218	263	258	226	246	266	229	259	259	238	218	229	249	233	234	261	257	258	208	243	251	272	263	257	198	228	220	245	222	238	243	263	242	260	243	224	237	238	258	220	254	252	244	235	274	249	266	250	271	243	216	243	260	244	257	257	242	244	223	253	254	251	238	227	233	254	241	247	239	232	293	231	252	273	237	245	261	235	269	257	240	222	258	261	265	227	254	251	248	240	258	235	238	269	257	248	239	252	220	252	244	251	252	227	274	228	273	245	233	242	241	238	268	246	242	222	250	264	250	234	224	243	245	224	239	239	237	237	258	235	238	246	230	273	261	227	259	218	259	232	242	247	264	237	230	253	267	267	262	252	213	253	254	272	244	222	214	232	258	229	249	239	243	267	240	251	238	237	239	265	294	267	250	220	246	256	246	264	244	250	213	217	236	256	250	225	229	261	267	238	255	220	242	239	243	237	264	241	262	249	246	268	234	252	256	252	259	224	233	242	240	243	239	258	271	247
5187	1830	821	619	645	598	620	634	632	579	625	577	580	605	608	566	548	576	590	550	545	557	558	569	551	566	560	596	560	551	559	586	579	557	548	570	550	551	565	572	610	554	545	567	565	554	548	558	563	536	562	570	535	554	579	553	572	587	551	530	539	576	591	552	588	571	577	558	605	619	549	511	566	557	542	564	562	541	544	590	535	599	558	582	602	530	563	615	540	578	541	549	567	533	586	577	566	577	512	583	569	580	567	535	573	579	559	535	558	545	578	560	603	592	586	518	532	587	578	552	501	565	580	618	584	607	569	533	591	576	594	599	533	567	594	511	584	556	543	590	574	523	616	554	614	561	572	537	556	554	585	544	553	557	594	603	544	563	571	617	513	556	630	609	518	560	544	564	561	589	533	576	569	575	540	562	588	551	588	573	526	572	537	571	505	525	590	612	572	559	587	587	567	603	570	551	515	595	561	533	537	568	565	562	548	552	549	559	564	556	596	566	542	514	572	569	577	550	591	559	546	522	570	583	569	549	525	531	534	535	566	557	526	529	612	581	586	564	544	607	583	563	576	528	580	519	565	566	583	592	533	541	575	558	565	579	573	574	569	555	550	597	569	507	568	604	575	589	586	591	532	560	594	579	532	600	569	553	572	558	533	555	527	547	539	580	608	541	541	558	557	540	541	536	577	575	595	541	550	527	553	527	568	542	571	563	523	545	563	584	553	527	549	568	582	537	578	558	570	581	592	561	532	604	572	553	537	544	608	570	540	585	513	600	584	535	580	605	546	596	588	587	604	521	541	596	558	575	567	556	528	555	570	574	547	562	540	559	564	586	568	559	573	558	511	555	583	589	544	540	557	571	549	543	571	543	589	570	526	543	580	539	581	562	546	564	563	524	587	524	555	601	543	610	601	554	612	533	605	567	604	610	559	557	571	540	550	533	586	591	565	557	540	565	515	548	556	575	556	488	556	552	557	557	543	584	515	581	603	573	566	576	596	542	551	598	589	567	557	557	547	597	553	560	607	579	553	568	573	522	591	578	505	590	554	555	562	558	579	568	572	579	559	541	560	584	563	552	565	562	561	558	572	541	558	586	545	591	575	596	544	522	557	546	556	559	572	557	569	517	572	533	568	537	574	562	524	603	562	539	545	520	561	536	514	554	556	545	591	619	548	559	579	578	604	548	555	532	532	553	544	576	531	545	589	620	577	579	590	559	533	560	589	533	580	582	561	548	597	630	540	548	573	557	543	527	574	600	568	563	554	586	579	573	611	592	513	571	582	570	557	545	575	582	556	571	600	560	590	636	520	556	579	582	564	578	610	582	535	554	580	541	556	598	563	506	552	509	593	590	581	566	564	586	578	608	557	593	562	592	551	530	541	546	554	542	585	574	522	543	575	580	577	543	611	604	537	560	626	540	566	557	561	607	553	576	543	563	575	564	563	586	560	520	585	547	597	585	550	556	576	578	556	536	575	588	568	530	571	546	560	575	560	547	546	590	544	539	530	593	592	592	566	588	576	590	560	549	546	514	552	550	580	575	589	573	533	563	573	557	543	566	612	566	571	541	561	577	547	618	587	558	554	561	531	579	574	586	547	559	554	582	574	575	528	559	534	564	548	590	581	545	584	574	606	540	542	544	543	600	622	537	543	542	566	608	521	585	580	571	565	555	594	525	560	547	541	564	565	585	600	554	569	532	541	573	550	543	578	565	585	561	553	561	555	573	558	597	548	613	560	582	578	570	518	569	534	525	576	575	599	555	588	599	569	571	575	568	552	596	543	538	518	576	558	548	556	579	547	585	515	570	533	575	562	594	599	524	526	564	545	546	549	555	561	547	549	562	576	583	565	578	565	554	575	582	533	557	522	537	565	576	530	527	597	555	581	556	569	563	549	552	580	551	565	519	544	579	572	588	582	589	564	560	566	530	537	580	580	556	580	548	564	572	574	579	554	567	550	565	573	549	578	564	577	596	575	588	558	558	607	605	597	563	546	582	525	558	581	536	542	523	545	555	504	562	564	565	565	596	564	523	559	577	555	558	562	575	551	550	560	606	623	574	551	592	549	590	598	573	592	552	545	565	572	518	546	543	565	567	552	532	560	576	564	586	527	535	556	592	572	545	571	575	574	535	554	535	565	611	562	571	543	564	577	604	586	567	572	536	564	579	537	578	526	545	562	541	557	582	527	566	556	584	568	597	564	592	587	521	572	566	559	538	568	573	557	548	585	549	537	600	570	565	533	612	608	552	563	566	546	581	598	600	577	517	545	605	584	568	555	558	559	570	560	558	589	508	605	543	560	536	609	529	588	577	583	525	557	574	544	583	570	580	605	532	608	553	571	545	591	563	623	614	584	602	556	574	587	594	567	571	589	593	521	602	565	559	569	531	562	541	542	599	528	574	553	525	547	568	541	531	592	532	570	560	562	564	559	549	549	578	580	553	599	518	575	537	569	572	554	565	569	550	532	608	555	596	573	566	523	597	554	513	551	535	565	552	614	600	560	557	566	546	558	569	581	556	553	572	557	579	577	566	542	543	529	541	599	595	570	572	573	576	574	552	532	605	573	597	568	559	589	594	544	602	600	556	551	606	552	591	558	589	551	547	537	575	547	564	572	505	579	566	507	613	544	589	552	575	510	582	557	555	615	592	555	576	536	596	554	602	577	598	583	564	596	575	556	541	550	604	540	555	562	576	536	596	554	567	551	581	570	556	571	581	577	596	578	551	595	550	533	603	569	575	572	588	592	529	502	561	570	581	577	535	548	536	575	605	581	584	565	534	577	591	542	545	607	547	595	561	597	569	588	525	543	594	563	606	564	542	544	599	598	561	540	553	561	597	572	564	565	590	555	559	566	564	580	565	572	583	563	531	553	547	555	552	547	563	554	558	546	547	548	605	592	568	576	526	567	611	566	536	577	609	603	543	550	549	560	558	593	601	546	514	586	541	530	593	630	584	543	565	594	566	580	550	548	587	547	564	547	560	592	610	562	536	583	554	551	569	562	554	543	554	580	564	563	543	582	575	579	593	534	596	542	561	518	551	553	560	547	572	559	591	571	587	548	542	583	568	543	568	564	574	558	557	575	586	575	542	605	622	556	559	542	601	577	588	595	590	556	584	597	551	597	535	541	556	586	554	576	617	579	605	588	622	555	567	570	558	584	529	614	511	556	594	559	527	556	563	550	546	556	566	587	541	555	537	583	553	545	540	596	557	589	568	611	563	539	531	581	555	592	585	580	586	563	564	555	570	581	559	580	548	565	559	523	612	583	541	552	562	556	607	538	577	564	589	587	557	535	549	557	553	596	570	551	474	557	560	560	532	598	565	571	529	592	550	521	570	551	567	568	587	580	564	610	522	544	560	523	508	565	565	565	568	548	547	564	530	597	565	551	567	575	542	584	559	530	567	589	550	552	572	569	568	563	556	514	618	540	530	571	536	564	560	565	545	578	558	550	537	574	539	570	582	582	565	592	590	523	588	587	580
36811	25352	6878	850	562	431	294	296	246	219	214	187	173	174	159	156	150	160	140	117	136	121	114	148	131	141	121	135	139	128	128	140	145	141	109	132	120	122	128	118	126	135	128	126	122	141	134	137	118	111	141	122	117	142	116	103	123	120	112	118	128	123	127	112	143	125	92	117	121	132	129	111	123	121	107	121	97	135	95	117	114	119	111	125	109	122	144	130	126	115	132	128	129	115	103	124	120	125	123	108	115	110	115	117	153	131	123	128	99	119	112	127	123	125	122	113	114	106	126	111	116	141	123	130	133	121	110	126	97	125	112	128	133	124	104	115	108	136	126	116	138	119	116	116	109	130	116	97	129	118	116	141	135	117	111	145	112	159	120	126	105	121	117	98	124	119	120	123	135	117	118	119	112	128	114	103	135	130	126	131	117	107	116	131	134	123	129	123	105	130	122	133	130	116	130	100	135	136	128	153	113	139	117	116	141	128	131	120	117	128	118	134	112	117	141	119	113	120	111	116	115	113	123	116	120	120	127	124	113	121	102	104	123	131	118	98	110	122	123	109	125	124	106	108	113	134	122	112	117	119	126	109	107	111	137	98	130	108	121	142	125	116	122	113	123	115	116	106	110	114	134	128	120	115	134	125	110	116	118	113	141	102	105	125	109	125	126	122	122	115	126	123	127	116	127	129	133	110	112	114	131	139	122	133	113	110	104	131	120	103	118	118	112	129	111	120	110	108	127	131	91	111	123	91	106	113	125	123	122	113	118	120	102	111	119	123	108	117	116	121	110	144	128	129	106	119	110	111	100	125	119	113	113	112	115	97	110	106	111	113	104	127	115	129	136	116	128	126	119	115	102	113	138	115	119	104	127	127	133	124	138	92	121	122	119	118	138	122	120	121	144	114	119	106	131	117	124	114	131	135	113	134	132	128	128	124	114	115	99	126	122	116	107	102	107	125	120	120	127	100	119	141	143	114	107	119	102	115	113	112	137	111	121	120	112	108	115	146	120	128	138	104	143	117	119	127	106	123	107	101	124	125	139	118	118	128	138	108	102	141	115	112	119	123	142	118	121	112	100	109	110	136	133	105	125	123	117	120	134	129	118	124	108	123	110	125	117	117	115	126	132	124	138	98	116	127	99	119	132	112	133	108	132	122	116	113	114	104	117	127	118	118	138	113	107	125	129	113	128	121	125	104	118	110	135	128	101	127	139	126	120	120	142	133	115	114	116	118	118	108	111	115	118	109	106	102	137	107	115	100	118	134	126	121	135	98	125	131	97	114	118	114	114	92	107	116	98	112	115	106	120	90	125	113	107	129	122	143	103	121	124	101	116	114	101	96	113	125	116	109	154	107	128	125	112	106	133	114	116	145	102	119	121	121	117	111	115	119	120	119	118	104	112	117	98	129	127	108	127	122	98	120	124	122	124	89	135	125	130	136	132	115	113	109	118	108	129	121	128	126	107	138	131	115	137	130	130	134	117	137	112	139	105	140	107	145	127	130	132	130	112	114	129	111	111	123	108	118	131	112	128	129	121	121	124	116	111	97	112	121	115	136	132	123	110	100	111	119	135	126	128	130	113	115	122	120	127	108	123	122	128	126	118	130	112	134	137	113	111	117	122	132	123	119	151	130	116	116	142	119	124	107	122	121	107	118	141	113	110	110	97	121	111	120	121	130	135	135	130	123	115	107	123	119	111	114	129	116	94	115	111	131	103	114	118	118	131	127	109	131	124	110	115	114	121	127	121	139	120	106	126	107	123	123	129	116	117	107	138	125	108	115	130	136	115	128	129	127	122	119	139	123	118	105	104	117	119	125	104	102	128	90	107	143	99	120	116	113	132	118	125	123	128	125	117	105	114	120	122	126	116	126	114	123	115	138	137	107	114	120	127	121	119	107	107	107	138	101	107	120	104	120	93	148	125	125	124	112	117	134	113	109	104	104	117	129	145	136	138	127	103	123	129	113	114	139	114	105	119	120	134	119	115	105	111	106	129	115	132	120	123	120	128	118	121	128	116	130	104	125	146	138	134	112	127	116	121	130	130	128	120	128	115	134	102	140	117	122	114	100	134	117	150	124	130	106	122	112	107	109	111	115	123	156	108	116	102	117	131	131	137	120	109	113	124	129	120	130	114	124	124	123	112	133	129	101	131	122	133	130	122	129	133	96	136	139	118	116	105	118	117	137	128	113	143	122	115	112	131	112	115	115	112	117	116	117	135	112	101	100	121	115	109	135	119	138	123	121	117	91	128	106	112	129	143	132	127	123	136	124	117	111	115	127	129	109	123	134	115	108	128	118	107	112	128	137	120	124	116	116	122	110	123	124	113	115	121	119	132	130	111	128	118	120	108	125	115	111	114	133	115	136	116	116	143	116	118	100	113	131	97	127	135	126	112	106	126	123	130	117	117	110	141	115	127	108	136	126	112	132	126	95	117	110	107	126	126	133	135	126	127	122	129	138	106	121	114	132	129	110	118	110	117	118	131	112	122	126	126	115	119	117	99	136	130	138	118	150	126	110	121	112	118	118	122	106	101	142	119	116	125	130	129	128	118	100	137	116	125	120	119	130	121	104	118	109	157	132	138	120	115	102	120	117	104	128	119	116	108	139	121	106	110	115	138	102	121	120	106	152	91	117	136	118	120	124	137	122	104	107	122	115	121	104	123	123	118	132	99	123	140	124	112	137	115	142	140	114	137	125	133	140	107	115	104	131	117	113	127	135	121	119	117	117	125	101	140	123	128	114	111	115	116	111	103	110	101	100	115	126	123	151	118	113	117	108	125	118	120	109	122	112	125	112	114	132	121	128	100	124	111	115	124	116	103	113	110	115	115	140	105	118	109	114	114	122	137	119	122	129	118	134	101	114	101	118	142	120	128	103	113	129	98	126	123	100	127	95	126	110	106	101	131	115	102	114	125	140	139	128	127	126	132	123	111	100	140	110	125	124	126	123	114	113	147	96	118	114	108	117	119	116	117	118	117	139	111	140	136	124	114	113	128	124	117	111	135	147	112	123	113	142	107	147	118	112	112	120	127	123	114	129	121	123	137	116	124	120	106	125	119	124	94	107	118	112	124	135	112	118	126	120	137	139	131	126	141	133	118	121	107	146	115	110	126	128	121	115	144	131	118	135	104	111	122	108	105	112	125	123	137	153	119	118	123	115	136	122	119	140	123	138	122	138	126	132	119	113	115	110	124	142	124	123	115	143	137	115	129	104	109	118	123	106	111	124	113	113	115	118	130	105	131	104	141	124	131	123	131	111	121	132	110	123	119	114	94	104	131	130	143	102	120	127	119	108	114	107	111	122	125	125	119	105	115	109	118	148	126	125	111	124	132	133	112	118	121	111	108	132	111	124	114	123	114	107	109	112	116	140	121	124	114	119	137	128	108	127	106	118	110	111	125	121	118	122	134	125	115	124	128	107	122	97	104	121	116	123	122	118	113	119	108	129	126	106	98	108	108	120	109	128	107	116	127	116
20400	17743	4098	2549	2214	1737	1450	1301	1085	959	843	748	712	646	615	526	541	508	467	462	447	445	425	375	389	372	365	367	422	374	394	361	363	364	358	353	321	311	351	351	307	338	298	308	311	321	301	317	319	305	316	293	313	307	280	313	306	292	295	312	352	297	274	304	283	322	320	317	293	293	319	321	303	318	302	302	308	269	287	327	298	302	316	296	314	335	302	292	256	275	303	278	301	292	311	315	299	284	292	296	273	292	311	303	291	311	272	313	321	300	277	294	283	269	318	293	314	301	308	265	286	296	282	311	267	309	276	273	294	250	323	313	286	272	278	282	294	260	310	275	298	292	262	286	283	277	288	274	283	283	266	295	287	280	296	306	280	284	307	277	244	288	286	290	292	291	286	273	298	298	281	276	279	299	294	295	270	273	263	305	294	290	309	275	284	295	270	296	285	289	298	278	303	298	306	273	283	255	313	303	309	296	296	288	314	272	280	300	282	262	298	285	269	296	306	302	295	317	292	286	267	301	252	287	297	300	305	265	296	270	309	283	293	283	310	300	288	304	287	298	312	301	275	295	284	293	314	263	282	291	265	287	299	292	300	303	298	297	301	265	278	286	297	311	321	298	277	293	283	283	274	274	282	312	259	299	278	295	318	264	268	298	285	311	289	285	289	287	272	233	281	284	335	299	276	267	283	270	304	297	280	269	296	297	305	285	266	323	290	259	302	286	246	302	276	261	286	275	262	268	289	284	259	287	313	311	295	291	325	262	260	303	241	286	276	302	312	307	278	313	304	285	352	282	294	300	314	314	285	285	308	316	278	278	299	301	340	326	315	277	285	274	263	287	292	319	285	290	296	294	267	307	297	308	318	291	289	295	306	275	311	307	275	282	299	288	300	282	272	271	237	296	264	296	276	280	304	293	297	280	291	297	314	275	303	314	281	288	275	275	263	279	323	279	312	284	242	295	288	282	283	275	281	294	280	307	322	286	271	310	262	291	254	320	253	270	298	280	305	299	303	264	303	286	315	272	286	266	271	279	287	317	296	280	276	262	271	314	276	287	269	287	307	291	308	282	289	284	294	281	263	278	289	286	281	304	295	269	309	262	292	286	254	290	291	288	267	278	296	318	295	250	277	276	307	307	278	296	288	247	281	304	298	297	272	290	303	311	303	313	270	284	303	293	270	308	295	317	283	270	294	272	283	274	314	295	288	283	267	307	293	284	289	268	296	298	282	280	303	263	266	296	307	299	286	290	297	297	299	296	281	294	296	280	290	293	317	282	297	289	311	309	291	317	295	291	307	318	274	279	278	311	297	304	290	294	292	277	284	285	282	307	307	243	310	308	306	320	292	299	292	309	280	257	293	316	276	258	255	302	280	308	293	315	287	273	308	280	280	255	279	299	284	269	286	295	289	265	280	280	285	302	303	274	313	250	275	288	274	274	314	281	272	272	273	319	276	292	286	298	310	289	274	326	274	265	274	279	294	299	316	289	286	316	302	293	305	294	298	265	238	304	293	288	277	294	308	276	281	286	257	270	290	289	333	259	288	292	270	293	297	310	292	291	312	263	305	303	281	284	282	293	304	282	273	278	290	313	292	300	345	268	285	271	312	275	313	300	298	275	299	288	274	310	262	281	298	286	308	324	285	288	304	293	277	302	301	272	336	312	281	316	282	280	315	282	292	284	279	275	286	304	264	279	304	309	308	289	296	290	287	303	275	273	293	299	263	322	312	316	286	260	329	295	298	296	272	280	288	278	290	280	300	279	273	273	271	304	267	266	310	317	267	312	302	311	313	300	325	316	326	273	339	271	281	291	304	282	281	286	289	276	312	295	287	298	294	290	291	272	286	268	262	289	273	273	302	291	279	257	264	319	294	286	311	280	307	309	285	269	285	281	267	275	333	295	292	287	287	297	271	289	301	301	327	335	288	277	286	301	284	281	293	302	276	257	305	278	286	287	264	299	288	331	293	280	272	304	284	285	281	290	271	293	303	322	278	284	316	274	278	306	286	292	275	296	321	309	285	298	270	294	334	276	285	291	294	251	308	317	308	285	259	266	269	301	297	294	278	298	262	299	288	296	277	279	280	290	278	288	269	305	267	273	287	275	297	293	287	266	315	279	289	289	289	321	310	297	292	272	272	260	289	301	271	270	285	274	291	315	297	287	284	314	301	304	304	326	304	273	294	291	283	337	285	293	291	303	287	280	281	305	297	290	276	304	280	279	299	287	313	276	295	292	296	293	307	286	306	308	262	293	263	306	302	261	299	305	281	292	291	313	263	312	268	266	326	293	294	320	287	287	276	292	295	307	319	283	259	318	293	283	309	299	272	318	260	281	285	313	298	266	288	290	260	273	300	293	302	308	282	313	278	296	279	258	280	275	284	293	268	305	295	325	281	244	285	284	307	294	305	292	289	289	294	288	279	304	300	292	298	269	262	296	299	291	308	270	293	277	310	260	253	299	278	285	251	304	288	325	293	277	270	297	279	305	307	274	279	279	281	277	314	284	308	283	316	324	274	320	288	274	289	300	284	287	290	290	292	304	272	303	331	316	277	312	313	308	274	277	263	271	276	277	303	309	280	277	270	293	287	292	326	256	276	332	292	292	291	250	297	271	297	335	277	274	304	295	287	279	306	291	289	286	300	297	279	277	297	299	293	252	292	281	262	279	317	281	322	284	258	283	309	263	293	282	295	305	299	280	288	309	282	263	274	272	290	310	278	307	244	290	309	288	292	276	290	288	283	320	296	283	285	269	312	275	305	282	273	283	297	276	289	291	292	296	270	277	275	313	262	253	275	288	299	293	295	299	278	283	295	294	307	289	278	296	282	288	302	302	297	297	286	270	299	272	261	283	287	299	307	313	301	260	317	292	278	268	270	316	267	331	282	262	306	299	281	277	316	280	294	308	298	302	278	291	320	293	291	314	296	300	293	273	317	281	321	263	298	294	296	300	284	280	275	313	297	284	297	297	288	286	292	290	288	283	296	296	295	313	260	301	296	273	276	279	264	289	291	281	271	287	295	295	289	299	282	295	280	310	330	291	299	264	251	285	269	273	290	293	283	285	305	306	319	277	316	293	283	307	292	334	282	279	270	316	271	297	270	273	274	279	311	303	290	293	300	295	315	287	284	278	281	303	270	258	321	288	271	298	301	290	278	282	279	303	294	329	277	287	302	291	264	327	291	306	319	315	254	278	302	311	305	274	276	279	285	246	299	272	259	283	285	294	311	289	264	308	284	303	295	278	300	269	267	309	283	323	283	299	311	314	259	262	298	306	271	266	289	278	301	251	298	295	303	280	265	281	296	285	275	301	268	283	267	297	299	300	301	290	276	295	278	299	283	277	298	300	276	262	271	295	253	278	311	279	282	280	286	294	317	332	299	299	282	259	310	281	295	292	286	282	275	280	296	306	306	276	295	288	279	309	313	272	260	297	295	293	299	304	261	294	309	277	297	327	274	297	288	296	278	290	281	297	280	316
50147	40602	13228	1966	987	693	480	430	338	278	221	191	174	148	158	139	122	126	114	113	88	112	105	104	99	105	102	92	88	75	90	102	81	76	77	84	87	67	88	73	95	82	92	81	78	67	73	65	70	78	74	91	75	70	101	82	70	69	71	64	58	72	80	61	74	63	73	74	74	61	70	73	57	73	64	54	76	68	77	76	55	63	57	68	73	62	63	62	82	83	84	70	56	68	61	68	90	66	82	88	72	80	64	74	81	54	70	67	63	58	69	77	80	74	63	72	62	70	74	81	78	79	72	77	64	66	61	59	70	69	68	74	66	75	82	42	53	55	62	67	72	78	93	82	56	65	70	67	78	72	74	72	86	66	59	80	66	72	68	64	79	71	76	65	86	66	76	82	68	60	73	59	79	83	70	60	64	74	75	65	77	63	73	69	66	53	70	68	79	52	62	69	62	70	61	70	68	55	65	63	69	69	77	67	65	56	63	70	57	68	74	77	76	65	78	68	63	68	79	82	64	68	63	58	57	76	69	74	85	59	89	69	72	63	50	70	81	91	59	55	69	87	73	59	55	72	71	71	80	81	69	54	79	76	64	76	51	49	59	82	55	81	62	86	72	68	59	81	71	56	50	75	80	63	67	63	72	84	64	77	75	76	71	67	93	63	77	64	67	73	61	63	57	65	69	73	70	75	72	59	66	75	66	72	69	63	64	90	76	74	59	77	73	73	88	67	77	61	64	76	61	55	53	73	67	73	68	77	64	65	65	71	78	60	69	49	79	74	77	76	77	80	56	58	63	64	48	79	63	59	66	43	65	66	61	71	69	63	81	76	70	86	69	71	71	77	54	60	65	49	76	55	62	55	71	57	68	77	64	60	69	71	83	51	62	77	75	71	97	64	73	58	66	70	51	65	63	79	77	64	68	59	68	76	74	61	71	68	72	67	81	61	63	54	72	66	68	70	73	77	72	67	67	73	75	73	72	71	73	73	66	61	58	51	61	75	33	69	62	60	70	68	64	81	62	69	87	70	75	73	82	57	79	63	72	62	57	66	56	61	66	73	84	61	75	69	84	71	64	75	60	53	63	69	82	75	65	79	53	60	70	76	69	71	66	84	50	66	63	61	73	84	66	70	62	71	67	81	71	64	81	71	56	77	83	64	63	63	80	57	63	57	79	77	81	62	71	90	69	60	83	68	68	60	66	66	62	65	64	65	65	75	60	71	65	74	59	63	68	66	63	75	62	52	64	73	79	61	75	65	75	85	67	93	66	69	60	66	76	78	73	71	69	84	61	73	57	79	64	62	55	73	66	67	77	60	61	60	61	75	66	71	53	71	66	61	60	76	89	68	58	74	60	77	78	74	65	77	56	68	80	81	77	67	63	63	65	89	65	69	70	72	65	57	59	64	74	61	70	73	60	58	71	55	67	78	64	58	68	62	65	72	80	83	75	67	78	83	64	58	59	52	60	73	78	81	58	56	68	53	70	75	57	78	56	85	58	66	60	75	74	72	77	70	68	65	73	67	66	69	61	70	61	51	52	58	70	86	74	57	86	78	65	52	70	70	62	67	59	75	52	69	76	82	61	71	53	71	71	74	76	70	66	75	82	77	58	94	51	74	85	71	66	69	73	65	60	73	75	75	62	75	70	75	83	69	62	75	60	79	72	59	67	52	80	92	52	82	59	69	71	79	52	65	71	63	67	71	66	70	76	71	65	61	61	83	65	65	85	72	62	71	57	64	63	97	63	64	63	69	69	59	78	78	76	77	59	65	71	68	86	58	73	76	70	64	74	83	62	62	68	67	66	64	67	69	71	63	74	65	68	59	70	78	81	57	75	56	60	64	70	83	60	86	68	80	64	64	77	88	66	77	79	82	61	72	73	81	80	80	67	58	67	68	54	79	63	77	65	56	75	71	67	70	79	76	79	62	80	83	54	60	71	73	65	69	70	73	57	81	56	60	81	75	59	56	73	56	79	69	76	79	66	88	68	63	77	75	66	71	67	90	83	71	57	67	65	68	74	72	83	64	69	65	72	59	92	55	75	56	78	59	65	72	70	65	61	66	84	59	74	93	67	70	63	62	89	72	66	72	58	74	57	73	61	66	78	65	70	66	72	70	91	63	58	69	69	77	57	60	62	70	70	66	75	71	58	62	67	60	61	61	77	75	57	52	72	65	60	70	74	68	58	75	88	57	67	65	70	65	87	79	55	70	50	65	77	82	60	91	75	78	84	75	68	64	66	65	60	69	63	71	57	83	76	84	72	75	82	69	82	55	70	72	82	65	67	75	74	55	71	78	62	75	86	61	60	73	76	61	64	81	78	68	59	63	74	77	68	74	80	83	86	63	67	82	58	69	83	68	67	69	78	74	86	58	63	59	83	74	66	52	75	70	88	59	74	89	81	73	80	74	70	76	71	82	76	62	96	70	75	85	67	73	64	42	69	67	52	63	67	62	68	74	74	63	69	70	64	82	76	82	76	69	73	59	71	58	69	72	88	69	76	80	76	80	82	90	64	65	74	67	71	66	62	68	81	69	75	45	72	69	85	65	66	61	65	65	68	64	73	76	67	78	65	79	80	72	75	50	66	67	81	64	64	70	71	70	76	57	55	63	72	54	71	74	67	58	61	70	87	55	73	72	71	65	82	83	60	67	89	74	43	76	59	66	71	73	71	75	64	60	71	78	77	51	76	71	81	68	63	61	75	71	73	74	83	60	74	77	65	72	70	65	65	75	73	59	69	74	61	72	64	82	91	66	73	59	69	71	80	57	67	75	53	85	75	65	75	68	76	62	72	51	88	68	74	82	68	71	87	62	61	82	58	63	68	71	68	58	65	48	78	70	64	80	62	70	74	46	71	71	73	72	61	82	53	68	81	67	76	67	81	85	80	59	73	64	77	82	73	86	89	79	75	70	61	66	71	65	68	86	69	59	57	70	78	70	77	69	53	62	77	79	73	80	75	72	83	72	65	68	67	56	71	71	80	72	74	73	67	90	69	67	71	80	79	71	61	73	72	79	69	77	96	70	68	80	72	64	75	78	73	77	66	58	79	76	67	54	73	80	68	60	66	57	81	70	85	87	67	82	65	76	83	61	64	68	79	74	67	74	78	67	75	78	84	81	65	68	67	73	67	69	86	75	78	71	69	80	67	74	74	73	64	83	61	86	72	62	71	69	79	55	76	65	70	62	77	80	83	60	65	75	74	62	65	67	74	79	97	49	81	77	69	79	56	80	77	71	58	56	63	56	81	62	63	67	62	79	76	57	79	48	75	66	69	72	68	65	77	59	65	78	91	63	90	80	67	69	74	74	82	64	70	60	70	55	69	69	81	72	80	69	84	63	57	60	63	54	80	63	64	71	54	58	65	72	53	67	68	86	70	71	67	67	58	63	63	74	99	67	70	78	53	75	79	78	60	69	67	52	70	64	63	74	61	78	63	66	88	65	78	77	75	77	76	91	63	70	71	63	78	71	59	68
28286	26749	5427	4442	3739	3108	2548	2061	1736	1454	1218	1082	986	827	781	703	642	591	576	531	459	486	417	457	418	389	383	378	349	365	336	343	306	321	277	324	324	266	261	264	256	246	241	245	246	267	239	267	229	250	240	255	231	257	230	250	242	243	230	254	210	206	230	251	220	229	199	217	205	231	206	218	226	245	233	211	222	211	225	198	197	233	210	200	231	219	207	205	189	217	207	219	199	220	195	206	213	224	211	190	224	196	184	185	216	213	198	234	218	199	194	224	172	202	205	213	202	188	206	198	182	214	239	203	196	204	222	202	203	201	197	224	239	225	220	201	199	202	198	185	236	200	199	211	197	206	187	216	195	211	191	198	186	199	186	209	175	206	181	210	184	198	191	204	198	210	170	186	191	210	209	187	198	200	200	208	203	227	189	197	178	200	191	207	189	184	199	171	188	209	181	214	210	202	173	211	189	171	229	201	208	217	190	209	199	196	197	189	203	202	195	200	191	215	210	197	171	207	187	220	200	203	174	182	184	211	195	190	208	208	224	186	214	194	197	207	197	201	214	219	185	199	192	172	173	215	214	181	210	199	177	207	183	189	214	204	190	209	170	175	203	199	210	187	171	202	186	194	175	185	184	178	204	204	189	211	192	192	189	218	183	201	182	196	225	244	198	227	215	218	184	203	168	192	203	220	196	192	192	201	197	218	232	175	214	198	177	204	205	207	183	191	206	211	210	201	204	171	169	212	192	207	200	192	197	202	188	162	195	177	193	182	183	200	175	199	202	199	191	217	197	213	191	194	186	176	187	198	207	192	184	191	201	202	194	210	189	209	198	190	225	188	214	188	217	205	210	204	184	219	190	169	207	211	192	242	235	199	192	191	188	175	203	214	216	196	200	192	201	202	178	215	192	184	178	191	197	205	181	189	228	188	212	192	225	208	198	183	198	184	201	193	186	219	197	188	216	205	179	203	211	206	197	209	205	177	195	229	193	195	201	177	192	191	191	184	208	201	191	179	198	190	208	190	183	197	193	169	191	204	183	197	197	193	180	220	202	188	207	211	188	180	214	195	223	190	183	186	199	212	191	180	177	220	214	196	221	196	201	186	209	208	223	194	197	183	184	197	180	181	221	204	209	166	193	205	208	215	208	191	190	230	220	208	183	198	208	190	184	198	198	196	202	208	180	189	202	166	198	209	215	224	213	165	199	209	217	190	203	172	191	209	186	205	186	217	201	215	197	184	203	190	214	223	175	173	193	212	185	206	214	201	214	177	195	189	203	181	211	203	194	189	177	204	188	197	204	218	212	235	198	208	206	205	202	204	232	193	207	214	166	196	211	201	204	210	205	190	182	229	199	195	198	185	201	189	204	189	184	199	203	207	163	185	198	223	192	191	183	227	199	187	205	206	181	182	208	206	199	192	212	216	223	186	176	194	199	196	189	191	201	197	193	222	196	204	205	186	184	194	203	192	204	191	179	219	198	187	200	198	187	203	209	217	182	205	191	209	197	215	187	193	181	221	183	198	191	202	181	207	183	180	199	208	215	184	206	195	180	196	212	173	179	207	198	205	228	193	200	167	203	204	203	187	198	206	206	191	200	174	203	240	190	209	195	198	202	202	204	217	203	215	205	206	190	204	204	198	196	197	210	201	204	179	191	199	178	221	214	207	184	188	180	189	184	197	186	208	197	205	235	192	165	172	170	203	206	205	228	220	197	214	202	199	213	211	206	209	193	192	207	195	186	195	219	219	192	171	186	214	194	177	194	192	187	197	205	196	207	169	219	168	206	212	202	212	160	207	199	222	200	202	198	195	183	190	201	187	195	224	216	192	186	167	185	196	182	202	215	190	200	181	218	211	186	208	181	193	188	213	186	213	191	172	210	179	188	194	192	222	208	167	185	219	197	219	197	205	221	199	206	199	193	182	208	218	191	221	183	194	180	195	197	203	187	177	204	200	206	197	211	184	189	195	183	184	191	193	211	178	200	194	208	179	173	220	198	211	184	192	192	185	205	206	190	195	173	209	175	174	204	172	230	181	193	228	174	194	203	200	225	191	201	191	201	199	199	177	205	211	220	195	207	230	225	200	203	186	191	199	203	193	183	190	203	182	201	209	194	183	208	192	213	185	179	190	193	223	187	190	182	215	190	177	211	202	208	236	215	185	190	195	192	216	206	207	190	217	189	186	209	194	220	191	202	211	214	201	200	189	198	193	218	200	181	202	190	189	196	195	209	197	216	207	183	236	198	213	171	184	201	218	189	195	199	193	178	195	205	184	201	209	194	182	202	187	201	178	217	188	205	189	192	171	179	181	194	178	193	186	215	204	180	189	185	213	194	183	203	193	197	179	187	229	190	191	211	208	196	206	167	201	198	190	179	212	185	190	190	192	188	177	194	177	200	214	200	174	201	201	196	209	182	198	195	187	198	207	168	202	200	166	179	191	188	205	194	199	215	226	213	180	193	198	205	193	190	207	219	197	192	180	188	198	191	179	203	210	194	178	201	187	172	200	167	210	196	208	184	180	191	190	187	191	186	203	208	176	204	213	191	192	213	192	197	218	182	172	187	210	184	191	204	183	224	192	175	203	188	218	183	178	178	196	202	192	209	194	184	191	199	206	217	196	207	209	195	192	180	198	212	195	206	186	221	181	183	215	211	185	204	200	189	210	191	210	192	161	176	177	210	227	205	165	192	184	210	172	221	186	212	210	207	214	176	207	190	200	215	217	210	198	190	205	170	203	185	216	211	196	179	194	202	196	192	212	193	217	198	174	158	196	217	189	172	206	203	197	198	182	200	207	193	194	212	184	192	195	188	182	233	188	215	207	217	170	220	201	188	200	183	212	170	194	193	227	184	191	187	191	162	191	219	181	210	213	168	194	188	192	208	203	213	190	206	223	204	219	169	193	176	185	184	187	176	193	207	177	210	210	194	181	226	168	195	183	204	199	202	196	198	181	188	193	219	205	211	199	198	214	208	197	182	206	162	204	210	214	183	179	200	206	202	225	215	196	188	220	175	193	197	211	166	197	190	216	212	209	190	214	175	200	214	199	216	215	178	204	189	194	196	197	198	197	197	193	205	206	200	206	202	189	196	186	202	195	226	173	179	202	221	200	177	193	172	221	189	216	186	196	208	200	185	205	200	196	180	203	199	182	179	184	196	203	223	225	193	203	187	197	209	197	207	200	210	204	201	204	170	175	191	159	232	216	186	202	166	180	199	179	179	181	197	220	198	170	205	184	184	213	198	205	211	199	187	180	207	203	219	228	195	199	182	168	203	202	194	194	213	196	214	210	172	206	196	202	193	201	200	183	207	209	202	204	209	185	200	190	174	192	201	191	217	201	180	198	177	206	212	184	197	197	189	208	203	228	197	190	200	187	197	209	214	184	202	199	217	182	172	179	173	172	193	193	195	210	198	181	203	211	192	200	208	204	180	209	206	158	192	188	219	217	191	185	198	210	228	181	199	205	192	188	181	186	209	191
6307	1063	327	290	259	244	245	283	263	260	251	250	241	229	288	297	262	225	239	250	256	228	235	251	238	238	256	249	201	228	216	227	249	227	230	238	272	247	236	283	249	253	271	283	252	239	229	267	292	259	237	249	239	279	241	246	249	259	235	253	255	255	220	250	239	241	269	230	260	248	235	244	230	237	271	259	277	254	215	230	254	267	250	232	232	223	204	261	221	214	221	244	270	282	269	261	243	255	254	280	261	266	249	284	276	258	259	249	263	252	257	256	231	236	214	244	224	249	241	256	242	237	246	247	272	276	283	262	285	251	237	263	254	231	262	239	258	272	247	261	254	254	258	279	259	245	257	249	246	230	222	225	271	214	258	226	259	272	273	261	242	237	233	264	276	281	252	247	238	258	234	264	252	229	233	268	245	266	244	248	245	230	266	209	250	252	240	208	270	245	256	267	247	254	265	257	248	241	239	258	273	251	249	252	258	237	248	265	250	266	217	257	250	267	249	245	265	258	254	266	265	259	259	248	282	254	249	258	245	238	254	260	249	234	216	234	241	253	241	267	241	253	238	229	258	247	238	262	223	272	240	246	258	258	257	249	242	240	230	262	255	252	233	236	235	254	259	231	268	273	248	263	241	242	258	232	242	225	285	251	241	276	248	256	230	256	252	246	243	213	234	238	276	246	234	255	207	253	236	256	229	229	229	262	256	259	272	248	232	233	258	214	262	257	283	254	256	238	229	255	239	243	242	273	256	242	266	256	271	227	251	235	232	270	252	236	265	255	254	265	242	257	242	264	260	263	262	236	263	252	232	249	229	265	263	272	250	254	238	232	239	236	228	259	252	238	250	250	242	232	238	264	269	238	256	231	232	261	258	220	258	286	232	250	248	248	249	270	252	259	245	232	232	240	276	272	237	258	263	251	267	258	238	244	234	235	260	269	267	215	255	252	227	259	258	249	273	245	251	229	232	254	256	261	226	242	249	217	264	279	268	241	228	248	244	227	267	228	247	252	284	260	248	236	225	244	236	257	259	262	235	276	289	250	242	250	242	264	257	238	245	244	222	254	238	245	282	243	237	226	231	243	259	266	264	231	245	243	274	237	268	261	225	242	242	265	248	229	242	247	227	232	218	229	229	263	254	286	277	275	237	221	249	257	265	253	243	249	240	262	247	261	250	229	287	225	266	232	256	233	241	233	273	252	232	246	245	267	232	289	222	258	231	236	230	235	251	237	244	247	238	246	260	234	248	253	237	245	233	255	249	234	241	264	238	243	239	244	276	249	260	241	242	284	238	231	244	231	241	274	250	235	268	258	238	237	243	243	238	278	266	283	265	253	233	255	279	271	221	235	234	242	269	226	246	203	244	237	256	239	232	222	246	246	242	256	242	241	212	267	257	220	270	233	276	224	265	253	245	253	240	257	244	261	273	234	251	273	255	248	245	252	240	236	228	230	250	218	232	266	245	219	261	235	279	244	247	263	264	257	251	224	268	263	279	234	241	254	246	239	266	263	249	268	232	238	269	256	244	248	224	250	241	255	225	238	222	255	240	232	249	264	257	247	265	255	271	266	242	247	276	266	223	264	229	247	261	237	244	253	270	232	236	255	232	257	240	239	247	264	251	243	223	244	220	268	246	254	280	244	252	234	264	237	244	227	264	245	242	245	243	236	238	256	250	222	242	237	221	239	271	231	214	258	246	256	254	248	232	218	274	284	270	234	269	258	263	260	240	248	237	287	239	213	241	258	252	223	239	218	253	257	236	283	252	292	241	259	258	246	245	263	252	217	256	262	252	238	248	253	247	257	265	245	270	265	261	282	246	222	245	257	238	268	253	249	253	266	255	214	233	222	226	276	217	251	242	245	255	255	265	279	212	242	258	245	226	239	250	261	270	228	244	215	234	287	232	245	259	277	245	251	249	236	243	235	238	261	210	220	235	254	253	258	244	260	256	238	247	236	261	261	257	267	262	256	250	245	258	260	245	254	235	212	236	238	277	250	251	219	259	233	262	242	255	260	267	253	252	222	275	239	259	262	248	260	274	223	222	245	266	237	220	253	267	233	254	252	256	248	255	242	235	258	238	256	231	270	245	250	225	226	248	264	262	238	236	230	249	248	245	224	231	222	237	232	260	229	270	289	263	220	214	237	256	260	238	257	236	248	262	260	228	232	239	257	225	255	253	250	253	248	270	254	255	255	260	274	217	222	252	239	249	253	247	225	256	246	218	263	250	221	248	235	242	264	265	229	230	263	262	241	242	247	231	252	238	242	269	232	229	248	252	233	236	246	205	226	232	242	227	243	256	249	247	246	240	244	219	245	220	230	235	253	257	224	233	231	235	234	249	246	247	255	240	247	249	252	248	233	243	243	284	226	275	258	220	239	262	240	236	234	247	216	200	230	229	224	241	270	261	237	237	257	220	227	255	235	252	243	257	245	255	225	260	234	245	239	232	249	253	239	252	239	250	282	259	234	242	264	244	249	257	265	253	252	219	244	228	262	229	271	233	244	259	267	242	257	252	238	278	248	254	235	240	241	214	252	257	278	244	260	245	231	272	275	262	235	253	232	292	245	265	264	229	248	279	264	219	225	272	261	257	244	260	245	262	255	279	244	249	226	250	266	240	271	261	255	251	279	214	241	254	284	223	261	245	261	245	257	263	289	242	238	263	223	230	230	242	226	209	253	246	269	247	257	282	222	254	257	249	267	270	271	230	240	245	251	280	265	261	262	235	267	227	251	249	264	237	265	275	288	262	255	234	265	238	247	263	233	263	256	270	253	260	249	258	245	265	277	261	228	246	252	256	254	258	291	236	260	256	249	253	251	249	231	276	278	250	250	261	246	260	251	274	229	239	263	239	265	250	237	237	263	233	247	242	254	232	260	252	265	228	238	254	251	245	242	246	265	262	218	255	294	239	256	249	256	245	252	220	235	228	244	249	260	268	232	243	257	245	229	266	233	230	235	245	220	238	225	244	220	247	257	243	251	247	237	227	241	223	212	220	227	226	238	232	234	242	257	228	254	231	250	273	241	256	252	226	242	258	239	246	250	233	252	260	247	260	267	264	218	244	213	234	247	239	249	243	264	237	256	272	236	251	256	282	276	246	275	222	272	250	269	268	257	261	275	275	255	241	247	245	260	243	247	223	265	241	249	279	224	222	257	254	219	250	253	261	254	245	261	226	237	240	263	243	247	256	241	242	244	261	238	265	246	238	249	244	250	280	268	246	207	233	258	240	242	240	226	240	236	260	255	237	251	241	232	237	276	264	262	256	243	247	272	218	264	261	242	244	275	250	256	235	251	262	288	264	248	248	263	262	233	219	240	248	253	249	228	241	248	226	242	235	257	269	218	284	262	245	232	245	268	240	269	202	261	266	259	244	274	235	255	239	251	244	301	241	238	269	260	220	259	238	250	232	260	258	248	250	246	262	260	247	243	250	250	252	270	236	233	243	268	248	288	229	246	232	224	233	293	278	261	238	258
5068	1894	689	616	686	638	578	598	598	625	591	570	551	538	564	564	548	555	606	572	602	584	541	590	567	575	547	571	576	618	626	521	574	557	590	558	546	573	564	552	568	576	557	557	557	608	542	581	556	562	551	549	575	499	512	535	578	572	597	581	589	539	559	564	546	574	623	594	543	570	531	574	571	583	549	558	550	563	564	563	554	510	556	567	561	553	573	559	563	561	589	564	546	574	538	585	601	509	548	540	574	550	530	591	589	568	588	549	587	561	546	577	582	567	566	562	540	561	544	583	586	572	554	554	605	548	518	538	575	585	641	572	551	553	545	576	550	601	526	553	567	561	525	572	564	572	549	569	590	592	549	563	580	570	573	590	552	537	554	600	565	577	556	593	563	595	522	552	564	506	564	595	531	514	547	598	591	584	515	554	595	616	568	555	540	531	554	613	582	556	574	582	580	572	543	545	551	548	536	507	579	547	607	574	543	588	571	547	533	605	578	582	547	582	541	580	592	572	552	584	560	562	559	555	584	573	559	586	568	561	574	572	504	542	579	555	566	606	574	587	534	547	541	585	567	599	570	553	561	595	576	562	569	548	549	542	584	518	533	593	565	552	548	565	566	532	598	547	551	572	598	585	559	580	576	564	625	567	537	583	572	575	576	576	573	542	562	569	565	569	604	534	553	582	591	587	560	584	559	546	562	594	528	551	578	613	569	583	552	589	569	571	581	549	531	592	554	551	599	581	570	580	535	545	577	556	561	612	591	581	563	539	585	581	545	582	552	577	584	537	598	553	590	542	592	562	564	605	568	559	532	613	596	580	536	546	579	572	565	538	596	553	553	564	654	579	576	553	540	593	553	574	598	569	581	557	571	551	550	560	558	569	576	578	556	551	580	533	615	608	526	582	547	557	571	510	580	559	547	610	564	567	558	555	566	532	574	588	549	573	534	598	551	588	515	535	540	528	597	628	563	587	578	561	603	527	553	542	580	567	589	569	575	583	586	572	567	562	549	540	510	556	585	533	595	525	561	567	585	533	563	556	570	569	580	587	607	575	593	601	549	554	531	534	585	533	588	581	552	608	545	555	572	569	586	557	563	536	571	574	517	603	593	539	553	551	558	576	576	581	560	553	530	528	526	540	568	602	531	545	558	549	524	567	528	573	556	546	615	594	536	574	589	555	557	565	567	548	509	557	526	582	564	619	548	518	549	557	541	574	573	570	552	542	515	574	547	592	627	615	581	563	533	542	541	589	565	584	549	567	580	563	563	549	545	569	551	591	562	603	529	541	582	560	577	585	546	553	574	560	567	596	577	568	550	595	530	569	561	553	587	529	561	529	544	551	565	599	550	544	566	565	567	547	560	549	551	592	599	596	550	576	568	585	558	590	538	547	588	560	534	578	600	554	547	597	533	529	519	588	587	556	559	590	531	567	552	559	572	577	527	606	606	606	580	525	572	540	579	598	523	560	584	594	587	565	511	552	517	571	563	569	578	548	571	532	512	571	544	564	571	593	564	541	529	576	531	584	603	558	598	554	545	520	561	547	562	572	558	555	548	562	613	569	509	594	565	529	610	544	589	558	559	578	526	574	553	625	565	527	550	599	579	586	544	556	577	539	579	568	557	554	542	564	554	567	563	535	585	530	564	583	549	596	531	597	550	585	562	541	605	533	560	545	549	542	562	557	561	580	526	554	537	586	518	537	577	560	556	498	556	557	619	590	534	552	542	576	551	548	576	586	568	571	557	551	554	564	622	549	551	551	592	543	587	596	531	567	538	534	567	557	546	569	558	548	530	529	543	550	573	587	560	590	536	530	578	544	602	554	560	588	581	548	556	579	590	559	593	569	542	553	578	577	564	537	575	558	560	585	577	538	554	573	562	604	588	558	567	534	547	564	561	561	549	589	575	552	566	521	528	586	590	564	569	552	604	571	544	611	579	561	589	599	573	567	596	568	566	554	578	607	597	581	566	551	585	564	584	597	580	519	587	574	570	552	581	534	563	592	559	625	535	564	572	568	596	541	531	588	576	524	549	628	597	514	499	572	565	579	607	568	588	549	554	529	577	507	584	565	571	571	569	569	560	560	571	539	548	508	591	581	546	548	559	584	559	533	581	558	546	571	573	613	574	557	572	545	585	557	585	543	554	518	564	592	527	599	555	613	598	539	556	559	580	554	566	574	590	610	534	571	567	595	515	547	576	536	541	593	553	549	551	640	509	528	545	525	551	558	585	557	577	609	548	551	551	558	592	590	612	547	567	591	565	593	578	566	566	565	606	575	541	549	571	584	572	536	621	563	587	559	571	579	604	574	524	585	567	534	565	559	548	522	538	591	535	550	567	551	592	554	553	545	566	541	610	576	554	560	553	547	580	612	578	531	619	585	577	521	555	572	558	580	531	589	640	523	570	576	563	580	571	558	571	553	574	572	565	539	593	533	526	581	566	551	537	597	576	533	538	564	587	566	555	533	552	579	577	511	560	552	568	571	516	563	547	575	552	568	515	550	531	560	525	581	592	545	566	583	571	607	546	547	619	589	571	600	522	572	549	561	555	585	591	551	576	573	552	566	539	594	562	555	556	532	576	518	581	538	548	550	566	529	568	584	567	551	557	577	587	585	578	524	605	582	552	603	598	543	589	602	546	589	567	582	578	532	559	563	565	562	597	567	536	576	578	581	592	603	607	536	590	579	581	559	586	540	523	564	568	579	601	576	600	530	556	532	545	580	571	566	602	615	535	568	557	582	564	545	601	569	542	561	591	608	613	564	540	569	565	555	571	539	562	571	565	580	523	589	528	603	581	538	572	621	631	596	551	514	575	558	585	542	563	561	573	570	558	607	564	511	566	538	562	540	586	557	521	563	534	532	585	564	578	565	563	531	559	580	573	575	525	561	561	538	592	564	582	591	569	565	588	572	562	608	526	545	567	536	584	547	573	545	558	543	530	526	559	600	578	561	547	557	571	574	556	578	553	573	567	579	540	535	565	547	575	533	542	566	554	583	607	515	560	519	592	580	499	545	554	540	559	541	509	572	586	573	576	561	553	593	534	571	567	563	582	597	586	591	612	566	559	555	581	559	578	589	550	588	579	563	577	583	573	545	586	574	566	571	541	564	572	560	584	572	591	540	554	565	546	538	562	589	585	561	546	649	600	567	578	586	577	611	551	592	556	574	531	536	532	539	538	552	584	506	564	543	517	554	580	607	561	559	499	565	577	560	554	579	548	525	546	536	566	557	594	527	603	554	543	592	588	577	558	565	563	522	588	572	561	518	575	554	552	625	555	588	603	587	556	556	606	564	550	546	608	554	595	549	509	564	539	565	575	542	555	575	575	578	570	554	562	544	556	587	551	562	612	566	560	521	537	534	532	552	575	541	583	567	607	536	570	523	551	587	521	517	526	561	578	551	549	573	570	508	565	554	531	578	553	603	560	539	559	567	545	570	598	527	557	561	580	515	552	582	530	560	615	520	541	588	601	540	563	523
36458	25388	5540	861	596	427	365	277	255	245	171	171	187	157	172	172	140	147	152	139	143	159	146	162	148	126	133	126	151	127	119	139	139	113	126	120	108	125	120	117	105	122	104	143	125	120	109	115	101	107	92	127	103	103	108	132	116	129	123	121	111	138	136	137	122	129	118	137	136	115	137	136	133	116	133	106	119	134	149	104	121	130	107	119	146	114	132	132	101	106	129	112	126	129	124	111	128	111	116	116	134	115	134	136	124	107	137	119	126	103	123	128	137	112	119	119	108	130	107	125	120	98	112	123	116	126	127	113	114	113	124	106	107	121	123	114	97	133	126	97	124	121	128	132	122	119	129	114	131	116	118	145	115	107	121	135	125	115	117	116	124	112	120	128	117	126	106	131	113	107	112	124	124	120	122	118	138	111	136	123	121	112	128	121	116	116	112	99	108	144	118	124	122	107	125	126	128	116	116	139	115	114	142	119	120	141	113	113	99	107	127	107	125	128	123	129	131	114	92	128	132	99	124	109	108	136	114	117	115	112	96	136	137	111	135	112	105	138	124	131	120	142	106	117	95	128	118	119	109	143	138	128	111	136	111	136	140	127	123	120	117	114	133	114	127	128	128	119	118	125	124	118	111	125	110	119	118	124	107	120	127	139	115	121	120	115	118	112	128	114	120	121	121	122	141	113	120	140	141	96	95	121	121	117	132	123	123	133	112	127	116	119	137	134	125	126	116	132	112	108	119	93	145	104	105	122	127	122	118	125	111	142	140	112	116	130	125	129	136	102	121	131	136	121	143	125	111	128	128	99	125	129	92	105	118	125	121	99	133	120	99	125	135	124	131	116	110	124	107	135	111	129	128	120	119	133	112	114	112	111	143	119	112	120	137	111	129	126	135	141	107	123	124	141	119	128	106	102	117	121	118	96	136	120	139	135	137	122	114	118	145	115	120	146	110	108	131	116	124	118	129	98	134	101	102	131	117	129	130	124	104	133	118	113	128	126	96	122	99	104	103	129	116	108	136	102	111	109	114	89	114	132	116	134	132	114	123	119	117	96	130	136	134	118	125	124	123	144	114	92	142	111	119	101	109	105	128	110	106	126	127	101	118	119	133	156	119	122	107	118	131	126	152	114	145	123	105	107	126	133	132	117	133	108	142	105	115	98	111	133	109	112	120	129	109	109	108	113	117	106	125	123	126	113	114	143	110	106	100	107	135	112	119	126	106	110	139	119	117	113	116	120	114	118	138	117	130	128	120	127	121	114	116	119	117	130	153	108	129	109	115	131	137	127	124	115	107	94	115	109	117	116	108	130	111	118	127	134	107	116	105	119	129	109	139	118	147	108	119	132	121	103	105	110	113	134	110	116	114	124	97	114	123	99	112	118	109	120	124	144	138	110	131	124	118	122	138	124	119	108	114	130	117	122	127	141	98	106	126	140	122	121	108	115	135	117	125	121	118	134	92	123	121	97	114	105	118	127	116	107	146	129	118	124	135	114	127	102	138	117	143	113	129	126	137	121	110	114	102	131	125	123	113	107	136	128	114	123	116	123	123	115	118	106	120	125	101	106	118	113	127	132	125	123	102	125	110	123	118	116	120	127	121	114	118	106	122	136	125	94	139	145	121	125	126	104	111	121	104	111	113	114	118	115	112	120	116	124	129	130	119	123	111	119	115	123	124	106	95	139	111	100	137	129	135	117	152	115	101	134	136	123	129	124	130	101	135	158	119	106	145	109	108	125	122	105	129	127	119	116	103	114	117	108	138	127	121	102	119	120	106	126	126	132	127	105	115	115	132	123	136	119	84	118	128	102	99	138	120	116	120	103	124	113	117	135	124	104	106	132	113	114	117	135	118	119	128	117	128	130	113	122	104	131	114	119	105	128	115	114	129	124	113	109	112	129	123	123	121	116	140	121	118	120	116	135	116	114	123	127	118	108	119	107	136	119	125	111	131	111	120	112	135	100	120	133	128	109	131	148	134	140	130	149	109	115	134	130	109	109	99	134	114	108	131	115	112	121	111	137	126	113	109	111	116	124	131	115	130	120	110	121	137	110	111	137	113	127	126	109	139	111	119	114	142	99	113	113	119	120	131	112	106	113	111	110	131	112	123	132	130	98	123	121	143	125	121	110	125	100	121	133	113	136	124	100	127	123	123	123	121	117	120	105	135	138	120	106	143	123	137	134	114	94	108	120	111	131	115	113	110	95	116	125	114	109	102	109	123	118	127	120	118	105	105	146	117	129	137	138	108	115	98	109	120	116	124	115	121	123	142	128	111	117	120	126	102	125	116	129	116	126	107	134	116	138	117	115	119	131	136	121	126	124	122	119	102	122	107	125	125	131	115	129	117	125	118	123	125	125	118	124	117	132	118	128	113	126	113	123	113	106	145	128	135	109	106	119	128	103	135	141	116	125	125	126	109	123	134	127	111	128	105	122	117	79	122	112	127	107	123	122	95	107	115	113	116	125	123	115	118	137	126	115	116	124	129	113	135	112	117	135	129	126	130	119	107	140	144	124	101	91	132	116	124	125	107	97	126	116	118	125	122	114	117	119	121	115	123	102	110	124	127	130	124	112	123	116	108	114	128	104	117	133	115	146	111	111	125	135	129	104	142	130	105	130	126	108	128	134	121	116	135	115	121	123	113	124	123	114	107	114	141	123	124	93	126	133	116	124	124	123	103	134	122	129	126	117	123	116	109	118	117	125	107	136	120	123	124	118	125	152	118	129	132	133	110	127	111	118	116	127	126	105	131	106	121	129	124	111	135	121	113	129	125	123	132	117	108	118	104	127	130	105	102	114	101	117	105	110	99	119	120	133	117	120	105	101	132	121	111	118	125	104	111	126	116	110	119	119	123	106	91	121	139	110	125	120	149	132	131	129	122	114	144	115	128	111	127	112	107	109	134	133	127	121	108	112	120	112	121	122	118	101	109	117	133	89	99	133	124	122	127	121	117	124	121	117	117	131	108	125	98	110	137	108	110	112	111	127	136	137	114	135	97	136	120	128	135	125	108	113	124	116	133	110	99	128	123	111	106	126	108	106	143	115	113	129	105	123	105	101	113	126	118	138	128	126	108	122	114	131	114	113	135	115	119	131	132	115	114	124	119	120	148	124	99	130	121	115	117	100	106	124	113	135	128	119	101	112	124	117	109	110	111	129	128	114	100	115	130	114	131	107	118	105	117	119	118	126	125	108	113	132	137	126	106	123	118	118	111	119	94	109	114	107	118	129	121	118	129	113	111	117	136	109	116	119	120	123	108	108	109	118	110	122	130	128	106	113	113	115	120	139	120	103	121	111	129	111	122	119	113	121	115	109	125	120	124	106	122	127	111	119	105	121	137	132	116	101	136	111	121	118	119	109	130	130	134	108	124	123	130	121	128	125	129	114	107	136	115	131	110	106	115	123	138	104	126	128	133	117	129	120	109	116	125	123	105	107	125	125	123	121	133	113	116	122	125	133	129	121	101	124	121	98
20415	17588	3055	2477	2189	1802	1529	1257	1076	936	838	701	695	631	587	550	519	502	461	457	491	446	402	419	406	402	364	354	362	367	354	403	354	354	325	360	337	318	307	340	331	348	314	320	312	317	279	335	325	307	337	354	310	297	301	314	288	307	299	316	314	330	310	328	320	299	308	321	297	296	314	299	299	308	288	329	284	297	313	329	332	299	323	281	271	274	295	289	305	252	252	279	314	300	280	305	316	293	280	293	312	305	276	256	307	293	291	315	311	301	303	275	301	306	304	293	321	283	256	265	304	282	281	250	278	310	267	280	283	294	285	292	295	281	270	295	283	284	297	306	280	259	284	273	296	292	308	303	294	283	276	263	292	283	339	307	294	305	310	271	268	312	296	269	251	289	281	273	315	246	295	296	290	293	293	300	300	293	282	287	326	289	278	309	306	308	295	296	285	255	301	269	288	277	283	278	269	274	274	308	311	257	286	334	305	296	287	256	313	277	270	309	279	264	305	302	271	292	261	280	303	278	284	313	296	277	300	281	277	291	279	278	288	283	300	279	291	306	267	294	305	272	287	274	298	294	288	285	309	281	293	267	309	280	289	282	285	296	286	308	284	288	264	299	288	274	278	275	320	279	321	272	268	330	311	275	270	297	284	312	241	295	274	294	317	309	309	266	315	284	296	307	287	287	298	296	271	311	261	316	319	306	276	290	287	308	310	277	296	281	288	285	294	273	257	275	291	244	279	274	273	263	299	306	286	261	300	272	264	276	317	280	285	297	311	282	301	279	290	280	292	308	289	251	300	300	283	282	273	302	280	299	270	295	302	271	299	246	286	260	313	262	285	273	285	297	293	274	298	257	308	290	264	294	271	289	278	287	285	279	262	321	288	280	308	275	288	297	329	268	309	254	294	309	282	286	292	298	272	300	263	252	287	279	314	280	288	290	262	298	293	309	281	281	303	274	285	272	297	267	306	313	336	281	289	289	301	330	296	264	321	277	288	299	304	322	296	272	300	294	276	296	288	290	266	320	273	294	270	295	278	329	283	285	288	283	282	298	264	267	282	278	278	291	283	296	310	298	310	301	287	301	290	302	296	272	286	305	297	296	293	291	297	317	264	266	294	288	288	266	265	286	290	308	293	289	276	280	267	290	279	306	274	309	251	281	293	332	293	333	286	290	293	295	295	296	293	319	312	301	289	288	296	292	265	288	290	280	290	278	277	292	284	262	266	291	332	278	279	263	285	312	286	249	283	276	285	293	299	323	307	280	288	298	302	257	314	265	277	270	299	287	288	265	291	294	299	250	272	287	265	269	294	270	288	285	288	272	308	271	266	276	284	272	267	302	289	323	322	294	296	288	284	302	304	277	266	253	295	286	302	316	286	297	299	269	301	297	276	264	295	300	301	299	304	317	283	272	285	249	305	286	300	281	288	271	305	294	296	296	311	253	295	326	301	284	304	282	278	261	282	300	294	300	300	319	300	280	269	293	292	292	278	321	308	283	254	282	278	278	283	303	293	295	287	290	299	298	317	286	317	284	287	285	290	282	295	271	293	322	324	311	320	289	292	302	302	300	254	267	304	286	305	254	284	266	282	268	296	313	264	323	286	299	288	284	278	308	308	300	296	335	301	300	286	278	268	274	291	298	273	297	271	282	285	282	325	302	256	275	260	286	296	290	300	277	317	274	269	303	262	281	292	293	270	309	301	294	264	294	295	288	289	297	293	273	286	256	273	303	270	311	283	292	319	296	268	299	296	297	293	265	310	290	271	304	259	282	285	311	273	275	291	280	268	277	283	253	301	265	310	279	306	272	270	305	279	262	274	285	271	293	271	289	261	280	289	294	286	259	292	290	285	288	277	302	271	293	297	294	324	317	290	287	270	285	291	263	313	293	296	284	325	303	261	279	304	260	288	291	271	291	297	293	276	299	300	280	310	301	276	292	300	293	331	302	305	301	291	289	315	293	283	277	276	336	255	333	284	280	284	321	315	295	274	296	268	274	282	283	325	293	274	282	305	285	279	310	256	273	303	289	302	280	277	258	290	271	287	254	276	303	308	300	294	301	247	309	297	308	313	291	309	286	277	304	267	286	292	303	301	314	285	277	315	290	313	274	254	307	281	308	285	308	282	282	305	288	264	296	270	275	299	267	297	278	277	268	286	304	288	289	277	302	294	318	261	289	284	271	291	300	278	292	278	307	299	297	294	291	298	296	287	295	285	282	272	285	277	302	246	287	277	306	279	268	280	281	284	320	288	319	253	274	296	272	283	280	303	291	310	292	276	265	266	272	328	296	321	293	285	284	249	301	278	281	299	274	265	295	305	299	287	273	256	299	290	293	292	297	288	318	312	305	277	266	289	262	304	297	274	301	316	281	280	302	298	274	311	301	353	279	324	269	311	292	296	295	278	298	256	286	292	308	307	329	309	274	288	288	272	291	274	299	301	302	303	300	302	294	282	272	296	301	285	265	317	302	305	314	288	254	286	293	278	277	270	284	257	270	301	322	274	266	292	276	295	288	307	297	311	292	259	270	286	298	271	283	302	297	315	293	308	311	298	303	301	287	278	276	269	300	296	289	274	292	299	278	287	295	303	290	277	259	283	286	286	280	272	286	281	280	306	304	286	309	294	289	266	299	274	279	265	307	296	308	297	274	305	297	274	289	315	300	264	288	282	268	309	269	305	259	307	279	295	296	270	312	290	294	288	253	283	283	273	291	307	277	292	320	283	302	304	283	283	303	268	261	294	306	306	280	281	275	267	298	305	304	236	257	294	302	278	302	292	337	319	304	268	296	276	284	275	290	282	292	256	313	291	293	291	289	279	298	336	279	297	290	320	310	287	307	278	275	275	278	282	299	266	298	324	269	330	283	299	292	291	281	313	277	257	287	287	276	269	319	305	261	301	294	288	301	297	316	292	317	277	268	298	280	293	272	290	289	292	307	275	277	294	286	311	303	309	299	305	296	289	287	289	289	282	280	281	301	289	278	272	288	298	302	274	274	278	275	293	264	283	292	289	307	288	288	285	286	304	285	266	262	291	302	271	297	284	278	288	313	295	302	317	285	273	273	292	282	316	305	319	288	281	287	307	275	282	319	304	305	331	304	284	300	290	303	333	285	266	274	299	282	284	290	266	291	305	278	300	291	288	323	285	287	270	296	293	273	296	280	278	293	275	279	299	267	313	303	300	294	255	288	291	279	307	287	281	290	266	245	306	286	273	290	296	290	303	317	303	271	310	283	311	273	288	313	287	277	282	303	273	304	313	265	292	299	243	310	295	275	278	295	286	288	326	315	275	267	308	278	269	316	289	297	292	260	286	284	307	273	297	289	317	283	282	308	302	284	261	281	300	281	278	275	280	287	300	299	268	306	291	290	285	290	269	308	283	320	261	260	291	315	299	344	270	295	270	286	271	307	277	264	263	286	275	278	295	319	322	294	291	300	311	284	279	302	309	286	292	286	261	303	305	316	301	281	277	280	290	279
50447	38015	13048	1897	1044	665	539	447	328	273	243	230	180	159	160	159	131	127	126	110	120	119	96	94	110	109	93	84	100	75	95	78	78	96	90	99	79	87	90	72	82	92	82	75	89	63	65	64	82	80	88	71	67	79	88	61	71	79	77	71	69	57	82	71	75	51	69	71	69	65	70	95	90	78	68	68	69	70	68	53	80	79	68	76	72	81	73	75	67	72	69	72	92	75	68	65	69	78	74	49	53	73	74	67	59	83	66	74	71	69	61	80	90	66	78	83	60	79	69	60	71	59	65	59	71	73	64	83	79	67	80	63	62	82	64	75	68	70	61	58	69	84	59	67	62	74	66	84	56	73	71	62	67	77	65	58	77	69	65	60	72	62	81	64	71	65	76	72	69	67	72	82	55	69	78	71	78	69	67	64	58	71	52	80	66	78	65	77	77	81	55	61	67	62	62	63	79	72	67	55	66	67	70	68	76	76	67	69	57	80	71	70	67	84	79	68	75	79	78	76	63	75	70	62	65	82	65	73	57	89	79	75	71	93	69	53	79	53	61	74	64	82	72	50	83	76	76	63	72	66	66	55	63	63	58	74	58	62	70	60	73	63	58	56	66	64	84	63	68	77	63	68	72	74	80	76	64	70	76	67	68	56	68	70	58	69	58	70	70	68	58	74	68	76	70	76	62	74	79	70	82	77	81	75	72	59	84	75	76	75	73	56	54	66	64	78	62	63	70	62	67	81	69	66	70	80	87	65	60	78	58	76	70	72	71	72	63	56	79	63	107	66	65	61	79	75	74	61	70	83	66	91	79	70	76	66	85	59	57	77	71	60	82	55	68	70	67	61	74	74	73	70	66	67	66	75	80	64	74	68	72	65	83	70	77	69	72	66	57	66	71	88	78	65	81	70	83	80	74	80	70	75	56	82	78	87	73	75	72	75	85	66	74	76	65	60	84	74	62	85	76	56	67	70	53	52	86	73	54	68	82	57	64	77	54	65	78	69	77	73	48	58	66	75	78	72	57	78	95	58	65	64	67	60	82	72	75	53	70	77	71	68	68	67	62	84	80	71	62	88	65	73	83	68	58	66	69	70	58	69	81	70	84	67	89	61	69	54	72	50	64	52	54	71	82	59	87	85	53	63	75	71	69	75	68	63	74	74	61	76	72	78	64	77	74	65	73	78	61	76	62	69	75	55	74	62	93	73	80	78	62	84	62	80	71	79	64	72	71	54	64	76	86	75	77	64	74	76	66	69	59	77	74	75	66	66	79	69	58	62	72	64	67	65	65	65	69	59	80	80	61	73	72	104	75	70	62	69	60	71	89	66	64	60	56	69	73	79	81	68	70	75	60	59	73	85	54	64	67	76	72	85	63	66	65	82	78	55	84	66	58	70	77	62	83	72	62	75	72	79	77	68	74	58	61	52	78	63	76	65	63	71	64	58	75	77	86	73	73	60	77	59	54	74	65	74	82	70	67	67	81	74	68	52	77	72	90	56	53	62	71	67	70	71	77	76	72	74	85	80	71	58	75	61	53	57	67	72	66	68	84	63	71	72	70	61	51	72	64	67	64	72	61	60	83	74	79	79	64	71	70	68	63	59	81	68	71	69	71	77	83	63	82	73	68	66	65	78	65	63	69	64	81	61	75	66	69	74	44	67	85	73	79	69	76	60	73	73	69	80	65	61	74	71	58	97	79	75	61	62	81	56	69	61	65	78	76	59	81	68	75	74	74	76	78	52	77	75	71	71	73	59	69	79	62	66	60	71	64	59	51	66	60	80	64	75	81	78	66	58	62	67	81	62	56	58	77	73	79	72	66	78	70	75	85	65	67	72	60	64	78	66	63	66	80	88	85	74	80	62	68	65	66	58	70	67	74	69	76	72	75	74	62	81	66	81	77	78	74	88	67	62	74	70	64	75	73	82	52	72	70	60	85	65	67	62	67	71	71	69	72	65	85	81	79	70	68	61	71	72	62	70	66	72	79	72	68	66	70	60	64	82	82	62	61	73	68	61	67	74	72	60	81	64	73	75	75	63	68	67	71	84	63	73	58	80	81	56	77	62	78	65	75	75	72	84	65	58	66	69	67	61	66	67	71	79	80	61	65	77	76	57	84	45	68	69	86	59	78	59	55	67	89	83	61	71	50	50	68	54	70	78	90	78	54	52	70	77	73	78	68	78	74	71	71	75	74	68	81	59	85	63	74	59	63	77	74	61	73	60	73	53	73	64	57	67	66	70	70	65	74	69	79	79	61	63	80	70	60	74	79	72	61	65	80	71	67	74	50	79	83	74	70	46	86	74	71	74	66	83	66	61	89	70	74	60	69	76	64	69	61	93	88	81	60	59	74	63	69	61	77	69	65	74	78	52	67	62	65	64	69	69	65	67	77	81	65	58	75	75	54	64	63	78	62	84	73	65	76	71	59	61	72	88	68	67	85	63	63	83	72	69	65	77	59	77	62	59	73	71	64	64	70	71	71	69	69	75	74	64	73	66	60	76	77	63	71	79	77	69	60	69	59	79	76	77	72	53	68	81	72	63	72	60	54	76	75	78	71	74	71	81	73	69	68	58	53	70	63	65	64	62	76	78	83	63	58	70	63	70	62	67	76	69	59	70	65	72	67	69	80	65	64	59	78	66	72	74	79	59	64	71	61	84	67	74	80	69	68	61	66	58	71	66	78	60	67	87	70	75	96	61	72	68	77	68	73	71	65	70	84	51	61	65	54	60	52	68	73	54	62	65	55	69	69	68	63	73	49	91	77	68	65	67	65	78	85	57	66	63	69	68	74	69	72	82	71	69	73	67	71	80	93	72	61	58	78	71	70	71	51	65	71	57	70	69	72	57	77	63	65	73	70	79	74	78	73	69	70	70	64	66	67	68	89	80	58	76	56	72	74	69	78	77	65	65	72	79	66	57	75	68	64	69	65	72	63	73	72	73	78	69	70	52	70	70	64	76	59	62	68	82	90	72	48	64	81	59	64	76	62	71	69	73	73	65	70	69	62	81	71	59	59	66	75	77	66	75	80	79	71	55	56	76	57	56	59	65	76	82	78	56	78	73	65	75	69	83	79	77	74	71	68	76	89	76	72	66	66	74	62	59	71	77	65	68	66	71	88	87	72	61	75	79	70	88	82	66	68	61	79	63	80	85	76	84	69	74	83	85	73	67	83	68	70	57	59	76	68	54	76	65	54	78	75	75	70	56	59	79	77	67	57	70	56	72	70	73	66	83	77	75	56	69	66	54	70	74	85	84	73	70	102	82	71	78	74	58	65	81	78	68	75	76	79	64	68	72	57	66	67	64	75	63	65	67	79	61	70	59	57	66	82	69	61	56	59	78	63	78	74	75	77	68	74	71	77	65	53	71	69	76	75	75	69	70	55	69	67	64	57	88	53	75	77	74	60	87	61	90	56	57	76	82	71	55	81	66	77	79	68	76	78	66	76	77	85	52	58	64	59	79	73	74	73	71
28554	24508	5868	4446	3872	3170	2468	2038	1687	1442	1225	1118	907	882	756	729	656	619	568	503	459	457	457	433	416	396	336	356	339	361	307	337	311	341	324	275	301	277	255	300	290	292	266	289	265	249	240	258	266	254	245	215	254	220	260	223	212	243	236	237	239	234	220	198	215	245	224	237	225	224	205	237	217	219	231	234	223	209	215	237	198	209	202	198	190	234	241	202	185	205	195	223	214	201	172	191	206	204	222	207	193	209	220	217	219	225	192	189	234	205	195	220	186	200	212	187	222	195	237	210	213	209	208	196	195	199	195	199	207	202	204	187	220	194	220	189	195	230	196	201	212	210	197	235	200	210	196	203	212	214	193	192	198	199	180	196	219	189	216	216	201	215	184	200	211	179	194	205	189	187	192	206	222	212	216	203	204	208	196	202	211	188	231	185	185	187	223	195	191	190	176	205	197	222	168	204	203	199	189	167	199	210	227	200	201	193	187	209	226	180	189	214	215	190	213	192	195	209	185	179	219	189	182	181	196	179	186	206	205	189	206	206	190	199	187	163	191	180	203	214	198	174	192	190	177	218	209	192	181	184	175	176	195	214	187	203	206	216	194	201	202	188	190	190	206	219	207	171	195	209	190	192	167	190	198	193	201	206	190	187	190	213	212	176	174	176	190	184	203	190	207	183	204	169	233	178	208	214	202	215	210	179	214	195	217	211	200	199	207	210	163	208	205	202	192	188	209	191	188	218	203	207	197	192	198	172	189	193	204	204	182	191	197	204	205	198	196	201	192	202	193	217	207	196	225	205	202	188	167	192	197	197	212	219	222	182	200	199	168	187	199	217	178	191	209	209	214	196	171	207	211	204	188	192	195	209	192	197	196	187	194	193	180	185	201	177	188	210	183	168	206	197	226	207	184	197	181	192	202	203	199	197	184	222	205	197	185	224	187	190	207	193	184	193	203	200	211	191	191	205	201	192	173	179	161	225	170	202	172	201	175	217	194	232	212	193	174	195	178	179	200	198	198	180	216	199	195	184	210	198	201	180	210	221	191	203	197	200	232	190	191	197	199	180	181	186	197	178	189	170	194	187	197	185	201	208	201	221	222	198	204	188	200	193	202	172	187	192	226	178	191	191	230	211	197	216	164	181	203	180	173	195	180	192	190	195	172	203	184	207	182	183	203	192	198	196	172	182	217	220	192	182	177	203	195	187	179	209	201	230	186	224	199	201	233	209	180	205	187	201	160	204	224	192	206	194	194	201	192	208	195	173	180	202	196	190	220	190	203	203	214	189	190	196	184	204	191	181	192	176	189	191	211	178	174	210	187	189	221	196	196	199	234	201	218	204	211	202	188	200	199	179	193	189	200	204	193	198	190	218	193	194	211	180	202	192	189	216	189	194	198	210	203	186	206	178	188	188	223	170	207	229	184	193	181	187	187	194	185	180	190	188	204	193	185	195	201	189	215	209	209	201	174	203	201	217	211	199	187	204	181	205	203	167	212	200	196	215	194	184	205	213	202	189	258	214	187	193	188	203	216	192	201	214	211	227	225	190	197	192	199	210	201	185	178	199	171	193	193	197	213	214	181	185	184	203	209	211	176	211	190	204	185	207	195	211	180	188	194	181	188	217	205	215	194	187	211	177	206	197	219	198	194	214	205	167	203	213	209	204	202	207	205	198	207	207	195	211	183	215	198	200	200	192	193	224	195	177	201	206	181	162	188	198	215	154	201	184	207	199	221	193	228	209	199	194	189	169	203	184	201	195	194	201	190	192	208	212	208	202	178	183	179	205	221	210	209	199	198	197	183	194	214	194	200	206	201	182	209	201	184	192	180	192	209	191	208	174	216	208	215	204	169	198	208	207	217	197	202	191	198	192	190	197	184	169	204	209	180	203	195	188	196	198	205	174	213	189	211	195	208	209	197	184	209	179	178	181	163	197	200	212	206	210	198	213	204	181	218	205	204	218	193	187	203	211	188	213	200	223	208	201	204	180	197	194	188	180	202	214	198	208	217	219	192	204	182	185	231	180	188	168	188	193	172	203	188	176	181	198	199	195	212	180	178	193	216	187	186	205	208	200	189	190	205	183	197	193	186	204	197	195	196	195	195	200	211	197	172	191	192	205	184	198	198	204	183	191	179	213	197	188	219	215	179	168	187	210	187	197	177	202	218	183	200	203	193	213	175	199	210	214	212	188	179	210	190	181	221	179	222	195	181	184	190	224	207	185	200	178	212	210	207	219	201	205	204	170	200	200	190	206	196	198	223	213	210	216	202	188	192	185	201	196	199	194	201	218	191	208	212	184	210	187	193	207	199	198	217	194	197	222	191	210	199	188	226	169	203	186	173	197	170	209	193	201	193	196	213	214	195	183	211	203	190	196	186	217	192	211	189	198	192	201	209	158	193	173	204	191	193	185	205	187	209	195	187	175	225	203	193	209	201	198	180	189	215	183	220	199	193	210	209	169	186	197	192	191	197	209	175	208	188	205	176	196	181	201	198	192	209	209	188	225	215	201	197	188	208	199	203	209	154	202	178	194	181	200	208	182	224	201	201	183	190	196	203	214	205	217	212	181	192	212	230	233	175	180	190	223	202	195	222	212	213	197	184	182	197	203	193	198	177	207	231	201	185	195	193	201	196	208	193	184	179	208	227	198	209	212	193	202	201	180	192	197	204	201	206	192	189	201	189	208	208	217	244	194	176	221	194	200	202	166	201	227	162	196	161	207	188	204	180	195	167	189	207	191	195	191	182	217	212	187	193	205	220	200	207	208	204	216	206	169	184	198	224	220	182	217	182	196	182	170	194	218	189	198	206	204	189	206	202	214	194	189	195	200	206	192	191	215	203	200	203	186	196	190	179	206	183	184	195	186	177	199	179	182	204	206	190	202	189	190	192	200	199	213	197	211	221	188	182	160	206	196	217	226	190	191	202	199	184	173	187	211	202	205	206	193	187	172	189	197	193	213	225	204	196	211	183	168	195	207	191	192	206	208	188	212	206	198	218	205	198	189	161	197	227	213	192	181	198	195	198	217	217	196	200	195	197	201	195	198	189	174	193	202	190	180	184	197	208	177	179	196	199	186	183	199	186	183	203	190	186	192	189	166	191	212	201	191	181	196	212	228	197	174	173	203	211	193	182	199	217	211	194	172	194	194	218	167	205	202	194	192	165	214	183	193	202	203	218	220	206	193	215	203	191	206	189	214	191	186	185	186	223	184	203	198	207	195	205	184	173	199	219	198	180	200	189	215	188	216	209	175	188	196	196	185	199	182	211	184	200	196	181	190	201	201	195	183	218	170	189	204	202	197	214	214	192	200	215	196	207	210	194	215	210	188	210	207	196	195	207	219	209	202	197	205	185	196	191	185	194	181	188	216	209	194	194	177	194	201	216	191	178	158	203	199	195	189	206	199	216	193	185	211	192	192	214	216	200	203	160	190	186	183	179	225	190	188	181	200	214	184	203	208	198	199	199	204	189	196	183	195
6213	1031	310	255	264	228	261	261	254	236	236	280	217	218	235	241	227	262	241	273	260	270	256	268	255	254	261	262	226	244	263	250	224	284	251	269	250	234	261	259	240	244	244	274	270	248	237	245	228	242	251	244	244	238	265	224	252	235	252	245	253	247	213	245	261	237	233	241	247	235	272	217	223	243	250	272	245	234	252	238	258	250	246	231	285	266	248	226	239	246	229	257	219	223	280	249	260	286	243	279	236	234	250	275	250	246	269	253	243	251	285	241	252	254	255	249	219	249	262	236	246	238	249	265	281	231	239	248	254	248	251	248	225	238	257	230	259	233	285	252	266	230	245	246	253	250	243	260	254	261	246	257	247	229	255	276	238	233	227	227	246	241	247	255	256	252	231	281	269	248	205	275	283	211	268	230	261	233	240	237	218	232	253	246	263	222	262	240	235	270	262	245	259	235	285	234	252	268	282	222	229	246	228	236	244	267	219	248	230	248	240	225	238	240	262	249	271	258	255	224	256	272	233	282	257	239	237	243	267	231	237	226	246	261	268	221	266	259	245	255	259	244	288	262	250	227	239	261	249	249	247	233	252	245	240	238	250	249	262	264	257	249	266	244	248	292	278	269	262	239	236	245	258	263	251	234	248	271	229	227	257	259	240	236	236	243	237	246	252	243	252	236	232	230	247	269	244	248	261	255	250	265	248	253	290	252	281	284	252	246	254	267	255	271	254	241	276	239	232	249	241	255	246	265	241	248	260	254	255	244	242	227	256	261	235	264	252	231	222	240	235	247	264	228	254	236	248	244	251	251	233	236	234	254	250	231	233	263	211	244	244	248	248	227	259	228	235	251	257	258	246	283	268	258	245	253	242	261	259	274	260	259	273	259	251	230	240	254	274	271	235	242	224	241	239	226	258	234	246	275	238	245	213	260	245	262	259	235	228	240	272	300	254	280	248	239	253	219	262	250	249	217	224	256	263	232	261	257	238	238	246	234	230	247	260	247	254	232	271	247	246	271	264	277	270	205	238	233	270	228	244	221	243	242	236	268	259	237	217	264	272	243	227	239	246	254	246	250	241	271	238	257	235	249	224	233	247	245	250	248	228	266	254	232	244	248	254	254	233	251	252	244	267	286	227	239	230	256	248	256	256	257	257	260	237	253	256	253	242	228	228	227	240	231	255	254	256	234	239	249	232	251	263	258	279	231	241	252	254	248	278	226	245	236	267	267	232	252	216	248	253	243	278	239	262	246	251	263	258	243	220	245	226	248	239	265	289	233	248	239	278	243	243	233	235	261	245	255	252	268	271	241	239	279	236	244	256	258	233	247	236	256	279	248	235	252	253	250	233	225	243	248	246	272	262	261	259	238	247	253	263	259	265	259	212	240	261	265	252	251	277	258	282	254	230	262	284	238	259	216	233	233	244	252	268	217	272	231	243	241	245	250	264	248	224	231	257	268	254	253	282	212	228	248	244	238	245	267	230	222	196	232	259	251	265	249	214	260	259	258	250	262	265	262	268	238	235	280	264	288	263	256	224	244	241	234	265	247	244	259	228	248	258	244	268	244	240	245	283	248	244	254	241	231	246	254	242	246	247	245	265	284	242	245	241	243	232	274	252	235	260	244	245	238	272	269	245	247	230	257	233	265	240	271	270	255	261	252	244	286	266	266	262	249	231	244	282	244	243	251	259	248	234	258	246	214	229	253	251	249	261	264	276	215	255	240	241	239	255	261	217	257	250	236	233	229	237	266	228	265	251	256	235	251	259	207	242	249	253	259	264	233	261	226	253	230	247	219	248	244	274	255	233	274	248	254	242	231	259	268	285	222	243	239	246	245	234	262	274	226	264	267	244	268	243	232	233	238	243	282	250	272	234	254	245	222	240	224	276	248	246	232	258	250	219	278	230	253	214	250	259	241	240	256	240	238	260	241	235	232	265	227	271	264	274	260	259	244	251	263	283	250	253	264	261	264	259	236	250	243	242	257	240	234	244	218	248	248	231	245	271	227	264	253	273	268	238	242	252	249	253	248	252	246	238	234	245	244	237	299	264	231	260	251	250	225	255	248	259	253	240	280	281	244	261	249	250	257	246	241	223	251	230	259	260	259	241	262	225	220	257	249	245	231	218	268	244	256	255	232	245	240	270	234	269	248	254	266	240	257	237	257	238	263	231	243	269	241	248	232	256	266	255	237	231	262	255	254	242	274	265	264	231	237	241	239	258	262	234	255	260	281	255	216	256	239	221	238	237	255	219	257	229	267	261	279	231	251	226	281	248	235	223	270	281	225	240	218	244	236	243	276	244	254	251	234	274	249	264	268	260	251	276	264	264	251	265	263	222	266	253	233	214	256	242	234	234	282	280	230	280	248	260	256	243	269	214	246	283	262	229	223	259	272	269	262	273	250	243	231	236	248	236	252	274	277	262	256	255	242	257	221	287	227	255	260	254	241	236	240	252	245	226	273	242	254	270	218	257	258	248	254	229	254	228	259	236	263	229	246	225	274	253	259	234	250	234	223	242	225	247	227	267	259	258	277	227	248	270	229	217	291	224	238	242	261	220	241	246	251	248	236	268	243	235	230	250	265	262	297	240	231	240	242	236	235	253	237	262	244	254	230	251	216	263	262	238	276	294	224	246	249	256	250	274	253	217	229	231	267	259	254	231	247	225	237	227	233	261	225	265	225	251	268	274	265	237	268	257	262	248	232	252	239	244	267	244	244	251	260	242	217	249	277	216	280	251	259	263	246	232	284	267	253	240	263	223	244	238	251	270	269	233	220	241	272	237	254	249	268	238	263	258	246	239	227	242	263	270	264	278	239	234	238	240	232	224	278	275	232	235	249	254	242	235	251	249	247	255	248	217	244	247	265	244	255	250	244	262	238	238	243	250	250	286	244	247	233	256	256	229	259	277	241	260	248	217	232	236	254	258	258	265	253	241	221	256	278	252	289	232	271	259	265	220	225	257	230	236	261	246	262	262	269	272	247	262	276	235	257	267	259	254	236	246	269	276	233	241	250	238	220	239	259	238	265	259	253	266	245	222	239	252	237	252	260	236	247	263	272	236	261	260	232	272	247	228	299	275	269	252	259	252	258	269	234	251	232	245	263	258	265	266	263	269	231	247	227	256	278	251	235	257	250	270	227	250	244	286	263	262	255	219	250	252	268	262	245	241	249	232	266	212	232	271	212	279	230	235	261	217	273	244	240	260	244	236	272	257	245	265	238	234	227	234	230	244	262	250	274	253	232	256	246	271	249	234	219	242	235	271	221	248	241	250	253	242	237	240	254	229	232	250	247	289	245	264	271	249	273	244	249	248	255	276	228	247	261	239	276	286	214	260	260	256	230	246	238	239	198	244	268	239	230	243	259	238	250	248	215	253	241	271	262	254	251	231	260	239	231	257	250	232	257	239	272	237	242	250	219	258	235	224	234	240	240	257	269	247	237	266	248	256	262	259	231	281	245	236	261	247	244	253	240	242	252
5152	1873	723	649	636	609	572	589	585	562	611	553	574	577	576	581	642	584	580	591	556	586	545	559	607	547	603	609	560	570	573	564	554	591	548	583	574	575	546	593	569	502	510	603	555	558	596	525	630	584	582	623	553	586	566	579	539	588	546	585	543	569	599	528	532	550	578	599	555	574	584	561	579	532	534	597	548	588	585	536	579	540	541	600	610	557	565	528	577	587	534	576	571	571	509	550	538	554	543	604	583	530	595	571	564	578	552	539	615	530	552	565	578	582	562	560	569	560	560	559	573	532	548	587	538	524	555	502	550	568	566	551	551	572	596	560	556	518	541	519	604	561	536	530	539	600	553	548	556	580	593	576	570	541	562	524	563	494	574	556	558	568	531	539	558	552	584	552	552	596	537	560	546	612	580	524	569	586	587	533	523	556	532	594	593	575	631	537	568	555	601	572	573	584	525	598	620	568	610	571	545	577	585	545	575	559	576	584	570	594	558	563	557	545	538	590	579	571	561	567	553	547	545	556	570	593	554	544	557	600	560	610	566	590	583	580	523	586	550	573	574	575	581	522	569	579	602	575	559	588	570	565	536	579	541	548	589	543	568	577	566	573	575	566	560	594	556	574	564	559	550	545	518	525	582	590	610	595	576	546	586	577	556	551	558	571	548	546	576	584	562	558	592	576	587	556	570	592	561	596	610	530	598	563	571	577	591	567	607	575	586	541	591	547	595	569	558	593	576	548	557	581	564	578	530	556	592	581	589	601	563	547	544	573	534	604	596	560	558	581	547	565	520	569	551	606	583	561	603	587	542	616	587	538	547	584	544	590	567	584	564	585	607	565	592	589	530	564	521	563	537	558	565	533	526	563	580	544	535	599	561	580	521	553	526	594	578	567	526	542	592	590	552	566	597	599	564	585	564	528	573	512	533	550	539	532	551	518	584	600	537	592	556	623	584	587	565	586	609	558	599	618	575	595	565	548	547	583	548	585	570	587	528	599	557	583	530	594	588	567	542	543	554	572	562	578	582	569	577	579	604	521	592	618	558	583	540	561	613	564	570	560	553	592	543	584	550	532	552	549	590	544	581	557	555	602	587	616	553	580	615	532	567	587	569	596	559	556	638	610	539	591	578	568	567	550	591	535	584	589	548	558	585	572	619	530	535	574	576	578	539	600	565	565	531	586	593	550	590	564	570	564	560	585	577	558	561	543	566	568	549	558	569	563	568	540	545	554	572	569	546	578	582	593	580	595	589	547	575	543	609	582	534	580	560	557	564	552	592	570	527	581	537	570	539	627	564	593	573	572	565	590	598	640	558	549	541	632	568	611	538	514	550	563	555	596	564	579	553	542	564	576	556	540	568	599	578	542	585	562	562	600	597	574	588	607	603	576	599	590	558	557	558	530	533	564	580	580	577	552	580	565	582	571	587	552	608	586	587	599	554	509	578	589	576	585	606	575	532	549	532	558	623	564	554	564	548	550	591	608	544	554	581	569	543	520	542	577	529	568	570	573	597	514	563	526	560	595	594	592	522	591	540	600	580	571	605	521	605	608	554	566	580	557	604	584	592	583	578	552	543	586	554	524	550	576	562	545	582	591	540	552	540	549	565	549	517	578	547	580	563	539	593	525	559	576	562	520	566	516	584	579	587	593	548	560	584	547	550	590	568	587	574	564	567	551	580	530	590	554	556	594	560	544	538	563	566	573	577	557	565	570	562	599	549	569	572	557	624	554	601	558	577	586	561	563	542	580	534	589	581	556	576	566	543	533	583	564	564	623	572	553	606	575	585	587	557	578	560	570	544	564	577	577	555	575	596	543	542	574	609	552	604	567	514	605	565	579	538	536	578	533	561	609	569	584	543	583	542	582	532	589	571	598	543	534	557	594	584	594	579	556	588	542	616	542	578	617	516	529	597	514	557	560	595	536	530	532	542	568	591	542	551	557	590	546	544	567	544	570	600	553	597	538	510	549	602	620	563	575	614	546	566	575	605	569	543	558	564	563	550	567	576	573	586	536	579	590	559	566	605	558	581	551	536	553	524	589	541	587	618	528	547	588	597	540	574	518	560	573	571	570	512	565	552	541	557	580	581	601	547	532	581	568	528	580	554	570	545	557	548	559	594	616	604	606	557	613	565	576	589	577	610	546	572	554	588	565	523	546	595	587	577	543	581	587	580	594	555	583	530	601	572	531	625	585	569	585	604	553	571	548	619	544	580	585	581	539	590	566	614	549	618	586	590	515	546	553	584	564	611	549	598	560	546	562	551	544	546	597	583	568	560	571	555	590	554	598	570	623	587	590	578	558	546	563	625	570	564	578	577	594	511	601	548	561	532	567	568	547	578	540	571	537	594	533	591	559	545	608	595	612	583	553	572	582	592	557	567	590	533	594	540	536	575	566	559	567	585	574	580	572	603	565	546	543	571	537	566	524	586	569	563	589	580	591	578	571	556	572	576	588	580	551	595	540	551	556	562	546	578	585	559	550	580	563	594	542	573	569	555	529	531	586	548	592	618	552	545	550	571	543	567	567	539	602	609	577	559	558	592	553	570	576	567	575	553	603	560	629	586	559	530	546	562	544	595	565	579	591	584	554	554	531	526	553	562	557	593	554	570	568	539	560	602	610	589	586	578	586	535	521	562	576	579	578	555	592	570	562	561	543	585	537	541	522	555	561	549	599	599	597	569	601	553	562	524	572	557	502	548	572	601	530	601	552	542	579	612	552	558	578	603	578	572	558	554	591	582	595	589	616	525	579	557	544	562	552	567	589	599	577	570	585	535	569	549	585	533	535	574	546	556	546	573	556	549	579	540	573	567	542	611	565	556	582	582	563	581	546	579	535	520	609	582	617	550	524	537	589	559	563	573	565	564	580	571	566	576	538	582	574	557	568	534	566	549	593	559	557	556	567	495	508	580	590	569	574	541	567	588	600	579	611	563	598	567	573	589	553	601	571	569	542	548	560	537	553	586	564	532	598	592	592	599	543	572	574	622	597	546	591	570	542	631	548	560	561	560	553	560	562	559	526	557	540	584	562	584	573	558	567	546	546	578	587	569	595	625	554	552	575	579	539	538	576	578	567	562	543	579	574	572	530	584	584	574	560	524	526	540	561	574	598	556	611	599	590	567	555	566	588	553	566	573	609	560	580	580	573	589	569	554	533	552	530	512	573	576	573	591	555	523	568	559	595	567	546	582	554	560	560	511	598	564	587	526	588	566	566	539	541	563	565	581	572	543	556	624	566	561	562	571	572	533	550	583	570	613	584	572	600	592	567	553	564	543	544	525	560	555	533	564	560	596	583	580	565	572	544	557	606	574	592	537	554	552	615	571	570	521	600	537	553	578	530	565	540	580	599	583	547	592	598	591	560	592	583	562	586	619	552	561	504	569	579	541	574	567	561	568	530	550	562	556	574	567	558	569	575	588	609	577	562	577	590	562	574	555	576	599	572	525	585	602	572	561	560	550	557	591	582	554	564	579	566
37306	25291	7234	941	613	423	321	286	242	219	179	178	199	175	167	158	151	165	153	151	133	155	144	120	139	119	143	115	120	122	122	117	127	129	143	117	131	107	130	152	102	126	117	110	119	131	133	97	126	113	113	114	123	128	119	118	110	120	112	129	136	119	148	126	106	121	135	122	109	120	111	93	110	107	108	114	125	108	126	115	132	147	143	117	111	124	120	112	127	127	106	118	113	115	123	136	115	112	125	123	126	116	128	121	136	113	131	127	129	137	144	121	111	110	119	145	121	110	133	117	109	106	155	132	104	131	112	123	111	118	126	117	118	148	141	119	113	116	117	103	124	114	127	122	130	118	145	129	141	112	141	109	121	112	122	119	114	133	126	124	111	121	111	139	122	120	110	111	144	120	120	122	138	119	113	135	100	115	113	112	118	146	124	131	112	124	129	125	126	102	117	122	115	120	122	112	122	119	116	118	107	116	145	100	126	119	114	117	118	123	122	110	110	116	108	128	115	126	123	100	114	117	119	108	124	113	118	135	122	127	119	129	124	124	163	138	114	109	114	116	109	123	120	119	136	130	104	125	119	130	101	134	134	104	112	122	112	106	129	134	129	130	116	117	132	102	123	137	117	124	110	110	119	130	123	94	125	121	120	102	111	107	123	113	107	135	140	104	123	100	121	128	124	125	119	113	128	124	136	110	111	131	116	114	121	119	127	120	100	116	114	126	109	105	123	117	129	99	134	110	102	113	121	111	126	132	124	125	114	130	113	111	139	111	124	105	105	120	134	139	143	119	121	113	113	127	126	135	104	110	102	133	110	108	146	107	123	116	115	127	115	101	128	120	113	112	121	99	104	134	115	132	112	118	134	108	124	123	117	109	113	121	109	92	142	116	130	143	128	128	141	114	122	95	127	118	131	128	138	115	111	130	114	115	109	127	111	118	104	128	134	126	123	111	113	122	113	120	123	139	104	111	113	121	111	139	99	123	139	103	110	121	95	135	119	117	123	130	105	118	109	91	105	125	120	111	128	113	137	110	119	132	117	109	117	114	108	125	100	145	119	134	130	145	111	140	113	106	122	104	112	122	109	117	134	107	104	125	118	109	119	94	92	128	123	99	139	116	123	124	123	116	133	118	108	105	125	107	128	110	112	115	127	113	123	123	103	122	123	112	122	128	124	121	120	106	126	117	120	126	145	136	126	102	121	141	123	124	108	129	121	110	112	100	127	110	139	120	124	121	108	115	133	107	117	104	117	124	113	143	116	119	114	132	108	107	100	127	114	121	112	112	107	130	105	123	117	128	140	123	109	131	110	132	111	118	122	110	118	137	122	121	138	114	123	143	127	121	121	130	112	131	115	124	126	113	121	96	136	124	121	128	109	112	123	131	104	106	125	115	108	110	120	131	110	103	102	120	126	124	114	111	120	117	105	143	136	114	108	112	135	111	120	133	124	114	122	102	117	118	124	117	107	122	132	122	111	116	123	123	115	114	139	119	131	133	129	127	106	109	112	103	98	123	104	124	118	124	130	110	129	141	130	126	117	120	124	132	120	114	133	131	119	120	126	123	120	114	119	137	133	122	129	113	122	131	116	114	118	127	112	120	94	130	118	137	105	103	123	110	117	148	112	111	114	127	116	127	118	113	102	104	99	124	118	144	124	141	105	149	119	119	119	113	112	119	96	97	119	112	117	139	131	135	125	109	120	115	129	122	109	119	89	122	116	130	114	105	124	113	120	125	124	119	130	140	110	106	116	98	120	137	102	122	111	103	110	103	116	106	109	111	123	100	120	106	134	117	114	113	118	147	139	143	100	111	106	98	127	104	110	101	130	116	131	112	119	112	122	139	145	121	115	107	140	117	126	133	118	115	135	105	120	120	116	133	120	132	120	98	110	116	129	111	111	110	114	133	131	130	105	126	128	99	126	135	126	116	117	115	120	136	111	102	128	142	122	120	117	138	115	118	111	119	110	133	142	110	119	127	136	111	109	116	119	103	108	98	126	135	111	116	114	114	125	109	112	109	109	85	114	104	112	99	127	112	114	101	126	109	138	125	128	116	117	125	101	112	135	135	104	127	136	127	92	129	121	130	132	135	110	102	132	128	112	103	125	125	122	119	113	109	102	115	139	132	136	126	104	120	112	118	138	118	99	101	126	110	126	119	90	107	116	99	112	136	144	132	127	119	114	116	142	100	128	129	126	125	124	123	108	107	105	113	106	97	113	108	123	123	114	104	122	122	112	124	131	127	133	129	122	119	103	123	109	112	135	127	127	116	88	112	120	119	107	123	127	139	120	133	129	106	108	103	121	115	127	129	122	124	125	128	118	127	111	120	131	137	116	104	133	109	120	105	99	113	130	120	115	141	131	116	123	131	123	111	132	137	104	108	96	100	123	102	142	123	112	117	128	105	125	104	133	124	104	109	136	109	131	133	120	133	121	120	131	123	117	103	122	121	110	111	113	130	125	133	116	108	122	135	125	107	120	132	131	122	112	121	101	121	146	132	117	106	137	126	108	118	115	114	117	113	129	105	117	141	126	143	121	125	123	144	118	106	121	137	113	120	118	114	127	128	117	134	105	128	131	109	134	117	111	108	122	110	107	117	133	134	124	135	112	132	144	143	130	123	105	111	121	113	136	98	113	112	121	117	98	123	123	118	136	118	128	115	118	106	129	121	118	115	140	127	118	130	119	114	106	119	130	122	124	112	109	109	132	130	112	106	124	112	124	130	120	135	140	112	103	113	110	112	112	133	130	134	104	117	96	138	134	113	111	117	119	110	117	119	129	118	109	114	132	126	126	111	120	113	120	126	112	143	125	108	120	129	101	131	122	105	147	129	122	144	116	115	123	124	118	130	130	119	118	117	117	130	117	124	120	134	123	134	118	139	118	114	140	121	124	114	115	107	143	109	117	114	128	111	113	132	127	108	121	137	113	92	113	123	105	113	129	122	132	114	115	138	122	117	117	115	116	112	115	130	118	125	135	120	123	98	118	132	137	113	119	103	118	122	126	100	115	152	125	111	120	118	115	149	107	115	110	117	145	113	123	112	106	110	139	121	118	121	111	108	132	120	130	114	110	116	85	131	125	120	138	106	95	129	119	124	116	104	127	113	139	157	112	138	121	129	115	124	119	122	104	111	130	121	99	107	113	129	145	127	111	128	123	114	113	120	117	121	115	137	115	128	122	96	97	125	137	104	128	116	124	115	125	132	128	129	114	106	130	107	125	109	111	144	119	116	127	114	123	107	105	96	111	126	109	141	108	126	122	117	133	105	126	103	128	119	124	117	98	130	116	135	116	99	97	119	119	119	124	123	128	141	115	125	119	109	135	115	105	126	129	119	111	133	111	115	146	123	105	112	126	106	122	105	122	123	113	118	110	125	110	137	116	119	128	118	126	133	99	103	105	130	116	132	126	114	128	102	101	120	126	103	126	127	126	119	126	131	111	111	103	115	155	123	100	111	110	117	115	117	122	117	124	97
20392	18002	3605	2560	2231	1777	1451	1287	1030	950	861	745	666	671	592	599	506	501	459	495	416	402	429	377	413	411	330	396	333	354	347	351	317	359	324	337	333	359	336	324	354	325	347	307	326	338	349	306	317	342	337	272	293	323	288	344	319	312	310	304	332	322	273	286	279	307	335	309	309	294	259	311	335	314	304	330	294	309	289	290	296	313	277	274	306	278	294	282	297	306	298	297	294	301	293	300	294	293	294	302	297	295	305	284	305	316	300	334	299	297	277	276	306	300	287	302	303	291	297	285	284	279	314	305	250	310	288	298	294	289	317	303	275	253	245	278	278	255	306	289	292	274	315	272	323	275	275	298	276	296	275	295	319	296	300	299	263	323	279	321	269	294	303	301	276	294	306	298	280	268	293	321	287	276	290	316	311	292	326	306	281	282	310	276	287	277	308	287	294	270	310	298	287	290	307	282	285	285	276	283	262	285	308	280	278	282	288	271	296	300	310	281	256	255	285	303	269	299	269	317	266	278	277	279	273	284	304	300	326	300	315	296	289	287	303	292	297	289	291	286	265	264	311	283	266	296	329	309	281	288	287	261	325	269	299	284	322	299	301	281	311	309	289	297	337	292	282	276	294	282	279	302	285	265	269	284	287	289	311	273	269	303	278	285	311	294	279	308	327	283	310	280	285	301	304	267	288	300	280	276	309	290	316	297	290	291	280	302	284	301	282	289	302	308	299	286	267	284	299	271	285	297	284	261	281	299	291	312	278	305	275	296	308	292	288	310	303	287	288	286	287	304	239	271	272	307	286	305	288	271	287	298	285	286	283	329	267	308	286	271	296	288	286	289	309	274	259	279	295	335	305	305	287	284	251	292	293	304	277	281	286	282	261	291	268	296	268	269	315	283	310	275	306	294	310	309	290	316	257	293	289	299	307	282	310	310	290	298	304	288	280	281	267	308	271	297	294	279	268	294	291	288	291	285	281	282	310	315	281	313	293	309	282	299	288	331	306	300	260	272	303	283	265	263	304	270	299	278	281	273	280	272	301	262	265	310	292	302	266	270	295	258	281	312	300	283	293	248	265	305	303	275	277	323	282	268	274	315	288	270	300	292	281	284	272	297	294	267	299	294	283	276	255	281	275	296	310	309	303	301	325	286	293	275	285	312	276	267	313	298	296	290	306	293	269	278	278	294	289	328	309	296	299	276	305	280	285	319	281	308	276	279	301	302	327	288	295	268	277	267	285	272	294	286	252	318	310	317	271	252	301	272	286	249	280	297	291	294	318	331	271	300	304	307	276	282	297	279	309	279	291	303	285	277	273	285	293	305	287	291	322	260	309	294	305	291	283	266	299	270	311	298	294	295	308	283	305	270	276	278	324	280	277	275	308	274	295	281	318	307	295	291	286	285	291	279	276	272	297	299	304	296	305	302	294	298	272	285	296	283	302	296	290	296	320	278	290	283	297	304	284	270	326	312	297	266	324	280	308	265	303	249	299	284	254	281	334	252	289	277	290	320	276	275	291	288	290	296	263	297	282	248	304	305	292	291	291	309	296	293	273	315	253	287	295	303	288	310	294	286	289	294	290	308	293	284	285	298	288	264	283	295	308	308	265	314	287	302	307	280	287	332	285	281	316	284	320	295	301	328	286	309	282	298	256	308	303	290	296	272	295	292	304	289	298	298	289	282	303	268	289	295	237	304	279	290	287	267	294	254	291	277	277	313	291	324	311	289	268	302	320	298	256	295	299	266	267	322	323	287	313	333	269	270	326	296	289	275	317	277	296	283	279	285	275	291	304	291	284	281	276	285	275	267	299	297	272	271	284	312	270	307	298	270	278	258	275	311	300	275	286	260	278	314	284	258	331	280	314	275	313	293	305	293	290	290	266	259	297	290	273	259	283	265	315	276	292	271	257	300	290	299	302	322	280	299	288	278	299	300	264	307	288	280	316	262	287	276	286	288	315	297	319	270	278	293	309	294	267	306	284	267	252	286	287	296	310	267	286	264	301	298	309	290	262	268	307	273	308	313	286	275	301	301	266	323	276	315	279	311	297	282	289	296	290	266	293	290	278	279	275	269	331	307	279	284	267	274	309	295	325	294	288	279	277	268	307	254	276	290	297	262	295	324	284	329	313	313	272	279	294	289	281	289	280	287	312	302	275	307	268	299	279	291	289	293	315	270	281	270	260	290	282	293	277	295	295	279	302	304	291	297	309	282	296	318	298	282	302	279	285	282	273	273	312	265	294	297	296	314	291	299	320	323	276	279	286	297	277	277	302	314	320	304	302	281	299	304	321	295	281	279	295	309	273	284	284	296	312	283	284	246	297	263	270	330	297	295	277	280	280	308	325	296	240	303	318	309	293	304	264	317	276	278	280	322	300	279	313	269	301	278	310	288	296	262	267	281	332	271	348	279	302	286	323	302	300	271	297	316	300	298	276	269	310	301	298	301	286	282	284	283	266	315	280	285	286	275	271	290	283	299	293	290	337	287	252	276	249	308	293	269	287	305	279	303	272	320	301	250	277	325	270	294	279	296	291	283	292	297	289	281	264	287	290	313	279	293	281	280	287	296	277	321	296	304	274	345	270	271	328	286	299	262	284	315	288	287	277	274	287	289	295	271	301	310	334	282	310	325	319	285	265	279	281	296	286	308	301	318	326	298	278	276	272	293	282	252	295	274	285	266	266	268	308	248	265	304	300	274	290	284	286	295	313	263	285	295	281	273	274	300	288	273	262	334	282	290	290	311	258	309	315	272	284	292	284	274	302	279	319	292	311	286	294	273	255	272	288	271	285	317	301	304	302	291	288	288	289	300	283	276	259	300	281	277	250	313	256	317	280	298	266	280	304	267	243	295	291	286	281	277	312	301	264	270	291	272	285	295	252	269	295	279	277	296	277	286	291	302	264	281	315	303	296	277	252	336	278	319	315	291	299	284	301	289	258	298	292	270	278	293	276	315	293	283	277	297	260	274	329	292	291	287	291	249	277	289	270	316	270	290	291	312	296	304	276	268	308	320	318	306	273	295	265	301	286	283	302	300	312	306	300	301	263	276	273	277	282	300	280	272	276	315	272	293	276	279	265	289	293	291	308	307	276	279	298	299	307	310	331	324	298	293	254	304	290	290	295	291	275	304	311	261	301	330	270	311	292	288	278	282	317	262	288	329	296	308	277	282	289	279	278	279	299	293	283	308	301	301	295	293	292	298	313	313	287	285	276	286	282	286	284	276	301	301	306	280	293	271	306	282	303	300	306	304	304	275	272	271	291	304	300	277	298	285	290	304	307	276	277	312	295	295	288	289	293	290	305	283	292	253	301	306	314	277	278	270	285	290	304	317	285	293	293	266	284	299	283	278	304	277	275	280	288	264	307	305	313	292	300	286	302	306	278	272	298	296	287	285	305	276	271	285	326	286	275	302	309	296	270	273	318	295	289	299	278	307	312	282	313	282	325	288	284	251	320	296	290	279	278	262	324	309	310	250
51990	40237	15793	2723	1051	703	568	377	344	286	237	241	184	169	152	148	140	127	120	116	96	97	128	95	93	93	107	92	96	87	91	67	86	102	84	92	85	90	84	79	65	71	83	67	77	77	78	68	72	73	80	75	85	73	84	68	84	83	65	77	74	66	70	60	63	76	79	79	71	83	70	83	67	66	85	79	73	79	62	72	72	81	70	83	67	79	65	63	61	65	72	67	55	62	69	70	62	59	71	73	63	74	77	66	69	75	74	87	57	70	57	73	69	67	84	68	68	62	95	63	71	58	55	62	77	67	78	73	66	61	76	73	80	57	67	75	69	68	70	71	75	76	65	63	81	78	67	59	76	77	69	56	67	71	60	72	71	71	73	67	61	74	77	77	71	80	64	69	68	68	72	67	64	68	59	79	73	68	64	54	59	83	71	75	76	72	70	66	82	68	64	61	69	77	70	62	90	79	70	77	84	75	64	72	62	67	77	67	62	82	59	58	63	83	61	59	64	72	76	62	70	58	73	74	100	75	62	64	65	65	84	89	68	71	74	64	73	75	67	75	63	94	75	70	65	66	70	70	64	82	69	64	76	59	65	68	63	64	65	57	67	78	85	77	71	75	68	80	49	74	64	72	64	66	86	60	74	80	57	63	71	76	72	64	74	76	66	71	64	88	64	73	64	81	89	62	70	65	70	77	73	74	67	60	73	76	73	70	68	66	62	60	46	60	60	66	60	78	62	60	49	55	68	57	66	87	64	77	76	59	71	72	83	56	65	85	82	65	70	56	74	71	79	76	90	58	61	65	70	76	69	80	71	66	79	72	61	71	90	67	76	73	68	60	64	74	63	81	75	69	73	66	56	71	73	88	72	75	77	67	65	66	62	74	49	74	77	60	78	75	62	64	70	60	69	64	61	67	52	77	80	63	75	76	71	76	78	77	76	63	68	56	63	70	73	82	82	87	64	75	71	79	68	64	56	78	77	70	91	59	68	65	74	79	86	62	71	77	54	67	58	60	62	54	70	60	63	69	68	65	77	56	69	74	69	82	57	66	66	82	79	90	65	61	63	68	64	66	56	89	84	65	78	72	75	72	76	60	81	74	68	73	68	63	61	74	69	58	69	75	60	88	86	58	74	79	68	68	86	66	69	70	55	72	73	68	64	80	83	63	78	69	64	65	65	84	74	64	71	67	73	66	71	67	72	64	73	64	79	64	64	83	71	62	80	78	65	71	77	74	79	59	72	65	71	67	56	56	72	77	77	71	81	52	78	61	68	86	75	61	59	74	71	62	51	53	77	64	88	85	85	72	63	71	69	80	69	76	75	53	79	66	70	82	73	69	76	65	75	77	77	72	63	67	70	65	82	71	73	69	72	69	71	77	72	79	69	81	72	65	83	56	65	85	71	74	72	70	61	57	68	72	83	72	74	66	78	79	69	75	70	61	69	61	58	65	59	77	70	63	70	75	59	64	75	56	75	65	73	58	66	60	73	71	69	63	73	69	68	65	74	75	60	79	85	54	74	73	58	78	82	63	77	72	64	67	79	69	68	82	63	66	73	79	69	66	75	64	68	70	61	55	67	57	75	70	94	64	79	61	65	57	78	69	86	81	65	64	58	80	69	73	67	77	74	55	72	71	52	65	70	70	67	97	58	73	81	73	70	64	68	79	83	74	85	77	70	69	89	75	66	68	59	81	71	80	72	65	71	63	69	69	73	68	80	59	85	83	72	69	77	62	63	67	66	59	67	80	83	71	64	78	92	70	81	61	70	64	66	67	84	78	64	58	68	77	69	81	60	67	79	83	83	73	70	88	70	69	73	62	67	62	72	69	64	67	76	66	73	65	77	60	60	66	68	58	60	86	77	74	72	86	76	83	86	65	71	70	77	57	53	53	60	69	67	75	78	73	59	80	83	68	69	68	66	75	62	71	70	84	78	73	75	67	60	63	73	88	75	58	80	78	77	62	76	77	74	74	65	74	70	72	71	54	71	65	73	79	75	63	64	54	66	78	84	57	74	70	68	80	51	77	64	73	62	65	66	71	71	50	56	56	75	64	81	66	85	73	91	73	71	81	79	75	59	74	64	71	85	85	73	72	67	73	68	76	70	70	73	71	65	50	51	68	73	70	71	94	64	72	80	67	62	75	76	74	63	65	65	75	100	62	69	57	69	81	70	69	68	74	68	74	71	78	72	71	74	82	62	68	76	70	73	71	72	73	59	67	69	62	70	84	74	86	66	57	77	69	74	66	77	69	80	66	82	72	62	75	85	65	79	78	84	82	84	77	81	71	63	71	57	78	79	58	56	73	91	73	69	73	69	62	64	74	72	77	70	77	64	65	76	73	79	71	70	83	62	79	80	72	69	60	76	86	69	62	61	66	73	66	69	65	73	70	69	59	61	57	82	72	63	83	54	76	80	64	70	76	84	56	74	71	72	79	67	62	62	82	78	66	70	64	73	75	64	68	72	63	58	66	76	86	70	61	63	67	73	67	51	66	65	74	73	80	44	80	77	77	93	65	70	68	67	67	74	76	77	90	67	67	71	57	67	68	73	75	61	64	70	62	73	73	80	64	75	85	79	83	74	64	73	71	67	72	70	82	59	71	81	56	76	75	83	65	77	58	79	98	69	68	72	70	70	67	66	63	68	78	78	73	74	74	61	59	70	79	84	61	76	59	75	84	76	62	85	71	75	70	66	64	73	58	88	71	75	67	66	76	74	79	73	75	63	74	79	80	75	67	72	71	69	78	74	80	67	80	74	54	65	66	74	91	78	71	74	74	91	79	66	83	72	63	90	85	74	66	65	63	54	65	88	78	70	60	74	76	84	59	81	97	75	60	75	68	75	65	72	64	61	77	61	67	67	63	76	65	68	77	66	67	65	64	76	71	65	70	68	84	58	51	77	67	56	75	62	49	84	71	72	68	69	78	70	66	68	69	79	74	74	72	66	77	68	74	78	69	70	73	78	66	69	64	72	65	92	75	60	76	60	80	83	66	86	76	69	86	66	72	73	73	69	59	73	65	76	56	72	67	67	59	64	95	69	54	66	73	85	71	67	75	52	58	81	73	77	74	87	69	96	75	61	58	77	69	57	68	75	70	65	72	89	65	61	58	67	77	58	66	64	74	78	75	66	64	75	67	56	62	69	59	80	60	70	75	65	69	68	56	61	64	60	72	69	74	67	80	71	68	80	65	64	78	66	63	63	69	64	71	76	63	80	67	64	68	79	54	80	79	80	76	73	63	83	68	77	78	65	64	58	69	77	63	62	66	80	64	83	63	72	66	55	72	75	72	69	67	62	58	72	61	76	71	73	65	76	76	70	70	84	66	60	79	72	51	74	68	53	79	65	73	94	61	67	72	67	80	80	73	60	64	70	69	71	62	71	71	68	64	87	75	63	56	68	74	78	66	61	60	71	66	66	85	68	77	72	68	67	70	58	66	72	58	76	59	66	74	64	65	53	74	73	62	67	70	69	60
28687	27620	4963	4448	3888	3061	2490	2031	1685	1444	1229	1079	959	826	772	743	652	621	574	560	504	462	471	412	397	401	408	361	347	329	326	319	305	264	297	311	309	328	273	265	283	253	291	249	272	248	251	271	251	242	255	237	248	217	250	222	228	227	239	239	254	220	228	229	237	264	230	224	225	238	237	215	227	213	215	206	217	203	208	226	206	218	240	215	185	209	198	205	232	212	180	214	222	230	208	222	216	212	200	214	218	204	205	211	181	223	232	187	177	217	193	201	183	209	217	214	220	212	214	173	202	206	198	202	196	206	196	214	192	210	203	198	189	182	210	171	182	197	221	241	190	189	200	184	172	189	196	219	184	205	197	209	216	216	208	213	168	179	208	230	187	184	228	173	203	195	180	200	227	200	191	198	200	201	223	196	200	230	177	175	183	232	216	190	193	180	202	222	198	219	214	218	194	198	209	194	204	201	189	179	231	197	210	201	179	201	193	211	201	213	190	224	172	199	206	201	200	191	206	191	219	180	177	186	197	209	202	203	195	214	217	174	217	193	227	203	233	175	196	220	189	207	204	220	217	211	200	177	191	207	183	193	191	212	226	202	214	208	202	222	201	212	188	192	215	205	190	182	201	203	198	205	196	191	213	203	185	174	189	187	205	204	181	194	195	214	200	237	207	192	222	193	198	177	205	198	218	224	206	213	228	187	207	176	203	195	186	205	208	195	167	191	200	189	191	194	198	179	205	194	225	203	207	226	169	224	193	178	188	213	203	212	182	205	185	188	197	220	209	188	202	189	199	213	185	203	202	199	197	194	193	187	193	216	201	197	199	168	215	211	203	212	207	192	222	216	207	199	199	198	239	182	183	185	198	209	186	205	221	198	193	190	225	201	199	201	192	186	203	199	191	179	207	190	194	173	224	182	221	203	177	197	189	194	184	193	225	216	206	194	195	230	208	210	200	199	205	226	200	195	227	223	202	200	182	216	186	194	194	200	192	188	179	203	180	193	186	195	182	182	169	192	190	214	207	223	190	206	213	204	201	217	202	222	195	212	211	226	197	214	193	218	192	197	187	203	173	174	181	179	189	195	194	182	169	186	194	198	190	202	200	223	197	203	218	181	191	229	226	181	195	198	224	177	227	235	209	180	190	197	199	186	206	214	181	216	209	201	192	208	210	208	213	178	199	198	204	195	186	212	228	215	201	194	211	188	196	199	173	180	197	214	210	215	208	192	208	180	204	197	205	207	169	229	205	202	198	208	190	207	217	194	195	193	180	180	169	202	213	186	216	183	166	217	194	193	180	206	194	211	173	196	176	226	164	206	199	185	211	228	208	212	220	167	207	221	185	190	196	190	210	227	197	199	192	203	208	215	191	220	203	198	209	189	186	212	197	215	196	196	192	178	201	190	215	173	198	215	211	201	204	200	225	187	200	207	205	193	206	183	185	161	207	178	175	210	191	189	218	190	188	229	208	199	213	172	209	211	193	195	211	203	193	227	186	181	200	204	204	183	217	212	196	165	208	227	184	221	226	198	194	191	230	197	182	214	206	191	201	201	197	198	194	204	157	213	180	189	172	176	192	200	213	220	180	233	212	213	204	207	184	215	205	180	226	183	198	213	216	188	192	201	214	204	196	200	206	189	179	240	206	196	204	192	208	205	190	176	201	182	221	184	201	169	191	186	191	195	200	190	204	206	196	209	189	223	200	201	208	222	199	189	201	190	194	190	201	209	219	193	199	199	185	195	199	179	220	205	193	178	214	214	206	170	205	195	187	196	209	222	215	208	186	205	209	218	200	178	192	200	210	194	203	192	187	211	193	213	199	218	222	216	204	190	193	196	193	192	200	208	214	199	177	197	169	214	203	196	193	192	191	158	186	209	212	193	194	195	195	208	192	225	214	177	179	189	197	186	210	205	223	205	199	234	200	196	183	228	189	224	201	183	169	196	192	187	196	191	200	207	188	210	195	213	198	207	205	175	198	204	208	180	182	173	211	185	174	214	225	193	190	188	171	204	207	194	189	185	206	185	209	206	173	168	200	213	175	214	191	231	225	224	175	195	203	187	209	191	211	197	224	189	209	217	200	210	197	207	193	224	201	183	206	208	174	213	191	200	175	193	213	206	196	165	189	208	209	186	202	201	193	189	190	204	211	179	188	205	208	214	187	185	193	199	168	196	204	196	191	200	193	183	216	182	185	192	200	205	197	199	193	200	190	204	214	207	208	210	198	190	173	185	198	188	190	180	217	204	181	198	211	215	185	207	193	193	205	164	182	219	207	212	222	180	200	204	199	197	201	200	198	212	207	192	177	199	180	173	206	212	203	191	215	202	205	184	191	199	181	208	204	198	205	191	209	208	199	220	203	201	204	182	205	201	212	210	199	184	185	209	207	193	195	215	192	182	207	193	189	201	194	199	183	185	224	223	201	182	196	217	190	211	203	176	194	179	171	200	181	233	199	185	170	183	205	199	199	211	196	218	194	193	193	203	212	198	178	184	212	221	213	202	204	205	205	201	208	190	201	195	186	192	216	192	184	184	234	176	172	209	208	210	202	179	205	223	196	193	186	206	187	192	168	225	174	173	197	190	179	215	195	191	216	186	183	187	203	207	175	196	164	187	182	208	206	190	200	184	190	218	193	204	181	215	178	205	191	188	195	193	189	179	183	201	220	200	193	204	182	203	199	203	199	198	195	196	187	205	213	184	196	198	176	165	199	203	201	204	201	192	218	218	199	223	215	187	213	191	200	181	185	197	200	194	205	188	208	170	181	227	203	195	208	203	201	177	184	184	175	220	184	207	210	196	199	181	211	183	205	191	175	184	225	217	214	171	182	212	223	220	187	209	201	184	232	210	200	182	211	194	192	206	221	208	175	200	209	155	195	226	193	200	201	213	189	198	203	177	193	187	196	186	214	205	210	225	206	196	211	203	225	203	202	208	199	194	225	190	226	197	182	180	201	208	166	197	176	204	207	227	204	195	188	214	203	186	216	219	206	201	191	216	189	193	191	180	195	206	206	214	186	201	206	235	196	187	184	183	216	218	207	193	185	192	182	198	233	176	214	190	190	209	202	202	233	194	184	206	201	184	194	194	228	202	202	199	202	210	183	207	212	215	185	199	223	183	190	223	226	197	186	201	218	201	217	180	209	219	195	193	206	200	193	188	177	223	210	187	218	217	195	195	236	202	209	197	201	189	207	216	197	202	172	192	201	200	198	194	211	190	193	202	201	185	211	206	205	204	195	183	206	224	195	175	197	178	224	213	190	209	209	220	211	194	210	183	184	228	177	193	194	207	194	192	188	184	200	208	197	209	197	188	192	203	199	175	207	181	184	203	210	201	197	215	204	210	188	179	169	204	227	185	203	175	185	164	193	218	200	198	207	190	201	223	196	179	195	190	199	208	225	210	195	216	185	193	189	202	201	185	189	213	198	208	198	190	212	208	213	207	198	204	207	198	218	194	190	182	189	223	222	194	208	212	182	240
6309	1186	332	237	307	259	244	267	262	252	257	252	230	267	257	265	243	269	242	220	263	257	254	294	227	231	250	248	238	239	239	244	263	249	252	234	240	224	265	239	217	237	240	238	241	261	232	220	285	236	228	249	262	255	230	270	245	239	246	252	255	250	260	252	255	257	244	254	246	261	247	235	253	253	245	228	254	258	279	251	223	280	218	254	254	248	232	247	251	229	241	264	231	261	274	232	260	249	270	262	249	267	231	265	252	253	260	254	239	263	278	283	278	223	258	262	242	219	257	258	267	256	247	279	242	270	287	264	256	236	258	250	224	223	260	220	245	241	233	251	264	294	232	262	252	248	254	229	281	225	244	277	249	235	248	237	248	255	251	260	250	250	263	228	263	241	244	258	223	251	261	246	230	265	277	242	266	261	257	247	241	238	257	236	250	226	235	232	256	271	229	262	229	235	246	235	252	239	257	228	247	260	271	226	238	217	252	268	268	227	240	215	259	262	230	271	230	258	264	222	262	231	272	226	260	240	243	240	247	217	234	227	258	261	234	256	270	267	289	249	263	261	248	245	269	235	247	261	264	220	260	287	264	243	232	243	237	248	245	228	246	241	230	264	252	265	249	266	267	254	267	257	227	249	241	274	244	247	252	243	211	277	229	230	267	258	258	237	270	233	268	238	230	268	250	224	210	275	238	255	242	278	246	238	241	239	241	234	276	248	281	246	257	250	261	244	277	270	230	258	226	250	257	269	249	220	261	256	257	240	247	245	271	235	247	245	252	267	252	233	235	260	224	248	253	273	267	259	239	246	241	252	241	278	239	247	275	244	239	263	243	268	280	273	241	269	263	248	227	239	282	274	280	235	251	242	253	262	255	242	246	240	232	242	253	248	235	276	254	237	250	283	250	263	263	251	227	242	274	235	223	245	250	215	239	235	266	233	220	278	208	236	223	265	238	252	253	247	247	246	287	225	273	224	245	213	212	267	251	241	251	258	220	240	270	270	237	252	269	239	266	255	271	247	243	225	266	232	214	249	246	247	260	239	245	223	234	287	231	262	276	240	243	252	241	228	239	240	231	268	255	235	242	253	237	246	264	253	252	246	255	243	231	257	223	272	256	247	237	255	244	230	224	263	249	253	272	268	244	267	248	227	251	225	237	242	261	264	269	236	225	250	227	225	259	272	267	253	242	270	256	262	245	270	235	199	263	237	257	254	238	247	220	256	234	237	225	287	263	275	238	229	252	260	230	240	226	246	259	250	283	247	235	242	251	255	243	252	269	239	229	232	287	257	233	264	221	237	237	237	243	228	232	266	248	221	244	218	222	257	244	287	222	262	208	237	236	257	271	233	246	253	226	246	218	262	254	260	247	259	232	248	263	236	251	246	241	241	264	229	250	256	253	264	262	238	251	234	246	249	226	243	234	241	261	245	253	249	233	203	234	237	242	243	249	247	270	239	226	270	258	250	267	259	226	271	251	263	226	247	233	247	244	240	287	255	263	218	231	256	229	255	233	257	262	264	270	263	273	277	245	268	260	248	245	288	261	254	252	223	237	262	271	238	255	262	235	271	277	230	248	253	230	230	252	244	234	275	240	214	256	278	218	241	246	247	247	236	242	226	254	262	289	261	238	251	223	269	261	228	245	254	230	261	228	230	263	245	263	247	249	266	265	245	256	264	248	270	255	225	252	245	251	249	259	237	281	238	233	258	254	286	245	257	230	267	228	234	280	242	267	220	260	253	235	258	251	241	271	245	280	227	257	258	266	266	234	253	238	250	269	215	233	258	233	225	239	256	252	280	247	245	258	247	259	254	251	247	242	238	244	260	239	232	230	251	265	249	249	252	224	269	244	229	243	226	244	250	221	260	239	256	264	235	250	256	250	211	214	260	259	261	268	274	226	243	252	258	271	255	269	232	263	249	246	272	263	271	214	254	232	251	247	257	239	253	254	219	251	257	242	240	266	253	210	245	265	285	245	236	250	242	221	214	261	229	252	249	249	257	252	283	256	242	273	246	220	254	246	237	277	258	253	230	232	240	262	272	259	276	265	232	247	258	269	249	236	273	243	264	230	242	234	264	240	221	233	257	256	230	267	253	225	243	243	278	269	250	244	248	236	223	243	237	244	255	261	252	233	251	280	282	250	224	263	255	252	229	261	270	226	243	221	252	254	267	233	285	254	226	240	252	251	236	215	246	264	261	222	261	262	241	263	265	229	239	252	250	240	252	197	265	240	261	252	217	249	230	253	261	254	247	219	244	215	270	218	245	215	251	256	233	256	281	252	232	248	286	229	248	259	251	232	232	229	248	243	264	242	251	224	235	245	234	229	260	254	217	265	260	254	227	224	207	285	265	251	274	270	261	259	274	238	246	242	257	265	262	246	236	245	221	261	247	292	240	235	220	261	221	228	262	256	287	251	242	222	257	250	214	259	263	221	245	260	230	266	257	269	262	237	232	227	231	271	229	261	257	260	236	276	265	245	243	267	279	244	233	261	192	273	238	248	261	240	247	265	240	266	248	228	258	266	241	215	247	223	226	226	237	246	234	253	257	237	287	232	271	255	230	275	249	248	274	241	241	246	230	221	228	263	257	232	256	237	301	240	264	246	230	258	240	243	225	271	231	269	260	228	238	262	282	257	279	264	273	234	242	222	246	281	283	288	253	231	263	255	233	207	254	259	236	238	241	230	250	244	264	283	218	248	289	247	268	275	253	257	241	240	240	213	205	243	235	250	234	257	236	262	245	234	213	236	246	286	256	260	255	237	256	239	239	266	231	256	262	234	246	291	228	231	226	255	245	271	236	282	230	256	227	248	225	248	258	249	256	259	227	218	263	263	249	246	269	232	215	250	261	233	272	249	231	216	260	251	231	255	240	249	248	245	260	243	253	239	267	254	235	252	252	247	253	229	247	265	268	260	299	244	229	234	232	230	272	270	245	223	240	226	258	231	245	273	250	258	251	246	256	272	274	258	218	276	262	272	278	222	251	283	271	251	254	239	253	264	267	274	261	247	228	223	232	236	246	246	252	252	252	238	281	280	250	270	274	255	219	236	249	273	257	237	252	285	272	275	233	227	265	232	257	259	248	260	253	244	238	259	225	238	239	255	252	240	206	257	246	237	235	270	236	277	276	262	251	227	237	259	242	258	230	288	227	254	238	230	237	286	242	258	250	269	223	271	243	264	217	261	238	256	255	219	275	278	270	242	234	253	242	243	268	240	251	253	241	237	249	227	225	226	228	225	228	251	244	229	245	268	238	265	258	225	247	259	268	247	242	243	252	249	251	205	219	244	247	240	236	246	249	241	264	242	263	288	241	235	259	239	251	262	265	252	285	252	245	253	259	279	272	241	250	286	252	267	233	271	239	207	261	253	246	216	259	254	250	263	250	226	244	262	249	218	263	244	239	240	249	251	239	242	269	272	271	240	243	273	242	268	252	248	250	232	261	238	263	260	276	277	260	274	248	261	257	269	238	243	255
5201	1814	687	659	591	599	582	589	636	602	601	571	587	601	583	615	583	563	529	577	531	591	552	544	589	559	608	542	565	610	560	577	563	560	572	575	568	584	577	592	561	558	583	584	578	559	600	558	578	580	559	551	596	572	553	555	553	544	587	552	585	593	576	566	550	552	542	576	528	578	576	510	602	592	553	585	593	546	598	538	545	607	600	562	561	595	561	604	598	565	547	531	619	573	525	568	550	581	513	581	602	529	576	548	528	542	563	583	577	583	574	546	559	566	572	567	562	609	625	557	572	540	567	569	585	608	540	540	562	606	559	555	563	596	552	541	538	587	570	572	583	586	584	544	569	545	522	574	529	564	562	582	598	568	561	556	575	545	568	542	596	545	586	570	570	586	601	541	556	593	559	583	575	559	592	582	583	606	579	591	581	558	576	599	589	538	566	558	561	530	561	569	573	574	553	546	565	566	529	565	554	599	548	541	551	524	563	558	610	575	576	562	542	579	581	593	540	573	535	603	576	548	529	545	579	568	581	574	611	563	558	593	571	521	548	550	609	592	597	575	534	605	549	581	539	569	550	532	562	543	548	551	538	564	560	572	603	567	585	589	593	599	599	536	550	574	579	558	573	567	591	588	552	613	562	556	574	567	526	567	557	525	528	571	566	556	553	576	566	582	591	589	486	565	525	530	505	532	568	593	556	577	537	563	564	553	600	505	556	552	562	562	562	506	565	599	574	571	571	598	540	554	526	564	620	587	551	622	604	570	554	535	569	578	569	595	563	589	623	565	566	558	557	582	581	560	544	568	562	561	568	556	540	554	618	563	569	574	560	572	596	565	597	581	600	579	586	559	549	582	571	553	551	534	559	552	569	600	575	567	562	558	585	595	576	532	582	561	534	567	533	543	505	571	578	535	580	557	512	591	536	596	570	549	539	582	574	589	601	572	607	580	571	553	569	571	550	559	575	545	556	567	589	617	556	560	571	559	577	564	600	576	603	593	565	566	555	534	565	580	544	555	542	576	561	574	601	579	558	561	596	601	569	546	522	553	537	552	520	540	564	590	574	557	573	564	584	583	594	532	638	564	548	569	562	572	588	558	559	593	568	559	578	540	590	547	575	542	570	542	577	560	584	574	546	599	605	576	553	574	558	576	555	529	550	577	568	526	531	545	564	576	581	582	554	558	528	597	541	568	552	546	580	560	520	545	575	547	567	582	566	603	558	570	555	590	574	605	574	580	524	542	566	565	570	566	525	597	593	558	548	548	617	538	580	595	544	550	579	581	607	562	579	586	584	572	575	546	552	570	604	567	549	600	579	545	597	560	590	612	568	518	581	575	564	545	611	525	578	548	577	587	575	586	548	606	575	556	585	573	505	573	576	575	623	576	552	543	531	578	538	539	517	558	610	532	577	556	561	533	559	559	536	527	577	592	552	546	593	582	619	593	578	592	582	617	572	583	577	498	541	554	623	560	526	565	572	592	529	623	584	557	585	560	591	562	552	581	573	542	559	564	585	573	573	520	543	568	575	579	581	609	554	551	603	536	581	575	596	598	599	564	594	563	545	594	571	576	592	533	577	581	563	561	586	576	536	573	585	586	592	521	558	530	543	578	570	596	632	546	627	561	545	559	617	585	550	580	593	585	550	603	576	575	492	563	568	553	541	584	585	593	596	569	610	559	537	549	547	567	571	555	553	622	613	531	567	531	564	545	564	566	599	540	568	588	543	535	587	543	566	531	575	588	557	564	576	564	620	561	621	558	579	577	579	579	577	586	556	576	534	577	576	580	560	575	589	551	596	528	564	603	524	577	589	612	572	565	551	543	567	616	564	567	560	580	533	588	551	605	560	556	539	573	553	567	582	582	577	578	549	581	566	558	572	519	530	585	527	535	569	537	544	559	572	563	532	558	576	549	532	551	568	586	616	568	565	560	564	552	566	582	578	541	532	569	580	576	553	561	569	554	543	560	543	564	545	593	562	578	543	578	561	557	582	584	570	547	567	564	576	543	544	574	544	555	543	560	595	530	547	564	607	580	579	562	548	564	594	603	552	564	594	607	571	544	570	565	616	566	585	554	587	532	547	566	554	559	560	546	549	544	534	603	551	559	551	543	557	552	579	575	566	541	585	539	559	611	567	567	596	553	531	548	582	566	526	581	578	561	602	568	549	528	561	571	604	558	576	590	602	568	549	528	546	574	563	575	532	556	525	561	578	593	559	546	557	581	560	520	589	581	610	529	613	566	509	532	553	582	547	540	564	539	548	517	609	539	580	597	557	561	560	571	604	576	569	598	550	561	607	598	568	584	548	523	593	544	540	604	595	595	614	563	599	553	614	576	608	534	596	550	563	576	604	592	599	555	556	591	552	579	559	535	617	566	562	531	588	559	519	574	579	591	582	575	615	604	588	526	555	576	597	618	543	577	552	576	572	544	574	527	587	577	569	566	565	568	552	607	554	567	525	571	537	587	554	543	541	543	586	576	578	589	545	595	544	561	595	567	595	561	554	588	535	569	570	547	553	597	583	582	543	584	566	549	558	547	550	558	541	549	596	568	573	585	574	577	588	533	602	568	607	588	572	601	603	562	595	554	549	555	581	582	587	535	520	548	627	566	555	564	550	547	599	573	551	594	608	592	564	548	555	572	560	598	561	577	566	584	547	529	568	596	602	533	521	536	587	569	585	562	523	568	542	514	527	557	569	542	563	585	611	565	611	561	553	580	562	557	547	562	588	604	537	575	575	542	586	557	558	589	560	580	552	554	584	596	608	586	579	598	610	543	595	616	562	606	586	561	533	505	572	575	604	553	559	524	571	546	585	593	563	516	580	589	556	545	631	524	570	567	575	547	619	563	566	565	538	580	582	572	547	521	547	597	619	564	544	545	600	557	524	571	569	564	570	557	542	584	548	540	554	523	569	563	559	588	546	599	600	573	586	596	547	561	552	593	557	560	573	553	540	560	541	619	537	561	522	573	579	540	535	599	557	596	551	567	587	555	598	547	589	543	576	587	573	551	611	586	557	599	607	569	612	533	518	587	559	583	609	573	568	593	619	573	573	570	529	533	574	545	559	582	530	566	548	584	567	578	602	546	582	602	558	579	563	561	547	581	572	540	525	574	586	557	630	588	561	576	555	573	568	517	595	569	585	582	582	566	550	546	570	577	540	530	522	555	590	547	574	566	542	515	568	561	575	520	537	524	565	568	622	589	582	562	552	562	598	604	557	606	533	562	545	577	560	566	579	559	547	564	554	556	583	606	560	605	582	526	550	582	525	574	547	619	577	546	585	544	612	536	563	597	601	551	559	581	547	563	575	585	525	608	565	529	570	551	573	595	588	585	574	545	574	638	566	584	561	606	577	587	584	571	531	535	543	529	631	593	574	564	578	576	562	555	555	569	548	577	592	568	539	622	550	554	531	528	581	576	573	560	576	555	554	603	583	560	583	564	568	582	525	522	594	566	572	539	551	555	566	516	550	560	555	544
37648	25791	6313	846	555	420	312	282	247	248	198	202	195	180	149	162	140	133	145	142	126	144	147	141	157	149	161	143	120	154	133	151	122	129	116	124	138	118	130	121	117	118	130	137	131	142	114	122	124	125	123	107	136	113	125	120	133	135	103	104	104	133	116	117	117	133	132	115	138	125	129	122	107	122	137	98	118	106	125	145	108	109	128	125	114	123	118	114	129	106	110	130	146	138	138	134	122	132	114	117	121	134	114	127	136	153	115	117	117	120	138	128	111	99	134	125	114	128	129	120	131	115	105	133	110	125	124	113	126	138	127	125	113	112	113	122	98	104	136	139	109	111	118	120	127	122	116	131	104	121	134	122	125	112	129	120	100	109	106	141	124	113	117	145	128	124	119	122	121	110	127	130	123	106	107	118	111	113	113	124	133	120	116	121	123	130	118	120	102	116	121	110	119	127	128	108	112	124	118	122	131	111	126	124	130	125	138	136	99	136	119	123	115	115	111	114	106	122	134	149	129	121	109	113	121	136	127	96	115	118	129	111	125	124	127	114	135	127	124	107	119	134	110	106	110	129	104	127	139	130	139	124	117	126	141	119	135	108	126	127	111	124	108	124	115	110	131	133	130	116	136	122	113	101	113	115	119	118	129	121	120	130	107	105	110	106	124	117	123	110	125	123	147	113	118	114	118	120	141	121	132	135	101	110	106	126	105	139	124	133	105	124	125	110	108	123	118	116	139	102	102	116	118	129	127	102	122	118	131	122	99	144	106	119	123	111	114	134	132	128	132	121	141	121	123	118	120	110	112	135	153	133	123	124	115	121	102	135	107	125	132	116	104	113	116	103	119	148	140	88	124	107	115	118	122	131	111	107	123	110	123	106	111	111	114	115	125	118	124	137	118	125	122	118	129	121	125	102	125	131	135	128	130	105	97	139	114	136	127	127	105	124	136	125	105	122	130	138	144	129	115	107	135	158	108	111	139	109	112	123	130	101	111	112	136	110	127	119	122	128	116	112	102	119	135	99	117	127	146	112	130	125	134	123	129	120	117	129	118	104	149	106	112	112	121	134	135	135	106	136	115	126	109	116	116	104	124	124	137	146	120	124	129	92	112	116	129	124	130	134	124	132	115	124	143	111	136	106	112	119	120	111	105	115	111	127	110	132	116	114	116	110	119	135	119	135	104	97	113	115	107	128	115	138	124	103	113	140	122	127	127	126	120	117	113	112	114	98	123	105	112	114	120	107	142	130	98	119	124	117	115	102	134	106	108	127	106	113	120	112	135	102	111	120	115	106	109	113	128	137	129	107	110	115	109	99	161	121	113	114	132	121	124	120	105	112	121	132	129	114	104	123	120	116	141	142	110	125	133	123	131	145	116	94	104	112	112	107	133	118	105	125	137	130	130	119	117	120	123	128	131	110	125	121	129	128	120	119	139	110	117	126	141	119	98	115	138	118	107	129	119	117	141	131	129	121	118	116	125	117	135	154	120	119	115	115	113	102	108	106	120	127	113	138	122	104	99	127	110	119	110	128	121	112	119	128	113	121	112	123	96	121	130	123	127	119	120	121	125	151	118	133	116	112	128	113	118	128	124	129	111	123	125	132	122	123	111	148	126	127	115	108	125	97	122	129	121	124	124	121	117	109	143	130	136	138	134	123	106	138	122	130	129	131	117	128	126	121	110	120	122	123	109	138	104	118	113	139	120	132	117	123	113	114	117	138	130	120	112	97	119	110	113	124	116	115	108	124	116	114	118	115	110	136	122	120	129	132	114	135	116	124	130	129	104	106	117	102	129	105	127	108	124	110	111	123	123	127	127	105	118	127	133	120	122	133	107	116	129	121	114	140	129	120	126	127	146	132	106	106	123	118	126	116	132	102	116	120	120	131	135	113	125	133	121	116	116	117	122	126	134	139	110	126	118	128	123	136	154	120	128	120	116	110	105	121	102	122	120	124	118	117	128	142	133	112	148	114	131	120	123	130	125	102	112	123	114	137	144	128	128	121	114	128	114	114	122	125	124	124	126	113	126	117	130	135	121	120	131	138	132	126	121	138	131	122	125	129	116	122	143	116	122	111	108	115	124	117	142	125	138	109	104	126	102	105	132	106	128	96	119	136	119	125	121	104	119	121	120	124	115	91	110	111	121	106	125	137	122	122	108	118	80	130	107	113	132	122	124	143	139	131	110	118	128	118	131	111	105	122	104	125	137	117	104	120	129	124	138	136	111	129	116	115	128	120	113	110	127	122	143	130	128	126	109	123	103	121	130	144	115	150	119	132	127	119	104	110	104	122	129	88	118	122	107	115	109	127	107	118	130	109	150	116	134	116	115	114	140	122	98	115	102	107	117	145	124	119	109	126	99	104	110	128	129	130	125	117	108	128	125	131	122	119	122	127	117	124	128	100	118	123	128	128	135	113	124	117	115	108	126	98	131	121	134	130	124	92	123	157	113	143	127	129	138	123	115	116	112	132	126	138	133	103	136	118	123	127	127	129	121	115	118	120	121	123	125	142	119	112	119	131	117	125	119	130	107	123	138	125	128	120	127	113	124	114	96	108	117	123	104	126	123	116	123	130	124	120	116	119	120	103	126	121	113	132	124	120	107	143	125	121	126	130	131	97	109	96	106	114	89	121	120	129	99	137	119	133	102	136	121	115	129	123	138	133	110	110	135	119	114	139	124	126	144	122	110	104	136	101	112	117	104	135	127	138	132	112	127	113	150	121	115	114	133	131	139	118	117	114	126	107	122	131	110	129	118	116	95	119	115	134	136	123	118	98	126	128	117	126	140	107	124	129	115	130	107	129	105	117	123	115	119	138	117	107	111	113	98	113	125	118	120	127	142	149	134	119	132	125	135	118	92	111	124	110	105	107	126	105	121	140	126	105	107	139	112	124	115	134	126	116	122	118	104	115	141	119	113	136	140	126	98	110	115	118	123	139	130	120	115	131	123	118	115	108	112	132	105	133	122	118	119	109	132	129	128	122	103	113	117	116	113	136	127	104	119	115	103	118	129	119	117	138	125	105	109	141	111	133	137	139	110	88	139	134	129	94	126	134	124	109	128	125	124	116	122	117	128	107	121	139	112	116	117	111	135	137	119	142	112	115	119	118	108	131	110	115	119	112	114	123	117	133	123	108	112	123	125	132	117	112	98	121	110	128	104	108	127	129	133	131	116	141	124	111	111	141	117	131	120	122	118	117	108	121	107	129	119	130	97	125	121	121	132	121	123	132	121	126	124	117	98	112	98	109	118	114	132	117	115	119	112	140	119	113	103	135	129	126	114	142	117	116	96	116	116	129	87	129	129	130	121	102	121	130	143	132	139	119	114	124	136	129	114	144	117	127	128	112	126	125	113	114	112	98	114	121	121	112	95	108	114	133	121	111	116	104	114	117	122	126	108	129	128	127	123	121	138	137	93	120	122	112	129	99	135	133	116	114	114	100	99	126	121	110	134	135	104	114	121	115	114	113	126	134
20503	18663	2898	2490	2153	1802	1460	1249	1099	949	868	689	681	668	606	603	510	519	484	493	448	437	461	427	410	389	395	393	354	385	349	403	360	323	361	342	334	341	337	294	368	321	296	313	330	307	328	318	320	317	296	314	319	331	329	328	295	313	308	318	325	293	309	340	300	300	314	321	278	314	277	281	328	297	304	312	307	307	330	271	294	343	316	283	295	287	317	289	277	320	304	294	309	295	306	312	292	290	277	317	318	278	297	302	274	315	276	297	315	300	262	294	286	308	299	311	275	286	296	287	303	319	275	295	297	290	294	283	292	253	278	332	273	271	273	280	330	278	269	287	309	285	289	272	294	293	281	285	315	325	297	280	313	269	291	260	287	284	299	279	282	302	299	285	305	280	249	302	303	307	286	302	296	301	269	278	309	281	307	298	280	309	315	266	302	272	287	269	268	269	279	259	282	293	283	310	297	269	341	293	290	300	279	270	271	284	287	303	272	303	296	318	288	277	311	301	299	314	304	304	303	292	288	319	310	306	291	272	296	277	288	315	303	296	307	301	332	289	307	315	302	321	276	288	267	293	328	303	301	271	335	295	331	273	290	283	293	301	302	273	299	280	307	293	279	303	294	278	265	293	286	280	281	283	341	269	310	288	277	300	306	298	273	300	296	265	303	300	291	303	329	285	267	280	300	252	285	322	294	293	279	285	309	312	305	259	298	266	266	274	319	308	283	309	295	260	274	269	313	260	256	288	258	275	267	294	296	337	268	255	299	242	295	274	269	289	311	298	273	271	262	289	303	303	301	275	288	273	284	286	286	278	320	315	315	270	319	268	289	307	311	300	267	291	290	273	306	286	268	306	305	286	331	312	293	286	292	264	292	296	275	264	289	278	302	268	280	299	294	295	260	285	275	294	313	316	286	275	315	310	272	275	282	311	293	274	296	319	291	300	308	310	249	277	314	281	330	269	302	307	301	309	304	257	279	275	276	301	316	280	323	306	311	281	295	276	275	288	275	289	285	271	310	312	287	293	285	290	278	314	268	294	273	275	282	296	318	274	287	247	274	309	307	268	279	266	288	278	304	290	314	291	288	280	285	269	282	284	291	293	263	301	328	296	289	319	286	306	298	301	293	336	259	321	287	293	293	316	290	305	323	286	317	303	307	288	301	307	271	266	305	300	290	289	290	307	323	266	264	313	308	288	294	264	298	274	266	319	294	275	296	288	268	279	290	313	301	268	298	297	282	282	289	278	312	270	285	255	264	294	295	265	253	284	330	270	311	257	285	297	286	264	314	278	300	281	290	304	256	272	278	293	272	306	298	276	264	330	292	282	297	341	321	284	269	321	287	284	304	335	298	291	298	316	272	288	258	313	283	289	281	312	267	300	259	324	298	314	305	292	265	289	316	287	288	291	271	269	280	288	288	257	267	284	312	297	306	327	309	327	276	287	292	307	283	292	305	289	301	292	279	280	294	283	309	296	299	310	316	303	288	293	290	245	278	309	270	296	300	314	311	280	299	291	279	282	301	285	291	255	290	286	306	326	261	320	311	277	303	273	322	314	330	295	325	303	277	304	269	281	282	304	293	316	269	300	265	299	291	282	278	291	285	279	300	291	285	285	281	293	286	274	278	297	255	293	300	282	286	318	334	280	295	311	304	276	299	315	279	292	307	282	264	288	289	291	312	326	306	278	289	286	290	321	286	308	276	299	270	258	302	288	296	303	312	299	290	288	321	288	306	267	300	290	296	299	297	284	289	259	294	355	285	286	281	265	293	284	305	300	277	258	280	306	298	323	308	321	262	302	301	278	265	271	277	272	312	270	317	264	285	282	287	301	269	283	308	298	293	283	291	271	295	257	288	306	306	285	285	279	309	293	268	294	310	284	320	259	266	288	293	272	302	281	301	312	245	268	303	280	295	289	276	277	319	302	295	282	311	285	295	253	308	285	276	287	279	302	299	307	309	303	277	286	293	302	295	290	287	289	281	303	276	297	287	263	307	279	287	280	280	256	306	290	287	286	295	285	302	311	260	270	303	308	291	276	303	297	282	278	283	295	312	272	278	242	250	261	287	258	283	312	301	280	285	282	273	327	295	299	274	302	314	272	281	279	273	287	323	310	301	301	315	252	302	310	305	293	306	292	292	279	305	298	279	311	303	288	297	306	282	284	256	278	253	297	306	291	288	263	297	287	274	264	276	298	329	312	280	293	289	288	281	281	308	288	288	285	294	301	279	294	318	274	320	297	249	261	277	279	292	285	311	269	291	305	295	269	285	285	254	300	263	289	264	302	293	340	287	282	286	297	306	268	267	257	306	280	283	288	281	308	272	312	304	309	277	272	280	297	268	291	317	258	291	327	307	311	270	291	288	297	286	288	285	286	296	272	311	270	290	273	278	293	296	303	289	278	322	278	252	320	295	316	290	302	263	298	294	276	304	305	294	276	264	290	317	283	301	280	303	286	302	267	289	270	294	267	290	258	269	299	295	256	270	275	288	308	295	283	315	317	308	294	278	300	312	286	289	269	294	278	307	284	286	282	330	265	290	303	297	254	270	308	298	300	287	266	282	285	295	271	285	317	293	308	292	325	287	287	280	282	264	290	290	288	292	305	290	307	262	307	267	268	285	272	280	287	281	298	286	255	285	279	303	305	299	290	245	296	272	306	275	265	291	299	284	283	268	286	276	291	318	309	282	322	302	290	275	264	294	243	283	280	303	305	290	267	300	320	315	300	289	273	283	277	327	275	285	299	307	301	281	284	281	306	294	260	299	287	309	306	267	295	270	280	287	283	337	280	287	297	298	287	289	293	276	282	285	289	296	265	272	318	289	310	301	295	305	269	288	275	287	290	261	292	293	322	309	264	289	298	273	293	301	273	310	278	271	312	287	310	301	296	303	265	310	329	264	280	296	269	319	310	309	289	286	263	283	297	268	294	282	312	284	279	277	291	280	321	292	297	288	307	303	304	282	294	306	312	303	323	295	298	303	313	289	285	275	273	261	295	273	277	299	315	289	269	314	305	260	305	291	310	311	297	291	315	262	310	318	307	307	269	284	305	289	282	287	336	294	284	304	293	302	282	277	278	271	277	310	281	317	294	282	283	334	288	268	307	257	281	277	273	279	298	275	316	271	294	290	291	271	290	294	279	306	269	290	294	297	262	292	304	296	256	278	276	299	289	270	280	294	309	272	303	283	280	290	301	264	295	312	271	285	311	298	296	286	288	279	260	298	288	294	323	278	299	285	275	275	293	296	298	314	296	263	286	292	260	308	284	301	276	310	283	298	328	295	288	295	257	288	299	293	278	281	297	311	277	270	314	282	313	267	275	255	315	287	282	303	269	278	310	281	298	287	295	262	291	299	292	315	282	304	277	301	277	287	279	309	252	324	304	295	287	300	284	275	287	287	292	267	304	288	297	300	275	303	280	284	314	286	307	278	287	285	284	329	284	316	298	291	309	307	291	292	267	301	296	285	285	288	278	284	271
52585	38612	13151	2107	1029	711	529	406	362	267	229	203	197	152	159	152	122	123	103	120	107	112	113	105	107	105	96	88	80	89	90	86	86	73	100	87	88	88	89	82	87	67	103	92	78	77	72	87	70	77	91	77	71	75	78	78	61	86	75	69	62	67	75	68	82	62	74	78	86	88	55	68	69	74	68	77	73	79	80	71	75	76	72	68	69	67	81	65	60	66	71	78	78	74	80	62	68	98	72	76	72	68	74	72	73	82	64	88	73	83	77	88	83	67	72	62	68	74	69	94	57	84	75	84	69	70	68	80	67	72	77	65	88	76	66	59	54	76	78	76	67	78	56	78	69	75	72	71	54	70	66	62	75	87	64	75	76	55	62	62	72	92	88	71	70	64	74	52	83	61	78	70	67	72	63	72	66	76	75	96	85	75	68	75	55	69	91	73	78	79	67	67	74	73	76	64	101	74	77	64	70	52	58	68	82	60	81	84	65	86	78	74	62	66	64	67	74	73	61	85	74	79	65	72	64	73	74	72	78	76	68	71	78	62	59	73	73	68	74	78	64	82	74	68	59	83	72	62	68	71	63	79	76	56	61	83	68	77	78	81	69	65	76	58	77	57	66	73	61	73	69	64	68	63	55	60	73	71	65	58	72	76	68	80	67	71	76	55	78	68	68	73	70	88	95	64	62	77	65	53	79	73	85	81	67	60	67	77	92	87	84	74	66	67	54	91	57	87	63	71	50	74	74	89	72	68	62	67	73	61	85	66	81	67	74	69	54	53	66	68	72	67	77	63	82	68	69	71	74	74	79	56	72	59	54	62	75	65	73	80	65	69	62	80	47	62	73	75	67	62	81	69	85	58	73	88	71	82	78	77	59	66	58	73	61	80	59	73	75	68	74	66	62	74	64	72	72	77	72	74	72	58	70	77	79	76	79	80	65	83	70	91	63	76	80	59	67	68	71	60	81	62	69	64	71	77	73	72	67	67	71	86	67	61	67	83	72	71	79	86	74	58	68	65	55	86	82	69	68	77	69	76	80	59	70	56	71	76	78	73	70	60	75	72	83	79	71	79	84	79	63	76	70	76	64	76	83	74	73	73	60	78	82	65	81	68	73	74	76	67	79	66	75	72	65	58	63	86	65	75	68	76	64	73	62	75	77	76	100	67	78	68	51	59	77	73	68	70	69	87	64	58	62	74	68	71	58	71	80	53	74	89	82	87	63	79	67	54	70	62	73	55	71	57	58	63	68	56	67	77	71	90	72	61	66	60	72	69	71	66	64	68	75	88	72	66	69	76	66	75	82	75	80	64	75	66	71	65	63	73	57	70	71	70	64	61	68	69	68	79	88	74	80	67	75	67	69	80	69	69	84	83	67	68	83	69	92	72	68	54	72	75	70	80	76	68	69	58	58	62	74	74	70	74	57	80	78	56	74	81	65	81	69	58	73	82	64	84	62	77	61	67	67	58	87	73	70	69	74	77	79	70	66	75	52	75	68	58	64	63	75	71	61	60	74	72	62	73	94	88	84	73	64	71	71	68	78	78	69	71	89	79	71	58	58	64	76	69	61	66	85	72	75	83	80	91	61	79	65	60	87	72	54	74	71	77	74	75	65	72	61	75	63	64	84	82	64	74	70	75	77	76	56	64	74	73	61	65	83	63	86	69	69	76	73	82	76	79	62	50	66	76	59	84	79	79	71	75	77	72	70	74	82	77	77	78	70	58	70	71	67	89	67	73	61	80	72	72	81	78	60	62	64	74	81	79	74	65	59	73	72	63	66	63	67	78	65	78	70	68	71	74	80	73	79	66	71	67	78	62	62	64	58	73	66	89	67	73	86	81	60	85	72	82	80	79	70	51	79	69	75	80	76	75	73	81	75	55	65	61	55	73	69	74	66	78	78	71	63	87	69	82	75	66	75	71	64	66	77	78	62	68	76	93	85	66	79	44	68	65	63	56	69	66	72	73	84	69	72	78	90	58	77	56	65	86	84	72	65	78	68	81	82	59	71	51	68	66	64	55	63	77	70	74	65	64	73	74	66	72	80	76	77	69	73	76	72	67	85	88	66	68	70	60	82	87	74	57	67	66	83	72	67	75	74	85	72	67	72	71	79	81	72	75	77	65	50	65	62	67	72	86	81	68	108	77	62	68	71	71	66	71	65	63	71	76	86	63	88	61	80	78	77	79	54	69	62	68	71	68	75	79	74	80	61	65	74	62	70	78	70	68	76	71	68	70	64	79	58	69	60	87	62	69	73	65	64	90	75	68	78	69	91	61	66	83	73	53	89	68	64	64	69	60	82	68	76	72	59	65	71	57	83	72	61	70	69	63	80	73	66	68	79	53	65	79	63	62	65	79	71	64	77	75	65	71	62	65	76	80	67	60	59	73	67	56	77	85	68	67	89	76	71	61	79	61	70	63	67	56	75	76	91	61	74	68	77	66	68	86	67	56	83	77	67	56	73	69	78	65	54	80	69	65	64	61	83	66	91	64	78	82	67	79	85	73	75	76	68	81	64	59	83	82	78	63	79	77	78	76	65	60	83	74	65	95	59	63	79	73	84	88	61	75	69	60	79	68	75	67	75	60	84	68	68	69	83	70	71	79	75	58	71	53	67	74	68	68	66	74	75	71	74	77	57	62	69	81	80	79	77	85	65	71	70	82	64	80	70	68	73	70	71	75	74	71	70	89	74	86	60	67	75	84	73	70	63	75	88	63	65	58	53	80	64	50	63	55	65	58	73	79	71	65	64	56	63	55	67	71	71	68	62	83	60	75	70	70	72	67	74	78	63	74	54	61	80	68	80	68	71	73	65	71	66	59	76	69	76	73	77	70	56	78	88	78	64	93	66	69	71	58	76	68	61	72	77	68	67	61	80	66	52	80	60	55	63	62	61	75	62	65	49	69	62	77	82	83	71	59	69	77	59	79	71	67	72	60	73	82	80	67	66	64	75	64	67	84	78	80	70	79	59	77	63	67	69	67	64	58	55	57	77	82	67	71	72	70	77	81	59	62	64	85	68	66	66	69	67	57	84	73	63	74	63	72	68	73	58	72	72	78	74	69	87	88	76	72	71	65	62	75	69	63	63	76	63	74	79	65	74	67	54	54	66	65	65	64	86	56	88	64	70	60	60	71	55	58	69	80	81	62	58	79	64	56	77	78	95	75	56	67	80	76	69	77	72	62	73	81	57	61	69	64	82	67	72	64	56	84	62	72	74	69	80	67	56	67	74	87	74	60	61	68	54	77	72	70	66	77	67	94	71	70	73	67	71	76	79	66	79	70	60	53	67	67	76	75	59	75	73	69	71	71	83	72	77	80	75	82	83	62	69	59	80	52	64	76	67	70	87	99	64	80	68	71	69	80	78	83	94	67	62	64	62	67	61	83	98	68	55	74	67	71	64	84	80	69	65	72	66	77	55	78	60	78	69	84	61	73	68	60	83	54	62	65	73	71	65	76	62	71	71	83	67	63
29225	26171	4451	4389	3806	3119	2534	2120	1706	1433	1245	1050	948	833	792	770	703	614	596	514	504	502	454	435	409	449	341	369	355	344	360	304	307	332	316	271	306	295	293	296	310	279	292	259	272	256	237	222	253	258	240	240	239	241	238	245	236	253	199	217	233	217	237	231	233	213	242	214	229	210	234	226	213	232	209	201	255	216	226	253	224	221	207	224	226	214	189	217	207	191	217	218	240	213	226	199	224	201	238	216	217	229	192	214	208	228	234	227	209	210	221	217	187	182	174	204	195	218	216	191	209	216	222	217	212	206	219	177	204	183	197	216	225	202	219	197	184	204	208	220	198	196	217	236	192	210	186	177	207	188	167	200	174	188	205	209	179	216	212	195	223	204	217	215	201	191	206	204	192	193	222	192	207	223	225	183	220	205	208	208	231	183	217	189	197	207	206	199	218	194	186	211	194	230	207	202	197	182	192	192	188	216	184	196	205	196	200	180	180	181	198	186	234	208	203	201	205	196	205	191	179	178	205	210	169	209	204	191	234	203	205	199	179	247	196	210	208	189	199	189	183	192	194	181	222	195	196	202	193	186	200	224	172	206	199	178	200	198	202	213	188	186	185	197	221	203	176	196	188	192	218	202	213	217	201	195	208	198	200	192	172	216	174	190	181	201	187	217	193	225	186	194	201	192	200	196	199	196	177	214	210	206	184	219	198	189	181	197	209	230	194	212	203	190	192	195	192	182	193	191	182	207	191	201	237	200	166	213	206	173	173	192	212	183	198	189	200	197	196	231	212	195	210	191	186	204	190	214	207	213	203	209	194	173	203	202	203	174	204	195	200	193	197	176	210	192	198	219	202	181	179	196	199	219	198	219	185	197	214	193	183	201	217	175	188	208	207	217	192	195	193	163	213	191	182	204	214	190	186	202	213	166	218	207	192	197	178	200	211	194	187	208	162	204	196	191	198	215	180	207	169	221	210	211	212	199	199	213	181	200	210	189	221	198	216	190	193	198	176	175	202	216	204	223	198	174	191	195	201	213	179	204	195	200	175	206	182	194	217	202	209	197	215	207	195	201	205	204	184	209	209	200	185	217	225	187	200	202	184	200	197	192	207	185	197	234	212	185	217	217	217	194	187	209	213	216	218	189	167	188	204	207	222	207	204	193	210	207	210	212	191	194	208	221	188	179	196	204	192	180	172	210	206	179	201	179	197	224	212	201	182	196	197	214	186	167	231	184	227	180	184	191	191	189	185	189	217	181	212	202	194	197	175	195	192	187	196	226	174	207	209	195	206	208	185	197	215	206	204	190	180	178	201	215	175	200	194	195	214	203	200	150	215	213	193	185	192	194	182	201	212	191	203	204	228	188	198	198	175	198	198	192	207	178	220	202	201	190	207	197	187	229	197	196	208	177	226	201	198	235	182	204	217	211	199	209	209	201	203	200	192	187	220	189	209	193	187	201	213	193	210	184	198	205	196	200	210	197	198	224	186	206	225	218	213	236	212	195	205	219	202	192	192	217	221	200	208	161	181	198	199	204	185	201	191	201	219	190	218	220	182	199	218	212	190	195	188	183	211	182	224	170	204	197	209	183	209	217	187	200	188	197	180	202	198	186	189	188	207	190	198	189	193	179	173	217	207	187	195	219	194	221	194	196	215	179	208	203	211	184	187	178	210	206	184	207	208	198	190	205	190	218	203	195	210	205	198	230	206	184	227	210	179	182	188	202	179	205	181	191	196	213	182	202	221	212	204	192	190	193	195	190	212	214	205	193	198	224	217	219	169	181	192	200	206	219	194	220	193	187	202	205	200	197	201	218	199	206	201	208	203	181	177	222	183	220	191	200	170	224	233	194	203	200	210	198	225	198	185	198	180	200	207	192	226	177	183	203	190	179	206	185	171	204	196	187	205	201	195	179	184	189	208	185	191	226	191	199	191	209	211	199	176	179	193	216	213	180	219	186	172	209	212	205	214	194	201	210	230	186	215	175	194	191	213	193	198	211	207	175	201	192	168	200	200	204	218	222	204	225	207	210	182	187	208	212	196	203	204	198	192	170	217	195	198	217	205	208	208	197	209	219	176	205	198	178	214	191	201	197	216	211	183	194	217	210	190	187	195	169	200	208	210	224	202	180	191	204	195	208	205	228	233	219	206	192	199	215	196	212	203	175	210	201	214	203	204	200	194	180	213	184	204	188	195	178	193	215	224	170	194	205	190	216	216	174	201	187	211	202	172	188	201	201	219	201	185	194	194	198	210	192	234	185	195	209	214	198	206	173	212	206	194	171	195	193	178	191	189	207	189	187	194	182	215	210	220	191	206	204	189	219	191	202	227	211	183	200	205	205	210	178	227	192	207	217	215	185	215	227	217	173	176	206	195	187	189	210	205	205	206	218	201	230	202	167	210	184	189	177	205	213	202	192	195	199	195	202	171	162	212	160	193	176	193	207	189	202	210	187	190	227	203	166	222	188	221	201	206	197	210	182	197	200	188	208	231	196	206	218	196	212	197	219	215	185	202	195	191	191	202	215	198	196	205	215	181	222	218	215	223	185	195	210	201	197	163	218	210	197	196	180	186	194	190	199	201	188	207	190	186	209	195	192	182	201	187	196	194	208	207	203	188	197	232	211	191	198	200	199	202	206	186	198	191	201	220	197	201	206	205	186	197	179	178	222	199	198	188	214	209	199	184	192	197	204	208	173	193	185	192	200	209	205	233	180	173	183	186	220	207	209	182	188	201	179	209	201	196	201	211	208	211	177	208	209	180	208	205	184	197	189	209	190	218	205	230	211	188	197	196	195	211	198	186	187	189	214	201	190	188	198	205	196	209	210	212	211	197	215	195	215	202	188	224	197	202	198	177	194	205	216	189	205	214	191	205	221	249	182	212	197	172	193	184	229	194	221	188	222	209	195	194	221	160	223	204	199	208	209	224	196	197	172	194	217	211	187	195	183	195	213	201	208	180	201	215	196	203	183	195	205	178	176	185	225	185	178	205	191	212	228	202	183	220	190	191	196	203	188	209	216	181	218	184	210	186	185	207	221	200	195	199	207	223	198	184	205	200	193	209	204	201	199	190	198	212	200	227	185	201	201	194	186	197	190	218	190	203	199	191	206	198	232	190	206	201	198	187	215	214	206	195	221	190	207	197	192	186	206	195	187	199	204	182	192	205	164	229	213	194	218	178	222	200	217	210	228	194	194	210	202	200	221	178	206	220	204	175	180	213	167	180	195	186	215	187	203	157	179	191	210	201	201	201	217	218	175	187	206	193	204	177	213	208	200	203	197	200	218	180	202	196	209	209	196	179	213	176	176	180	196	185	205	188	209	187	188	231	189	220	196	187	216	210	194	180	194	194	185	169	207	201	178	188	194	218	197	191	203	188	222	188	183	231	188	187	228	202	200	196	166	201	195	181	175	198	207	161	211	180	198	188	190	195	173	216	202	180	209	205	202	190	208	197	184	209	210	179	209	181	164	204	191	198	193
5960	1012	320	267	265	240	267	251	255	250	268	240	234	231	236	249	259	284	256	263	253	242	268	250	241	257	272	264	246	256	252	263	235	233	239	266	257	272	269	253	230	218	241	262	229	267	244	282	227	266	287	273	254	254	254	278	244	236	253	287	242	235	249	256	262	278	265	262	265	263	231	285	236	233	257	260	254	249	264	257	241	289	266	255	254	243	284	272	237	236	255	251	230	272	250	273	248	223	235	253	231	240	280	270	247	245	256	267	239	249	246	255	245	257	263	234	265	237	271	242	262	239	288	224	254	269	237	247	245	255	245	240	243	260	234	248	257	236	239	276	266	226	249	245	232	238	304	252	251	249	250	251	271	275	252	271	212	272	257	271	241	283	253	272	248	248	255	256	235	237	237	261	261	271	244	263	277	250	255	244	259	265	270	248	265	263	255	304	238	244	260	250	274	259	270	236	225	267	291	247	265	266	224	240	241	236	242	238	238	232	232	249	240	266	267	254	274	254	266	271	244	269	229	223	258	263	239	258	272	273	256	273	248	244	251	268	233	254	256	256	266	248	277	258	249	246	243	261	229	236	249	239	211	254	228	239	232	212	242	299	279	244	259	260	265	286	269	244	238	255	250	224	262	234	253	239	247	287	272	277	233	269	255	238	261	234	251	240	264	268	224	251	265	262	259	237	230	245	260	247	222	224	249	216	285	266	281	248	246	281	264	263	256	254	251	254	271	235	250	262	253	214	243	248	270	264	275	224	268	251	258	252	233	227	285	258	246	265	209	262	253	241	241	249	254	204	243	264	258	234	254	235	249	247	243	272	261	239	227	257	252	250	275	254	226	292	229	246	240	254	235	258	240	239	243	264	243	265	245	276	226	263	225	237	248	248	257	240	251	234	262	242	239	246	244	262	233	224	252	218	253	242	221	230	263	239	259	233	261	270	256	237	261	236	224	250	252	258	249	261	220	244	253	249	258	263	253	241	241	256	240	292	247	252	253	263	285	249	252	257	276	258	271	263	257	242	216	273	275	225	243	249	246	239	250	249	259	255	268	256	248	256	245	254	267	282	256	231	234	249	255	225	244	268	266	245	250	233	271	255	254	263	268	228	246	264	252	240	286	240	264	272	261	249	247	264	231	277	246	231	236	239	255	233	232	275	244	255	247	239	252	265	219	253	275	264	245	267	253	257	245	260	239	230	233	235	238	268	254	258	245	238	224	228	274	228	243	268	239	273	223	245	246	267	276	234	266	267	239	242	262	265	253	244	266	285	280	243	243	250	280	245	271	227	259	240	239	238	266	262	253	259	248	241	285	262	271	256	265	260	252	224	268	244	285	257	217	266	246	252	276	244	279	266	232	239	265	299	247	232	215	281	233	244	250	261	248	248	263	245	240	252	261	240	236	242	267	255	262	254	234	271	275	250	238	222	227	271	222	238	253	262	250	252	235	249	248	261	219	260	284	259	279	249	280	268	250	238	232	250	256	272	248	242	269	242	239	261	234	244	253	248	274	295	253	256	237	243	283	253	235	240	247	251	224	276	247	241	218	247	258	262	232	241	259	254	236	213	265	256	239	272	251	268	251	274	270	284	247	253	229	230	234	251	249	226	249	266	240	256	298	248	247	258	241	225	253	261	256	255	282	228	229	241	268	255	266	237	281	253	286	268	255	258	247	246	238	249	281	256	246	281	260	233	246	235	271	246	259	242	233	249	264	243	216	248	233	246	251	262	257	274	256	264	271	271	244	242	259	242	220	241	250	262	228	244	261	240	230	223	234	288	261	252	239	268	263	243	250	241	261	289	244	289	251	257	284	248	241	255	236	244	235	222	242	260	250	265	278	258	216	246	241	237	266	243	273	247	243	248	247	242	256	218	233	238	245	239	237	246	258	248	253	281	232	242	261	237	271	238	226	239	271	242	250	237	228	219	270	278	245	201	244	260	250	243	229	249	261	254	273	241	219	250	262	250	253	232	267	252	229	248	248	259	244	268	240	249	274	262	251	259	254	268	219	244	239	232	223	243	278	260	270	265	259	267	263	229	244	238	281	260	240	266	258	242	293	279	279	206	254	256	243	252	266	240	247	254	271	251	231	245	227	278	232	242	244	245	218	266	258	250	252	249	235	271	263	262	269	255	253	264	259	252	245	251	257	260	248	252	235	247	236	240	263	244	256	236	246	225	264	271	217	270	234	289	253	248	259	254	259	248	227	274	261	245	239	273	261	246	239	273	267	274	218	241	245	264	262	222	226	256	237	263	248	216	246	264	236	287	245	264	270	274	241	236	241	260	245	252	244	263	222	223	269	252	274	245	272	232	287	264	264	268	257	236	267	259	269	261	242	253	259	250	237	281	247	280	249	249	259	246	243	273	282	237	241	289	266	232	277	258	255	255	230	249	229	274	269	274	262	240	233	224	284	251	254	226	223	265	248	257	221	243	267	255	246	252	239	252	280	255	260	263	266	259	254	266	265	264	241	244	302	238	220	251	266	275	237	238	251	223	252	238	293	255	270	245	270	252	250	272	274	269	280	249	231	294	260	240	253	246	232	251	235	256	250	219	242	242	275	267	251	260	242	266	243	229	243	287	230	248	249	271	261	218	224	248	253	235	258	258	288	262	239	239	251	270	285	209	227	238	251	214	257	244	244	257	259	231	242	227	261	252	252	253	234	212	272	232	265	266	259	255	238	259	245	287	244	266	276	246	248	276	251	254	237	259	249	242	248	224	235	228	249	244	253	279	264	231	259	265	284	258	216	258	222	253	258	228	245	251	225	266	268	273	249	269	251	267	245	266	251	228	243	246	233	253	239	261	235	235	223	235	269	257	232	243	262	276	255	200	237	258	244	256	255	271	276	257	230	257	269	266	281	232	247	243	256	255	246	251	249	258	256	220	247	272	245	253	266	245	225	258	268	236	256	239	259	267	259	250	250	250	247	241	267	258	252	248	274	244	243	255	244	219	261	246	268	255	253	245	247	239	243	258	254	257	227	251	234	234	270	241	244	275	273	235	240	273	253	252	263	234	250	247	256	281	257	228	265	257	265	252	245	239	265	210	256	258	246	247	243	234	256	276	252	257	247	248	238	277	258	239	271	217	264	239	259	235	227	249	257	238	254	259	233	271	256	230	263	255	252	259	260	240	246	233	250	243	246	236	242	249	242	277	231	236	243	254	271	283	237	247	234	238	296	237	231	226	263	237	265	245	265	248	258	248	237	260	257	249	256	236	276	273	253	238	264	248	251	261	235	240	245	221	247	216	247	243	245	256	251	271	261	221	237	252	251	242	262	249	234	236	243	235	260	240	241	252	244	225	239	266	256	262	232	254	274	235	284	242	234	235	267	256	287	246	245	257	255	273	274	264	256	288	244	239	255	244	276	239	247	269	239	247	256	258	247	227	232	233	252	239	259	216	258	251	269	242	246	230	243	224	257	246	236	247	261	245	251	241	235	255	257	260	235	294	245	260	258	254	271	234	246	230
5179	1711	675	609	642	625	588	638	609	569	592	582	559	564	563	592	602	570	529	564	593	587	552	567	612	585	603	584	626	547	567	594	594	579	581	576	513	563	594	584	571	611	558	573	543	560	545	587	539	576	569	563	597	567	610	544	556	621	532	576	555	560	542	545	587	590	606	555	588	561	561	558	599	612	587	552	539	613	626	557	560	558	524	569	586	560	612	566	559	565	557	556	580	611	541	579	584	556	528	548	561	576	569	574	561	597	589	503	540	615	560	608	606	545	544	620	586	536	554	581	570	562	583	553	552	552	538	591	534	613	561	568	577	571	558	578	581	568	530	573	536	609	577	571	553	597	595	601	610	550	573	582	596	540	572	543	542	513	563	544	573	597	554	571	551	488	563	601	536	518	579	557	545	583	564	574	548	535	581	533	569	568	541	560	586	593	597	551	529	571	570	558	585	551	568	566	595	605	547	509	594	573	568	566	553	567	577	594	581	563	580	559	588	585	604	563	547	590	548	561	580	509	530	559	578	586	565	575	548	594	589	611	562	546	553	556	585	560	568	575	560	592	536	507	533	568	566	525	556	571	539	556	557	540	579	562	569	573	576	573	555	564	575	570	575	512	543	577	569	552	564	560	579	569	546	546	599	560	543	554	599	568	527	562	589	569	562	540	566	539	581	591	535	601	588	566	572	614	557	583	581	526	582	557	578	563	575	612	517	567	554	531	579	556	585	605	568	574	557	578	548	585	582	575	547	562	591	598	583	551	574	618	562	572	556	577	543	603	562	536	519	559	537	560	597	525	558	582	528	537	569	552	548	562	572	569	514	553	541	567	529	543	553	598	570	583	547	552	575	588	618	560	566	567	609	565	632	567	580	514	614	569	566	595	555	591	520	469	550	573	576	548	557	539	607	596	550	614	622	572	547	554	626	583	553	530	568	563	600	587	520	534	556	552	556	598	587	605	602	590	575	558	547	554	577	567	558	550	612	576	581	567	569	568	520	588	563	581	540	553	526	575	589	550	592	596	560	612	571	541	584	531	583	575	567	546	550	560	578	536	579	556	520	581	583	589	564	560	563	540	556	530	556	568	571	555	555	565	614	572	590	612	550	544	596	541	585	595	548	557	543	566	573	622	592	588	574	584	556	532	552	579	568	580	592	543	581	508	595	578	575	584	573	562	565	548	575	552	599	561	561	599	594	613	578	573	531	551	563	577	569	553	573	601	574	549	573	574	585	563	591	541	567	569	531	569	559	586	537	552	543	580	585	552	593	575	600	579	568	565	633	553	537	565	612	566	568	611	576	602	565	574	529	587	553	613	572	569	579	561	538	565	541	587	573	571	559	577	560	562	553	554	595	565	555	569	574	618	569	540	575	563	578	558	567	572	569	535	597	572	577	556	569	566	566	536	556	563	597	589	516	605	589	542	574	551	603	583	592	585	558	582	536	573	582	576	585	615	554	562	565	570	560	575	609	540	534	581	603	597	566	574	557	577	578	572	558	530	535	565	573	541	588	580	537	559	557	517	565	572	597	551	602	570	602	631	576	550	581	579	569	560	541	570	571	526	527	576	544	554	571	575	577	529	574	543	571	607	570	595	555	581	578	599	534	569	589	590	554	553	609	539	604	537	550	563	560	565	573	541	565	596	613	588	608	582	574	606	592	583	543	543	585	571	549	542	612	577	601	530	613	559	553	561	599	601	560	540	573	545	586	572	568	541	574	547	553	528	529	605	488	540	587	597	570	597	529	566	574	491	546	519	539	595	560	637	562	585	580	527	557	603	578	586	527	546	551	547	614	552	595	602	541	528	582	556	584	546	556	574	600	560	612	619	529	570	519	600	565	579	569	542	596	583	585	572	574	556	571	532	569	600	554	575	544	580	543	567	544	558	560	544	544	577	560	566	529	524	544	577	598	610	615	534	535	568	577	555	540	567	573	606	545	596	564	577	588	585	573	548	553	588	546	584	562	571	576	579	582	571	568	564	576	589	579	549	569	548	580	514	559	596	551	562	607	571	549	626	571	597	612	569	560	535	556	581	534	574	548	550	563	576	581	569	550	559	552	540	564	550	585	566	550	588	558	572	550	593	558	581	531	535	580	560	544	568	623	551	523	590	580	590	578	551	569	565	568	510	598	594	581	583	517	581	560	601	557	553	574	601	596	587	591	585	548	576	607	577	565	580	561	567	562	560	611	563	562	582	553	578	561	551	571	576	560	559	529	553	547	559	581	558	588	546	549	557	576	600	539	545	563	577	565	587	559	602	569	547	585	573	536	582	551	586	571	576	527	549	549	553	586	581	532	618	595	573	605	565	560	562	624	572	537	572	514	567	578	564	569	571	587	621	595	600	593	592	558	563	591	597	548	525	549	582	568	580	540	533	566	521	527	574	553	607	545	581	567	568	559	542	553	558	573	600	561	544	548	575	544	553	546	557	552	582	559	593	564	546	565	527	583	532	568	603	540	592	630	584	576	559	566	582	528	577	541	576	575	588	589	573	541	561	608	566	612	555	557	536	559	593	540	583	548	617	553	566	555	524	604	589	576	553	562	569	548	578	516	535	562	578	544	610	532	566	561	592	596	573	556	547	533	544	544	600	582	650	585	570	549	568	610	580	578	584	570	581	601	550	560	573	583	582	564	593	501	626	587	592	590	538	571	569	620	564	586	571	604	563	576	605	576	576	551	590	551	550	550	559	598	561	576	539	573	575	610	551	539	566	576	528	618	592	578	573	587	550	510	571	552	558	608	590	562	571	579	637	580	558	557	586	575	572	558	580	619	579	566	634	574	577	571	555	597	611	573	578	568	537	601	611	575	549	518	587	612	531	576	569	569	515	548	576	559	541	572	553	560	633	546	548	561	569	574	533	595	581	553	581	555	586	591	528	588	576	567	584	585	596	598	563	595	582	522	601	589	532	574	535	587	547	550	540	574	580	557	554	603	579	606	553	580	623	596	518	555	544	594	574	605	582	567	570	526	538	565	589	583	547	569	611	549	552	556	596	568	583	522	586	636	583	567	524	589	532	612	579	546	574	568	567	604	575	577	571	543	555	606	583	588	587	554	561	555	522	575	604	600	575	595	584	587	582	589	571	560	549	571	588	593	628	555	598	591	601	558	521	555	616	569	583	538	588	559	558	581	566	558	570	571	596	543	554	558	591	570	614	569	558	609	551	575	610	587	598	576	572	615	573	556	562	521	565	549	584	568	572	580	572	581	594	530	567	582	596	563	590	576	605	555	585	560	569	570	609	573	579	578	542	588	547	551	550	578	577	525	556	586	542	559	571	581	554	566	567	579	527	569	546	527	596	565	568	590	568	571	528	602	571	593	553	585	607	556	549	601	543	524	544	549	599	532	560	545	552	573	582	578	587	558	561	556	570	539	605	481	551	551	587	565	580	598	512	548	601	581	564	563	570	567	542	557	611	561	538	543	512	569	532	571	557	555	560	574	541	576	569	562	562	571	556	567	560	571	635	578	546
39186	25309	6545	922	554	444	318	302	234	208	216	190	181	153	179	162	143	147	151	133	136	140	148	134	134	117	133	136	126	121	134	130	108	138	123	109	139	105	129	130	126	133	137	123	139	108	137	135	131	130	125	121	113	133	131	120	111	128	119	130	132	117	127	112	144	134	122	131	113	129	108	130	109	130	106	140	128	110	137	131	123	129	128	141	144	122	99	120	104	122	127	109	119	122	123	118	124	130	118	121	112	107	121	127	123	111	96	140	112	132	123	108	111	121	120	119	146	121	114	144	135	122	112	134	129	127	132	115	139	135	146	118	120	147	121	108	129	113	107	130	109	111	119	127	134	119	113	125	130	131	123	131	125	110	120	118	130	108	142	125	119	139	123	115	132	111	123	110	120	128	130	123	118	126	139	142	133	112	116	120	138	144	115	116	124	127	123	91	113	124	106	123	134	121	109	112	112	131	114	128	113	119	133	126	101	109	120	104	98	125	130	114	116	111	116	116	122	109	132	125	105	114	107	119	140	129	128	120	115	113	120	150	129	126	123	128	123	119	130	142	122	128	99	124	120	109	111	115	140	119	107	118	114	123	126	114	134	122	116	123	127	128	116	101	109	111	110	126	122	115	115	118	115	135	134	122	124	135	110	120	128	122	146	109	138	135	150	125	134	133	137	113	115	130	125	123	123	135	136	98	114	132	114	122	121	128	105	109	136	151	142	111	133	125	131	112	121	125	94	114	109	135	119	122	135	130	126	110	115	112	115	132	108	105	109	111	135	124	137	115	121	126	127	151	124	101	120	129	124	116	143	111	109	103	125	125	129	117	115	121	120	117	119	129	127	105	134	112	116	123	112	110	132	106	120	118	105	128	128	133	118	112	115	102	111	128	119	124	132	128	116	120	102	141	120	126	124	105	123	118	159	111	115	119	115	116	115	126	126	115	111	92	110	110	137	126	106	108	131	127	97	128	111	137	123	103	124	126	133	138	111	118	121	120	93	128	104	136	113	117	122	133	121	120	123	139	107	117	112	115	130	121	126	112	127	138	101	127	136	119	131	120	113	113	119	130	120	117	125	135	141	120	148	120	110	123	103	115	129	118	120	123	101	153	104	120	124	117	120	109	131	119	121	119	147	137	137	117	126	115	114	115	126	121	131	130	129	99	122	125	118	112	108	128	121	137	117	119	141	122	126	109	136	126	122	134	114	109	115	111	123	109	119	134	117	145	115	125	137	124	133	116	100	122	129	141	134	132	134	112	136	130	123	130	125	125	120	115	114	117	119	101	118	113	104	125	95	125	123	146	115	122	122	126	116	126	112	122	118	140	117	137	106	145	108	116	129	126	117	123	90	123	109	119	124	126	113	118	130	116	121	123	116	112	103	114	108	120	138	108	120	76	127	122	113	130	143	140	127	142	110	117	118	125	98	135	134	113	109	117	101	95	107	107	126	121	113	123	126	109	131	137	142	109	102	111	132	134	130	135	137	131	125	90	108	113	122	116	123	130	131	114	104	124	134	119	130	132	125	116	102	136	122	131	116	135	119	124	119	123	114	113	113	121	105	106	121	112	115	122	116	150	110	115	128	121	143	132	116	131	117	113	121	129	129	130	136	127	137	109	118	100	119	136	126	109	110	92	136	129	132	109	132	118	136	112	121	125	90	129	112	113	138	124	120	134	125	118	116	121	96	109	120	123	99	135	136	136	120	135	115	121	110	127	107	118	119	110	127	114	116	131	111	136	126	142	121	112	142	132	135	130	121	125	112	129	114	122	130	133	124	130	131	125	136	117	131	96	124	108	127	139	121	126	97	132	135	123	113	118	118	99	116	120	123	137	125	106	130	120	114	109	131	145	100	129	134	99	133	108	123	115	124	139	142	124	116	113	124	118	122	103	103	141	119	118	114	131	114	111	121	114	126	132	126	132	107	126	124	131	121	116	126	128	124	113	131	118	127	106	108	109	135	130	106	125	122	130	126	119	123	132	119	120	118	120	112	113	117	136	114	132	130	109	125	104	130	120	136	122	93	105	116	132	115	100	108	116	118	119	122	127	111	114	113	113	96	130	119	142	107	125	123	116	126	127	126	120	119	140	129	122	135	136	123	114	123	143	121	133	110	97	115	112	135	129	111	122	121	125	140	117	130	139	106	118	113	126	149	121	133	120	103	128	123	102	138	134	161	91	140	127	123	134	117	116	127	108	111	103	136	104	134	114	121	109	119	112	115	131	109	113	128	130	118	120	125	133	120	111	118	102	107	118	133	114	112	123	119	116	128	135	132	125	113	121	112	132	134	107	131	130	124	127	111	132	124	109	125	114	130	130	115	127	128	137	133	116	128	135	124	110	86	112	117	138	110	131	118	121	120	136	107	110	116	129	110	140	104	122	112	112	101	116	122	129	128	131	113	111	127	105	137	131	121	115	119	118	120	126	115	138	100	116	123	119	129	133	97	135	107	121	117	127	122	130	104	124	112	127	136	102	114	115	126	111	127	109	107	122	104	133	110	127	123	104	107	140	114	120	132	125	117	128	134	115	116	122	112	135	123	114	106	135	113	103	115	102	134	121	148	117	103	126	126	118	98	141	134	110	127	123	113	130	113	127	128	117	108	119	133	115	95	126	131	123	148	104	117	109	106	120	80	114	121	120	132	123	111	110	115	110	125	118	101	123	114	126	119	130	134	115	120	102	110	112	106	122	122	120	118	120	95	115	126	118	129	122	121	127	115	120	117	132	108	113	153	132	113	127	125	132	109	95	124	121	127	140	114	148	126	116	135	115	135	108	122	112	113	105	128	124	144	117	113	136	140	133	115	127	130	114	124	134	106	112	140	120	124	119	108	125	119	119	124	129	125	106	124	116	122	117	110	130	111	113	126	111	128	140	135	128	114	129	130	110	110	157	131	114	114	126	133	120	112	121	124	109	119	107	113	142	112	129	113	111	101	116	119	131	105	133	117	134	131	121	111	132	123	106	127	118	111	127	118	114	138	119	123	127	144	149	120	117	131	115	145	145	120	146	117	129	110	136	104	115	138	117	134	130	107	119	146	137	130	117	133	118	111	139	135	107	132	110	147	117	115	132	127	140	112	128	96	129	135	125	126	130	125	113	126	130	131	141	127	99	126	113	119	121	121	120	103	118	128	128	123	121	114	101	126	116	122	103	128	123	122	122	125	113	125	121	126	117	143	120	111	120	118	121	124	132	127	119	128	112	103	114	124	123	125	132	124	121	110	138	118	140	156	126	147	124	141	126	120	111	117	144	115	134	133	135	122	109	143	138	118	118	114	122	139	122	132	108	122	114	132	106	138	117	131	125	122	106	105	113	126	124	105	134	113	126	121	120	130	117	125	123	131	121	106	137	119	139	127	131	108	128	121	107	123	135	157	104	119	109	129	139	101	111	132	131	118	112	124	112	117	121	137	100	114	124	127	120	101	122	158	119	123	126	115	113	123	143	124	129	132	130	97	124	142	140	119	139	139	116
21239	17735	3041	2558	2272	1841	1488	1240	1096	972	827	724	708	662	574	515	503	473	465	475	459	446	432	421	386	422	417	345	377	389	344	318	365	310	340	333	342	336	346	368	308	313	348	308	329	332	285	321	321	319	296	284	329	268	323	299	320	306	324	292	300	307	324	322	325	300	311	292	327	302	298	311	280	304	311	298	305	298	316	311	326	284	317	299	280	287	295	288	313	306	303	296	319	295	326	311	307	308	285	279	285	337	299	307	286	312	293	296	296	289	297	314	297	304	303	289	298	276	282	350	313	297	291	308	323	307	289	306	264	297	297	325	278	311	294	281	287	294	273	271	329	307	304	308	304	294	310	311	318	254	286	279	299	297	308	300	288	295	305	273	276	280	314	305	276	284	321	277	293	322	300	331	320	284	277	310	301	301	278	304	312	270	312	304	298	285	311	286	292	284	313	286	293	285	292	286	291	280	320	264	302	302	272	298	305	268	298	286	271	276	284	299	283	297	287	299	274	267	304	309	293	313	303	292	303	324	296	282	292	301	299	293	284	324	304	293	278	301	299	269	299	274	304	289	289	294	296	300	288	306	284	331	265	267	265	313	305	287	277	318	302	288	297	308	308	286	316	289	287	277	294	313	328	292	282	288	293	307	283	310	313	253	276	292	300	288	301	287	270	292	312	282	278	287	307	291	304	273	295	337	290	294	303	308	310	287	259	301	246	288	279	281	287	286	306	302	271	287	300	325	305	284	297	283	301	312	288	303	266	312	289	287	305	284	311	285	299	276	275	282	294	269	307	293	329	308	280	316	311	269	296	248	281	291	340	268	273	251	288	337	267	287	300	283	258	309	290	306	288	299	318	279	291	285	298	279	276	317	303	276	310	278	274	285	290	271	291	276	307	309	313	312	275	305	273	309	288	302	305	274	283	281	265	283	299	302	312	290	309	290	309	309	295	293	292	306	304	299	275	282	307	283	288	302	296	291	288	290	308	278	268	308	284	282	302	306	286	310	279	308	273	283	303	283	293	278	297	289	288	277	276	287	280	278	298	265	306	268	326	291	292	313	290	261	319	296	289	281	265	281	279	284	276	271	274	291	282	275	300	256	295	295	274	327	279	290	284	315	302	298	292	302	281	269	314	267	287	278	304	314	325	282	317	290	294	286	303	284	311	287	298	298	277	316	313	275	306	304	286	284	294	302	329	327	287	307	282	313	324	291	291	288	288	305	315	275	337	283	302	293	276	268	274	279	276	288	294	288	266	268	314	291	294	277	279	275	291	301	295	307	299	307	297	296	291	300	291	320	284	264	310	268	264	294	282	279	283	286	294	306	277	291	280	279	299	308	317	293	284	298	314	303	286	292	265	303	263	300	318	302	311	290	287	281	297	299	266	312	307	298	300	295	295	273	280	280	289	253	293	284	305	342	271	311	314	307	305	289	286	293	319	291	304	265	279	289	278	296	309	303	315	260	293	304	277	316	276	267	302	286	308	303	282	317	341	289	315	309	276	295	281	276	274	282	286	322	292	304	264	292	284	279	280	322	297	298	272	292	265	300	293	269	295	288	267	282	275	284	289	278	294	322	271	311	282	294	270	304	274	322	292	280	281	312	304	299	313	302	278	285	298	260	313	299	324	304	314	304	300	293	318	269	297	282	323	300	285	285	284	292	284	283	284	283	294	273	295	304	284	244	323	269	293	278	230	252	320	267	298	283	300	304	264	280	311	296	304	249	294	268	316	283	289	281	308	297	286	301	268	288	285	263	295	268	286	281	279	301	306	321	312	307	286	303	292	291	317	286	298	295	269	296	301	286	289	258	281	316	268	316	308	306	303	274	292	297	261	312	286	291	273	307	301	276	265	320	269	291	306	262	311	296	319	273	281	289	304	290	294	290	314	308	304	281	313	284	313	266	307	286	291	296	313	312	311	295	289	280	280	287	317	288	311	329	309	297	303	317	267	316	302	283	310	308	280	295	295	295	292	302	291	264	271	284	288	323	294	272	299	328	296	284	276	281	281	302	295	316	276	293	296	294	318	298	309	255	303	289	295	254	306	265	299	301	306	315	257	287	308	292	281	309	274	300	286	282	290	290	313	308	262	309	319	297	294	314	273	307	273	286	291	332	270	284	284	277	286	296	306	328	304	308	306	281	290	277	288	304	271	241	276	315	312	297	291	272	287	306	294	283	298	300	281	294	283	302	299	314	334	307	296	290	299	273	224	329	298	311	297	274	309	310	307	281	267	310	296	280	293	335	272	290	284	298	323	289	283	269	278	319	283	300	295	277	302	315	290	297	306	300	303	319	313	302	284	304	273	249	289	291	277	330	295	291	298	267	293	310	278	296	265	277	312	326	323	246	308	271	264	278	301	293	295	288	301	250	304	269	287	304	274	294	316	297	301	310	303	303	298	278	278	298	265	288	292	282	291	274	301	312	337	315	301	297	279	304	272	266	298	302	313	313	305	276	264	278	298	305	301	329	271	299	306	271	259	307	291	298	318	302	286	293	309	287	318	286	291	327	289	291	265	256	283	310	274	312	293	303	317	279	269	305	275	295	295	272	288	315	301	301	278	298	298	297	286	329	282	274	296	283	306	296	274	304	287	264	301	303	280	314	291	294	282	283	299	320	278	295	294	282	308	316	285	288	274	299	309	317	304	267	278	307	281	273	282	291	257	279	301	270	265	291	292	311	286	280	291	301	285	302	313	280	267	286	304	280	282	279	288	293	307	290	321	322	299	273	254	284	275	282	305	326	317	261	248	282	305	294	273	281	313	271	283	251	281	305	288	277	284	315	298	295	321	306	299	308	277	292	280	275	311	248	308	283	292	283	286	297	323	278	277	310	299	283	294	288	299	268	285	311	307	321	292	270	319	272	286	291	306	304	280	290	314	288	294	308	306	290	320	291	303	287	304	270	275	280	294	267	292	296	294	276	321	291	287	298	295	314	264	292	304	317	268	264	306	285	294	294	300	304	304	296	324	257	261	289	298	317	297	306	308	304	257	304	296	251	250	284	262	249	298	310	310	269	286	287	310	285	303	287	299	272	273	289	289	308	298	296	267	288	278	263	289	297	289	316	292	273	292	309	311	283	283	300	309	271	314	278	305	302	287	281	269	290	295	294	287	325	295	266	304	288	273	296	275	292	283	301	303	290	301	294	284	281	313	254	279	283	296	307	270	295	316	300	281	259	273	279	289	312	276	334	292	286	279	303	287	283	293	321	301	288	287	299	284	278	301	304	297	312	318	297	280	311	299	273	310	287	292	298	287	285	312	313	249	310	295	327	271	278	281	302	290	283	277	269	347	274	311	294	301	308	304	297	280	309	270	284	290	287	280	292	298	314	267	284	265	294	325	299	301	284	284	325	295	254	273	279	310	286	283	320	282	289	295	277	308	312	262	302	281	282	306	303	292	312	279	288	293	312	311	320	302	280	276	292	289	275	289	286	291	304	292	272	279	312	299	301	252	318	278	297	316	276	269	272
52680	39468	15866	2756	1047	712	542	363	322	300	217	218	170	161	136	144	127	123	111	110	100	96	106	94	111	90	85	93	109	91	79	86	94	87	79	71	81	86	84	74	77	74	89	89	88	84	73	84	84	72	75	64	84	67	82	72	96	74	78	77	77	77	95	61	70	80	85	71	63	86	80	71	74	68	76	66	76	68	78	75	72	62	78	68	82	60	58	78	62	62	67	61	76	69	81	67	73	82	85	90	59	74	66	77	78	67	67	74	64	66	52	77	68	77	75	80	71	79	80	83	62	73	64	71	95	83	59	69	84	77	78	85	80	71	62	65	71	71	75	76	67	68	65	57	85	64	64	66	76	89	72	69	67	77	74	84	60	73	77	87	72	94	86	79	71	72	71	64	73	75	70	47	49	63	81	60	59	67	69	67	73	48	82	63	66	62	66	72	78	80	55	70	62	74	65	83	60	73	61	64	73	63	76	59	71	62	65	73	67	82	69	87	65	68	74	76	79	65	72	57	70	80	61	83	74	67	90	82	90	72	70	68	72	72	67	72	71	90	81	55	66	70	70	71	67	77	80	84	54	71	62	76	88	83	65	81	63	77	72	74	70	62	61	66	64	83	56	84	76	62	60	63	69	62	64	69	72	87	74	58	60	85	70	74	66	69	63	63	62	74	84	78	77	69	65	73	85	74	81	69	74	67	63	74	74	80	65	68	70	67	66	89	71	65	65	73	82	67	61	81	73	67	62	56	86	79	60	68	54	57	76	59	69	73	76	70	70	77	68	78	75	72	74	65	75	60	66	80	76	75	71	69	86	87	78	69	60	68	79	49	75	69	58	58	77	62	59	54	77	72	80	68	67	69	62	77	67	59	73	67	70	62	78	55	66	72	76	69	78	72	70	70	57	76	70	81	78	79	68	63	67	71	74	68	71	64	64	64	61	72	67	71	63	81	67	61	77	64	69	62	72	84	67	72	74	73	82	79	88	66	81	67	83	83	47	66	75	51	64	60	85	65	75	80	86	83	78	68	76	80	64	87	88	68	66	79	65	63	70	84	80	67	74	75	69	72	72	74	65	68	62	81	90	82	69	65	64	60	58	72	62	61	78	64	76	58	80	86	82	65	80	74	70	75	68	90	81	66	64	66	63	65	72	67	77	58	67	63	71	58	70	71	72	75	63	80	68	67	80	65	72	60	59	85	80	60	69	80	70	84	78	90	57	64	65	73	73	75	80	68	76	65	68	63	73	52	61	68	81	84	63	81	92	66	68	79	61	53	75	79	57	85	84	58	71	69	72	52	71	69	74	63	73	76	76	67	78	66	61	69	71	68	90	89	85	64	63	71	55	69	76	66	66	68	56	71	76	66	80	83	70	72	70	80	73	57	71	68	85	80	85	68	53	74	76	80	61	65	67	68	86	64	65	62	70	88	64	83	59	64	72	64	71	67	78	64	68	54	72	94	75	71	73	78	58	62	51	65	69	82	73	84	70	75	75	59	82	65	71	76	65	81	67	85	75	80	64	78	69	65	80	60	67	61	87	69	71	95	65	76	69	63	63	64	67	78	75	70	66	74	62	77	55	75	51	73	67	74	84	63	68	79	63	63	69	74	73	75	82	70	66	70	91	68	73	73	68	66	84	65	71	73	69	67	66	91	76	59	66	73	57	71	72	77	67	59	74	76	63	67	75	74	72	75	67	63	70	86	66	72	79	70	66	83	93	67	71	79	83	59	78	78	77	64	68	69	75	71	67	71	54	77	84	59	67	59	54	85	77	85	86	62	75	103	75	75	56	84	92	87	60	75	74	75	67	76	63	75	53	70	56	66	64	57	80	67	54	65	76	56	69	70	62	65	69	73	75	68	68	72	83	63	73	77	72	80	77	73	81	70	61	78	76	78	48	64	76	68	87	62	83	73	60	66	70	68	60	69	82	77	64	76	84	85	90	71	80	72	85	64	61	77	59	65	66	76	70	70	72	66	64	69	85	79	84	56	84	71	68	72	66	75	56	80	66	82	87	68	69	70	60	66	71	69	66	71	94	68	61	74	65	63	59	72	76	69	65	66	52	73	69	78	83	100	72	71	60	81	65	63	71	75	75	81	66	62	70	71	86	62	60	64	83	70	79	83	67	60	81	78	82	72	59	58	73	84	67	71	74	69	78	69	62	75	67	71	71	82	74	58	66	77	74	76	76	57	64	63	62	79	73	74	75	51	70	65	85	76	80	82	76	73	68	89	81	76	70	78	79	66	88	75	87	66	74	78	71	77	69	83	63	78	72	65	75	78	71	80	76	63	83	63	84	60	73	77	88	69	68	83	69	75	82	70	68	49	65	72	82	65	65	59	81	73	64	79	74	81	69	85	85	86	68	67	67	74	68	74	59	71	63	72	80	60	59	85	58	67	74	88	80	65	53	69	74	79	76	65	61	65	68	52	63	72	77	74	68	76	78	59	79	75	91	57	82	80	79	81	63	69	79	82	56	78	75	67	79	60	73	62	70	73	58	83	73	79	87	72	82	79	65	64	68	62	73	57	70	81	94	73	71	74	66	65	61	77	88	75	61	79	78	82	65	77	68	62	82	70	83	72	55	72	65	77	59	74	53	76	65	67	61	98	76	59	56	69	78	71	74	64	62	69	67	63	72	78	71	75	52	64	60	66	79	76	57	68	88	75	64	69	65	90	64	64	68	62	68	70	71	56	67	64	54	76	77	79	76	61	65	85	67	80	74	69	71	66	78	55	73	64	60	56	76	62	79	65	90	68	59	70	67	64	63	81	67	83	84	71	65	66	63	67	60	78	66	74	70	80	97	73	82	75	75	84	77	65	61	68	74	61	60	78	83	68	65	76	74	68	83	68	74	77	66	80	77	70	79	74	64	59	59	81	83	75	75	81	65	58	74	78	65	89	65	85	75	77	73	42	70	69	74	71	63	79	85	72	80	65	68	64	76	62	88	75	89	69	54	85	68	66	69	79	76	82	71	68	50	73	68	75	80	79	71	72	66	69	56	72	60	58	86	88	77	63	75	59	84	71	77	77	76	73	77	72	66	56	78	70	78	67	86	68	68	72	66	73	73	74	73	64	67	65	85	61	85	59	79	73	82	80	70	86	64	56	71	82	57	76	73	53	71	73	76	69	74	73	63	78	70	80	69	75	68	74	66	81	70	72	65	69	61	62	67	76	82	76	78	76	84	63	71	65	77	63	66	65	81	85	74	57	67	68	71	60	76	85	64	73	74	82	58	51	71	68	65	81	67	73	72	66	76	73	77	95	70	63	81	76	67	77	65	66	55	77	71	69	85	61	82	78	66	78	69	69	71	86	61	72	74	60	74	55	65	65	63	71	80	75	64	64	91	73	78	72	73	73	56	73	70	59	73	75	67	66	81	66	82	83	67	65	89	71	66	76	96	89	79	74	67	64	65	78	86	73	76	75	65	72	72	82	60	64	77	83	74	72	61	67	78	71	76	72	68	63	69	78
29567	27112	4868	4391	3895	3037	2520	1996	1785	1415	1246	1098	992	819	759	709	641	594	551	518	513	477	435	395	454	405	381	355	363	356	356	333	316	305	290	314	324	285	252	298	320	284	278	250	257	241	233	265	280	280	229	291	259	226	235	225	221	247	236	230	230	241	248	253	210	226	255	243	209	238	230	243	226	228	227	199	201	219	239	265	239	205	237	208	239	222	199	240	203	227	187	239	208	230	226	195	221	222	194	211	206	222	213	183	217	202	204	204	203	220	211	203	230	211	197	197	204	216	199	225	230	195	246	207	197	217	213	212	196	205	239	212	217	202	185	198	205	216	221	197	195	233	202	219	211	199	199	224	217	222	179	194	209	226	204	197	192	223	229	194	191	185	204	207	207	220	181	203	209	209	173	214	191	183	206	210	206	208	221	215	190	218	202	206	206	214	217	184	199	198	215	222	216	188	220	231	234	235	210	196	229	198	194	199	202	196	194	193	210	194	192	202	199	231	210	198	200	210	202	219	191	171	237	208	192	199	222	199	218	199	189	209	190	206	186	205	193	188	198	228	209	220	216	208	180	204	213	183	187	206	226	220	201	204	226	193	193	172	200	207	195	197	179	201	168	186	208	191	193	186	202	198	221	184	195	200	185	232	195	208	209	194	213	195	208	202	212	194	190	203	179	181	202	239	194	195	200	194	202	193	216	211	180	201	187	213	226	239	209	206	214	217	196	210	195	215	229	198	212	187	202	204	196	226	205	211	195	197	201	187	211	192	178	209	190	181	214	207	223	179	226	201	213	201	213	220	194	183	191	194	206	219	202	212	182	218	198	202	214	174	198	198	202	203	202	205	205	179	215	208	214	203	229	197	210	226	194	200	204	214	178	180	192	198	197	201	254	220	190	182	199	199	200	205	174	183	187	201	211	198	215	220	190	193	180	194	180	208	205	215	205	202	195	222	211	206	187	232	174	189	202	193	197	186	212	217	196	213	177	204	184	205	215	174	206	200	194	211	210	211	200	212	165	198	189	185	197	187	208	207	204	189	212	188	200	205	203	209	215	211	202	196	200	196	202	210	185	177	189	194	195	201	209	193	167	202	170	201	220	211	221	164	209	187	208	204	204	192	196	208	208	200	194	205	184	188	186	203	196	157	174	184	198	199	229	190	179	199	218	199	191	221	218	179	204	210	232	182	203	205	223	196	208	180	209	191	209	193	198	209	184	199	193	190	199	200	193	187	190	199	217	216	211	193	195	214	222	227	179	190	199	223	186	211	199	216	188	198	188	186	204	198	227	211	223	195	184	176	175	210	169	186	205	200	195	179	184	194	174	195	222	195	191	199	195	222	187	195	178	190	209	193	222	205	212	196	187	180	207	184	193	209	204	197	206	219	222	213	204	216	199	209	224	208	190	222	208	204	253	211	204	189	193	178	179	211	205	187	190	184	212	211	193	206	215	218	192	208	204	207	185	217	213	199	219	194	175	166	187	186	177	195	196	199	191	189	194	198	206	204	199	203	222	183	217	202	233	208	196	209	210	228	177	219	206	198	222	205	212	182	202	210	220	199	186	200	192	200	194	220	199	196	191	202	219	214	215	204	192	215	191	216	182	210	218	213	186	213	213	180	207	186	176	188	199	176	213	202	218	222	182	204	219	213	171	207	194	204	200	201	195	190	207	200	200	222	182	191	188	227	210	215	185	206	199	211	194	204	203	229	209	189	196	201	204	206	224	200	196	190	193	243	236	203	196	191	212	202	223	198	221	186	188	204	214	197	221	214	208	208	208	210	196	212	175	193	201	187	201	220	171	212	214	225	193	198	208	212	228	239	203	203	181	211	186	195	199	195	226	197	209	195	200	217	203	220	198	209	194	176	205	220	190	188	217	197	204	191	183	213	198	198	217	224	198	194	197	200	220	195	205	175	161	209	212	201	213	192	200	194	172	210	205	205	211	208	184	191	238	208	183	214	204	197	205	215	217	239	217	207	184	176	218	211	185	201	184	189	176	189	207	208	207	189	199	202	216	200	230	222	217	207	233	208	205	184	198	197	202	221	197	205	185	186	205	212	200	196	196	201	209	217	216	203	207	204	217	218	218	203	200	185	189	188	185	223	222	209	200	194	203	203	206	206	192	215	190	171	214	184	208	201	199	177	226	193	164	225	231	200	193	203	201	213	229	192	194	206	199	197	165	188	222	217	203	213	199	177	195	227	206	215	200	211	186	211	206	201	208	219	203	223	209	230	198	221	234	196	201	209	206	187	233	194	214	200	213	201	208	208	197	183	186	209	207	209	174	211	200	186	181	204	203	193	199	203	198	239	193	186	181	197	188	198	217	197	205	201	202	213	190	201	217	197	210	225	232	209	202	206	205	199	205	202	199	182	213	174	191	190	185	220	163	201	216	233	195	199	202	194	184	205	176	174	203	182	194	200	170	220	196	168	192	210	192	200	196	201	195	205	196	222	183	200	227	226	196	164	207	225	211	177	199	202	210	207	209	211	202	206	199	212	202	204	194	187	199	200	182	224	198	199	191	217	192	229	215	198	182	198	208	187	204	175	219	206	193	203	204	215	203	211	201	221	208	232	218	231	175	233	211	199	186	210	188	176	191	201	190	223	206	226	207	229	205	198	190	197	178	183	189	202	233	207	202	213	212	193	195	193	184	194	185	202	214	203	194	216	207	214	220	212	209	187	205	193	190	223	192	194	177	198	197	199	191	226	190	192	186	197	210	205	206	187	198	196	194	208	209	224	213	177	202	213	198	218	214	188	175	199	191	177	170	207	219	215	176	232	190	191	215	169	195	197	182	201	184	202	189	210	182	195	185	195	207	175	210	211	212	213	200	201	228	207	198	207	210	198	214	203	184	219	208	207	208	215	220	181	212	205	215	198	188	213	197	220	178	179	206	217	216	210	192	183	210	193	187	224	192	193	222	198	211	207	204	187	210	199	225	185	194	211	212	205	204	194	217	202	207	184	182	184	202	208	205	197	195	221	230	192	184	204	212	200	205	189	208	198	200	204	196	203	210	178	194	189	205	201	219	193	222	201	197	203	197	212	226	203	193	182	176	211	237	211	204	180	204	200	188	197	196	221	208	170	211	184	215	230	192	209	203	216	190	214	209	214	174	194	211	188	194	185	189	188	209	195	223	195	197	208	205	211	173	203	212	200	192	200	177	177	204	197	222	185	198	183	191	206	192	191	235	177	197	224	206	184	194	194	206	220	188	207	206	217	187	200	222	191	196	197	222	214	185	195	210	203	206	203	229	192	205	198	222	191	186	201	242	203	217	189	228	171	197	206	233	210	201	206	207	200	207	195	199	192	198	185	169	203	213	194	160	191	185	204	187	210	214	231	198	181	200	208	192	180	194	210	214	210	216	188	189	174	204	200	203	194	182	203	195	203	225	218	171	186	220	234	213	206	212	206	207	193	189	220	184	209	230	192	197	207	189	210	193	205	200	229	210	217	204	235	205	216	204	196	209	224
6268	1105	334	242	290	244	262	265	278	285	257	269	268	230	260	245	210	256	275	274	268	262	249	261	207	255	280	226	265	264	263	230	250	254	255	272	255	255	242	251	254	278	233	227	241	225	263	260	242	257	276	255	253	259	260	273	246	257	257	250	264	236	253	244	223	247	237	210	248	249	237	259	233	264	275	233	253	237	259	229	251	288	220	236	256	250	283	265	264	244	232	244	257	283	234	254	239	241	272	262	237	220	259	256	215	242	244	267	247	248	266	257	243	293	267	235	257	250	237	260	242	239	231	261	239	244	248	268	279	247	246	264	259	235	231	286	251	258	256	251	263	259	254	208	261	244	264	252	256	260	251	230	248	273	252	250	246	266	236	248	242	241	246	246	267	252	246	268	271	246	279	248	256	241	270	245	241	238	245	256	278	235	238	244	249	241	252	261	238	283	254	255	254	242	256	235	262	244	261	259	270	228	269	251	217	240	262	219	259	223	283	260	263	241	266	238	263	274	242	260	217	257	259	226	231	250	221	217	236	274	258	256	260	227	243	233	271	250	245	270	232	246	253	273	238	275	255	264	236	236	253	257	270	248	249	244	243	250	265	274	264	233	251	260	261	235	260	253	215	250	250	257	295	249	258	251	250	246	238	257	222	232	242	255	209	251	234	272	248	232	261	253	265	249	270	264	257	277	226	248	253	262	251	214	265	249	238	233	264	272	259	234	251	267	226	250	235	248	254	244	211	228	264	244	260	239	240	225	229	271	235	251	229	269	239	251	247	242	248	228	245	230	242	275	239	260	250	276	278	247	248	253	256	236	255	269	258	249	234	241	249	268	254	246	265	258	259	244	271	262	239	231	262	246	243	268	260	247	241	235	281	224	238	248	239	275	204	245	234	281	272	273	265	246	237	236	237	254	236	263	256	251	237	268	251	270	216	242	208	269	283	251	244	243	245	247	242	243	293	254	274	256	266	203	240	227	260	243	236	228	238	255	253	221	263	264	278	258	250	283	248	235	256	229	249	262	258	236	246	282	241	257	250	245	269	281	249	258	232	260	251	223	242	285	253	243	242	235	230	248	267	239	255	242	222	219	229	276	257	239	260	279	281	242	262	283	243	237	253	227	258	232	258	248	243	249	258	248	246	253	278	281	270	248	248	281	249	239	265	247	273	276	255	264	245	243	280	264	254	227	264	239	258	238	260	239	253	260	254	277	275	265	296	248	248	276	264	270	247	242	268	265	249	255	270	241	241	239	232	239	265	271	251	218	264	261	271	269	268	275	274	221	258	232	255	258	236	259	238	257	248	247	271	241	240	245	238	251	250	262	266	244	225	262	262	223	253	260	254	271	251	269	244	257	261	260	275	239	269	248	232	259	261	244	253	249	248	246	236	262	232	279	247	248	251	249	247	243	233	271	250	263	279	256	274	267	224	250	280	241	235	256	233	261	261	259	259	242	233	251	245	273	225	257	257	245	232	264	244	265	270	263	270	262	231	254	245	279	236	272	273	230	220	272	256	272	235	246	262	243	258	249	240	249	203	236	262	269	259	262	247	229	252	248	262	253	235	245	237	256	244	277	260	219	255	270	256	215	261	250	238	241	257	265	240	274	268	273	258	283	228	260	226	213	257	231	251	272	251	204	240	245	237	241	245	262	259	251	252	265	217	240	238	254	247	228	231	223	235	240	268	287	247	255	263	247	266	253	215	262	222	251	230	268	231	264	240	237	223	256	224	238	250	237	244	242	251	247	266	225	259	229	242	260	245	268	234	241	241	242	270	254	286	250	242	265	249	233	236	289	260	240	240	248	265	258	255	252	252	233	251	272	255	236	237	282	232	233	250	249	243	258	278	236	256	221	244	285	248	258	262	252	273	258	265	271	245	283	246	265	247	225	252	259	240	258	271	251	224	260	253	239	258	247	245	218	256	284	275	234	236	276	241	235	256	268	258	252	248	274	242	253	248	243	261	243	280	239	250	231	259	240	263	256	224	221	280	229	270	256	237	241	244	278	228	258	259	267	279	232	226	274	248	258	260	259	280	224	257	268	279	241	268	236	257	246	221	263	273	241	257	254	253	269	249	247	270	250	246	238	260	242	259	245	262	264	259	251	228	244	259	262	273	263	233	240	263	251	262	250	287	259	242	224	265	265	249	244	266	251	253	266	256	248	225	254	265	270	242	288	259	223	252	265	246	258	255	231	263	242	240	243	255	223	252	260	255	239	244	249	232	264	258	244	203	260	226	257	268	257	246	258	250	272	244	268	293	249	247	242	246	253	225	234	247	243	252	263	219	258	257	261	270	255	272	257	229	240	264	250	256	239	240	244	237	273	256	256	227	245	257	237	272	259	252	258	248	290	282	238	245	252	247	265	263	242	282	253	240	259	249	266	249	249	270	265	281	264	257	244	259	277	285	265	239	250	229	259	293	255	245	276	275	250	249	287	252	227	258	249	257	230	255	263	258	246	256	271	265	264	258	273	278	219	244	238	245	266	269	279	258	265	252	262	244	287	261	248	274	264	276	240	264	231	224	248	241	264	245	246	255	260	241	234	238	259	256	256	243	246	239	241	234	281	259	249	247	276	237	256	240	248	217	279	239	232	272	267	241	277	262	270	219	225	268	244	242	289	213	266	259	261	229	220	240	241	264	263	242	251	267	216	265	256	257	252	263	238	239	249	243	266	263	258	267	263	260	252	251	255	241	235	259	238	256	271	225	249	262	271	244	237	251	267	255	278	254	261	262	264	231	251	237	247	285	251	271	256	263	248	256	238	257	247	237	272	235	266	237	240	262	245	222	259	262	235	235	243	245	245	275	254	243	251	257	266	258	259	257	261	273	260	217	216	255	281	229	255	272	260	261	249	270	222	232	220	233	230	242	241	256	296	251	256	252	240	282	234	271	254	250	237	264	262	271	248	255	256	247	250	255	221	247	265	252	286	251	267	248	261	240	250	263	301	268	258	229	241	220	243	253	286	238	255	253	247	274	235	259	259	247	284	261	239	222	248	268	234	262	245	268	244	261	238	246	242	243	272	258	264	211	240	243	283	272	223	245	252	252	253	242	251	225	265	258	247	233	260	244	256	284	248	261	283	258	247	229	267	216	245	265	234	249	245	279	245	230	229	258	276	254	242	289	224	255	225	240	233	254	259	232	239	267	236	241	252	232	269	269	251	265	241	250	249	240	255	275	236	264	262	275	255	232	248	272	264	243	236	259	238	269	234	269	253	255	269	249	235	276	262	249	267	259	216	254	237	290	273	243	245	255	259	242	263	222	253	241	263	268	218	225	260	256	238	249	250	245	227	251	267	253	273	256	254	267	261	245	225	252	253	219	236	254	221	286	221	271	222	267	251	270	216	234	238	221	262	255	235	236	246	240	240	242	242	249	245	250	242	259	259	243	234	253	260	235	239	243	232	240	245	253	257	237	242	246	272	255	277	254	239	271	225	247	251	264	235	261	242	294	244	242	286	260	253	261	266
5448	1874	700	656	646	653	608	598	575	589	593	603	541	579	599	568	579	574	598	575	579	610	577	597	559	583	579	541	554	595	606	564	574	552	555	583	547	574	555	546	565	587	596	615	546	531	599	543	543	540	531	562	560	605	575	591	557	557	535	579	561	545	562	564	577	575	541	541	547	611	568	566	543	553	582	569	548	553	621	552	548	613	542	585	577	561	563	580	609	594	573	568	619	538	602	573	572	590	582	603	573	605	583	570	503	545	582	572	526	583	574	597	567	578	574	546	588	568	531	586	532	592	582	556	575	591	577	573	545	592	583	539	584	590	538	552	556	579	566	540	524	563	576	570	570	586	543	568	586	554	572	549	559	541	558	528	596	513	578	583	572	564	558	569	537	514	559	550	511	589	569	540	557	597	540	573	584	561	586	531	565	567	568	582	538	558	601	564	588	620	578	571	558	560	551	533	595	554	581	523	534	563	562	595	578	546	589	510	550	562	595	609	601	545	561	555	556	541	618	585	513	577	515	579	596	537	539	544	556	576	558	536	598	564	576	584	573	568	581	560	624	589	612	595	596	588	576	623	528	583	549	563	577	573	557	581	552	604	584	577	580	570	570	584	583	588	575	601	526	538	540	580	605	597	552	586	581	575	612	563	534	570	560	547	563	542	555	565	526	540	591	568	586	564	588	577	582	513	555	603	545	573	609	567	574	569	555	574	584	568	557	551	582	611	570	578	567	557	599	595	583	592	526	568	568	600	575	558	588	538	616	551	597	587	548	554	585	599	552	555	591	566	567	616	550	507	529	609	546	582	548	558	575	548	542	549	554	588	563	560	580	579	547	574	580	579	585	526	588	567	608	546	558	536	572	583	558	531	521	579	590	595	583	568	550	570	527	568	553	600	531	583	570	600	582	584	558	584	568	551	618	567	616	541	581	572	561	559	569	565	590	579	598	578	595	574	584	583	581	556	580	567	548	617	587	556	598	580	524	562	569	551	562	543	625	619	546	519	552	615	590	566	556	557	581	532	557	566	552	565	578	515	578	548	585	544	556	562	577	584	526	637	611	577	559	574	548	617	580	590	524	603	564	622	590	554	558	586	556	567	545	568	560	591	567	569	565	583	550	572	564	588	542	612	560	565	590	582	596	591	597	594	571	548	587	588	539	606	553	543	570	568	620	567	567	583	569	570	581	570	557	557	586	568	614	506	574	581	559	590	554	559	575	550	612	585	556	600	558	581	597	573	593	583	605	605	600	553	577	560	584	559	579	547	572	564	571	576	566	567	537	556	598	537	547	578	565	598	578	566	571	573	566	535	577	611	562	577	596	556	594	567	561	558	555	607	559	581	562	544	595	551	572	555	589	590	570	562	595	632	620	534	547	598	585	564	579	577	563	555	560	553	592	547	573	589	581	539	555	586	583	537	566	551	563	635	540	558	561	562	555	552	613	567	612	628	556	583	571	550	623	590	571	582	534	559	596	549	562	585	582	586	566	587	591	589	593	603	579	550	590	581	583	588	590	567	536	594	598	547	558	570	546	563	570	559	577	553	583	552	576	556	592	586	568	585	563	550	555	532	548	552	567	577	544	565	574	563	597	561	562	588	576	610	553	579	575	541	584	602	544	563	557	600	603	584	560	603	523	610	570	554	564	575	567	568	557	551	573	564	536	578	571	543	558	583	608	583	597	548	560	569	578	570	544	575	561	576	574	574	586	535	565	530	580	562	561	530	567	559	555	588	586	554	571	544	552	599	560	594	555	591	576	576	537	594	542	551	579	577	543	600	569	564	596	563	558	554	587	582	559	580	595	524	617	551	561	562	542	584	577	556	574	583	549	541	594	564	556	581	618	554	563	572	563	602	561	554	555	598	578	537	593	535	558	571	569	557	570	562	558	549	532	571	567	534	564	580	548	590	565	578	563	600	606	555	571	601	554	574	565	579	623	535	588	571	585	572	566	550	590	580	549	565	557	582	566	569	599	586	534	534	592	562	581	587	578	574	611	557	584	548	573	594	597	540	536	561	551	588	567	552	590	536	575	603	579	556	562	539	535	598	591	620	574	571	558	590	588	555	555	566	564	606	636	553	590	533	558	587	559	519	608	585	549	551	571	543	547	621	575	547	554	523	550	591	565	567	568	523	520	576	557	577	580	521	580	529	598	569	576	579	591	542	556	557	598	567	568	562	542	589	547	602	570	587	578	565	572	563	560	576	607	586	557	579	518	568	551	587	544	570	535	587	563	564	520	585	562	586	552	587	573	589	546	536	564	599	560	528	577	533	545	583	561	574	606	581	584	568	539	601	616	543	567	585	518	560	581	604	560	563	578	565	532	562	581	598	597	575	556	576	546	558	620	541	560	574	561	595	545	618	594	562	574	547	557	570	588	569	564	606	604	569	550	547	560	602	575	594	582	599	536	529	571	562	566	541	543	621	598	581	546	549	553	547	536	589	604	561	593	567	586	541	563	586	570	628	584	543	553	554	625	580	578	600	563	581	588	567	574	554	550	596	541	557	558	564	582	623	541	575	603	566	612	562	547	584	548	581	556	545	604	570	594	545	547	566	524	556	581	571	592	580	580	588	558	603	572	557	580	563	595	564	588	550	575	575	543	555	548	542	523	564	584	612	588	564	602	597	560	548	581	598	526	580	560	604	587	564	564	570	567	607	593	595	554	565	539	610	549	584	588	600	554	569	589	539	583	540	582	598	582	594	542	561	555	550	583	593	596	593	586	588	532	558	570	542	594	563	537	597	538	566	561	586	558	604	556	521	545	568	540	553	604	585	575	635	579	570	576	581	562	545	593	603	546	600	528	611	543	607	551	555	541	579	578	593	589	584	561	568	557	546	580	554	555	581	570	604	550	614	543	585	533	583	568	602	565	597	533	598	578	575	557	585	548	563	513	569	632	577	548	559	597	550	596	536	588	525	557	575	599	569	503	592	576	582	527	588	582	576	540	547	560	529	576	590	570	546	543	597	524	592	588	557	617	572	554	581	605	572	596	546	563	573	527	563	545	606	569	558	596	548	514	523	574	569	581	568	548	562	589	567	549	576	560	576	568	563	540	596	550	604	591	603	572	511	551	573	581	592	563	538	585	561	546	573	615	556	596	569	569	583	584	562	605	564	565	581	555	595	565	560	567	548	553	612	569	565	560	520	620	563	565	575	573	575	554	567	591	587	580	589	561	569	586	531	583	558	525	607	552	611	601	580	552	554	550	529	550	570	521	570	594	556	585	552	581	563	559	590	540	587	565	586	548	609	621	561	590	562	580	595	539	591	550	557	584	558	552	537	548	622	582	536	583	526	594	530	572	568	565	572	610	543	585	566	524	584	567	572	527	581	562	560	587	528	611	542	568	595	548	594	550	541	528	614	566	599	604	591	604	580	593	540	534	588	556	556	557	601	535	605	532	583	589	574	541	598	535	616	635	558	591	571	591	537	578	559	551	569	608	535	603	619	545	585	561	586	591	570	587	573	590	557
39081	24808	6997	895	602	446	337	311	229	221	219	182	174	172	160	145	153	157	153	140	154	152	143	140	107	120	128	148	131	156	123	146	137	134	124	120	91	123	121	120	117	133	141	141	124	128	109	131	141	121	137	131	132	106	112	140	126	138	128	123	152	124	134	146	112	125	121	140	115	106	109	127	118	125	114	115	143	140	120	128	111	122	123	116	134	117	115	132	105	116	117	145	119	129	97	141	120	127	124	121	116	109	118	122	111	135	114	103	123	108	136	141	130	134	135	126	105	117	136	118	138	127	134	113	133	109	148	140	126	136	136	139	116	127	126	133	113	152	138	112	111	105	117	132	112	111	130	102	121	135	113	123	141	131	132	124	133	140	120	112	131	110	115	107	119	116	135	143	113	149	114	121	120	128	124	120	121	133	124	112	132	138	133	102	137	111	127	134	132	120	109	107	119	132	136	115	117	127	125	135	135	139	122	122	130	117	135	108	112	131	148	117	144	126	110	116	126	146	120	111	135	138	120	113	110	110	121	111	122	112	106	132	131	139	101	109	128	126	131	115	134	92	119	144	120	131	109	130	125	144	141	106	103	124	116	112	113	130	129	127	148	128	122	117	135	110	109	126	115	134	111	114	113	131	123	125	116	109	125	120	116	118	112	133	125	104	119	104	116	120	123	117	108	115	113	119	134	122	124	115	108	119	132	129	133	116	117	156	139	120	116	120	108	118	138	129	129	105	132	126	135	126	116	127	109	107	131	113	136	106	127	138	118	103	109	136	125	135	96	108	121	135	115	125	100	118	107	114	125	118	124	125	112	134	126	122	135	105	125	137	128	125	147	120	107	110	118	111	125	119	113	128	119	111	124	127	115	124	113	91	116	125	121	129	123	130	124	134	139	127	122	124	116	146	119	160	128	115	126	129	117	100	126	133	118	121	125	111	119	117	133	125	116	121	118	127	142	111	137	127	128	117	117	106	121	132	112	132	135	109	105	127	106	129	136	147	125	129	109	118	124	123	115	122	117	136	124	113	111	108	124	125	131	126	105	124	102	129	120	104	123	133	126	108	109	126	109	106	163	112	127	129	117	127	120	111	109	116	108	135	125	136	117	123	126	128	130	136	135	103	122	123	113	119	148	116	125	113	127	114	115	109	127	122	133	126	118	93	119	129	116	123	105	109	125	121	110	134	106	102	104	109	112	126	125	128	102	95	114	126	121	133	124	130	127	121	123	128	131	135	130	111	129	150	110	128	138	121	115	136	142	114	118	119	97	106	125	130	112	109	116	116	125	132	121	111	129	135	123	110	114	118	143	111	118	121	124	135	116	136	115	105	135	128	130	151	118	124	110	121	127	122	113	118	112	119	117	112	103	135	141	116	131	121	141	116	122	99	134	123	122	132	122	125	130	120	130	106	110	127	117	123	121	124	123	120	113	117	114	116	139	119	121	121	127	135	124	114	135	124	104	130	137	108	127	129	125	106	119	133	125	125	115	113	125	111	108	111	127	124	134	124	130	119	125	126	111	120	108	114	135	131	107	134	115	129	127	132	150	110	127	110	105	140	127	104	105	128	132	134	130	121	117	102	119	143	103	127	126	119	108	133	130	120	136	125	93	123	129	124	100	117	110	119	144	116	93	125	129	113	119	119	123	118	112	117	117	125	136	133	125	154	139	135	145	117	102	116	121	108	136	100	153	124	132	130	126	128	130	131	139	107	124	125	119	139	117	109	126	127	131	112	118	137	113	118	131	118	106	132	147	114	124	125	122	140	123	127	115	117	112	114	118	134	129	129	120	127	118	122	115	118	118	123	103	97	122	159	108	117	111	125	119	119	114	99	110	130	132	122	139	131	124	120	107	113	122	123	131	134	133	122	122	115	121	107	115	119	125	134	113	119	110	117	109	124	122	139	122	122	124	100	106	121	136	119	125	124	135	129	126	118	124	117	120	110	124	137	117	128	130	115	95	117	106	104	128	131	116	131	136	112	116	137	125	111	149	118	129	134	128	135	137	119	113	106	129	144	122	112	111	94	126	151	101	130	114	121	135	122	116	130	110	97	133	126	94	113	125	126	135	115	129	132	135	107	126	126	132	142	121	150	96	130	108	124	110	131	143	126	124	116	129	105	114	122	136	124	136	114	115	105	125	135	134	127	121	113	127	106	102	133	129	131	139	134	112	125	101	124	105	100	135	128	117	99	94	124	104	120	113	130	119	120	105	99	136	116	101	142	121	129	102	115	120	125	125	124	104	141	139	123	135	115	127	116	115	116	144	129	115	106	144	133	114	151	126	141	125	134	134	118	139	112	122	108	118	129	126	133	117	124	113	132	120	123	110	110	114	138	126	116	116	129	138	129	103	99	117	113	118	133	140	133	114	128	121	124	120	121	137	116	133	119	122	111	133	117	135	115	120	106	115	122	119	102	119	135	138	137	122	129	134	121	110	130	112	131	118	132	113	134	120	128	125	107	104	115	110	136	120	142	117	115	104	110	123	110	132	113	108	113	128	130	124	115	139	130	140	137	117	119	139	138	102	126	130	133	140	122	126	108	128	114	95	133	124	109	130	125	107	106	132	111	112	134	129	131	146	111	122	111	126	130	104	111	117	129	122	103	127	103	101	145	124	135	127	127	114	135	130	124	115	127	120	131	125	130	136	109	135	126	128	118	131	138	121	124	116	108	118	108	141	138	127	111	129	143	120	133	123	113	114	111	119	107	127	102	123	125	131	133	112	127	119	109	137	106	108	125	126	116	101	106	117	125	107	106	119	146	124	131	118	135	124	134	112	140	128	130	130	112	121	125	103	124	122	107	127	116	111	120	141	122	125	117	118	132	108	120	107	142	117	133	103	143	119	96	106	130	123	129	103	133	100	111	120	113	122	136	121	138	132	125	114	124	113	125	120	137	109	103	118	112	99	119	121	125	118	131	107	121	131	115	128	124	123	138	128	145	113	112	122	122	115	124	146	126	119	112	125	133	140	133	133	137	101	131	109	118	117	95	103	115	124	115	133	140	104	112	121	137	117	143	116	131	135	114	126	121	87	134	129	134	131	121	107	101	131	122	112	115	130	130	126	121	110	117	102	126	119	111	121	116	108	115	112	113	119	101	116	131	139	124	125	94	122	116	121	135	127	114	124	116	133	96	131	106	116	130	90	115	134	136	123	120	120	122	116	130	107	119	126	126	114	104	129	124	125	131	115	156	118	110	117	127	123	124	123	104	101	145	131	125	123	114	109	122	113	110	130	120	128	112	123	120	135	129	93	116	134	121	111	140	149	122	109	108	108	114	140	111	141	123	110	125	115	115	122	124	126	129	132	107	122	116	114	119	115	125	108	105	99	119	112	120	103	110	106	109	114	121	128	113	133	121	103	121	109	122	129	120	104	140	117	132	120	123	118	123	129	133	119	109	129	127	119	118	103	154	137	114	123	122	117	103	120	137	119	111	118	129	118	116	120	96	123	117	123	105	133	132	126	137	116	132
21604	17219	2851	2555	2170	1896	1490	1241	1059	855	828	774	710	635	601	560	558	449	471	479	453	443	413	410	426	383	369	362	362	357	339	343	370	351	338	359	335	368	327	306	287	346	315	325	313	319	335	272	323	294	311	315	328	305	337	304	298	283	307	322	310	329	333	306	307	290	284	278	320	305	299	307	313	342	301	306	317	312	305	302	294	307	312	296	303	284	312	291	304	264	308	297	304	337	308	306	293	313	313	298	293	284	309	297	287	291	316	280	274	254	305	283	311	303	307	267	302	295	277	274	305	324	299	285	271	286	256	315	283	317	290	340	320	289	299	277	293	281	338	294	279	353	271	291	299	287	295	296	293	281	281	296	305	308	296	300	269	269	316	307	267	308	279	294	303	320	307	293	290	293	305	252	310	303	297	310	325	331	340	303	293	288	278	315	303	295	284	294	290	301	302	339	297	284	295	296	314	283	276	299	277	273	313	259	282	295	282	315	304	301	324	280	319	286	300	293	304	282	285	313	307	282	279	281	318	282	298	294	286	303	295	326	298	296	312	290	260	278	316	270	309	273	290	304	291	287	302	295	320	305	290	289	276	290	307	300	277	280	275	317	273	284	281	284	293	285	297	302	284	288	244	311	308	283	260	281	275	299	292	286	327	300	291	316	315	296	290	295	294	288	290	295	308	283	306	276	286	266	257	290	298	275	278	301	254	288	299	287	302	302	307	296	287	266	283	310	287	242	291	309	296	279	310	282	297	298	326	286	322	285	280	289	285	284	315	307	276	274	286	272	309	330	322	298	309	285	315	291	280	289	287	266	315	301	278	311	292	252	306	301	280	280	277	274	318	320	292	302	281	305	321	258	314	284	298	260	290	259	282	319	301	272	283	272	296	285	318	296	287	320	278	264	293	284	310	313	293	299	319	289	282	323	262	280	325	304	295	329	269	328	252	286	307	283	298	310	311	297	319	282	311	305	281	277	283	319	289	314	278	260	317	280	271	288	300	283	297	294	276	309	289	242	279	304	294	311	280	300	299	297	316	281	263	345	285	287	321	330	303	315	284	305	285	303	289	290	300	294	316	283	260	289	298	302	290	305	291	279	275	300	324	315	310	302	298	316	304	270	286	296	301	283	280	270	289	270	264	270	277	289	292	313	295	292	283	291	293	300	286	290	292	301	293	286	286	309	280	288	255	307	282	278	299	268	300	281	279	285	345	294	296	244	290	283	290	274	287	304	292	307	308	277	280	316	267	303	311	292	289	311	288	290	283	313	315	267	277	291	287	314	269	296	276	291	311	265	285	266	308	286	291	310	273	286	297	292	301	290	306	315	300	278	292	294	307	263	321	275	299	306	320	287	312	279	288	308	286	276	275	286	285	324	307	306	271	271	313	277	298	316	270	300	291	325	316	305	295	272	338	308	282	283	311	271	272	301	272	307	277	283	299	316	303	296	283	305	300	304	288	290	297	322	300	303	298	308	294	318	261	322	302	285	292	243	300	306	302	298	295	282	296	301	286	290	300	278	276	296	298	289	276	277	273	276	295	277	305	286	294	302	298	283	286	290	308	278	280	298	283	273	267	300	317	305	306	264	310	295	279	306	285	280	292	309	317	279	281	249	316	299	299	301	290	304	280	304	302	289	299	272	269	256	290	290	309	296	283	284	315	300	292	314	259	290	285	280	278	260	298	293	311	290	296	278	286	264	300	291	297	290	294	308	314	324	291	278	301	276	277	276	279	318	299	278	260	284	285	294	306	283	301	310	305	299	312	294	302	305	268	316	291	295	284	296	272	288	318	309	274	272	338	292	281	300	303	300	282	288	282	309	252	288	283	309	283	289	291	273	312	303	275	290	298	289	285	252	293	283	297	274	255	311	294	278	278	311	320	285	279	312	304	311	275	284	288	274	269	296	314	293	278	279	271	283	297	313	268	303	280	297	314	306	315	313	281	311	277	270	286	262	297	301	299	304	291	299	267	300	297	301	286	269	304	292	321	302	269	293	317	279	281	309	303	295	288	306	283	283	282	267	310	302	279	311	289	302	289	311	291	287	302	316	325	310	297	266	312	295	280	344	295	282	278	258	308	274	306	291	294	291	281	290	279	297	309	294	289	313	302	300	283	308	309	294	291	312	341	312	275	307	290	292	270	290	304	312	277	276	298	249	293	322	278	310	307	287	272	281	282	265	291	291	302	277	326	289	273	315	268	306	285	283	268	280	274	305	287	276	318	292	245	323	311	275	313	300	282	295	309	300	300	292	307	312	300	270	278	298	300	316	300	291	289	286	299	268	312	288	271	273	335	295	299	289	294	303	319	263	292	301	307	299	263	252	295	298	313	278	283	274	290	292	292	319	294	286	299	310	287	302	312	296	301	261	293	330	310	273	254	315	292	298	291	309	306	306	271	284	320	296	278	324	284	276	282	294	283	277	303	289	308	274	291	318	321	303	286	293	285	277	281	291	308	288	311	287	277	307	264	280	270	302	295	264	326	298	293	242	312	290	327	307	295	282	283	297	293	321	296	292	287	314	284	302	269	306	281	294	303	312	299	279	303	294	293	307	274	286	294	310	301	312	271	295	285	268	305	292	307	306	294	287	302	309	286	331	289	267	283	318	311	282	316	282	320	293	266	292	324	269	279	296	308	309	309	312	304	268	291	319	295	278	329	272	343	272	293	298	312	298	309	307	310	313	286	327	294	260	272	272	293	295	296	311	306	283	312	315	282	245	271	292	271	284	288	258	279	286	280	282	304	297	307	296	328	292	297	281	270	279	317	298	282	307	299	296	295	286	324	320	277	294	271	301	300	260	299	306	300	292	321	318	292	312	316	303	301	297	323	301	293	298	290	290	268	283	285	294	297	304	277	304	279	290	314	283	282	284	284	302	330	307	285	304	280	257	279	300	291	303	286	290	290	275	297	298	334	288	314	274	270	313	298	273	314	293	317	280	297	299	284	305	275	300	275	276	300	312	256	281	286	281	289	277	298	262	256	298	287	257	306	312	333	308	272	285	317	306	310	302	277	277	301	269	289	297	300	296	302	290	298	322	288	259	286	300	284	300	273	280	307	286	279	267	280	291	293	274	295	284	256	314	295	313	260	303	292	289	278	296	297	310	293	287	285	253	255	277	289	305	304	316	306	278	252	272	296	285	323	251	293	279	317	285	301	313	296	317	304	283	303	300	302	258	296	310	282	270	288	331	262	312	251	285	282	289	331	293	309	268	267	279	290	311	301	288	300	296	308	253	282	297	327	315	318	328	302	283	309	296	301	305	308	325	293	282	320	301	268	281	273	321	296	289	311	307	309	306	286	322	311	295	281	265	315	288	278	291	262	308	283	288	289	311	317	279	282	309	309	287	301	303	304	303	287	292	317	300	297	307	277	308	330	289	269	293	305	289	277	265	308	276	301	296	306	309	267	295	309	287	281	310	270	295	283	304	292	299	304	284	298	286	275	314	296	304	295	296	289	286	310	299	291	284	282	268
52271	37263	14491	2439	1006	679	516	388	296	266	218	211	182	171	155	149	143	131	128	112	110	113	104	85	102	96	84	100	89	79	84	88	84	90	90	76	69	71	75	84	79	64	79	76	78	85	94	79	67	70	79	79	72	67	71	78	52	73	90	67	83	70	63	66	84	75	74	84	76	90	86	79	65	74	77	70	66	64	68	68	63	78	75	78	71	66	63	62	67	67	86	65	91	78	63	83	80	78	68	67	87	78	74	62	80	62	89	72	78	81	74	71	88	62	69	71	65	82	72	75	70	60	75	83	85	65	73	66	78	81	66	77	82	76	80	71	80	77	69	57	68	83	58	71	70	66	71	60	58	79	76	83	75	70	65	65	60	77	81	75	66	75	53	67	76	74	76	72	69	62	65	53	73	94	68	89	65	66	61	58	64	76	71	71	91	50	76	79	51	73	73	66	58	78	63	70	73	72	70	78	66	75	75	59	61	96	71	81	56	65	67	79	76	70	72	66	65	67	60	61	65	74	74	81	63	78	58	70	62	77	82	73	72	73	77	74	82	68	67	63	57	83	63	70	70	66	64	88	76	72	74	71	70	88	66	78	70	65	89	90	72	81	64	65	66	62	74	78	85	77	63	63	68	65	71	63	85	78	78	80	80	68	82	76	85	61	66	64	71	69	67	72	93	74	62	82	59	83	80	61	80	79	86	73	83	75	58	65	75	80	63	78	84	58	68	77	71	72	72	70	65	84	77	64	65	62	70	80	78	73	78	82	58	71	77	64	83	72	73	84	65	74	73	62	59	73	63	73	75	68	38	87	77	72	55	69	62	63	72	79	65	73	68	71	77	68	68	76	85	62	66	73	74	71	76	53	72	74	82	73	83	78	66	54	72	59	54	71	58	62	75	68	68	56	67	66	81	79	72	67	86	73	77	68	79	67	83	68	88	71	76	71	82	78	80	75	72	72	67	83	65	81	92	69	68	66	63	66	75	57	81	74	84	72	72	72	75	73	74	69	61	79	59	75	75	55	74	58	72	52	69	61	64	66	79	62	83	74	75	89	65	59	72	73	71	68	74	85	72	73	56	90	50	68	63	80	72	67	69	70	70	67	86	66	60	74	75	76	67	84	90	66	82	82	82	81	82	69	74	74	84	54	81	75	80	64	71	64	86	69	71	79	69	81	98	77	77	72	78	79	72	69	70	74	69	73	65	68	86	69	77	66	83	72	85	74	76	88	79	61	74	74	73	68	70	75	51	80	57	76	77	69	71	81	69	75	78	81	74	68	56	67	69	92	84	84	75	75	74	66	77	70	66	64	72	63	77	68	80	66	79	81	91	66	63	65	86	70	81	62	79	67	89	70	78	76	74	65	65	68	80	67	71	85	59	67	84	73	65	75	79	66	62	74	67	66	85	79	59	89	67	65	60	63	54	60	60	76	61	87	55	77	79	85	71	61	72	71	63	75	66	69	64	56	71	59	58	65	73	70	54	57	69	64	80	53	64	57	66	64	70	78	76	68	64	89	76	70	64	74	73	68	64	61	61	63	63	66	66	61	96	71	69	93	72	88	86	59	66	72	71	69	74	80	80	74	60	65	74	87	53	61	78	73	62	63	83	59	72	75	69	63	82	57	85	55	68	80	68	71	67	64	58	77	79	72	65	82	79	60	81	54	82	85	64	81	81	70	62	66	80	59	70	62	65	80	70	73	57	99	93	78	72	94	67	59	85	78	56	79	67	79	71	75	83	56	84	48	74	62	70	80	89	66	68	65	81	58	59	66	72	59	76	72	67	75	55	75	68	65	74	74	69	61	67	76	65	77	67	86	71	64	49	64	74	76	70	59	67	58	73	60	75	84	77	61	67	86	75	62	73	78	82	76	72	79	77	62	63	96	77	83	65	70	70	75	77	98	67	71	81	65	76	68	93	63	59	68	63	83	88	73	79	80	69	67	77	69	68	78	49	73	72	64	72	57	70	72	62	65	68	83	66	73	58	65	64	60	70	70	79	96	70	75	80	71	68	65	87	54	74	78	69	87	68	61	71	87	68	69	72	61	75	72	72	70	67	86	93	73	71	74	76	77	66	75	73	66	79	76	74	83	72	70	65	64	54	74	80	73	65	74	71	56	63	85	68	69	71	60	58	65	66	57	70	66	75	83	79	75	76	78	62	71	66	70	73	81	64	63	70	64	89	80	55	90	60	55	64	79	77	68	77	72	72	71	89	67	75	73	96	77	67	68	70	75	72	85	59	68	68	71	57	62	78	63	94	72	67	78	80	64	82	62	82	71	72	72	66	85	67	77	69	63	70	67	77	90	51	66	94	68	73	64	64	70	56	76	67	72	64	87	65	64	79	72	65	63	73	71	79	65	83	78	78	79	77	61	67	71	63	67	84	71	65	73	71	76	84	62	66	68	47	62	72	69	82	69	76	61	70	66	54	58	75	70	63	77	72	81	73	63	71	77	69	72	57	84	71	82	70	73	66	75	66	65	67	65	67	80	71	65	76	66	62	74	73	69	78	78	80	53	56	58	66	68	72	68	74	90	76	76	65	59	80	80	64	68	70	79	69	76	89	76	59	62	84	60	79	63	61	57	57	55	51	70	68	73	71	54	86	82	63	85	73	80	74	82	68	74	85	65	65	51	63	68	75	83	70	86	56	61	53	75	68	66	60	70	75	60	59	69	68	67	70	80	72	64	59	73	75	88	63	87	76	62	80	71	66	74	90	77	67	87	76	63	77	85	70	62	93	74	75	71	77	55	68	86	68	60	67	75	71	70	64	77	70	66	79	95	66	82	72	69	86	69	67	72	62	67	65	62	94	76	68	82	72	74	89	73	69	87	75	87	75	72	82	74	75	71	66	68	75	71	59	71	72	63	77	80	64	96	68	80	76	71	59	64	83	95	81	66	89	79	66	73	87	84	69	65	75	72	65	66	61	70	65	69	73	64	50	78	58	74	72	71	57	50	56	59	77	72	77	64	72	83	60	73	66	68	61	78	66	79	70	66	71	73	81	60	71	74	70	71	57	71	65	70	68	67	75	55	76	69	62	77	59	72	80	64	74	69	83	80	74	75	89	78	72	82	64	74	73	66	68	61	53	67	74	69	78	73	71	67	80	75	76	78	70	64	77	80	79	82	65	67	50	64	79	73	85	76	77	56	80	56	63	69	67	77	69	72	60	57	97	71	78	62	61	82	78	69	78	74	77	84	67	70	75	75	73	70	89	60	83	78	72	72	52	66	74	73	64	67	82	76	62	62	54	70	85	61	61	71	74	80	85	71	62	64	57	72	80	60	69	64	72	80	76	96	72	65	53	68	57	64	75	74	60	72	81	63	81	73	78	70	61	59	60	76	80	62	74	85	73	67	71	68	80	74	66	68	76	82	75	86	70	71	58	75	67	67	67	76	80	78	58	76	57	68	71	76	87	73	87	69	78	69	62	83	71	69	69	84	72	87	63	58	83	61	64	70	71	88	79	71
29666	25008	4646	4462	3812	3094	2475	2084	1721	1428	1262	1062	936	822	828	697	652	607	543	565	486	464	419	446	419	376	401	369	352	341	343	325	313	315	292	308	290	251	313	293	328	282	277	303	270	292	270	262	271	261	217	247	232	230	255	237	223	247	247	228	206	191	238	227	232	225	236	242	227	209	219	216	223	206	233	227	215	234	255	235	219	233	219	213	197	217	224	200	211	206	189	226	237	193	219	217	224	207	228	227	210	212	224	209	226	228	214	210	234	181	207	201	229	218	208	202	227	222	184	201	204	193	210	251	222	209	222	181	219	207	206	215	206	219	211	215	204	185	188	215	203	210	210	200	217	234	203	192	206	231	217	220	189	193	213	208	184	192	224	207	194	218	189	189	213	207	222	205	235	213	224	188	187	217	191	219	207	190	198	214	216	195	205	224	195	212	182	194	183	206	212	212	196	226	228	206	198	219	198	227	215	215	192	217	203	203	221	237	181	184	219	206	210	200	189	191	197	230	186	208	203	196	216	179	229	220	205	201	228	215	210	248	202	210	200	218	199	215	192	196	182	205	189	209	212	188	219	185	214	202	235	204	186	208	219	230	208	220	215	192	202	210	220	213	195	212	221	185	196	219	225	189	200	233	196	212	217	190	203	233	202	196	207	202	189	194	217	222	233	190	181	181	206	208	200	218	193	203	199	193	220	216	207	191	188	194	205	163	215	198	189	176	204	222	214	180	204	217	211	212	215	231	219	196	190	202	213	186	203	186	211	205	211	208	183	206	198	177	213	197	200	196	195	203	191	217	190	170	220	191	199	219	180	208	204	205	201	188	182	208	191	234	189	204	212	198	174	205	189	201	203	206	198	216	213	186	224	183	202	185	201	198	198	182	212	183	166	198	193	200	216	205	181	201	194	201	190	203	190	183	214	217	215	198	198	190	195	221	214	224	201	192	193	207	182	201	199	191	192	215	204	189	203	201	206	174	213	198	205	221	229	202	201	187	214	223	208	217	209	195	221	227	182	191	220	188	218	196	215	213	193	191	192	171	207	192	190	223	184	204	195	207	201	199	174	201	188	188	199	176	222	185	189	207	169	199	206	192	210	188	200	203	176	196	218	192	206	202	190	183	174	209	189	222	199	168	194	203	166	199	213	213	222	223	202	191	200	199	191	199	204	197	184	185	217	204	218	205	199	204	218	203	188	203	208	217	227	215	193	205	179	211	180	185	197	210	202	190	223	171	188	196	198	218	197	224	185	173	191	219	172	203	186	191	198	200	218	203	203	215	191	187	204	205	223	170	213	210	206	205	197	193	180	206	187	223	209	199	191	200	197	187	214	203	196	184	205	213	217	212	184	200	195	202	207	212	205	176	207	196	212	215	218	238	188	178	216	207	205	206	214	206	195	206	182	221	220	194	206	201	212	205	200	208	188	210	208	202	180	214	193	213	209	200	219	171	210	189	222	194	195	202	187	191	209	222	184	192	211	187	198	198	216	178	223	184	191	201	189	198	200	223	209	205	194	221	191	193	207	205	214	205	203	200	219	196	190	206	194	217	227	203	218	220	222	212	218	205	200	163	178	171	229	209	216	181	208	197	198	192	194	182	185	200	205	198	234	196	189	191	216	174	201	222	241	206	191	206	219	207	210	215	187	178	205	214	191	197	193	202	225	205	223	211	209	201	209	204	193	183	195	202	204	185	213	234	197	244	231	219	216	235	190	217	229	211	194	216	206	188	214	191	184	199	184	211	210	202	211	204	201	196	214	214	189	202	226	218	197	185	220	240	205	208	195	191	193	191	222	222	190	157	230	191	213	178	215	198	189	209	195	215	196	180	179	214	207	167	204	207	200	188	204	207	210	200	219	189	177	178	211	182	194	200	188	207	205	198	212	210	191	188	198	224	206	216	196	187	190	209	228	203	204	180	201	187	187	203	205	193	192	199	207	182	198	221	187	183	200	198	213	194	190	177	227	202	192	196	190	224	204	194	209	193	177	212	200	225	205	203	180	192	213	180	170	204	196	210	202	220	227	217	206	231	191	186	200	205	205	210	197	220	212	218	208	200	211	219	192	176	195	212	202	190	197	172	180	196	203	199	199	228	190	175	198	192	212	192	198	225	198	217	168	195	190	181	200	199	203	197	214	182	198	194	220	188	198	217	203	214	207	206	187	200	199	212	218	186	203	189	204	193	192	199	203	210	231	207	193	183	223	173	189	200	221	190	195	202	203	215	213	197	198	207	183	201	220	212	215	187	199	206	222	183	223	227	190	182	181	210	233	189	181	191	187	193	217	235	201	182	200	194	214	214	188	202	189	217	202	196	221	206	201	203	207	206	209	217	208	182	207	214	224	184	216	208	195	205	184	216	190	192	197	208	202	174	193	207	195	220	204	197	216	225	200	213	183	183	189	208	207	211	176	203	217	222	221	197	204	202	202	207	202	190	182	194	219	188	200	237	193	206	197	163	208	189	213	197	195	194	203	197	206	187	196	184	201	210	202	206	195	209	202	227	223	217	203	200	211	201	214	206	199	207	200	218	189	211	206	193	204	206	179	191	184	194	215	195	186	203	191	186	189	194	208	199	207	187	200	218	217	205	213	201	186	204	206	208	205	209	214	209	201	222	215	199	186	203	214	206	213	201	204	180	190	202	208	171	180	197	193	216	199	211	200	197	203	175	192	218	218	200	231	198	210	227	199	198	206	197	221	198	176	192	202	189	212	191	231	195	207	225	205	191	197	199	210	206	192	226	205	215	200	207	191	212	203	216	187	211	210	202	183	183	207	191	217	196	189	204	202	203	187	204	197	168	189	223	205	189	223	208	212	205	188	192	209	190	202	211	211	197	213	199	221	199	205	200	207	208	222	198	191	228	229	208	185	194	202	203	213	165	182	217	198	209	193	243	210	213	196	189	190	217	196	197	181	192	202	191	194	204	203	203	200	176	220	206	186	187	212	220	185	198	217	226	191	186	202	214	194	199	196	211	175	183	191	207	219	192	206	214	215	203	189	201	212	204	196	195	188	210	209	159	200	182	208	198	185	204	223	180	217	188	195	191	203	166	194	222	203	188	212	219	225	193	209	181	189	170	200	203	204	173	215	198	194	219	199	201	193	219	191	212	193	210	191	180	210	217	210	201	177	203	213	196	176	197	194	201	196	173	222	215	210	191	213	226	214	189	201	173	215	194	211	212	195	218	210	194	186	204	251	205	212	203	200	197	178	186	200	212	186	201	187	220	185	174	208	233	203	198	180	198	222	226	212	204	208	201	191	217	203	208	207	194	203	210	189	208	197	233	198	213	190	210	204	218	208	187	221	221	224	189	216	194	191	214	216	223	196	208	213	236	195	214	219	219	192	180	214	206	217	196	204	179	192	187	201	195	202	181	198	216	196	184	193	208	201	195	178	207	171	194	205	188	213	206	202	196	193	223	220	192	206	196	213	199	207	214	187	221	187	213	182	194	196	230	177	206	215	200	186	221	207	203
6687	1002	345	279	265	297	254	270	250	256	246	255	262	267	280	263	256	253	279	232	264	260	227	254	228	247	279	250	256	252	238	264	236	246	251	212	244	242	250	267	245	275	254	236	260	260	274	258	236	234	238	250	253	238	233	255	229	224	259	247	264	247	238	255	252	232	238	261	204	217	263	209	247	265	230	249	233	284	291	277	238	259	263	278	280	255	260	265	262	248	238	202	241	250	280	246	249	264	255	253	268	249	249	254	244	269	240	253	267	281	245	249	268	262	237	221	255	268	289	215	242	255	280	249	263	251	248	251	284	260	259	250	266	252	262	257	250	256	239	252	253	239	259	248	222	264	249	252	271	279	253	254	269	245	230	247	226	245	269	267	244	243	243	253	211	255	285	245	249	236	266	266	240	266	261	244	250	252	214	262	261	242	251	251	269	258	236	268	223	220	216	243	274	261	218	234	241	249	280	256	238	258	257	230	286	254	248	241	248	256	255	234	240	266	268	231	263	239	236	241	272	252	247	261	249	258	234	271	251	248	244	256	251	269	257	253	253	240	252	261	300	246	256	282	248	261	261	243	263	260	247	267	259	242	242	239	260	268	274	233	269	252	241	281	240	259	262	266	261	265	252	247	254	244	261	274	254	267	261	266	260	240	222	258	270	255	223	274	268	244	271	233	221	255	249	274	209	235	225	240	262	248	228	262	310	260	279	280	276	241	229	247	255	235	250	241	243	244	264	259	227	283	272	255	251	274	237	280	256	239	262	240	246	270	273	247	252	254	273	255	265	242	235	258	242	246	233	242	258	262	240	250	251	208	242	235	252	272	268	265	240	253	236	227	230	247	244	241	282	257	249	231	265	259	271	271	245	238	234	209	282	225	244	262	254	258	260	261	250	263	252	252	228	268	271	274	234	240	272	240	264	272	249	263	260	245	257	262	218	246	258	235	252	284	248	240	237	248	232	264	239	277	276	257	260	278	253	261	259	232	225	284	248	245	272	284	263	241	266	249	228	245	259	221	247	254	232	238	253	241	231	238	250	261	253	250	247	247	262	276	243	285	241	247	240	240	251	260	240	273	283	241	280	234	228	249	247	241	252	274	236	243	211	254	287	247	251	227	269	244	275	282	262	238	220	236	262	291	251	235	244	216	222	251	253	256	265	265	262	246	256	243	263	277	253	265	250	249	223	244	292	257	235	258	258	232	265	236	247	258	266	263	264	254	253	266	276	219	255	263	265	265	263	243	244	263	257	268	231	252	257	233	260	245	240	278	246	235	238	253	243	253	263	253	239	257	216	246	229	265	272	243	256	245	245	257	257	234	236	241	233	246	250	252	244	242	231	226	302	231	263	264	239	242	261	252	247	263	235	260	258	226	227	278	235	271	227	257	233	236	247	234	264	266	264	220	254	242	249	248	245	256	254	228	237	238	246	245	254	236	248	263	239	257	236	240	276	265	267	244	278	258	250	261	273	289	245	239	275	273	252	234	239	243	254	251	254	243	249	254	251	276	282	269	259	241	243	258	254	262	249	250	204	251	281	247	234	246	276	249	249	274	246	251	252	248	245	259	238	258	258	251	255	257	250	264	264	234	260	261	277	244	238	289	268	251	272	253	227	237	245	262	219	239	245	238	262	260	251	244	250	254	253	248	221	247	246	241	286	233	238	243	246	229	256	240	227	276	233	267	250	232	255	278	264	259	277	240	242	235	266	258	230	255	252	273	259	231	258	239	266	254	241	268	231	241	245	246	230	224	254	242	271	261	259	248	234	256	255	256	265	239	258	266	285	225	252	269	227	246	265	262	254	252	242	248	284	225	249	241	237	280	255	256	279	240	251	240	252	268	250	256	242	246	259	254	253	262	274	239	217	247	260	236	275	238	207	273	210	248	262	260	272	243	259	265	225	287	243	239	229	239	260	245	244	259	272	257	249	290	229	258	228	230	234	274	235	245	273	251	246	221	249	260	246	275	264	261	267	258	238	270	234	244	269	248	279	240	233	237	265	260	240	248	222	224	227	256	274	279	241	238	243	250	242	261	248	260	265	269	299	229	248	266	282	265	242	283	242	263	253	269	238	250	250	247	229	262	246	252	243	236	236	254	240	242	263	256	271	253	235	237	274	228	232	242	256	235	267	257	263	244	271	259	244	261	227	250	263	281	263	236	230	232	248	247	247	266	235	270	238	237	250	245	257	262	249	245	237	242	238	256	267	249	269	243	235	262	263	247	266	251	270	226	253	221	238	243	267	242	279	254	273	244	270	287	269	227	284	257	263	239	273	238	244	249	251	220	293	268	238	270	243	255	277	307	269	254	251	228	265	252	268	245	270	264	242	248	244	245	243	253	229	234	228	271	248	230	217	267	244	253	243	261	253	272	256	252	261	251	246	227	227	254	241	268	278	274	263	268	228	266	292	234	228	268	240	287	259	242	244	237	245	252	248	260	254	259	270	251	251	237	257	257	273	241	254	274	226	235	234	276	272	258	255	251	242	234	258	262	254	267	262	244	254	264	221	271	252	245	243	274	253	224	286	261	260	223	283	268	277	267	248	294	270	272	267	238	249	263	249	240	253	221	254	232	238	227	276	233	238	247	241	263	217	224	225	217	249	265	256	233	247	264	261	267	270	274	262	247	233	256	251	264	236	258	253	250	265	245	258	264	289	252	248	283	230	261	260	224	249	244	237	245	232	247	249	255	250	257	232	230	233	261	245	263	243	258	234	240	255	235	257	254	263	232	250	258	223	226	266	276	287	267	233	260	252	255	252	256	237	238	239	249	255	229	236	245	228	231	238	244	244	256	250	253	264	254	253	268	242	272	248	260	238	239	260	258	249	241	230	274	246	245	228	249	238	239	260	221	250	248	275	274	248	249	229	236	248	236	265	251	264	248	263	248	281	256	243	254	219	227	246	263	264	279	248	240	254	248	293	252	259	238	257	260	289	247	242	252	256	272	265	287	271	244	216	257	280	254	268	249	245	279	265	250	239	267	233	246	248	259	264	263	251	245	236	241	235	255	246	253	243	241	248	271	249	279	261	266	231	243	259	243	232	249	239	238	243	218	242	235	247	254	229	269	246	267	260	238	257	258	254	245	254	253	253	249	234	275	271	231	235	240	259	257	243	280	289	261	248	264	251	249	211	242	247	235	255	262	251	229	266	269	228	251	260	268	272	240	247	253	244	253	257	253	259	251	256	254	241	251	247	226	255	255	232	257	243	273	227	258	247	243	245	254	244	234	245	248	269	228	292	252	240	240	226	253	229	246	270	247	263	261	245	272	235	229	277	251	267	264	254	261	220	248	257	263	239	250	246	267	247	249	236	237	234	273	250	261	229	256	247	219	230	270	265	260	255	232	231	232	261	252	254	254	275	248	242	258	227	282	254	259	255	225	256	283	237	258	246	244	249	231	273	253	261	244	248	267	243	227	223	232	268	214	229	263	238	258	253	258	266	233	262	257	267	248	249	294	251	228	246	231	264	250
5761	1639	634	630	633	613	646	619	618	603	542	592	572	596	552	632	570	591	558	619	592	582	551	588	574	570	595	662	580	562	598	602	568	565	553	566	555	540	570	522	557	542	556	584	533	626	561	594	556	605	589	574	588	534	575	574	543	520	569	579	582	568	603	526	600	570	579	542	597	587	618	595	592	624	567	564	575	556	552	559	573	576	557	575	590	558	549	597	593	569	578	585	588	562	554	543	580	592	573	575	586	595	533	561	566	538	577	575	557	568	558	556	571	629	558	569	546	552	600	545	552	594	548	554	603	575	556	597	529	531	568	569	580	577	610	599	554	548	561	550	579	554	558	586	536	603	583	602	629	542	596	564	587	570	553	576	553	557	569	580	574	558	573	594	639	567	558	547	585	597	615	592	615	581	587	582	518	563	572	585	545	600	541	588	548	512	558	580	565	576	582	578	599	628	584	601	586	538	571	558	585	594	568	551	580	580	561	576	561	542	580	559	571	580	594	544	537	554	591	569	569	535	585	535	587	565	558	545	565	514	525	593	581	588	576	563	571	522	572	535	637	590	606	540	570	575	518	552	603	565	575	539	591	578	571	582	582	596	564	591	559	607	610	558	573	619	602	561	568	596	581	566	571	584	571	598	555	535	569	583	542	590	542	576	581	611	556	564	602	539	550	561	579	591	547	552	549	594	574	580	558	580	582	604	574	555	609	568	574	586	585	549	587	588	588	583	596	567	546	581	611	537	574	510	576	553	567	590	545	571	585	559	535	584	591	581	615	573	536	582	565	591	571	574	522	607	610	559	605	550	596	578	574	614	555	550	599	597	589	538	584	532	581	593	555	574	587	574	580	585	546	574	624	595	599	608	551	597	594	583	558	589	599	542	597	527	555	610	573	609	592	536	643	586	567	505	543	601	598	535	578	642	560	568	577	572	572	561	545	544	560	569	604	563	545	595	565	569	569	587	596	561	543	576	591	536	575	603	585	564	568	528	612	591	609	563	572	549	577	595	600	594	602	571	537	580	580	582	542	566	580	566	560	568	623	559	578	576	577	564	575	574	593	568	590	605	569	551	561	551	591	589	534	619	593	565	562	572	566	580	584	540	557	578	605	586	608	630	581	593	567	600	576	578	584	602	557	568	597	584	603	576	598	569	568	567	561	559	548	570	561	556	598	597	581	555	582	527	590	543	568	596	579	589	592	536	587	615	556	545	583	592	589	548	536	552	570	599	582	610	576	590	585	561	570	574	577	578	588	547	571	586	561	564	574	584	566	595	578	601	631	597	549	567	572	603	591	585	596	559	570	564	560	606	547	565	572	568	553	559	512	603	593	531	536	565	541	549	590	565	589	559	565	615	581	559	578	589	564	576	568	535	587	587	567	561	582	587	524	592	555	583	546	575	568	550	568	559	597	596	543	622	547	571	564	582	574	540	609	570	590	607	616	583	582	579	577	581	609	563	562	566	575	542	553	641	591	541	588	597	530	582	598	556	561	599	634	569	571	585	597	543	535	581	588	588	533	583	596	542	556	556	608	588	599	557	575	572	550	578	534	537	546	583	635	589	594	541	601	579	574	571	586	581	593	546	599	557	565	559	567	575	548	559	599	566	568	572	599	559	608	592	560	579	620	555	590	575	597	576	590	589	591	594	541	640	602	559	606	538	615	564	571	614	541	563	529	512	607	563	597	567	557	589	544	551	563	531	548	596	549	580	570	595	551	582	585	620	600	575	556	565	597	579	589	592	620	596	611	595	599	542	593	647	564	564	536	578	561	610	580	574	584	561	522	589	562	592	566	592	573	610	611	511	558	567	573	559	566	600	597	591	564	571	604	548	517	621	579	595	554	576	566	583	549	596	560	586	574	587	565	549	573	632	563	565	555	589	565	565	557	576	543	577	594	556	575	568	621	555	564	593	561	568	533	575	557	565	554	607	558	606	554	591	587	548	559	613	607	588	560	568	570	546	569	566	591	603	578	613	538	560	568	606	554	575	571	593	541	575	603	575	573	597	543	576	567	588	568	573	559	611	578	575	579	576	577	565	541	568	570	561	614	578	516	597	572	562	558	561	601	573	577	564	601	590	560	590	583	600	587	587	558	600	575	573	554	641	574	569	567	617	573	557	564	605	566	590	596	575	573	596	551	584	572	598	593	566	597	547	550	625	565	593	587	555	594	627	539	579	577	589	569	539	573	553	533	607	591	561	584	564	590	551	589	535	587	551	544	542	578	527	593	562	553	582	623	568	609	580	571	580	579	541	602	560	625	580	588	574	589	618	598	554	594	576	593	584	559	561	579	593	592	565	591	597	575	614	547	551	565	571	570	578	612	602	547	600	563	553	559	603	583	530	566	571	569	558	583	556	581	557	572	561	569	579	585	561	588	597	587	574	549	553	548	551	571	605	600	626	578	595	575	569	520	584	558	609	541	546	600	540	573	548	560	536	553	523	577	559	603	556	602	584	557	557	542	545	566	593	574	521	594	586	568	577	597	562	585	595	545	596	533	579	572	533	563	550	607	574	545	558	574	594	579	579	567	629	528	562	557	655	609	587	572	582	603	571	568	568	557	531	581	546	616	555	594	571	582	554	560	536	611	560	565	566	589	588	555	590	604	553	585	559	575	565	542	566	587	608	581	624	571	556	599	561	578	550	582	599	587	544	636	580	544	588	544	619	598	586	557	575	601	574	553	561	571	615	551	569	572	523	546	601	560	589	582	583	571	578	555	614	569	563	590	605	541	541	593	552	583	568	556	563	579	559	553	595	554	644	559	573	606	574	540	537	537	547	584	558	618	572	573	578	609	534	548	556	580	604	565	592	580	563	583	612	585	592	559	600	578	629	605	591	564	585	563	587	546	544	572	598	572	591	603	578	571	570	571	568	575	563	589	604	597	566	579	592	566	528	570	555	548	575	584	601	595	584	580	582	570	538	589	585	591	590	569	539	564	588	570	606	583	580	563	639	593	558	576	601	526	553	533	584	528	583	548	566	567	558	511	565	589	589	542	559	534	550	605	541	583	571	582	607	524	546	540	560	573	613	588	559	591	560	574	574	612	598	601	593	597	593	569	578	633	559	534	556	548	566	533	581	566	556	578	547	567	584	550	579	583	575	584	536	568	584	601	567	534	574	572	577	578	550	612	557	599	597	541	624	550	568	588	562	610	551	588	541	587	605	532	550	556	584	577	596	575	567	570	566	573	562	574	574	573	531	654	567	539	581	564	579	575	550	599	573	597	554	602	550	545	591	634	567	592	547	563	625	524	597	572	593	584	603	599	534	594	588	549	551	575	575	549	565	551	541	574	611	533	572	531	544	626	566	600	555	567	549	578	621	514	523	576	550	585	570	548	551	588	628	529	618	565	542	537	576	546	572	600	562	559	602	562	591	582	532	561	581	581	529	548	612	549	552	610	551	541	560	618	601	565	576	591	574	583	590	593	572	610	585	523	555	580	589	538	573	583	577	569	507	578	596	549	530	594	605
38089	23921	6365	826	555	461	329	279	238	242	199	219	177	149	176	166	165	155	147	133	155	144	121	146	117	119	122	113	143	129	120	117	131	140	133	153	107	139	144	106	120	132	129	114	117	125	126	143	125	117	118	127	115	142	116	125	129	122	103	115	111	135	139	118	127	130	140	132	131	88	117	134	114	117	115	118	114	129	126	132	114	115	122	104	108	99	126	119	109	129	112	111	119	123	153	113	112	125	122	133	99	130	118	130	126	134	118	121	113	95	124	119	113	122	127	132	111	96	129	122	114	130	146	123	119	133	109	127	116	124	120	126	135	124	126	111	110	128	131	111	133	130	107	128	112	111	115	121	120	119	121	128	120	100	124	121	131	104	116	129	123	125	105	144	149	121	118	113	115	116	139	136	114	123	132	101	109	129	143	111	115	135	121	135	119	108	128	131	116	128	148	119	106	115	140	121	148	123	139	117	130	127	125	132	106	114	107	133	116	117	130	127	118	119	133	108	115	108	112	122	119	116	105	116	124	142	133	142	129	142	127	123	129	137	136	127	127	138	120	118	122	137	109	118	118	122	132	107	111	128	127	111	110	140	126	120	117	114	132	133	128	121	125	122	108	130	107	130	132	112	112	129	125	120	106	125	119	129	123	133	129	121	114	127	99	144	108	118	101	106	109	112	120	110	137	100	134	134	143	126	111	118	143	118	112	107	123	104	115	121	135	140	126	124	105	131	126	109	133	112	115	112	96	108	118	148	121	119	132	103	119	111	142	137	111	111	152	136	118	108	119	123	128	126	119	130	129	131	126	129	130	121	141	131	125	124	129	119	138	126	108	117	118	121	134	121	113	132	137	140	111	113	133	96	115	105	131	98	135	104	101	105	106	115	118	126	120	121	117	118	114	118	118	113	116	112	109	119	116	114	134	78	118	119	119	127	116	107	130	92	105	123	140	123	126	116	113	139	135	142	117	116	118	127	108	122	127	148	134	135	107	123	129	129	111	136	111	141	145	131	111	120	112	120	132	112	124	112	110	126	120	112	108	115	127	120	115	112	103	114	137	134	118	111	110	105	140	121	107	101	153	118	133	111	109	117	123	96	129	129	130	138	109	138	141	92	107	112	118	123	125	116	133	123	131	132	113	98	114	110	140	118	122	114	128	128	120	108	122	116	134	109	107	118	112	135	116	117	117	135	107	122	118	125	125	147	122	121	107	133	135	112	129	121	130	128	119	116	116	122	123	127	126	137	129	122	130	119	116	129	133	139	101	92	116	96	120	120	145	143	128	133	117	137	127	128	130	115	129	119	134	124	120	118	123	115	123	103	118	123	104	123	120	111	112	126	112	133	128	118	116	118	132	122	104	115	123	109	115	115	129	130	119	112	140	120	120	126	94	114	130	123	132	123	126	137	127	123	126	118	123	118	105	127	119	118	130	106	140	101	136	122	111	115	121	114	114	116	116	105	129	103	123	137	113	117	120	142	135	113	131	119	118	115	122	113	122	124	130	130	101	121	133	151	132	132	116	130	129	103	116	126	119	126	122	130	130	113	144	125	129	138	129	122	109	120	118	98	118	131	118	125	115	138	144	99	105	110	118	127	110	136	140	108	119	107	126	97	124	116	119	134	103	98	123	124	107	128	116	102	120	127	117	128	123	126	138	102	107	113	124	110	124	109	107	104	125	148	127	132	116	126	111	116	106	130	113	113	127	134	135	119	134	112	141	108	131	106	131	104	119	126	124	123	129	122	122	142	124	131	94	124	116	109	132	131	108	119	121	116	112	130	117	119	129	99	118	132	121	123	114	133	123	115	120	114	116	114	113	107	133	114	129	129	130	128	102	108	105	111	116	121	150	124	110	125	107	108	113	106	115	110	123	110	111	123	111	130	124	126	128	106	107	117	126	113	127	113	128	136	142	114	130	124	128	108	110	101	136	133	115	118	134	126	118	120	109	116	140	110	116	141	109	118	106	140	120	110	129	121	103	127	143	113	112	128	111	129	135	141	114	129	133	95	110	114	136	118	127	99	123	119	92	101	131	144	124	114	101	105	115	114	120	112	125	91	109	133	109	123	124	137	132	111	116	126	131	118	115	113	127	120	95	111	124	121	112	113	121	113	118	98	104	119	130	116	121	113	114	144	110	140	129	122	96	123	111	117	130	121	119	124	129	126	133	119	117	116	129	122	138	120	120	111	125	115	125	96	110	126	129	117	140	124	133	109	133	130	134	118	109	113	137	124	123	130	98	137	118	122	110	99	141	133	131	129	123	135	119	106	141	134	130	122	116	103	121	114	127	95	116	124	135	113	95	123	117	127	121	131	116	122	113	117	140	124	125	119	113	125	129	122	129	123	137	111	134	123	114	125	111	101	106	100	133	128	125	115	119	116	143	130	123	126	128	123	112	117	111	119	120	122	137	123	112	134	107	129	138	118	113	111	131	121	142	104	136	126	120	105	107	134	115	123	133	123	130	129	123	90	126	109	118	117	107	122	124	113	131	122	112	99	126	120	114	115	116	122	116	114	115	106	118	128	106	120	115	127	148	113	106	143	122	145	118	124	124	111	116	118	112	128	116	112	126	135	126	121	97	121	121	112	122	130	125	108	138	134	118	118	131	129	155	126	107	138	111	125	123	129	114	126	126	92	114	127	127	123	128	102	139	128	107	109	133	140	125	121	120	125	99	128	111	126	134	146	129	118	128	124	108	113	102	117	126	101	133	121	127	129	114	116	138	109	114	147	109	117	130	123	103	126	116	132	115	109	137	112	113	112	104	109	106	135	116	121	120	113	97	131	123	111	124	137	119	106	118	130	111	120	113	125	114	110	111	114	142	121	119	105	108	139	110	125	105	126	115	110	108	119	117	119	128	117	102	105	129	122	111	149	91	136	116	120	127	136	118	125	141	101	91	141	105	112	129	132	116	137	110	119	108	114	116	110	108	94	118	141	134	113	129	132	128	131	101	137	127	116	120	126	124	119	107	121	103	122	115	117	138	129	119	141	129	118	117	115	135	122	132	104	115	131	112	107	125	115	123	134	119	137	115	108	106	107	147	134	110	110	114	112	103	134	109	100	111	143	144	114	113	107	103	117	113	108	120	122	116	131	133	133	103	125	136	117	139	97	129	143	131	114	101	133	114	111	123	121	128	118	100	109	131	135	109	130	115	119	110	113	111	134	111	134	123	128	110	115	103	112	135	129	133	120	117	119	114	114	113	109	134	108	144	119	116	106	124	123	107	117	114	120	106	121	117	111	135	111	140	118	134	130	120	120	130	121	125	129	137	122	121	119	106	119	138	123	130	107	112	115	136	115	108	122	131	139	118	92	122	127	108	96	119	129	117	124	126	145	122	133	127	131	98	113	140	107	131	108	86	115	140	105	116	132	110	127	137	115	102	109	112	120	140	147	124	145	121	126	121	126	124	135	128	112	135	122	118	125	124	106	109	134	137	121	111	118	108	118	114	130	128	125	108	121	109	114	121	116
21597	16371	2806	2509	2271	1785	1531	1272	1063	898	830	732	671	691	590	584	522	513	481	475	433	441	435	378	418	398	386	377	354	343	352	339	342	342	339	348	337	306	365	347	355	351	301	354	325	323	330	362	316	284	340	346	316	325	301	307	292	335	323	306	321	327	307	306	281	309	322	306	295	273	309	294	297	308	306	339	301	297	311	301	326	283	328	309	325	325	321	296	248	303	279	278	251	325	297	311	325	326	290	306	286	319	296	303	300	320	299	270	282	305	281	287	307	271	284	337	304	316	303	300	290	347	295	264	283	296	320	324	319	296	302	305	253	292	293	326	290	292	284	285	291	305	316	313	293	295	278	282	308	303	301	273	296	299	275	296	303	286	317	281	308	280	276	301	312	296	290	296	271	298	281	297	305	286	315	323	328	304	328	284	289	303	325	278	281	308	290	266	292	309	324	314	289	308	323	303	286	278	319	314	286	300	308	271	285	265	280	323	280	310	292	296	301	285	315	289	318	335	304	297	326	287	302	264	295	263	304	309	322	292	318	271	313	326	286	262	296	298	285	266	289	289	284	309	322	291	283	302	334	282	299	297	285	292	314	311	293	305	271	284	282	275	279	280	309	295	295	305	291	290	289	289	294	285	291	322	293	302	320	278	277	320	295	317	309	309	292	302	258	312	305	282	290	322	276	300	337	293	291	293	279	281	279	284	324	298	284	275	325	307	283	301	293	282	277	290	306	301	300	249	273	305	304	303	309	286	271	275	266	315	249	265	279	309	293	282	307	302	313	301	285	296	270	270	279	296	301	311	295	286	302	311	328	326	261	304	311	261	300	301	294	293	277	304	315	292	292	322	289	278	303	285	305	284	303	292	269	315	265	291	309	340	270	292	301	311	330	304	306	302	293	292	273	286	303	300	292	265	300	287	280	293	287	318	265	275	308	294	298	283	308	295	284	282	298	325	328	295	283	319	309	308	270	322	300	298	320	276	296	298	309	281	271	285	291	291	295	277	307	310	307	286	268	288	283	292	283	308	290	275	286	296	308	295	278	316	303	294	301	294	307	297	298	303	329	305	324	286	296	316	297	304	299	310	302	305	320	312	304	310	257	293	282	278	318	290	286	312	318	283	292	286	294	277	292	297	305	323	338	303	308	307	295	290	292	284	282	308	278	296	313	286	318	285	302	333	294	280	305	307	315	307	306	293	293	302	312	284	278	280	311	294	304	308	324	287	302	293	294	266	292	303	309	301	269	294	307	289	306	280	312	338	289	319	296	296	308	294	323	306	327	291	278	306	308	286	305	303	291	267	278	284	300	320	283	310	265	312	310	295	307	268	302	265	324	274	291	319	288	322	288	271	308	288	304	286	314	320	297	289	310	268	272	293	288	290	324	304	302	258	300	294	298	304	269	298	283	290	282	267	292	303	290	321	278	292	259	316	281	295	272	292	286	324	279	320	287	305	282	303	280	266	306	304	291	325	306	293	274	293	257	302	299	321	289	302	293	299	292	322	304	300	273	310	299	313	259	283	284	300	293	301	323	297	307	301	309	282	303	277	311	286	248	257	296	276	294	312	294	287	294	262	305	297	303	297	311	324	298	307	322	307	279	276	289	321	319	319	254	315	273	304	297	285	288	285	311	275	324	290	266	286	294	294	281	281	306	270	279	310	296	278	316	288	306	300	327	259	276	325	274	280	324	259	304	312	261	319	293	285	307	292	312	288	309	298	304	292	275	312	323	288	324	267	273	287	308	307	308	289	248	247	302	298	317	318	257	296	307	287	271	287	316	301	281	319	306	274	283	281	275	292	288	298	301	280	294	310	283	290	283	311	282	289	286	296	309	283	269	272	288	300	270	312	317	329	307	294	285	292	300	276	282	310	282	280	289	308	293	308	281	312	262	274	316	269	285	312	289	307	314	320	295	271	296	310	310	287	297	281	285	308	291	279	297	294	286	281	297	277	287	275	312	292	295	306	309	273	285	299	276	287	306	314	274	285	300	319	313	296	300	298	283	296	280	277	277	286	280	305	351	267	265	271	312	276	304	302	301	331	314	304	289	284	271	267	286	279	317	298	285	307	282	294	301	317	298	282	311	274	284	305	299	326	293	308	285	301	307	282	327	281	276	303	288	298	284	279	297	307	299	300	284	294	261	313	288	333	279	297	302	281	301	317	290	313	326	313	319	275	291	309	300	313	282	297	268	258	291	287	277	274	297	269	315	300	289	296	247	303	299	293	295	286	296	297	295	318	269	260	269	271	298	300	291	281	297	298	268	292	287	314	264	313	294	283	315	303	267	313	302	275	289	274	305	260	302	301	322	274	289	279	297	282	277	300	298	302	325	299	285	293	281	290	294	277	260	320	280	319	288	290	308	299	307	304	264	317	301	288	282	287	295	307	304	305	279	337	301	321	300	301	290	307	333	320	317	321	294	276	309	277	305	317	271	294	292	308	296	268	301	335	287	277	325	301	308	279	282	303	298	340	309	290	294	294	277	329	282	275	294	291	272	294	270	279	304	310	291	307	280	277	320	293	295	298	304	295	306	328	290	277	318	305	317	291	264	311	302	288	282	289	315	281	293	283	295	249	248	274	282	294	276	306	304	265	303	273	270	272	273	287	280	272	297	313	292	286	295	302	282	301	286	280	279	314	297	306	274	337	304	276	303	293	284	278	309	313	309	296	280	309	272	291	312	287	289	297	249	301	297	292	279	287	296	288	298	283	280	299	284	307	316	276	291	261	290	278	283	323	309	290	285	292	282	303	289	290	308	287	301	293	306	280	275	279	292	307	296	289	301	293	294	300	280	292	285	301	292	293	262	305	295	295	318	314	308	283	292	289	300	269	298	278	281	314	295	335	286	305	296	316	290	291	314	296	279	302	287	306	301	279	299	281	265	245	285	299	297	287	353	269	283	286	293	324	272	262	287	309	285	294	293	303	286	285	318	261	320	312	280	298	290	324	318	315	305	302	295	299	274	283	274	293	289	302	306	292	319	312	289	297	300	303	295	285	291	296	270	301	301	278	290	267	303	309	321	295	278	267	305	319	280	285	281	302	270	305	290	287	306	295	296	298	269	313	306	289	299	290	266	264	279	298	265	296	302	316	295	313	298	281	289	315	292	293	308	304	280	331	300	295	320	285	324	290	299	287	295	303	273	279	306	312	305	302	295	320	313	294	316	276	292	269	297	299	296	280	295	290	282	289	313	292	331	285	306	289	299	281	319	292	303	299	294	307	303	289	325	310	281	253	269	318	286	307	296	291	291	272	298	303	288	270	277	295	285	329	295	305	302	273	284	274	312	294	284	307	292	304	301	304	276	294	304	310	289	312	295	284	300	306	293	295	322	276	315	300	284	289	261	314	309	319	287	294	306	289	282	280	313	280	272	312	311	304	289	282	302	303	314	292	295	292	300	333	299	289	320	276	292	284	295	295	284	310	279	314	260	289	278	263	295	283	342	318	292	307	274	300	278	288	283	288	332	294
51415	38540	13760	2033	1023	700	511	438	376	290	243	211	161	171	119	129	144	138	128	109	103	114	117	114	105	94	108	88	86	92	81	105	96	97	97	80	94	93	80	103	70	79	84	90	95	76	71	80	88	74	100	72	92	73	53	78	65	74	73	82	80	76	69	84	74	82	78	74	85	59	66	66	71	62	67	75	76	75	70	71	75	76	84	87	64	65	70	70	73	71	73	68	71	76	74	70	69	57	77	74	66	89	77	75	55	56	77	78	66	57	61	77	80	61	88	79	76	80	72	80	53	70	70	80	63	72	50	69	74	65	71	69	72	67	64	88	80	76	77	60	68	45	58	64	72	71	72	65	79	68	69	94	78	79	69	73	92	70	83	74	68	90	81	64	84	74	86	71	69	72	71	61	82	81	80	74	71	71	76	77	67	84	67	75	64	77	66	60	71	70	72	65	74	75	68	76	64	58	69	74	78	95	77	71	73	68	55	70	62	71	53	78	72	75	77	71	80	68	80	72	80	76	79	72	65	60	85	64	72	82	61	55	67	70	68	80	76	68	93	84	70	69	48	79	63	76	82	65	75	61	89	69	70	85	68	85	60	75	75	65	74	78	67	86	79	87	56	68	66	75	78	66	78	75	73	88	70	79	63	68	84	72	73	80	77	66	66	76	82	88	66	89	71	73	86	70	75	70	77	76	75	82	65	72	71	65	75	81	88	61	91	76	74	63	68	82	52	64	53	69	86	62	72	67	62	67	54	59	59	76	56	75	66	68	80	72	90	87	81	69	84	69	93	62	81	73	67	70	78	70	58	70	83	69	80	65	71	59	67	79	75	67	69	70	61	77	61	91	84	72	74	75	71	76	81	68	68	68	76	72	69	71	63	65	85	67	69	60	71	101	64	56	58	67	86	75	74	71	75	67	64	76	72	68	73	84	74	72	61	71	89	84	77	57	66	73	80	74	62	63	75	79	59	86	74	79	64	72	69	68	77	73	72	53	74	68	67	92	71	73	84	74	84	66	69	72	61	64	86	68	64	76	68	56	86	88	70	56	70	79	74	75	64	78	88	64	69	61	84	71	76	74	66	77	70	84	77	72	71	73	71	72	70	63	88	77	61	63	68	72	66	76	65	70	82	69	77	76	73	63	60	71	71	63	70	71	90	90	67	83	65	70	72	75	75	87	64	67	78	69	53	67	68	79	83	86	58	81	57	73	76	75	82	81	67	82	56	67	82	60	91	63	78	65	64	64	63	63	76	72	63	65	72	68	80	79	86	73	69	73	73	71	66	60	75	64	63	71	69	83	92	74	87	58	74	74	68	61	63	67	76	63	84	61	60	65	71	68	69	68	72	83	84	63	66	75	83	77	76	66	74	74	68	74	71	57	74	85	57	53	76	66	70	67	70	85	59	68	78	75	66	60	89	71	85	80	72	72	74	71	79	79	76	80	76	67	75	60	63	57	73	54	65	76	60	68	75	71	81	71	69	68	90	77	71	82	73	72	68	69	56	69	73	72	81	69	63	65	75	72	81	65	59	82	79	43	82	72	79	95	80	69	73	66	73	71	75	73	83	64	84	70	76	55	76	70	84	89	66	70	81	70	71	70	84	55	57	65	84	83	88	61	68	81	94	78	69	71	76	70	89	70	82	72	62	69	80	61	79	80	81	78	71	74	73	76	70	78	83	61	76	54	67	72	74	81	67	75	83	79	81	93	74	76	60	68	71	70	74	74	89	59	76	62	88	77	81	69	77	77	60	72	69	86	77	97	69	71	77	77	72	67	76	94	65	71	73	69	75	83	68	73	76	84	81	80	63	72	54	75	74	72	67	77	76	76	66	63	71	83	77	90	63	90	60	57	73	76	69	58	80	78	87	71	65	69	60	67	82	70	67	81	67	78	68	89	61	56	57	63	77	71	69	62	73	67	67	63	57	63	63	85	82	73	84	80	72	82	80	73	71	75	75	80	81	83	71	60	76	75	69	83	73	81	61	64	58	78	65	70	70	70	82	82	80	77	76	97	46	71	60	80	65	77	76	82	64	55	71	80	68	67	70	56	79	65	59	63	57	69	73	58	62	58	88	57	77	73	60	72	78	79	79	68	78	75	60	67	77	58	66	69	81	71	74	83	56	74	71	92	75	69	63	76	65	55	77	77	67	59	65	70	71	72	76	67	67	75	67	85	62	57	74	59	72	86	76	77	85	71	64	89	80	80	78	58	75	67	62	64	79	60	72	71	82	87	77	80	76	71	68	74	65	85	61	76	78	76	76	72	63	71	63	78	69	89	78	72	77	62	60	74	84	70	75	63	78	68	70	83	77	61	57	60	74	74	82	72	72	55	69	77	77	82	60	62	64	70	79	65	71	73	73	78	70	71	60	51	90	82	67	69	68	76	88	55	54	64	74	80	83	78	82	82	81	72	68	92	65	69	77	74	89	60	81	67	57	80	72	70	85	86	64	77	72	68	78	60	72	58	54	83	78	66	68	82	84	67	74	57	77	47	74	89	56	70	65	71	61	66	85	70	74	56	65	58	73	74	71	77	74	77	53	64	71	65	73	77	61	64	78	77	74	62	80	75	50	71	69	81	87	84	64	68	83	75	78	77	85	72	64	67	81	66	75	77	77	79	77	81	89	64	76	80	68	80	68	77	85	73	76	75	80	83	81	76	64	82	61	65	67	64	65	66	85	71	71	77	69	79	71	60	71	71	84	78	80	74	72	64	78	72	82	71	68	54	70	80	78	89	80	91	75	69	64	78	74	78	73	67	55	63	72	68	60	64	68	68	63	89	76	78	64	66	70	99	82	73	60	79	68	71	64	68	66	77	80	66	74	70	76	71	96	72	76	69	75	64	60	69	58	60	69	72	73	81	68	82	71	61	66	63	70	83	63	65	84	80	68	75	58	87	78	73	72	58	67	81	72	75	70	71	71	77	65	67	70	78	78	86	69	74	77	61	77	76	86	60	75	77	77	76	79	73	83	70	67	67	66	78	77	77	69	76	82	65	73	70	78	67	54	84	68	86	75	57	75	68	68	76	91	81	74	69	74	68	63	71	61	62	88	75	67	67	82	57	60	65	65	72	64	73	59	67	68	60	89	71	69	72	90	82	68	76	67	70	53	76	66	61	71	62	69	76	70	74	73	58	88	56	73	73	70	55	60	68	85	85	66	69	62	63	61	81	69	71	83	71	90	77	78	67	90	75	84	87	62	51	72	83	78	66	75	65	91	75	71	74	86	86	57	67	80	67	72	64	72	68	77	74	78	70	68	77	71	71	52	69	73	77	68	62	69	67	56	63	77	78	74	71	80	75	82	67	70	61	59	72	78	66	74	57	60	58	79	68	74	74	87	77	77	68	85	78	59	66	64	81	71	82	63	69	76	80	72	81	70	55	77	73	70	81	75	71	72	78	65	64	66	61	78	77	72	73	67	65	74	60	70	64	67	68	62	91	74	83	67	69	65	83	67	72	83	70	79	72
29493	25782	4843	4449	3855	3070	2540	2003	1711	1505	1237	1101	1000	849	832	790	717	646	605	536	505	496	445	438	419	381	352	361	379	336	344	340	286	331	294	311	332	323	311	277	267	260	268	264	258	260	252	239	248	232	226	262	231	228	297	229	250	216	236	227	230	255	230	249	239	232	230	242	233	254	217	234	243	216	214	216	238	231	211	230	223	204	216	236	235	246	209	248	224	210	238	207	203	237	199	219	247	203	212	236	228	209	218	224	207	227	182	196	205	240	193	214	178	219	210	216	195	186	206	216	217	210	208	197	220	203	213	203	216	210	178	214	196	204	186	198	202	181	202	220	200	189	188	204	187	199	205	192	201	199	200	207	211	172	199	172	242	222	197	238	215	235	208	239	228	235	205	217	211	216	176	197	199	203	191	211	192	197	208	221	213	217	181	210	225	214	212	232	202	186	231	168	197	187	187	202	196	202	211	197	212	208	202	222	175	215	210	186	207	214	211	224	212	210	205	216	183	226	208	235	211	195	189	183	220	200	222	202	192	207	205	203	221	193	230	202	218	215	182	216	219	198	200	232	191	216	190	233	232	196	200	209	225	200	177	230	209	214	200	192	211	215	198	211	204	204	193	191	204	232	200	209	194	206	188	223	202	201	225	203	213	204	223	198	221	207	204	194	199	216	214	214	189	202	198	195	189	200	205	193	185	215	190	182	239	222	218	199	198	201	214	186	210	202	200	191	235	192	224	218	218	202	213	215	205	200	213	176	211	214	218	203	213	199	225	213	211	220	214	193	208	226	194	211	191	205	200	235	218	214	222	229	190	197	194	206	233	245	210	214	196	201	187	191	195	189	209	177	191	196	232	178	201	203	197	215	177	189	208	203	210	186	192	193	195	187	193	221	213	217	190	196	212	189	203	179	209	213	211	231	191	219	209	212	221	201	199	208	212	210	207	235	216	203	206	220	197	211	205	225	219	201	190	204	204	196	195	197	204	207	205	205	214	198	206	205	215	186	185	208	192	192	189	196	213	201	225	195	204	195	222	187	215	211	196	217	195	206	203	225	207	204	233	189	218	187	185	184	209	207	218	227	192	223	232	179	205	227	218	207	221	221	203	209	198	191	210	210	215	212	198	210	209	211	201	191	196	222	190	172	180	174	230	218	202	214	207	212	198	192	207	221	225	203	213	213	202	210	211	211	201	212	211	223	187	218	183	197	206	242	211	211	227	228	193	192	212	184	218	172	172	211	176	223	205	197	218	186	212	195	190	205	195	216	220	194	203	198	221	208	203	191	211	198	212	176	202	186	207	199	174	176	195	212	166	226	202	214	210	197	192	195	204	207	167	207	187	189	199	210	233	204	206	201	198	221	204	225	183	231	199	205	205	216	193	220	191	193	209	223	204	200	205	200	224	194	182	192	184	239	211	195	199	230	205	187	206	199	187	216	201	224	200	213	192	194	205	224	195	222	183	206	204	206	198	227	204	200	199	208	176	216	209	215	222	222	226	203	205	219	206	244	212	177	195	189	193	198	211	202	215	226	201	218	233	204	193	211	176	195	194	192	197	201	184	221	179	206	201	191	212	187	187	203	201	210	192	204	198	229	222	202	189	212	208	210	192	211	213	178	223	223	205	203	199	219	221	204	206	212	228	225	197	217	186	192	215	196	208	230	190	214	212	204	224	197	184	220	210	202	185	176	191	190	204	214	208	212	194	223	184	192	200	219	206	217	213	207	214	193	207	198	205	204	224	192	203	229	223	207	214	197	205	188	208	181	232	190	208	202	200	215	201	217	195	207	204	197	229	189	206	204	196	221	193	211	219	205	232	203	179	177	175	203	207	204	217	198	213	202	204	194	201	176	215	166	204	210	202	175	187	176	193	189	192	209	218	172	186	219	198	208	226	184	229	191	204	203	218	217	168	179	210	211	203	182	182	222	211	210	213	195	201	189	206	206	189	205	173	208	186	193	203	203	194	203	210	174	169	212	194	228	215	189	191	215	201	205	194	192	202	210	211	204	206	197	208	215	187	198	197	215	194	218	221	175	203	199	215	180	205	217	177	231	201	232	211	212	211	192	223	191	209	218	210	215	182	205	216	212	184	220	224	214	202	221	220	218	196	189	213	202	180	214	191	186	188	201	193	206	204	186	191	217	226	226	219	196	193	196	209	207	214	200	196	189	211	183	189	214	199	178	195	211	190	191	204	208	207	218	193	200	216	200	190	211	241	202	210	207	205	222	199	215	230	246	215	214	188	192	205	222	198	216	195	192	190	189	207	214	182	215	215	189	195	189	193	215	189	215	184	214	198	178	194	183	211	212	216	204	213	191	199	198	199	189	196	199	194	198	214	207	199	199	183	187	191	208	211	180	203	188	214	174	208	207	203	158	183	219	190	208	203	190	208	229	196	216	184	200	195	226	192	224	240	211	211	202	198	223	220	204	215	228	201	209	221	190	200	200	223	195	211	205	218	189	210	205	219	190	161	220	187	234	199	214	204	204	196	219	213	217	187	231	196	211	198	208	223	217	196	198	210	206	209	167	168	209	197	193	206	228	188	213	211	184	210	210	198	199	184	177	208	196	222	204	185	212	200	200	179	217	197	213	184	184	201	214	200	215	206	225	207	206	200	205	203	209	201	217	195	188	199	215	219	204	218	203	173	229	211	194	212	201	203	226	216	186	199	206	189	210	215	188	181	216	219	199	222	207	204	172	206	193	236	190	192	207	192	181	198	196	188	214	198	195	198	203	216	215	214	190	193	204	188	193	226	208	211	206	200	228	219	200	211	195	206	203	199	216	201	222	210	227	202	205	198	189	196	216	212	203	210	224	211	214	190	200	228	202	186	179	200	217	202	213	181	200	194	205	198	226	214	184	210	233	174	181	197	192	205	190	227	189	206	197	211	201	203	178	193	195	189	204	209	205	186	209	205	199	222	174	191	200	223	225	216	224	235	196	226	208	219	205	212	221	207	209	203	188	214	165	197	206	197	201	219	216	225	226	206	212	219	199	211	207	186	217	173	222	207	233	211	189	217	196	216	219	184	208	193	201	203	209	211	200	211	219	203	206	196	204	191	190	220	223	205	191	197	225	211	210	213	214	204	208	198	171	218	193	196	174	187	203	206	216	220	204	205	191	223	228	195	187	195	214	205	207	209	204	196	211	203	210	213	214	210	197	194	209	227	184	218	197	203	221	180	202	229	192	197	193	204	203	198	190	208	234	192	207	200	199	210	187	214	224	190	197	221	188	195	205	202	185	202	229	190	205	220	246	210	231	184	215	190	196	192	209	191	208	186	210	196	198	189	244	195	220	207	201	245	192	204	211	184	202	206	199	179	204	190	184	191	216	219	189	193	209	172	187	221	204	220	208	209	223	213	202	191	234	181	177	186	177	176	194	224	190	214	222	200	205	217	197	207	209	204	213	215	201	217	169	218	210	229	216	203	185	193	208	197	209	198	193	185	220	226	204	193	195	190	195	219	191	217	197
6488	1042	310	254	273	264	243	258	260	239	238	256	251	265	257	280	247	279	232	247	263	257	211	266	272	284	257	262	276	246	278	245	265	283	258	271	294	256	254	217	250	275	255	233	255	260	277	261	245	244	281	234	255	247	255	254	262	233	250	265	241	257	260	239	236	255	266	249	247	255	254	247	244	257	249	258	234	242	237	292	279	280	266	239	255	248	275	255	257	257	240	262	265	233	253	222	275	256	247	232	274	253	255	256	273	263	267	295	250	226	274	202	254	235	237	270	276	256	235	285	236	265	243	223	258	270	257	251	252	228	263	261	274	266	246	259	271	268	286	249	249	291	251	252	255	271	249	250	251	259	240	248	275	260	254	250	257	276	236	255	285	279	256	261	236	240	248	250	229	271	232	205	284	251	289	255	286	253	260	254	250	238	277	287	251	249	244	243	251	272	265	245	276	258	245	250	258	272	254	270	283	242	248	249	294	238	254	251	277	273	242	242	266	256	270	246	248	242	250	237	266	226	265	240	235	261	227	275	254	279	294	230	268	257	263	251	241	244	267	247	252	274	247	237	271	261	233	241	254	244	250	262	260	287	261	262	278	276	256	262	263	267	234	235	264	270	264	243	222	255	239	276	277	257	255	252	250	273	280	248	263	232	252	239	275	236	267	244	238	262	263	242	229	237	236	231	249	242	200	248	277	263	274	238	266	242	239	252	264	244	255	258	229	272	264	242	291	273	242	243	209	270	278	239	257	241	263	245	250	262	266	259	263	265	255	275	275	247	242	266	250	291	255	249	247	228	246	264	260	242	269	280	264	261	255	256	236	241	276	254	272	291	247	239	284	275	257	230	265	276	251	263	256	251	250	242	253	258	228	229	243	300	244	240	238	226	237	238	268	255	266	250	249	231	280	285	230	223	262	219	255	254	250	259	285	239	231	263	245	270	244	268	268	252	247	247	243	234	239	222	233	280	231	261	250	248	256	245	257	271	259	277	247	257	281	261	260	297	268	226	246	227	243	228	260	225	268	238	248	216	254	266	238	265	278	259	260	254	251	221	253	275	240	252	266	267	246	262	237	244	243	244	250	233	235	229	240	263	245	263	230	249	232	233	277	236	265	229	267	271	245	258	233	254	234	245	224	271	260	274	234	255	224	271	255	248	276	263	260	248	253	276	235	247	231	246	254	245	251	235	257	242	236	255	255	253	259	255	239	273	280	241	243	270	238	225	242	277	259	237	241	296	279	252	253	271	239	231	252	260	248	228	239	258	272	264	250	258	249	267	292	224	247	270	248	225	245	258	260	250	238	235	235	243	251	255	242	264	231	262	267	268	286	241	247	256	274	288	272	257	265	223	260	228	264	250	253	245	287	230	252	263	245	264	240	254	262	266	256	240	222	269	261	273	253	276	261	271	249	258	260	235	278	253	253	236	260	262	290	239	246	256	272	275	269	224	275	245	268	265	246	252	256	258	275	276	255	232	269	272	267	227	234	276	236	235	241	275	259	275	288	252	273	242	218	282	242	247	291	297	239	213	286	269	244	265	270	256	257	281	233	258	241	232	305	270	231	274	237	265	259	241	260	229	237	237	246	259	233	261	244	205	274	260	294	255	221	267	244	265	256	253	243	268	243	233	236	233	250	283	233	260	250	231	220	238	240	244	255	230	271	258	240	230	239	259	238	245	234	282	225	233	276	263	267	269	272	252	229	244	255	240	233	253	267	239	246	266	267	252	243	252	248	272	242	243	242	259	243	250	246	292	300	233	269	278	264	207	289	259	253	242	283	232	289	273	245	252	274	242	227	242	267	252	261	246	247	273	250	249	269	245	262	255	272	262	276	215	283	236	290	249	230	269	286	266	230	257	265	229	265	281	271	261	230	294	243	254	240	253	286	273	278	251	259	270	272	261	246	241	248	238	241	237	258	257	267	261	227	268	227	215	229	250	245	250	261	269	257	243	250	265	275	251	243	240	267	257	248	257	270	286	259	241	260	243	245	248	265	225	239	266	263	253	254	271	284	257	256	236	247	255	256	239	257	245	241	212	241	254	264	248	268	242	258	259	295	239	248	242	249	245	231	243	252	242	293	252	250	254	255	245	232	255	234	269	257	244	241	248	229	235	267	235	253	277	268	278	289	240	232	242	255	221	264	243	260	232	254	238	256	239	255	261	244	236	231	247	259	269	234	236	242	272	262	253	260	251	235	248	250	254	239	254	268	260	241	259	274	253	251	243	236	289	278	241	266	251	246	277	239	246	279	252	258	271	286	247	241	274	269	259	229	264	263	259	262	266	256	256	257	256	252	266	226	253	252	290	274	264	260	256	261	276	271	248	238	209	256	236	257	287	227	274	226	237	258	259	266	251	286	219	248	244	255	237	266	245	289	261	253	267	264	240	276	243	233	262	246	275	248	239	245	251	252	248	258	255	269	269	242	237	268	245	250	270	248	262	262	266	281	269	250	255	231	276	279	236	268	255	262	227	247	254	253	241	236	240	255	213	255	257	256	267	245	253	254	257	275	272	236	270	285	277	273	274	260	250	272	259	252	225	252	286	291	242	276	266	256	266	243	281	294	248	275	246	270	217	288	255	241	241	258	254	218	279	228	261	231	252	248	210	246	272	283	245	256	253	231	242	235	263	249	269	269	270	287	260	271	245	252	260	272	262	269	250	251	276	254	242	241	236	243	247	240	290	250	213	255	250	252	251	252	252	232	263	245	261	246	266	270	252	254	246	267	228	248	263	269	265	261	237	230	275	259	258	285	248	240	258	279	247	243	246	244	246	262	258	276	269	252	282	241	249	224	224	260	234	260	259	245	237	237	267	261	249	265	247	213	286	235	269	254	263	251	255	265	274	255	250	258	230	263	261	271	240	251	239	235	282	262	230	257	265	275	246	256	236	239	249	241	255	256	244	260	240	238	261	280	272	252	244	258	274	260	281	256	253	267	242	252	246	251	277	233	239	268	256	288	236	255	263	265	239	284	255	270	273	265	250	245	225	219	246	214	253	235	232	277	260	240	252	237	293	261	276	240	260	235	233	275	262	257	285	264	232	260	250	300	276	269	240	259	245	269	233	268	245	252	265	247	269	237	241	267	240	249	247	257	262	259	261	277	273	235	284	264	230	261	241	227	232	263	261	241	258	228	228	254	258	248	282	257	250	234	245	262	241	243	269	268	277	253	260	227	249	239	265	257	252	250	281	273	251	241	277	234	233	245	254	241	302	246	250	259	248	241	263	258	291	263	261	276	285	268	254	282	288	252	224	264	284	214	247	246	263	244	242	220	251	269	246	216	226	256	247	245	288	268	266	254	267	267	271	228	247	258	235	225	244	221	236	228	246	255	259	236	215	261	271	266	227	253	244	269	258	218	258	259	257	273	250	239	240	244	267	250	243	254	270	241	275	266	255	268	229	236	237	255	252	243	252	244	263	234	279	262	260	253	268	272	249	247	279	266	233	261	262	244	275	258	276	253	250	234	250
5617	1832	661	650	641	648	643	629	592	624	589	579	592	573	603	556	579	585	579	552	533	590	530	604	580	574	577	632	539	609	520	515	573	577	589	592	599	519	567	557	558	580	572	613	543	583	553	573	564	549	547	619	565	609	579	614	564	555	563	574	583	556	596	584	599	585	533	615	604	567	607	563	581	588	593	573	586	574	630	611	567	564	546	589	581	611	527	581	572	584	569	510	604	559	558	585	559	540	592	565	546	591	574	552	581	623	554	575	577	597	567	605	592	571	573	602	599	557	587	598	568	579	589	590	517	580	572	591	569	564	598	623	549	580	559	560	573	560	549	543	565	543	593	555	548	559	581	572	575	572	554	597	575	605	593	607	598	590	580	552	554	600	558	586	543	520	613	572	551	586	520	579	554	592	597	575	535	554	571	549	579	556	535	543	567	559	570	559	627	577	554	573	616	592	563	574	569	537	583	568	608	599	550	556	636	595	528	604	565	573	618	579	574	572	592	584	517	588	586	577	558	594	589	552	560	530	580	560	570	550	564	531	619	592	565	563	563	539	533	614	558	677	588	559	546	592	577	572	559	566	556	576	607	580	598	577	614	577	565	576	549	591	554	601	588	549	547	598	587	564	583	548	541	578	603	577	561	566	567	621	601	573	596	527	581	571	562	594	600	592	530	559	573	551	594	588	551	563	585	597	531	588	560	569	597	579	530	587	563	563	513	560	600	548	514	564	580	615	584	611	547	587	598	581	561	539	567	608	568	560	566	582	534	598	576	557	595	597	629	559	587	575	577	565	596	591	609	539	536	567	591	583	553	552	558	568	568	583	549	561	549	571	571	573	580	612	533	588	583	590	595	585	566	611	570	532	601	579	582	582	582	584	547	570	569	597	589	553	549	588	565	592	585	591	585	592	579	563	563	566	589	568	577	599	554	566	588	526	571	542	595	556	596	546	567	603	556	556	555	561	585	561	550	601	583	561	594	545	579	589	600	527	579	571	545	595	532	563	592	566	599	595	575	579	561	547	558	556	530	591	572	553	571	548	582	570	579	605	611	609	578	514	567	596	581	561	601	541	586	569	527	570	568	551	587	592	595	524	608	545	577	547	605	602	587	568	562	560	564	580	589	580	621	575	580	593	520	599	566	548	626	564	544	569	538	545	593	618	539	580	549	603	580	540	554	567	594	580	533	587	547	555	569	602	560	567	552	590	545	548	545	565	566	590	550	565	562	535	545	582	560	555	581	586	603	564	560	612	599	563	586	605	564	571	557	584	597	568	573	548	557	618	594	525	605	608	564	550	564	613	611	577	598	601	574	549	562	547	599	569	554	556	563	537	611	518	585	552	544	590	526	545	573	548	591	553	598	582	578	604	573	586	595	568	566	595	551	583	575	544	581	558	581	560	573	576	576	574	565	589	593	569	569	593	602	567	585	580	561	577	602	561	577	549	571	576	562	579	585	534	540	563	590	565	598	571	594	602	555	563	605	575	568	630	627	587	543	544	595	577	570	597	559	560	591	548	572	603	567	578	576	551	574	599	579	594	575	576	594	573	537	614	567	575	594	563	570	545	592	533	578	583	581	518	558	636	576	539	556	625	594	516	551	589	599	552	594	560	586	587	589	586	535	558	579	573	615	549	590	528	534	546	571	605	572	597	570	653	614	552	551	645	560	566	610	606	564	549	566	597	593	617	592	564	529	566	579	572	618	587	579	571	567	575	581	596	558	603	578	539	545	567	597	572	601	579	559	601	569	564	596	587	610	521	578	578	585	617	583	591	536	591	550	584	593	572	579	595	584	541	556	572	581	579	622	565	562	537	553	556	591	606	608	590	588	581	557	584	588	598	598	594	569	557	576	547	583	568	601	584	556	611	574	538	551	558	567	618	565	588	565	620	542	594	576	576	564	537	589	614	575	563	574	597	596	580	589	591	622	586	627	615	585	540	587	547	584	603	578	560	588	553	535	591	575	587	582	598	553	546	556	543	588	515	625	576	538	549	572	585	602	559	583	554	536	585	563	605	599	552	539	593	605	585	538	576	530	547	574	545	596	551	559	528	588	589	575	616	562	517	589	571	600	602	571	576	597	532	576	568	554	547	589	569	576	561	539	562	595	577	560	575	587	566	609	591	554	568	568	571	550	543	549	579	576	579	574	572	585	567	574	596	595	561	557	599	593	596	638	619	592	539	609	567	606	577	565	558	545	610	547	547	568	570	521	555	553	569	578	595	584	605	560	545	626	580	609	569	574	589	592	566	588	563	594	584	585	572	609	541	561	617	577	587	561	580	574	561	575	572	590	569	603	583	581	561	558	571	579	615	595	603	543	589	525	560	538	587	584	574	600	546	577	534	590	564	581	585	567	577	575	564	544	591	611	567	574	523	552	602	587	565	611	570	595	586	535	560	593	576	568	613	569	591	594	570	559	557	576	573	566	567	581	565	592	539	564	593	618	569	584	600	532	582	533	570	572	559	568	548	554	570	599	577	529	606	586	573	570	572	578	601	589	587	571	542	550	559	579	588	561	595	577	573	579	590	581	572	591	565	592	576	592	549	553	580	573	595	586	552	585	603	624	566	570	571	601	559	565	572	584	535	588	559	574	558	588	577	582	592	545	583	591	557	614	522	585	572	600	553	580	549	589	557	564	554	534	579	542	577	556	569	607	567	566	568	587	552	567	594	564	563	592	574	612	585	561	573	601	581	556	599	573	553	548	572	556	575	608	610	554	574	586	535	616	552	558	566	584	611	567	548	556	569	561	565	583	560	564	615	575	624	604	572	568	586	570	577	563	545	570	570	502	543	567	575	598	547	557	535	562	587	564	619	616	611	591	551	546	531	544	587	582	573	570	576	590	530	537	570	558	561	559	589	537	553	563	572	540	584	589	546	595	565	580	585	587	555	586	585	580	599	584	573	581	598	537	618	593	616	556	622	592	598	552	559	561	556	566	546	576	549	584	570	613	536	599	518	605	567	566	570	534	546	564	591	590	555	571	585	583	582	506	580	572	573	544	594	558	546	578	617	549	576	573	543	561	563	554	575	576	613	587	580	616	595	535	559	547	605	556	579	534	570	579	554	583	536	565	570	571	536	612	564	598	576	604	552	567	569	571	595	589	622	603	583	540	550	583	566	569	562	563	550	562	580	570	541	519	611	553	585	587	580	597	554	594	567	588	554	551	585	576	616	570	591	561	539	576	579	556	604	570	590	580	583	643	572	600	536	632	572	604	584	554	546	501	586	585	579	605	561	585	546	556	599	558	600	590	560	555	588	596	588	572	564	595	581	561	594	578	570	553	539	557	575	610	572	551	563	532	590	598	562	612	567	564	559	569	537	540	548	588	573	503	577	532	510	599	607	570	574	575	587	574	586	584	630	550	529	581	553	575	591	567	572	543	586	582	573	557	559	529	575	544	561	583	590	572	586	589	599	537	575	594	542	569	552	564	583	565	606	587	532	530	551	578	554	616	564	544	549	587	606	556	579
37767	26509	7275	895	558	409	380	299	280	214	214	185	173	158	155	170	152	156	144	151	147	150	148	133	134	129	139	132	140	148	129	119	119	135	117	136	147	118	132	114	141	112	136	130	103	124	137	120	112	131	115	122	130	118	133	118	139	139	151	125	145	118	142	134	133	123	131	134	146	126	117	123	107	106	123	148	124	132	130	100	117	134	144	120	133	118	107	109	140	117	127	120	129	143	112	138	144	124	129	99	122	109	143	106	109	133	121	128	135	129	121	133	141	134	122	144	119	121	111	106	111	129	132	125	124	109	122	115	129	131	134	119	120	137	118	133	117	119	120	131	133	143	122	123	125	156	144	113	122	115	114	123	115	117	144	134	116	112	117	111	121	110	111	124	120	127	114	111	127	131	119	132	111	135	110	121	121	100	110	118	107	141	117	110	113	119	121	122	96	137	121	110	129	118	145	125	124	116	129	124	115	115	131	127	148	115	125	116	116	121	117	127	139	134	130	130	100	106	120	124	127	134	117	125	102	101	119	112	110	149	141	130	99	125	108	129	130	130	100	130	152	149	107	128	117	119	132	117	120	108	121	118	129	116	130	148	108	129	116	125	122	114	140	115	127	134	121	96	121	103	89	128	129	121	110	106	123	110	127	109	111	129	114	120	128	111	120	117	135	104	122	125	119	100	104	120	110	132	114	119	108	126	115	123	118	132	128	112	109	130	121	128	124	114	109	126	121	98	115	142	117	131	110	109	107	120	124	115	123	123	118	105	129	124	105	136	115	120	141	120	131	128	97	129	120	114	133	118	127	120	106	147	100	121	147	134	124	150	146	146	104	125	136	129	104	113	126	104	121	97	122	139	129	106	125	123	116	117	116	109	124	126	121	135	123	132	118	118	130	135	120	111	112	99	119	119	106	134	112	131	127	108	107	115	120	139	133	112	114	132	121	142	120	143	118	129	137	133	112	108	125	143	112	153	121	127	133	107	121	111	134	124	148	114	148	129	115	117	142	136	118	111	141	111	99	115	103	116	115	119	131	101	119	114	123	135	107	101	113	123	132	116	124	137	119	112	128	124	108	128	100	98	122	110	130	115	110	121	116	107	116	115	129	103	126	127	123	136	137	127	113	130	118	117	133	134	131	125	117	105	113	124	124	130	120	115	125	126	115	106	117	109	125	129	131	148	134	114	144	129	133	123	137	113	120	123	112	113	123	127	153	125	121	117	111	115	129	142	135	129	114	103	114	122	108	117	150	131	115	122	120	143	116	121	122	126	138	135	136	132	125	120	129	121	119	135	138	122	134	122	123	135	113	123	129	124	107	114	112	123	116	113	118	99	131	117	126	135	122	116	124	106	128	112	144	126	121	133	147	124	114	116	131	112	119	116	127	135	140	137	114	117	120	99	130	134	121	127	124	108	107	109	110	126	126	91	114	118	133	117	110	109	112	118	142	141	133	123	118	132	125	121	107	131	112	128	124	119	125	112	108	115	97	103	121	138	117	111	130	144	132	111	113	126	104	125	113	145	137	128	124	107	124	99	128	119	126	117	134	120	119	97	126	148	141	126	138	123	99	117	129	133	115	134	136	115	132	144	121	113	116	118	120	129	133	109	117	119	109	100	111	107	121	117	141	119	124	109	114	129	113	143	121	112	131	123	131	103	132	143	102	124	125	126	132	127	126	129	105	133	117	142	117	127	131	130	130	120	92	104	126	108	112	138	133	117	114	138	123	111	134	119	112	133	116	138	124	132	126	118	104	125	139	138	125	138	118	112	127	124	147	146	96	112	129	122	118	109	124	112	111	114	126	142	127	108	113	115	127	137	117	132	119	125	118	117	122	135	123	126	117	129	101	111	136	126	124	129	131	114	109	105	126	121	144	124	121	127	136	129	135	114	132	129	108	118	124	144	144	148	143	109	108	99	95	105	105	109	117	131	130	116	118	118	113	110	112	129	126	146	130	128	135	146	127	135	113	118	122	108	120	112	117	128	128	114	123	148	109	133	105	116	124	118	143	105	103	113	119	112	119	103	113	120	117	112	127	122	122	139	109	108	121	106	144	138	111	140	145	113	117	118	121	124	114	106	93	117	136	133	127	112	105	141	131	108	144	112	132	144	120	112	120	135	110	108	107	126	109	124	120	124	131	135	118	107	151	127	132	119	99	132	140	130	115	125	118	119	127	126	147	134	118	130	120	116	120	154	104	131	122	130	138	132	155	115	118	114	137	96	138	109	107	106	136	108	118	119	110	118	132	110	127	145	107	107	120	137	121	110	110	104	127	126	119	120	119	105	103	123	133	122	125	130	130	123	129	136	122	106	108	120	121	123	141	129	124	102	123	129	126	129	130	121	126	124	130	117	122	110	126	123	108	116	114	117	124	127	129	142	115	114	131	114	128	121	103	115	110	143	108	96	122	127	134	128	118	114	116	111	116	124	112	97	151	116	127	124	120	126	120	128	107	128	111	112	134	116	111	125	122	124	107	126	119	131	110	135	119	105	109	112	125	110	114	127	136	125	121	122	123	124	100	115	112	133	134	122	129	140	117	133	112	100	124	108	141	121	129	83	120	143	112	144	125	125	121	96	124	114	121	111	126	122	138	120	116	135	144	120	119	139	149	126	116	116	120	108	124	116	115	115	103	119	120	143	126	117	133	110	123	124	119	110	131	115	120	127	122	133	127	129	117	123	138	122	106	120	118	128	132	98	135	120	121	124	113	116	112	125	116	131	127	134	110	112	126	144	141	118	143	110	118	95	126	141	117	109	106	134	118	136	121	108	124	122	106	137	124	133	105	128	94	100	126	118	131	134	105	123	119	139	107	121	118	132	120	133	116	130	96	118	103	139	124	123	128	113	120	111	120	140	131	111	128	135	151	119	146	114	134	126	129	121	120	133	134	124	130	110	123	106	125	117	136	101	114	107	131	139	127	127	119	111	124	113	130	90	125	110	128	117	110	121	117	141	121	119	128	130	117	117	129	112	137	123	113	124	111	116	124	119	126	131	124	106	134	123	121	127	120	119	118	138	148	130	140	148	108	141	115	104	107	113	152	120	142	118	117	120	117	118	121	101	124	108	111	128	126	100	129	99	132	119	141	121	107	127	114	127	127	134	137	113	134	137	136	120	132	108	115	131	112	127	150	130	139	105	142	128	120	122	123	115	117	100	131	115	160	148	131	134	130	114	112	160	124	115	141	126	115	119	139	134	116	121	137	115	123	86	130	125	136	110	145	142	118	125	118	131	122	115	117	147	139	101	110	115	133	117	129	121	132	149	119	143	133	98	112	147	105	119	123	129	113	134	101	110	134	128	128	127	129	120	125	107	129	137	136	131	124	117	126	112	126	134	125	121	144	136	126	126	120	139	125	130	133	127	116	136	127	127	121	133	113	95	130	122	121	119	106	111	125	117	118	131	123	129	121	112	105	112	116	136	108	114	126	133	133	125	104	116	115	122	128	126	107	125	113	122	125	111	135	126	123	116
21326	18789	3048	2598	2279	1782	1444	1239	1051	959	781	782	699	683	622	570	488	540	497	494	409	447	414	394	435	402	393	397	383	371	392	374	366	346	305	348	325	336	340	355	351	344	332	331	345	336	326	341	330	340	318	310	298	334	300	310	322	268	302	330	314	312	321	282	266	281	346	333	315	288	287	295	304	306	281	320	304	307	285	318	307	316	288	295	300	287	319	306	344	307	301	305	303	277	306	305	303	279	316	311	305	284	289	289	278	289	297	312	316	317	311	301	275	272	318	308	289	273	287	295	308	328	289	317	273	318	320	309	283	281	319	313	292	323	285	300	318	300	299	298	281	294	283	290	300	296	319	305	311	304	339	276	293	288	277	293	271	304	292	305	276	285	318	318	294	296	291	309	314	281	280	276	346	277	309	303	286	285	272	293	313	288	281	270	321	296	271	283	262	260	287	317	314	310	290	283	264	283	315	274	292	258	280	297	316	276	318	290	284	311	292	294	319	277	291	285	262	295	299	296	281	306	296	284	299	310	304	291	298	283	308	313	266	265	285	324	275	272	284	308	346	303	319	292	274	298	285	293	307	272	315	280	328	294	323	313	297	283	319	310	299	310	295	305	311	280	291	309	293	314	289	291	296	276	300	318	313	311	293	294	282	298	277	279	287	320	281	296	268	271	269	265	317	305	324	311	284	280	317	303	290	298	297	316	272	303	301	310	296	286	307	295	310	299	307	310	289	288	303	336	299	320	294	310	311	331	299	283	288	307	261	312	308	306	286	269	281	291	305	310	285	300	305	272	303	278	257	314	268	305	297	296	304	291	290	274	314	296	280	286	307	281	310	291	305	274	259	314	273	306	290	281	290	299	300	293	280	288	275	295	312	290	274	293	294	255	303	285	302	296	289	272	282	321	309	270	303	308	277	302	270	304	288	316	289	279	296	300	275	277	291	312	278	285	322	280	287	288	283	304	283	315	301	305	317	282	285	323	296	296	299	313	302	287	264	309	306	282	294	286	279	274	297	280	310	283	262	285	273	288	283	299	284	282	311	309	279	269	272	318	281	294	278	307	267	322	297	283	295	295	285	275	280	293	293	304	294	303	273	303	276	309	324	266	302	289	278	295	293	299	305	271	294	286	294	303	272	304	300	314	308	285	307	297	290	286	293	295	308	306	294	265	358	334	283	276	312	291	293	320	272	294	291	305	248	303	314	284	284	355	299	256	292	303	264	275	298	296	280	289	300	317	317	300	292	297	305	311	289	298	299	295	276	302	326	291	295	290	282	309	311	333	295	301	274	277	261	307	269	266	293	328	301	329	314	302	294	311	304	282	278	303	287	301	283	289	280	299	295	272	306	293	332	297	296	337	291	293	278	264	311	302	289	321	288	274	304	314	313	283	286	295	284	287	291	283	275	311	281	271	280	304	280	301	299	280	298	295	299	258	310	306	304	277	310	288	297	331	272	312	274	328	296	299	297	298	301	294	286	278	333	307	337	309	285	265	281	253	273	288	272	287	314	262	285	249	329	257	303	283	281	296	288	283	307	308	305	299	313	308	302	288	331	308	302	298	311	296	297	341	280	309	315	265	300	270	280	291	263	291	283	286	303	283	295	297	326	317	285	313	298	311	314	298	298	287	316	286	271	319	296	301	307	318	298	311	279	292	274	283	287	298	255	286	322	265	322	308	299	293	324	283	312	326	303	303	285	297	291	316	277	290	305	321	284	294	317	287	305	298	295	271	309	302	304	291	318	295	330	252	279	309	301	288	290	305	308	316	330	297	272	297	289	273	302	308	321	280	304	334	315	287	290	308	301	306	336	305	283	299	274	298	285	292	299	277	280	308	290	271	303	291	292	292	284	282	298	277	307	281	273	279	274	279	298	256	272	326	268	283	318	277	287	292	293	289	267	276	281	237	295	317	327	284	316	280	280	293	278	291	311	310	331	293	296	306	258	293	286	313	309	278	304	300	289	308	312	291	324	320	291	319	302	289	292	282	282	302	325	276	306	288	304	301	285	271	270	288	248	290	279	291	312	291	304	288	282	316	272	298	276	304	310	294	267	288	280	304	312	306	288	255	334	290	298	293	313	279	307	269	306	262	311	298	314	279	294	291	284	276	303	297	290	298	253	285	299	316	268	298	335	283	310	290	307	304	284	290	324	267	303	308	320	288	262	329	279	287	269	289	325	307	256	291	261	275	292	297	335	265	291	303	285	301	285	280	327	283	309	299	273	300	306	303	284	318	302	306	256	271	289	305	293	280	317	287	282	297	305	305	268	301	281	306	286	313	294	285	279	284	283	294	272	293	289	291	289	316	272	287	281	319	267	293	323	269	307	286	305	310	283	305	309	293	315	274	264	316	300	337	299	304	277	269	309	308	304	312	312	292	307	274	333	299	315	270	301	321	264	286	293	312	300	298	270	270	272	296	279	313	293	301	319	324	306	271	282	277	292	282	310	282	323	300	319	282	302	313	298	307	300	254	289	295	306	305	303	334	322	279	288	305	301	281	321	290	315	301	259	305	261	283	262	277	271	284	259	312	279	284	296	313	284	306	282	293	311	291	299	323	278	262	279	297	305	294	279	310	281	309	294	262	251	297	280	291	307	293	284	294	319	306	315	345	304	289	284	302	301	288	267	290	294	290	307	282	268	316	309	299	321	300	284	325	294	310	272	274	317	335	297	311	265	301	278	280	302	304	300	272	288	326	313	301	337	308	290	300	308	283	269	316	279	328	269	316	302	291	303	296	283	297	304	305	300	280	299	282	307	287	337	276	284	315	322	317	287	308	272	266	307	295	300	300	305	288	297	277	297	284	300	312	297	267	310	299	315	331	288	297	288	293	297	299	275	312	282	296	310	324	287	285	296	304	315	285	291	286	291	289	280	273	308	304	302	298	304	292	272	345	287	265	304	304	283	308	294	307	298	290	276	287	276	286	260	317	271	337	311	287	292	279	312	267	297	302	292	295	294	293	292	308	298	302	293	275	275	291	322	287	305	310	292	290	341	288	287	301	303	299	312	326	325	285	305	315	283	299	296	313	302	307	286	249	276	284	311	291	300	304	295	288	281	319	308	302	307	291	318	286	272	290	312	275	312	304	307	282	313	286	280	274	336	303	294	324	266	292	338	301	331	312	289	292	304	298	280	303	301	339	281	315	277	314	295	306	317	300	297	293	311	285	331	274	282	278	310	289	284	278	316	298	305	266	295	303	271	268	262	292	291	298	326	276	291	316	315	272	294	297	277	302	281	278	285	284	286	294	302	327	307	285	275	292	285	267	298	302	325	302	261	280	274	324	278	255	297	278	329	265	300	279	313	276	287	282	302	294	255	312	273	284	256	259	308	281	269	295	317	293	302	295	327	307	303	288	290	285	315	300	297	301	272	299	253	300	288	309	299	278	295	316	277	307	271	290	281	279	284	273	295	301	301	308	300	284	322	290	289	276	305	276	281	304	297	283	314	286	276	321	244	256	253	309	280	297
51274	40039	15622	2222	1046	715	548	456	351	276	235	181	181	155	167	157	118	135	132	112	110	109	109	104	91	97	92	94	100	86	105	91	90	83	70	69	88	62	87	68	76	86	80	100	72	83	92	74	75	90	85	83	76	87	86	86	81	81	75	81	85	70	77	101	69	71	70	58	60	69	90	99	87	77	62	74	76	80	63	90	70	67	65	79	56	75	80	70	74	76	75	79	74	93	72	76	69	69	72	85	76	69	59	79	63	76	80	73	74	65	70	67	63	76	68	86	80	83	85	71	65	76	74	68	70	75	89	88	70	76	74	73	68	73	82	61	71	79	64	61	45	80	95	79	84	68	98	74	69	71	87	66	80	69	84	74	72	67	77	74	67	76	74	60	73	76	70	71	71	76	83	80	54	83	67	75	79	69	86	80	68	75	71	63	75	77	83	82	68	74	77	87	72	89	78	80	81	95	65	75	69	74	73	73	85	67	62	72	66	64	86	90	82	70	75	77	66	60	70	76	92	91	77	65	77	62	68	66	78	68	78	71	67	58	76	106	72	74	85	91	85	72	72	84	73	69	69	68	65	78	77	72	73	74	79	68	79	70	83	76	71	79	89	67	61	67	80	62	68	66	70	75	59	68	59	73	83	61	77	71	84	58	79	67	67	85	68	75	73	66	69	84	93	79	77	67	95	62	71	62	78	89	69	74	73	74	65	76	63	82	83	74	77	75	95	74	78	77	78	63	78	80	76	90	66	94	57	85	69	61	72	79	64	64	73	82	90	81	68	75	75	72	79	80	74	69	75	91	61	82	69	76	64	74	91	65	67	71	65	78	73	81	86	78	69	82	85	80	66	89	71	74	84	72	64	77	98	71	68	62	64	78	79	63	73	86	67	63	74	77	69	72	71	82	77	63	56	77	69	66	64	67	75	77	64	81	67	71	76	66	60	63	73	67	66	77	68	75	81	77	62	73	78	64	72	64	67	72	71	63	70	60	66	59	68	79	65	84	75	92	67	85	73	55	73	67	84	63	78	65	55	74	76	74	67	64	68	79	84	94	72	76	66	60	62	69	63	74	71	65	65	68	67	66	78	74	69	70	77	94	63	74	69	63	74	55	76	64	80	58	76	62	62	62	72	89	65	60	87	85	70	84	72	80	67	90	62	93	67	84	81	93	58	81	65	71	76	63	67	64	84	81	78	73	83	79	76	69	87	81	79	68	82	74	65	67	56	73	75	74	76	84	67	71	68	74	95	64	66	81	77	73	62	62	70	72	65	73	71	74	80	74	83	72	73	70	70	66	70	86	69	72	71	74	53	76	73	66	74	67	82	72	76	69	72	57	74	62	75	72	46	60	62	75	73	80	85	65	69	87	72	74	80	77	66	81	56	65	79	82	73	72	79	67	72	67	74	74	68	62	63	68	68	69	67	84	74	75	75	69	72	68	63	68	87	77	72	75	58	67	73	83	63	83	78	64	76	65	72	62	48	81	85	70	60	68	85	79	74	81	77	71	68	55	65	73	71	67	75	84	86	75	65	65	80	77	55	62	80	66	67	52	71	67	54	75	62	78	62	72	83	55	68	71	69	77	71	66	71	92	62	62	76	80	60	75	69	58	74	76	93	79	60	82	70	59	57	77	83	77	92	70	69	86	76	69	66	82	74	66	75	57	70	63	67	84	60	73	75	74	84	62	83	86	73	80	67	86	83	91	105	62	70	79	71	70	84	65	62	76	69	72	97	53	63	64	55	76	83	92	59	97	74	59	78	80	69	73	67	76	59	73	76	73	50	68	71	75	81	75	62	76	69	78	77	62	79	62	62	83	81	73	84	75	68	65	57	74	64	54	72	73	70	51	76	75	64	54	68	87	78	70	79	77	62	78	73	74	89	84	68	57	89	68	80	86	75	67	69	71	71	75	83	60	66	69	79	62	74	74	93	64	66	80	82	64	74	82	92	89	67	82	73	75	68	69	86	72	52	67	88	70	91	66	65	55	58	82	76	68	74	78	71	72	67	78	80	65	61	68	73	77	82	68	80	81	80	74	69	61	73	57	69	79	67	70	67	68	83	56	79	88	75	79	70	64	60	82	70	74	77	73	61	73	66	60	68	72	75	90	71	81	73	74	81	71	73	79	88	70	83	77	93	75	68	79	79	75	85	73	68	88	73	75	76	84	85	57	68	96	62	84	81	59	85	72	79	64	87	81	79	75	78	81	73	74	77	85	88	67	66	64	66	64	69	78	73	81	75	83	75	76	74	83	82	80	81	65	77	71	84	60	78	73	82	74	71	63	76	78	66	83	75	68	88	75	62	68	56	84	62	71	62	55	77	77	68	68	80	81	91	72	76	71	86	77	77	81	76	63	60	65	65	82	69	54	71	72	66	67	83	80	69	73	83	71	78	72	71	88	71	73	67	78	74	97	68	73	69	93	73	69	62	65	73	74	74	79	74	82	70	80	57	79	89	85	74	80	68	67	81	70	70	80	81	81	66	79	73	76	61	78	67	71	64	90	78	74	65	73	64	69	75	85	65	87	68	89	60	83	63	68	74	62	71	69	87	73	72	67	86	74	78	79	83	67	77	84	72	76	73	54	76	69	65	75	75	55	76	84	82	69	71	78	67	79	79	69	85	79	78	74	78	79	59	63	84	56	62	66	82	89	75	79	72	58	79	67	75	60	61	58	69	79	61	74	73	71	71	70	88	74	75	71	68	74	78	87	73	77	70	62	73	81	72	80	86	98	68	81	69	72	74	81	89	75	74	71	64	74	72	71	75	66	80	66	59	61	73	66	61	65	72	96	84	65	71	80	64	63	83	80	72	91	73	68	71	87	80	82	57	60	86	90	67	69	65	82	89	64	77	63	68	82	72	45	69	66	83	77	69	75	73	77	73	88	71	71	77	91	66	78	67	56	77	79	75	92	65	72	83	68	67	79	69	55	62	73	51	71	74	64	69	78	60	79	81	55	86	74	74	72	63	84	81	81	75	84	61	70	66	65	72	56	72	76	65	75	76	69	76	74	69	80	77	78	58	88	68	60	69	61	89	55	83	77	70	68	63	78	71	71	58	77	78	89	70	82	82	81	71	65	69	62	67	83	73	76	69	78	96	62	90	65	71	67	85	52	84	69	83	84	69	71	78	69	59	80	71	72	68	82	69	86	75	73	69	86	62	85	84	75	80	65	85	75	52	67	59	68	59	75	81	68	86	80	82	70	67	65	87	65	67	70	55	67	81	74	70	59	66	71	69	70	62	57	92	69	78	72	69	86	66	66	64	69	64	73	73	72	84	81	75	69	87	67	79	83	80	85	72	90	71	81	89	76	79	74	62	71	83	69	69	75	70	76	68	73	87	78	67	72	66	79	83	71	62	73	65	82	81	76	71	80	94	65	68	73	79	80	96	82	75	87	69	80	65	81	94	59	79	63	73	58	73	74	74	65	69	78	90	64	67	79	75	88	79	54	65	76	83	69	80	72	58	73
29299	26646	5239	4423	3833	3070	2450	1994	1626	1427	1266	1061	915	862	739	766	688	627	547	562	491	495	472	453	397	416	339	386	385	309	375	286	365	285	334	323	298	279	298	282	275	249	287	285	249	267	244	264	272	287	233	263	251	243	227	245	225	241	226	254	225	246	251	244	219	254	259	229	235	228	254	232	213	215	232	215	182	238	218	234	217	207	208	237	221	208	235	194	233	193	209	203	212	223	219	203	198	205	224	224	209	212	212	211	192	249	232	218	225	210	234	185	212	228	238	222	187	202	194	210	222	213	229	218	199	228	198	211	218	201	205	190	210	211	205	191	191	226	218	212	215	211	221	219	220	209	193	204	207	223	187	200	202	195	210	211	213	217	191	182	204	205	181	201	217	216	211	214	179	220	219	199	211	192	213	222	193	209	197	210	192	212	178	204	228	198	206	217	189	225	211	220	206	192	199	200	220	175	221	184	186	222	215	206	196	218	194	180	198	193	230	206	180	191	204	211	189	197	210	206	202	210	196	214	186	224	224	217	199	204	221	238	208	218	225	205	221	225	200	226	198	190	216	191	222	215	201	224	222	196	193	225	177	220	202	203	210	212	172	211	228	212	208	213	221	191	206	196	196	216	206	208	230	191	214	224	214	202	205	194	178	200	186	215	220	219	218	227	188	216	184	191	194	198	234	204	222	225	184	212	188	196	195	193	185	203	224	204	205	199	231	221	203	202	215	216	212	229	181	191	195	228	222	224	201	198	206	207	179	185	230	190	201	210	222	196	197	219	195	201	195	227	227	213	217	201	211	186	220	194	200	200	207	190	191	222	236	224	193	211	190	178	200	193	224	218	200	207	182	216	202	189	218	194	208	201	186	201	168	223	189	202	199	219	217	205	218	212	206	212	204	221	215	177	211	186	194	190	194	190	219	179	221	199	200	202	213	192	211	184	200	200	199	202	198	187	190	206	209	198	192	213	216	190	203	218	221	218	189	225	203	192	198	177	200	205	198	216	226	208	192	199	206	196	200	208	172	200	204	218	178	207	192	213	209	219	202	203	213	205	237	190	224	196	207	220	185	199	202	218	178	218	224	193	197	197	190	217	207	199	208	194	202	194	189	210	202	205	206	215	192	204	217	218	206	179	192	206	195	204	222	190	211	223	194	199	206	235	205	193	204	189	215	207	187	208	213	177	214	199	207	207	188	183	211	228	223	223	231	201	184	183	212	190	191	213	176	193	222	212	219	187	218	205	206	204	191	211	192	203	204	201	205	200	191	194	212	210	218	221	197	216	205	238	180	195	209	211	237	234	206	191	207	203	221	215	211	211	198	179	226	220	218	186	193	206	185	226	215	206	215	192	222	204	214	212	216	199	201	242	229	235	200	216	216	208	197	219	200	199	202	217	220	210	209	205	183	194	201	235	198	208	204	175	199	193	197	229	208	228	227	218	184	228	199	191	217	204	205	194	211	196	201	212	195	195	209	169	189	224	194	183	198	212	187	203	210	190	206	213	193	227	212	186	197	228	212	185	187	227	237	209	190	196	207	199	206	183	218	210	168	193	187	194	215	215	204	191	207	192	192	223	208	226	201	230	191	200	212	194	178	206	213	193	199	211	213	213	201	192	214	209	203	171	202	203	209	201	197	202	208	200	193	194	213	200	209	227	229	196	193	198	183	189	237	181	214	186	214	193	186	209	182	212	203	224	207	214	216	186	217	204	195	216	222	232	217	211	213	213	210	218	221	198	223	193	219	203	205	195	183	199	189	212	205	186	207	213	202	200	169	200	214	199	189	237	210	209	221	195	189	178	206	211	190	198	201	183	206	209	226	187	225	178	185	195	218	195	197	221	203	221	210	222	209	198	214	193	209	177	191	208	213	188	207	230	210	197	186	212	207	186	207	187	197	215	201	196	208	199	197	200	213	230	194	231	243	176	194	217	209	207	209	219	187	194	195	200	238	189	199	206	205	216	190	195	192	196	203	242	203	196	207	194	200	234	205	204	205	214	207	231	197	204	195	208	191	211	194	190	198	210	191	184	221	198	219	191	209	189	207	187	204	198	194	202	199	232	228	223	232	193	208	201	229	197	221	206	206	216	230	238	221	220	223	216	211	195	169	192	216	206	180	212	217	235	195	190	227	193	186	209	220	211	197	160	194	201	199	199	217	204	206	199	209	201	211	193	221	201	203	223	211	197	195	193	170	190	205	200	222	212	203	212	202	203	224	210	193	204	202	192	201	220	218	174	196	232	187	208	197	202	201	215	213	213	203	189	195	193	191	200	204	197	230	196	181	192	206	206	214	209	194	190	208	214	208	203	202	202	203	209	207	193	189	194	195	214	172	210	231	193	240	199	185	238	209	221	195	169	220	184	215	227	180	218	209	203	190	216	187	229	192	203	202	191	215	216	220	202	217	223	217	199	209	193	201	203	183	196	207	202	188	210	233	200	226	195	215	204	180	221	194	199	220	199	226	222	181	208	209	206	195	207	223	227	199	215	182	229	193	205	219	215	190	192	223	222	211	205	195	178	202	176	206	232	186	211	209	198	205	217	189	217	202	206	188	211	219	211	212	208	206	178	226	195	219	182	220	216	199	173	224	213	194	175	196	205	188	203	231	203	205	231	204	196	226	217	230	200	185	209	216	202	198	196	229	198	194	204	195	211	207	201	205	212	195	193	195	213	187	175	219	212	175	197	221	185	235	219	186	216	201	206	215	210	213	215	214	213	207	210	194	203	214	184	200	217	200	196	181	215	204	203	205	183	197	203	200	216	221	200	189	202	195	195	194	230	216	210	186	203	195	213	209	201	205	217	212	203	203	213	202	192	185	202	171	209	198	202	225	187	195	200	207	233	197	205	195	214	202	212	199	195	226	218	216	189	208	208	210	192	195	223	219	216	180	241	190	204	218	220	197	189	184	206	199	215	207	224	213	198	200	208	186	221	232	209	215	228	196	196	205	218	170	196	244	223	178	228	198	219	186	214	205	222	203	214	192	207	216	215	202	229	200	202	202	183	188	213	196	201	203	206	189	243	194	214	202	216	216	228	227	223	190	211	226	219	207	208	215	203	198	221	189	177	215	210	201	178	194	198	192	200	213	202	184	198	223	208	202	199	197	212	206	217	199	197	210	237	237	209	193	223	206	223	200	207	220	206	209	205	200	198	182	195	180	183	229	221	237	226	203	193	218	255	215	202	202	192	184	222	204	205	191	237	201	227	213	191	181	200	203	211	195	187	212	203	196	192	190	158	207	156	220	222	203	226	192	196	208	197	207	167	214	191	211	207	200	219	196	210	188	232	186	213	197	227	195	199	209	198	198	203	200	210	223	194	215	212	193	191	196	216	202	199	193	199	237	201	162	210	194	211	216	220	194	205	199	219	188	204	203	189	206	213	182	215	205	206	183	208	191	208	202	207	233	239	182	219	217	214	192	176	204	201	220	223	231	228	212	221	201	203	194	209	187	212	189	215	201	206	213	203	209	185
6588	1019	333	250	241	247	273	225	269	233	222	249	256	272	280	248	267	255	249	250	246	270	255	231	267	226	248	276	274	270	215	230	275	249	256	284	224	259	255	251	237	224	231	230	256	263	235	239	234	285	258	219	257	228	260	220	243	240	228	245	247	259	249	218	301	236	241	224	252	274	253	269	222	240	267	266	251	254	255	254	279	228	268	242	259	281	235	278	255	257	252	255	238	238	235	224	245	272	251	213	272	227	252	257	254	273	238	259	280	249	240	262	268	261	262	263	283	240	249	258	231	253	239	244	253	257	259	269	269	298	247	253	289	280	279	257	255	219	250	257	247	242	272	262	229	233	274	249	276	246	243	263	262	243	245	223	265	265	235	254	264	258	236	245	251	249	264	255	249	253	234	242	261	260	220	247	229	267	257	245	239	260	225	239	251	230	211	243	243	225	239	233	254	256	257	244	242	228	225	272	262	243	286	253	228	260	234	264	249	254	249	271	265	245	256	256	251	252	265	271	282	219	249	237	250	269	257	245	266	252	279	257	243	281	274	278	282	240	246	267	229	236	256	259	258	237	251	230	253	276	245	269	277	285	283	241	221	259	248	246	232	267	250	264	244	257	231	248	269	267	260	266	225	238	252	258	281	289	258	280	280	259	227	266	277	257	282	269	255	268	246	247	242	240	269	244	210	253	251	232	244	267	240	242	272	242	266	224	248	256	259	242	260	270	251	229	245	281	225	247	240	247	289	231	263	233	279	228	254	269	282	251	237	259	247	271	265	241	233	236	261	250	245	271	261	251	251	243	251	263	264	254	248	235	279	276	253	239	192	219	235	268	247	261	241	280	283	274	241	268	262	267	241	274	253	225	253	247	276	249	272	237	243	232	296	258	270	308	249	251	269	275	276	280	240	246	286	219	252	274	239	272	245	241	225	248	250	286	248	251	243	228	232	272	264	250	227	280	248	229	276	238	260	264	244	242	270	263	252	270	281	239	266	257	271	264	244	242	233	255	270	255	232	227	262	248	249	260	263	243	260	269	228	263	215	250	244	245	257	267	263	239	293	278	245	256	292	249	241	257	238	263	236	250	254	246	277	275	242	278	231	246	282	281	238	242	261	243	247	225	238	233	243	256	254	265	258	270	269	221	249	236	241	249	246	282	249	284	235	245	241	268	237	251	257	238	292	259	241	234	263	253	269	276	253	235	244	246	267	233	267	274	232	257	218	272	249	288	249	280	247	235	241	247	249	246	248	248	247	263	261	239	258	261	214	283	220	273	254	241	264	249	219	245	231	265	246	254	254	259	226	265	261	249	242	244	249	275	296	253	250	266	253	274	249	267	230	250	237	262	252	254	241	280	274	233	257	251	254	244	250	256	259	252	216	286	234	260	237	248	232	239	266	232	265	276	251	242	263	263	252	234	252	260	284	256	266	240	275	247	260	224	253	277	231	272	228	233	246	254	267	266	267	248	269	252	262	268	282	264	289	285	254	253	251	247	262	262	278	278	239	243	279	254	288	263	252	252	248	232	253	221	254	247	238	269	243	230	250	257	226	238	263	227	246	235	245	236	287	271	245	270	255	268	259	221	257	246	236	268	269	214	243	250	236	214	234	225	271	238	241	257	256	272	243	262	264	251	251	248	253	273	243	250	262	245	247	222	268	211	226	260	216	254	268	256	238	269	243	263	217	254	271	285	273	281	245	260	222	219	243	243	238	259	278	275	273	262	234	254	213	263	231	260	258	246	241	258	231	262	236	239	276	269	237	248	281	249	240	270	224	278	256	267	261	243	233	271	254	243	268	225	234	264	257	269	249	269	260	251	261	255	248	249	253	279	272	236	286	265	239	229	272	250	234	248	280	261	257	252	236	279	286	276	256	279	246	244	270	237	240	225	239	241	261	255	295	272	237	239	251	254	266	272	300	259	264	256	235	257	246	276	254	270	248	254	256	243	237	296	277	284	253	236	248	234	250	250	251	250	246	277	276	264	237	252	228	281	292	268	238	258	272	268	268	260	266	245	245	270	275	234	251	250	263	255	261	250	266	266	275	245	249	240	243	238	235	232	246	259	272	283	266	263	247	236	291	230	259	241	246	257	273	228	275	259	266	243	267	253	264	251	250	255	275	297	245	260	254	276	256	250	250	252	232	264	260	264	248	242	254	255	268	268	262	267	266	225	259	244	274	222	244	245	245	261	250	260	277	245	268	235	292	282	227	296	254	235	222	274	228	233	258	245	258	259	244	271	246	257	248	240	243	255	264	236	276	244	261	240	266	234	285	252	239	261	256	224	251	253	226	229	224	250	260	249	279	260	247	269	261	262	257	264	265	268	228	246	247	236	229	242	289	248	271	250	264	256	241	223	256	262	234	247	255	273	247	241	238	229	252	240	248	257	253	242	253	254	244	260	210	272	260	276	249	256	255	267	251	257	265	258	247	255	213	268	259	243	250	235	246	269	258	238	230	245	266	244	231	248	276	269	241	263	251	247	268	220	244	240	258	243	260	264	251	274	248	264	241	245	219	244	256	253	253	243	229	231	278	260	251	260	227	262	252	254	221	244	232	214	248	234	264	248	253	251	224	271	265	272	252	259	245	254	248	272	249	254	244	260	262	259	247	250	278	260	226	241	226	280	246	252	250	274	251	251	265	254	261	239	254	260	251	259	236	270	279	247	284	230	226	247	231	256	274	231	251	221	251	226	244	229	238	262	259	246	268	238	261	226	254	242	238	263	256	247	260	239	263	271	243	242	263	237	257	255	242	254	266	289	243	250	273	224	258	234	241	277	234	240	258	261	244	245	245	245	261	251	241	261	256	265	268	272	263	224	266	250	267	266	235	270	237	249	243	249	235	264	222	246	277	216	269	254	225	254	250	224	264	254	242	278	268	263	281	240	252	251	288	268	271	260	244	257	244	249	263	264	249	283	273	252	234	260	257	278	221	250	228	237	280	263	258	256	266	278	231	276	241	235	258	241	255	251	224	256	254	248	250	238	250	243	275	289	244	253	247	251	260	254	239	269	261	267	265	252	242	228	239	264	269	265	251	249	236	235	265	263	247	273	262	246	249	244	273	235	259	227	258	264	243	268	248	274	228	256	250	236	262	226	276	254	239	246	230	252	249	253	270	222	265	268	259	240	282	276	255	241	247	221	254	261	223	236	232	254	267	265	278	246	259	255	247	238	248	247	245	251	249	271	257	245	270	256	227	257	253	269	252	268	225	249	273	268	224	246	254	253	238	247	280	287	251	251	251	231	266	230	207	269	257	238	265	255	248	247	254	273	262	255	264	234	267	292	260	244	237	278	260	253	251	270	257	253	258	265	262	280	259	275	267	272	252	271	253	241	273	255	256	234	251	248	253	245	252	253	285	260	247	256	272	263	263	277	255	248	247	242	230	244	257	280	233	231	275	215	247	235	243	253	253	262	257	272	242	267	213	243	216	235	233	267	262	260	256	273	278	256	266	254	261	298	236	260	257	272
5370	1788	690	639	621	577	632	592	562	612	612	582	609	577	583	612	567	603	596	583	589	557	591	569	551	573	597	603	580	578	598	600	588	522	583	601	552	569	619	557	557	561	571	588	569	558	657	591	563	603	551	520	554	560	560	579	556	577	583	568	572	584	591	580	522	587	570	536	542	580	601	585	585	566	567	518	534	608	568	563	563	599	540	538	555	567	563	611	609	594	588	549	579	583	564	556	558	585	565	582	608	557	547	570	642	542	524	589	588	578	561	614	559	625	567	582	574	575	551	561	584	616	566	608	534	543	593	591	547	568	591	589	613	597	544	594	589	571	576	557	616	583	566	584	542	538	540	562	557	572	514	589	600	559	584	542	578	562	612	560	559	573	534	548	576	560	544	551	487	560	569	534	583	599	573	549	594	533	593	597	577	557	584	578	580	575	609	572	581	549	593	532	591	566	605	582	579	564	565	573	542	563	574	561	533	624	584	581	587	563	521	568	541	586	593	589	567	568	542	567	572	579	557	567	556	558	587	600	531	545	557	531	566	621	587	587	558	582	584	587	558	568	572	570	583	550	573	536	592	575	596	580	526	531	554	586	537	616	582	582	553	590	603	599	595	559	576	619	576	564	597	580	550	593	562	533	609	542	569	564	610	603	556	585	589	588	556	603	545	544	546	584	552	610	570	581	565	605	568	546	596	585	550	564	594	546	586	625	553	543	582	533	561	566	577	596	562	619	534	566	584	612	546	552	595	586	552	584	533	597	553	574	559	562	596	608	556	546	596	570	545	595	572	618	570	507	587	591	573	590	613	587	601	581	570	576	572	534	577	578	573	566	557	581	581	553	590	590	579	583	613	587	578	569	573	592	572	592	576	578	588	541	610	552	548	534	593	576	602	553	557	577	578	542	547	528	565	576	567	578	564	588	600	593	576	600	547	545	595	531	552	586	572	596	555	591	568	584	564	559	585	561	580	572	595	569	583	556	571	626	578	591	553	571	571	568	529	564	527	554	558	605	604	553	556	591	594	637	577	600	561	553	532	578	584	547	559	616	599	592	599	594	566	582	565	571	580	578	538	525	580	549	547	602	559	583	608	576	613	562	544	584	568	559	607	595	551	547	577	588	578	554	549	570	603	572	588	560	530	558	557	594	573	553	581	561	592	565	562	600	590	575	599	561	563	549	580	580	600	576	573	587	555	606	557	579	599	605	577	589	566	566	531	563	562	578	557	534	578	515	604	548	564	565	542	588	550	559	575	566	561	610	561	526	562	565	558	581	571	554	587	598	528	582	577	593	555	550	545	564	571	577	593	593	582	605	559	597	556	559	626	546	556	616	579	535	597	589	568	600	555	578	583	604	590	572	559	574	550	567	604	539	539	565	621	610	550	562	524	579	549	587	552	558	586	573	572	552	531	585	557	543	588	556	602	590	550	560	591	601	600	568	581	583	576	610	563	609	556	553	597	562	591	592	577	567	553	562	639	552	597	528	614	595	550	567	568	547	583	587	631	595	584	576	554	589	598	558	541	540	535	560	586	571	544	580	586	591	579	588	606	582	562	569	610	581	584	595	635	620	576	547	561	553	577	569	623	643	529	578	530	568	615	568	552	608	553	582	593	582	577	547	536	565	562	599	557	531	582	601	574	587	590	556	560	558	619	567	589	595	602	594	549	603	549	578	604	581	537	559	587	537	604	602	602	557	568	552	563	579	595	597	577	524	555	561	584	581	547	533	562	579	642	575	555	587	584	553	590	542	557	581	554	570	581	569	569	582	537	555	609	564	621	584	575	586	535	580	594	603	569	580	539	512	596	606	576	569	575	604	609	571	554	546	552	568	549	573	599	583	566	584	585	619	566	588	599	560	589	582	551	548	628	553	604	559	531	625	594	599	562	574	593	596	598	589	575	580	605	575	626	569	601	597	567	584	564	603	575	574	595	550	564	567	560	588	572	573	565	543	564	563	566	576	586	582	563	589	549	571	580	574	605	576	570	611	548	596	558	618	587	597	563	590	559	595	585	581	596	594	587	616	582	560	559	563	566	557	569	579	578	562	575	558	546	574	586	566	598	565	524	615	552	599	555	567	605	546	565	570	496	585	569	591	557	543	534	528	513	533	543	571	557	581	569	575	614	539	592	573	560	526	561	601	551	564	529	571	542	546	592	581	577	590	613	576	626	605	528	590	620	585	589	562	599	596	571	579	561	550	558	566	564	627	551	562	607	585	555	587	577	567	586	578	579	548	552	572	570	592	587	578	589	582	590	560	548	596	521	586	549	611	574	548	598	538	567	549	599	564	572	583	575	590	537	556	585	563	495	518	588	579	578	586	598	609	604	537	521	547	581	574	576	589	545	539	530	571	560	556	555	572	561	579	581	568	598	558	556	544	551	591	559	531	563	563	584	598	597	579	528	538	583	590	561	585	551	586	584	575	577	565	627	582	583	615	549	557	556	573	537	633	574	575	563	597	564	554	553	592	623	536	560	580	569	605	565	527	501	577	587	562	558	542	588	559	582	567	581	613	584	575	564	591	561	584	609	585	597	553	558	619	538	574	552	604	600	557	592	575	585	577	591	621	585	615	573	610	587	578	592	578	581	534	576	563	581	572	571	579	543	546	578	579	592	532	556	570	575	604	551	606	571	558	624	597	552	544	610	547	535	603	549	563	573	580	529	531	570	588	559	519	576	587	605	626	575	589	565	532	560	575	571	600	556	559	530	561	591	606	552	545	582	579	571	560	553	560	556	592	583	550	618	589	565	564	554	550	579	604	568	538	551	574	527	601	584	582	584	545	576	540	588	574	557	577	577	562	601	554	557	548	586	584	632	540	586	537	560	567	580	589	618	540	571	582	592	557	529	549	598	554	582	578	541	565	520	557	546	587	581	571	605	570	587	566	558	573	617	618	573	616	579	538	544	572	640	572	556	598	569	593	566	586	601	548	555	565	619	563	584	584	594	525	579	584	560	556	531	543	572	603	603	535	523	548	571	527	554	556	570	570	544	579	571	612	559	550	564	561	580	566	553	592	543	560	575	545	588	590	557	580	568	572	556	563	547	583	579	582	564	598	585	540	545	565	563	605	544	609	560	574	561	567	569	539	591	576	596	525	584	573	549	595	553	596	563	551	581	578	579	571	560	591	536	561	558	508	582	594	568	594	562	552	550	585	561	572	566	552	593	589	583	587	592	567	584	565	558	557	555	581	572	605	585	575	578	559	567	568	581	595	588	518	555	578	591	583	570	557	566	571	576	554	610	554	533	597	584	572	569	607	532	580	545	573	601	567	608	601	571	572	575	568	577	591	593	541	580	574	575	553	550	548	584	609	587	546	531	544	577	556	576	577	560	556	533	563	575	577	558	602	542	546	613	559	589	581	547	551	531	562	529	578	541	577	551	578	597	568	537	586	592	580	572	557	617	586	590	544	574	560	593	551	578	555	565	552	582	614	569	558	594	564	560	564	581	574	526	601	571	584	554	578	546	582
37448	23821	7263	866	654	440	365	289	243	221	166	209	165	150	186	156	161	177	104	140	149	117	127	142	132	160	140	162	145	129	124	141	129	139	122	106	117	129	148	121	133	129	148	108	105	119	113	117	134	128	125	122	110	115	137	111	147	125	111	119	101	118	108	125	115	137	118	122	123	103	119	93	111	142	126	138	143	130	124	127	121	113	122	135	106	115	114	115	106	136	131	124	139	117	109	138	125	99	123	109	122	122	102	116	116	127	127	116	108	144	117	120	135	119	126	131	134	127	130	121	143	124	126	120	99	124	132	127	115	140	110	134	130	128	125	108	127	129	108	117	130	135	116	130	113	129	136	135	138	127	131	99	130	137	118	126	108	128	111	128	130	129	117	128	125	119	120	104	121	115	120	124	121	135	119	112	134	114	145	110	127	140	112	111	105	106	120	104	100	125	120	112	117	117	128	134	115	125	106	126	109	106	120	108	125	114	128	114	109	110	108	125	118	115	120	116	135	127	131	127	110	121	128	116	124	115	130	129	122	105	120	139	137	129	148	123	112	115	125	120	124	105	109	138	138	109	123	143	124	120	121	126	103	126	113	100	115	118	124	120	134	122	125	104	141	125	117	109	127	99	112	112	109	104	126	117	109	125	103	143	115	100	122	130	126	112	105	117	121	124	121	115	111	126	103	132	120	116	109	132	119	122	127	115	118	108	118	121	134	124	113	114	102	111	111	127	128	117	129	130	102	125	135	110	112	128	113	128	118	114	119	114	108	129	124	125	121	125	130	126	123	98	140	114	109	103	132	114	148	123	120	104	103	123	123	118	120	127	99	114	125	140	122	131	124	125	118	116	121	117	121	129	114	101	125	107	121	113	124	119	123	118	117	115	141	106	134	112	125	121	126	128	134	112	120	139	120	117	133	122	127	117	109	125	138	134	125	116	106	131	146	128	118	117	127	119	123	121	127	119	127	115	120	121	117	125	139	131	101	114	126	118	122	129	110	110	123	115	128	139	130	123	129	127	139	132	120	110	118	113	128	116	131	123	138	119	124	129	137	132	125	129	144	96	120	126	124	120	122	150	106	113	119	127	127	127	134	128	119	100	128	109	120	113	92	117	132	132	119	113	120	130	131	118	114	130	133	99	128	120	116	102	119	133	115	128	111	124	124	138	112	116	110	119	124	114	138	116	119	151	120	116	133	126	111	119	128	110	121	104	126	107	132	123	102	135	119	110	143	127	140	104	112	127	111	137	104	129	89	126	131	132	109	147	136	118	105	123	131	130	141	141	129	128	124	129	150	120	129	129	129	145	116	129	123	114	117	128	124	126	125	149	130	110	116	131	112	127	125	114	133	111	122	125	120	144	124	110	103	115	120	146	114	112	130	125	132	117	141	112	127	144	107	121	98	92	143	130	131	122	129	113	147	104	146	109	121	125	128	133	128	127	129	137	120	105	106	97	122	115	134	132	131	116	103	111	112	121	119	127	118	115	120	115	121	137	125	129	111	125	111	141	135	101	116	116	133	144	120	113	135	107	102	141	121	121	135	125	125	97	116	128	107	130	130	100	131	139	118	146	123	126	129	117	123	126	119	101	122	113	123	126	120	113	112	115	122	143	127	123	130	116	137	124	115	136	129	134	126	129	128	122	135	122	117	131	103	126	132	108	135	130	120	128	124	114	118	125	126	127	105	149	144	107	127	110	133	114	112	109	107	123	118	127	101	124	122	144	123	129	116	128	93	113	113	115	131	135	149	119	132	128	119	126	113	129	116	111	109	120	127	126	128	107	101	120	122	88	108	110	113	156	101	134	113	117	113	105	128	139	120	132	108	158	113	147	126	108	117	135	124	111	126	135	101	119	117	138	119	118	134	113	123	114	111	107	130	112	127	146	132	125	99	136	141	129	127	131	125	138	135	120	98	128	128	132	131	112	96	132	112	122	114	118	110	103	123	89	123	133	122	109	143	118	133	130	130	118	101	128	130	99	117	140	108	105	117	123	130	132	121	136	122	134	108	111	126	117	131	134	94	130	109	107	113	110	105	112	125	108	96	132	116	112	133	137	115	111	107	105	117	112	136	108	129	129	121	125	114	123	98	119	135	126	127	124	127	130	122	113	93	127	113	120	127	116	130	120	132	127	126	138	115	122	93	111	135	103	113	108	111	141	125	125	141	139	139	114	116	120	130	122	131	116	120	120	127	103	109	135	130	116	127	123	147	123	102	106	125	133	129	112	118	135	135	140	121	112	124	112	125	121	114	129	116	126	105	107	153	127	119	131	124	129	157	102	115	122	113	117	127	121	108	128	128	143	139	119	117	119	108	130	143	119	119	122	127	130	110	141	123	96	143	123	137	127	124	127	114	125	125	128	121	99	125	107	108	149	118	109	115	118	118	111	116	119	112	128	132	132	119	131	117	117	131	114	131	131	124	117	113	106	132	115	139	112	107	120	113	134	121	123	118	113	104	133	113	110	111	118	111	112	132	129	119	115	128	114	132	141	95	124	136	99	115	119	122	114	130	140	132	116	117	100	126	123	124	126	141	142	115	114	126	121	117	121	147	118	126	110	134	104	119	138	122	137	117	121	113	117	121	122	124	111	132	132	116	129	134	131	125	119	124	120	125	119	130	121	131	113	137	105	114	110	157	143	128	106	110	124	128	134	116	133	108	93	104	137	143	124	117	128	123	120	115	110	129	130	102	138	138	130	116	131	139	115	122	113	109	130	119	119	112	126	140	103	121	126	108	113	107	123	135	124	132	112	130	104	113	133	127	106	122	107	113	121	126	123	106	114	125	117	127	148	106	110	112	121	141	135	148	118	138	100	129	118	130	126	131	132	125	119	142	133	129	130	133	96	101	130	132	121	120	114	113	122	111	107	125	118	135	112	110	136	151	98	115	137	114	122	131	128	118	108	106	118	113	122	112	115	115	125	103	126	113	128	113	122	114	121	129	125	121	112	122	138	113	118	120	130	127	126	108	108	122	116	127	121	144	123	125	117	109	116	131	126	120	129	132	123	127	125	123	111	115	120	118	107	107	129	120	126	118	126	123	136	135	151	120	119	122	111	133	116	106	123	118	138	142	119	113	131	109	125	118	119	109	105	102	125	128	116	116	112	129	114	123	113	109	123	115	119	98	129	121	115	124	126	155	94	113	142	115	119	128	134	121	122	116	120	134	127	115	124	112	125	112	139	124	118	112	129	104	108	113	135	131	131	126	134	126	122	120	128	124	150	124	142	109	127	120	108	131	129	122	120	126	135	119	119	140	133	122	132	124	113	108	137	112	135	100	102	113	130	119	105	131	120	122	130	126	125	100	118	108	126	99	112	132	118	115	102	122	113	126	110	124	112	132	125	126	126	117	113	137	122	129	102	122	127	113	120	135	125	142	118	129	120	117	105	134	123	122	126	110	125	122	133	109	102	141	111	119	127	141	140	109	135	117	110	122	113	121	110	125	112	111	135	111	120	118	102	131	132	105	128
21389	15807	3945	2523	2253	1859	1399	1281	1125	928	852	737	677	671	609	593	522	481	486	481	472	466	399	395	386	424	396	384	385	384	349	360	364	315	352	350	352	336	349	339	319	328	338	347	303	292	356	331	323	352	315	336	294	321	301	307	304	302	311	318	327	329	293	334	334	278	273	293	323	314	305	336	309	314	294	282	285	322	317	299	301	321	320	284	286	291	328	306	317	294	272	304	316	313	301	308	296	310	318	323	296	309	294	303	292	301	276	314	313	303	292	294	303	313	324	287	303	300	316	317	315	305	289	295	283	320	297	289	309	319	306	315	279	332	281	266	286	319	260	296	296	273	260	269	307	326	284	278	295	270	298	291	307	281	312	275	299	310	271	305	326	296	271	295	291	281	307	300	275	305	324	302	272	306	294	277	325	293	279	285	310	295	312	278	298	279	266	269	286	316	310	279	309	270	301	289	289	277	300	292	304	316	285	281	297	307	299	285	279	303	305	275	272	275	275	282	300	318	271	300	288	266	296	306	275	295	287	253	291	281	304	284	278	288	313	306	276	300	293	295	275	291	300	304	305	298	285	305	317	315	306	286	260	290	301	292	293	296	294	268	280	310	299	309	308	296	340	273	307	268	285	292	271	306	321	296	288	281	277	311	294	316	278	272	288	299	259	291	296	299	263	243	312	292	260	296	271	302	291	314	298	296	294	298	268	321	287	313	303	326	314	290	281	305	309	297	290	286	313	267	284	297	290	287	331	280	300	320	314	274	301	301	312	306	316	297	300	305	274	318	290	278	296	295	277	289	287	318	281	285	289	338	297	287	325	316	297	301	256	294	307	308	292	312	293	298	328	306	286	306	270	268	286	271	280	296	296	283	302	293	293	298	275	302	310	299	319	284	289	272	266	269	280	282	310	269	303	311	287	282	276	296	307	309	290	300	313	309	290	292	312	293	274	311	292	279	294	273	297	286	287	313	311	287	294	253	284	308	307	284	298	274	316	308	311	288	301	279	289	279	313	292	321	294	327	290	287	307	273	313	286	288	274	256	295	293	286	283	308	274	292	303	288	251	289	275	265	284	300	309	308	313	307	290	305	293	310	298	291	294	282	295	283	315	301	298	294	292	288	334	303	315	272	269	303	278	269	335	331	279	300	276	305	266	261	320	286	290	287	318	295	275	294	330	297	295	290	305	297	284	266	303	305	279	297	308	300	268	285	287	305	292	300	285	294	303	304	287	285	319	299	302	294	306	276	271	294	257	295	261	312	281	310	284	282	281	298	304	275	272	289	298	291	289	293	291	286	292	303	284	287	268	306	283	266	277	318	260	307	300	277	296	289	266	292	292	284	287	280	287	295	275	295	305	293	272	281	291	293	301	300	299	316	283	283	297	267	300	291	308	294	281	284	281	300	306	302	294	295	299	278	311	285	286	303	282	300	292	289	311	321	286	300	302	338	287	304	284	282	285	322	278	293	281	295	307	312	269	274	311	296	303	285	288	276	291	267	264	264	291	306	299	280	315	305	306	309	286	322	307	294	282	328	300	297	295	298	317	282	296	250	328	309	323	296	280	285	301	281	295	298	320	292	301	303	287	301	302	296	282	300	295	317	290	300	276	301	319	297	284	252	260	268	277	299	275	298	322	267	283	295	286	290	282	295	281	317	288	291	287	288	272	275	296	301	296	305	310	328	324	315	316	307	296	302	292	303	280	287	325	319	316	294	291	311	285	297	288	296	302	302	341	292	297	302	298	304	275	294	277	349	318	266	302	271	282	312	290	283	274	285	292	330	299	276	265	296	277	304	266	295	279	303	297	263	313	273	293	273	282	312	318	272	296	288	292	290	294	301	297	299	302	293	283	282	246	305	305	284	262	286	301	325	314	293	288	300	305	286	291	291	281	300	283	309	313	302	301	277	316	303	271	277	309	265	294	291	287	275	278	275	314	271	303	285	303	289	291	292	291	293	283	285	282	322	322	303	308	291	279	323	300	305	287	293	278	281	262	310	283	295	293	291	319	272	280	260	286	278	316	264	298	317	297	308	307	294	303	292	291	324	276	288	256	297	319	282	324	287	302	290	329	300	316	313	275	324	281	318	324	291	305	273	307	314	292	317	262	305	291	276	308	259	334	281	269	276	289	264	268	293	282	287	280	296	347	279	302	307	289	294	296	310	266	312	297	307	297	301	282	281	272	306	312	277	276	324	312	312	264	292	312	305	269	299	277	319	302	299	287	310	316	298	277	292	322	299	283	291	290	307	287	300	315	295	270	296	287	308	315	318	305	324	321	309	292	314	288	336	304	312	305	314	314	275	278	295	294	316	281	323	320	260	289	289	312	297	285	315	273	295	293	287	280	297	279	289	271	300	290	273	298	280	272	332	276	320	308	298	290	355	305	304	285	276	303	293	303	312	318	294	283	284	311	319	291	311	291	281	310	292	283	318	281	285	273	277	288	301	291	277	273	299	296	304	325	259	320	284	273	301	297	301	279	292	267	319	282	285	330	279	286	323	277	309	278	278	287	282	261	291	285	290	269	308	323	280	283	320	322	260	265	312	292	326	294	303	287	292	303	288	323	263	281	293	307	293	288	282	258	290	288	295	296	282	290	289	307	298	276	305	337	307	315	268	322	259	299	304	284	274	273	316	292	293	294	274	282	293	276	297	274	292	293	270	286	281	292	315	273	301	268	288	303	315	315	290	274	301	283	314	321	302	309	254	330	315	272	273	298	299	289	322	316	304	304	289	301	287	301	276	282	294	297	299	293	289	293	306	284	311	301	301	287	289	299	282	293	301	285	310	273	288	284	303	264	271	300	312	300	297	248	284	295	296	297	279	291	342	290	296	290	291	307	317	271	281	317	311	316	302	274	266	326	291	281	301	285	313	300	293	288	303	278	296	312	309	301	308	281	303	285	285	295	323	305	286	286	280	294	305	311	268	289	287	277	305	329	281	295	296	300	324	306	295	308	271	322	330	298	294	331	295	279	255	288	286	273	317	277	287	301	294	275	274	295	315	299	290	281	288	273	282	275	280	291	300	274	276	261	306	304	263	255	310	304	310	313	290	308	306	273	299	297	320	290	309	300	282	306	274	298	284	297	275	277	284	321	301	298	284	318	295	269	307	270	302	294	289	273	311	301	312	292	270	277	316	320	321	293	309	292	292	298	304	332	313	287	315	297	277	285	272	314	304	293	297	295	282	296	324	299	277	274	281	278	281	303	287	286	281	307	309	304	279	300	279	295	285	315	279	288	314	264	287	303	301	306	331	258	302	292	286	291	324	275	288	298	286	314	294	310	314	249	285	263	324	292	286	310	300	285	307	303	288	294	274	304	299	297	297	313	288	272	301	317	307	334	266	298	297	283	277	308	289	313	288	311	293	285	318	278	303	297	300	289	289	250	279	300	281	319	264	297	286	290	280	329	302	289	299	285	278	263	308	284	271	270	268	298	281	324	272	304	281	310	315	292	285	311	271	315	299	312	284	272
51506	37590	13893	1874	1045	774	523	434	320	252	203	222	186	154	169	125	136	138	119	105	102	113	80	99	90	97	102	92	96	93	80	86	100	75	88	81	74	78	77	76	92	83	82	84	79	75	88	92	93	70	65	70	77	72	77	75	70	83	83	81	74	71	84	75	74	71	65	82	89	77	72	77	77	92	72	79	70	72	92	60	89	91	77	59	67	78	56	80	68	60	77	79	65	77	65	65	71	79	66	98	82	72	64	73	71	69	84	65	76	75	74	73	78	80	74	78	71	75	71	63	78	65	72	76	82	84	72	87	86	79	92	74	71	68	74	80	69	76	82	80	82	63	64	69	72	86	71	69	83	73	75	90	73	75	80	69	83	75	72	77	60	63	66	73	82	74	75	86	71	89	60	80	84	70	68	66	82	71	88	70	78	67	54	78	68	67	64	72	66	80	75	69	71	76	85	83	66	84	69	70	91	75	72	78	77	73	64	71	70	68	69	72	77	82	70	90	87	83	85	79	84	76	72	63	87	81	81	63	76	86	72	72	84	85	71	71	73	68	88	66	105	86	67	79	75	75	79	70	71	73	80	73	97	78	85	64	73	69	64	58	64	82	90	67	68	65	73	76	62	82	63	75	76	82	72	57	68	74	73	79	64	55	72	74	69	84	68	86	67	85	82	71	63	82	67	65	77	75	81	71	72	79	64	74	68	69	53	67	79	67	70	75	76	79	72	79	56	67	66	78	59	67	64	62	69	87	77	71	77	70	82	70	72	71	60	81	65	72	77	84	58	78	70	88	78	84	96	75	67	70	83	70	60	85	77	77	76	84	92	68	87	89	83	54	80	79	73	64	82	78	75	51	78	76	83	64	59	74	78	66	71	66	80	69	61	68	86	70	72	94	71	55	77	76	79	93	65	73	79	76	64	75	72	75	70	77	67	80	76	76	61	71	79	73	71	70	77	84	65	69	80	74	71	63	85	70	63	81	64	72	76	95	68	65	71	76	65	70	80	54	68	84	63	63	82	77	57	77	87	86	72	64	79	71	77	75	67	73	59	71	78	76	68	78	65	79	63	69	67	69	73	84	76	93	88	91	84	84	87	79	79	74	107	67	90	70	69	77	71	60	78	66	62	73	72	69	78	64	65	79	65	73	79	66	71	74	72	65	62	67	71	80	72	67	83	85	71	55	67	74	80	79	70	79	60	77	81	51	72	75	81	68	69	60	65	68	69	70	80	66	75	85	72	59	61	79	67	68	74	58	69	62	65	66	92	69	90	76	88	57	89	79	78	75	73	71	71	69	66	72	63	66	87	70	69	82	65	63	83	64	67	80	78	69	68	81	72	63	66	71	82	67	97	79	85	77	64	67	89	68	85	73	80	66	98	76	77	72	67	77	56	65	87	57	67	92	86	66	66	82	63	71	73	72	66	63	87	55	67	80	68	73	80	96	62	85	51	86	81	76	62	76	101	65	60	58	69	70	52	67	81	81	83	75	75	71	74	87	81	71	82	65	73	66	78	82	72	60	80	87	70	76	69	82	68	66	80	71	76	72	78	62	74	72	57	69	62	76	67	73	62	73	72	66	84	72	86	69	82	64	75	79	73	66	88	65	76	74	71	76	62	75	82	72	65	90	67	71	79	49	72	78	69	64	71	75	65	67	85	74	78	87	74	73	65	55	67	75	74	88	88	72	73	83	61	75	60	66	81	68	72	72	59	78	69	92	74	71	64	71	75	61	59	57	63	68	95	73	78	76	71	63	80	87	100	78	60	63	73	78	86	66	73	96	72	67	76	71	82	61	60	66	86	62	66	67	81	66	59	82	76	66	61	87	79	77	65	77	70	78	66	79	71	70	83	88	66	73	90	78	57	82	85	87	72	57	72	66	69	73	82	83	85	79	75	74	73	63	77	69	68	64	65	69	82	77	78	66	74	82	79	91	61	55	85	63	70	68	54	67	70	84	81	58	65	80	85	58	62	79	69	73	73	79	60	56	78	63	55	67	84	92	78	79	67	56	71	77	79	66	59	61	68	58	63	72	69	78	81	71	93	74	65	64	68	57	62	78	82	90	70	73	71	76	68	74	64	62	80	47	55	76	73	77	56	65	83	79	80	65	63	67	77	67	67	68	81	76	75	65	68	76	73	65	63	74	86	72	67	80	72	71	63	77	81	70	73	75	66	69	81	66	74	83	64	65	68	74	74	71	63	80	77	70	95	75	67	60	80	59	70	83	83	79	77	54	66	83	85	81	80	78	65	74	62	82	69	71	82	73	57	68	96	68	71	90	73	51	70	78	68	63	71	69	72	73	66	78	71	78	85	62	68	68	67	72	62	86	61	65	64	68	61	75	69	76	68	68	74	60	74	71	76	84	73	67	58	85	74	72	71	70	80	79	68	78	93	72	74	67	76	71	84	76	80	82	86	83	69	71	62	77	63	72	71	78	78	74	81	81	80	81	77	67	65	89	86	76	72	60	71	65	78	67	71	77	67	79	75	59	87	85	89	67	70	83	70	71	84	59	55	92	78	62	79	89	73	56	75	70	79	83	70	82	78	66	66	66	55	71	80	70	80	69	73	79	59	68	80	68	89	84	60	64	79	76	65	66	74	90	68	59	79	84	80	68	66	64	79	50	63	70	79	59	78	61	65	67	80	65	63	87	70	70	64	80	83	76	72	72	72	70	85	72	82	57	52	85	73	67	71	92	65	74	72	74	61	70	81	69	85	80	86	70	56	69	62	74	70	72	89	64	79	79	76	86	65	92	73	89	77	78	81	66	62	89	90	68	79	72	65	97	74	79	58	70	64	81	62	64	72	89	74	71	74	69	74	54	62	67	71	62	73	69	57	76	74	62	89	69	74	80	78	85	76	77	80	81	81	73	55	77	75	72	60	82	74	72	68	66	67	91	57	63	49	71	69	59	81	79	84	69	74	87	89	73	72	71	60	75	79	79	72	68	67	80	82	66	77	88	83	66	62	80	80	67	70	82	77	82	71	82	77	70	81	78	85	68	74	84	64	66	76	66	70	74	72	67	76	49	68	72	73	92	68	72	68	56	73	81	74	72	68	73	81	60	67	63	76	81	63	65	74	79	83	66	67	72	74	76	72	79	74	76	74	70	72	69	68	103	75	80	89	76	74	91	68	59	76	59	86	71	78	78	67	67	82	78	79	80	73	79	83	62	78	76	74	79	78	76	76	64	61	75	66	67	58	85	62	66	75	71	74	82	74	76	74	73	77	65	67	83	64	59	67	81	66	78	86	75	86	81	86	77	87	73	72	76	74	81	88	74	80	56	65	63	57	69	73	81	77	53	93	77	71	68	88	79	71	73	61	89	86	44	75	72	75	57	70	85	68	58	72	82	67	81	83	81	77	65	69	73	74	85	69	72	61	85	72	82	84	78	79	72	77	79	83	75	70	73	76	65	63	81	68	82	85	77	71	73	61	77	95	68	71	69	84	60	71	70	77	85	63	56	67	67
29893	22771	6048	4388	3843	3050	2450	2087	1716	1436	1259	1118	961	862	752	753	655	618	565	521	505	503	443	464	412	395	391	388	360	349	358	306	334	333	304	327	300	310	268	257	264	269	290	283	268	269	256	270	286	240	248	228	207	240	238	235	258	248	237	230	248	221	207	254	224	216	226	229	202	224	243	203	212	219	232	203	233	252	257	226	210	223	203	198	217	198	203	226	221	227	221	188	220	219	213	200	218	201	209	199	227	212	226	202	213	197	220	215	221	192	203	214	204	188	207	204	207	232	219	242	218	182	214	224	232	226	214	213	209	216	213	215	213	202	220	196	182	235	193	197	204	191	210	218	218	224	206	221	192	201	198	192	197	231	195	204	175	219	217	193	219	232	219	202	211	197	204	217	191	215	214	203	212	208	216	207	206	225	218	207	210	202	233	184	227	228	177	190	207	201	214	199	211	202	194	191	214	229	195	225	218	190	193	212	196	239	221	223	185	214	236	184	197	209	212	191	243	189	214	231	213	214	199	201	206	229	210	192	229	232	188	201	213	215	190	201	210	232	216	190	215	184	220	201	197	177	225	190	219	207	213	223	202	198	213	189	217	183	212	219	219	215	208	204	242	189	213	214	172	205	200	210	200	198	201	174	183	206	222	204	238	214	207	211	184	181	203	206	207	184	223	223	210	241	216	207	225	212	224	213	208	185	216	185	198	199	219	194	224	216	201	205	201	191	181	208	178	200	196	211	214	195	206	208	212	220	177	214	185	204	205	209	223	179	222	207	207	221	228	187	206	225	197	194	206	199	224	194	227	205	219	189	224	223	195	187	201	206	186	221	209	200	210	195	203	221	206	214	212	204	210	217	220	192	215	203	198	211	179	236	209	204	213	212	202	203	206	231	227	211	189	185	208	193	207	183	216	175	189	206	210	182	217	201	215	218	199	197	212	214	197	215	197	190	217	220	183	212	195	204	226	209	232	212	236	198	223	221	233	198	209	197	180	190	190	207	200	218	194	188	216	211	241	215	200	217	203	211	187	221	207	176	227	196	224	196	201	191	213	193	210	195	221	215	195	186	207	203	201	223	230	204	202	200	207	202	227	211	194	215	201	191	213	210	207	181	196	216	190	210	213	210	194	193	191	209	196	186	207	201	215	206	200	191	211	182	191	214	192	208	226	210	213	220	191	237	211	203	232	204	203	197	204	209	218	223	187	196	188	217	209	191	204	205	229	216	224	198	223	198	206	199	194	207	198	186	225	180	197	188	193	200	206	169	208	204	209	195	227	205	192	178	190	196	218	202	185	190	205	193	183	244	234	197	232	210	240	191	208	194	210	194	217	201	193	202	215	211	190	225	206	224	209	193	216	212	195	190	207	205	201	191	197	208	211	219	188	208	208	198	229	205	215	208	204	206	207	192	241	215	226	211	225	239	180	228	198	173	187	206	185	186	209	205	221	190	201	204	212	231	205	188	164	179	178	183	208	192	204	206	219	207	230	198	211	206	196	183	203	211	211	203	216	186	204	177	169	226	205	209	184	208	194	202	191	236	166	208	219	176	202	187	213	207	211	194	194	204	180	210	196	209	207	199	236	232	194	185	204	232	205	214	204	198	204	208	206	199	205	209	207	198	224	201	211	202	198	185	201	185	205	204	221	218	215	201	208	229	187	218	226	205	202	195	190	216	196	190	173	154	221	194	201	193	215	173	210	197	191	184	222	224	201	188	205	211	169	226	179	213	206	196	190	197	177	178	211	206	191	183	203	196	197	230	204	221	196	184	221	227	226	211	203	212	195	186	216	207	202	209	198	212	211	194	229	183	225	207	194	197	203	226	195	200	213	215	215	195	192	207	198	201	219	197	199	206	206	215	189	193	223	206	217	225	194	216	185	204	186	200	201	200	212	228	200	232	217	199	177	179	218	215	197	224	208	194	222	176	185	208	218	213	201	196	218	191	206	200	192	226	195	212	217	220	205	199	175	189	198	185	190	188	183	217	208	220	217	208	175	220	200	214	194	204	210	217	210	190	184	221	182	191	231	216	170	201	185	225	206	217	203	204	235	189	216	175	198	217	208	182	247	191	194	216	183	198	196	225	229	204	214	222	194	211	213	203	184	228	228	187	189	199	191	203	206	186	202	176	194	218	189	200	198	192	210	191	190	200	221	204	242	194	182	210	206	205	194	183	185	220	208	195	218	217	220	180	178	229	189	192	196	226	209	197	177	202	214	207	192	193	187	237	212	194	206	221	198	215	205	214	222	196	206	213	223	196	212	198	187	212	218	189	194	187	211	197	192	192	210	192	210	197	206	219	215	200	203	192	215	213	186	175	198	212	206	204	208	196	234	211	218	225	211	201	221	184	173	224	209	221	224	218	182	198	211	199	236	190	195	184	215	202	214	221	178	174	188	191	171	207	171	219	217	208	183	204	218	207	192	225	188	218	197	223	223	215	171	191	219	205	212	215	173	179	207	194	193	239	223	187	191	235	202	190	207	199	223	212	207	187	175	189	194	239	195	213	207	214	226	215	218	168	184	207	205	207	196	210	201	241	228	199	210	184	217	201	188	194	192	194	199	194	223	198	208	221	223	232	220	200	201	203	181	222	190	224	231	215	213	197	200	205	203	218	188	217	210	195	199	165	230	208	208	219	215	217	210	185	193	233	196	210	177	211	213	200	214	181	231	166	191	219	228	199	185	214	216	198	221	188	208	238	228	197	208	206	182	194	218	213	227	245	190	199	222	195	193	224	186	191	184	209	189	193	244	217	210	207	196	210	182	214	192	192	231	211	183	205	186	213	179	211	238	229	199	187	193	217	193	183	181	214	210	217	191	204	216	215	201	210	205	208	214	205	183	194	201	183	183	227	220	213	189	238	206	201	192	218	219	233	186	191	201	203	207	199	212	199	198	179	191	200	209	227	194	212	205	200	221	213	210	184	214	222	189	211	214	219	206	187	200	212	208	225	204	195	186	214	181	194	223	210	184	231	190	197	192	212	203	197	201	220	205	203	188	200	203	196	212	210	179	204	199	203	227	186	201	209	197	202	207	216	191	213	245	205	180	182	210	233	190	221	177	194	220	194	184	224	184	196	179	216	217	209	196	229	206	203	183	209	181	219	203	195	221	207	200	204	193	216	199	224	196	222	220	212	208	232	174	177	205	196	198	193	200	211	200	197	193	208	208	199	192	202	215	197	202	212	208	205	212	225	191	218	216	184	194	225	204	200	228	211	202	180	204	217	221	208	213	203	211	214	200	201	197	193	204	189	206	174	227	202	195	224	206	213	202	218	174	221	206	216	198	218	215	198	199	227	176	215	186	204	237	190	205	196	202	227	192	203	215	193	191	200	220	213	216	226	196	207	195	207	190	198	180	218	194	241	208	189	191	201	195	176	229	173	214	194	208	197	188	215	220	213	208	197	188	219	216	202	228	206	195	203	206	198	202	201	218	200	197	206	217	203	225	207	216	195	216	227	210	211	171	206	192	223
7606	1244	442	310	229	248	304	242	251	257	230	254	268	263	225	252	253	271	268	259	256	245	264	275	235	260	265	271	223	279	263	260	254	274	265	235	288	241	240	255	258	248	286	257	253	260	240	249	213	247	265	267	265	238	279	256	251	260	252	230	230	265	281	285	277	231	250	237	265	248	246	245	269	250	255	245	264	230	257	256	249	250	264	236	239	258	253	249	261	224	226	247	252	254	263	267	244	253	255	251	253	242	250	249	257	259	250	252	282	241	243	299	262	252	251	282	248	259	248	258	213	264	245	247	239	285	238	281	278	266	283	267	251	250	243	262	271	273	230	227	282	256	250	229	241	246	269	237	258	258	250	242	288	226	262	227	255	258	242	254	241	266	243	262	246	255	243	251	233	252	260	242	254	268	259	268	236	254	268	235	250	275	263	251	243	244	236	257	246	244	278	253	246	252	248	238	240	269	218	255	243	239	274	224	262	257	247	252	235	236	238	242	228	239	249	235	219	269	233	225	254	255	257	253	242	241	205	233	248	258	265	273	270	242	254	252	242	260	266	265	246	239	256	260	262	242	259	240	245	235	262	271	243	254	225	237	221	256	263	248	230	246	237	243	254	248	233	263	222	242	240	260	246	241	260	241	254	246	277	247	244	256	263	268	228	214	239	249	240	251	252	243	267	248	274	223	276	241	253	273	270	227	227	259	278	256	276	251	257	240	267	251	241	240	251	261	241	261	260	259	269	245	226	244	260	219	238	257	262	252	252	248	267	270	271	267	236	261	247	253	253	266	256	243	286	219	235	249	254	238	247	264	267	254	227	241	238	254	264	279	254	290	241	280	246	243	271	260	250	257	245	276	296	233	250	273	267	246	244	270	257	243	269	236	248	266	267	259	229	258	231	260	242	230	275	238	247	246	283	272	233	246	248	260	253	275	236	249	250	238	282	241	265	266	252	236	252	264	252	272	248	262	256	253	255	261	270	249	253	277	232	279	268	243	245	248	235	270	262	241	247	215	217	253	217	269	239	235	267	272	213	239	260	258	263	238	271	278	255	270	278	236	232	258	229	285	274	268	247	236	231	236	276	223	286	255	237	233	275	267	264	276	267	274	258	260	252	271	261	263	230	233	268	255	233	260	264	240	233	239	249	251	293	226	262	243	228	263	254	196	255	258	281	261	269	242	263	224	262	240	262	242	271	254	251	234	236	256	223	244	265	248	253	262	265	239	251	220	242	254	254	242	252	271	255	261	258	256	257	247	274	264	225	259	236	254	285	235	279	262	273	244	275	265	254	246	248	255	259	226	239	260	234	251	268	253	235	230	251	276	275	229	249	270	256	268	255	238	264	269	274	272	245	235	221	285	261	246	247	273	266	266	212	254	251	246	243	231	239	235	282	249	236	257	291	267	248	260	256	277	259	277	216	271	282	229	217	247	266	260	253	238	276	278	214	252	269	224	253	252	234	225	238	245	234	241	252	233	249	249	250	250	252	247	267	278	278	273	243	251	251	270	267	266	244	233	263	253	239	235	255	237	256	254	277	244	251	257	220	266	245	250	244	248	279	264	290	244	248	258	213	240	241	238	225	234	246	257	265	272	234	226	264	258	305	265	262	267	250	247	232	258	236	245	276	269	267	258	237	243	278	239	241	280	284	273	249	246	279	262	236	220	245	242	284	228	246	283	232	268	245	257	269	245	268	245	258	241	222	268	270	251	259	265	251	233	224	274	251	252	267	266	253	241	234	229	278	240	218	284	277	238	253	250	231	239	243	246	235	246	252	241	258	279	252	262	241	280	269	244	252	245	250	277	272	242	260	251	248	273	244	257	222	257	271	253	250	257	222	256	287	243	227	258	253	271	240	252	246	273	232	262	257	253	277	242	256	270	264	265	288	236	244	251	238	247	239	226	279	236	245	275	234	246	253	247	250	265	245	251	259	244	255	229	242	229	232	239	247	270	266	252	249	249	255	276	270	266	238	228	217	268	261	258	224	248	245	247	297	269	254	236	259	264	237	252	245	255	242	231	260	279	243	277	245	269	284	244	254	264	253	258	205	226	253	240	291	249	254	284	291	241	252	240	259	275	231	262	237	234	270	275	269	244	260	269	225	240	243	273	272	255	268	257	262	250	261	286	262	243	238	248	245	241	248	258	286	230	265	246	277	256	286	240	263	247	246	235	258	238	217	241	257	223	230	253	237	275	280	243	221	240	213	267	256	263	249	247	245	235	251	247	248	260	248	247	230	258	254	261	241	290	225	231	254	254	239	240	243	271	281	268	256	270	264	244	272	269	236	258	237	235	236	233	250	276	258	248	237	240	265	267	239	251	263	261	264	288	250	245	239	256	232	259	233	257	237	226	253	257	263	233	258	267	250	241	262	281	239	253	243	252	265	228	245	251	247	224	231	250	241	235	258	248	238	260	250	238	248	227	229	231	263	266	218	240	266	242	277	252	248	251	273	282	238	241	266	252	266	276	286	244	259	262	250	245	266	261	230	263	229	288	298	252	252	287	251	237	242	242	280	247	247	241	217	245	255	282	260	258	237	268	223	237	262	282	247	279	212	252	211	271	251	256	267	242	292	231	253	284	248	211	266	256	256	272	208	242	229	248	244	224	230	251	247	254	218	269	255	236	228	276	252	279	211	219	245	234	234	230	237	248	265	283	214	259	269	252	245	252	280	251	230	267	242	235	229	241	264	236	245	260	257	268	249	237	284	231	256	232	228	230	274	255	233	246	241	271	256	261	238	277	244	261	225	256	276	249	246	232	242	273	249	262	286	256	258	248	267	243	269	275	237	240	279	270	271	250	245	262	246	264	246	269	254	278	238	228	267	248	248	275	231	238	237	257	247	217	252	240	263	264	253	251	240	247	277	266	280	242	265	270	257	251	242	253	264	256	278	257	242	231	256	269	276	276	257	241	248	260	234	237	259	220	233	221	246	273	279	238	247	301	269	299	230	234	282	256	233	245	236	273	275	291	266	232	232	253	269	267	238	239	232	276	236	276	255	286	234	241	238	286	257	277	247	224	246	268	263	279	258	260	280	292	280	235	243	258	276	253	231	244	228	251	272	252	278	257	223	273	244	252	261	283	291	241	258	256	241	274	273	215	238	251	246	258	243	252	251	237	261	244	246	252	225	273	222	256	254	256	258	250	253	232	257	247	248	255	258	280	237	231	240	235	242	260	224	238	250	263	251	256	253	245	258	256	239	237	265	277	250	256	259	236	281	257	217	257	258	247	252	263	271	243	237	224	227	245	234	292	249	225	233	258	268	225	269	260	265	252	239	223	263	254	224	234	290	236	235	241	234	259	253	251	261	262	256	264	270	264	242	235	259	261	266	251	240	275	250	252	255	239	249	268	276	235	264	245	233	295	245	250	236	271	250	240	286	232	261	266	241	223	254	248	224	285	285	221	256	259	269	257	271	279	239	240	222	262	253	234	247	238	280	233	249	275	226	270	243	257	233	252	224	264	234	255
6282	1756	734	677	621	655	634	612	596	581	593	605	563	571	592	609	597	596	562	568	548	565	552	621	567	547	565	618	569	575	638	560	558	580	580	568	575	577	647	556	611	575	583	581	578	559	576	566	583	576	589	568	590	563	564	576	538	615	581	559	563	612	605	558	563	589	556	570	537	536	577	585	577	565	542	585	601	567	573	584	561	571	565	583	580	572	549	576	520	559	581	583	574	599	620	542	578	547	555	555	542	568	551	602	597	557	535	538	582	561	575	591	591	601	599	577	582	624	581	589	568	531	565	561	559	580	552	575	596	543	564	591	633	565	579	581	585	506	584	577	597	521	613	539	563	579	575	569	550	595	621	604	604	567	569	565	586	550	579	542	562	575	570	544	539	605	573	592	588	500	555	566	520	579	635	578	555	559	588	557	582	590	557	536	554	600	564	567	572	593	545	604	543	550	579	585	593	566	576	570	540	579	588	578	585	586	599	572	588	574	595	568	609	581	570	542	587	550	579	598	565	561	594	551	571	568	537	540	578	579	571	583	574	552	611	565	577	556	598	568	563	601	597	577	569	606	532	555	570	567	545	602	554	564	577	509	558	574	577	591	560	583	581	589	565	580	597	585	542	571	530	571	587	599	579	578	583	564	576	570	546	556	531	573	565	583	580	543	613	572	557	542	593	568	568	570	560	532	573	566	516	562	611	588	535	582	593	577	581	583	574	538	570	557	540	583	593	594	544	584	579	591	572	596	553	548	544	587	586	567	575	539	598	569	594	600	565	577	581	589	571	551	589	575	596	582	590	550	552	549	565	584	583	602	571	601	583	609	541	574	551	582	592	566	547	570	577	592	571	580	544	533	594	560	569	557	545	556	519	550	584	569	542	579	590	575	516	570	548	598	579	594	560	582	598	557	565	566	562	573	536	542	561	571	619	601	613	564	537	579	556	521	571	574	573	517	629	610	600	570	586	546	607	564	557	610	596	543	572	614	579	573	535	587	541	543	536	567	579	586	558	588	572	614	523	602	580	623	550	548	553	546	572	546	606	575	562	543	587	611	586	546	587	541	590	565	566	559	545	567	577	567	580	608	561	550	595	554	524	536	569	605	562	594	585	557	537	614	575	586	570	572	580	552	560	605	543	545	609	611	537	544	627	621	607	610	563	561	586	559	582	557	532	588	593	592	586	575	550	579	555	618	551	535	552	557	576	552	562	599	595	573	577	551	593	581	582	568	574	530	561	566	540	552	597	536	582	587	585	586	591	580	591	609	582	540	597	555	579	564	579	587	570	609	615	596	562	574	553	579	584	577	570	607	613	593	519	530	559	588	577	573	553	593	540	611	594	567	574	563	546	548	576	563	561	571	564	556	582	553	547	524	582	547	628	567	581	559	559	595	562	572	536	611	569	507	588	580	581	561	554	582	590	556	546	573	576	562	576	549	561	580	564	590	567	592	554	584	640	588	585	583	599	573	594	560	597	565	568	579	589	525	603	533	546	580	586	573	585	570	561	588	587	574	560	526	573	596	591	564	530	554	575	538	529	546	560	556	579	554	586	599	612	590	555	573	584	560	547	586	578	538	592	592	531	589	552	547	576	582	553	579	587	560	585	591	579	559	602	604	556	580	534	553	557	581	529	542	562	623	581	587	554	575	589	595	569	556	569	584	584	607	539	569	534	616	548	566	532	635	570	581	598	548	580	525	551	582	596	574	576	551	571	579	579	603	574	565	601	611	555	563	542	568	520	556	576	554	552	594	578	560	569	563	540	605	572	547	564	581	551	584	511	584	551	562	572	577	561	575	593	617	540	581	538	597	585	538	583	561	595	559	539	571	554	525	581	574	559	563	584	539	544	543	615	573	561	560	560	598	570	585	587	546	590	512	534	556	600	548	593	586	586	576	563	610	564	526	544	557	589	611	573	534	576	570	613	581	595	587	586	588	567	560	584	538	619	560	537	588	574	548	585	610	566	578	583	609	579	588	633	584	585	570	570	558	544	549	548	514	553	543	582	565	585	514	572	605	584	576	568	581	586	572	556	578	580	606	544	609	571	557	578	577	610	596	574	556	550	566	580	606	516	619	635	583	574	580	550	589	572	578	615	576	526	588	611	557	562	599	563	621	549	530	615	608	563	560	586	563	576	562	603	579	576	593	573	587	575	570	539	593	565	548	581	618	538	548	561	562	565	522	565	611	554	606	544	590	555	567	599	567	612	533	579	609	587	591	569	555	581	577	563	569	569	582	549	562	587	601	554	598	560	587	542	535	555	617	553	553	567	564	583	561	564	568	523	556	591	565	570	572	565	551	561	598	572	601	565	597	626	547	595	546	586	565	574	564	571	545	618	565	591	556	543	579	597	560	560	548	561	592	598	593	559	578	585	580	566	569	527	546	532	581	598	556	553	567	559	573	567	561	555	578	558	583	597	593	577	577	563	566	547	558	551	559	560	593	559	555	596	562	573	550	579	601	543	585	555	578	566	567	556	563	596	591	571	591	564	588	533	568	550	574	585	581	580	577	549	600	571	575	574	561	563	565	565	581	554	521	589	576	559	576	588	566	589	565	557	559	541	609	571	588	543	559	579	580	574	613	585	574	533	586	616	550	569	541	535	550	521	563	561	609	569	564	604	551	575	565	558	593	597	546	583	603	554	573	549	557	557	597	586	591	529	549	575	594	584	597	561	573	564	598	565	569	613	618	576	613	563	590	570	547	569	528	581	537	568	592	598	632	572	555	589	556	585	564	587	572	555	584	587	557	585	547	598	606	600	606	582	605	520	569	570	615	579	544	572	558	563	577	562	586	553	596	590	545	561	575	574	572	567	584	576	568	561	568	598	561	589	518	541	586	586	545	568	590	559	506	586	583	568	595	550	562	554	574	522	582	566	566	603	603	540	555	549	607	578	558	603	584	562	582	636	583	600	572	565	548	587	568	557	573	556	592	540	584	553	564	564	541	567	577	546	557	568	548	550	575	569	556	573	560	565	609	569	532	551	559	585	574	507	570	588	555	575	533	576	596	580	587	585	580	523	542	578	576	599	545	550	568	561	588	551	525	585	591	572	575	577	565	545	594	562	562	546	548	575	555	557	558	536	539	521	578	581	554	565	555	595	580	576	554	571	566	573	582	632	611	633	565	585	566	553	602	570	564	574	559	568	546	564	550	594	615	583	530	552	529	623	571	579	596	587	536	557	552	603	556	574	577	573	559	612	516	559	554	565	579	610	560	580	583	559	596	511	546	543	604	580	593	549	553	539	572	538	581	551	562	587	557	547	573	579	564	574	574	595	560	588	556	601	582	558	573	574	575	590	572	579	579	582	560	558	593	583	578	603	597	579	582	593	564	567	602	542	554	563	533	565	591	567	566	569	553	525	584	573	572	594	594	565	542	572	597	582	583	552	561	606	561	579	605	564	580	583	558	575	618	527	581	575	626	572	587	575	558	557	582	558	580	551	609	531	519	589	512	539	551	550	575	583	527	596	575
38412	24161	5604	845	560	439	359	308	226	238	199	198	199	163	168	149	157	166	133	167	131	140	147	142	128	140	137	133	90	122	138	139	143	140	140	145	130	123	104	114	106	126	107	135	100	113	148	132	139	125	129	120	108	149	137	110	121	103	118	131	139	142	128	140	142	122	120	108	149	117	115	132	97	126	126	141	125	137	140	117	112	141	131	129	162	121	115	108	118	122	118	103	145	128	136	121	119	108	120	128	116	112	113	122	116	120	118	132	119	133	117	124	113	122	123	106	116	104	145	142	137	119	127	136	115	117	111	121	126	119	118	120	118	119	117	128	131	108	130	123	117	142	123	120	108	118	126	129	108	137	121	133	124	135	123	119	121	112	130	134	121	161	143	142	107	150	117	114	103	125	125	125	118	142	115	119	129	119	140	139	141	125	117	121	112	127	114	112	98	104	132	120	107	127	111	121	120	120	120	120	144	128	117	119	117	117	118	119	119	129	149	118	134	110	109	127	127	113	119	129	116	100	121	123	127	105	133	140	134	135	146	136	133	126	127	125	129	116	103	120	111	128	123	139	142	121	127	133	105	137	120	112	101	120	126	132	120	117	137	99	134	148	139	120	137	129	130	123	119	117	112	124	104	145	132	114	166	129	113	106	138	148	125	121	139	113	116	124	129	112	117	126	111	109	112	130	124	107	115	125	126	127	127	144	123	136	141	123	105	141	127	134	143	121	107	136	125	118	124	127	128	119	132	119	125	122	131	124	128	133	135	113	120	124	113	128	122	108	105	154	124	112	128	123	148	127	125	122	121	122	126	115	108	121	121	114	122	97	124	141	115	143	112	116	136	93	139	103	121	108	127	141	119	137	120	123	106	115	111	116	141	132	108	126	139	132	129	121	125	126	117	126	108	120	118	125	117	110	121	122	123	107	140	140	124	121	138	88	117	133	116	131	147	123	115	120	124	105	123	125	116	114	128	122	118	116	115	105	138	109	123	116	108	130	130	115	116	112	126	140	128	119	128	133	145	125	123	134	140	123	128	119	118	135	123	131	111	130	114	133	124	98	126	121	110	118	115	120	107	115	113	149	144	124	127	127	107	125	112	111	142	141	101	132	108	127	106	128	138	114	108	108	124	137	116	126	139	125	131	125	128	114	131	146	123	144	144	118	116	127	136	114	133	107	125	127	121	118	119	112	116	107	119	119	138	127	109	136	108	128	127	129	119	109	137	124	122	115	121	128	125	134	106	133	138	156	118	132	110	118	107	107	136	122	117	110	134	101	124	121	112	130	97	140	101	113	112	118	136	126	126	120	153	119	142	100	143	116	116	123	134	113	131	118	123	138	134	133	141	115	137	118	120	121	151	119	129	146	139	132	119	123	110	115	134	123	124	117	108	132	143	103	128	113	111	111	134	115	118	104	132	131	105	119	127	116	105	104	112	126	98	126	114	127	124	117	120	122	139	122	130	132	102	121	132	125	115	122	112	113	118	122	126	140	124	92	107	102	116	117	116	127	122	132	128	119	127	134	125	120	101	139	138	114	127	111	99	136	97	122	134	126	123	118	148	135	119	141	125	125	125	141	113	136	119	140	135	124	127	154	130	134	125	129	116	131	134	113	129	127	152	119	126	104	108	121	121	117	115	122	127	104	139	131	133	106	113	134	130	126	117	118	117	129	125	130	117	114	105	128	120	96	111	113	139	118	112	111	126	114	109	139	105	118	123	117	118	126	132	99	120	96	115	127	129	131	126	123	113	119	126	124	104	114	124	127	100	133	124	139	121	104	114	120	131	115	136	113	105	119	141	111	112	136	139	122	122	125	116	118	110	126	123	116	118	118	142	139	129	134	139	115	124	120	112	101	105	117	101	96	131	128	106	139	116	116	144	144	127	139	113	108	114	111	131	109	103	118	114	106	136	104	120	125	147	140	107	142	123	130	99	122	112	140	114	119	117	120	128	136	128	115	109	132	110	121	107	142	122	131	109	112	114	116	137	122	122	118	133	135	115	124	113	123	104	120	106	121	125	118	123	132	138	109	129	130	113	126	136	142	125	138	122	142	114	116	132	126	115	143	125	120	123	131	131	120	133	135	139	121	110	121	101	120	117	110	136	112	126	124	128	116	123	132	116	109	116	120	143	114	113	117	111	118	128	117	116	106	124	132	151	123	106	153	131	122	110	124	111	107	116	105	135	100	138	135	142	128	136	116	133	108	110	122	104	130	121	141	129	113	124	119	136	126	132	130	128	120	108	119	127	125	147	162	122	103	138	126	123	115	117	135	104	99	143	122	142	130	145	122	145	118	118	124	122	139	125	126	113	131	110	111	119	116	118	125	112	105	139	118	132	136	136	113	111	127	117	128	116	111	118	128	120	143	139	117	136	130	125	115	123	134	124	98	130	115	106	129	113	118	123	142	111	132	125	129	144	117	115	138	121	129	122	142	129	127	124	121	125	116	121	113	145	133	124	112	119	106	110	114	130	135	106	113	113	116	120	128	127	125	118	122	128	134	129	144	128	128	109	128	131	132	117	110	136	115	135	145	131	119	133	119	117	111	129	114	107	127	122	112	134	124	122	130	133	136	126	111	134	140	131	130	140	129	111	129	107	133	130	119	118	122	133	124	111	136	130	107	111	113	142	125	150	126	117	116	132	116	113	124	116	129	128	113	130	118	121	117	120	128	123	125	129	120	109	117	147	137	109	126	98	116	124	143	129	124	140	131	107	115	129	138	112	98	124	121	134	103	131	125	118	103	88	113	124	137	111	125	134	123	125	111	120	110	110	110	114	135	117	126	117	139	112	136	111	101	106	116	121	117	143	117	130	130	98	101	111	97	133	106	124	115	94	114	133	143	120	104	122	117	138	134	129	144	132	106	108	107	128	122	138	115	137	119	125	123	126	116	118	151	108	121	140	125	123	120	112	112	109	123	120	133	127	134	119	131	128	127	130	132	130	118	118	99	110	130	130	107	127	105	146	120	119	111	98	118	130	124	135	107	133	124	117	124	136	119	105	118	122	109	113	122	136	139	137	141	112	111	129	106	126	121	120	116	118	128	99	124	114	129	114	126	119	126	128	102	127	120	123	107	136	103	129	121	122	127	109	126	104	125	123	139	108	110	114	125	113	109	122	123	118	128	109	145	130	140	114	135	125	123	117	93	117	120	109	117	129	124	123	102	116	118	112	133	114	124	119	120	122	138	121	114	129	126	133	108	129	128	114	126	108	130	121	122	109	123	133	125	124	119	123	133	127	112	125	123	110	131	119	169	103	106	132	115	110	119	102	147	139	125	124	131	105	145	122	121	140	129	115	134	125	135	123	118	134	131	121	133	113	123	132	122	137	131	103	120	117	131	116	99	123	133	115	143	113	128	131	123	112	142	118	105	116	133	123	121	107	126	106	167	108	136	121	138	126	131	120	114	119	129	129	122	110	115	119	114	132	107	121	99	144	118	121	125	125	134	111	104	122	124	116	121	111	98	132	131
21768	15767	2811	2517	2207	1775	1475	1265	1046	925	836	752	670	668	632	577	533	479	478	456	437	412	447	427	403	390	405	378	394	394	376	381	352	370	343	335	368	330	328	359	310	343	302	327	345	327	311	343	348	309	297	294	322	297	317	334	295	316	298	324	317	306	289	281	294	300	331	302	361	304	301	308	300	274	308	319	300	313	310	313	332	286	310	295	291	294	332	310	324	292	306	303	310	300	282	297	315	311	319	307	300	302	313	292	293	278	346	299	304	294	285	314	299	307	339	317	301	308	297	309	282	315	319	305	296	281	308	295	310	283	295	298	291	283	298	266	299	269	313	292	280	299	285	272	303	306	318	307	275	300	297	318	295	320	293	289	299	275	334	346	293	319	307	299	288	262	304	284	303	259	299	302	297	278	297	302	306	283	277	310	265	283	279	305	307	309	294	275	275	313	273	311	290	299	266	294	292	307	312	296	329	307	276	291	287	313	264	297	317	281	300	300	297	262	290	273	311	279	297	303	272	308	286	292	280	297	286	299	309	293	304	268	275	292	309	293	317	291	311	320	303	298	310	294	300	279	282	299	302	262	278	275	320	286	259	320	286	280	301	308	325	267	304	295	284	291	288	323	303	292	329	300	290	310	298	302	324	295	288	291	298	327	332	305	301	322	307	292	274	279	304	261	303	297	295	288	283	284	277	293	308	287	316	291	320	307	303	302	320	308	301	266	279	308	305	312	295	317	296	295	302	291	293	275	310	303	288	281	298	292	295	321	290	265	275	309	279	296	284	275	280	296	318	283	323	266	319	303	296	279	315	289	284	323	279	327	301	294	313	313	286	304	313	287	273	267	272	284	285	323	280	284	312	303	292	297	308	308	282	279	289	314	286	301	298	288	272	303	305	272	320	262	283	306	290	291	272	312	312	301	302	278	305	296	274	276	310	312	293	287	305	299	300	266	278	281	282	291	300	301	294	329	328	275	320	287	291	286	271	279	269	335	279	309	279	307	321	274	326	310	318	298	302	305	295	287	301	298	308	292	296	284	306	301	291	265	283	305	282	298	281	290	296	301	286	288	289	318	300	272	278	268	297	307	272	282	289	304	294	304	280	286	289	314	317	314	311	254	295	332	284	329	284	307	310	264	289	313	291	305	280	287	294	322	313	274	312	278	294	311	279	286	312	297	270	320	306	313	292	306	282	272	311	324	275	295	272	294	271	283	290	282	292	260	300	261	267	318	253	289	327	291	292	277	278	282	286	274	264	291	273	302	286	316	299	330	304	275	287	309	310	277	309	321	275	269	296	288	308	285	286	303	289	307	319	303	294	288	312	293	285	286	291	307	294	284	269	303	275	290	328	276	294	284	281	287	305	274	315	291	300	285	254	282	291	292	273	296	284	277	310	310	305	289	313	278	292	317	288	297	299	282	280	302	290	271	314	316	307	277	311	301	309	294	275	286	271	274	298	317	303	296	297	266	263	318	284	317	291	293	314	316	297	303	300	296	269	296	310	280	298	283	280	311	323	330	273	269	284	304	273	307	262	265	302	290	283	298	308	284	286	316	305	311	329	287	317	300	292	294	289	327	286	310	268	306	298	268	310	294	264	282	336	304	291	300	280	316	301	301	297	287	292	320	283	299	262	309	280	275	300	289	294	295	302	315	293	293	314	302	330	315	302	325	290	311	296	287	348	301	275	330	298	296	303	296	320	315	347	305	313	289	267	270	301	290	295	290	303	277	284	305	311	292	318	305	319	280	281	307	299	264	269	302	269	282	322	340	295	329	317	281	275	300	326	250	264	265	270	298	278	303	314	287	311	286	323	278	266	297	298	289	269	290	297	270	309	311	279	261	296	276	306	296	290	297	297	318	285	303	330	284	276	289	273	313	310	297	318	287	314	293	289	304	296	290	335	283	316	295	297	305	290	295	300	295	290	262	290	301	312	282	304	335	295	280	286	305	264	319	295	306	287	324	251	280	315	283	280	316	281	298	281	314	292	289	321	239	288	280	303	304	298	317	273	281	320	300	293	307	270	298	277	291	314	276	322	312	290	252	276	286	284	313	285	291	291	311	282	295	283	293	292	307	283	290	282	241	295	282	284	286	298	280	294	307	288	304	315	291	311	298	293	306	286	294	259	284	289	299	334	319	295	290	290	304	325	322	316	328	290	278	272	260	280	288	261	286	282	306	291	278	295	271	299	290	315	289	285	280	298	270	317	290	291	303	285	319	288	282	292	278	292	324	307	291	289	294	315	327	305	312	286	274	309	300	301	302	296	313	293	281	294	314	337	294	264	284	294	293	281	289	314	258	275	282	294	267	283	259	310	283	328	317	296	298	297	281	295	292	303	279	295	306	298	266	288	312	319	296	295	251	280	319	325	302	265	298	294	291	320	293	300	305	283	321	293	331	289	298	311	306	322	250	276	309	312	296	328	292	312	277	309	326	295	274	271	326	278	289	313	304	276	321	330	293	277	305	316	308	329	299	320	274	304	303	310	287	300	261	274	292	280	285	291	289	280	319	305	321	322	299	284	295	269	293	308	275	291	280	280	315	279	289	282	282	310	286	324	292	298	295	313	291	280	289	295	306	291	281	306	289	298	308	266	266	302	332	305	295	311	272	270	328	287	293	268	300	315	295	286	253	269	316	293	287	303	291	302	306	323	293	314	309	300	303	299	296	303	286	273	300	270	301	309	287	317	286	275	328	325	275	286	300	275	272	294	292	318	280	313	288	280	309	308	316	286	290	263	301	279	323	292	301	297	317	275	294	286	309	290	309	268	287	274	284	306	277	283	294	293	307	265	275	272	294	300	287	298	297	266	329	335	305	296	271	314	283	278	301	296	276	322	321	305	306	280	273	291	324	291	294	304	284	289	296	312	318	302	293	264	310	272	311	294	322	321	300	266	305	266	289	296	287	278	313	301	280	280	305	278	255	284	302	306	289	308	288	285	303	301	300	305	307	276	296	274	307	298	321	298	338	289	308	271	294	275	252	275	283	308	307	302	302	314	289	316	289	309	325	337	294	293	298	296	274	298	286	296	296	300	293	289	313	306	281	274	303	331	276	266	299	292	330	313	277	285	283	289	295	300	301	303	298	291	284	277	317	258	304	283	294	274	285	289	299	301	278	283	305	284	313	316	282	289	315	293	291	304	277	320	271	292	285	296	320	291	299	308	285	327	317	296	286	280	324	289	316	285	309	277	333	283	268	284	297	292	290	291	290	287	282	294	288	266	272	350	278	280	288	298	289	314	320	308	319	285	298	313	304	282	285	306	288	302	293	306	298	288	324	308	297	327	274	310	295	251	277	274	296	266	293	300	261	302	302	288	295	283	293	285	308	279	320	304	302	282	309	280	287	265	283	281	309	315	281	329	254	317	281	296	292	307	310	294	307	272	279	293	285	283	286	265	295	290	299	286	275	297	287	297	300	272	277	306	275	284	265	289	302	264	337	289	321	306	300	281	321	311	287	323	280	299	278	294	286
50966	37990	12672	1815	976	683	535	436	322	293	240	220	195	195	176	152	131	133	130	131	118	110	102	113	100	92	97	102	78	107	79	79	85	90	74	89	80	83	92	80	86	98	92	79	69	74	82	87	72	68	65	75	69	77	79	69	88	73	72	72	83	67	79	83	82	82	91	67	80	66	72	75	76	63	78	75	65	78	90	67	83	76	67	70	76	62	72	82	85	77	83	67	77	71	87	68	66	64	82	77	86	88	58	63	62	71	78	64	79	78	81	64	84	70	79	77	67	82	68	72	74	79	71	77	73	73	72	72	62	76	80	91	79	87	74	58	80	85	80	69	68	71	71	81	81	77	77	81	61	80	94	76	73	79	81	72	75	71	84	81	84	77	66	93	66	74	68	80	72	93	72	62	71	70	73	63	91	82	63	65	64	80	73	66	69	70	83	65	74	65	68	66	71	66	65	49	74	65	84	75	69	81	65	72	73	66	73	56	86	68	83	77	82	64	87	74	67	88	67	74	81	77	68	60	81	72	78	78	77	68	69	74	67	84	72	70	77	73	83	68	70	81	71	71	77	67	65	74	59	75	66	71	65	65	77	65	83	72	67	93	66	48	93	71	78	78	73	86	61	59	83	81	69	80	92	76	63	75	82	89	90	47	77	64	70	75	70	67	83	77	74	71	91	78	81	57	84	73	68	66	92	85	71	70	79	51	73	71	83	79	76	70	71	83	65	77	74	78	63	72	62	76	84	62	72	60	85	72	63	55	78	67	70	63	65	73	75	78	65	75	84	67	69	67	64	71	75	70	65	77	78	76	62	82	66	75	73	78	60	57	72	71	69	72	76	78	54	71	62	64	77	59	77	67	77	75	76	75	79	74	70	64	88	79	71	75	68	64	82	75	64	83	74	65	86	60	62	67	70	76	70	86	63	72	71	65	72	69	61	61	75	74	69	81	60	79	73	73	64	79	62	70	72	78	81	94	68	93	81	90	71	62	65	62	77	80	67	54	56	77	87	75	82	72	58	71	61	69	68	77	82	64	69	63	59	75	74	71	67	81	71	71	82	67	77	80	67	71	75	77	71	74	63	59	69	61	70	71	64	82	69	73	73	81	62	80	64	78	76	84	64	65	59	89	66	67	65	77	72	71	62	61	63	61	83	71	63	68	66	78	72	74	65	70	75	75	74	70	63	80	59	72	55	75	71	51	65	62	63	64	76	68	58	81	72	59	77	71	78	66	69	76	70	80	83	83	65	59	71	87	87	79	78	80	85	81	72	72	64	75	78	78	65	67	72	71	68	84	62	64	80	82	66	78	66	74	73	76	74	65	73	69	59	63	70	84	79	68	71	70	72	78	56	79	64	72	65	66	83	81	70	71	77	74	82	77	84	65	72	83	66	80	65	63	62	76	72	79	87	80	60	77	62	69	73	64	53	71	76	82	81	75	74	66	84	54	75	66	78	82	55	65	72	76	81	70	81	76	70	83	62	78	79	79	81	62	67	82	86	62	73	59	76	71	71	83	74	80	74	90	66	88	78	76	70	74	81	74	74	83	84	72	70	53	76	73	73	78	65	57	71	85	78	77	72	102	74	70	74	75	83	74	68	66	73	74	82	87	70	70	64	71	87	90	73	75	76	76	69	73	68	67	68	66	73	58	83	80	74	70	79	95	97	67	68	56	82	78	71	67	73	57	84	97	76	89	64	72	78	57	67	72	76	72	72	74	78	62	77	71	57	93	76	66	59	73	69	82	62	84	65	81	70	76	73	79	76	76	66	92	75	76	70	87	83	73	71	70	66	59	79	87	96	80	63	92	107	55	73	78	55	81	75	60	73	59	69	68	71	62	68	73	64	65	70	70	52	73	87	83	76	66	69	83	86	57	66	69	88	81	81	95	68	70	72	71	72	63	78	72	60	64	60	85	61	97	75	79	67	70	76	76	63	86	81	73	75	63	73	58	79	75	80	88	71	70	65	88	63	65	80	58	63	86	69	78	62	86	77	74	83	75	61	62	59	62	69	81	76	53	53	60	82	70	57	78	89	76	65	68	68	58	85	75	70	65	89	77	75	86	60	59	79	75	76	76	66	86	77	63	69	67	78	71	67	73	64	73	68	76	72	79	76	68	77	60	84	71	61	87	61	67	79	58	78	69	70	61	94	74	61	66	75	84	76	72	81	63	70	82	70	63	75	60	82	67	70	71	77	73	72	82	79	65	58	70	67	77	77	86	80	73	79	88	67	69	84	81	78	66	88	82	76	69	76	88	79	55	62	63	86	77	64	57	63	81	75	63	68	60	61	81	77	73	76	68	86	73	65	58	93	82	70	75	65	62	87	61	65	67	76	70	70	72	71	79	66	75	82	69	74	69	84	89	88	74	77	75	79	82	70	87	69	73	84	62	75	65	71	66	85	81	68	66	62	79	65	66	75	71	81	66	81	83	71	62	69	56	71	69	74	77	73	78	71	64	66	67	61	90	84	64	62	62	58	77	67	92	66	66	68	81	63	73	63	71	61	64	84	85	66	75	73	65	73	69	84	82	73	74	110	81	78	67	78	75	76	74	80	66	81	90	66	75	72	72	82	67	86	81	79	66	70	76	68	74	62	62	78	80	84	66	55	68	79	77	59	64	60	64	66	76	84	80	71	62	80	72	63	76	76	88	64	75	74	84	77	82	73	82	74	67	62	80	66	68	76	60	57	68	89	60	68	69	43	70	75	70	47	73	65	81	79	57	95	69	74	75	67	70	61	80	73	88	75	77	76	66	77	86	80	67	90	62	78	58	69	81	77	64	71	68	66	75	73	62	67	79	76	76	74	81	88	65	84	92	74	87	71	67	76	67	88	63	64	70	76	62	76	71	68	71	84	69	60	62	70	65	81	84	68	85	79	85	59	76	75	74	67	72	88	68	60	74	66	66	79	81	74	63	64	57	75	69	67	72	70	58	77	58	74	82	83	85	74	61	86	88	74	76	83	71	62	94	79	75	83	73	90	78	85	81	68	72	79	76	76	70	58	86	68	74	68	78	68	84	82	65	82	60	61	65	76	72	78	61	68	71	84	83	88	79	78	64	67	88	73	81	69	81	62	73	76	76	79	65	66	61	74	93	73	58	69	78	82	85	62	71	89	85	85	83	84	86	79	85	74	57	70	70	59	79	60	63	82	73	72	71	80	69	81	77	77	73	78	67	71	85	66	71	73	64	63	87	61	64	70	69	84	82	75	67	77	85	68	65	59	75	63	70	65	63	84	84	76	84	70	70	77	83	75	76	75	83	76	70	79	55	67	87	88	79	64	46	75	76	84	62	71	73	67	70	98	74	74	71	64	85	70	78	81	71	77	68	71	87	66	89	64	79	83	85	82	68	74	89	76	93	80	62	67	80	64	74	73	74	86	74	72	77	85	50	68	73	74	68	81	79	71	69	79	67	64	74	62	78	61	69	69	69	71	84	70	64	73	65	67	76	66	67	78	65	59	72	76	80
29560	24125	5274	4598	3878	3094	2527	2014	1703	1515	1299	1085	1031	852	755	689	663	605	580	515	546	513	450	424	411	412	387	375	392	366	308	312	357	320	322	288	315	302	245	270	267	269	276	258	271	277	251	251	276	254	275	258	238	260	232	261	245	245	261	247	241	232	231	225	227	212	209	239	216	210	246	213	210	226	234	232	211	223	243	220	212	233	207	240	228	246	226	248	245	212	225	217	189	235	226	229	206	221	200	221	202	213	232	206	211	207	197	213	229	213	219	221	241	188	203	221	234	188	183	230	226	202	219	220	228	217	211	184	221	196	194	197	225	217	193	210	228	212	210	206	198	227	212	195	205	236	214	181	235	184	219	191	211	221	212	238	228	208	213	203	183	176	211	194	201	213	201	211	213	222	208	221	210	195	219	217	213	198	202	191	224	202	198	195	193	227	193	213	207	212	215	219	203	199	191	212	230	241	203	215	218	225	201	202	211	192	201	188	226	201	211	203	195	208	199	200	206	228	189	219	207	203	199	214	193	211	180	218	221	210	180	205	246	210	198	194	216	191	206	204	229	193	178	218	227	239	189	206	206	200	212	213	219	206	223	216	181	203	201	179	212	220	200	194	208	187	227	216	220	188	211	205	207	205	189	202	202	228	219	184	202	207	228	209	191	191	200	219	215	218	216	214	203	220	219	227	219	213	195	230	204	218	189	193	234	229	192	239	226	204	209	214	245	187	189	194	208	188	219	241	226	195	218	188	196	200	214	195	201	239	207	226	249	200	216	207	200	187	208	216	207	198	217	203	175	186	198	206	222	235	213	208	207	205	197	202	198	199	184	172	208	172	229	198	207	212	197	205	210	199	207	220	201	210	200	202	207	225	204	186	181	235	219	216	214	194	216	218	205	189	194	186	177	210	190	221	200	200	208	231	207	193	218	217	232	193	214	213	210	227	205	212	193	213	213	177	199	206	228	221	231	205	209	228	212	216	231	218	214	197	214	207	202	209	194	218	218	230	209	215	213	202	199	199	223	199	218	212	207	225	207	181	210	192	201	212	220	211	224	207	222	204	172	196	218	191	212	230	200	199	194	223	208	200	211	210	196	194	179	204	209	223	214	210	207	227	198	218	189	205	209	214	207	232	200	211	181	214	209	197	208	216	213	217	222	202	219	206	209	193	212	211	199	221	210	198	215	199	216	233	222	192	216	198	210	196	212	181	188	221	219	237	199	191	215	222	211	217	208	203	195	208	212	219	210	216	201	221	204	207	203	210	202	212	204	215	199	232	214	215	224	184	208	178	223	197	196	201	190	200	204	187	182	194	195	205	206	194	194	208	192	194	190	208	194	183	203	220	212	220	205	200	210	195	209	198	207	203	170	226	216	215	217	196	185	203	201	222	220	203	184	193	216	205	182	208	241	189	217	204	226	225	211	216	194	231	190	226	216	213	203	202	218	194	179	202	201	211	212	207	196	206	200	183	185	224	186	202	208	200	204	199	205	201	191	207	200	198	187	230	208	228	209	188	196	210	215	218	189	204	213	201	186	186	213	220	213	201	177	211	227	196	232	220	187	193	197	244	222	194	201	207	189	210	187	192	201	222	198	190	188	195	205	205	206	243	212	185	185	220	189	200	221	212	199	215	211	209	210	213	191	188	194	202	201	201	197	201	204	212	198	190	212	197	198	198	213	188	207	210	221	187	201	213	182	221	202	189	188	179	222	197	210	210	196	197	198	204	189	181	202	219	229	247	223	192	205	199	192	188	199	194	205	191	205	203	193	213	212	204	193	209	194	231	208	216	181	199	192	198	180	230	178	226	210	193	187	224	187	217	183	182	196	228	200	210	227	229	224	220	216	221	213	203	194	236	218	199	220	198	202	219	216	208	190	218	196	186	217	193	227	219	189	213	201	208	190	214	232	182	213	222	214	221	202	208	191	220	207	229	215	232	210	200	200	186	220	184	211	210	180	204	196	191	199	203	206	210	195	199	214	241	217	196	208	181	196	180	187	194	207	190	189	199	207	201	201	195	183	248	218	251	226	205	209	184	211	209	225	196	190	223	202	196	214	231	202	209	206	195	197	192	175	213	190	213	205	200	193	206	193	203	224	215	201	207	209	189	192	209	190	194	208	217	203	228	187	218	209	196	199	220	233	175	198	192	215	209	201	221	209	198	218	216	197	201	191	219	208	187	209	218	221	194	224	201	201	206	225	214	218	202	229	228	210	208	211	217	223	229	205	191	195	213	206	193	207	183	216	185	213	216	212	194	224	206	211	218	207	228	203	203	206	179	192	203	215	201	216	225	208	207	207	225	216	224	196	194	190	224	205	201	171	194	193	219	220	199	195	203	206	219	221	196	213	201	223	208	229	235	207	217	181	201	209	189	218	186	205	199	191	228	216	203	216	215	195	180	219	210	206	202	217	176	197	221	199	190	213	223	212	225	214	206	214	194	208	220	205	198	219	213	209	204	219	191	213	222	211	232	196	209	202	177	216	203	210	210	208	196	175	185	172	186	176	210	193	221	196	198	215	214	214	186	196	187	209	182	177	186	171	211	211	188	215	215	215	195	207	202	215	208	210	225	205	226	214	208	213	187	207	216	199	203	190	213	244	210	214	230	185	216	211	215	204	200	222	211	210	191	223	223	219	218	220	213	205	193	196	216	193	231	203	245	189	230	209	194	187	196	200	214	208	205	206	214	197	195	199	209	192	201	205	175	199	178	225	207	201	186	230	192	200	194	206	199	187	215	222	195	243	177	230	181	187	210	227	179	211	173	193	194	226	185	226	217	187	213	224	215	189	221	232	196	207	209	223	201	193	212	203	226	219	203	230	194	184	226	239	190	213	191	202	230	196	202	208	221	216	218	188	201	191	190	203	225	203	208	215	231	197	199	218	203	213	205	201	219	189	214	222	211	184	222	217	225	199	209	192	223	214	185	195	216	189	208	219	210	189	219	208	192	211	208	190	197	183	208	218	197	219	235	212	199	231	201	211	198	177	215	182	227	188	202	226	192	210	217	207	213	209	192	172	192	208	195	183	202	204	212	203	186	203	198	197	223	213	188	209	194	182	224	210	198	225	214	195	209	181	218	203	213	191	216	213	217	205	201	223	199	230	188	183	195	207	199	211	209	181	209	230	225	214	215	205	209	200	213	205	208	207	228	203	208	203	196	218	208	200	210	206	193	195	153	191	204	213	211	207	203	208	176	201	180	200	220	202	210	199	215	195	211	192	215	210	220	184	190	190	229	191	207	246	212	216	202	222	187	209	238	215	201	199	208	216	202	212	222	196	180	207	205	194	208	203	187	194	216	206	201	226	227	234	211	200	194	213	204	179	191	210	190	194	207	206	221	197	198	200	184	189	189	198	240	220	202	232	201	195	187	205	197	203	211	229	215	206	193	210	221	182	230	176	189	208	187	186	199	226	185	183	228	210	198	212	229	216	212	184	195	229	205	219	206	208	225	221	239	198	219	202	175	199	196	188	218
7402	1058	338	290	253	266	255	256	264	253	235	260	251	231	243	246	261	235	233	256	254	274	273	245	253	244	277	300	271	247	235	260	233	274	247	276	290	252	280	265	273	271	254	242	254	232	250	268	235	287	277	278	232	256	240	252	259	236	252	260	281	271	239	261	243	262	238	245	254	244	233	230	244	271	266	247	257	247	234	237	235	228	241	225	238	239	262	256	292	277	258	270	250	235	246	245	239	252	265	244	272	246	224	231	249	248	242	255	266	256	253	272	246	272	269	251	220	255	274	255	269	245	229	265	244	279	240	259	264	262	264	261	239	269	240	282	260	288	247	233	234	269	274	264	260	263	293	290	257	233	225	245	256	290	282	290	257	254	250	252	245	289	258	219	248	271	235	250	251	277	276	258	248	247	286	282	255	249	234	246	254	255	254	235	228	223	267	265	252	247	236	232	237	255	272	245	263	251	228	289	254	231	250	267	237	235	259	234	271	245	234	242	215	236	264	242	231	254	226	228	240	259	223	273	274	266	245	237	246	235	267	256	269	282	237	252	256	236	248	230	252	240	273	285	255	286	273	219	260	249	267	226	264	269	276	261	271	266	256	246	244	230	238	227	239	265	262	261	258	241	244	247	254	258	284	252	276	266	283	251	247	249	228	214	255	266	232	247	242	262	264	257	238	225	250	244	238	263	250	242	297	235	254	286	279	275	255	267	244	240	287	266	279	252	274	250	270	247	249	255	261	253	232	258	263	234	270	252	238	255	283	273	230	281	271	224	270	253	257	258	264	258	276	255	268	235	253	268	257	238	271	228	240	258	226	252	242	267	223	261	262	235	254	239	260	250	242	257	267	266	240	243	256	240	274	270	232	262	284	282	258	276	275	245	262	242	265	270	265	262	240	235	257	265	240	252	273	252	264	255	238	238	246	270	261	272	242	226	254	257	226	269	239	259	221	242	233	244	221	225	241	243	260	234	227	246	228	272	271	251	276	239	291	233	234	220	265	247	279	273	281	272	231	285	281	256	232	256	238	258	266	238	266	292	281	259	214	249	245	265	272	277	265	240	271	266	243	253	234	223	267	249	284	257	251	259	232	251	258	264	265	254	253	238	267	258	223	253	235	253	251	240	265	254	235	243	239	261	221	277	252	240	272	264	256	224	221	272	245	247	228	247	263	243	252	274	249	215	250	275	261	251	258	247	264	237	264	258	254	257	283	244	261	274	260	269	234	273	247	268	260	253	276	224	231	261	237	257	239	243	258	266	230	236	237	265	308	263	279	214	253	249	249	252	258	233	251	269	253	249	253	266	251	229	263	253	247	301	248	263	264	249	253	265	253	228	283	262	225	250	255	258	260	286	257	304	283	251	265	226	212	249	245	269	268	247	249	289	261	241	270	232	242	238	266	246	231	266	276	266	253	245	258	252	261	275	245	235	234	246	250	249	235	224	240	231	237	257	268	287	272	260	243	250	257	302	243	271	259	248	221	218	245	222	257	259	270	251	238	269	262	236	239	262	262	261	271	266	260	263	249	255	249	248	251	219	257	220	261	242	254	249	264	252	231	274	234	284	251	244	248	258	281	267	231	268	279	256	243	263	263	259	235	228	253	229	252	231	232	258	293	237	272	261	263	251	259	263	250	258	269	274	268	248	261	256	225	235	290	242	291	234	255	248	233	224	227	229	247	249	264	263	255	268	271	244	268	251	263	232	227	281	277	252	269	231	247	256	253	271	248	254	270	220	247	249	255	264	261	227	249	278	260	256	250	262	262	235	247	242	236	235	269	249	249	240	233	294	283	240	255	291	293	270	253	241	261	245	231	236	236	276	243	239	244	250	257	255	245	251	233	241	240	271	224	238	256	242	247	237	234	274	271	223	262	260	273	261	257	236	282	240	268	250	273	256	278	230	269	256	253	264	250	228	232	251	248	237	272	276	263	255	272	236	239	260	259	271	246	253	289	243	253	251	258	284	253	252	280	255	276	268	250	270	232	282	257	286	240	254	270	268	241	271	233	244	229	242	267	252	259	268	237	211	270	249	238	237	240	250	270	259	238	246	241	266	286	262	223	266	271	256	289	247	272	269	260	247	250	242	272	271	268	298	253	261	258	259	234	241	264	255	270	252	257	243	245	258	239	260	268	281	254	240	234	251	227	258	264	280	250	245	257	246	279	239	261	243	255	236	248	232	247	277	262	232	259	268	247	286	282	262	241	272	252	231	255	258	273	268	269	263	273	271	282	241	253	271	240	251	251	243	247	231	234	281	258	246	227	258	261	254	259	261	244	259	285	243	244	256	258	263	242	273	288	254	255	267	266	250	263	262	270	243	230	253	261	226	224	271	250	245	231	246	270	272	253	252	228	265	274	272	251	241	259	251	252	277	255	246	236	294	282	289	278	228	254	261	225	280	266	275	242	243	237	243	264	242	240	263	257	254	266	255	253	266	234	266	287	270	240	249	295	246	259	251	276	264	254	263	284	258	244	255	225	230	252	278	251	262	261	274	250	257	244	237	263	295	255	289	233	248	278	255	223	248	251	245	279	249	232	251	259	262	245	256	257	294	267	267	270	248	248	277	263	249	252	258	256	272	265	254	268	277	260	290	208	246	249	291	282	254	257	252	246	281	254	299	241	263	250	229	270	245	283	237	239	232	271	253	242	222	247	245	259	299	233	284	282	259	254	231	288	258	259	288	246	279	277	231	259	232	262	252	267	301	254	241	257	237	275	259	273	284	273	247	257	240	241	255	257	270	245	249	252	221	261	258	277	269	267	251	247	250	249	249	256	264	265	261	257	230	223	247	247	241	254	245	258	273	290	267	253	254	273	227	226	248	253	289	248	259	247	261	275	262	256	247	255	287	263	283	256	249	237	268	245	272	243	258	250	249	229	229	252	287	271	281	249	266	246	264	255	278	271	252	238	243	251	243	278	278	260	274	264	261	261	279	258	239	278	223	258	261	245	270	254	268	244	277	255	242	248	286	264	252	292	238	258	231	246	263	240	228	264	217	265	234	289	246	267	259	255	253	228	235	300	238	246	229	279	293	246	250	248	242	285	243	241	221	269	246	273	271	259	252	223	228	272	257	232	254	245	271	241	269	245	266	261	256	261	258	245	276	249	210	227	232	254	235	258	251	230	254	263	291	257	255	255	285	243	242	239	278	270	261	236	262	248	249	234	245	265	255	270	254	259	262	243	219	224	243	219	251	257	240	273	273	245	259	239	241	254	246	228	259	239	272	261	239	250	255	256	268	251	251	255	266	285	250	255	244	242	242	234	248	264	244	265	276	265	261	249	260	242	260	262	241	280	278	238	231	243	268	239	257	218	283	236	255	211	260	269	250	264	240	254	255	262	244	236	257	297	247	261	246	283	274	236	263	275	239	263	261	258	266	244	257	258	284	245	241	244	229	252	228	255	249	266	242	258	236	241	250	270	279	255	270	237	251	261	274	269	256	281	257	241	267	270	263	240	274	245	263	257	249
5971	1625	687	653	664	618	629	557	611	587	571	556	617	600	602	594	592	607	613	561	570	601	610	567	602	605	588	592	582	543	588	589	572	601	586	585	583	563	582	570	551	572	599	555	564	545	597	608	565	586	550	570	586	557	607	541	564	580	592	539	558	593	542	593	582	599	604	587	549	546	556	594	535	557	595	562	565	585	560	531	596	550	591	602	574	553	573	567	573	550	602	542	572	569	613	561	576	553	528	586	585	577	580	541	594	554	583	579	588	572	572	607	554	573	594	597	574	579	621	575	537	577	598	567	558	576	599	559	584	544	533	595	581	579	585	617	594	551	591	569	597	586	589	565	562	598	620	568	534	604	562	544	563	561	621	559	522	593	588	611	567	565	551	575	605	609	589	576	602	604	532	564	602	578	596	558	587	534	539	569	553	576	606	597	586	531	604	597	604	558	591	550	617	593	540	549	591	542	581	536	529	567	606	600	575	578	515	551	593	560	586	535	564	571	588	578	578	637	537	573	566	568	570	564	587	543	574	593	589	585	608	582	581	591	575	590	583	604	636	577	605	582	551	578	550	549	605	589	583	582	600	521	549	569	627	564	550	600	568	559	565	555	558	572	600	597	600	561	564	592	610	586	563	587	570	593	601	577	566	565	554	561	550	542	566	572	566	554	561	553	620	597	600	591	571	562	574	597	620	610	584	537	576	585	535	616	573	555	578	558	585	612	558	588	591	566	577	584	637	585	585	581	588	564	560	581	581	551	534	585	576	557	581	614	560	565	606	578	585	576	589	556	613	600	564	582	570	582	612	564	597	620	591	626	571	604	578	560	593	568	536	529	567	631	577	545	571	587	560	619	597	588	571	555	580	599	523	560	584	573	559	597	592	565	573	595	549	595	557	580	585	566	589	570	592	557	623	595	584	588	613	568	541	589	592	597	615	586	597	628	590	577	610	557	583	576	547	607	570	568	579	568	563	564	571	567	580	602	524	596	558	563	574	619	623	599	556	534	568	552	549	570	565	573	581	596	553	556	562	579	567	573	541	606	593	592	580	597	570	585	592	608	593	630	577	565	578	602	596	559	570	614	549	500	577	582	577	578	564	625	605	542	608	611	601	588	527	591	598	578	571	572	568	569	597	599	602	608	539	619	560	590	635	562	553	582	603	630	554	597	539	582	632	545	605	637	559	580	569	605	612	588	599	551	599	613	608	544	598	592	539	591	576	536	612	609	559	587	605	581	592	584	574	564	607	598	579	551	587	551	582	611	563	515	535	556	541	608	550	615	600	580	543	567	565	579	558	601	597	543	606	553	558	552	553	583	591	568	616	588	598	597	568	536	596	544	565	591	615	596	551	568	542	605	580	601	532	543	569	560	564	608	595	566	562	561	575	590	576	546	577	580	613	579	540	596	609	593	559	561	545	561	568	567	594	594	551	580	524	594	577	642	600	565	558	595	571	558	586	594	596	544	582	547	569	568	621	541	576	567	588	618	568	517	590	555	585	625	538	568	588	534	553	550	585	580	581	576	546	541	569	632	546	592	601	636	546	516	569	561	561	558	558	579	571	586	569	583	569	549	585	593	597	626	566	539	550	596	552	539	574	582	546	619	561	586	565	598	574	607	550	583	593	583	587	572	581	596	614	575	585	545	582	566	539	588	557	589	577	571	544	569	545	559	562	582	569	569	564	563	609	575	577	599	602	552	550	591	544	603	559	567	567	551	556	597	539	583	584	521	606	584	553	601	558	597	553	599	597	595	580	572	564	579	545	571	630	615	546	577	587	590	635	613	559	567	568	574	544	570	573	595	534	587	573	555	616	580	607	575	586	582	592	557	541	561	588	556	567	588	582	603	578	620	579	576	570	577	601	558	609	588	528	576	556	598	584	589	585	552	589	562	569	548	598	521	544	584	548	596	567	572	614	573	546	600	580	571	576	616	585	551	566	590	576	606	576	554	552	609	586	557	591	523	626	543	602	572	568	617	593	564	547	565	543	548	571	619	575	585	561	589	576	510	573	588	558	619	561	548	572	542	574	589	592	576	574	570	612	560	572	573	592	581	595	595	545	559	561	557	565	566	562	577	575	535	573	553	527	599	591	537	570	577	588	527	605	580	585	598	577	561	594	559	560	602	544	547	579	591	539	549	583	587	586	569	582	562	560	592	605	565	607	585	535	592	569	575	587	535	613	554	565	578	577	606	573	632	572	541	555	572	543	539	573	596	587	577	567	585	592	539	559	604	566	610	554	574	607	591	566	582	582	572	531	594	568	576	580	595	565	583	627	565	575	560	569	551	592	559	559	592	584	567	570	582	547	601	578	587	604	587	575	593	608	596	584	598	598	577	587	555	549	533	565	602	591	640	566	506	545	601	555	538	577	555	586	575	606	595	607	590	583	556	571	553	563	588	543	553	559	555	576	598	578	622	553	574	599	581	612	584	571	578	550	649	553	560	542	572	574	564	597	598	541	591	588	614	598	604	507	599	570	554	562	592	585	558	588	560	547	610	547	584	575	563	636	563	605	588	536	562	578	560	560	575	594	537	593	623	581	579	589	556	601	547	564	571	592	619	556	588	593	566	563	606	574	590	607	580	607	622	606	559	551	560	597	544	552	557	563	578	600	564	576	591	620	610	564	611	581	589	579	597	573	578	559	587	545	559	526	599	610	506	583	587	569	538	592	542	549	586	595	599	563	545	574	601	638	583	566	583	605	593	589	541	585	588	530	577	555	569	533	596	567	622	571	595	588	572	586	607	584	607	605	589	578	559	593	588	572	581	578	583	585	568	560	613	583	607	597	505	612	556	564	542	561	589	581	539	567	557	604	596	571	604	522	560	594	528	548	560	576	587	622	522	554	546	520	520	574	591	598	602	627	592	575	566	584	597	611	600	621	580	598	608	588	563	594	574	550	579	498	562	604	610	554	630	576	586	591	580	539	567	577	570	579	589	565	575	553	564	563	578	589	534	585	607	565	580	590	574	557	620	571	596	571	579	581	563	558	589	581	591	573	555	575	588	602	563	587	601	568	600	635	609	566	590	559	554	578	603	579	607	593	576	585	568	578	594	585	576	548	588	588	592	568	559	587	542	587	583	584	643	568	596	550	556	569	535	562	579	566	546	581	572	569	546	549	571	590	565	575	548	584	556	550	630	622	596	586	563	553	576	571	559	580	611	558	555	549	571	577	573	536	563	563	585	581	587	571	598	579	577	584	583	548	583	523	586	549	568	575	544	568	558	580	581	540	558	534	556	601	553	590	588	538	579	575	579	548	561	574	534	517	533	560	553	565	561	585	585	564	587	544	589	587	546	629	613	604	562	544	568	550	605	565	521	593	571	580	573	557	562	595	560	558	583	560	585	579	540	591	580	550	572	597	598	578	571	583	583	568	570	590	610	521	581	522	566	579	571	579	579	564	579	542	577	562	608	550	588	575	627	607	573	589	586	508	582	564	608	596	586	536	581	577	586	560	567	560	562	619	579	549	574
38023	24798	6289	923	611	455	347	300	240	242	226	186	185	172	168	198	151	156	158	149	154	127	131	140	130	122	130	99	149	118	136	133	134	137	140	133	143	110	130	142	130	152	140	130	118	120	108	125	121	138	140	123	143	133	116	148	128	113	124	132	114	130	138	134	123	130	121	130	125	106	128	135	130	117	119	119	120	138	123	134	122	115	138	123	128	121	124	112	112	114	93	136	113	120	113	118	120	117	119	106	138	110	127	107	127	137	132	116	130	128	110	111	122	126	146	127	142	127	137	137	125	127	131	103	125	129	118	127	121	130	122	116	115	121	108	144	133	98	120	122	102	108	125	126	136	136	121	137	116	133	106	121	118	118	100	109	115	119	122	133	131	116	110	130	120	121	130	116	139	133	123	121	110	118	147	134	119	122	153	112	108	102	128	123	136	121	116	124	133	127	112	137	109	131	129	119	107	116	126	131	124	129	137	110	105	108	121	124	131	135	110	135	79	130	135	127	133	121	128	109	115	115	141	131	132	121	120	123	113	138	112	130	114	133	124	144	122	116	129	119	127	105	130	116	118	145	140	125	133	117	131	135	104	118	115	127	122	124	133	132	119	109	135	120	134	104	133	115	121	135	131	132	126	137	117	139	128	125	114	125	110	115	149	121	138	106	114	122	117	132	110	129	112	136	119	114	137	111	116	113	144	113	156	122	124	132	120	117	108	138	100	124	102	130	111	95	125	127	114	109	134	113	127	136	127	132	116	141	104	108	105	119	118	111	137	132	139	142	133	122	130	112	114	122	117	106	126	113	136	111	94	124	99	120	129	141	109	137	112	117	111	143	130	115	120	118	117	127	107	115	131	131	108	115	111	123	116	137	113	133	121	143	114	132	114	107	141	131	122	129	135	123	142	120	135	138	114	122	111	110	109	120	134	128	134	115	117	141	147	121	100	143	109	124	136	106	139	120	115	128	122	139	111	134	148	115	133	138	122	128	125	102	124	118	120	101	121	111	126	115	106	113	118	114	100	131	127	141	115	114	131	125	143	126	114	110	134	124	145	148	104	122	116	141	138	154	125	131	127	126	105	124	107	123	116	125	146	141	139	139	131	99	117	99	133	119	132	130	113	121	123	109	117	125	121	137	134	124	124	146	109	149	126	126	138	127	111	125	141	117	120	116	133	108	111	135	104	130	115	121	139	135	119	125	128	123	109	110	140	123	146	96	107	148	111	124	128	109	128	121	114	125	125	119	112	151	121	119	120	123	122	132	125	134	111	127	115	110	131	114	123	133	129	125	118	125	129	135	132	116	113	136	117	132	119	120	109	114	104	134	122	112	126	126	104	127	136	122	155	126	114	119	140	125	141	117	130	120	124	120	110	114	148	113	107	146	119	137	125	120	105	126	129	116	124	117	137	114	107	110	120	138	135	103	106	138	133	127	98	111	132	143	135	140	130	108	120	115	111	132	123	131	111	117	132	110	134	130	100	121	112	127	115	126	116	126	111	145	138	144	123	138	124	123	137	132	117	125	117	144	127	132	138	132	133	102	112	118	111	118	134	116	112	134	124	120	106	125	111	107	134	134	111	118	121	126	124	128	136	119	125	142	136	115	121	101	136	105	128	137	114	110	126	130	112	121	124	116	134	117	111	127	104	126	115	119	135	108	136	108	112	133	149	135	141	132	116	122	108	124	117	139	135	131	123	113	116	124	133	120	135	126	111	137	129	118	113	120	115	112	127	103	126	127	97	113	120	142	115	120	123	116	118	129	115	121	153	123	130	116	126	106	107	145	124	130	125	120	131	125	114	121	122	104	122	129	116	117	120	119	140	124	122	107	129	121	115	100	116	107	110	120	116	124	126	140	120	113	123	117	122	139	138	128	111	137	118	108	102	123	113	127	113	116	129	130	132	130	130	145	117	132	121	127	117	134	134	122	104	127	130	105	112	118	107	127	128	104	108	152	127	128	127	117	121	124	129	104	132	135	123	112	137	123	124	104	126	119	91	117	116	114	132	121	144	118	128	120	125	104	135	117	114	127	113	139	120	156	135	132	125	113	110	123	122	145	118	123	123	147	123	120	138	126	131	118	117	114	115	124	131	129	128	120	124	124	113	116	135	112	115	134	138	131	123	125	127	119	108	144	111	119	125	113	108	117	116	109	102	128	133	100	125	118	122	105	144	132	118	115	138	118	120	104	112	121	117	118	109	93	116	99	106	143	107	129	112	130	112	113	114	136	116	131	112	132	111	117	103	119	106	139	113	125	105	99	111	131	118	123	130	125	113	131	122	135	116	138	126	120	116	145	124	106	134	141	123	122	120	109	124	124	135	137	103	114	111	126	119	117	141	143	126	118	104	121	117	125	118	126	109	118	99	107	104	117	119	128	111	147	124	115	120	133	144	139	130	116	125	103	129	141	119	119	118	124	119	132	107	116	122	131	132	105	111	128	114	124	133	135	136	130	114	128	130	119	130	114	131	114	117	118	118	119	119	115	125	121	131	103	114	118	110	118	117	149	104	123	141	149	131	146	109	127	127	111	131	140	125	133	125	116	137	143	120	109	146	130	113	117	116	121	130	129	125	102	120	114	124	124	139	125	103	119	104	110	112	142	112	106	137	110	110	111	145	109	142	120	115	122	126	109	124	98	116	115	129	125	106	116	122	132	113	109	131	139	117	122	106	129	126	109	134	126	138	115	118	128	124	130	113	118	112	139	124	114	130	128	135	126	111	138	128	120	126	103	120	123	118	95	114	134	128	117	119	118	126	118	118	141	118	126	152	120	123	142	127	107	118	130	125	124	127	118	108	112	114	116	143	140	120	129	100	133	121	136	119	126	128	117	116	116	125	126	131	109	139	111	133	126	135	118	126	134	141	123	112	131	136	122	114	106	101	119	106	116	127	145	111	122	101	134	145	125	125	115	111	126	123	128	119	118	113	110	127	128	132	132	130	134	121	134	114	116	123	110	129	115	135	118	108	121	124	133	127	120	116	127	112	124	116	127	132	123	113	107	115	112	106	139	123	147	109	108	131	125	128	120	108	119	133	126	119	128	116	133	119	120	125	107	112	116	145	106	104	127	139	118	127	104	133	106	128	125	132	118	120	122	131	127	136	122	108	130	107	128	146	124	144	104	130	103	135	141	129	132	117	116	117	123	129	132	131	134	109	120	113	129	118	140	109	127	105	104	134	109	113	118	107	127	128	121	127	108	130	138	102	112	131	121	136	136	112	138	141	123	109	130	119	134	138	107	122	134	113	130	113	114	131	119	104	121	112	128	143	103	130	119	114	118	122	136	127	118	108	99	129	131	101	132	114	133	116	126	112	123	154	137	119	142	108	131	106	120	122	97	112	134	115	148	126	123	150	110	104	114	129	144	126	147	105	126	124	117	124	129	114	134	110	129	130	114	122	131	128	142	133	110	131	139	104	114	128	126	120	120	125	151	125	109	113	129	131	119	121	127	146	143	117	121	112	122	141	132	121	95
21343	15985	3172	2612	2247	1816	1509	1273	1166	979	843	759	758	634	591	573	525	559	476	466	462	436	423	409	398	374	365	377	352	381	365	346	360	372	357	339	345	343	332	317	356	345	338	316	328	353	315	325	364	344	310	340	347	317	336	315	325	276	295	306	319	326	327	320	297	329	326	339	271	318	318	334	271	279	300	307	296	323	311	316	316	298	308	297	305	298	304	316	304	284	304	307	303	281	314	288	303	305	310	278	266	286	307	304	307	328	286	276	290	302	284	262	302	300	284	313	288	282	293	335	272	286	309	308	283	320	312	294	309	322	290	295	304	298	301	293	301	313	319	296	294	280	318	273	296	312	292	315	266	294	280	290	292	293	292	284	272	349	283	317	301	293	265	277	313	267	310	294	285	281	303	300	305	323	305	303	288	316	274	330	301	286	317	305	328	297	287	291	293	308	288	304	312	295	284	331	311	287	297	293	309	320	299	333	342	283	316	297	316	294	289	284	319	286	298	331	293	289	314	299	280	294	312	285	299	298	304	288	285	276	279	292	298	309	304	293	289	280	291	286	287	296	280	339	303	304	284	305	283	288	329	313	284	316	298	320	301	303	287	319	277	297	282	308	312	303	299	271	312	297	295	313	323	323	308	284	279	293	269	291	280	284	306	281	312	262	290	280	292	293	289	339	308	301	297	300	272	320	301	309	273	340	320	297	285	304	297	299	291	325	311	297	262	286	317	290	295	268	303	284	288	300	288	319	289	316	298	307	313	250	297	276	300	298	280	298	298	349	298	289	284	305	266	275	276	311	284	298	294	283	285	317	318	316	286	271	289	281	305	289	311	281	293	265	290	300	298	309	298	287	283	306	306	310	293	287	292	290	279	315	283	311	298	286	289	281	271	293	303	309	281	315	298	322	311	297	317	284	279	269	277	285	282	282	308	334	285	248	291	302	274	298	321	324	287	276	316	305	315	294	291	307	296	300	307	283	303	310	326	299	303	290	273	290	309	307	295	291	292	249	287	305	301	312	270	318	313	323	275	300	301	313	316	316	315	291	311	284	315	290	307	300	290	290	279	301	291	258	266	302	271	289	317	319	281	295	305	322	289	288	320	278	297	277	325	271	289	323	295	311	295	301	311	273	307	290	313	304	311	298	315	265	279	298	280	322	284	322	299	276	297	270	295	302	293	295	312	317	301	305	294	299	258	299	304	316	298	304	288	291	283	303	278	323	304	303	286	300	268	298	291	312	299	306	315	295	315	287	246	276	305	332	271	278	304	323	300	310	289	295	289	312	276	309	272	280	276	280	262	283	295	311	287	293	308	285	278	291	278	303	283	296	293	307	294	299	301	288	304	296	296	312	306	288	296	246	296	311	270	298	301	302	301	317	295	294	266	295	307	289	280	339	276	282	290	287	314	306	294	291	299	310	297	309	298	326	289	297	308	263	294	304	331	299	260	292	313	276	296	328	294	280	271	286	296	280	324	300	297	273	288	260	279	296	322	304	284	295	277	289	278	251	299	286	313	277	291	341	268	275	292	276	302	275	297	289	328	304	276	299	301	302	283	275	282	277	294	286	303	281	303	276	291	282	294	289	323	261	355	315	285	292	280	302	307	322	279	304	312	304	300	291	287	299	305	277	284	265	296	315	284	279	295	283	298	323	314	330	301	279	333	310	299	298	299	309	312	303	323	280	297	280	279	311	296	294	306	295	326	315	307	298	311	279	295	298	332	295	307	288	297	324	300	327	282	296	312	299	299	289	324	325	271	320	293	268	327	303	312	303	302	295	308	292	278	303	335	293	307	291	333	298	296	288	279	314	283	312	286	302	267	293	291	269	285	306	294	331	335	271	309	293	317	293	277	269	264	268	291	329	300	286	292	286	307	289	298	304	306	253	278	303	316	290	303	298	255	322	329	319	293	302	272	300	316	296	295	316	300	304	314	297	311	277	307	299	300	279	286	299	291	280	302	284	342	330	307	291	300	314	299	287	281	311	311	303	281	289	287	272	294	264	297	312	297	321	289	297	285	296	297	305	324	294	314	269	295	309	285	313	285	287	287	271	294	319	302	302	276	296	300	280	271	311	319	259	293	310	284	288	310	288	292	281	292	312	288	288	296	274	313	291	328	328	263	303	352	316	285	264	315	337	309	290	292	288	315	310	322	294	315	289	287	281	283	298	297	316	316	280	297	269	327	279	261	326	292	309	305	302	321	307	310	289	303	294	268	283	327	308	332	262	298	280	305	275	335	270	313	296	289	274	298	300	311	286	295	334	282	272	315	295	304	296	285	301	310	283	299	288	257	288	306	306	305	279	279	325	292	296	284	299	304	344	292	259	294	287	279	308	296	298	290	294	280	287	326	273	267	290	323	293	320	300	327	311	293	285	284	312	291	275	284	304	280	308	269	322	278	289	286	284	306	299	296	294	315	295	297	318	293	302	303	303	273	242	295	298	316	316	310	281	295	312	288	273	296	281	297	264	270	301	314	313	321	307	284	304	282	290	289	312	302	281	311	279	301	314	297	311	295	271	316	289	292	320	306	314	289	293	316	270	299	290	281	294	311	288	300	312	315	268	300	311	281	292	292	312	291	308	300	289	292	294	300	314	289	313	253	280	308	324	275	315	289	316	287	273	269	281	278	294	303	275	297	286	303	289	274	316	302	297	306	288	283	277	239	304	331	317	297	287	289	274	306	295	259	312	290	273	306	294	306	279	293	324	289	273	271	258	288	286	298	296	280	282	296	295	316	289	242	304	320	276	290	311	283	298	313	289	321	308	309	307	346	332	304	297	318	293	283	308	290	308	297	265	304	268	292	272	275	277	320	289	292	300	292	316	306	291	287	318	314	338	269	278	286	310	292	282	295	318	304	308	289	259	338	297	272	290	282	282	347	309	294	326	316	285	290	303	270	299	281	291	308	292	291	301	329	298	284	297	291	304	305	299	265	285	314	295	312	288	274	282	296	309	295	308	329	305	288	286	316	294	303	295	290	337	327	316	334	289	289	281	271	304	294	290	292	307	303	318	290	294	269	262	310	300	272	333	295	290	281	311	297	284	320	280	320	286	297	300	299	302	288	317	301	307	289	297	298	282	314	299	255	304	258	337	296	316	309	295	280	300	309	291	295	330	308	293	278	314	294	295	273	316	316	310	287	316	291	325	285	270	311	313	300	259	314	278	293	279	325	315	288	306	301	304	283	337	337	332	313	289	330	307	323	281	310	295	291	297	290	298	292	291	276	330	290	292	301	298	296	292	310	278	350	308	305	293	300	263	309	284	299	293	300	313	301	306	284	299	297	305	278	301	320	309	322	291	264	290	316	298	306	290	276	295	284	342	289	273	323	272	310	309	308	301	296	296	290	285	311	294	296	292	313	290	280	317	297	288	283	313	329	323	291	289	289	291	283	291	304	324	275	303	325	314	301	296	282	270	285	314	308	296	290	313	280	299	310	276	301	319	306	294	272	275	277	268	279	308	306	304	338	305
50640	38117	14245	1942	981	671	516	393	338	323	221	217	199	160	171	131	129	137	119	120	86	130	94	104	84	102	86	82	87	90	87	101	88	75	94	97	73	103	68	81	86	70	89	84	77	70	88	81	58	79	68	83	80	86	77	60	68	76	74	82	89	90	65	81	72	79	74	79	79	77	64	76	84	70	86	65	62	85	75	94	69	70	83	71	95	70	79	89	66	74	76	83	69	70	70	77	82	61	95	67	54	67	63	64	68	75	71	72	69	61	62	90	72	82	71	80	55	68	75	75	59	71	74	85	84	84	83	85	77	70	71	63	95	74	88	71	80	76	80	73	69	71	58	64	60	70	71	83	84	67	71	79	60	69	69	65	80	60	89	71	81	78	65	80	70	77	82	87	76	65	97	62	79	61	75	73	73	71	58	75	61	68	80	56	68	66	70	66	65	80	81	71	68	77	68	73	69	88	78	73	71	77	78	61	76	88	66	77	81	83	73	77	83	83	68	75	66	75	69	74	68	76	65	61	75	73	80	76	84	84	81	78	74	69	64	68	89	83	66	68	75	74	77	82	77	62	78	64	76	68	74	65	60	78	79	77	80	69	68	79	74	81	80	77	73	62	71	66	76	72	69	71	63	75	83	74	77	61	70	69	66	75	68	80	90	63	78	56	74	65	70	88	81	61	63	86	80	73	83	71	83	80	78	90	61	74	79	81	76	64	78	63	64	60	69	80	70	68	79	78	61	76	67	71	66	75	90	72	59	82	65	68	75	78	67	74	75	70	79	82	82	87	67	66	80	73	84	76	83	57	55	76	81	74	73	65	68	66	84	80	82	61	78	74	80	70	88	79	86	75	67	86	80	67	81	83	77	80	71	82	67	65	74	82	71	54	81	84	76	72	66	61	91	71	69	76	71	73	65	75	85	54	72	70	72	75	79	64	59	51	63	64	77	88	58	89	71	60	60	65	67	82	75	70	71	81	78	70	55	78	72	53	91	77	64	79	69	74	75	65	76	67	68	64	86	83	73	67	66	74	76	64	69	83	79	90	66	86	75	74	79	97	75	65	74	75	82	84	73	70	83	88	64	82	75	71	74	86	65	90	66	52	73	77	79	72	70	68	68	74	53	68	81	76	72	70	81	74	64	74	84	73	81	75	77	68	75	77	62	83	81	79	78	81	80	62	74	66	62	84	64	64	68	64	81	79	76	76	58	75	84	75	70	66	76	76	77	95	82	69	80	78	81	79	72	72	69	82	78	74	68	75	66	76	78	84	71	82	71	49	85	67	76	76	78	68	67	84	89	67	61	77	70	62	78	59	76	67	63	66	80	78	76	86	69	87	52	62	76	77	81	75	56	46	81	57	72	75	54	87	73	77	83	77	70	62	83	68	71	56	64	63	66	69	81	64	79	84	72	65	77	86	78	72	61	81	75	63	80	83	72	93	76	96	70	73	64	75	72	77	66	89	67	71	75	77	74	64	76	71	61	80	73	84	92	68	56	74	80	66	76	75	74	66	73	70	80	62	79	78	70	79	74	97	83	79	72	88	72	80	79	70	76	91	77	56	83	50	90	73	69	69	61	75	72	88	86	65	67	69	90	68	70	76	73	73	62	70	72	57	84	63	64	75	82	64	88	63	68	79	55	97	67	73	77	81	64	76	71	81	76	88	66	74	91	74	78	75	76	63	74	76	69	67	85	76	76	82	83	64	64	74	74	68	55	79	94	77	72	79	76	68	70	78	79	68	74	85	67	82	79	77	82	76	64	78	79	73	73	82	62	71	83	71	70	76	80	68	60	76	65	72	69	80	72	78	87	80	79	72	69	87	70	77	78	86	65	81	74	69	64	82	78	82	86	86	79	70	73	78	89	76	65	92	66	74	62	74	79	84	69	81	66	85	73	66	78	58	71	83	86	67	62	57	67	51	87	87	79	66	95	76	70	70	74	82	74	74	62	80	63	75	71	57	79	64	72	74	59	77	78	74	81	73	73	73	74	82	77	59	63	55	64	79	82	89	65	63	79	80	74	80	68	55	76	74	77	83	91	80	76	75	70	73	67	80	71	67	72	68	72	64	63	65	76	67	80	73	76	71	73	67	77	78	71	73	68	92	72	68	74	79	52	88	71	81	75	88	65	84	75	80	84	78	69	57	71	77	68	65	81	99	77	77	73	68	65	91	79	86	75	79	56	69	81	74	79	85	80	84	73	73	75	70	63	82	75	64	78	69	76	68	83	88	62	88	73	59	69	92	75	67	67	73	79	73	74	88	86	63	70	63	76	87	74	91	78	75	57	70	74	69	80	88	86	63	85	81	65	72	70	59	63	62	78	64	59	65	78	90	102	83	73	61	82	67	67	86	78	60	68	93	91	63	71	79	62	74	88	91	61	85	69	71	76	71	91	80	78	61	80	69	69	73	85	71	69	58	75	75	77	59	67	83	76	75	75	79	67	68	79	76	60	77	61	55	71	79	79	64	77	68	66	70	72	90	77	61	50	76	88	86	75	76	85	68	82	66	68	73	76	53	75	72	80	71	78	67	72	74	85	69	80	94	72	56	80	56	76	79	78	84	73	76	84	65	63	85	75	58	67	81	65	69	75	76	76	82	57	82	68	95	66	77	75	61	82	69	73	66	63	75	94	64	85	65	73	60	64	81	70	72	67	66	75	61	70	70	81	74	64	88	65	70	62	75	69	87	84	65	73	66	75	74	57	54	77	83	76	71	66	80	78	78	69	81	60	65	82	69	69	79	78	82	82	70	62	63	65	67	77	64	78	85	91	78	74	88	88	79	70	79	82	63	85	80	65	65	89	75	64	62	67	72	76	77	72	82	76	96	75	80	80	65	63	72	79	80	81	76	70	69	92	71	63	79	70	57	70	71	69	79	58	70	66	86	73	70	65	71	95	67	88	72	69	69	77	70	86	79	63	59	74	54	81	71	75	58	82	69	91	68	62	74	65	70	72	64	60	77	72	65	62	82	79	87	79	77	65	72	77	64	73	66	70	73	64	73	65	91	75	97	84	81	84	80	79	76	81	73	70	71	78	68	72	62	78	74	68	86	69	70	67	68	66	67	72	72	79	76	73	80	69	87	71	78	76	72	70	75	64	68	68	77	79	85	70	67	80	69	68	63	59	74	78	58	79	69	67	76	82	73	94	70	57	85	85	79	78	95	80	67	64	80	78	62	67	61	75	67	67	71	78	73	88	59	82	69	58	75	82	72	63	67	56	64	60	66	72	70	60	85	71	73	71	62	62	72	73	56	70	62	78	68	58	85	76	96	82	62	65	73	61	68	74	73	81	63	77	62	97	72	81	72	79	76	77	65	75	63	74	85	73	63	85	58	64	81	74	83	59	72	74	72	82	68	89	74	73	62	76	81	76	88	66	74	79	58	91	82	72	83	88	67	79	86	80	67	75	64	76	84	49	72	66	67	99	66	63	68	80	71	89	60	73	70	79	79	86	65	73	86	67	78	70	76
29113	24882	5254	4540	3862	3129	2572	1981	1705	1555	1212	1068	950	895	806	667	616	648	579	556	528	518	436	432	448	391	376	361	360	365	359	303	281	330	331	322	285	290	291	255	294	262	275	236	269	278	242	246	254	286	271	259	255	246	265	242	239	243	228	243	244	247	243	242	256	244	232	247	218	237	209	227	218	215	213	223	226	213	202	192	263	212	212	196	227	223	217	207	211	212	180	215	235	240	213	211	217	214	234	213	214	221	216	187	233	220	217	217	226	183	191	211	191	211	216	213	216	243	225	205	189	238	185	233	254	222	194	195	224	224	210	221	185	202	241	220	245	221	210	210	236	229	207	207	218	209	208	223	193	206	230	223	211	225	227	216	211	191	208	205	222	207	190	216	205	201	235	205	178	215	203	208	216	224	205	188	218	225	191	230	175	211	218	198	209	210	193	208	222	199	188	201	189	191	216	205	194	194	186	190	205	206	199	213	237	214	217	228	210	222	211	208	203	206	214	214	204	209	187	217	204	187	200	210	192	198	221	197	233	185	194	178	214	209	233	192	188	203	222	205	210	200	205	184	235	232	210	220	215	196	234	183	191	219	198	200	190	223	212	224	206	222	216	221	208	218	200	209	208	205	194	202	215	192	205	215	194	190	210	212	195	226	234	215	181	223	219	208	222	216	213	192	192	189	209	185	195	212	210	226	199	180	210	206	189	205	218	226	243	199	218	199	226	221	195	205	189	195	199	213	215	188	205	216	197	200	208	191	204	189	200	217	198	219	210	201	186	210	196	219	183	204	226	213	192	207	214	223	219	197	201	195	193	236	198	192	209	213	205	213	202	194	203	198	192	211	199	200	228	194	229	214	204	204	228	197	228	209	222	211	197	232	193	187	211	195	180	216	216	197	223	201	187	227	217	213	210	185	210	214	203	225	226	226	201	198	211	215	198	208	209	217	198	203	208	195	228	206	198	206	197	189	200	205	191	222	219	232	216	187	209	194	204	203	197	224	194	214	201	197	223	205	200	213	210	198	210	197	206	207	207	215	210	210	190	215	188	212	217	210	200	213	204	229	193	209	228	180	218	218	184	205	247	195	181	215	197	199	207	217	221	181	193	226	192	187	204	190	207	224	229	200	200	207	216	198	207	199	186	191	227	199	196	214	189	191	230	200	211	199	201	180	192	215	205	183	205	206	188	190	230	181	211	216	231	213	221	222	184	231	208	234	215	193	218	197	236	194	199	211	202	194	207	189	235	215	213	210	212	194	197	220	216	187	222	214	223	210	232	217	198	198	200	205	206	247	207	206	208	224	201	200	184	218	193	201	207	173	241	209	191	190	188	201	214	196	193	202	185	226	184	204	209	194	190	197	217	197	187	223	202	193	200	220	218	216	194	195	188	200	213	218	204	206	205	200	211	223	232	187	208	209	216	212	214	206	192	205	216	179	216	210	189	201	203	221	200	206	195	232	213	210	207	199	208	203	203	219	205	224	232	198	225	213	219	192	197	195	201	188	206	228	194	219	192	215	188	178	215	209	193	206	217	218	212	189	190	244	209	207	232	212	224	189	204	170	193	207	218	237	223	207	198	219	226	202	223	214	229	192	199	200	193	213	199	202	207	214	203	216	208	197	186	222	176	206	188	209	224	212	192	188	209	206	195	187	209	211	202	209	211	193	222	195	206	212	205	196	190	219	221	213	210	174	201	197	199	175	230	203	204	192	202	205	212	200	217	171	212	177	183	205	185	191	196	205	195	206	207	214	176	215	224	230	213	208	199	191	192	187	205	215	236	214	191	198	221	195	199	207	203	201	214	219	203	221	206	229	233	213	193	191	218	212	211	218	201	225	202	211	204	200	189	231	209	204	214	193	224	192	199	209	198	189	213	227	219	205	214	231	215	178	211	200	188	202	208	188	206	198	231	207	199	217	197	219	198	236	199	205	194	206	227	205	205	216	191	204	220	191	203	206	218	200	202	202	217	210	192	219	205	203	189	228	246	215	217	214	225	233	209	220	239	225	204	190	216	195	183	194	195	208	213	182	198	208	209	206	207	217	188	203	208	184	210	195	215	203	199	232	226	191	239	196	192	202	190	209	196	172	189	197	207	203	207	225	207	201	229	239	213	193	224	210	195	200	224	228	214	207	217	215	217	212	222	210	216	192	222	203	199	215	206	219	181	212	242	212	195	195	213	202	183	220	203	202	208	216	214	208	214	217	184	223	235	225	202	199	201	204	220	221	183	197	216	208	219	198	195	208	217	198	204	203	197	218	205	213	185	222	229	225	222	224	204	216	226	220	196	212	213	205	180	238	206	197	200	220	203	200	199	200	199	199	219	204	213	209	207	217	204	200	208	209	211	200	213	206	213	206	206	196	195	187	213	198	211	210	213	218	233	208	201	199	211	225	184	197	202	208	206	231	228	215	231	216	201	204	222	183	239	208	218	210	191	183	191	228	194	190	203	196	187	201	204	190	220	218	220	208	192	235	201	217	200	222	183	219	209	208	201	218	209	193	193	211	199	203	188	196	212	212	218	190	227	211	194	203	185	222	193	196	207	202	197	229	211	198	208	213	213	221	197	217	180	208	200	212	215	168	211	183	193	213	189	211	216	227	199	213	208	212	196	202	207	221	182	210	191	233	213	238	210	196	207	215	196	212	216	219	191	208	205	211	202	205	224	224	226	228	210	203	218	208	221	205	206	206	198	232	197	207	199	193	227	206	213	224	218	217	196	204	210	222	219	213	226	181	205	184	211	221	210	208	219	212	201	177	224	212	201	192	208	199	223	198	202	198	225	193	215	188	183	214	226	206	201	215	210	202	210	211	210	241	209	223	194	221	186	210	192	203	180	193	220	205	209	218	201	224	211	226	205	196	204	187	224	196	201	202	195	215	198	204	217	196	209	210	198	202	233	201	187	190	198	181	223	229	193	204	221	210	195	209	232	189	206	192	209	212	200	204	236	205	202	211	205	221	227	206	224	200	225	203	198	224	191	219	214	196	207	202	206	212	194	184	197	212	205	221	190	200	225	222	189	191	227	220	214	196	246	187	233	198	202	187	215	200	241	196	208	196	193	196	233	201	207	223	233	204	189	220	209	180	205	213	219	212	230	201	170	229	202	197	225	248	211	199	196	197	184	203	183	217	207	196	204	219	226	231	187	213	181	212	189	211	233	197	218	189	193	178	205	224	198	226	210	223	219	170	204	205	217	198	205	223	213	196	196	160	225	168	237	215	185	198	216	195	203	203	208	193	235	204	204	229	242	189	221	196	196	196	226	190	215	200	220	199	201	188	214	231	205	211	207	206	202	255	185	184	203	194	218	214	216	210	189	203	197	203	214	175	208	198	190	209	211	206	213	216	198	230	213	229	203	225	182	211	208	207	220	223	234	217	188	207	224	206	205	229	206	206	196	212	197	210	182	203	207	209	202	207	203	219	231	204	202	202	185	203	182	222	184	215	224	209	225	204	218	204	190	204	234	210	191	205
7518	1086	337	301	282	288	281	268	247	292	254	288	241	272	270	277	273	226	270	255	249	224	254	233	253	307	256	258	250	235	261	258	229	243	279	293	248	236	270	224	260	265	280	250	270	269	256	221	247	248	234	240	235	242	225	223	235	258	247	251	269	265	223	261	221	218	272	265	256	261	245	233	277	267	255	267	270	272	250	248	256	229	239	222	230	261	269	242	249	249	247	246	252	256	266	243	260	246	249	285	277	245	268	235	265	286	259	240	229	273	261	245	245	273	264	239	237	266	274	256	248	243	228	263	228	241	244	241	244	251	264	262	221	262	253	241	248	253	228	267	265	256	245	240	241	249	260	274	270	268	237	251	249	234	234	260	272	231	231	248	257	244	256	257	267	263	241	265	251	251	249	267	244	267	257	252	232	266	250	247	226	295	253	248	260	243	269	230	251	245	269	256	261	276	257	274	259	257	263	238	255	245	262	273	268	255	248	271	239	283	262	255	238	286	279	258	246	259	242	216	251	271	244	260	242	238	243	261	267	234	256	269	277	252	252	223	261	272	242	251	236	262	243	250	213	260	252	245	225	240	262	245	259	256	245	234	244	285	229	267	291	280	274	242	264	269	267	284	266	287	249	231	245	265	274	252	245	224	243	235	243	242	235	260	247	262	261	276	231	246	251	246	261	246	253	242	247	239	265	238	253	236	259	258	247	247	249	256	246	230	235	245	283	240	263	259	268	260	225	216	244	235	244	246	259	250	216	253	242	237	233	270	279	271	279	273	270	237	267	249	248	233	239	281	240	256	274	252	279	252	260	245	252	253	225	222	265	299	253	248	238	270	244	260	250	249	278	248	246	270	256	270	236	257	239	264	259	239	237	248	242	262	262	273	267	242	251	240	264	231	243	258	286	248	239	236	237	256	253	276	243	260	212	238	241	243	250	228	238	226	251	259	242	277	224	264	239	261	247	240	244	250	248	247	256	272	237	244	263	247	257	274	270	268	224	229	265	264	238	253	247	261	237	249	244	243	289	280	240	270	268	245	257	281	246	268	252	282	269	276	259	264	219	265	259	252	248	249	231	246	267	258	257	230	241	238	257	252	222	251	235	252	242	255	259	238	231	255	264	254	262	247	245	243	248	282	242	259	246	290	239	242	292	219	230	254	244	257	241	247	235	277	253	260	271	250	252	242	242	272	260	261	252	249	259	256	241	245	215	244	251	260	262	243	246	266	271	253	260	264	266	253	248	278	253	261	258	232	249	243	229	304	229	262	229	262	269	245	272	281	250	265	261	255	260	275	247	291	241	278	276	272	261	287	253	257	247	263	251	268	277	249	261	257	260	254	251	228	227	283	249	268	237	267	285	265	264	232	237	222	237	282	252	246	241	267	264	261	247	243	243	259	226	273	258	265	289	235	252	265	262	254	267	245	280	232	304	264	270	244	278	243	267	257	258	259	230	235	228	251	237	242	238	244	275	230	257	271	269	248	294	280	267	265	273	256	255	226	263	240	251	260	255	262	282	238	238	241	248	271	275	266	265	276	231	255	246	285	227	257	252	236	241	263	233	233	231	272	230	261	251	261	272	248	249	263	256	237	276	260	250	248	228	245	244	293	272	250	219	295	240	292	245	246	224	258	269	221	269	237	255	259	249	228	248	252	263	280	239	242	250	262	269	252	281	271	262	240	245	275	229	237	273	258	246	253	257	232	231	255	258	244	267	274	250	230	255	249	245	263	248	274	255	254	265	246	262	244	253	239	266	266	274	224	251	264	265	257	241	295	282	249	262	282	232	251	248	257	220	248	237	251	250	218	262	244	240	266	267	262	246	283	227	234	228	262	253	259	234	221	256	276	261	256	260	280	267	230	242	252	264	269	247	283	256	303	283	243	269	260	259	255	267	271	250	250	256	253	225	235	254	270	253	262	283	245	231	243	223	243	242	223	231	280	245	250	264	248	263	231	285	248	249	246	266	268	270	262	264	259	240	263	262	259	238	227	253	293	234	261	244	254	247	269	252	242	274	222	206	297	260	232	268	278	255	227	281	237	270	265	235	284	257	245	270	261	273	262	254	254	271	261	245	251	215	236	256	245	233	265	226	245	243	250	276	258	268	270	254	255	244	257	244	224	294	275	241	274	256	268	244	245	228	259	272	240	255	251	263	277	260	275	267	228	210	262	250	267	248	246	258	260	245	270	274	259	256	250	261	232	244	250	239	240	237	260	262	241	277	272	230	231	254	248	269	237	275	254	250	278	265	254	273	277	240	239	256	236	258	269	263	259	265	261	198	262	270	238	255	272	246	251	233	284	246	245	236	249	241	243	249	250	263	298	269	230	264	266	240	253	246	267	216	262	261	257	240	264	252	228	285	257	289	272	256	258	268	262	276	275	262	279	246	259	272	259	270	256	272	243	255	224	213	235	247	259	265	277	250	258	228	257	237	251	277	230	221	261	227	257	285	238	254	247	246	258	265	239	260	247	234	257	259	252	274	265	237	267	259	272	256	246	267	262	240	254	250	237	255	252	282	262	255	279	257	261	253	250	237	260	268	282	269	247	210	259	247	236	262	231	254	257	241	260	285	246	264	252	267	263	224	255	261	287	239	255	256	263	245	250	281	227	245	252	265	268	249	245	255	305	217	260	269	240	271	268	282	266	240	232	259	271	239	263	241	244	252	231	243	266	262	220	246	271	284	268	266	233	243	251	230	254	253	226	274	285	275	252	257	259	237	298	242	250	247	265	245	275	270	251	249	262	232	259	223	246	269	284	237	271	244	286	243	265	242	260	251	264	278	235	235	254	237	241	246	293	249	268	203	235	260	237	280	237	270	256	289	245	254	275	236	270	250	240	238	256	269	242	283	258	257	250	271	264	256	228	252	272	239	228	245	235	262	251	237	265	266	257	241	234	257	231	264	260	291	248	254	283	260	265	244	228	235	235	244	256	228	260	262	252	228	249	264	268	253	228	268	232	277	232	231	261	270	274	252	242	280	281	267	249	268	251	215	277	272	260	253	275	278	235	264	235	287	246	263	277	271	253	263	273	247	262	269	242	254	250	259	254	240	256	267	264	282	253	259	229	224	261	242	252	266	255	271	236	234	240	245	260	261	245	242	249	251	249	227	244	265	251	233	238	245	265	229	271	269	224	257	234	256	240	245	240	265	222	262	245	250	279	239	247	240	229	246	297	254	248	256	264	266	248	250	246	295	269	296	232	259	251	236	259	274	252	257	248	244	256	243	262	265	251	259	234	252	256	252	276	232	236	250	246	235	244	267	255	249	257	253	259	238	262	227	242	265	251	268	252	293	276	224	247	235	282	238	220	272	263	256	254	261	258	255	268	235	253	279	245	222	257	216	240	255	217	282	250	258	268	225	242	239	252	258	243	252	249	265	239	264	230	270	286	252	228	281	270	275	233	259	276	248	263	247	246	264	250	272	223	255	239	221	246	248	247	224	279	246	233	236	253	231	230	245	290	264	253	261	243
6023	1702	699	620	677	633	675	636	621	635	586	604	564	584	606	606	601	589	618	582	567	552	603	588	575	616	618	606	603	558	615	560	600	545	610	583	582	563	627	608	563	614	548	560	588	557	567	562	614	558	583	572	580	600	579	541	560	625	566	567	579	598	545	590	557	598	614	587	574	582	550	556	563	535	605	598	549	624	581	621	593	581	576	572	570	581	558	595	568	590	550	570	535	597	561	562	539	592	583	590	574	556	559	582	557	586	573	603	571	566	627	565	578	593	619	600	565	592	599	537	537	597	603	587	554	607	535	606	585	586	599	579	591	570	553	595	575	601	584	577	567	561	587	619	535	547	530	549	552	559	572	602	529	588	589	573	584	560	547	527	583	592	572	601	638	565	547	598	608	632	559	524	559	613	564	554	598	589	565	587	578	572	556	598	602	585	546	571	577	509	586	591	580	574	591	570	534	587	584	594	553	606	529	650	603	570	568	583	548	502	579	537	573	588	588	565	571	569	579	612	563	580	608	564	605	546	581	605	570	579	592	584	574	618	614	599	602	549	604	607	559	600	595	521	531	551	532	587	552	548	593	545	593	602	553	547	617	587	594	568	573	580	590	586	571	592	592	565	584	596	551	571	570	551	585	559	572	584	587	563	554	582	588	590	590	586	548	612	565	545	587	605	554	573	579	601	571	566	599	557	586	615	565	527	563	608	570	589	541	574	524	568	568	600	549	566	599	565	575	577	614	595	542	551	589	561	593	586	545	590	594	594	552	572	567	548	566	630	560	559	549	532	604	570	600	548	558	549	548	566	591	542	532	580	593	575	546	615	591	558	519	585	587	571	593	602	523	590	571	591	550	556	589	564	584	544	547	559	588	572	569	584	587	579	555	570	617	590	620	555	551	591	552	630	578	559	571	550	593	587	564	557	557	534	572	573	617	605	553	587	567	558	527	596	557	581	570	616	617	618	549	585	584	575	571	632	574	569	580	558	554	587	599	580	570	601	560	611	563	620	557	509	578	570	577	579	605	588	542	564	534	540	557	582	598	601	563	511	569	617	543	586	594	587	603	596	588	581	576	580	621	582	570	605	576	574	598	554	564	523	595	592	595	602	571	552	601	566	645	626	545	555	582	604	592	576	635	545	585	603	615	590	639	585	609	551	519	595	610	557	579	586	541	577	563	550	605	601	558	592	559	571	578	604	627	547	600	581	560	585	581	555	553	576	615	587	591	579	591	574	551	562	598	579	574	586	551	592	547	580	550	584	628	569	626	606	553	563	597	575	600	559	582	574	547	575	610	589	576	609	556	560	594	593	568	571	593	539	580	557	610	583	556	593	579	574	582	557	556	566	609	537	540	610	563	561	537	591	557	572	543	579	555	579	589	603	585	579	546	584	593	577	571	639	559	619	564	585	582	572	583	573	519	564	548	575	603	590	583	592	574	583	571	554	567	568	580	530	545	579	600	571	600	583	538	574	571	566	536	563	570	581	562	573	575	581	587	611	617	601	591	621	590	568	576	572	574	591	572	596	557	593	594	565	589	585	580	542	578	566	585	530	588	570	598	577	577	604	563	559	524	562	634	559	552	560	546	567	536	572	545	606	549	531	566	573	576	558	585	582	599	592	547	556	572	593	588	530	559	569	552	581	564	545	566	565	538	577	602	622	580	619	562	619	576	566	587	582	570	549	594	606	535	622	540	584	591	606	603	574	569	568	555	569	600	615	588	575	574	572	599	544	572	519	574	603	579	543	609	568	580	589	595	548	591	572	558	572	588	568	623	569	582	574	596	547	616	527	582	619	567	616	535	562	591	571	570	559	591	560	565	543	508	576	575	575	526	578	580	601	575	541	569	525	606	558	630	632	615	597	505	545	547	569	598	592	563	563	549	597	591	525	577	597	565	593	586	583	594	554	575	559	541	573	630	589	627	577	566	575	554	593	606	570	556	529	592	567	615	588	573	591	550	611	584	557	581	542	562	541	568	539	590	611	583	575	541	584	612	578	616	571	589	582	574	547	564	600	572	622	575	607	536	563	575	548	576	589	571	579	578	574	567	550	550	554	562	571	580	599	616	557	558	575	576	568	564	556	599	581	607	559	558	535	608	636	600	571	567	563	587	628	577	584	588	543	547	575	570	577	607	571	586	587	650	565	576	567	547	592	539	561	541	545	594	631	573	541	563	560	591	554	589	557	557	577	585	574	626	629	586	558	570	568	622	624	563	616	585	536	612	581	562	586	586	589	573	578	554	568	610	583	549	625	521	583	603	574	593	601	586	585	568	621	575	565	600	589	553	647	553	603	544	556	514	582	599	549	616	577	575	596	594	535	613	588	594	590	558	612	609	552	572	583	593	584	573	620	626	582	600	573	588	583	587	568	621	599	600	559	599	590	560	552	588	572	577	571	585	635	558	587	568	593	610	576	582	602	591	575	570	583	556	565	530	582	562	563	587	565	559	560	557	583	587	553	592	555	582	563	563	568	603	574	572	595	598	623	559	571	554	518	573	569	599	584	558	600	559	544	583	563	564	565	607	561	554	553	646	573	591	561	572	579	581	517	589	551	597	576	566	624	611	585	577	568	599	609	575	611	590	618	605	540	577	596	609	580	558	587	553	557	538	598	544	582	612	554	611	567	542	579	565	583	517	604	601	591	582	624	553	548	545	586	575	600	600	564	620	570	584	586	561	590	615	591	581	572	575	562	549	574	558	576	548	547	588	549	565	575	562	600	582	567	511	591	617	569	556	631	567	570	562	589	606	607	527	600	606	614	536	613	565	572	547	572	625	589	561	570	583	582	619	583	571	610	624	592	552	583	598	588	541	576	545	534	560	589	599	610	565	588	593	608	535	572	546	568	634	609	559	592	576	597	567	531	579	573	560	594	601	597	565	580	592	610	601	593	612	610	561	605	603	554	554	595	563	609	601	585	550	606	576	609	536	567	599	629	580	582	570	582	621	566	567	595	563	555	608	605	561	602	580	561	590	610	622	580	639	557	616	565	521	542	601	542	557	601	587	548	572	599	601	607	605	571	570	588	555	557	555	575	630	560	581	549	555	529	593	542	601	555	610	544	614	612	544	576	584	574	580	554	591	574	579	596	564	588	579	623	554	609	615	553	590	544	542	614	578	597	583	587	540	594	624	571	560	598	555	548	562	557	561	560	596	617	567	529	598	609	572	577	591	622	590	593	652	537	642	572	582	609	545	599	611	593	595	553	586	581	595	595	637	555	550	532	611	597	565	586	568	588	601	586	602	576	599	602	572	600	564	528	602	607	553	554	539	589	523	560	583	575	573	560	598	564	595	604	553	601	593	578	604	595	569	582	577	547	561	614	604	613	584	565	637	562	563	570	606	603	598	549	563	592	569	563	587	567	565	575	612	597	593	575	564	577	547	559	596	555	566	554	600	592	537	552	600	614	561	553	578	620	596	564	583	600	554	612	602	575	597	547	624	571	628	538	602	561	618	605	608	559	584	568	565	583
38080	25623	6967	854	561	422	320	275	264	229	206	198	184	169	167	164	163	160	164	123	143	160	143	136	142	149	135	160	136	121	142	131	121	143	132	140	116	142	133	108	116	134	117	127	127	111	107	128	113	123	115	124	125	121	137	117	117	155	127	127	123	156	124	140	112	120	136	156	139	115	115	138	118	99	119	124	119	103	116	149	140	108	121	119	122	155	116	128	121	138	134	150	147	118	118	120	124	127	118	119	118	127	132	113	124	102	105	144	113	118	123	113	107	109	129	132	124	112	116	144	113	122	136	135	120	91	118	120	120	107	122	129	136	130	111	136	137	119	123	154	125	121	124	120	110	131	130	126	136	141	138	122	115	135	125	132	122	131	133	120	105	129	120	121	113	136	126	126	103	132	131	128	122	137	111	124	117	123	113	122	132	127	117	104	127	107	124	105	146	107	122	117	123	137	106	133	130	129	119	127	106	118	116	140	129	117	119	122	131	120	119	111	122	124	137	114	122	117	125	136	121	127	120	124	137	122	126	136	106	137	126	116	112	108	152	123	111	107	120	131	112	115	123	132	135	112	127	119	148	127	126	121	126	97	121	160	129	104	135	120	124	140	121	131	123	125	102	113	103	119	117	128	148	145	113	126	118	124	123	141	103	132	128	152	115	135	129	109	118	134	113	116	110	115	127	128	122	118	127	128	116	139	164	129	126	142	104	121	122	124	103	133	153	117	113	130	121	129	119	120	134	126	115	118	124	143	108	111	113	122	97	114	125	134	123	120	124	91	123	106	111	134	128	132	121	137	122	128	127	142	156	108	134	133	124	115	129	129	122	128	127	108	128	117	126	116	146	125	138	104	147	121	116	130	120	110	117	107	112	117	137	110	99	134	136	129	133	123	124	128	117	138	116	147	123	126	123	130	132	123	112	112	124	128	119	131	121	122	118	104	116	125	145	116	108	149	130	126	108	106	131	119	117	108	120	123	116	122	123	128	124	104	124	104	141	146	128	107	130	112	116	123	122	112	115	103	110	108	107	118	124	132	134	125	130	123	130	99	119	132	138	118	120	139	113	128	135	113	114	111	117	129	110	119	115	117	142	117	118	119	114	119	125	126	97	128	120	103	121	129	102	119	111	126	125	124	127	122	130	113	126	108	119	94	112	124	114	139	109	128	122	115	138	135	103	109	127	106	131	116	123	124	114	116	145	124	124	117	116	108	123	103	124	109	118	125	148	146	112	117	126	141	132	103	125	121	132	122	123	127	122	129	106	125	132	120	117	118	103	147	128	116	111	125	120	149	121	114	129	107	117	121	100	125	129	113	115	121	125	123	103	114	119	126	138	108	117	123	101	115	113	126	127	138	134	119	118	126	115	103	106	137	138	129	130	119	105	143	115	136	123	103	126	133	93	114	120	129	107	134	133	137	127	120	121	117	91	109	121	121	117	116	109	125	131	151	136	122	124	134	104	126	116	126	125	106	126	118	125	129	130	122	116	99	136	128	121	118	119	128	116	128	120	128	112	116	118	117	113	112	135	124	114	121	122	113	116	118	116	119	119	109	115	139	131	134	122	135	107	116	134	133	123	114	121	99	106	112	113	128	139	109	133	129	133	129	108	106	143	128	127	138	121	122	119	138	138	120	121	118	105	113	130	133	105	111	123	153	118	116	125	137	127	140	135	126	127	121	102	110	129	141	131	101	107	121	129	115	124	125	142	118	115	120	130	139	123	130	125	123	125	115	137	126	153	144	121	105	118	126	126	128	103	112	126	125	131	140	118	110	138	128	131	122	129	125	117	117	123	125	105	111	110	135	116	121	118	123	122	110	137	123	107	128	116	114	117	126	141	107	119	112	109	117	128	107	100	105	116	116	121	146	107	113	123	116	123	116	118	125	122	137	125	109	127	123	134	135	117	137	124	129	130	113	134	115	123	106	97	140	116	129	120	128	132	115	120	127	124	138	100	104	119	113	139	136	113	139	148	116	123	120	127	111	125	112	128	126	123	136	117	119	141	133	96	127	115	131	114	111	111	119	99	129	117	120	98	122	107	135	128	131	137	108	120	95	116	108	108	118	119	123	134	114	109	118	126	127	137	122	143	104	109	104	136	102	130	119	107	115	127	117	138	112	138	107	126	130	110	122	122	127	124	111	108	110	127	133	105	115	124	123	125	109	134	138	129	132	131	115	101	155	103	125	125	105	139	129	118	144	118	129	117	141	112	114	132	136	144	113	102	112	135	127	116	123	111	134	134	123	138	137	115	113	128	155	128	127	124	126	121	111	122	122	130	125	130	118	129	129	130	118	108	98	110	107	133	127	109	111	121	110	108	145	115	139	119	134	116	109	134	127	124	129	135	125	126	122	136	124	119	127	106	132	144	129	128	121	135	118	111	136	119	116	132	129	112	117	140	116	112	128	156	120	132	121	116	107	136	115	134	115	115	128	121	119	116	131	120	115	123	136	119	116	134	119	121	130	110	131	115	117	132	126	145	116	117	122	130	138	135	131	130	143	106	128	113	113	127	124	118	101	138	93	125	127	116	122	146	93	130	148	129	127	125	117	115	138	120	127	104	116	133	123	128	122	108	99	116	102	121	113	129	124	119	116	143	132	125	115	127	121	134	101	139	111	144	95	112	125	129	114	124	93	119	123	123	143	142	128	125	136	130	119	130	106	111	125	132	115	119	126	120	128	112	112	136	124	120	136	127	118	110	135	119	97	107	125	128	106	127	131	113	114	108	145	121	133	118	129	114	154	133	141	122	132	118	140	149	119	120	111	120	122	134	120	115	123	119	114	108	122	112	115	125	122	116	121	138	129	107	111	135	111	124	126	121	125	126	107	137	148	123	119	129	130	85	122	115	112	129	114	144	109	128	130	116	124	137	121	131	109	119	110	117	117	116	102	144	135	120	106	108	129	136	129	135	141	140	131	108	131	102	129	125	122	138	132	129	107	135	140	114	127	121	126	134	111	118	123	128	143	97	140	104	108	105	115	126	138	105	123	130	106	118	119	123	127	138	109	100	126	126	103	128	118	131	126	117	120	134	137	139	126	118	126	139	128	114	123	120	117	126	120	135	142	133	126	125	123	111	130	106	93	122	146	143	127	119	130	124	104	128	127	121	122	147	128	134	109	113	108	148	116	120	115	123	137	139	112	109	137	129	136	117	132	119	108	123	99	134	130	142	111	138	126	127	124	118	112	128	160	127	131	109	99	132	131	133	119	125	123	123	119	126	103	133	133	113	123	122	129	115	105	127	122	106	133	101	120	127	123	116	116	111	115	102	132	128	126	125	136	118	131	132	112	123	119	116	123	135	118	122	119	125	131	113	122	141	122	147	150	142	119	116	127	119	133	122	135	148	100	105	123	139	122	116	112	124	123	108	128	136	120	125	104	137	139	115	122	120	117	121	119	116	115	110	98	113	122	104	113	150	117	130	117	130	118	115	117	130	113	142	111	120	127	118	139	106	129	129	135	110	117	130	110
21544	16999	3070	2512	2170	1885	1467	1245	1140	991	803	744	713	678	560	563	554	465	526	497	468	423	437	452	406	385	364	370	390	370	358	383	391	392	332	350	342	368	347	360	343	333	308	343	324	310	300	333	356	315	312	340	336	326	302	305	328	304	299	326	321	319	284	307	291	283	344	311	328	326	326	279	322	284	284	294	308	313	307	314	287	317	320	313	321	304	301	310	305	331	315	284	322	340	271	300	302	295	293	304	292	295	309	326	290	320	260	307	279	292	274	305	304	279	318	309	274	313	338	347	300	312	318	266	309	308	289	305	279	329	312	291	277	288	280	321	331	301	266	277	302	272	301	296	292	265	290	303	304	256	297	314	293	314	291	308	300	308	326	297	289	279	311	316	303	283	280	283	307	316	301	293	309	266	276	289	305	332	290	324	315	312	324	309	309	311	296	280	313	281	286	301	286	281	276	301	289	307	314	288	274	284	297	309	278	309	285	311	309	307	287	291	278	270	300	295	299	298	305	284	283	309	291	288	275	248	312	297	284	292	258	274	306	310	282	264	310	302	335	264	300	296	273	299	269	316	302	276	278	312	305	305	309	283	268	306	271	271	264	284	292	306	304	304	314	270	286	285	312	297	293	284	315	281	295	292	311	293	291	302	275	313	285	299	288	310	313	284	278	291	305	291	291	260	290	280	314	317	308	299	311	291	302	313	298	291	310	308	298	289	286	303	306	297	306	302	299	278	318	331	265	302	300	293	261	327	295	310	294	306	283	318	292	316	316	309	304	306	295	286	315	267	298	324	296	312	312	267	281	321	319	312	269	309	333	311	270	293	275	310	287	274	281	287	301	297	309	287	287	289	275	316	297	305	293	293	300	299	265	316	288	303	296	291	298	288	304	334	297	284	296	294	312	321	315	298	295	322	303	331	282	305	266	275	299	308	307	288	293	325	268	320	317	282	326	333	265	306	293	321	292	309	277	280	286	270	296	314	308	315	323	293	275	326	289	294	291	289	301	319	289	297	288	339	310	318	292	321	322	324	326	280	272	314	311	317	287	280	285	276	283	305	309	264	309	303	320	285	292	307	295	304	297	308	286	282	302	287	297	321	283	288	277	295	302	308	301	270	284	289	305	292	292	321	285	296	311	314	282	295	301	292	301	299	261	297	309	292	326	322	293	286	292	309	280	292	318	302	282	302	268	294	302	275	304	287	290	293	308	292	294	310	292	312	282	287	326	307	316	287	283	296	272	286	293	305	304	263	291	304	292	318	305	308	266	297	276	300	311	305	304	299	294	290	283	309	290	316	329	306	287	325	308	303	310	311	285	303	279	310	283	301	272	287	283	300	306	311	304	315	279	294	280	277	338	306	301	278	290	297	306	285	311	313	296	277	283	278	306	326	306	274	280	306	311	297	289	270	286	313	276	328	322	284	292	285	301	315	277	317	286	292	292	277	292	325	309	298	308	293	280	285	327	305	306	282	285	277	311	294	309	297	269	279	296	291	307	311	285	304	273	280	272	269	282	321	280	307	282	279	298	281	318	298	349	299	283	304	282	303	310	303	308	269	282	265	296	273	286	301	306	309	305	275	308	318	305	292	331	288	258	333	295	300	281	278	293	268	286	336	317	302	296	289	296	299	289	315	298	294	292	304	279	286	292	299	310	295	286	291	286	318	296	282	261	310	323	240	270	283	280	300	315	291	283	300	280	312	312	330	273	296	304	303	285	312	316	284	297	309	292	307	262	314	298	303	313	276	290	291	309	288	300	324	283	324	264	286	282	316	316	299	265	289	292	270	299	292	272	273	300	313	313	320	315	292	299	290	277	284	280	288	287	282	267	262	288	292	302	279	288	283	268	317	294	323	299	306	303	296	300	286	324	310	278	305	292	291	306	285	346	329	315	304	272	280	283	307	328	309	280	265	273	272	295	279	292	318	333	320	286	326	295	300	306	298	307	289	309	296	322	289	283	303	290	323	287	282	295	296	295	266	306	284	297	263	298	306	323	318	282	286	294	302	297	333	290	270	292	323	269	316	299	289	279	298	314	275	307	300	291	319	283	287	272	286	277	317	306	284	304	276	296	271	301	264	281	286	265	298	329	302	287	279	296	318	297	282	306	313	287	347	286	308	281	314	331	281	292	312	271	280	322	300	290	288	297	278	297	298	314	299	314	312	294	281	315	261	295	275	305	295	279	312	288	288	323	289	277	310	296	311	311	296	326	259	278	308	287	308	291	281	305	269	317	313	327	274	304	292	297	290	288	293	310	303	300	309	314	307	318	281	308	279	273	301	286	278	319	304	283	288	295	286	284	304	332	302	297	269	271	286	308	298	315	277	312	281	274	340	291	301	273	328	284	306	320	324	281	330	287	297	269	307	298	278	284	303	298	276	303	266	274	296	323	297	339	328	290	300	317	281	265	293	292	259	291	276	286	288	305	305	309	284	315	303	276	293	308	305	293	328	301	277	296	302	313	290	313	321	289	287	296	321	283	304	287	311	290	316	265	319	294	301	305	277	327	282	289	288	290	301	306	316	323	280	316	272	301	278	300	278	288	275	305	300	304	283	288	310	279	286	282	324	314	307	307	335	293	336	284	301	288	278	298	289	291	297	268	279	304	274	292	278	300	271	269	346	317	276	294	278	320	307	309	282	327	275	276	320	288	298	310	317	294	267	280	286	303	319	308	269	270	295	312	319	297	299	315	297	299	288	327	301	296	297	293	303	272	293	308	294	319	303	291	296	286	297	292	274	294	293	298	260	309	273	297	303	285	259	294	313	306	289	292	293	305	302	325	276	306	279	305	286	290	318	295	313	283	301	276	317	311	305	295	294	292	281	297	265	308	277	309	308	296	301	303	285	324	263	326	301	286	293	317	279	304	281	310	292	299	304	282	297	317	293	285	272	296	314	336	295	279	289	287	288	310	275	327	326	265	282	309	281	299	292	296	306	327	309	333	299	300	308	268	301	306	287	301	273	264	292	306	295	302	290	300	283	274	305	296	301	285	283	301	271	287	268	331	279	293	292	297	264	312	279	283	286	281	318	289	310	303	280	294	297	285	326	294	314	290	305	280	306	276	291	301	297	327	296	294	340	273	316	301	292	310	330	296	311	301	289	310	299	287	277	301	273	292	312	294	317	259	292	326	286	303	295	285	251	323	290	279	286	301	279	320	290	294	343	303	291	293	287	271	277	269	305	297	332	295	293	292	305	299	268	307	288	302	282	316	308	328	304	290	301	294	288	285	315	298	262	301	286	283	304	293	288	274	273	294	273	328	284	278	299	293	278	321	322	307	304	268	272	332	306	331	287	322	313	284	333	328	313	282	317	292	300	319	292	294	282	301	313	284	296	296	314	292	328	295	285	286	341	284	293	306	303	312	268	319	306	294	300	318	300	293	309	293	291	312	298	335	285	310	293	289	323	285	288	288	279	313	303	321	273	273	295	283	277	309	284	307	287	282	303	293	301	268	301	310	291	283	318	311	309
51803	40272	14669	2063	995	655	486	415	315	282	241	196	195	167	164	129	149	140	119	144	99	110	106	104	111	105	86	94	92	93	74	84	75	79	97	78	83	80	102	69	98	74	85	91	81	75	74	69	70	73	88	77	80	67	92	83	57	75	69	76	69	74	65	75	70	77	94	85	74	84	99	71	68	101	69	65	62	65	67	63	77	74	59	86	84	93	64	70	69	86	60	79	74	85	73	94	83	74	87	62	84	87	79	89	63	67	76	94	68	78	69	73	81	78	73	90	69	87	77	91	77	68	71	80	70	64	68	71	76	63	86	89	74	77	80	65	84	72	79	75	77	77	77	84	63	66	73	84	65	87	77	67	69	71	75	54	76	73	54	64	83	80	86	71	52	71	76	71	78	67	73	71	99	69	60	71	70	76	97	90	76	64	70	82	62	79	80	79	83	71	82	73	76	75	86	59	74	79	67	59	76	82	79	56	71	84	89	66	77	57	79	70	79	74	77	74	77	78	80	71	70	73	80	98	84	73	66	70	81	82	79	62	67	77	105	79	64	65	70	89	74	93	111	77	51	62	67	72	77	78	73	95	69	71	88	49	82	71	66	64	60	65	69	82	69	85	61	75	76	71	79	65	65	82	63	70	94	77	94	70	75	68	79	67	70	82	59	75	78	76	61	69	86	75	69	66	57	75	88	56	81	66	64	70	71	76	83	65	77	79	70	70	70	70	79	68	88	70	73	65	69	72	85	78	87	87	74	59	81	84	62	72	72	67	79	75	84	84	88	68	72	74	64	66	58	96	70	61	80	75	86	73	78	71	70	80	66	72	81	76	78	74	60	63	74	72	80	80	66	69	56	54	64	65	67	63	78	77	57	66	71	67	80	64	72	66	71	75	69	72	75	74	72	81	65	85	69	69	71	79	72	63	68	73	70	68	84	80	86	85	68	60	68	80	65	73	80	80	67	61	65	65	58	61	62	80	72	85	84	73	90	81	71	69	66	74	82	75	81	88	76	66	66	79	89	63	74	78	69	90	74	60	66	63	79	76	62	69	74	65	64	76	71	68	71	71	70	74	70	73	73	77	86	80	74	68	74	71	69	73	82	72	67	80	56	64	62	69	85	87	78	87	84	66	75	74	72	74	86	82	69	75	80	70	76	68	71	74	68	67	55	79	82	78	92	73	75	87	75	72	71	91	62	69	62	76	69	94	79	79	54	77	65	75	89	84	81	72	75	55	80	77	64	72	68	68	67	70	51	69	84	58	86	69	78	89	66	75	74	72	67	77	79	78	74	81	76	74	73	89	93	73	62	72	68	87	57	70	75	89	87	74	76	74	85	72	80	65	65	64	70	59	63	60	77	76	93	66	74	65	57	76	77	72	65	76	58	67	59	68	64	62	62	73	68	69	80	65	61	71	66	84	76	70	70	80	82	73	76	73	62	82	52	72	73	68	68	77	75	76	73	83	70	78	82	56	79	83	75	62	78	64	76	64	69	60	68	70	66	68	59	87	57	74	60	74	88	67	71	80	67	77	70	67	88	60	65	63	76	79	62	84	79	73	71	73	75	85	72	68	65	81	84	82	76	82	70	77	60	76	92	72	86	72	89	71	74	80	66	76	78	75	75	85	84	59	61	69	88	73	96	54	85	71	80	76	82	85	82	67	76	82	59	85	89	64	71	72	79	64	64	80	85	74	80	67	71	72	75	71	72	88	93	61	65	68	78	71	84	72	69	68	77	83	68	71	66	72	82	73	83	64	78	89	69	86	67	79	77	92	76	85	56	65	83	64	73	78	77	82	71	64	72	71	67	79	69	74	63	75	64	74	60	87	76	77	65	78	76	86	71	66	72	75	78	81	75	66	83	77	84	75	81	82	80	75	71	66	72	99	63	77	95	74	88	76	68	77	67	72	74	81	76	73	68	81	72	83	79	74	80	60	79	86	61	93	78	60	66	74	76	65	73	62	73	64	74	71	80	72	84	99	86	63	72	75	80	69	72	63	75	71	68	86	81	73	77	77	83	87	67	81	63	76	78	75	60	75	91	76	63	73	57	71	68	76	76	64	64	75	71	69	63	70	70	71	69	69	77	80	85	75	78	76	72	82	77	78	85	75	82	82	49	72	76	74	82	77	80	78	77	59	76	61	76	77	77	74	73	70	89	93	86	92	78	66	61	81	62	78	74	85	73	72	81	86	68	57	90	64	80	74	80	95	74	78	69	70	80	71	75	71	66	78	75	71	92	57	88	77	71	82	84	70	61	91	79	56	72	68	89	67	89	92	60	78	85	59	77	77	82	73	82	81	102	89	87	80	71	90	77	62	83	75	62	77	75	84	72	76	79	72	83	63	77	79	66	64	78	56	55	69	95	74	63	54	91	66	80	71	47	69	70	86	72	82	77	78	74	67	72	67	68	83	67	82	72	88	75	79	77	76	68	60	86	72	55	77	73	101	80	81	94	81	66	85	63	59	83	65	74	85	87	71	68	78	77	67	64	79	69	77	87	79	86	77	89	85	64	79	93	79	70	92	77	79	77	60	79	81	71	82	80	79	61	70	71	80	67	73	87	67	92	86	63	82	63	69	65	78	68	80	73	78	88	68	78	85	72	78	71	73	68	69	59	78	70	54	71	84	69	76	84	72	66	81	73	83	69	65	78	84	78	55	67	72	86	89	77	73	86	74	78	77	73	77	68	91	69	77	84	64	60	72	73	65	82	68	72	62	77	60	67	65	69	85	57	64	82	62	81	69	74	60	67	81	85	70	65	76	64	83	71	72	71	74	87	57	57	66	65	76	83	76	75	70	79	79	60	69	78	72	71	81	73	90	86	85	75	70	80	82	71	85	75	79	69	75	74	66	78	90	64	78	58	67	80	71	86	66	80	84	91	73	80	78	78	79	81	75	81	80	79	81	78	82	53	78	69	70	65	69	80	88	75	74	83	77	80	78	83	86	74	70	71	81	78	68	79	74	94	72	61	91	75	71	79	75	74	59	75	65	70	71	79	72	94	83	77	62	64	93	73	63	71	77	73	76	86	71	74	74	74	63	67	85	73	63	72	59	80	61	60	75	56	66	70	71	83	73	72	66	81	85	78	77	66	74	74	78	80	86	84	74	75	78	75	79	62	83	68	74	58	81	70	88	78	71	87	62	69	78	71	81	86	57	64	72	88	62	73	78	81	64	76	63	76	78	76	71	56	69	80	93	66	78	71	60	77	60	67	80	64	63	59	47	66	74	82	78	79	78	81	71	64	71	78	88	86	47	95	68	63	68	68	72	65	89	86	71	62	85	72	73	79	80	82	74	86	74	61	48	82	80	79	71	69	75	71	70	86	74	71	70	102	72	64	74	85	69	67	82	79	79	66	60	82	88	69	61	71	66	79	82	76	75	65	64	61	61	88	69	88	62	72	59	59	81	86	79	82	80	88	80	74	68	73	60	69	81	68	78	78	84	64	80	63	60	79	72	67	81	64	81	67	79
30022	26367	4597	4471	3848	3209	2365	1989	1708	1418	1258	1065	961	810	793	728	721	620	577	540	508	494	460	427	415	364	394	401	379	336	333	344	342	311	339	292	335	279	305	267	280	293	317	297	239	254	261	258	250	278	271	244	256	239	246	228	250	227	257	219	246	245	210	238	255	234	231	228	216	232	213	245	235	216	216	233	227	219	228	203	217	228	237	240	209	229	237	235	208	227	210	247	202	211	236	237	226	223	221	207	198	208	223	204	220	216	187	219	198	208	232	210	217	201	235	227	203	200	231	209	235	247	235	203	216	217	225	210	201	226	214	228	214	182	218	227	225	220	239	212	227	229	203	202	236	195	216	217	205	223	218	202	199	232	219	220	213	195	218	202	230	188	221	235	206	218	183	228	201	215	198	222	201	197	215	197	213	211	202	209	243	222	201	231	213	192	240	199	203	204	220	219	202	238	208	217	171	207	212	220	217	201	215	211	212	198	222	191	186	185	209	215	197	202	203	219	191	195	193	203	180	196	189	225	207	204	217	220	216	239	200	180	204	234	212	211	205	198	199	197	228	209	213	193	225	224	218	205	206	224	184	209	213	195	211	187	222	207	218	210	222	201	193	209	191	193	198	228	207	197	203	205	196	209	185	208	213	202	232	211	204	234	205	231	189	211	194	218	215	186	222	215	228	219	196	209	200	233	200	188	191	202	232	219	194	209	239	204	224	202	192	229	201	209	234	191	230	227	208	218	197	205	207	198	208	190	212	214	221	206	195	204	215	197	212	241	219	216	192	204	209	221	191	183	218	185	212	189	212	226	180	204	203	213	201	217	193	204	231	211	193	203	191	215	226	195	208	214	213	235	240	213	211	182	194	223	226	203	204	202	216	217	219	230	202	204	217	227	193	203	223	202	207	218	223	239	201	214	194	227	209	200	222	190	205	220	193	199	206	202	215	221	181	197	210	205	209	224	212	219	188	195	200	219	230	210	189	188	217	206	201	213	208	213	221	222	214	212	222	238	200	217	215	234	218	224	211	224	210	203	244	216	233	189	210	212	203	232	200	202	200	232	212	214	239	200	182	219	217	209	218	189	198	174	225	193	178	199	213	201	230	220	212	207	207	210	202	197	207	197	203	200	200	194	223	187	195	204	216	207	214	242	210	214	199	191	199	227	201	196	196	222	191	205	196	215	216	194	237	191	210	238	210	211	200	223	220	192	240	218	194	185	203	219	199	229	198	201	186	207	220	197	201	222	226	197	219	202	211	221	188	203	185	230	190	223	197	211	214	217	204	208	211	207	201	198	204	216	207	189	193	178	208	212	203	211	194	205	213	225	194	202	221	206	212	219	217	222	212	182	201	186	205	199	204	205	199	217	192	184	187	230	217	201	213	183	201	230	206	212	200	193	213	190	221	194	197	219	221	191	226	191	215	198	198	205	211	225	189	213	213	193	232	205	200	214	205	203	214	222	218	215	209	173	233	197	206	203	209	223	196	205	203	206	237	186	207	205	217	202	223	210	206	206	221	217	190	198	194	205	190	223	210	208	204	211	219	230	218	220	214	210	195	214	213	250	180	233	228	242	206	216	180	198	186	193	186	191	218	216	212	181	221	206	207	208	202	204	210	213	197	213	209	216	216	196	205	211	217	198	199	212	219	214	220	200	199	192	196	185	215	206	213	202	202	247	205	207	226	190	201	187	196	192	199	194	195	213	182	198	197	203	200	170	210	216	245	205	220	210	224	197	202	237	219	231	227	188	200	214	210	221	224	196	203	207	221	205	206	214	209	204	210	222	191	208	229	198	213	226	217	202	167	212	218	208	186	199	211	199	225	186	209	211	218	213	218	212	206	207	220	221	212	220	203	199	202	231	225	216	211	198	219	199	217	219	197	218	216	211	221	203	211	192	225	196	204	207	200	198	212	200	218	194	200	224	183	194	204	210	224	211	216	200	207	215	178	194	238	225	204	207	194	230	234	210	196	238	213	224	219	191	200	218	214	216	201	210	190	201	233	215	178	235	201	220	194	210	201	217	211	216	239	203	192	206	222	197	206	217	184	193	209	206	199	200	233	203	211	202	212	199	202	206	216	228	214	200	188	196	206	202	210	213	186	209	216	202	211	170	213	239	220	231	189	224	233	207	217	202	191	231	201	216	211	196	226	219	213	174	182	209	201	209	207	196	252	232	188	235	227	208	195	187	231	199	203	243	185	195	219	234	204	211	223	193	230	223	226	227	196	225	210	196	212	194	206	224	235	186	202	219	214	218	212	209	223	238	199	217	205	173	210	189	213	205	208	202	190	211	186	194	176	200	219	206	195	196	193	218	204	207	213	232	204	215	223	172	211	195	188	196	199	196	232	201	228	190	186	209	204	209	193	204	212	204	222	213	224	192	198	187	204	216	220	199	209	232	191	194	184	212	201	212	210	230	229	207	184	241	232	203	207	196	209	205	204	216	199	214	206	208	215	239	225	208	195	206	208	206	207	227	210	213	227	224	224	232	223	221	214	213	204	220	220	211	186	201	203	198	201	217	209	186	197	226	221	201	220	209	190	208	208	210	198	200	202	166	210	180	190	226	206	195	196	199	247	216	197	218	216	189	217	222	220	223	214	192	221	224	181	201	228	207	203	224	230	203	172	230	193	197	184	232	190	210	216	197	210	221	221	214	216	227	211	224	201	213	226	200	205	195	217	196	200	191	245	197	226	176	198	212	205	210	211	210	214	203	207	194	212	220	205	192	197	227	225	210	202	174	228	189	201	222	212	208	215	208	195	191	232	216	187	203	223	186	238	207	217	202	199	187	196	201	223	219	207	205	211	208	215	200	206	208	209	210	202	220	192	202	210	217	202	225	186	202	226	227	198	205	212	197	209	236	204	218	207	218	198	209	206	212	180	223	207	207	211	193	208	182	192	219	208	230	235	204	240	223	204	200	235	195	247	215	217	202	226	206	200	210	203	192	187	211	220	190	199	214	184	214	182	200	226	235	175	186	213	218	200	193	220	238	210	187	178	211	211	231	209	227	197	210	208	209	214	216	241	208	213	216	222	207	216	196	197	220	222	218	219	219	205	210	204	211	202	189	225	222	195	226	204	206	211	196	223	204	209	206	183	207	200	213	215	225	191	208	222	222	212	209	190	243	224	218	202	210	205	209	216	199	188	199	202	236	198	200	225	208	212	205	217	206	201	218	189	220	213	191	204	207	215	195	203	235	227	228	243	185	195	228	211	192	184	204	203	189	220	186	215	215	233	205	209	254	204	187	221	200	228	212	208	176	215	217	190	214	223	190	213	221	249	213	243	215	183	197	206	200	220	198	201	220	197	224	208	217	202	200	204	214	213	223	192	219	205	203	224	206	213	204	197	224	200	218	226	221	191	225	229	226	209	220	223	172	224	211	211	192	208	203	215	223	211	227	217	195	223	208	218	214	229	206	196	227	201	230	198	217	225	217	210	209	204	207	185	187	201	227	198	209	207	205	211	202	218	201
7017	1179	383	276	269	276	266	281	252	249	262	277	268	250	263	274	270	272	249	229	262	252	275	249	247	226	244	247	264	258	265	251	254	244	284	277	261	236	252	257	285	248	267	266	241	259	243	253	292	246	283	262	241	288	255	273	278	235	268	256	249	251	252	273	274	242	264	295	220	270	228	267	288	236	237	242	275	261	241	236	237	232	245	259	262	231	261	227	248	254	262	259	262	246	231	254	217	229	243	235	251	254	289	224	266	255	275	250	236	285	254	238	269	282	238	244	238	244	253	246	253	295	266	228	263	239	248	238	214	257	262	238	279	240	290	252	282	248	264	240	234	239	262	272	254	249	283	265	270	235	249	264	231	253	243	252	255	253	246	232	281	244	280	254	252	235	250	249	242	265	287	284	273	233	242	254	240	264	274	265	240	244	259	235	280	237	253	268	251	217	247	253	244	272	230	251	227	215	256	251	258	267	242	264	278	262	236	277	257	285	256	275	273	247	250	242	243	252	244	230	267	278	231	262	261	252	245	256	269	260	260	252	272	256	305	270	249	258	255	258	286	292	242	255	253	262	238	223	247	270	263	259	237	260	255	241	240	229	243	266	231	245	244	245	289	240	266	266	269	257	239	221	269	232	258	252	244	253	239	260	242	261	246	286	248	235	248	223	235	263	232	264	263	265	241	243	278	238	249	212	240	251	234	259	238	248	250	240	241	253	261	268	270	244	222	226	250	250	233	277	229	252	261	276	252	248	228	252	228	238	260	283	225	239	226	267	260	244	264	224	281	266	242	268	272	250	216	266	257	259	268	231	253	242	265	269	267	239	254	238	241	265	236	219	244	260	253	261	256	289	232	242	275	251	267	257	251	251	278	283	279	263	254	267	240	247	258	261	251	249	272	264	255	242	276	256	263	263	261	288	255	228	281	267	269	274	249	265	213	251	243	232	289	281	243	227	247	229	234	260	246	251	237	275	251	251	270	258	238	272	273	256	246	256	283	245	264	254	266	304	281	249	256	249	268	250	234	247	255	236	261	281	240	262	274	266	277	222	256	247	274	235	236	239	251	246	261	234	275	267	256	234	266	228	227	254	272	257	237	259	267	285	266	244	261	223	245	229	242	246	260	264	264	235	260	215	250	268	248	254	271	246	233	268	270	258	293	268	254	268	259	236	230	273	221	287	263	259	248	237	260	260	254	230	259	293	261	240	241	239	281	271	253	291	262	247	250	245	259	257	257	240	234	258	224	268	245	268	262	260	255	250	217	257	252	246	282	239	248	227	260	269	265	250	255	285	258	285	238	242	260	252	225	218	290	249	249	254	283	305	262	274	236	269	279	262	275	267	262	277	252	233	225	234	247	232	261	262	252	219	230	270	246	263	262	241	250	267	280	251	270	248	239	227	235	246	252	249	247	237	240	268	244	279	257	240	250	259	261	250	276	257	255	252	265	226	272	281	231	277	254	235	244	259	235	250	257	256	256	268	259	240	292	260	256	256	277	292	286	270	255	232	253	290	245	237	248	271	230	270	269	227	238	263	263	272	282	260	264	239	251	261	251	267	240	264	265	232	238	229	256	294	270	275	248	272	233	248	257	250	278	247	237	225	258	254	262	281	241	262	209	273	254	258	248	232	268	277	265	238	262	231	243	241	284	273	240	248	260	283	245	248	245	267	277	262	261	243	275	250	255	226	223	276	250	258	271	248	283	243	250	263	243	258	260	283	257	274	257	260	263	245	245	249	245	236	250	257	220	235	258	271	255	271	241	253	251	251	260	265	250	276	235	245	255	236	248	225	291	230	266	261	236	259	247	247	252	266	285	273	250	265	281	254	275	251	227	235	246	267	273	212	230	270	251	275	269	277	256	224	254	256	248	252	277	267	265	272	242	253	238	228	250	251	241	255	255	256	255	250	254	234	254	273	283	248	251	260	276	238	208	243	246	277	266	212	261	238	239	225	290	236	272	235	285	262	258	254	244	278	260	248	268	266	282	270	260	267	247	251	246	259	261	235	244	285	258	247	266	209	240	262	294	245	221	253	249	232	240	247	234	280	271	225	242	242	236	250	262	258	254	262	282	237	261	251	259	235	269	268	230	231	260	265	240	238	244	241	279	256	261	250	237	199	264	261	218	262	258	243	246	245	256	247	231	225	244	259	272	244	245	279	286	248	268	241	246	244	268	264	248	258	254	279	242	238	237	248	235	267	235	247	219	253	226	236	246	250	241	254	231	274	251	252	272	244	250	253	251	250	270	275	247	280	273	249	235	261	265	229	245	257	250	267	256	270	257	257	260	245	250	243	243	235	233	269	245	260	296	234	229	258	259	274	273	239	267	271	249	260	271	255	258	259	231	273	248	265	248	253	251	271	244	259	265	225	259	257	277	254	243	259	240	289	245	236	262	267	262	244	260	243	226	272	234	287	238	246	259	243	244	226	265	253	257	280	249	263	253	256	208	259	280	228	254	247	249	255	268	291	245	253	225	266	228	245	283	248	251	244	273	258	244	255	254	240	264	248	263	241	241	266	239	250	233	266	238	261	269	286	261	259	264	228	256	240	262	250	274	275	258	259	276	270	267	228	249	241	241	247	267	240	253	264	257	268	259	245	267	246	286	262	266	255	277	268	258	279	255	260	256	267	246	262	237	263	247	258	275	246	218	267	247	233	224	248	219	269	250	236	230	239	254	241	251	257	240	274	264	273	235	250	243	227	253	246	240	274	220	219	227	234	266	242	270	286	231	249	275	268	259	270	248	273	257	235	260	264	236	254	262	295	251	254	235	241	241	262	264	256	242	249	246	265	293	224	261	271	239	253	262	250	257	259	253	262	262	264	252	268	269	268	272	237	244	263	251	265	251	235	272	242	271	233	259	254	259	282	271	257	218	224	252	255	268	255	246	254	277	246	254	264	275	250	234	244	275	247	245	244	271	241	255	220	233	263	268	244	264	257	230	233	219	257	240	269	240	271	261	275	274	250	253	272	269	269	262	251	283	262	243	256	262	281	266	281	246	225	247	244	232	232	274	208	266	265	262	271	211	269	264	258	244	260	274	261	251	241	252	250	242	259	283	268	276	269	220	263	267	278	255	244	271	268	263	262	264	269	255	232	269	249	257	279	243	271	279	251	289	265	281	249	252	275	286	254	258	275	249	288	262	273	268	226	265	266	233	268	257	228	265	228	226	284	287	277	297	218	284	264	262	250	269	272	278	275	266	239	255	270	270	278	232	264	218	247	282	257	268	236	232	258	269	280	239	258	232	233	246	245	252	257	257	275	254	237	232	246	249	238	227	262	275	256	264	234	263	265	261	253	265	253	233	242	231	255	253	235	286	233	271	251	260	256	253	246	248	259	262	247	241	242	235	275	251	288	271	260	253	270	232	247	253	255	258	230	237	250	242	274	237	230	245	262	223	253	279	261	289	272	235	273	270	255	254	264	258	246	286	238	252	224	255	234	246	225	237	254	265	250	232	239	259	284	267	267
5811	1892	719	656	671	646	602	616	550	596	583	584	643	573	589	516	611	557	600	588	586	590	586	586	605	592	580	562	563	588	546	601	587	628	562	585	612	528	589	567	557	567	556	612	586	568	539	583	583	557	571	558	589	568	569	554	570	563	567	585	608	629	582	550	565	610	594	593	582	600	550	566	572	596	595	604	526	613	531	589	572	541	540	567	572	591	550	608	609	615	569	554	567	591	610	591	558	557	580	557	574	587	572	565	575	613	584	557	570	582	575	562	571	628	532	569	592	546	582	580	596	608	602	614	538	555	608	560	585	614	601	603	592	572	578	561	569	581	591	551	572	549	626	552	555	591	605	587	601	570	580	597	589	517	609	623	569	573	588	553	552	549	573	598	570	604	521	638	547	568	569	524	597	557	587	623	570	578	567	594	564	553	579	607	559	566	583	615	558	582	564	570	526	543	622	525	580	596	592	558	550	607	571	568	575	583	595	539	595	617	563	626	592	592	603	631	578	573	584	590	578	563	581	567	550	577	538	532	543	612	533	582	559	557	567	577	580	565	571	599	602	577	548	612	639	579	542	552	572	592	556	578	587	640	597	539	549	578	602	606	586	558	543	565	575	560	583	603	575	609	615	589	593	559	598	642	581	585	542	603	614	570	543	608	582	578	578	570	601	535	580	573	624	621	599	587	511	616	600	591	594	549	579	598	570	573	558	609	576	565	571	555	553	602	575	543	563	556	551	580	565	598	632	564	606	588	587	543	586	610	586	597	557	579	564	554	592	595	550	599	580	577	538	578	617	555	597	572	603	576	614	581	565	548	549	576	588	594	538	580	552	549	600	577	548	551	591	582	547	569	575	536	590	588	599	578	559	600	549	555	575	624	580	576	632	593	596	615	566	552	618	605	572	586	575	560	586	563	610	634	556	576	586	548	566	530	582	583	587	593	582	597	550	606	601	572	563	598	567	537	562	569	584	590	605	622	576	603	577	597	566	538	585	607	554	573	622	584	572	575	588	602	571	569	533	549	552	556	592	569	565	606	557	529	605	577	546	600	554	604	565	515	566	584	618	570	564	577	538	560	594	571	581	580	575	597	585	537	590	619	591	592	564	614	594	536	598	571	573	593	575	531	575	583	565	588	572	596	613	550	581	546	550	600	575	550	621	563	567	588	642	540	570	622	566	532	537	599	585	581	558	588	557	578	609	590	579	573	570	569	582	600	589	589	532	631	577	562	581	562	592	592	557	621	584	622	560	601	580	579	571	539	551	575	590	576	546	580	623	579	588	560	564	600	556	563	591	568	565	616	542	552	640	557	588	585	565	573	567	572	594	578	574	555	596	564	543	555	590	568	573	634	617	593	578	529	572	582	589	568	564	558	564	559	583	589	592	596	546	581	553	531	583	531	589	565	571	578	582	586	554	589	535	570	566	638	579	546	560	624	573	591	621	548	589	594	584	546	565	570	559	586	563	562	565	576	602	551	584	587	606	629	579	594	617	606	552	564	563	560	600	575	568	567	583	615	569	549	569	581	600	562	568	581	573	538	569	522	572	571	592	563	576	588	560	594	588	599	587	577	586	593	580	544	596	585	558	571	580	610	568	565	553	599	556	569	573	562	558	550	614	584	567	539	619	589	592	565	562	585	577	584	522	532	609	621	566	590	613	594	596	611	565	544	576	564	547	566	599	549	593	590	563	583	620	613	614	566	600	596	549	591	574	594	562	561	587	552	620	646	564	577	591	581	615	624	586	584	552	584	584	574	606	582	562	583	612	560	562	583	596	568	585	603	567	599	539	573	562	613	569	594	636	572	578	555	533	573	571	589	560	566	571	582	561	582	582	604	585	594	534	594	567	582	564	564	594	572	582	544	593	551	554	553	540	565	554	541	588	603	561	589	580	605	595	550	556	575	550	556	574	550	608	571	593	557	537	590	571	600	556	579	600	550	584	633	574	635	563	581	577	600	548	661	564	596	548	592	610	601	596	578	575	595	590	542	575	618	581	599	597	567	607	639	571	593	563	617	603	521	580	553	536	599	593	560	565	552	589	595	577	569	584	550	598	574	559	574	576	590	571	568	604	569	602	586	600	585	577	578	553	580	562	610	583	575	562	564	575	561	613	545	579	573	606	575	570	625	597	575	533	559	611	604	591	591	595	590	563	592	588	671	573	572	586	555	554	586	540	570	601	591	604	579	599	589	553	600	597	580	622	545	584	573	549	597	628	591	533	599	569	594	609	533	607	584	625	579	547	594	594	565	594	566	609	567	586	605	570	575	577	589	520	576	584	613	566	551	582	564	599	548	585	606	621	583	539	563	552	573	597	562	590	576	606	605	556	566	600	577	592	597	537	593	574	604	589	567	565	558	609	538	588	560	576	578	571	612	569	559	580	604	562	610	577	577	605	610	568	587	592	577	536	606	592	551	560	545	557	607	578	620	599	575	569	566	626	586	569	563	562	562	582	580	617	561	570	568	546	589	567	600	561	564	562	573	578	587	575	619	590	565	592	573	612	566	594	586	585	602	603	609	569	580	595	620	571	557	544	544	558	589	583	614	556	575	558	559	561	570	601	579	601	571	592	598	562	558	575	587	543	589	570	587	591	582	561	623	576	560	594	571	572	599	602	593	584	626	583	548	570	563	565	582	550	562	565	535	563	601	610	529	601	571	579	541	564	605	588	579	547	588	563	564	567	572	592	587	561	536	549	564	601	600	563	594	558	597	580	602	598	580	584	574	586	523	614	569	563	554	568	534	581	611	591	573	580	594	570	574	576	578	605	575	596	589	582	608	570	583	571	616	594	596	588	598	578	573	548	578	576	586	528	577	560	555	557	616	558	549	599	600	554	553	610	576	573	595	587	570	578	569	555	559	554	596	594	593	583	578	589	567	611	576	605	565	583	577	545	565	552	619	549	608	559	569	577	632	571	584	568	572	592	561	615	576	579	565	585	606	538	547	591	573	575	564	549	561	627	576	543	573	579	591	570	567	575	561	546	594	577	573	561	588	576	614	583	569	601	551	567	559	598	563	575	608	552	581	569	574	535	585	556	550	612	545	584	576	555	599	562	549	614	585	628	577	610	580	595	575	537	588	595	588	569	600	611	600	595	622	556	600	556	594	562	554	584	594	616	561	597	569	600	603	569	563	614	593	527	585	554	543	583	553	542	581	577	542	577	577	596	593	550	596	566	544	567	576	579	590	551	563	583	566	562	549	604	608	596	538	544	567	557	612	573	557	608	605	572	540	607	556	566	582	539	567	574	578	588	624	565	596	587	581	573	575	599	628	541	613	532	564	565	584	604	564	582	545	585	565	553	581	533	563	598	581	564	560	577	582	545	569	620	557	557	625	637	571	567	568	598	558	561	526	543	577	586	564	543	566	622	553	599	564	634	597	526	560	563	610	601	621	586	605	615	592	634	566	581	596	587	563	588	547	615	617	590	577	578	573	565	564	584	591	575	611	586	579	599	547	560	578	632	553	555	545
38246	26176	6650	844	563	410	339	285	241	231	236	178	193	170	171	154	194	104	152	134	143	157	149	154	151	140	132	141	133	99	138	135	133	127	125	125	124	141	113	119	124	131	133	129	144	129	116	119	100	103	124	125	131	128	125	117	107	134	131	135	137	119	110	129	136	114	126	107	118	129	121	93	122	108	147	127	144	145	113	122	119	136	122	119	145	115	134	109	113	109	116	125	117	105	130	137	126	111	121	138	119	116	135	116	121	135	113	109	114	120	125	130	120	132	131	128	130	131	131	114	119	132	103	128	125	118	121	141	135	124	112	136	144	140	119	135	121	112	128	129	118	120	117	144	102	123	121	126	122	133	102	115	95	145	109	105	126	117	135	108	119	116	123	141	131	116	150	128	150	144	138	109	123	126	104	123	114	130	125	127	132	101	121	132	110	101	117	116	142	105	130	111	125	128	116	113	148	124	130	117	138	125	125	134	134	129	127	138	119	125	112	101	114	135	103	113	129	119	111	151	123	114	102	131	114	132	130	89	120	140	114	120	126	122	134	122	104	123	152	122	134	123	127	119	125	125	118	142	112	123	110	112	118	167	130	118	118	127	108	129	134	114	114	150	109	113	115	108	116	121	110	136	107	133	126	134	114	127	125	123	115	130	130	121	135	126	128	113	130	110	118	127	118	123	126	116	119	112	128	110	112	144	132	128	136	124	103	132	125	124	135	117	115	122	140	130	124	119	118	131	127	120	131	109	109	118	135	105	113	106	136	139	127	126	111	126	134	117	126	110	126	116	110	137	108	117	120	125	112	116	119	135	140	131	132	128	141	130	124	131	119	139	141	132	124	144	112	119	119	129	115	134	123	132	121	149	116	126	123	141	132	125	135	106	104	105	106	115	129	117	112	141	117	138	139	120	146	143	121	115	131	128	121	132	127	128	115	116	131	122	136	110	139	157	113	134	127	129	112	123	125	119	110	124	103	121	122	106	133	99	116	120	108	109	121	114	129	103	121	133	126	123	128	113	131	142	109	121	117	106	111	132	132	133	120	137	115	107	121	90	130	109	153	134	118	130	113	124	113	112	110	90	131	112	112	128	146	137	117	125	118	117	127	114	107	109	117	122	128	134	135	120	131	121	115	116	119	120	121	125	113	132	117	127	138	105	133	96	120	137	130	113	137	101	124	129	108	107	116	132	150	121	107	127	114	126	125	113	99	127	128	107	138	128	135	131	124	117	122	116	116	101	136	136	135	132	111	112	115	128	122	132	108	125	129	106	117	121	129	131	129	119	134	142	122	123	134	109	126	136	118	135	123	114	140	124	121	130	113	120	128	150	111	118	118	132	115	109	119	118	110	137	149	121	122	114	124	135	108	115	142	130	126	134	137	131	125	110	115	136	108	102	111	121	131	150	105	134	112	113	116	132	122	134	121	116	108	135	117	132	127	137	115	133	117	121	136	114	115	126	112	124	123	126	126	114	134	146	132	119	126	119	121	124	125	127	119	115	120	139	137	120	123	116	136	109	115	128	149	111	140	121	119	123	115	117	140	134	136	126	121	122	121	112	111	119	116	122	132	120	114	121	112	133	116	110	106	137	121	122	128	105	116	107	124	108	116	125	129	142	118	126	136	105	134	131	121	128	101	122	118	129	143	114	128	130	121	135	140	126	122	128	112	118	134	112	132	131	121	120	112	114	143	117	127	139	131	147	120	115	104	121	133	126	108	124	123	137	127	116	107	128	131	102	106	135	115	121	126	119	134	128	126	113	124	128	105	120	115	100	116	117	131	125	107	123	120	124	126	135	116	119	137	117	100	121	118	133	102	117	115	122	153	112	107	128	116	109	143	109	131	154	113	120	110	120	137	123	130	129	124	110	131	119	113	148	144	108	132	116	123	95	118	122	114	105	114	110	130	106	133	116	122	123	120	119	121	134	123	110	114	116	115	113	129	117	104	115	122	103	105	117	116	137	118	136	116	102	123	136	129	104	120	126	118	134	115	115	135	119	96	126	142	132	105	139	132	144	134	120	121	126	112	124	134	130	134	122	119	106	119	127	111	98	125	110	132	125	110	111	139	128	114	124	111	113	126	131	133	121	124	105	110	105	124	121	126	154	131	112	116	133	113	120	127	122	123	130	138	120	125	130	115	114	107	113	137	118	126	127	117	117	107	134	109	132	121	120	136	130	133	139	110	140	114	126	118	136	113	113	134	118	126	126	90	130	97	107	138	111	137	132	118	125	121	129	126	130	135	136	121	120	128	123	118	110	144	123	111	126	151	123	118	129	152	107	130	146	115	116	122	113	116	116	143	132	134	137	119	111	113	141	115	96	128	114	112	115	124	125	130	106	99	129	124	128	114	137	124	91	116	127	132	116	113	143	134	130	122	113	130	111	108	134	141	98	119	128	123	104	137	114	109	107	121	125	113	126	113	124	124	134	133	114	125	111	134	120	111	119	135	121	114	127	141	131	120	144	128	135	131	129	136	130	108	93	128	124	118	139	116	113	127	118	121	108	134	111	101	128	129	133	129	110	129	135	121	115	141	129	116	125	105	127	113	106	133	132	117	137	115	118	137	122	123	126	112	114	136	123	137	113	117	125	125	116	134	111	131	117	130	109	115	120	105	116	121	119	114	127	135	124	113	132	107	114	96	120	133	122	113	125	158	109	99	111	144	136	146	116	133	116	104	135	98	134	120	117	103	92	148	98	107	125	135	114	128	113	129	132	117	105	118	128	121	141	133	129	120	114	125	115	105	122	107	126	118	128	120	129	135	118	106	133	135	124	105	106	112	125	133	117	105	110	132	131	121	112	122	123	128	113	117	126	108	113	122	102	117	137	114	118	112	133	121	120	116	133	122	139	117	112	124	114	133	112	115	132	108	124	115	126	99	114	129	132	137	109	126	136	115	131	128	139	102	130	107	128	129	133	114	119	117	119	108	106	126	118	117	116	115	112	119	139	125	139	129	128	115	122	120	120	125	131	109	119	119	128	126	120	133	109	126	96	126	122	118	140	121	114	130	126	137	112	119	119	98	125	120	138	106	125	93	90	107	116	109	120	123	125	117	109	108	139	112	115	139	113	127	104	121	126	132	124	117	130	104	113	126	121	125	113	118	143	142	116	125	108	133	111	132	107	121	112	126	119	117	112	152	134	138	133	138	123	108	115	133	109	116	129	122	141	131	119	119	129	134	104	139	124	122	131	89	128	112	115	129	114	113	108	132	118	132	118	112	140	120	117	109	121	127	114	104	127	122	113	121	133	114	120	122	115	137	115	123	129	115	139	138	129	114	123	113	118	132	126	104	121	115	123	121	118	128	109	125	120	108	118	113	141	116	134	116	115	119	110	136	107	125	104	113	125	122	138	113	156	130	126	115	122	123	93	110	123	112	115	113	115	110	110	139	128	125	134	98	96	110	124	106	110	122	116	128	112	103	107	119	131	137	112	135	131	127	132	144	128	112	126	113	125	131	111	142	144	114	139
21516	17640	2559	2581	2199	1825	1518	1238	1072	909	753	776	692	581	573	550	509	509	462	504	420	446	403	393	402	406	411	411	361	349	400	345	361	358	350	360	336	334	309	338	355	329	354	343	320	334	335	365	341	349	330	299	327	300	310	322	360	285	323	310	322	312	292	327	325	338	313	321	322	314	311	322	320	324	307	317	306	289	300	276	291	307	330	293	313	306	313	323	315	325	303	306	296	313	302	269	312	290	283	283	293	326	305	312	312	293	316	298	293	292	314	309	307	322	305	290	332	312	285	319	296	306	313	299	304	316	301	309	310	276	286	348	274	297	267	299	292	294	334	286	290	311	279	320	345	317	303	305	286	271	292	284	307	277	313	286	290	295	324	282	285	284	284	301	315	296	285	311	291	320	324	304	274	281	325	312	287	294	276	302	300	287	328	318	275	290	330	285	291	280	318	280	307	276	291	291	292	296	315	313	305	275	285	282	295	312	323	305	299	298	319	292	324	310	322	303	290	323	295	300	280	285	323	279	284	288	289	293	259	310	296	308	309	276	300	304	275	286	308	297	300	284	297	263	319	298	301	278	311	326	299	328	304	320	309	287	279	296	313	310	288	253	283	303	291	303	270	286	281	282	254	308	271	263	301	309	270	303	271	298	280	287	268	318	312	298	332	272	243	324	285	282	286	272	297	282	322	291	319	307	290	292	321	270	290	295	285	306	290	306	294	285	274	309	347	269	304	293	315	317	313	276	293	317	340	297	321	321	288	271	310	296	285	307	300	345	332	298	308	295	292	302	310	274	312	309	323	300	289	319	282	309	302	284	307	293	285	318	312	288	316	328	287	318	294	315	309	288	280	296	298	330	272	299	287	314	296	284	295	312	298	290	309	281	279	292	275	306	291	294	288	274	306	293	346	301	307	317	287	293	305	279	290	247	282	280	290	273	273	321	286	305	291	277	312	274	310	300	279	265	284	297	289	328	285	317	278	246	300	288	309	293	340	296	287	305	331	279	292	315	314	257	278	309	303	304	257	327	290	284	292	281	284	308	304	310	285	314	295	305	308	303	317	259	300	304	327	300	266	293	263	302	286	301	294	301	307	304	265	317	301	273	285	289	299	330	322	303	318	274	308	321	287	275	280	301	264	296	305	295	297	296	301	324	314	279	297	323	290	291	295	326	302	326	296	289	311	276	290	301	311	304	322	304	272	298	304	311	276	274	267	295	297	296	297	297	303	264	315	316	307	320	292	316	312	319	316	308	281	299	306	299	283	273	292	284	312	309	289	298	295	298	300	299	275	284	323	287	283	315	304	311	345	292	295	287	300	303	308	306	279	299	303	312	305	307	282	294	319	280	310	295	287	285	310	273	335	313	304	283	285	280	323	269	296	293	289	287	323	269	308	283	296	289	286	276	290	296	256	300	294	303	289	255	268	338	280	294	321	274	296	337	276	283	314	334	307	311	306	309	292	310	294	291	313	306	314	296	312	323	292	286	302	280	317	316	303	273	293	303	309	288	281	303	316	297	318	294	301	306	303	283	291	263	291	275	295	305	301	311	297	267	287	283	284	324	311	309	276	313	300	291	300	299	313	307	310	303	306	310	300	312	316	283	292	299	267	321	294	288	290	273	279	303	295	300	329	334	285	285	315	296	299	300	263	302	246	292	263	290	307	274	270	313	300	319	279	311	289	270	252	283	318	317	295	294	297	298	286	291	262	287	287	307	295	308	285	286	309	284	287	275	271	292	289	303	291	312	307	316	286	297	291	292	308	303	314	326	302	279	302	282	269	297	285	279	309	302	294	288	294	296	290	275	288	290	277	293	302	304	291	311	305	264	314	286	288	301	316	317	309	329	304	277	264	299	300	307	318	287	304	309	297	295	320	311	293	317	302	313	284	311	269	285	305	318	276	286	285	281	317	286	287	281	274	303	325	295	291	297	305	286	335	274	300	298	278	290	298	270	329	294	278	326	300	314	298	266	281	312	300	293	257	290	297	317	302	292	276	314	286	297	300	305	329	280	282	309	302	296	300	314	302	281	309	262	276	293	286	287	297	282	298	286	299	289	281	306	327	290	269	283	287	255	295	281	294	284	299	304	269	300	293	319	313	307	276	286	295	297	289	307	302	261	304	326	295	283	294	292	314	303	275	274	328	309	296	286	284	317	309	286	278	304	281	299	288	300	284	285	294	315	312	314	260	305	290	294	315	292	290	330	317	303	292	297	307	320	310	326	312	307	296	312	306	285	311	279	307	282	266	286	304	264	299	281	294	258	300	303	309	316	291	281	310	312	291	311	299	299	293	269	292	296	281	279	338	317	261	311	267	276	307	285	313	282	293	267	301	319	275	290	299	302	313	305	299	303	311	307	307	310	286	288	315	281	305	277	321	258	315	322	311	290	281	338	297	329	257	272	293	268	293	301	296	261	285	277	333	324	310	278	297	310	283	287	284	270	303	339	278	312	294	307	290	279	275	291	289	310	285	278	272	313	308	290	275	303	307	302	276	303	279	310	309	280	283	327	325	283	283	269	308	306	303	283	305	267	292	323	294	308	293	294	305	302	275	328	325	342	285	296	277	298	277	301	302	286	273	281	301	296	258	302	273	292	306	296	287	334	304	305	297	291	287	296	263	297	295	309	279	308	313	317	271	297	300	290	290	286	293	320	298	321	291	283	289	280	295	320	308	277	294	307	275	283	293	289	278	289	303	306	318	302	302	277	269	296	295	337	307	284	286	301	321	285	305	305	280	307	308	307	285	293	294	318	270	262	305	295	302	309	323	281	285	304	366	300	310	275	310	327	276	303	284	305	314	286	269	335	311	309	303	280	260	316	299	311	319	279	303	280	299	296	310	298	295	289	278	315	301	276	300	298	290	304	332	315	324	289	308	288	300	305	305	299	260	322	297	285	288	336	303	308	276	317	300	291	290	270	296	311	311	288	279	295	302	311	288	290	291	318	281	304	265	318	298	283	278	298	294	303	273	319	334	288	280	285	309	284	335	310	322	284	282	310	293	315	304	313	307	281	276	301	315	306	282	275	275	269	325	336	307	304	327	271	307	296	285	289	265	290	315	292	284	288	261	306	292	328	285	318	313	305	310	285	282	295	300	267	320	293	287	297	280	296	267	298	313	294	288	303	302	278	256	311	277	308	296	311	301	305	289	310	311	296	292	312	313	305	273	320	290	283	285	295	312	296	312	299	283	287	314	302	313	303	288	289	272	283	278	331	288	317	282	302	308	295	272	309	278	337	293	275	282	305	326	264	317	320	324	326	275	336	295	312	271	309	291	298	275	316	305	304	322	271	288	256	289	299	324	280	300	280	303	281	278	329	312	288	295	294	304	333	291	320	308	276	327	308	305	306	286	312	283	284	319	285	303	293	326	307	342	305	290	297	286	268	308	293	258	292	296	301	316	296	278	309	322	306	317	286	299	309	303	333	312	278	292	311	326	283	280	320	301	314	302	335	287	281	308	264	299	328	281	309
52376	40073	13545	2060	1003	674	483	418	323	289	225	209	196	171	160	132	129	125	115	112	90	111	95	102	106	94	97	90	77	83	87	107	81	104	81	90	77	84	89	103	84	93	65	87	75	83	83	81	91	73	60	73	92	86	80	81	77	71	70	61	75	79	78	79	66	96	81	91	95	74	71	73	95	65	64	90	89	79	72	70	76	78	72	78	82	67	75	65	70	76	89	80	74	61	60	66	74	81	66	74	83	72	87	85	79	71	57	73	66	79	77	79	90	67	79	77	72	65	70	57	65	93	77	85	64	78	70	79	74	78	65	87	75	76	64	83	85	79	91	69	77	66	80	72	90	68	65	68	55	71	78	71	79	77	67	52	68	95	80	69	63	75	85	82	64	69	82	76	73	78	91	60	66	64	70	68	87	76	86	93	69	82	79	67	78	70	73	91	83	75	65	66	80	80	73	78	76	93	73	69	75	63	81	81	67	76	67	66	73	66	79	80	82	77	77	66	75	79	67	80	83	81	77	78	83	84	81	69	68	82	68	79	88	59	67	84	78	85	72	74	84	69	66	74	78	60	77	88	66	71	70	73	77	86	73	77	72	69	67	80	70	58	57	71	82	66	95	68	78	61	64	88	82	74	72	82	66	74	71	74	73	69	79	77	84	78	81	83	69	72	61	87	66	81	73	81	67	74	67	75	77	76	92	88	75	75	71	89	82	78	80	71	65	76	68	64	86	69	75	80	81	63	74	57	82	91	80	71	72	81	77	60	68	57	65	81	76	72	88	74	74	68	99	72	73	55	60	83	64	83	67	66	73	73	77	62	89	75	71	62	80	72	85	89	76	93	60	79	65	81	79	73	69	104	63	69	92	74	86	72	83	90	74	64	82	74	80	75	91	71	78	81	72	74	73	77	78	74	87	82	72	81	65	77	91	70	84	73	72	71	62	58	84	71	70	82	81	81	74	81	82	82	79	54	55	82	79	63	95	60	70	75	63	83	86	65	65	76	77	64	77	85	75	94	72	66	69	77	75	72	57	69	69	67	88	59	68	68	83	66	66	80	80	73	75	89	54	108	76	66	68	94	80	72	81	71	80	85	74	70	75	71	68	74	64	61	94	83	76	88	77	95	79	67	70	80	90	67	68	83	76	84	82	82	86	89	84	53	80	81	92	70	57	87	80	80	62	80	62	83	89	68	83	77	68	66	73	61	77	81	66	72	74	77	71	82	80	72	79	84	74	59	78	83	87	68	103	50	67	82	68	71	91	61	76	72	73	59	64	81	64	51	69	71	67	71	80	71	68	71	65	73	88	68	70	71	68	82	82	68	70	81	79	79	66	74	73	65	68	90	74	81	84	78	76	72	72	83	81	94	77	58	80	52	83	83	69	80	73	76	80	79	84	62	58	83	73	80	79	73	77	70	81	76	80	61	62	82	66	76	68	60	71	76	71	84	82	84	79	74	73	79	60	84	74	76	62	74	59	70	77	81	80	70	80	74	79	64	66	70	53	85	80	70	93	61	70	68	84	92	69	79	71	88	59	79	62	62	75	76	67	59	73	86	55	67	56	84	94	93	77	73	91	73	69	67	83	65	80	62	78	71	72	67	81	79	75	69	86	68	81	74	82	68	83	79	72	66	73	67	85	66	62	87	70	70	73	89	79	85	63	72	79	80	76	73	71	69	59	84	88	72	77	76	83	70	68	82	82	89	85	73	59	64	79	73	75	58	69	98	78	85	67	69	75	78	80	77	72	74	79	75	73	73	80	76	80	70	67	80	85	65	71	77	75	87	64	74	80	68	53	63	71	82	80	69	71	84	83	78	73	78	69	73	83	73	79	66	75	83	67	73	80	65	85	77	76	75	85	94	69	58	58	71	77	74	79	83	68	68	71	73	60	84	78	82	71	76	65	80	60	71	85	84	77	68	76	73	68	73	73	76	67	67	83	75	72	76	81	81	75	72	77	82	75	72	86	73	60	52	69	77	73	64	81	75	72	68	78	58	54	73	70	83	79	74	57	76	77	76	71	69	93	91	54	70	64	81	71	86	72	65	67	66	85	64	79	84	92	69	73	69	68	86	81	93	74	80	81	76	84	77	71	95	77	66	96	85	65	74	75	66	67	82	77	65	78	90	71	76	74	60	67	60	88	68	81	83	77	88	62	65	78	68	76	101	65	70	49	66	85	80	68	69	67	71	70	76	78	67	86	79	81	93	78	86	68	82	75	81	65	68	69	69	64	75	78	71	76	71	79	63	65	76	70	68	75	74	80	88	76	85	75	80	67	76	71	58	69	67	73	76	72	71	69	64	72	74	70	66	63	74	71	86	79	72	83	76	82	64	81	54	74	75	82	61	75	69	74	82	63	85	82	64	70	63	79	81	90	73	58	71	70	79	54	89	69	72	83	73	79	75	82	86	87	77	72	72	68	62	81	76	66	54	57	84	71	74	61	69	87	73	58	60	70	76	71	71	70	61	76	74	79	64	71	81	75	88	78	73	79	79	82	78	85	92	87	77	72	80	61	77	68	65	73	71	80	62	70	76	81	74	65	82	63	77	73	71	77	84	80	69	73	73	65	77	76	77	77	64	67	71	70	69	86	75	69	65	76	93	70	76	67	63	74	82	89	65	89	76	68	74	60	82	74	83	85	64	89	70	59	72	77	72	67	74	87	65	67	64	66	101	69	87	87	84	81	66	67	72	72	59	74	64	85	73	78	82	72	61	61	63	66	72	71	64	80	76	79	89	72	74	75	76	70	72	96	78	95	71	74	80	63	69	88	70	95	72	74	74	72	81	82	82	82	62	78	72	64	70	73	89	61	78	81	71	93	75	71	80	83	66	70	53	85	76	56	77	59	72	68	75	75	79	67	65	77	84	77	79	76	90	86	71	86	99	73	83	68	59	88	70	82	77	76	79	95	67	61	74	68	82	74	78	67	69	61	66	71	76	73	85	60	71	72	72	71	85	81	82	90	71	63	66	68	64	75	74	71	68	64	87	72	77	73	84	98	61	80	65	85	96	78	79	64	74	71	85	67	63	75	73	66	69	64	73	80	61	88	72	65	83	71	64	73	65	69	78	80	68	77	75	75	66	62	68	93	79	81	76	61	61	57	77	86	72	76	86	68	79	73	73	82	75	77	68	62	63	69	62	62	82	69	71	76	68	58	69	81	82	55	87	75	68	77	76	77	73	67	67	82	61	67	78	81	71	73	57	78	74	73	68	74	77	69	56	78	69	69	62	70	63	68	71	71	79	81	79	82	72	74	77	91	64	72	77	89	77	65	69	78	69	65	82	66	66	83	68	75	76	67	62	75	67	67	77	65	52	72	85	79	94	56	74	72	63	83	73	75	80	84	82	76	79	75	74	61	70	73	70	61	76	67	67	74	68	85	75	71	84	73	76	60	76	75	84	85	65	73	60	77	65	69	70	79	70	67	71	72	76	79	67	78	81	79	83	66	71	78	83	74	84	70	79	70	77
29803	25039	4303	4527	3868	3106	2469	2011	1794	1417	1234	1074	963	873	839	719	674	644	566	559	473	452	489	452	428	419	430	371	413	360	347	350	338	284	325	328	285	335	288	299	295	270	270	272	284	263	260	275	273	280	258	275	258	270	238	232	263	244	238	237	242	246	256	245	247	201	229	247	246	228	259	242	217	243	227	209	219	230	240	246	219	237	223	229	223	223	223	234	218	202	252	246	214	213	219	207	191	203	240	234	202	196	185	243	222	227	215	236	189	243	222	215	206	210	231	211	205	221	255	190	212	223	206	211	220	208	217	185	220	194	206	222	229	230	223	202	214	207	208	230	220	206	210	234	222	228	180	211	216	215	227	210	231	205	188	197	229	194	223	230	214	212	221	201	208	197	218	209	182	197	235	196	217	225	198	217	224	196	185	229	211	207	215	188	202	215	212	200	212	205	201	196	199	206	218	209	201	197	195	229	211	215	214	219	205	213	202	238	221	217	206	223	227	218	218	230	219	197	206	221	202	225	223	204	208	202	219	226	198	204	203	209	253	201	221	217	208	190	200	228	188	171	208	215	237	207	185	207	206	224	227	249	187	200	213	229	235	196	228	227	191	226	220	225	181	227	232	236	235	225	213	205	201	196	188	214	208	219	201	198	205	184	229	217	233	211	202	234	238	230	187	214	205	202	208	247	214	222	213	220	194	197	188	202	219	203	221	220	229	208	208	219	225	198	193	220	226	225	215	196	199	210	207	208	216	217	186	194	223	206	211	230	222	200	203	211	204	200	202	162	209	219	202	185	189	200	212	216	223	203	233	213	218	197	216	184	184	230	207	234	200	195	234	187	192	215	235	209	209	219	215	214	222	241	205	195	212	205	216	225	191	227	219	205	233	202	204	211	217	200	214	195	196	214	195	211	199	226	197	202	203	228	228	192	184	224	210	237	187	183	210	223	192	197	204	200	229	200	216	199	222	205	208	208	194	198	207	219	211	183	205	212	181	239	214	204	213	185	235	216	202	213	198	215	216	196	211	219	186	221	192	252	230	209	192	221	210	196	209	207	206	205	231	211	202	215	211	194	196	207	199	245	204	221	232	207	196	222	202	247	203	223	201	216	209	225	200	228	199	204	224	216	225	216	224	213	215	229	182	211	235	211	211	191	211	222	212	204	226	203	209	195	210	219	227	201	213	199	209	181	214	217	197	224	233	201	208	195	195	222	211	211	202	206	206	211	215	192	200	197	197	208	219	195	231	198	182	200	226	200	214	181	219	201	232	203	214	203	208	197	207	207	193	184	218	220	217	223	220	207	200	194	208	216	206	222	206	203	201	211	202	227	214	203	209	211	224	184	217	209	219	242	194	219	208	217	228	213	208	209	187	213	196	221	225	195	182	185	213	210	194	213	222	210	202	198	213	214	187	199	203	206	226	201	228	209	194	202	216	232	197	213	195	212	195	201	161	216	194	209	217	216	208	225	206	214	205	222	212	193	213	195	226	195	195	183	193	223	219	205	197	191	195	217	198	220	215	209	200	183	188	211	207	213	209	191	202	205	231	181	199	208	207	198	188	232	200	209	236	211	215	205	211	218	220	218	211	191	181	226	199	220	206	206	201	221	218	235	191	197	198	233	221	207	187	210	207	178	203	213	217	217	210	187	230	195	213	226	204	222	211	202	219	219	207	204	230	230	193	223	201	215	196	196	206	206	226	199	216	198	202	200	209	213	209	210	198	206	212	237	215	191	189	218	215	207	196	204	194	207	205	207	210	197	195	206	222	234	213	209	201	212	207	185	192	188	184	226	199	211	212	205	220	245	184	202	210	221	194	206	214	204	199	212	187	202	219	199	216	222	205	210	218	223	211	221	213	201	195	222	233	225	197	199	202	208	199	221	187	178	194	194	202	176	208	199	201	209	204	217	205	208	215	218	234	234	215	217	192	207	226	220	179	190	209	190	204	228	223	213	211	208	224	224	225	213	214	186	190	203	251	208	209	195	230	205	234	209	219	203	195	215	210	206	228	209	201	185	220	187	215	217	224	187	204	181	243	203	186	224	237	194	192	207	213	198	218	195	212	197	246	191	205	217	226	223	190	208	241	219	204	205	211	189	228	227	229	210	214	211	220	219	239	190	211	207	193	189	235	199	196	225	212	210	198	195	215	204	197	212	203	234	186	223	217	206	194	190	220	204	209	195	199	204	209	217	218	229	221	229	196	202	212	213	210	193	197	208	192	220	224	221	220	206	207	210	204	226	232	172	243	208	209	200	206	190	210	214	191	224	217	201	201	196	206	169	195	201	189	230	212	218	172	218	222	211	217	187	218	191	192	241	199	165	202	194	186	219	213	205	235	213	197	216	204	213	216	206	204	217	228	196	218	204	224	218	225	175	212	211	197	214	234	240	256	220	200	214	212	204	211	212	209	191	212	221	220	230	205	228	221	227	184	223	210	215	227	207	223	203	215	187	194	260	205	217	216	226	211	205	195	218	225	206	210	171	212	231	220	205	206	215	221	225	201	190	212	200	211	224	179	203	200	215	197	215	194	205	230	226	215	190	226	244	208	216	230	201	197	204	211	248	211	208	184	217	205	212	222	224	211	204	187	206	213	179	207	213	200	221	205	203	195	183	218	218	202	199	203	231	223	220	206	208	177	218	184	217	221	191	200	206	200	239	216	207	216	189	213	215	204	204	196	185	191	220	227	217	198	190	212	203	214	227	195	203	209	214	225	207	200	186	204	194	199	209	215	202	202	249	215	200	207	200	194	209	221	214	213	200	195	212	225	202	236	197	202	191	201	213	205	200	201	219	197	208	210	214	210	188	191	219	220	223	242	178	223	197	202	210	210	216	224	184	189	203	200	188	184	236	185	215	223	204	207	218	218	207	232	214	199	192	243	197	204	246	275	200	226	232	185	214	196	227	205	200	211	180	187	214	208	194	205	217	194	220	195	225	215	230	199	192	225	196	218	208	202	220	233	212	224	212	211	216	197	235	201	232	227	211	206	257	191	221	202	205	204	203	218	216	207	186	233	214	215	206	206	204	202	212	208	222	192	215	246	213	207	193	185	208	224	197	216	217	208	195	216	216	180	212	230	226	198	181	210	204	197	203	170	201	232	204	211	209	212	216	214	213	200	217	187	229	216	200	225	200	213	195	188	208	211	218	208	206	193	183	200	205	268	215	222	207	199	201	209	209	198	198	187	210	210	212	214	191	208	196	206	216	222	198	188	225	195	201	195	226	202	192	230	247	199	200	209	231	240	227	198	213	194	202	218	213	202	196	228	216	222	197	190	223	187	205	229	204	215	214	190	190	238	196	215	203	192	211	194	220	230	203	236	206	224	202	175	215	207	231	228	194	218	233	219	237	200	203	213	214	201	215	194	234	198	212	188	215	197	241	211	224	209	193	216	209	199	212	221	240	216	189	198	221	194	207	224	209	208	229	198	208	195	206	209	205	205	222	226	174	197	188	205	210	212	212	201	212	205	190
7046	1249	376	267	263	285	310	285	273	252	256	244	254	221	264	275	264	248	259	264	267	254	238	283	261	252	278	263	218	274	270	268	253	251	261	267	251	225	266	284	251	263	256	249	239	285	250	246	276	276	262	266	269	236	259	276	232	285	247	237	252	266	249	235	248	231	231	240	243	286	262	233	249	285	266	245	249	242	235	248	247	259	254	259	275	263	265	284	247	242	244	259	256	250	252	238	248	242	259	248	282	264	250	228	250	231	254	269	268	278	238	272	252	236	229	242	237	247	252	258	261	239	229	245	242	255	267	301	255	252	269	241	237	254	264	267	277	227	254	255	237	239	240	250	251	244	253	249	256	259	217	262	260	267	273	285	264	248	242	268	232	285	269	251	267	248	246	241	241	270	232	258	262	262	238	272	271	231	236	251	276	276	249	270	270	255	261	271	235	247	245	252	253	260	257	244	258	250	273	264	276	243	232	239	247	219	262	252	297	258	251	263	273	232	241	235	255	241	267	255	227	251	277	268	254	252	266	261	247	272	246	292	265	266	258	244	240	262	256	265	278	247	249	249	257	302	242	264	269	278	282	285	232	256	249	244	278	248	260	244	269	252	254	262	252	235	262	254	240	266	287	251	264	274	257	248	289	262	261	234	279	234	251	262	256	255	223	240	263	254	269	248	283	285	234	224	274	275	254	253	260	266	258	258	240	253	230	275	262	253	247	251	276	250	252	257	221	245	263	248	267	236	262	259	239	267	272	263	262	264	267	247	264	261	234	242	261	264	235	279	235	263	266	253	285	254	252	279	261	289	271	291	249	247	255	241	232	259	276	252	275	269	230	255	256	259	241	286	260	236	281	244	260	260	287	241	302	270	245	242	255	274	252	248	268	257	268	253	282	242	245	233	270	272	245	239	253	281	263	269	267	272	268	259	250	239	235	259	233	240	243	244	252	281	226	230	263	263	257	234	253	272	261	275	248	269	252	254	243	259	246	241	237	277	248	228	277	255	237	238	233	274	291	243	245	282	260	252	303	254	240	264	240	289	266	243	244	230	249	239	242	269	267	265	286	239	216	254	247	293	259	249	269	231	233	226	257	251	273	258	241	228	248	243	288	265	250	240	238	241	248	209	249	256	235	254	236	261	261	247	235	262	246	229	264	251	252	281	235	256	243	292	248	240	315	299	301	255	248	251	250	231	296	294	241	273	258	269	260	246	234	281	262	250	253	252	250	268	242	280	249	240	270	264	207	273	250	261	258	282	231	268	223	271	262	257	265	253	266	272	273	234	255	237	274	280	229	259	234	243	294	287	258	259	258	244	257	238	270	254	270	275	249	238	288	238	276	265	267	257	253	263	276	264	240	256	227	257	265	254	251	252	244	248	252	238	242	255	237	238	226	266	267	261	241	268	244	256	247	264	238	241	252	238	261	261	238	237	252	266	284	258	239	257	247	259	236	255	261	269	263	268	260	245	260	249	216	271	258	277	248	262	231	245	264	254	245	266	272	276	259	260	257	248	273	291	259	232	290	262	272	279	250	230	265	249	262	272	244	231	238	255	271	236	239	260	263	241	252	283	244	256	239	261	238	247	269	255	257	248	255	240	222	272	255	282	263	262	256	239	239	252	261	253	242	251	250	261	264	272	246	263	241	236	227	240	239	263	279	253	222	244	274	249	273	247	247	279	228	247	263	240	238	265	260	246	230	255	276	240	252	272	263	248	240	245	237	274	260	263	245	254	257	241	287	242	245	254	242	262	284	233	245	282	265	263	263	237	237	262	234	276	289	269	252	251	254	277	257	233	248	245	256	249	253	255	268	263	271	266	248	260	293	280	241	256	246	244	268	242	266	279	240	255	250	244	280	269	258	267	259	270	253	253	254	239	235	265	297	291	255	243	251	267	247	246	255	228	246	273	254	245	226	273	268	241	230	287	261	255	281	254	238	256	268	264	220	242	246	249	246	252	236	254	229	245	275	258	263	245	266	227	295	263	267	239	248	255	257	252	243	266	262	264	237	264	251	267	248	244	237	258	267	248	230	268	238	288	247	272	274	228	265	294	252	267	268	279	231	254	252	258	241	259	241	210	269	240	263	278	261	278	241	229	262	235	295	236	268	258	245	246	237	241	270	249	243	239	250	265	280	244	248	258	250	282	264	251	284	252	234	247	232	249	239	262	229	285	271	247	247	242	240	251	251	257	258	243	261	239	252	236	272	217	247	235	228	222	259	258	253	221	276	255	248	255	226	235	266	261	260	245	270	258	250	277	272	235	243	261	256	258	239	246	278	279	209	266	270	224	289	251	249	219	294	258	269	232	270	242	268	254	229	277	279	259	257	265	247	249	235	240	250	228	249	271	260	279	274	251	251	216	257	270	263	252	232	218	251	246	268	238	247	242	247	260	239	249	286	292	257	248	249	233	252	249	244	252	267	266	257	249	272	284	277	231	248	252	262	250	273	272	264	221	250	257	229	261	255	258	243	219	259	257	268	283	288	254	274	295	230	250	246	271	257	253	237	234	268	264	264	264	256	281	244	273	244	245	249	251	238	259	234	259	277	264	243	247	269	279	258	248	278	259	251	283	250	252	272	242	263	263	250	253	270	266	284	236	236	236	247	257	244	287	254	255	244	273	250	244	267	252	254	277	241	226	256	238	247	245	283	245	241	220	245	276	262	246	268	257	254	242	296	252	269	248	254	271	246	236	244	236	263	234	267	245	266	248	242	262	238	251	260	232	264	268	276	282	220	246	294	247	270	239	270	260	241	251	240	252	228	253	258	242	228	247	266	261	239	264	253	244	257	257	257	245	242	235	245	233	277	231	263	250	250	244	255	252	251	231	255	290	257	256	243	227	259	268	258	260	251	245	264	259	240	258	249	239	259	229	259	252	278	246	264	263	251	258	276	249	252	287	252	255	248	239	287	246	269	233	258	243	247	230	263	234	269	249	260	246	237	289	290	260	216	251	239	287	255	269	252	236	248	246	256	263	241	264	271	283	266	275	271	284	272	265	245	264	256	256	253	251	266	261	264	255	231	248	252	276	239	251	291	252	229	254	272	248	284	242	231	276	228	235	247	267	253	285	270	258	292	259	279	266	227	235	249	271	250	236	264	289	261	264	231	237	273	254	256	253	238	249	252	272	260	271	240	246	266	269	258	276	245	277	242	265	274	255	233	236	264	307	264	284	277	249	268	242	241	251	232	260	251	275	264	234	262	278	235	284	263	266	241	251	266	287	271	237	280	267	233	260	222	237	263	256	227	246	286	264	248	276	271	229	283	260	254	262	254	263	229	248	276	244	244	264	249	259	237	263	241	250	253	243	269	247	236	237	240	244	254	286	229	251	254	253	264	244	256	273	241	245	247	265	247	250	207	230	235	272	265	250	256	243	256	248	250	264	269	253	231	238	261	232	252	235	257	264	247	263	255	229	277	239	253	257	259	283	273	254	273	264	242	242	249	244	263	239	237	289	240	247	234	238	249	238
5878	1872	665	708	657	572	618	659	578	602	603	598	573	584	568	579	604	601	560	566	602	604	554	626	543	608	598	574	554	570	578	607	551	598	584	548	615	554	570	563	613	547	578	578	561	563	554	578	587	560	566	586	586	580	574	542	576	558	566	564	560	570	602	582	603	607	572	564	590	559	604	579	595	552	571	536	584	536	600	615	616	581	602	570	562	552	606	607	625	526	602	589	565	561	578	553	598	549	602	599	579	598	531	525	582	582	579	592	607	595	560	613	577	546	594	571	595	535	573	587	587	584	553	577	600	594	557	548	569	558	592	591	552	528	598	565	613	557	595	610	585	545	571	598	588	542	577	543	588	606	530	570	560	564	530	593	624	596	538	588	560	598	565	544	586	602	606	617	592	552	536	554	587	592	571	597	584	598	579	583	588	585	604	564	579	612	600	592	586	572	570	606	537	595	530	553	534	611	558	594	584	591	572	609	559	561	581	549	558	570	546	556	528	560	593	583	624	565	598	568	603	583	585	574	565	598	569	555	628	599	595	549	580	570	566	532	611	567	556	534	561	566	550	596	602	620	591	607	569	543	564	562	549	563	533	543	543	574	541	598	582	559	576	583	569	540	585	586	570	574	573	608	570	564	580	611	581	607	566	593	565	557	604	548	592	593	538	569	611	581	559	593	586	577	548	571	578	590	622	582	572	557	578	552	576	546	593	588	580	569	548	558	567	560	546	614	593	593	574	586	549	536	603	559	570	540	582	619	620	549	566	618	572	565	584	571	523	557	600	577	552	580	594	569	612	564	587	539	561	616	578	553	620	591	549	576	603	575	594	576	572	591	580	558	560	592	595	560	578	553	549	576	571	608	571	602	554	597	533	551	578	593	560	580	569	553	595	573	549	612	583	553	604	603	600	549	617	581	588	574	567	579	598	614	583	598	569	592	606	595	554	508	621	593	565	597	601	584	606	586	576	566	602	610	609	571	607	546	577	611	554	594	555	607	594	543	575	569	601	605	562	576	591	541	553	578	600	564	543	552	581	602	574	575	607	575	580	598	563	578	578	580	556	560	567	563	561	586	590	537	515	554	576	590	582	579	559	551	602	606	582	562	539	563	571	603	539	578	559	571	601	563	559	553	522	556	576	590	566	515	584	587	565	562	586	589	585	601	555	609	571	592	646	558	580	587	556	562	564	561	573	549	579	563	577	586	560	593	597	599	593	558	604	584	560	560	569	623	589	579	515	560	559	605	570	569	594	578	556	580	611	575	589	592	551	581	584	569	547	599	566	516	574	571	535	542	576	598	549	577	608	589	569	576	589	583	572	578	618	512	577	597	600	583	531	600	592	574	605	584	585	574	572	567	614	577	549	583	579	581	582	604	562	555	582	574	619	591	563	590	572	619	573	592	571	582	580	589	561	577	585	526	558	593	616	589	579	558	564	570	616	605	611	597	609	557	594	570	570	547	574	602	581	570	556	546	558	531	642	577	589	593	588	605	607	581	546	556	556	613	533	549	563	534	547	594	594	545	568	568	559	611	597	578	576	575	592	589	614	591	571	557	590	577	546	568	564	545	560	561	579	541	573	575	603	569	566	552	557	585	623	594	587	540	555	590	538	576	553	578	574	574	577	590	555	601	558	550	637	614	566	558	593	564	585	561	547	546	559	590	586	604	571	638	543	565	601	550	578	562	590	567	574	579	573	545	590	600	596	580	587	579	571	580	575	549	551	561	572	608	559	560	582	557	607	544	603	563	614	534	595	581	581	603	591	558	595	615	642	566	550	564	615	521	622	554	575	532	521	561	616	579	556	603	589	608	604	596	597	575	566	555	578	604	595	612	573	580	587	585	546	563	562	542	586	593	594	626	562	539	589	587	573	597	610	589	586	592	581	562	573	614	597	581	591	607	551	571	596	614	550	581	565	605	563	588	581	565	543	572	605	488	618	537	562	558	554	585	582	581	602	547	589	551	553	585	558	578	535	562	529	615	582	566	573	619	566	538	559	566	578	572	573	524	592	614	592	570	570	567	578	562	608	568	586	595	596	609	596	548	579	541	565	572	569	574	529	606	578	548	585	581	570	553	599	574	536	591	542	564	560	596	592	576	525	562	561	564	576	540	571	563	561	625	589	581	518	588	563	541	563	613	575	615	541	564	578	580	587	640	552	507	588	584	576	608	588	583	572	583	580	581	523	566	597	579	563	593	553	572	546	601	633	549	559	591	601	594	558	542	526	591	563	535	566	537	592	596	593	551	594	589	589	614	605	595	576	560	581	542	576	609	593	525	603	566	574	579	568	586	573	583	608	627	597	564	564	548	576	627	582	624	567	596	537	580	628	598	574	537	561	559	578	589	550	542	546	622	545	597	574	584	581	573	513	618	538	572	575	579	606	565	590	577	526	557	546	589	579	566	532	577	576	543	573	576	541	545	575	625	616	620	561	578	585	541	591	544	596	605	562	551	545	570	608	551	541	572	617	532	564	613	595	565	593	577	584	566	573	579	586	566	562	530	593	553	569	572	581	577	538	580	578	563	576	576	563	577	580	597	534	590	607	610	589	588	586	558	590	561	588	594	581	530	607	561	590	586	618	587	578	609	602	590	543	573	565	591	565	566	570	592	599	562	579	573	564	631	564	606	577	608	594	562	559	619	620	595	580	552	561	597	597	607	571	554	519	554	585	558	581	575	577	574	562	539	563	630	560	567	606	523	625	562	549	602	562	575	592	540	558	568	543	569	585	590	603	609	584	545	580	555	549	621	578	598	599	601	558	594	604	595	617	583	639	584	583	572	569	577	560	585	578	600	520	575	572	598	570	584	587	575	595	593	560	562	602	562	591	561	594	586	615	610	543	589	572	576	555	584	567	580	551	622	584	551	531	535	587	607	590	581	554	600	620	603	580	543	558	539	548	609	563	594	595	615	599	567	558	584	562	580	562	571	561	594	558	580	570	571	577	591	589	514	589	621	589	562	566	532	556	577	599	569	601	564	544	566	594	596	567	595	597	566	586	645	577	581	596	649	610	552	598	599	588	610	560	522	561	599	612	590	598	565	534	560	577	582	582	565	544	581	549	537	604	570	600	553	621	562	539	593	593	621	528	589	556	575	559	550	555	580	618	597	614	535	603	558	607	610	568	591	561	594	573	571	627	584	534	538	549	592	587	606	571	558	593	561	548	535	611	582	547	599	581	563	579	555	594	593	603	600	566	538	510	610	588	534	595	567	596	618	561	558	556	588	602	645	532	607	589	556	570	571	554	583	601	581	570	610	565	589	566	585	541	572	574	547	555	570	557	591	530	540	564	594	564	533	556	603	574	558	598	556	612	576	526	579	523	623	576	537	602	575	611	556	595	544	546	570	580	558	565	585	594	585	621	575	580	584	620	581	540	610	585	587	626	611	507	577	548	580	572	587	569	564	606	598	621	570	571	581	517	570	588	554	596	554	542	602	584	524	580	589	571	572	567	603	609	585	584	570	598	555	576	579
38088	25662	6646	910	559	412	344	267	269	228	233	203	188	196	179	160	159	150	117	131	135	160	141	136	144	156	142	144	133	136	102	132	148	115	123	112	138	140	143	126	123	123	126	134	129	154	131	127	134	112	119	141	127	134	114	131	115	120	124	118	120	134	112	125	111	121	127	128	122	109	109	123	120	134	119	130	137	116	121	141	125	105	122	125	119	113	150	139	121	119	131	109	103	122	130	135	119	129	122	116	134	116	122	127	138	113	148	121	138	139	110	147	115	105	110	120	125	129	127	114	105	111	111	129	111	113	116	112	130	113	114	138	139	126	133	108	107	129	113	120	143	106	121	104	131	141	131	132	130	129	118	114	115	129	117	123	131	123	108	119	120	111	131	122	117	117	134	107	114	117	125	118	141	110	129	130	122	119	106	138	99	118	119	121	114	141	122	121	115	121	128	124	120	115	105	120	122	107	116	113	144	111	125	118	127	104	122	127	122	143	124	121	122	134	100	120	132	115	121	122	131	131	125	133	117	105	119	133	116	125	143	111	125	100	119	128	125	133	127	130	124	111	115	126	141	121	119	103	107	127	120	94	129	109	111	125	125	138	125	124	131	102	135	137	108	111	129	118	116	136	118	140	109	129	121	117	109	125	127	109	127	116	135	127	117	125	113	130	91	120	119	136	109	112	121	125	126	146	109	120	114	133	134	135	120	118	127	115	116	124	117	139	151	119	130	111	136	142	125	142	104	128	123	144	115	120	118	130	132	120	135	115	135	129	123	117	120	138	132	131	123	132	128	126	106	117	128	130	122	120	131	130	107	124	107	118	125	125	125	125	123	116	117	117	122	128	130	118	134	131	114	143	122	125	115	107	130	126	119	111	135	127	108	120	118	137	112	125	138	96	132	127	133	126	129	140	123	112	114	127	114	108	135	123	111	104	109	119	118	134	111	125	121	136	126	126	119	103	142	125	100	121	122	155	117	118	128	135	107	130	128	110	126	136	136	123	134	124	141	149	127	125	128	127	130	117	121	107	118	112	119	131	118	122	125	113	115	99	133	122	133	141	124	107	140	121	128	105	136	111	116	139	127	110	120	114	130	109	123	124	125	114	135	113	145	110	142	128	108	129	119	129	131	132	107	130	118	108	128	124	139	116	133	149	116	142	140	144	109	124	117	114	135	118	123	144	103	107	132	131	120	119	132	137	133	122	129	119	116	124	135	127	142	100	120	124	143	123	153	136	125	152	135	122	100	119	124	128	122	123	146	138	123	147	118	130	115	116	125	137	133	120	130	135	126	135	123	138	98	135	136	123	124	121	131	132	103	144	112	125	130	106	123	121	125	128	122	101	127	116	128	108	109	126	126	130	131	129	100	118	122	128	129	147	131	115	129	100	133	123	106	105	122	123	122	114	152	136	118	137	113	134	136	121	128	117	121	117	124	127	144	120	115	138	119	117	133	117	137	126	123	139	102	115	111	117	138	103	111	121	123	131	123	115	121	128	107	124	125	137	123	135	118	125	123	128	150	117	112	105	122	144	123	123	126	137	98	132	125	105	116	114	116	101	144	135	110	128	115	126	123	123	118	117	116	113	130	139	116	137	115	124	115	135	110	132	106	134	129	105	132	119	119	124	121	129	130	121	116	116	126	132	120	138	107	119	104	132	107	112	104	119	141	113	123	118	115	123	108	110	126	106	115	96	117	142	139	137	118	110	120	112	133	121	128	129	122	124	123	118	123	128	148	131	127	106	118	115	126	143	128	136	101	125	123	119	121	142	99	104	120	110	124	115	133	101	118	124	138	121	127	120	156	114	121	112	133	142	113	116	100	123	121	124	120	102	127	138	138	125	118	137	118	136	121	119	106	116	113	118	112	129	138	123	122	114	122	120	143	135	145	149	120	117	120	123	101	121	129	111	130	115	133	121	137	120	134	132	133	118	123	110	120	123	134	128	144	130	145	126	122	111	134	125	136	108	117	127	116	122	111	95	101	128	119	127	111	125	122	142	128	124	132	124	121	115	119	139	120	112	124	132	113	157	134	125	111	113	126	136	122	125	123	133	146	129	140	129	120	116	110	130	131	141	106	118	125	145	121	126	104	134	97	129	119	119	116	112	134	119	126	151	120	114	123	123	134	130	139	138	124	150	128	130	122	114	138	134	127	115	124	121	112	132	113	132	137	123	115	136	133	115	127	121	130	148	135	123	128	127	115	136	94	114	127	140	132	112	134	129	129	126	130	129	122	100	141	103	110	124	110	134	120	124	125	131	136	103	122	114	136	116	136	132	103	142	109	128	144	118	106	108	126	107	122	129	117	116	131	126	131	129	125	139	106	125	130	120	146	117	121	135	151	139	118	138	116	102	138	124	138	132	135	135	120	139	137	128	128	114	129	133	121	131	95	115	108	115	137	125	130	128	138	141	112	123	129	126	120	110	116	127	136	146	108	100	102	137	119	136	135	120	131	111	114	134	129	129	129	116	139	123	145	117	117	145	126	123	128	114	123	134	119	123	122	104	111	137	132	130	119	115	131	117	134	129	115	117	116	128	120	136	141	120	97	104	118	106	129	141	152	142	148	129	118	134	115	134	151	110	126	133	103	127	114	113	108	112	110	132	122	136	120	119	123	141	104	120	124	125	106	128	121	124	110	118	100	112	136	122	112	116	118	116	122	118	132	124	135	118	116	119	124	119	138	115	118	128	134	118	126	117	118	130	121	132	120	126	123	132	140	120	115	131	105	110	103	122	130	116	134	122	125	131	136	120	115	120	114	119	119	104	134	122	121	129	129	108	133	122	133	122	122	107	105	118	97	135	134	128	116	119	122	92	119	146	99	118	119	105	138	121	125	129	125	145	97	126	94	112	112	142	123	121	134	131	144	117	132	121	124	104	113	117	115	128	138	125	122	106	138	123	110	132	113	119	132	135	122	110	141	125	140	123	134	119	140	122	126	139	112	122	122	121	131	132	125	131	133	124	119	125	101	115	109	118	112	141	135	113	124	139	110	106	124	98	115	130	126	121	132	118	108	105	135	121	118	148	125	139	125	127	128	108	119	113	118	119	140	110	137	134	128	129	112	111	129	116	128	146	147	97	114	124	131	121	122	122	139	111	126	130	130	113	108	133	129	122	115	144	138	116	126	109	131	124	120	137	114	118	122	113	132	109	106	137	124	132	112	119	137	111	122	122	120	125	132	91	119	114	114	128	118	118	115	128	119	110	136	127	122	117	86	118	141	125	113	123	113	113	121	119	124	156	131	116	127	143	122	114	105	127	116	120	106	93	97	122	121	110	128	120	131	105	135	134	134	124	125	120	128	116	116	123	121	118	123	127	105	110	127	103	105	127	123	124	112	133	144	143	103	119	139	128	103	144	120	122	113	132	101	102	128	136	120	117	145	120	119	134	119	127	119	136	129	124	142	114	110	137	110	115	130	120	145	143	129	98	134	135	115	122	115	115	115	121	121	121	108	113	98	134	127	152	125	130
20934	17128	2421	2649	2177	1817	1568	1261	1048	929	800	762	662	656	585	576	556	502	519	497	421	442	446	395	395	414	404	342	368	393	347	367	358	383	376	352	350	355	366	335	323	313	343	322	306	322	361	298	320	336	348	336	326	316	293	309	330	332	338	292	305	293	311	300	318	296	287	304	316	296	316	289	294	313	302	297	286	328	323	289	283	303	320	324	277	313	282	309	301	277	313	325	299	301	272	309	295	304	311	316	308	309	292	305	317	311	271	297	307	297	314	303	309	309	295	312	316	291	289	311	283	304	292	307	296	282	282	312	333	352	309	303	290	298	283	296	310	267	316	338	281	319	309	290	318	292	289	279	290	280	270	311	290	290	304	326	296	292	300	309	290	309	279	281	338	284	294	278	312	303	294	300	307	326	286	309	315	291	295	299	332	322	282	293	312	312	305	287	332	311	282	268	307	306	278	264	275	318	280	302	285	278	289	315	293	305	282	300	320	327	299	284	309	285	286	281	302	270	271	302	323	299	300	298	300	294	289	317	314	286	272	275	310	301	296	314	326	296	285	302	311	275	290	302	295	315	284	277	258	294	311	302	274	314	274	294	307	327	323	267	307	321	310	290	312	269	291	297	292	309	302	328	321	313	299	308	309	291	288	298	316	273	293	308	288	324	293	272	301	295	280	287	301	301	271	287	307	308	305	303	311	282	283	296	340	290	283	308	296	258	276	314	309	309	312	292	312	309	295	251	321	332	268	293	295	299	313	310	282	297	319	301	313	292	288	315	307	313	322	303	313	281	304	275	272	308	297	311	290	304	306	287	282	311	293	300	318	292	313	299	303	294	288	278	302	328	274	296	291	312	287	294	268	304	308	288	278	267	330	293	303	308	274	303	302	284	307	266	315	275	295	308	287	317	292	278	288	295	299	302	278	287	291	283	280	307	323	314	301	305	276	297	285	286	289	312	305	286	347	284	315	299	288	310	292	283	294	281	287	313	295	281	330	307	327	300	279	302	286	289	288	303	282	274	278	305	305	298	321	311	308	313	286	292	300	322	279	314	306	304	295	314	330	310	294	316	312	276	295	273	307	318	314	271	310	325	297	293	302	305	327	316	290	322	302	285	291	339	289	314	283	284	298	301	294	257	275	283	308	313	297	300	305	290	299	282	314	270	329	300	335	312	292	312	283	280	337	311	286	257	284	314	325	303	298	292	263	318	296	296	311	295	294	277	287	298	288	290	286	280	300	315	304	283	294	302	297	303	305	287	293	339	303	321	312	291	306	315	303	286	331	287	291	285	286	305	325	294	278	284	281	294	282	303	291	309	286	296	278	264	294	279	300	280	304	299	284	286	318	305	298	278	302	321	292	271	301	314	308	314	289	305	268	299	305	272	302	318	283	259	304	289	270	271	334	282	289	306	282	303	311	283	274	301	294	303	301	322	286	269	295	309	267	312	301	297	293	299	280	299	242	311	286	297	298	298	302	288	302	293	312	310	309	341	301	305	273	293	296	307	309	289	323	321	325	306	325	295	278	302	316	318	287	242	316	294	301	286	303	312	313	266	298	288	299	321	294	295	299	306	293	295	271	292	290	260	310	298	286	293	325	291	299	272	315	317	303	316	287	263	300	302	295	310	299	296	275	291	289	332	290	301	297	289	299	283	299	303	325	313	304	305	275	318	291	308	302	287	297	338	312	312	286	312	287	298	307	319	278	272	253	273	321	300	260	292	307	301	282	287	330	314	276	249	263	314	295	273	299	284	301	278	292	286	284	311	301	295	321	292	290	297	289	264	316	319	274	284	291	279	284	303	277	300	267	300	285	300	310	335	313	301	337	279	306	293	309	288	300	295	283	300	275	290	298	307	305	289	303	302	302	342	300	312	287	283	303	287	319	283	321	275	288	300	332	295	328	291	303	279	316	328	296	311	295	289	287	287	288	298	273	301	290	270	286	302	286	281	328	349	286	284	304	262	279	300	281	306	319	302	284	301	306	269	311	298	298	297	286	293	356	302	299	283	281	298	301	329	315	269	269	293	265	316	302	305	319	283	272	294	308	299	305	292	305	336	311	297	298	309	289	299	304	277	291	319	275	304	277	293	298	264	282	309	280	332	291	287	283	285	290	299	297	291	332	277	312	291	256	313	298	277	315	270	274	259	319	280	297	262	287	304	273	305	300	299	311	310	298	277	322	315	284	292	275	280	309	317	319	256	295	271	272	301	305	318	297	295	291	280	312	295	296	280	293	284	313	291	300	321	284	277	288	295	276	281	305	307	318	317	314	310	296	280	297	305	299	294	309	328	315	281	284	286	304	278	273	278	342	278	269	309	292	317	300	270	327	321	294	291	286	268	304	298	328	301	310	295	297	292	297	271	279	277	325	301	292	285	271	299	298	270	275	284	300	302	287	297	283	290	271	289	278	286	274	309	288	300	268	274	271	279	277	305	262	315	331	282	319	320	310	295	329	283	312	293	289	278	304	316	269	339	318	281	287	315	310	299	309	309	287	289	278	312	299	328	335	333	278	294	282	305	290	306	302	309	292	368	287	273	301	297	291	291	283	302	308	309	307	299	312	295	281	305	291	310	284	272	282	298	304	326	313	302	289	307	291	302	311	312	303	293	323	291	303	306	305	309	285	312	282	300	308	305	301	306	292	307	315	300	310	284	326	298	324	293	294	293	318	287	293	326	285	297	304	297	302	316	287	308	296	306	281	300	307	284	289	297	292	279	327	271	301	301	301	296	319	297	315	281	292	291	299	277	267	269	318	317	339	298	266	317	310	284	303	313	295	308	291	294	285	296	326	287	295	305	291	286	305	287	323	264	292	305	277	274	306	285	284	307	290	284	300	285	281	318	306	314	281	260	312	293	316	262	304	295	307	274	299	271	288	332	324	315	319	274	319	287	299	283	269	291	290	294	272	291	318	260	305	290	311	287	281	267	291	276	302	302	311	310	326	303	296	313	295	334	313	292	291	311	322	303	311	309	307	282	265	306	327	266	303	305	313	327	269	295	305	320	264	354	302	317	293	267	296	310	294	269	281	258	337	328	300	281	270	328	287	306	279	273	282	304	295	312	321	332	331	299	297	270	289	294	284	321	316	307	295	304	268	297	282	306	302	290	285	305	278	294	280	305	300	294	301	286	285	300	291	265	344	307	283	289	328	292	252	336	270	288	293	291	282	295	276	267	294	296	297	289	312	346	280	274	310	274	296	291	276	305	326	329	289	312	294	307	294	296	322	298	289	319	287	306	303	276	282	271	311	295	301	293	303	305	291	305	281	338	298	289	284	309	290	292	306	342	311	349	301	298	311	291	292	329	294	314	292	301	288	293	267	321	286	282	334	292	307	302	303	315	319	314	313	269	281	257	296	302	313	279	280	305	293	283	319	316	262	285	267	316	280	297	302	323	320	291	295	274	295	269	302	266	311	279	299	316	328	295	318	301	348	296	296	294	283	295	294	285	318	286	298	296	304	276	292	290	317	298
53089	38897	12748	2044	1018	636	483	427	323	283	220	221	186	171	135	140	150	145	107	143	107	130	94	94	95	113	104	87	108	97	80	81	84	98	88	88	96	77	67	84	76	88	62	76	84	92	70	75	70	93	62	78	84	79	82	96	76	70	67	91	70	80	71	72	61	75	69	63	84	80	87	94	75	81	92	84	72	87	75	57	87	78	70	79	70	73	75	76	81	72	78	58	75	82	88	75	83	84	71	79	79	77	65	68	65	81	77	66	70	60	93	78	77	75	70	79	76	74	90	75	79	62	83	70	72	77	74	83	76	65	82	75	80	78	89	72	70	76	69	100	81	83	97	71	85	69	75	70	74	79	71	81	88	65	65	65	75	76	90	63	71	72	54	82	79	89	66	76	74	72	61	53	72	78	80	84	75	73	86	86	77	70	65	82	63	61	83	67	75	68	83	94	75	79	65	61	61	74	94	73	77	58	77	70	61	79	72	67	68	72	90	72	79	54	76	80	90	58	79	68	81	69	57	94	73	65	63	69	82	71	77	73	76	75	86	77	67	70	74	65	84	70	68	72	93	84	75	69	64	66	59	71	86	66	82	79	79	69	81	57	93	94	84	59	85	88	77	75	65	74	66	76	81	82	82	77	94	99	65	69	88	73	81	74	75	63	80	75	83	78	74	62	71	94	71	77	86	75	70	78	80	71	74	75	65	68	71	76	75	88	89	81	79	77	79	93	76	68	63	78	60	60	64	82	83	93	72	67	80	70	67	100	89	82	64	71	74	78	69	62	64	72	69	82	66	98	81	76	70	72	86	79	72	71	88	56	78	78	82	84	62	81	93	69	73	63	77	71	65	83	81	67	71	64	60	72	81	69	67	74	88	79	79	83	67	81	76	77	66	86	68	72	76	73	85	69	68	73	79	85	71	65	66	81	78	69	92	73	85	60	70	72	96	82	71	79	59	70	79	69	69	63	82	75	77	67	77	68	81	76	58	80	63	79	89	66	52	70	83	80	68	90	72	73	73	87	69	72	73	66	87	76	78	66	75	72	88	80	66	83	74	84	64	74	76	83	69	80	89	77	75	63	71	69	81	73	75	78	97	67	61	80	73	83	72	62	84	75	66	85	81	80	80	66	65	87	77	84	61	97	73	69	76	87	81	62	72	71	66	82	89	90	67	69	71	68	57	79	85	64	63	78	89	65	70	59	70	90	69	87	76	85	73	70	95	64	86	72	84	89	75	65	72	77	76	77	84	65	58	67	80	67	81	64	78	79	76	74	71	72	72	74	78	72	69	67	78	78	76	76	90	72	87	75	77	73	75	77	73	81	70	78	77	79	83	83	81	72	74	77	61	66	84	57	76	82	67	66	76	74	79	64	77	77	72	71	75	78	74	72	69	76	70	75	81	71	60	66	75	69	92	77	82	71	74	76	84	79	83	68	76	80	64	72	60	72	70	88	64	86	68	68	70	80	73	66	73	79	67	80	83	64	88	62	67	80	73	85	85	88	68	74	69	75	76	78	93	85	72	59	63	77	84	84	67	65	70	68	83	84	81	70	72	66	79	86	77	63	78	69	68	82	73	68	62	74	87	64	77	68	74	80	66	76	81	62	54	70	61	78	71	79	79	66	66	74	71	80	60	71	68	72	77	74	70	86	73	72	70	76	70	76	86	75	62	68	62	84	70	75	85	72	79	82	64	76	90	73	74	78	73	64	54	81	65	62	65	82	90	68	64	64	71	71	83	77	72	84	82	76	79	67	91	70	69	67	75	85	80	66	66	75	74	70	81	84	72	84	84	74	71	70	74	77	83	74	86	68	74	81	75	68	80	66	71	72	82	75	59	80	76	78	65	86	87	88	67	77	78	72	82	67	89	63	70	69	75	70	78	63	69	72	66	78	75	66	79	94	91	75	76	61	71	89	79	78	94	75	90	52	74	70	73	73	62	71	78	71	65	82	66	71	80	70	68	66	66	87	76	76	87	80	74	64	76	77	76	53	85	97	86	81	67	73	62	68	74	62	83	59	71	69	80	69	55	67	73	83	68	66	89	67	64	90	70	84	81	75	77	50	80	89	86	53	72	95	68	64	76	69	69	77	101	85	64	72	73	69	57	70	80	79	78	61	71	55	71	74	86	74	67	79	87	83	70	72	73	71	73	73	76	66	78	75	66	72	72	59	94	62	75	66	64	76	60	78	72	85	73	50	72	67	65	90	71	72	78	73	80	75	64	70	84	69	70	69	66	66	81	86	92	63	70	66	65	77	87	88	77	77	76	86	72	93	64	79	66	89	80	65	75	82	83	70	75	75	53	63	75	71	76	62	77	68	66	70	85	70	68	75	81	74	86	60	72	83	64	71	87	71	76	73	85	74	84	81	69	70	78	78	67	81	75	81	77	64	76	73	75	74	69	74	82	66	65	74	86	85	72	63	69	91	80	77	70	65	76	69	66	82	70	81	73	81	82	77	68	89	68	53	73	84	75	68	70	68	66	63	72	62	72	63	68	98	72	89	64	89	74	67	82	65	60	72	55	95	65	73	86	73	76	94	72	79	71	82	70	65	82	71	81	65	76	69	70	88	74	76	82	66	75	94	87	60	79	82	70	75	65	70	84	75	69	86	85	85	64	82	79	64	67	65	89	67	70	65	78	83	79	73	79	75	68	76	85	65	81	79	77	76	60	79	66	72	70	72	58	78	60	75	85	74	67	80	83	78	71	74	64	81	65	67	74	61	76	68	63	78	54	73	91	87	72	90	84	75	73	74	78	79	78	65	71	65	56	82	56	73	71	78	72	82	97	64	63	63	74	74	64	65	78	67	71	76	48	82	91	76	67	65	83	74	64	82	78	62	76	68	78	84	68	68	79	111	73	94	57	74	78	76	88	75	80	60	68	79	78	78	82	72	64	80	79	80	66	79	90	85	69	77	85	70	78	69	76	60	86	68	62	69	72	82	85	66	67	74	80	82	68	90	74	80	75	75	82	84	80	85	84	76	60	78	70	79	74	68	63	53	82	73	82	80	80	80	79	63	63	91	76	73	59	90	71	76	69	79	74	87	91	79	62	65	71	70	73	74	88	55	81	86	67	80	82	81	72	76	78	79	83	81	81	75	79	77	84	68	73	84	66	67	92	81	79	77	89	90	77	56	78	73	67	86	72	71	82	78	71	88	68	80	65	64	82	85	63	76	83	91	72	81	62	87	77	99	77	71	68	89	73	95	77	61	73	82	66	68	69	70	73	78	64	75	87	82	96	71	79	73	59	90	81	80	91	74	72	82	78	70	76	79	79	64	78	76	56	59	69	73	99	77	66	71	69	77	68	68	71	75	71	66	76	79	78	74	79	71	66	70	65	79	72	81	75	65	61	85	89	75	58	79	80	87	67	77	67	75	77	74	70	74	87	57	71	67	68	73	67	70	75	78	60	57	80	78	84	69	78	67	75	97	81	78	83	74	86	85	93	74	79	77	88	73	82	71	84	75
29845	24358	4288	4419	3780	3139	2573	1979	1664	1509	1165	1097	968	857	760	746	698	666	573	530	517	480	439	407	406	433	404	389	350	357	369	326	322	281	325	313	308	301	298	312	290	263	282	263	275	263	270	239	259	245	245	265	229	255	237	254	269	237	233	257	236	243	261	273	255	238	248	233	245	210	204	239	226	205	238	214	222	202	224	212	245	211	260	243	241	243	216	203	229	208	231	228	217	224	207	228	222	233	216	227	237	202	198	229	239	215	239	210	251	250	197	220	227	237	255	237	216	201	214	232	210	203	224	219	236	202	215	241	206	230	194	202	206	226	217	217	216	225	202	198	210	238	216	229	217	225	230	212	200	207	211	218	219	195	204	212	220	215	209	211	218	187	229	222	228	221	215	228	234	188	207	218	219	238	218	204	199	227	186	239	231	225	198	225	223	190	177	213	204	191	223	236	211	203	201	212	193	232	216	193	228	224	198	208	220	248	226	220	224	217	198	233	219	224	229	234	221	199	219	212	202	202	212	208	230	247	211	209	229	216	205	204	194	187	205	188	212	234	204	215	192	189	224	217	200	203	215	207	209	215	220	219	215	216	217	202	180	227	224	214	206	198	207	211	200	199	208	193	234	225	205	210	212	214	194	186	220	199	215	226	199	219	210	186	224	216	218	206	212	217	210	223	201	199	202	202	237	199	207	198	188	203	202	200	184	209	222	237	230	206	197	195	197	222	206	217	221	236	213	207	186	181	209	201	221	212	180	203	207	215	219	202	198	224	217	187	178	196	224	208	230	207	232	207	198	236	210	231	191	210	208	217	214	218	201	192	185	191	212	222	222	219	209	224	214	220	204	220	237	221	214	209	165	221	195	205	219	214	215	204	205	199	228	209	215	211	225	200	223	198	210	241	200	212	217	203	185	222	206	210	206	197	192	207	221	231	203	212	205	188	197	185	224	241	223	235	214	196	221	202	211	217	202	217	226	227	187	206	191	226	226	200	218	190	207	230	194	204	219	216	199	223	227	222	217	201	225	182	222	206	190	202	232	201	191	209	220	211	191	239	224	198	201	204	207	227	187	209	189	235	195	208	230	223	201	210	237	200	226	210	212	215	197	205	184	209	220	222	219	201	210	216	208	197	234	200	234	220	202	222	222	212	231	230	194	224	192	210	190	204	214	235	200	207	218	194	190	219	221	220	208	208	219	190	207	207	217	227	201	186	199	225	188	203	188	222	220	201	211	198	211	187	214	202	235	200	219	218	217	175	212	213	205	234	214	205	224	193	189	202	224	209	185	237	203	214	213	217	203	213	214	201	235	217	234	228	215	200	225	214	201	208	209	208	204	186	194	224	218	213	175	229	200	236	214	205	195	196	211	247	207	223	204	196	194	204	177	190	213	190	171	246	184	200	228	208	210	229	209	219	214	213	209	234	244	250	210	199	208	208	207	202	217	230	212	220	226	213	221	208	214	226	207	196	201	230	234	211	218	231	199	187	194	241	185	219	225	220	230	201	210	204	202	199	212	211	177	227	214	224	191	205	209	196	205	201	190	207	206	224	210	225	231	213	190	189	215	197	193	220	225	193	232	217	209	232	209	219	193	207	208	193	241	219	193	207	242	203	221	224	208	239	214	211	225	192	188	202	201	199	209	220	235	203	213	223	209	212	223	221	209	195	217	196	202	202	204	220	219	215	213	209	222	232	231	226	208	221	206	211	245	188	216	239	220	220	219	194	188	209	213	206	206	210	213	214	220	234	192	221	225	206	202	183	216	209	200	208	220	196	220	198	199	177	223	210	192	181	234	211	210	208	224	223	214	198	211	211	184	212	207	183	200	225	217	207	222	207	243	199	205	208	201	224	210	211	205	234	209	221	247	223	194	214	215	210	212	209	210	182	190	200	232	223	211	195	195	222	212	186	236	213	218	211	215	181	178	205	188	175	220	213	249	246	223	217	192	194	201	206	235	202	207	208	205	187	209	205	227	225	190	207	194	196	220	193	215	239	211	205	203	210	191	209	226	223	213	228	213	213	229	211	200	188	216	223	222	212	194	200	232	223	185	223	207	211	230	208	217	217	193	169	218	214	218	196	200	219	215	196	208	226	188	207	200	212	193	231	232	183	212	231	213	205	213	220	207	214	213	213	219	229	227	219	196	174	198	232	211	222	205	228	189	207	213	197	198	215	205	215	202	258	220	241	232	236	198	218	217	215	207	201	228	215	219	192	211	192	203	196	212	204	207	214	194	220	206	207	222	203	220	216	205	202	210	232	220	207	230	210	213	230	200	209	192	208	178	197	191	207	229	203	209	209	195	221	212	211	214	195	199	202	232	210	200	227	213	187	210	206	201	211	237	202	216	207	190	209	198	189	203	212	207	220	204	201	205	195	216	212	218	231	191	178	225	220	215	205	216	193	229	223	199	209	215	201	230	209	185	198	214	199	212	195	200	216	231	205	208	203	199	216	206	207	222	212	203	231	200	202	187	227	214	210	226	217	196	192	200	218	223	216	201	197	190	208	195	198	195	207	194	198	234	210	239	206	207	205	212	223	200	217	199	219	183	198	192	192	223	205	204	186	194	199	198	186	216	209	207	220	192	190	205	232	211	201	207	192	240	201	222	197	214	201	210	229	222	225	191	227	221	239	201	221	231	210	200	216	207	218	221	199	216	222	219	184	207	195	210	222	215	199	237	217	189	198	212	217	209	189	202	190	200	181	228	185	186	207	222	211	219	224	223	212	208	217	172	195	184	200	227	191	205	176	212	229	222	234	199	240	219	200	209	215	182	201	199	219	215	193	190	240	227	252	202	191	210	204	251	200	222	194	227	189	230	212	212	220	206	207	215	191	231	202	191	225	201	191	208	218	221	229	211	201	184	216	214	198	219	171	210	194	195	232	186	206	190	217	193	218	184	220	219	224	207	210	211	192	204	228	213	222	205	201	225	190	220	223	202	203	182	205	210	219	171	214	220	223	221	207	198	205	182	215	200	196	201	205	214	226	213	207	223	200	217	216	214	193	203	201	203	212	239	217	206	199	215	210	185	211	206	226	219	223	181	211	214	224	229	204	237	215	216	220	214	195	205	223	209	184	210	187	212	179	215	183	224	216	219	215	197	201	220	208	214	203	225	219	224	229	221	210	228	190	204	217	206	200	201	197	227	218	202	239	224	197	198	213	221	201	238	217	198	220	204	206	201	223	209	208	189	189	229	206	211	221	222	226	215	212	218	200	205	205	216	213	190	210	189	222	193	216	234	225	203	211	217	215	230	226	212	208	218	207	231	201	214	224	201	239	205	240	201	190	181	198	205	233	186	193	226	216	208	220	216	203	209	221	203	215	212	207	212	215	210	213	222	231	189	222	186	179	178	209	224	196	218	207	228	219	205	202	230	231	212	208	197	222	210	188	217	219	201	187	205	206	195	206	199	220	211	214	212	211	216	241	200	227	212	198	215	221	192	215	198	223	210	199	211	209	230	205	203	243	211	233
6318	1017	303	273	267	284	254	247	257	239	286	269	217	251	259	251	253	238	239	248	227	252	254	246	232	251	294	226	245	257	262	252	255	245	285	266	264	250	256	259	251	237	275	265	259	226	262	240	243	252	247	252	255	265	268	221	232	249	273	259	262	250	253	288	244	222	237	283	247	241	228	281	247	252	226	248	252	270	266	259	263	270	275	244	257	274	261	278	264	266	289	256	270	237	263	299	256	259	238	251	246	244	254	228	268	247	258	264	255	236	227	269	220	286	257	274	213	237	259	253	245	257	258	291	260	244	250	222	248	267	271	270	208	271	264	252	268	252	255	231	244	281	303	279	256	255	257	256	263	268	242	230	264	229	287	273	224	251	253	251	279	266	221	249	272	264	257	257	257	265	251	268	267	263	265	270	251	243	266	256	271	269	230	261	268	269	247	258	257	275	267	263	245	259	236	250	240	269	258	236	268	277	276	263	252	254	259	259	260	250	278	271	241	223	258	263	268	222	218	295	242	263	217	229	259	247	251	257	263	284	289	273	231	248	268	244	246	250	253	256	221	240	251	255	257	277	286	245	253	253	252	268	254	264	253	276	265	245	272	244	264	244	258	266	255	251	238	264	254	264	244	248	276	251	272	256	272	262	275	255	266	235	254	282	245	242	240	268	281	255	261	279	242	277	257	272	271	241	254	246	226	258	236	269	249	253	238	231	245	246	251	259	219	257	231	256	270	291	279	270	267	223	251	277	273	252	267	239	265	238	259	229	295	289	252	256	256	238	240	252	277	257	257	271	236	234	236	256	256	252	262	232	239	255	254	257	271	266	240	286	245	239	229	233	241	257	242	250	242	259	278	240	260	232	262	259	270	263	257	256	268	257	273	248	253	253	235	251	293	256	252	266	269	257	268	236	259	262	268	268	249	242	272	229	284	239	239	267	277	247	283	259	240	273	264	238	255	275	243	241	262	281	270	242	223	287	260	303	254	251	258	234	271	266	267	260	287	229	246	237	263	266	279	272	259	275	249	266	256	220	254	257	247	239	268	258	277	263	262	245	254	233	272	199	242	256	245	292	248	257	233	274	252	250	273	270	246	263	261	259	232	253	276	229	216	255	253	246	265	263	272	249	242	266	279	263	279	266	265	259	253	240	271	268	278	270	258	276	294	287	245	287	288	211	271	240	243	252	243	261	273	281	240	264	241	272	273	238	255	240	254	245	241	293	276	279	264	249	263	264	276	235	272	237	285	247	235	274	236	249	252	265	234	275	247	278	274	249	252	251	248	225	296	244	269	269	248	254	265	239	264	289	257	270	232	262	261	275	249	278	264	264	248	229	229	258	251	273	238	233	256	265	245	237	287	276	234	265	257	253	256	248	253	246	246	233	265	260	248	255	248	279	248	262	291	293	267	274	232	279	244	278	259	247	264	235	295	267	254	253	258	295	251	270	248	248	259	250	266	256	265	262	246	229	252	220	284	268	285	268	228	247	256	227	261	276	239	247	238	223	260	274	248	267	256	239	270	255	249	254	253	233	250	258	256	279	253	269	246	274	259	235	261	260	257	241	250	275	239	253	266	239	267	253	253	235	273	246	249	255	238	259	269	258	274	296	276	252	252	235	262	254	257	221	255	272	284	255	257	263	290	268	263	283	244	221	266	238	268	246	263	272	244	272	273	257	235	251	260	247	226	250	245	259	202	246	252	254	270	275	271	262	250	255	271	244	271	235	255	243	261	241	240	306	264	275	226	249	254	247	242	278	280	276	253	277	264	263	249	255	257	249	266	272	240	263	262	259	272	268	243	275	248	263	258	242	253	264	231	230	228	268	239	228	254	245	258	262	239	228	250	234	247	270	241	233	240	257	232	265	250	258	234	240	245	264	258	272	276	246	259	234	260	258	266	256	246	246	252	261	264	270	255	235	250	238	256	286	228	255	234	281	237	277	267	249	268	251	298	250	240	246	274	229	244	246	241	247	279	268	267	281	250	262	258	222	242	254	227	274	262	254	258	254	293	275	284	267	242	257	259	247	258	227	239	250	233	230	241	250	250	238	281	226	245	288	230	255	268	286	271	268	261	260	279	247	260	264	261	262	278	259	237	247	254	246	229	254	261	256	227	265	240	265	242	262	271	243	278	245	248	259	266	239	247	267	251	241	257	247	265	239	251	249	296	252	256	261	259	269	229	252	266	256	227	237	254	263	252	235	240	264	271	251	228	239	253	246	254	287	238	276	256	271	243	251	248	257	250	238	264	265	248	238	239	258	256	243	212	268	258	248	279	237	270	247	232	254	239	243	228	243	252	263	274	259	268	254	245	245	258	279	240	256	251	262	248	257	252	264	258	258	274	248	251	248	259	264	219	230	257	284	265	251	256	247	249	244	233	248	243	247	221	233	268	256	250	254	274	254	247	270	261	242	251	264	236	257	251	243	248	256	257	237	248	262	248	266	266	235	248	274	220	255	259	259	242	249	285	239	263	243	255	284	246	254	280	260	220	266	264	234	256	282	237	245	279	279	247	262	272	235	245	223	229	248	257	258	241	249	250	263	264	259	233	230	238	241	231	236	250	237	244	246	272	247	261	245	267	269	257	255	258	254	242	263	262	258	271	232	250	261	240	252	226	262	257	249	249	253	230	236	232	234	255	252	259	236	306	270	241	305	247	248	277	258	247	264	260	259	243	255	249	241	242	272	276	262	281	239	272	262	269	265	236	239	261	264	249	259	270	229	265	234	256	254	264	270	254	302	248	281	276	285	270	275	260	248	237	273	276	257	273	246	254	242	245	268	254	254	269	247	247	259	253	278	257	238	276	291	252	245	234	256	252	242	248	262	241	273	272	245	253	233	244	250	267	264	276	272	264	250	271	251	269	281	265	237	268	247	244	277	264	258	257	253	234	256	260	241	242	251	254	271	267	241	263	234	287	273	270	257	266	268	280	263	296	271	234	250	239	238	292	260	276	233	250	261	204	260	242	288	285	219	265	231	268	240	236	269	252	263	234	257	249	266	233	268	279	270	287	263	269	290	262	231	268	224	257	254	298	226	249	241	255	238	268	278	237	218	255	262	243	262	270	288	251	254	254	228	215	250	246	266	261	251	249	242	257	232	270	260	265	271	247	253	250	273	263	254	255	219	249	287	266	253	262	268	262	259	268	222	242	255	238	279	275	260	248	249	238	243	244	261	267	248	242	233	250	257	231	258	246	251	275	245	228	293	244	263	246	241	299	261	280	252	245	261	266	236	253	251	243	288	270	302	259	245	268	284	263	269	274	268	256	256	262	229	238	237	201	253	257	242	258	260	272	277	251	255	256	248	245	240	258	267	262	239	263	260	258	285	261	285	238	249	245	261	251	282	228	238	263	258	262	257	232	242	249	242	239	254	257	268	262	244	257	275	236	284	248	276	261	239	227	247	255	246	258	259	240	231	251	279	266	207	237	248	258	264	261	246	256	261	272	277	252	246	238	259	242	256	239	263	282	248
5624	1820	693	629	672	629	609	594	607	612	601	553	581	611	602	593	559	554	595	546	611	555	620	582	595	657	556	575	587	553	575	582	594	631	618	569	564	575	553	606	615	627	606	579	645	576	545	579	555	557	579	571	566	574	571	627	580	586	542	576	583	557	595	605	583	593	553	575	590	570	620	581	594	590	618	600	596	567	556	541	592	568	557	557	581	534	563	616	561	594	644	574	563	582	573	571	590	601	607	633	517	566	576	589	568	627	619	582	566	603	594	572	563	604	531	584	544	551	579	609	591	557	570	575	595	594	589	578	596	608	524	636	543	572	639	562	528	612	535	575	600	561	606	597	568	545	567	579	594	629	569	550	560	548	593	585	546	598	561	606	586	611	585	564	576	613	553	609	557	596	550	531	602	581	563	595	581	593	610	572	575	590	532	584	588	607	598	592	568	597	553	582	604	562	591	608	596	581	561	593	619	555	597	612	623	552	581	544	598	542	596	584	617	566	607	557	567	546	605	615	562	615	565	607	569	576	576	614	562	560	591	601	590	589	579	568	573	605	576	561	586	551	594	608	600	569	587	600	563	613	587	583	552	600	543	584	649	591	588	563	595	516	569	598	598	579	583	567	544	597	569	622	592	565	593	566	583	552	597	592	573	538	572	635	556	589	611	586	540	534	646	615	587	613	542	595	542	534	555	602	619	582	585	572	617	599	597	568	570	599	566	548	584	592	596	610	601	577	584	640	559	606	573	577	628	539	554	601	625	588	528	587	600	599	538	591	579	587	543	597	546	579	591	595	569	601	584	595	624	588	605	577	579	546	608	586	544	588	588	570	604	613	543	585	558	613	529	621	565	587	605	592	611	604	550	541	552	589	570	548	624	573	625	593	607	581	578	596	606	622	563	607	584	544	608	596	579	570	553	558	584	578	592	568	543	601	603	573	568	578	583	569	607	567	545	624	561	610	596	550	639	544	636	565	583	569	547	575	589	580	572	576	551	532	582	583	566	545	633	602	546	565	576	539	604	606	587	618	577	592	577	593	569	542	591	586	577	584	601	590	591	595	578	600	561	562	620	624	529	572	612	547	546	583	589	585	599	557	586	574	580	590	579	590	523	553	600	614	533	541	580	540	618	595	558	570	604	629	531	578	580	552	581	578	566	585	605	553	551	569	608	572	588	601	583	617	583	575	619	568	584	553	544	591	586	556	587	564	552	551	595	574	549	598	557	583	526	587	558	541	588	568	621	632	552	576	562	551	581	559	585	569	555	546	557	544	560	543	585	610	567	578	589	545	602	587	573	630	552	569	609	575	584	522	563	570	521	622	602	567	548	552	543	608	650	604	558	566	629	602	620	547	598	592	553	566	576	602	596	562	605	516	589	616	538	588	547	555	580	602	555	556	554	594	536	570	620	550	574	586	558	597	611	605	607	584	568	568	619	602	591	558	559	583	546	610	563	589	580	586	585	618	590	570	543	624	572	594	556	587	566	620	567	567	609	605	535	564	570	558	589	596	570	588	559	515	619	563	589	574	582	601	621	571	586	596	605	624	605	615	621	572	632	605	617	565	590	594	582	589	588	552	513	577	614	565	551	612	572	609	606	549	623	585	584	590	562	604	535	606	612	561	585	611	588	546	569	571	592	580	595	556	543	577	585	576	589	603	580	574	612	568	559	541	597	581	544	569	581	581	590	553	555	615	621	608	555	579	551	574	608	561	605	564	588	650	608	604	576	575	595	559	557	558	561	585	610	547	605	560	569	568	562	575	600	591	585	567	619	577	575	604	583	550	535	539	548	553	589	611	587	581	581	605	565	567	582	595	584	557	594	576	548	613	560	529	615	534	587	561	602	616	600	600	569	560	566	591	602	569	574	555	554	591	590	571	570	570	563	592	562	559	579	545	586	585	528	632	555	619	575	580	555	565	568	609	576	588	580	592	627	566	511	594	582	580	560	571	596	572	583	587	583	600	593	564	604	600	615	566	588	582	564	588	619	571	585	558	605	570	579	551	583	595	590	544	608	602	581	559	601	585	566	580	583	580	556	537	549	570	547	586	578	585	594	588	558	625	628	593	607	599	576	559	561	549	544	625	580	565	587	523	570	589	578	552	580	573	610	572	608	553	599	571	569	584	586	601	550	551	594	574	546	583	563	612	596	578	569	632	571	584	579	608	568	561	542	597	601	569	586	577	565	550	540	584	613	517	600	595	579	599	557	570	595	602	602	579	588	613	599	586	561	524	599	606	571	572	587	580	553	588	565	582	535	572	565	557	628	611	622	622	589	593	570	587	542	589	564	550	606	573	630	568	565	533	600	575	561	590	559	577	601	566	576	579	574	572	540	567	557	563	575	595	576	590	596	601	584	539	570	589	566	612	619	592	584	577	622	567	589	585	571	575	547	549	576	574	593	603	609	574	608	609	583	595	591	600	566	586	587	587	564	548	627	590	578	531	551	595	619	576	589	575	548	598	571	574	540	580	557	557	553	604	564	545	569	583	600	588	619	596	597	590	561	590	586	638	552	589	551	586	586	585	568	565	579	577	562	611	535	601	554	547	578	590	557	535	549	642	574	576	577	559	605	549	614	584	532	573	586	538	561	584	569	587	569	579	610	583	606	598	540	601	586	622	571	610	614	580	597	569	607	534	596	569	601	585	546	583	573	570	562	590	573	554	562	563	573	572	609	567	616	604	556	549	552	570	548	574	542	598	593	596	612	567	589	579	617	582	547	618	589	558	598	575	566	562	579	591	553	615	548	579	616	571	606	580	601	570	544	550	567	561	564	550	621	595	591	588	615	574	584	569	537	559	580	541	552	573	593	554	535	582	598	605	533	599	559	586	593	579	579	552	595	579	562	579	570	603	570	570	625	550	516	573	595	617	573	564	602	523	573	592	560	570	587	568	586	582	561	596	586	547	591	567	595	545	568	596	598	589	554	541	565	536	621	607	551	630	593	562	593	586	592	593	552	633	616	559	569	591	576	553	589	597	583	582	553	579	603	556	606	582	572	615	592	569	580	582	574	527	592	568	597	595	556	566	542	530	590	555	526	571	599	584	554	559	572	597	535	551	605	571	536	591	577	564	578	602	595	626	568	558	554	577	592	618	613	562	602	570	540	573	526	624	572	534	577	538	560	584	570	576	579	592	597	598	601	598	579	560	596	606	601	613	586	628	584	579	581	599	543	574	583	554	584	605	569	593	565	535	609	572	589	616	588	580	575	611	601	583	573	589	569	612	556	566	568	539	570	607	591	577	584	597	574	582	591	591	599	607	603	572	608	614	564	564	559	567	564	557	578	580	556	625	523	597	567	571	578	580	598	559	619	562	609	566	591	593	602	583	583	533	572	534	584	570	611	667	585	546	618	622	583	579	577	566	551	565	571	552	523	584	597	581	598	570	591	583	579	575	589	582	624	585	560	565	577	578	589	595	598	561	585	578	508	571	613	615	610	606	562	577	578	627	572	597	551	569	570	583	595	579	592	602
37362	24820	5334	841	583	432	351	256	269	208	205	211	163	187	153	163	153	143	152	134	149	124	137	137	138	136	118	154	127	136	154	126	129	112	136	115	123	109	139	141	114	137	141	143	141	121	100	108	120	119	111	121	121	128	138	125	122	118	116	142	129	130	127	115	119	125	139	114	131	142	130	144	112	136	118	129	110	136	128	130	127	109	124	120	115	145	131	131	141	136	118	126	137	127	109	123	147	131	136	120	156	131	133	121	122	131	121	131	123	124	140	134	108	103	124	147	147	131	122	132	119	121	104	128	118	121	125	122	133	133	129	137	119	106	132	121	122	132	133	135	140	136	112	126	128	133	116	128	113	113	117	150	117	122	124	123	96	125	134	151	139	109	125	118	129	114	121	100	130	126	138	99	101	110	123	119	134	101	124	128	128	139	118	127	142	128	146	109	150	108	119	109	113	115	135	111	136	123	118	135	119	103	112	106	117	116	114	128	112	134	123	133	125	110	136	125	129	135	127	102	107	136	132	138	98	115	132	132	117	130	118	119	121	149	134	144	130	139	122	105	123	103	111	112	129	119	140	115	139	112	116	123	129	129	97	116	103	99	123	137	112	129	132	125	107	121	108	118	116	129	124	109	107	128	111	121	133	97	115	142	96	143	121	125	125	121	93	123	127	136	105	125	113	120	123	142	110	135	116	114	120	128	143	129	129	129	128	107	132	115	146	145	126	141	115	139	135	136	134	136	109	127	124	125	117	112	115	109	110	116	110	129	108	122	120	129	129	130	146	112	91	112	110	124	128	124	140	135	113	130	141	127	118	130	127	122	122	116	118	122	135	133	125	117	113	133	116	118	125	125	123	109	118	138	109	113	131	117	122	139	124	119	121	111	118	132	126	141	135	108	123	124	135	126	141	100	141	121	122	123	135	120	120	126	122	114	107	123	105	122	119	119	116	123	113	122	115	141	122	126	138	138	122	119	118	132	114	102	113	104	112	106	118	122	150	124	119	123	127	98	119	123	122	143	127	122	141	127	105	124	108	120	140	128	128	136	133	104	114	117	130	120	123	115	129	115	135	115	112	119	116	147	134	121	141	105	138	117	121	101	114	105	125	121	127	105	141	147	114	117	124	128	126	138	113	140	114	116	133	115	129	146	122	107	112	142	136	122	130	131	120	133	122	120	120	110	131	120	95	135	129	110	120	121	105	119	103	104	127	117	120	118	108	124	135	127	125	122	123	139	118	135	115	113	132	130	114	126	137	142	139	129	155	121	147	132	109	120	128	116	111	118	118	122	136	94	132	112	136	120	111	124	114	127	129	121	123	129	123	129	121	114	116	107	119	132	126	112	126	126	160	129	115	117	117	127	112	130	140	108	124	127	117	118	120	111	126	118	101	123	115	121	136	119	105	142	122	131	117	136	113	134	146	122	121	106	143	121	141	118	126	113	117	149	115	133	134	125	106	118	127	130	136	134	118	135	131	138	115	123	121	100	111	149	140	100	132	108	114	134	120	120	124	124	153	119	141	122	133	126	118	124	106	121	144	108	124	113	133	109	107	142	118	127	121	106	116	116	125	132	105	119	129	143	98	115	129	147	103	114	138	112	115	113	116	130	121	128	125	112	136	105	118	127	151	134	117	109	130	128	125	134	128	111	118	107	117	130	126	107	114	128	129	121	114	118	122	141	112	121	108	112	124	130	112	111	133	136	145	131	136	132	135	111	136	136	122	118	119	136	117	137	138	106	115	139	134	118	115	135	125	121	92	102	133	103	130	119	117	127	125	123	133	125	136	131	109	99	101	125	105	124	107	127	110	131	115	137	132	121	130	123	128	138	112	119	133	118	128	110	113	130	113	136	118	117	112	122	117	126	116	135	118	131	117	127	111	131	121	109	128	125	131	113	109	115	103	110	130	107	126	125	121	125	125	132	134	135	123	110	111	103	123	121	149	134	127	122	101	120	146	132	130	127	120	115	124	118	102	110	101	110	153	145	112	123	124	125	110	120	129	133	105	105	138	118	130	114	115	121	126	119	119	107	122	112	113	122	122	98	125	134	132	129	124	130	121	137	119	100	112	119	109	103	131	126	99	106	117	120	118	104	108	113	130	94	107	134	132	130	125	107	130	111	126	104	119	120	122	122	105	159	98	120	129	129	118	121	133	128	123	121	127	124	116	136	127	149	119	125	110	126	114	121	108	126	124	110	126	137	129	116	129	120	139	118	141	104	102	123	117	147	112	126	120	123	139	132	117	126	116	153	111	127	119	127	120	113	118	112	119	132	133	123	135	132	133	125	129	132	139	138	135	117	111	131	146	131	140	126	106	116	128	111	89	116	140	120	105	102	129	129	122	124	155	136	110	133	140	106	123	113	127	111	113	110	113	116	135	121	118	120	131	127	117	129	106	98	139	128	120	92	138	122	106	127	154	130	109	109	126	128	129	119	124	130	117	120	113	117	120	109	130	115	109	125	104	133	110	115	121	130	102	136	110	110	122	129	138	123	114	100	140	131	137	136	120	111	129	128	134	116	121	95	135	87	128	129	114	127	132	118	121	129	113	131	125	124	137	116	129	130	126	112	119	114	111	117	114	117	125	113	123	122	100	132	104	129	132	136	123	122	127	124	116	151	131	106	119	135	134	130	146	120	125	146	118	143	147	128	126	127	125	130	125	114	133	106	127	134	110	103	124	107	128	109	125	120	124	115	120	119	97	133	143	141	124	121	107	130	141	113	134	118	135	130	135	139	111	148	117	113	118	137	132	137	121	107	122	123	138	130	117	121	136	118	133	129	117	123	99	128	135	114	104	122	120	128	118	130	115	99	122	129	138	148	138	131	92	116	129	125	132	123	119	113	118	110	106	98	125	100	123	127	110	100	114	121	111	127	121	129	116	130	112	119	125	115	130	131	116	110	127	107	146	139	125	125	104	115	116	126	126	127	129	122	119	108	116	129	123	122	110	129	108	126	111	109	107	142	107	111	99	122	125	131	139	124	121	116	131	116	123	133	113	121	113	115	128	124	142	109	129	124	123	112	125	131	120	102	129	94	113	117	128	127	137	141	108	116	114	123	113	149	131	134	109	128	138	142	134	146	88	123	123	117	128	125	113	127	126	139	130	138	120	122	138	133	178	121	115	123	109	131	116	137	118	114	109	123	133	99	138	119	115	125	113	117	111	145	116	106	99	125	120	111	117	121	131	117	133	120	110	143	126	128	130	114	129	123	110	132	120	117	130	114	133	133	126	138	118	114	117	106	137	110	116	138	121	135	119	119	104	137	133	132	142	123	139	121	150	130	126	112	113	113	110	110	130	126	127	129	133	152	113	139	117	122	127	127	125	111	110	115	142	113	129	128	114	123	121	133	149	133	118	128	134	105	140	124	130	143	116	122	118	149	104	124	123	126	140	134	132	123	96	103	116	140	121	121	130	130	126	119	125	112	106	140	127	110	127	120	135	114	112	111	121	140	134	113	127	119	103	108	121	125
21020	15860	2298	2536	2142	1845	1548	1241	1050	1025	777	759	691	633	625	521	519	505	497	466	450	439	405	414	439	411	400	383	390	342	365	371	392	348	337	344	384	348	323	329	350	313	355	330	317	305	289	329	320	355	347	294	300	339	361	304	301	308	301	294	288	285	302	288	303	320	311	303	309	320	331	294	334	303	330	301	333	293	306	292	304	318	297	287	301	267	307	296	332	279	295	292	328	277	310	295	304	313	302	274	290	281	320	290	306	324	297	309	308	311	317	302	284	282	290	322	287	306	325	306	338	306	307	290	302	310	300	278	312	331	287	286	300	303	313	304	286	310	335	317	326	291	283	274	291	281	293	305	332	282	307	272	312	296	304	271	290	302	311	278	313	303	313	289	285	279	297	294	293	283	322	293	270	285	279	292	320	305	282	303	296	286	282	294	331	311	306	288	306	330	291	275	285	284	298	339	294	317	275	331	291	321	320	326	298	292	322	298	300	292	291	270	313	299	320	279	293	305	319	268	326	299	278	288	301	286	304	300	293	299	341	271	278	302	307	317	307	312	325	289	290	305	304	272	279	335	300	327	306	310	288	299	296	318	288	283	284	292	299	302	287	291	284	321	298	301	282	310	322	280	296	294	310	284	270	311	322	284	318	301	307	297	292	289	260	312	316	274	304	276	293	304	291	308	316	321	299	286	314	281	286	291	279	311	291	269	278	277	308	302	308	302	292	277	298	295	297	284	310	299	288	266	314	315	282	263	261	337	294	339	284	266	309	319	310	284	305	283	286	307	297	329	287	265	318	289	274	278	305	281	316	296	278	291	308	291	279	292	309	317	296	303	312	290	325	301	311	290	294	300	268	307	316	311	278	298	326	290	296	297	284	295	349	341	296	319	291	289	283	285	309	301	296	287	311	317	309	297	325	319	279	255	278	285	292	271	289	345	304	259	322	312	307	288	339	323	280	293	265	305	278	284	296	296	239	291	295	296	301	277	332	308	311	277	316	317	334	313	264	309	313	325	313	282	288	299	325	282	300	275	274	303	312	282	309	309	323	305	301	289	278	327	314	319	290	309	323	314	267	269	322	344	311	299	292	299	299	302	319	308	270	306	293	295	305	293	306	258	312	283	262	283	295	287	297	326	271	303	302	286	266	288	320	283	315	288	320	329	315	267	311	313	276	281	285	285	290	289	272	272	293	326	290	290	262	301	274	280	297	314	315	294	309	308	250	281	288	286	275	284	295	290	324	326	287	277	308	303	302	289	305	307	321	294	300	307	263	284	304	314	287	324	297	317	308	288	299	301	316	302	320	285	304	280	273	289	326	323	267	301	292	294	290	309	282	307	301	291	314	283	300	307	284	316	332	292	295	287	291	296	297	264	295	287	290	311	283	298	278	308	328	306	304	310	321	285	286	287	297	299	296	292	290	306	331	277	277	277	277	297	287	275	311	292	304	296	338	313	303	306	284	282	286	272	330	291	291	298	309	311	273	270	296	291	291	315	318	328	276	327	283	289	294	288	300	300	285	319	283	311	300	276	288	302	294	277	298	267	269	283	283	311	321	291	257	317	289	310	302	318	295	299	277	298	302	304	278	296	315	316	309	324	293	311	265	320	294	301	299	292	283	291	278	299	301	271	308	297	344	273	331	294	293	285	319	264	290	289	304	298	290	314	264	283	313	285	273	310	301	305	309	328	302	301	267	295	299	298	316	294	293	278	322	295	305	276	318	316	282	296	319	299	324	307	323	311	280	253	302	292	295	307	313	320	322	295	298	277	282	293	298	278	283	304	278	267	274	321	325	294	337	273	310	314	281	331	299	304	309	322	287	312	340	327	310	298	262	297	283	274	312	293	304	308	306	297	296	319	302	329	303	282	310	277	283	294	263	329	318	313	294	243	299	309	301	291	274	292	302	283	311	292	316	291	300	312	288	280	322	311	288	299	320	311	262	301	308	300	288	293	300	318	295	297	295	291	320	246	329	274	282	308	265	295	273	314	309	332	299	274	319	331	275	293	302	305	292	274	277	282	320	291	307	277	333	320	294	279	290	289	323	311	276	307	312	297	311	266	291	288	301	274	303	308	299	284	327	288	291	275	290	313	299	287	301	303	286	279	280	293	290	283	316	256	291	304	291	272	298	296	317	259	302	313	289	322	306	275	268	310	303	342	313	287	292	305	291	302	281	280	299	280	284	284	281	312	298	277	269	306	287	281	291	282	308	318	296	311	307	282	268	317	295	292	310	299	282	300	313	302	331	325	305	262	322	267	316	321	314	315	311	300	278	281	283	273	316	311	303	302	288	277	280	308	325	280	287	295	285	292	314	320	293	290	288	278	333	295	284	294	314	319	288	296	294	285	310	301	332	251	309	270	300	322	289	297	315	323	284	307	300	239	316	309	279	310	317	275	269	273	299	278	287	283	300	297	311	331	284	313	274	302	290	325	296	309	307	326	302	272	281	305	297	292	300	293	316	279	326	268	280	284	296	278	298	290	320	297	300	287	318	300	312	286	264	304	312	299	306	283	330	291	307	290	284	307	295	278	312	310	314	281	328	319	297	298	310	295	322	308	307	315	314	304	276	288	295	317	290	314	322	316	258	318	273	287	291	276	282	273	302	261	291	314	313	295	295	293	310	310	276	275	281	303	283	287	322	296	293	309	298	291	288	294	292	300	318	294	312	307	282	300	294	300	311	329	336	316	280	299	300	284	295	317	347	308	294	278	279	296	300	330	305	286	304	305	301	271	315	295	304	279	316	308	332	317	310	306	273	294	286	304	277	285	306	294	324	310	324	287	280	286	325	283	313	312	311	290	294	320	313	305	340	290	272	302	298	276	310	300	297	304	272	274	316	298	299	324	274	281	297	280	279	306	284	329	282	296	299	289	261	299	280	271	312	313	282	276	303	305	287	279	322	289	283	295	313	314	289	292	313	301	274	304	294	307	300	316	278	307	315	312	282	333	314	284	346	296	313	303	294	322	326	310	291	316	290	292	280	300	283	314	309	307	304	343	315	298	344	305	308	278	276	262	297	302	297	322	312	299	304	290	292	282	293	294	329	313	336	302	318	291	272	276	305	310	310	291	293	292	292	273	311	317	298	294	315	294	293	281	288	316	309	350	304	293	285	296	315	287	287	315	300	303	294	284	303	287	295	290	301	268	324	308	301	302	283	302	274	285	290	316	303	290	298	261	315	319	293	322	281	292	343	287	315	264	299	313	282	281	291	295	295	290	285	300	285	300	307	274	304	304	280	339	285	275	330	309	307	288	298	319	290	285	299	298	293	269	308	295	301	319	271	306	288	278	276	351	311	278	334	284	287	307	294	296	331	261	292	313	271	291	274	247	350	258	294	266	324	296	298	285	299	280	309	304	306	296	316	259	301	310	278	279	300	282	291	286	334	318	292	293	269	330	284	297	287	311	315	295	239	290	300	313	274	292	285	316	295	311	278	300	273	288	278	310	311	288	322	293	281	290	270	312	309	292
51403	38970	11573	1772	995	686	537	415	338	292	250	218	170	163	146	142	129	148	133	148	106	102	117	97	80	78	98	97	84	88	99	83	89	73	97	105	79	92	96	120	64	82	85	72	82	90	88	73	80	79	74	78	81	79	80	73	66	74	88	80	72	57	71	79	87	67	78	71	71	66	79	71	76	85	83	92	75	80	72	77	76	65	78	48	56	83	72	73	83	73	86	65	85	82	82	70	75	73	88	70	85	80	90	90	70	71	88	88	88	73	87	77	67	74	83	70	70	63	69	70	81	79	79	89	79	70	74	76	90	70	81	73	76	69	84	85	83	74	76	79	83	63	59	94	81	70	67	68	83	79	81	72	85	62	59	76	86	79	85	74	76	69	61	83	66	86	74	72	72	75	73	76	71	62	71	62	76	65	64	76	78	62	69	85	65	67	74	76	65	76	79	73	80	74	77	87	62	58	64	64	61	78	68	94	72	77	55	76	85	71	83	72	75	72	72	65	79	84	80	71	82	77	72	72	76	77	71	69	69	51	76	85	66	79	60	91	74	80	67	67	66	77	85	78	79	67	67	63	71	61	74	70	67	81	67	76	70	75	90	66	74	71	57	86	60	90	91	79	73	70	91	75	50	81	80	63	71	74	77	87	74	59	57	55	75	90	100	74	78	80	75	88	76	91	83	82	77	71	61	75	68	94	67	81	60	76	69	72	88	86	80	83	89	70	83	90	79	68	68	95	80	68	79	71	76	73	73	69	74	79	73	71	76	74	73	71	75	59	76	74	73	79	58	78	80	83	65	70	97	72	64	65	71	79	89	73	86	67	76	77	67	87	73	60	68	68	74	79	81	74	81	70	60	68	70	75	81	75	58	66	63	78	75	57	66	75	56	68	73	81	86	83	60	78	92	65	97	75	64	83	73	84	74	90	68	67	75	68	66	66	68	79	61	74	70	71	95	80	71	75	71	78	64	83	75	73	62	94	75	63	66	81	78	73	78	88	80	71	65	73	81	78	72	85	78	78	73	54	83	95	77	61	78	96	70	62	74	64	86	68	63	73	72	74	72	91	83	72	65	77	100	81	82	70	74	74	82	68	81	77	72	66	73	47	69	83	77	79	72	76	72	75	78	73	88	83	83	66	66	76	55	74	64	81	69	66	83	59	58	79	47	90	90	75	67	70	63	66	68	84	68	62	78	63	60	80	66	69	77	66	70	82	76	69	72	76	67	72	85	72	73	68	72	71	86	74	67	72	96	74	88	59	83	74	74	65	65	88	74	73	65	72	67	67	76	67	70	71	62	74	71	62	86	72	77	72	62	77	74	80	63	87	79	81	70	81	71	96	64	95	78	63	82	76	81	71	73	81	82	76	62	68	70	69	91	74	78	77	74	68	72	72	80	68	52	60	70	68	65	88	74	85	73	80	71	71	59	80	78	68	88	63	79	61	74	73	74	81	73	79	86	71	65	61	75	87	60	88	72	76	77	70	80	69	80	71	84	80	67	63	70	81	77	61	72	75	85	73	84	78	69	74	68	79	75	79	81	92	61	65	77	64	72	80	77	79	69	71	80	66	83	72	72	70	59	76	72	69	75	84	82	63	60	72	75	72	80	77	74	75	58	73	80	85	87	60	78	80	82	79	83	83	63	62	83	70	71	75	70	54	54	61	80	84	77	71	57	62	61	74	59	66	64	80	77	72	76	61	76	73	65	76	78	61	82	72	80	82	72	67	72	71	81	71	65	78	76	67	68	76	73	67	61	64	81	70	77	86	73	85	70	87	65	90	75	82	86	79	78	80	70	47	73	80	77	67	76	71	70	74	67	72	81	71	72	49	87	89	75	75	70	60	80	46	80	68	63	70	70	74	64	65	81	78	59	59	83	73	84	77	56	80	78	85	60	80	63	62	74	78	56	75	88	62	82	57	70	82	58	72	89	63	83	65	67	93	64	88	88	96	83	60	76	54	68	80	73	67	60	91	88	74	64	90	67	78	66	58	82	72	77	80	66	71	67	69	69	72	68	71	78	76	77	74	72	97	70	67	82	61	77	62	71	80	76	66	73	71	72	79	76	72	74	86	86	90	83	77	80	70	80	79	62	69	65	54	83	73	85	66	66	74	63	87	67	87	75	86	74	73	78	73	81	82	71	62	81	63	73	79	82	70	76	69	86	89	78	77	89	68	67	69	61	78	84	72	68	80	71	71	85	72	82	74	69	79	80	72	93	77	69	71	75	78	67	79	82	66	81	70	58	62	84	86	75	98	77	77	64	70	76	66	74	71	61	63	74	69	88	71	70	82	76	80	77	78	82	77	60	66	76	83	74	59	70	70	85	71	77	72	68	64	84	56	71	61	76	72	79	73	72	82	67	65	68	77	88	92	69	81	77	82	69	66	71	97	75	84	69	73	71	82	73	74	74	78	75	60	90	71	82	82	84	84	67	76	83	66	72	69	68	74	68	88	57	68	88	82	68	80	89	67	87	84	60	74	84	88	57	63	65	71	78	61	83	80	62	75	70	87	86	79	69	60	83	77	75	82	76	64	70	73	66	59	66	63	78	68	82	70	82	80	79	71	81	75	84	58	76	72	74	87	69	68	71	59	85	56	76	68	79	68	82	83	81	60	65	69	66	83	80	73	71	69	78	93	82	86	74	86	83	77	75	63	76	75	80	73	78	96	68	74	71	80	76	63	71	72	70	82	73	64	63	78	61	73	83	79	68	77	73	80	70	74	80	84	97	94	73	95	87	79	70	68	81	63	70	65	72	69	78	87	84	76	69	81	83	76	74	81	88	71	73	86	78	70	78	59	73	77	73	67	63	75	75	61	79	67	78	81	67	60	70	86	74	72	82	77	63	55	66	69	59	86	67	65	80	64	67	81	61	82	65	69	57	70	89	81	85	66	72	85	85	75	79	79	81	70	70	72	72	71	69	88	69	76	73	73	73	67	71	77	83	77	76	75	53	82	68	59	76	81	63	72	78	84	89	72	68	87	81	68	76	84	86	76	73	81	69	77	76	83	69	60	64	83	68	75	68	67	75	63	73	76	62	67	66	74	78	76	84	57	69	60	80	83	81	79	73	59	82	69	61	76	77	85	57	83	65	63	72	88	70	79	69	95	91	59	63	74	50	58	79	93	73	75	66	73	78	67	69	76	70	60	74	62	77	73	71	66	71	67	81	68	66	69	70	63	61	70	66	66	87	82	78	85	69	80	80	57	72	72	82	83	78	78	69	74	76	75	79	67	69	79	55	75	59	75	71	81	90	71	76	88	91	85	57	78	85	75	82	80	81	74	79	72	70	78	82	71	69	63	92	71	81	63	89	71	94	88	63	72	74	70	56	76	79	93	75	73	66	78	66	93	73	88	72	63	64	72	68	71	67	71	71	63	81	87	76	84	69	86	74	62	87	88	96	82	86	63	60	75	71	79	81	76	79	65	69	74	65	76	58	73	73	79	76	75	74	61	76	58	69	82	66	69
29012	23930	4040	4456	3995	3080	2488	2070	1747	1485	1295	1100	964	920	821	756	660	603	576	525	539	408	494	426	431	407	389	368	346	338	327	364	317	286	328	329	311	328	305	293	292	270	249	264	267	278	268	276	278	271	252	261	231	283	258	251	272	250	240	242	228	243	262	259	245	235	218	226	238	228	261	258	239	225	246	231	226	231	212	234	248	243	210	218	207	237	235	247	224	223	234	214	209	229	210	249	225	220	218	230	214	220	213	239	228	219	227	217	207	195	241	210	217	220	192	205	216	219	201	229	205	231	203	223	209	207	232	197	214	203	230	218	193	197	205	194	231	225	237	219	223	220	213	198	220	206	202	193	213	200	189	194	215	216	217	207	202	203	235	203	190	212	233	230	195	215	198	206	210	228	245	219	202	204	231	199	201	217	225	203	206	212	234	204	189	220	212	206	202	205	189	197	214	226	232	202	237	225	205	203	220	230	189	182	197	219	204	231	200	218	202	208	224	212	220	202	214	214	246	209	217	203	213	224	219	221	225	207	238	239	199	207	171	199	212	201	199	199	183	209	202	204	216	227	206	201	198	205	220	219	213	204	217	185	192	198	230	195	218	216	191	225	202	188	187	215	202	240	194	226	208	224	209	210	207	217	171	209	195	191	176	208	207	205	193	198	213	212	203	198	225	186	187	206	209	203	226	223	218	209	217	198	210	218	226	208	215	227	187	207	205	202	218	195	221	197	207	207	198	213	208	214	229	209	197	228	213	219	224	222	197	222	206	221	201	204	210	192	236	212	223	212	203	197	221	202	217	208	209	223	226	212	207	185	244	206	218	215	200	196	189	207	213	202	230	190	205	201	198	204	211	224	221	209	199	184	208	205	214	214	229	201	204	186	250	210	200	222	201	185	230	230	200	175	211	247	206	217	189	191	238	206	216	200	232	238	202	210	188	231	198	210	195	203	220	212	201	217	212	207	222	183	225	200	201	207	238	222	206	200	214	190	203	194	204	188	206	235	197	213	219	212	203	217	222	232	194	206	178	204	203	200	210	211	180	192	214	204	232	210	215	201	210	214	215	204	193	202	224	201	238	201	217	211	194	198	196	179	208	213	194	210	209	197	213	188	175	218	204	210	206	192	214	200	185	202	217	219	228	230	205	207	222	220	214	187	227	200	210	207	219	232	196	197	216	197	209	191	229	206	210	226	196	193	213	221	210	238	197	216	190	198	197	210	226	214	194	218	195	211	217	225	193	224	230	183	207	220	204	173	203	216	194	241	217	186	218	232	227	189	229	195	236	221	222	196	205	227	219	193	199	208	206	198	214	202	226	201	223	197	212	222	227	209	218	201	211	207	195	219	217	220	202	226	211	221	196	221	200	216	204	191	211	224	218	201	183	201	190	212	211	192	214	211	191	201	210	215	207	206	228	190	225	205	206	212	222	216	213	192	211	230	222	227	215	213	184	195	208	203	222	216	196	208	200	213	209	205	202	215	224	224	182	202	207	173	211	211	221	184	197	194	188	204	187	206	219	182	210	233	224	191	219	226	226	205	203	218	220	209	198	229	188	206	212	206	169	211	208	230	217	215	215	203	209	201	194	230	193	224	208	200	236	234	225	218	206	202	217	213	212	216	212	191	196	197	202	220	207	210	241	231	210	196	220	222	221	205	202	209	202	188	216	210	222	208	208	196	215	234	199	199	230	207	223	210	219	215	255	218	212	231	223	201	190	222	210	196	219	210	212	211	229	215	206	201	208	200	212	194	205	199	210	206	208	212	193	219	196	195	206	200	228	213	218	188	223	210	222	243	228	241	194	203	210	232	206	212	220	198	192	198	216	214	202	212	197	191	223	203	215	201	198	210	203	230	233	206	230	185	216	236	249	218	222	216	207	198	208	199	184	194	195	201	201	209	201	182	195	210	253	202	197	203	200	225	205	192	217	225	231	227	219	194	198	212	202	209	223	194	213	212	226	213	218	198	200	202	212	236	232	215	199	223	199	198	189	214	202	215	204	191	209	239	196	186	187	215	194	193	218	206	207	210	242	181	238	194	202	191	215	195	217	207	210	207	205	188	202	202	175	212	212	209	233	196	195	201	208	208	214	198	204	222	204	197	241	211	252	183	201	223	209	199	182	227	203	223	198	199	215	185	224	227	248	202	238	224	208	227	223	237	210	210	202	236	214	206	193	220	221	205	219	218	190	203	204	211	232	201	205	218	171	205	178	221	205	229	204	225	191	195	227	199	214	213	195	226	226	199	197	222	200	230	216	205	205	216	211	230	234	192	210	202	217	194	236	231	225	225	204	202	212	216	222	219	206	201	193	200	221	220	186	194	226	208	215	212	214	205	185	202	200	201	202	194	193	220	214	204	209	198	223	199	202	249	190	193	207	197	232	219	172	195	192	218	202	206	209	231	240	210	192	215	196	193	218	205	210	237	200	188	206	214	227	210	212	212	213	201	208	190	215	203	235	195	186	205	200	197	219	207	217	226	210	218	200	179	206	200	182	212	207	231	206	209	199	215	197	204	229	221	195	227	212	197	236	217	202	199	203	199	189	231	221	218	211	219	221	208	202	199	183	207	199	193	215	213	194	215	201	223	228	211	210	215	201	206	182	214	218	225	193	235	194	221	191	208	220	221	229	225	229	176	212	209	240	228	200	227	209	190	207	214	189	178	206	222	244	218	206	228	207	188	229	199	196	224	210	175	194	217	213	199	227	222	223	208	196	229	203	202	227	202	197	205	211	204	205	192	186	229	189	205	209	198	221	204	212	188	189	221	213	211	210	210	225	212	240	190	190	201	209	207	227	202	191	220	230	202	226	229	183	220	192	212	184	205	205	188	205	221	221	224	207	197	210	213	209	209	236	181	228	204	198	233	202	222	209	228	196	225	201	233	207	220	223	235	195	220	216	202	210	207	217	201	192	222	226	207	204	195	204	204	232	198	195	187	209	201	208	206	229	193	211	184	208	203	188	199	187	233	198	211	197	182	206	210	200	210	239	194	233	210	215	197	215	200	200	223	215	206	211	208	213	173	189	208	200	194	220	217	208	220	216	200	201	214	196	221	204	207	214	235	212	229	187	206	210	213	228	197	213	211	221	182	226	232	203	189	230	222	208	220	242	191	198	203	188	208	200	213	204	219	220	187	199	189	197	187	195	180	214	228	224	219	195	218	217	197	229	214	227	210	200	217	192	228	230	213	212	199	224	204	209	207	195	217	205	226	192	221	184	205	214	188	197	243	218	225	201	230	207	220	193	199	233	210	195	189	230	203	196	199	194	204	184	220	213	205	191	206	218	186	217	188	226	202	224	229	230	209	194	205	193	209	196	204	212	218	210	229	218	227	221	210	201	198	220	235	218	229	219	216	202	194	211	213	204	190	217	189	199	193	234	181	208	208	233	200	202	201	197	215	232	219	195	190	201	217	206	203	213	193	201	217	216	207	215	202	193	219	203	204	207	198	223	208	204	206	221	213	228	206	215	223
5851	961	303	247	262	242	277	264	287	271	282	282	242	260	262	285	262	256	244	254	287	258	288	269	265	250	276	254	243	239	276	251	222	250	284	228	252	278	254	257	261	275	258	257	260	266	282	231	237	263	229	273	244	268	252	242	238	234	261	246	254	282	247	249	262	283	246	243	246	268	245	270	227	259	229	249	243	254	267	274	267	231	257	274	242	262	286	271	268	244	259	261	243	260	275	255	264	263	246	268	259	269	260	261	254	274	257	275	244	257	261	231	247	256	242	242	251	263	236	246	248	254	280	263	282	259	272	268	252	231	264	287	249	252	224	263	244	259	241	257	259	248	277	256	234	275	239	294	256	275	279	243	275	286	272	245	274	250	253	276	249	246	275	283	289	239	275	283	258	247	247	248	237	265	233	246	277	261	265	273	238	226	282	237	265	259	260	236	242	259	249	242	254	262	280	269	292	252	280	280	257	234	248	257	247	224	247	250	245	307	262	273	264	256	234	257	242	286	237	232	303	286	280	238	253	255	283	252	236	253	240	259	239	250	257	247	228	258	239	251	228	235	237	248	245	272	246	244	242	226	251	257	234	258	245	267	238	229	246	249	264	274	251	270	234	245	242	273	278	251	252	248	239	281	240	261	268	252	257	240	257	243	258	250	264	271	255	238	255	271	240	251	273	289	261	249	261	239	249	281	275	259	255	255	266	267	280	272	246	280	243	249	253	238	265	277	256	316	244	248	248	246	279	251	281	233	281	250	240	245	296	245	264	243	272	236	267	227	240	227	256	266	269	269	240	238	262	296	273	251	263	226	226	256	267	248	247	269	269	257	264	257	299	242	255	291	267	279	266	247	246	256	231	264	258	258	249	266	247	243	251	248	243	221	229	255	258	269	263	239	273	237	237	243	259	249	270	251	249	239	230	255	281	263	264	262	262	275	244	269	238	251	252	249	261	252	254	239	226	240	248	260	209	248	227	277	261	257	242	256	269	278	231	216	269	246	225	254	234	272	245	257	250	258	244	241	233	299	250	243	236	226	242	227	261	273	252	251	263	251	244	212	270	237	261	241	260	260	244	221	272	234	249	262	262	254	254	226	247	225	249	252	267	253	238	256	259	253	284	240	276	231	282	242	239	265	286	244	241	254	218	250	276	246	248	250	228	255	249	256	246	237	297	270	257	278	251	288	272	260	245	276	272	241	258	286	260	265	246	250	243	226	248	270	254	229	258	251	253	258	277	259	264	254	244	265	274	280	223	250	242	266	266	266	254	266	307	217	273	232	254	253	220	270	240	248	267	271	234	245	269	250	264	223	253	236	232	272	211	233	268	235	290	264	258	237	236	269	239	247	238	242	227	220	259	285	269	247	262	249	287	262	236	252	237	242	262	271	243	236	280	244	246	230	243	243	260	273	270	249	263	275	252	230	266	252	249	244	252	242	267	266	276	249	247	263	276	227	234	238	266	266	276	243	249	241	258	249	257	265	248	247	263	256	269	237	243	232	258	253	290	277	251	238	249	249	274	231	241	263	296	255	262	250	272	274	236	276	260	275	256	252	248	234	276	248	234	233	235	232	247	254	225	269	238	247	242	234	222	255	224	263	259	253	248	241	247	259	264	241	294	259	279	251	246	223	273	228	251	254	277	263	240	244	297	280	260	241	233	265	267	314	276	296	272	253	253	241	246	263	269	241	267	288	267	225	263	284	289	242	259	222	248	234	246	269	255	263	239	253	254	270	258	263	268	260	254	229	283	238	272	278	269	235	246	269	266	262	254	237	243	222	227	247	281	256	264	245	263	274	263	269	265	248	249	235	285	245	270	261	230	242	281	261	266	252	256	255	229	252	227	256	257	262	246	266	236	262	232	247	254	251	274	259	265	281	254	250	248	229	243	248	277	241	285	244	229	275	255	269	272	259	248	274	232	265	256	254	262	248	232	244	251	196	248	266	229	242	263	243	263	225	228	242	278	267	256	249	263	234	258	260	261	229	289	221	271	242	272	253	248	238	273	254	243	261	230	239	278	253	252	263	242	235	252	284	252	257	263	262	263	247	273	219	232	249	286	256	251	236	252	245	249	249	244	252	240	250	235	218	242	246	274	254	262	257	267	257	231	257	224	261	261	246	264	271	281	243	238	227	280	245	272	243	262	258	261	278	251	279	244	251	279	258	245	273	253	233	262	253	233	242	265	255	264	258	261	248	291	262	254	266	267	280	288	255	234	267	269	245	261	253	261	253	281	256	249	276	256	291	280	245	258	269	225	251	268	238	235	262	247	278	245	264	242	221	264	252	268	257	250	259	239	239	261	253	247	261	257	231	234	283	304	283	246	266	273	269	260	277	237	268	268	232	244	244	257	244	239	220	269	254	244	253	270	249	268	271	241	269	245	232	257	274	226	235	237	267	255	272	284	274	269	269	242	279	238	238	262	268	260	249	242	265	245	251	269	237	274	252	268	259	280	277	237	262	256	252	242	242	219	257	254	266	296	263	253	264	260	247	248	270	233	245	256	274	275	245	235	233	238	272	239	260	274	243	242	251	251	251	264	220	246	247	248	269	277	252	248	247	223	239	249	228	255	267	263	254	283	269	258	259	244	227	256	277	257	250	232	272	264	264	266	262	270	238	261	275	257	278	282	279	241	238	266	250	219	254	274	256	260	268	248	265	250	257	244	228	275	262	235	241	305	263	265	263	229	240	245	246	271	232	254	254	259	254	256	245	256	258	249	287	241	269	253	271	250	251	243	254	234	273	276	257	283	235	233	267	252	289	266	254	255	233	257	259	226	238	247	239	258	231	241	291	246	300	242	272	250	226	241	266	249	258	255	246	264	242	286	237	276	270	259	241	273	239	226	246	253	275	261	268	251	260	282	250	239	249	236	257	256	286	286	236	259	264	251	263	238	258	258	260	252	279	290	260	255	248	245	251	273	248	254	234	268	238	240	252	263	248	276	244	262	235	283	240	242	253	246	239	235	261	221	241	236	270	260	247	282	279	231	233	268	274	267	274	223	273	258	259	238	219	239	272	258	268	242	232	258	248	270	249	246	245	246	274	282	244	251	259	267	255	271	255	246	268	216	244	250	270	268	243	256	269	269	268	232	301	247	276	259	237	242	237	277	224	272	258	244	262	284	246	253	303	254	270	259	245	247	265	239	231	252	227	272	239	234	241	247	250	257	252	252	256	255	224	256	265	242	274	274	280	269	247	240	263	233	260	236	253	256	261	266	255	296	240	273	260	275	278	254	246	259	272	242	250	237	246	241	245	252	274	252	251	254	245	250	256	241	264	267	251	237	242	262	253	256	241	287	287	262	243	225	247	271	253	237	232	248	239	249	242	257	265	240	241	236	243	264	266	286	247	267	277	235	238	281	274	264	278	279	280	246	273	259	256	242	256	254	233	255	228	274	265	252	287	226	263	224	277	232	243	249	269	249	262	253	252	257	253	241	255	288	241	257	265	250	243	247	261	302	245	230	247	281	268
5570	1602	671	675	667	593	627	623	601	594	571	544	591	614	581	570	577	588	601	595	608	583	573	605	546	574	647	594	610	593	580	564	620	545	603	561	577	562	607	587	574	575	586	568	558	571	570	603	620	599	536	576	547	579	583	632	561	623	560	582	544	565	564	598	589	607	577	551	595	554	560	606	613	588	550	590	585	565	600	586	600	551	570	528	601	581	558	600	581	604	545	588	567	583	552	593	606	589	591	561	575	534	570	576	564	571	575	579	559	572	605	556	578	572	596	559	539	594	566	557	569	591	627	552	572	581	602	549	550	590	585	581	600	571	596	528	629	539	571	603	621	541	611	622	581	610	568	574	541	572	568	558	595	605	573	593	601	608	601	544	578	581	590	596	596	570	550	539	545	591	567	574	581	562	549	566	560	574	584	591	620	551	588	606	611	534	602	603	551	567	570	607	578	580	631	531	608	566	555	543	590	551	592	579	609	594	572	594	586	571	555	616	573	586	594	574	609	569	613	529	585	570	552	595	614	596	590	564	575	584	587	554	563	559	588	548	551	576	608	559	606	571	560	601	575	609	590	560	633	598	627	588	562	598	619	607	607	591	603	599	583	586	597	573	591	595	569	594	657	595	611	608	562	589	616	570	598	555	585	598	620	550	591	561	626	626	600	590	576	567	575	587	572	545	591	573	580	591	578	508	553	561	577	598	598	549	591	627	578	557	571	596	597	602	584	590	543	541	584	582	569	588	600	597	624	568	533	585	601	587	627	579	530	634	628	599	580	601	578	578	562	583	586	556	579	555	547	601	612	597	566	584	576	568	579	548	595	543	575	551	609	555	586	597	638	577	611	592	598	596	583	568	558	627	539	571	616	603	579	596	606	606	556	625	558	532	559	571	576	599	545	583	599	574	541	591	565	561	562	544	567	596	569	618	591	540	524	551	566	587	605	559	605	601	549	580	562	604	581	555	583	611	578	557	622	557	561	561	591	586	562	565	596	580	617	586	541	602	608	607	591	589	591	564	572	569	593	556	569	597	589	599	606	610	637	577	590	542	619	578	606	582	616	607	596	569	612	583	572	603	557	536	571	534	607	610	577	564	593	574	566	643	585	541	570	561	557	582	565	593	601	534	576	566	571	610	565	585	584	557	585	576	605	608	592	558	552	560	552	574	620	616	571	556	566	557	576	583	539	584	561	523	564	589	604	548	609	629	599	640	611	605	609	572	627	583	581	565	529	603	612	591	613	625	578	567	591	612	585	594	606	578	553	606	576	571	524	635	548	533	612	596	579	548	596	564	565	595	526	586	584	559	580	579	626	556	610	567	575	570	596	566	569	651	583	535	577	597	612	606	596	546	586	540	584	609	528	548	618	560	604	571	606	594	582	560	599	565	579	574	575	586	584	542	582	539	579	550	599	579	599	573	614	557	578	581	564	609	624	513	578	597	542	622	547	543	561	558	599	560	569	584	568	589	538	599	575	604	550	575	608	561	609	604	590	603	586	569	541	558	595	540	562	576	579	597	577	537	579	555	576	604	587	554	536	585	569	600	610	601	559	589	609	578	572	564	593	580	581	576	592	584	584	562	556	602	581	585	594	623	545	612	562	589	555	578	575	568	601	568	601	573	604	579	567	564	618	580	559	598	592	588	575	610	597	552	555	575	571	578	597	562	581	561	564	574	586	550	588	563	557	558	599	592	562	617	586	556	557	575	597	589	561	568	583	581	547	558	572	552	578	594	604	580	591	570	605	547	576	544	598	556	617	572	596	565	582	568	620	578	604	612	619	586	566	592	573	530	615	579	575	605	578	563	564	551	560	559	526	577	572	607	561	567	597	535	572	567	576	588	597	543	593	567	584	556	578	602	596	612	573	576	599	630	579	609	609	598	571	550	582	602	579	596	599	611	609	579	594	609	591	593	591	577	552	596	551	555	591	601	628	569	618	592	616	542	597	551	599	579	596	526	573	560	607	559	580	597	547	571	569	591	557	576	581	550	621	577	586	581	561	597	640	575	615	581	563	603	593	553	561	595	562	621	582	584	568	607	638	597	580	553	590	545	621	554	555	552	607	559	563	581	578	571	541	570	549	569	579	604	564	583	588	558	605	610	551	579	619	598	558	577	622	574	586	566	566	600	563	597	578	586	572	544	538	602	574	613	605	552	565	550	623	544	575	573	621	633	616	548	580	602	557	593	592	591	581	543	605	586	595	565	566	569	562	610	619	559	588	537	569	598	570	612	525	540	605	599	574	637	573	551	552	564	617	582	578	596	538	568	563	545	589	597	586	624	570	568	572	569	611	592	618	630	564	552	643	564	553	581	580	606	579	571	608	640	601	561	537	594	609	569	594	558	563	616	544	562	586	586	585	555	594	619	632	600	573	584	609	552	573	624	616	555	572	620	583	559	553	582	580	590	599	561	559	605	580	594	662	559	594	616	603	576	588	532	562	582	536	584	568	578	624	569	568	556	568	573	569	548	609	520	597	579	580	570	576	621	568	607	546	558	561	585	565	600	592	590	578	565	574	591	578	596	540	624	557	616	584	577	606	532	566	629	613	591	580	618	557	582	552	574	591	573	595	536	600	611	594	616	554	580	597	597	566	611	595	587	526	599	598	610	545	539	571	600	573	595	589	588	537	557	585	588	603	618	611	585	588	569	584	552	569	545	578	544	559	579	581	655	556	565	582	567	575	578	620	575	607	572	560	594	563	594	575	602	573	550	596	566	559	591	590	581	612	566	575	585	545	569	582	558	607	594	549	568	588	612	547	599	551	574	564	568	582	589	571	578	570	550	578	599	607	588	576	604	542	628	625	548	518	568	572	596	612	551	578	551	586	613	589	546	564	566	616	586	601	596	573	570	623	565	577	569	629	576	575	599	580	574	568	546	611	616	563	576	541	593	570	589	587	593	559	604	560	563	562	570	570	644	588	542	579	572	597	542	589	567	583	606	546	567	543	584	595	587	551	593	576	567	582	590	608	553	559	569	578	588	557	584	596	554	553	568	610	583	590	550	566	547	588	538	567	596	574	567	540	633	631	593	620	559	597	581	619	616	583	546	600	643	577	599	598	547	591	604	582	569	551	574	597	533	565	562	580	572	588	562	554	595	610	619	578	612	614	584	604	621	580	551	593	601	569	564	575	592	557	589	542	624	592	564	588	520	552	589	614	592	615	582	610	533	629	565	580	585	599	562	606	604	568	572	562	590	532	594	587	562	602	605	608	591	571	647	562	591	573	542	563	605	613	619	600	573	633	598	585	582	603	582	586	578	543	547	603	576	575	559	553	604	622	588	568	575	613	605	561	577	595	516	552	554	587	618	621	627	573	560	578	579	579	571	588	576	614	578	558	565	544	565	593	571	587	550	567	587	597	594	575	580	587	534	601	555	584	607	550	563	592	512	565	622	565	588	523	611	606	584	557	605	633	595	550	600	605	567	604	561	588	576	584	559	595	559	539	592	599	594	588	582	604	640	566	588	597	544
38202	24123	4990	803	502	452	353	311	280	233	189	179	177	169	181	151	162	138	169	169	131	135	163	131	112	129	145	136	117	128	133	148	134	128	132	132	144	128	120	134	144	120	124	108	132	131	115	132	110	155	140	128	113	123	139	127	122	111	106	122	114	120	133	114	122	122	147	126	135	118	104	120	130	141	94	135	113	107	121	122	110	112	137	124	131	133	112	112	120	125	101	126	122	131	131	148	135	119	124	133	110	120	133	127	103	137	125	136	140	113	129	122	126	141	102	132	135	127	101	105	128	100	107	121	139	128	131	120	142	137	122	130	125	125	126	121	125	119	111	138	121	111	98	123	129	111	139	111	119	140	116	151	134	146	97	148	134	118	140	112	112	121	128	119	124	111	111	111	109	119	121	121	131	133	120	136	124	119	114	110	130	117	106	128	121	147	131	122	108	124	144	149	121	114	104	119	122	102	140	123	116	105	108	137	128	96	120	121	122	135	147	135	92	119	122	127	107	123	127	133	114	131	120	108	131	107	122	112	124	118	121	121	133	116	114	120	128	129	119	134	102	104	116	130	116	123	114	138	130	134	141	104	139	120	123	125	128	106	119	133	138	135	123	109	148	121	134	109	133	119	125	104	130	117	133	125	105	112	120	130	130	136	127	112	120	122	110	119	115	125	106	118	140	119	124	114	128	126	132	111	109	129	127	118	135	144	133	118	131	120	124	120	128	141	123	123	108	113	127	120	120	100	113	128	116	126	110	102	123	112	99	137	142	131	109	97	121	135	130	131	119	122	124	113	117	114	123	114	117	132	135	120	120	124	114	124	133	100	102	121	139	121	126	112	119	115	115	114	120	132	106	104	139	109	159	127	118	122	115	116	105	144	139	114	109	127	121	123	132	132	106	111	101	118	116	121	110	122	120	106	126	109	120	119	120	121	118	123	125	131	121	128	114	124	118	88	121	120	117	127	120	154	125	149	131	131	126	137	128	122	110	107	129	110	117	127	120	138	127	123	107	119	112	129	114	148	132	142	123	122	119	145	116	136	144	99	124	109	128	137	112	129	107	121	126	107	121	118	132	147	125	117	121	120	115	127	119	122	143	113	121	121	108	154	140	110	156	118	155	118	127	119	128	138	108	120	139	124	104	110	103	129	140	130	123	113	110	121	124	135	123	152	113	111	115	111	127	132	140	125	135	113	125	131	138	120	123	134	143	98	118	113	111	124	128	120	129	126	114	114	122	135	122	118	143	124	144	125	164	116	144	126	121	122	125	128	147	133	123	113	139	136	140	125	122	131	124	123	133	131	130	126	129	115	120	160	112	112	123	101	137	125	121	117	112	127	131	125	98	144	101	131	125	137	102	107	132	120	124	134	129	133	128	118	125	120	121	94	126	109	112	124	117	117	112	113	120	124	126	128	121	125	139	112	119	143	118	113	119	136	129	136	134	122	135	129	89	109	128	134	110	123	144	116	116	123	125	102	123	101	143	142	122	130	114	131	140	118	129	125	109	124	138	110	122	123	137	132	121	107	118	114	111	141	144	138	145	136	128	127	148	132	132	122	101	135	130	129	153	126	123	125	144	119	109	131	134	118	123	132	106	117	130	141	107	102	126	121	135	127	126	104	118	121	140	118	140	112	101	117	123	123	118	123	114	123	127	134	128	95	136	118	119	109	126	124	148	121	141	125	114	133	142	116	136	122	122	116	124	113	111	101	120	115	138	133	129	119	129	107	133	123	113	165	119	124	108	119	116	115	106	108	115	118	107	138	132	133	121	116	130	119	130	118	109	107	130	118	111	120	125	122	120	134	125	121	132	111	117	155	130	125	118	116	106	128	124	128	128	126	115	110	138	111	107	136	126	117	113	118	119	136	122	115	113	137	109	120	106	123	117	140	104	118	116	115	126	141	137	125	129	140	112	154	125	129	121	136	102	110	121	122	130	104	119	109	111	111	96	147	115	120	114	111	121	132	124	143	120	136	128	126	88	133	120	125	109	115	113	132	98	97	129	124	115	115	115	126	137	117	127	119	128	107	125	116	117	132	105	127	123	110	116	138	146	123	133	118	118	143	131	143	110	149	124	118	119	134	124	99	114	126	118	123	94	116	114	136	123	129	138	134	133	129	110	116	125	127	140	126	120	122	136	120	115	110	110	110	108	126	113	126	128	125	113	112	113	103	120	147	123	140	127	115	119	116	93	122	130	125	119	128	133	105	141	120	125	111	115	127	142	142	126	126	131	124	126	143	107	113	124	127	123	130	140	116	128	134	116	129	120	124	100	133	118	110	125	148	116	115	125	122	136	113	122	141	117	120	155	123	115	117	161	143	137	125	126	109	132	124	125	114	132	113	114	127	119	111	125	134	123	125	125	132	100	132	113	110	110	127	144	122	135	125	122	103	112	117	130	132	119	130	139	118	127	100	120	142	112	116	129	135	120	121	137	130	126	153	113	138	118	107	120	113	125	140	128	103	117	109	129	149	121	115	109	116	121	119	106	122	107	129	117	115	128	131	120	139	152	114	117	130	111	125	114	134	115	125	107	110	98	127	111	129	109	142	125	125	133	109	124	124	141	136	144	139	129	125	133	125	130	112	125	122	138	130	115	113	101	125	130	112	136	130	115	156	132	151	105	112	134	123	118	105	115	131	122	131	110	110	130	121	126	109	118	131	141	115	113	123	120	122	127	120	111	121	129	135	103	98	126	111	112	132	116	138	119	119	118	114	122	103	124	105	121	110	130	115	114	129	107	132	117	124	134	106	134	138	116	131	119	106	138	109	109	115	135	118	108	140	123	156	134	117	120	132	126	132	120	123	123	121	93	123	110	103	133	122	129	131	114	105	124	115	118	126	126	125	126	122	142	111	113	125	114	123	142	116	129	114	123	132	130	124	132	105	129	140	126	130	113	121	126	121	138	120	115	114	129	149	114	130	121	144	130	141	118	116	128	147	140	110	122	132	120	120	121	121	123	129	123	126	107	130	119	103	106	124	137	127	121	131	122	150	114	141	115	136	139	103	136	122	125	124	116	136	143	115	112	124	141	115	127	113	130	111	129	125	122	109	132	124	128	122	123	108	113	130	123	98	99	124	130	123	110	131	126	110	112	135	132	127	107	130	120	136	125	130	128	130	133	122	124	117	126	121	126	126	115	110	110	115	137	129	116	117	118	138	126	102	118	109	118	120	131	126	131	133	124	135	117	131	136	135	130	142	108	120	123	126	136	137	125	144	139	110	118	160	127	113	110	117	112	114	115	131	121	124	110	120	130	119	129	140	113	118	128	143	111	129	134	125	109	122	126	110	110	115	108	119	136	133	132	108	115	127	131	122	112	110	132	125	132	124	146	126	124	108	121	126	123	130	137	148	131	133	126	120	128	125	140	118	114	123	136	112	98	118	121	95	122	116	140	108	134	121	127	111	150	141	114	136	112	125	119	121	131	140	98	111	135	125	140	113	116	120	97	117	126	125	124	118	111	134	126	150
21654	15434	2400	2492	2189	1829	1519	1241	1038	874	807	747	696	625	588	590	522	481	496	437	461	427	442	400	427	370	396	405	372	383	388	420	354	383	358	340	339	345	344	373	344	308	325	299	319	336	352	324	320	333	332	288	321	343	331	318	333	340	280	327	303	343	298	323	309	283	320	313	284	324	304	297	283	301	304	288	318	300	307	273	315	307	305	305	280	309	318	302	329	305	266	300	315	301	301	287	290	289	311	288	303	339	287	328	307	339	314	290	310	277	305	319	290	264	292	284	318	344	290	312	291	305	329	320	310	310	275	296	297	280	340	269	315	318	290	291	307	302	291	293	292	302	279	309	286	289	294	297	279	291	304	320	312	286	290	293	294	310	285	309	300	287	271	275	333	280	313	300	324	303	311	293	279	288	308	292	316	286	329	300	269	301	258	316	331	262	283	304	274	321	288	280	305	281	311	299	304	315	260	299	289	294	322	284	303	317	265	306	306	273	311	303	283	310	311	276	319	295	304	288	303	286	311	293	284	317	287	322	251	307	286	289	298	292	285	330	261	319	305	294	291	333	326	301	283	293	279	305	290	308	294	303	323	288	283	286	308	283	289	305	291	301	284	302	274	308	326	328	289	278	314	322	293	320	328	290	280	289	267	271	311	292	297	344	341	310	287	315	324	304	303	289	290	300	303	316	291	306	304	269	292	313	273	320	274	284	288	287	294	281	311	287	276	330	323	299	323	304	334	310	281	320	295	302	318	313	312	271	339	310	318	264	306	294	297	275	288	306	305	335	291	297	284	298	315	321	309	291	320	301	289	290	270	292	300	289	336	323	290	306	271	315	308	301	274	270	267	296	271	296	279	305	303	290	311	284	304	287	310	290	290	321	295	315	313	292	317	336	271	289	314	304	299	314	319	289	264	316	322	313	292	250	303	311	302	300	332	312	280	301	284	340	312	279	311	306	290	310	289	330	311	278	290	301	280	322	313	290	267	284	288	255	332	349	287	334	269	270	299	306	288	292	302	276	295	294	295	322	309	316	296	317	282	322	300	286	272	313	332	313	302	325	316	302	299	301	280	305	310	330	306	298	308	277	306	300	326	287	313	306	304	304	281	284	291	279	303	282	315	303	280	304	293	283	303	302	317	309	309	297	324	281	316	305	270	317	322	295	291	309	297	307	318	288	331	292	308	300	297	283	276	297	309	294	302	305	267	274	294	288	331	309	318	300	269	286	264	336	285	317	319	332	271	297	288	263	296	288	307	332	272	300	259	293	294	284	287	299	314	293	292	297	333	320	274	284	339	289	341	306	289	296	314	305	316	303	306	302	270	305	286	287	293	288	304	285	297	290	314	296	311	287	295	297	310	297	314	305	262	292	299	294	300	300	333	296	296	288	314	285	277	279	285	289	289	298	300	291	328	321	286	301	326	316	289	325	302	270	286	311	277	323	286	290	325	295	311	314	313	315	308	268	310	317	308	287	290	275	296	284	263	286	303	301	270	286	295	313	320	317	293	284	313	317	311	268	299	286	312	275	283	323	308	301	300	276	283	298	312	329	295	303	335	309	322	303	291	270	299	307	284	309	271	307	311	288	282	260	273	317	311	297	267	289	297	271	284	305	263	290	257	287	288	303	313	282	301	289	297	278	294	276	292	291	298	293	293	283	304	299	340	294	310	290	301	285	277	297	281	255	325	307	295	308	279	320	316	281	305	308	302	289	308	295	304	317	279	308	279	311	317	298	291	297	292	320	282	315	314	271	311	325	290	305	280	275	323	306	304	280	305	300	331	285	308	330	302	313	270	302	270	285	318	294	304	336	280	266	300	311	288	318	305	301	309	320	268	301	301	348	268	255	293	318	347	309	297	296	319	267	299	298	282	315	289	284	262	304	329	307	309	281	295	298	282	345	287	294	299	342	290	268	324	271	304	288	327	280	345	300	294	317	307	276	306	261	298	299	333	293	279	302	287	305	321	287	286	308	296	273	293	294	286	273	285	284	272	299	278	281	313	328	292	274	305	294	320	305	314	273	304	305	296	304	305	287	312	313	272	306	302	304	317	289	305	310	291	289	277	301	313	303	256	297	261	325	266	318	340	312	292	257	314	271	296	301	299	313	315	304	291	272	277	336	294	348	289	317	302	267	297	280	340	300	263	310	326	281	301	299	298	288	314	301	290	303	303	264	292	302	289	278	291	307	299	296	319	331	287	354	294	303	302	318	326	289	314	276	298	301	289	315	301	327	282	269	288	302	306	282	293	329	331	322	312	324	316	286	280	316	299	287	292	319	297	260	296	289	334	275	303	295	251	311	296	308	309	296	284	316	323	252	302	318	311	282	293	285	299	315	297	333	322	298	254	319	297	276	320	263	262	298	274	312	270	306	327	264	279	303	320	258	317	296	293	272	288	306	282	300	302	315	285	310	335	289	313	298	295	327	266	280	296	278	343	305	254	296	306	300	309	313	298	283	321	300	326	280	241	318	292	321	290	298	307	323	273	290	307	292	291	286	304	288	311	302	276	282	310	277	294	286	296	288	280	313	276	302	321	292	299	298	266	299	309	298	275	280	290	299	301	313	278	348	267	325	306	296	291	272	279	305	276	306	309	317	313	289	283	318	294	310	301	329	285	311	310	285	290	291	289	297	314	309	315	279	302	289	300	305	295	345	272	296	288	304	310	315	294	288	253	306	304	293	312	275	307	280	289	292	304	272	290	331	322	283	278	279	289	280	289	338	289	299	278	272	281	274	273	302	276	290	289	311	320	284	275	288	298	281	263	299	292	314	315	303	339	310	298	298	301	305	294	306	304	290	337	300	290	312	287	313	304	263	290	279	293	281	282	282	305	298	295	302	299	306	305	286	276	315	284	292	320	304	298	290	313	302	284	269	321	283	296	294	298	300	281	336	304	293	296	274	285	283	324	302	280	312	284	296	290	286	285	292	288	312	306	297	305	290	287	296	326	297	283	281	300	297	309	301	301	301	334	308	301	299	306	305	280	277	319	319	274	290	322	276	314	308	324	290	286	314	296	296	312	305	289	286	275	265	262	276	308	254	286	294	291	323	308	286	299	303	310	288	299	265	298	276	297	291	330	326	315	312	299	296	288	320	320	300	277	314	288	287	292	306	286	312	317	305	298	288	309	311	304	288	329	278	295	306	305	287	307	270	297	279	326	271	294	291	333	300	315	311	316	296	311	298	283	306	293	322	290	300	309	321	293	292	281	292	288	278	311	309	296	305	311	323	288	272	302	284	294	327	307	303	340	316	307	284	270	322	269	312	301	293	281	288	321	303	311	283	313	313	330	291	321	276	306	316	281	262	286	299	282	315	296	310	303	282	307	310	280	274	277	310	323	297	327	296	293	326	299	285	310	278	296	293	327	295	302	302	284	313	273	316	294	312	296	293	309	311	290	310	282	312	277	292	308	288	292	279	314	323	289	320	299	289	336	306	302	273	313	286	308	300	278	299	304	291	286	309	271	294	292	265
52842	37863	11539	1948	1005	737	506	423	332	281	236	217	193	177	186	144	152	119	125	112	119	106	91	114	85	112	90	95	102	101	104	96	86	83	88	88	77	81	80	68	99	93	88	92	70	62	102	81	77	84	78	76	85	75	61	77	60	91	89	80	86	71	77	80	85	84	76	75	67	64	72	87	69	71	67	81	76	70	80	67	68	64	70	74	86	68	75	67	71	77	74	58	70	75	84	66	75	77	94	61	75	83	74	81	78	69	65	64	64	78	77	82	74	76	81	80	80	81	84	77	84	78	64	69	59	70	67	69	73	78	69	63	66	70	71	72	69	68	60	67	86	76	70	81	104	76	73	69	70	66	73	77	80	72	75	78	102	79	63	71	70	63	77	84	81	73	81	72	84	63	83	80	65	79	62	72	70	73	87	70	82	73	71	87	78	58	64	73	72	73	63	67	83	63	69	77	60	67	69	69	88	82	74	73	73	71	76	79	62	81	52	79	70	76	80	74	83	78	100	72	75	73	64	85	91	80	59	64	81	70	65	74	93	69	75	77	84	94	60	64	69	64	77	61	82	61	85	79	67	68	76	69	88	81	75	70	70	78	72	95	85	78	80	77	72	74	77	67	68	72	59	71	70	62	71	67	75	87	77	78	72	79	64	64	71	74	83	84	63	60	90	65	78	75	78	77	64	72	88	69	68	68	64	69	92	84	76	67	88	76	78	59	69	67	63	91	91	81	82	78	88	74	87	70	68	73	70	72	76	69	92	78	83	67	90	61	63	80	93	70	81	63	59	69	76	64	74	75	91	78	75	88	58	70	69	80	66	79	90	68	85	83	73	72	72	73	82	74	71	82	82	69	66	75	72	62	81	66	79	67	75	61	77	74	82	98	67	78	78	63	74	71	87	64	65	68	87	77	73	71	83	77	65	73	75	68	61	63	90	83	77	66	66	67	69	68	80	86	76	89	71	64	75	62	76	70	78	80	76	84	88	73	82	77	82	70	67	78	57	61	59	66	57	80	84	67	72	74	81	94	72	70	61	87	77	68	76	70	66	67	66	59	67	72	74	69	64	75	76	80	71	75	52	69	76	70	91	87	77	76	65	75	84	57	75	76	80	78	72	52	79	67	75	72	73	65	79	71	77	72	64	72	89	97	64	86	66	93	82	69	62	82	90	85	69	82	68	94	78	68	75	67	71	79	52	69	80	77	83	72	76	87	70	66	70	67	70	61	61	86	76	66	70	63	63	85	71	58	79	60	64	59	64	77	76	63	71	93	84	84	70	80	81	67	80	71	81	67	63	69	70	62	78	98	97	78	57	82	73	62	84	65	70	87	75	75	79	77	88	67	65	71	76	81	81	76	62	74	80	76	82	84	83	72	65	67	66	69	92	75	75	62	82	77	79	77	74	86	70	60	70	51	88	72	78	75	72	88	82	89	77	83	67	80	63	65	61	72	72	67	74	71	73	74	64	86	88	69	70	78	72	77	79	72	82	65	82	75	73	73	66	87	80	85	78	75	80	68	65	72	83	66	78	73	87	67	81	82	98	78	72	67	80	81	73	85	66	80	72	73	77	78	70	83	66	67	77	75	78	89	69	75	79	76	79	70	81	59	61	67	53	67	72	73	77	70	82	80	83	71	79	83	69	93	79	93	94	68	82	79	80	74	88	68	69	71	71	83	87	83	76	77	73	67	63	67	84	81	54	62	84	79	76	59	80	88	93	59	71	77	71	79	83	90	77	81	75	71	65	68	75	66	78	78	74	80	67	71	84	82	69	71	62	72	68	76	81	77	61	70	64	98	70	82	84	84	87	69	75	76	77	70	72	75	71	72	81	73	65	69	67	81	59	75	89	70	61	88	71	87	77	87	85	67	78	80	72	81	78	84	69	72	79	82	64	101	73	77	81	102	83	77	84	85	82	72	86	68	82	68	69	70	82	62	82	79	79	78	72	78	62	59	80	77	52	84	85	72	82	75	71	95	88	70	74	71	71	77	83	91	74	68	76	82	77	100	72	82	77	71	73	81	75	64	71	77	77	69	73	62	74	61	67	84	78	59	80	70	71	85	80	72	92	64	70	76	77	66	65	74	69	87	72	91	79	75	56	74	66	69	84	62	87	74	69	77	95	86	80	57	76	61	103	77	80	75	67	77	79	77	61	76	76	87	70	78	76	78	60	70	83	76	68	74	66	82	79	66	79	82	82	80	78	78	73	74	82	65	61	71	80	85	98	60	75	66	72	71	94	96	63	57	74	66	78	73	79	67	67	85	73	89	79	76	94	81	71	72	63	68	69	74	68	72	85	62	87	89	66	76	81	72	72	68	78	70	92	73	76	63	75	69	80	72	70	69	85	67	81	68	64	70	46	65	65	78	74	66	84	69	66	75	89	93	74	64	84	72	79	75	79	66	71	72	80	85	65	77	81	82	82	88	75	95	81	81	76	54	72	76	81	71	74	69	67	70	67	75	67	77	91	77	66	78	77	62	70	68	87	75	66	76	88	84	90	80	60	67	74	87	71	62	57	69	89	62	69	81	69	79	60	75	76	72	76	84	72	71	92	74	81	69	58	70	71	67	65	71	61	81	70	57	74	72	79	80	88	78	57	58	61	82	71	66	67	76	69	67	72	85	70	79	69	63	61	87	84	80	69	82	76	73	78	79	99	74	75	87	65	75	76	70	77	71	73	75	81	83	78	86	70	70	78	73	87	83	73	95	76	82	65	71	85	61	68	72	73	86	78	78	78	81	76	73	65	55	77	73	66	84	77	94	63	72	91	67	65	79	80	82	72	82	73	72	76	58	70	68	68	68	79	83	66	79	81	80	79	68	74	75	80	72	75	69	85	76	79	67	84	69	74	78	76	86	71	60	67	78	65	80	76	83	73	86	78	61	90	69	70	89	94	63	58	56	68	65	78	76	62	70	80	75	73	68	83	77	86	72	76	85	75	80	68	49	65	82	67	72	69	75	80	75	74	73	79	85	74	100	91	71	73	93	86	78	91	69	76	78	77	88	67	71	69	77	76	75	87	80	70	78	77	75	69	72	79	68	70	70	67	71	62	87	72	73	84	64	67	79	73	65	86	76	60	52	66	79	72	70	76	68	81	76	74	89	83	68	78	76	77	60	62	73	74	73	73	71	81	87	89	81	81	82	68	87	80	59	72	79	86	46	85	67	78	74	76	75	67	93	72	70	85	73	85	70	103	55	56	83	73	55	67	72	82	62	73	75	59	81	91	78	77	62	72	89	74	82	79	84	72	85	67	67	84	78	85	93	75	71	83	75	94	81	64	63	77	74	76	74	74	69	72	77	60	71	82	69	69	86	81	73	57	83	78	76	69	79	72	67	84	72	86	76	66	65	77	89	78	85	73	84	71	67	64	59	77	77	61	62	69	78	72	80	73	80	84	64	74	83	72	81	60	68	84	73	79	92	85	67	70	84	75	66	86	75	70	69	98	79	67	67	94	81	74	78	84	77
28918	23557	4323	4483	3808	3130	2591	2039	1697	1422	1219	1082	984	863	821	724	641	613	598	524	514	488	435	458	428	395	396	409	357	352	359	351	323	301	335	309	288	308	268	295	297	308	271	283	274	268	263	240	273	272	273	264	266	252	262	227	256	264	221	245	238	222	223	252	227	251	218	225	259	214	221	223	249	228	225	228	222	209	225	218	200	234	225	245	219	213	241	232	251	212	220	222	265	205	243	242	232	217	210	221	236	233	222	228	226	232	224	233	199	223	202	238	207	207	231	205	212	217	204	196	219	226	211	238	229	216	212	208	244	215	226	223	248	217	221	215	220	214	231	209	225	213	210	241	209	232	203	230	231	238	214	217	172	238	217	240	188	193	215	205	196	213	214	227	216	222	212	208	198	217	199	209	187	209	235	192	265	226	217	211	195	206	204	218	217	202	219	216	231	233	215	195	208	227	232	230	206	205	206	215	214	207	217	231	197	217	239	206	211	235	195	222	207	181	201	230	201	225	181	207	209	206	204	228	197	214	178	215	193	226	216	211	233	211	203	219	225	196	202	246	226	203	212	242	206	187	209	203	210	201	219	195	215	212	206	204	194	209	169	227	205	221	174	215	223	191	215	200	191	209	206	205	216	229	211	193	215	219	197	203	240	222	199	196	217	189	193	199	181	238	213	172	215	210	204	197	205	226	184	211	190	212	220	216	191	207	216	198	199	207	226	242	223	226	218	214	199	211	200	198	218	195	220	219	208	200	227	222	223	193	207	180	199	201	211	205	201	210	193	218	225	231	184	188	211	217	217	231	226	214	197	193	224	231	224	201	236	215	201	217	234	210	192	214	208	194	204	227	215	198	213	217	206	218	211	205	207	215	200	195	250	217	231	209	200	199	190	204	175	195	184	218	161	231	214	240	216	175	246	208	198	215	211	212	221	192	216	206	235	200	215	223	221	228	224	180	191	213	235	202	210	222	196	204	212	206	193	209	207	193	216	209	206	214	228	199	209	194	225	219	215	217	198	198	218	213	207	226	215	198	176	221	193	234	208	203	217	226	226	202	199	209	225	215	205	194	219	216	206	231	210	237	207	185	217	171	223	215	218	170	218	193	203	233	211	220	202	221	200	219	202	233	203	206	196	207	210	215	215	223	210	186	202	203	213	213	203	194	231	206	203	204	215	202	222	203	210	224	214	224	208	203	172	195	194	203	221	206	204	217	203	226	221	238	247	202	208	227	209	245	180	204	197	207	193	197	216	206	217	231	215	211	221	182	208	192	191	214	214	216	199	211	202	221	196	224	189	212	203	190	212	230	199	200	207	214	218	235	186	219	200	210	225	224	228	224	230	193	181	184	229	211	199	207	223	215	210	217	178	229	198	179	207	230	191	201	225	204	219	214	212	213	220	219	196	211	223	200	220	198	225	208	212	200	215	228	218	218	213	202	209	201	190	183	214	213	223	226	215	193	218	222	200	191	195	217	190	206	183	203	177	213	198	165	192	233	223	219	213	217	194	193	213	215	220	188	230	216	206	211	214	202	198	213	206	187	220	215	199	210	214	196	194	206	197	203	230	195	203	211	215	233	203	218	227	202	198	233	203	228	215	231	216	193	241	199	208	221	232	231	203	216	208	208	227	199	209	200	170	216	254	221	222	223	181	198	212	212	203	205	211	211	207	239	223	225	206	223	204	193	220	226	193	211	203	218	205	194	205	203	224	240	221	187	215	228	191	213	191	205	220	214	188	216	218	197	216	203	223	224	215	215	179	181	215	207	207	204	223	244	211	175	210	213	220	215	216	237	221	205	212	210	223	199	260	197	187	184	222	219	213	191	215	205	196	221	189	223	235	241	204	215	220	172	210	213	220	227	199	210	221	195	232	224	224	230	209	215	198	179	201	212	205	226	209	210	200	219	221	206	189	213	190	218	200	216	199	210	223	220	225	224	194	218	221	227	229	225	211	219	198	232	195	223	221	208	219	231	204	219	199	213	203	196	200	208	205	206	227	189	196	215	201	203	190	198	202	212	196	207	222	217	232	213	204	188	227	223	214	201	217	222	200	252	199	225	197	173	195	218	189	236	194	205	229	222	199	194	196	207	195	221	211	224	215	206	182	206	217	226	234	237	210	198	198	232	199	204	204	220	219	215	232	221	205	188	232	205	192	213	213	210	220	218	203	219	223	208	205	235	213	214	202	193	212	208	216	215	212	209	220	218	201	222	215	190	205	214	242	199	231	206	206	229	216	267	208	210	199	217	197	216	204	224	222	197	198	200	231	194	221	182	182	212	210	218	208	184	201	206	195	199	207	216	225	215	230	194	209	220	191	206	194	182	227	198	201	219	203	205	208	194	187	212	208	215	235	211	242	195	207	193	189	206	223	212	240	193	205	223	198	210	224	220	220	217	209	212	206	214	229	195	192	228	204	191	222	197	200	203	229	207	220	199	176	196	186	213	211	187	241	219	198	193	176	208	239	220	218	201	208	223	209	236	208	223	211	224	227	213	209	232	227	187	221	235	226	233	203	239	179	209	204	221	223	208	198	206	228	211	222	241	194	227	214	230	199	197	202	211	192	207	245	199	224	215	214	191	230	213	190	216	224	201	214	206	222	211	229	233	192	189	232	217	207	215	213	217	202	228	181	241	183	227	211	194	207	204	196	193	216	235	216	218	205	237	208	220	221	200	218	215	196	193	214	224	189	197	205	195	216	200	195	230	203	227	193	202	214	181	219	191	214	189	219	202	208	210	225	238	201	240	213	220	207	199	210	217	207	221	196	199	223	229	236	211	198	213	194	180	218	195	199	226	213	194	215	216	198	191	215	191	186	190	221	199	193	222	203	216	184	195	194	204	195	217	197	214	210	185	208	205	228	234	230	221	210	207	210	210	199	212	230	221	198	201	200	217	208	197	208	223	212	227	231	194	221	197	189	201	226	204	210	220	209	204	197	203	173	209	217	212	217	211	217	201	221	206	233	204	228	216	215	185	208	206	172	213	245	222	192	212	226	198	223	221	198	194	189	212	193	205	224	196	203	192	206	222	203	203	240	212	184	190	244	211	189	214	228	214	227	198	211	200	216	210	229	210	236	224	228	217	200	209	215	197	229	214	219	214	182	211	189	224	210	206	204	231	223	223	209	233	223	214	216	198	214	231	192	212	210	233	196	213	223	210	222	226	216	212	206	225	246	229	216	180	205	238	218	218	201	228	217	223	221	220	228	184	224	211	209	201	189	198	220	252	194	200	199	191	201	196	217	217	188	206	186	192	207	246	202	198	194	171	192	214	210	178	212	197	187	200	203	210	205	199	217	212	234	243	219	209	203	221	222	214	203	205	199	207	219	193	214	211	223	220	206	213	198	219	196	208	231	211	232	212	213	215	230	198	205	204	211	215	217	195	184	216	196	212	209	206	209	192	196	201	202	197	230	187	213	237	218	227	201	216	206	211	205	200	220	209	220	208	215	221	219	193	222	182	212	200	228	201	184	206
6248	972	299	252	285	223	262	264	291	293	264	257	276	293	278	257	257	254	268	238	261	265	211	266	280	255	242	253	253	260	278	253	246	276	261	247	244	277	246	252	239	251	238	266	256	242	246	264	234	237	257	282	215	274	260	263	246	279	250	279	248	255	274	260	247	240	262	261	232	248	225	237	250	243	276	241	259	269	259	250	258	268	260	244	259	262	228	239	254	298	260	273	247	242	303	223	244	253	243	234	267	231	252	263	255	243	216	281	265	287	274	250	249	278	253	252	276	247	279	262	255	256	255	279	297	216	243	263	270	230	269	246	259	288	249	239	271	240	260	257	241	235	242	278	301	241	262	249	231	248	259	258	263	247	256	238	291	272	233	246	228	241	235	265	272	247	254	258	267	259	261	252	256	278	236	257	213	244	245	246	259	256	263	248	248	256	231	271	259	256	288	260	294	247	279	266	299	282	265	239	247	276	242	285	257	266	273	266	249	231	248	250	264	262	268	242	285	277	249	248	268	265	246	259	262	268	273	248	212	249	260	259	252	262	240	250	249	247	245	239	247	253	267	281	230	286	276	273	272	276	273	277	250	254	248	250	266	236	247	272	273	257	259	266	239	294	270	265	246	303	219	243	275	287	266	263	273	253	244	268	243	247	224	277	277	254	268	233	245	273	249	266	226	247	226	281	257	264	248	238	258	254	242	238	269	214	283	287	244	281	283	259	271	265	237	230	263	240	292	266	237	263	255	228	256	275	230	243	242	273	268	237	258	276	246	243	236	264	270	242	260	231	284	238	239	266	260	221	249	258	243	246	257	270	280	271	253	250	264	253	232	255	233	243	237	271	231	250	236	263	277	268	285	262	250	245	253	250	274	272	252	248	265	257	217	252	249	263	249	239	242	218	267	277	253	258	240	257	227	226	259	286	260	275	236	249	239	254	296	254	260	262	270	267	248	251	289	258	236	231	269	250	244	256	230	265	263	251	238	237	240	267	217	270	246	235	230	257	264	229	273	261	246	262	261	222	274	237	236	270	268	271	249	245	260	255	250	238	264	242	256	300	252	241	252	234	239	254	241	271	235	277	261	262	274	263	250	261	254	231	267	258	261	236	244	252	226	254	240	231	266	255	291	252	289	278	270	251	248	250	254	287	254	238	250	249	264	240	291	260	249	268	237	229	260	238	275	252	240	238	271	254	270	258	248	274	252	253	260	263	256	260	259	273	279	277	254	260	280	243	249	249	299	261	237	247	238	266	265	250	250	227	266	268	254	238	270	255	255	258	237	271	235	259	285	237	280	250	279	276	259	244	233	270	246	255	246	274	269	249	250	277	272	262	255	240	249	263	275	254	254	279	248	260	235	229	257	274	253	241	244	236	253	231	263	257	279	278	267	268	252	253	258	247	244	248	262	258	253	252	248	252	259	245	263	308	264	262	280	238	239	276	272	252	254	265	253	214	249	257	242	245	241	239	233	255	263	246	245	276	230	273	266	239	266	267	258	238	263	241	259	259	265	240	256	276	289	247	257	234	266	262	239	266	294	262	254	276	246	274	274	255	260	249	263	246	250	218	248	282	260	229	262	248	271	247	271	276	225	257	275	251	260	237	248	256	263	265	283	288	270	246	272	269	284	247	230	282	265	295	300	258	263	286	285	267	230	245	282	234	256	245	268	248	264	261	263	251	283	292	244	298	248	242	275	245	281	250	281	251	274	255	255	267	265	272	255	256	263	245	262	226	227	268	257	263	267	259	250	290	257	260	267	243	266	249	273	256	254	243	261	241	280	242	252	293	259	238	251	243	254	263	250	268	238	241	252	274	245	273	285	256	266	227	271	232	273	243	238	237	283	243	285	274	259	247	232	253	262	240	234	258	249	279	249	228	257	251	277	244	249	284	261	256	222	262	289	250	254	237	242	261	256	254	275	257	262	254	273	253	255	274	253	248	242	224	242	238	258	262	266	244	248	264	239	285	281	262	241	268	253	275	252	238	263	239	264	269	251	271	284	239	246	230	253	253	238	264	252	246	259	260	268	262	212	260	285	263	256	281	258	259	244	272	256	214	247	247	257	282	262	277	219	257	248	230	252	266	244	255	242	253	246	267	200	241	238	280	251	290	246	277	254	265	243	246	239	266	257	256	248	244	251	283	254	255	231	233	264	272	253	241	251	253	267	280	232	240	239	247	253	251	252	269	264	254	247	246	243	236	274	227	267	258	230	268	266	263	268	238	266	273	253	241	259	257	234	257	232	232	263	260	243	261	253	253	270	248	251	255	240	261	249	247	266	252	270	254	257	261	281	254	245	242	270	259	248	275	274	231	267	257	248	241	272	253	256	244	250	247	260	272	265	253	248	280	225	245	260	269	241	244	270	234	245	252	242	243	259	264	279	257	246	298	254	238	252	256	216	280	243	262	251	268	260	258	249	276	272	255	234	266	251	271	247	269	262	263	253	269	261	287	283	245	244	255	243	301	234	245	278	278	270	255	298	261	251	243	260	247	272	263	242	265	260	229	273	254	266	258	264	249	285	239	270	273	270	261	283	283	253	239	237	251	266	270	264	252	243	256	250	251	275	249	260	244	272	254	252	272	259	272	264	260	287	257	279	264	268	245	240	235	237	257	236	273	237	269	253	280	251	256	265	236	228	232	265	245	253	249	249	223	282	259	262	284	232	262	250	249	244	248	220	281	251	253	245	265	248	276	255	264	259	269	233	261	243	264	266	239	236	271	239	235	269	228	270	255	250	240	261	257	242	256	256	265	246	214	310	226	268	222	257	234	234	263	285	252	264	256	252	278	236	276	256	244	266	253	250	258	271	248	271	248	251	265	225	261	243	230	271	260	263	259	235	241	271	266	266	284	269	244	240	217	227	230	239	256	260	280	253	240	262	258	265	254	261	258	287	251	248	223	237	257	259	261	276	248	244	240	245	264	256	239	250	264	280	285	267	281	249	254	265	267	272	241	277	251	217	271	266	243	235	255	268	267	244	268	232	277	228	258	247	251	230	242	241	262	265	246	254	264	263	241	265	264	236	228	286	254	263	249	268	264	269	249	276	284	254	241	247	265	273	266	271	253	252	265	231	291	257	266	263	223	264	237	272	225	244	272	262	255	272	312	250	247	266	267	234	262	254	271	264	269	246	257	259	265	269	260	264	258	251	248	267	237	241	228	277	271	255	240	249	259	250	239	276	245	291	248	250	255	222	246	267	244	249	276	254	252	251	239	267	248	268	234	254	272	262	229	259	271	250	275	292	232	241	264	267	247	239	238	248	245	303	243	247	263	243	237	271	277	255	261	256	251	240	222	259	267	233	240	262	252	259	284	251	255	262	282	256	242	235	280	236	242	226	259	236	245	266	290	260	237	235	244	269	277	280	252	240	227	265	232	277	253	235	274	246	265	259	230	223	286	256	254	289	239	253	267	253	240	224	248	291	243	259	283	243	240	256	276	282	248	265	241	250	256	260	257	248	272	241	273	242	253
5743	1609	696	681	671	654	592	613	637	604	618	606	634	598	617	523	559	638	617	577	590	611	615	575	573	559	589	625	567	564	570	594	652	585	593	608	601	581	567	551	557	599	579	548	564	607	597	615	626	608	612	615	544	611	572	580	588	553	578	586	524	575	593	573	589	561	608	551	595	632	553	537	573	626	606	552	631	607	563	585	614	627	592	542	612	578	623	570	576	598	543	563	539	574	611	551	560	571	566	580	573	573	603	601	600	568	575	571	566	595	583	581	581	594	616	568	609	596	599	560	570	559	595	593	583	590	571	557	573	598	527	621	588	568	553	634	567	592	593	585	596	584	605	566	581	597	590	560	647	569	559	564	577	544	577	563	551	600	567	550	612	552	579	597	599	575	545	559	599	629	570	549	538	569	596	596	557	612	573	560	604	532	598	575	576	554	574	578	545	601	596	600	546	588	550	587	595	568	578	569	583	568	552	604	554	630	567	562	601	598	594	589	625	576	556	597	575	592	578	588	604	546	568	630	562	559	565	571	566	619	576	588	594	570	559	590	612	584	602	593	554	579	601	586	635	566	604	571	599	549	612	591	602	615	559	571	556	587	567	590	588	612	566	592	566	572	577	613	573	621	580	525	540	583	607	599	600	611	564	591	576	624	555	572	582	533	605	562	560	580	587	577	597	606	583	577	610	573	576	593	580	601	523	543	606	564	603	591	623	569	593	613	595	588	611	586	570	598	567	575	558	607	598	607	566	565	574	594	587	575	650	586	543	633	590	562	555	603	573	590	559	550	582	576	548	551	609	522	582	551	573	618	571	622	636	589	581	567	549	527	586	595	564	603	591	611	590	597	555	525	592	540	546	570	543	581	561	594	604	589	574	584	570	594	585	565	596	608	593	597	576	570	599	628	573	619	539	595	580	617	588	566	575	618	587	628	584	555	580	594	564	577	566	560	582	592	624	578	565	534	592	563	573	557	599	561	599	580	604	598	580	626	554	558	611	612	597	606	538	574	595	579	563	632	567	614	580	567	581	546	619	590	555	626	595	603	547	579	609	582	630	558	580	555	584	580	578	586	564	611	531	571	618	588	613	535	568	573	588	584	595	545	571	551	599	572	600	624	558	608	586	536	608	594	593	608	596	598	627	594	564	583	569	599	588	569	558	545	588	576	624	565	583	590	607	573	616	601	560	574	566	563	540	587	597	584	563	563	566	574	569	575	575	575	576	562	586	602	547	553	605	607	585	596	613	572	557	558	618	621	560	531	619	550	569	558	594	615	586	584	583	589	565	575	589	578	585	622	565	543	572	564	592	586	607	589	565	590	559	572	577	561	546	552	608	549	587	560	542	572	598	525	595	611	557	574	567	609	579	573	604	638	593	571	606	615	577	605	591	562	574	570	602	575	609	587	591	566	558	603	608	580	594	597	616	605	546	598	528	594	582	541	601	573	600	610	595	571	595	605	577	605	584	592	573	570	591	606	607	551	595	619	575	564	567	552	633	632	586	602	600	612	577	619	577	602	600	547	573	608	551	588	610	574	590	588	566	577	634	581	527	575	584	559	570	584	605	601	565	560	560	599	574	596	596	565	580	589	546	555	581	550	595	557	558	586	577	599	600	576	607	604	613	553	590	602	585	533	587	560	591	573	603	564	650	593	552	590	600	597	548	582	577	624	580	603	584	593	541	515	599	574	566	609	585	536	572	552	625	601	545	558	599	559	590	613	576	586	597	601	529	608	617	642	571	600	569	614	578	556	541	592	550	568	585	566	557	563	622	590	547	589	607	587	601	600	609	607	585	584	606	606	547	585	638	620	621	539	552	587	588	582	561	607	572	559	570	569	606	565	584	586	625	597	612	557	575	582	570	607	587	588	547	558	576	625	596	556	598	580	596	627	547	581	626	597	588	604	594	570	588	575	613	599	571	570	574	583	570	574	588	593	587	606	569	567	563	560	547	579	613	587	607	582	591	602	549	545	555	571	614	597	543	561	537	601	565	599	568	566	593	596	604	616	560	549	564	611	584	590	571	591	591	576	575	589	576	604	572	574	585	539	551	602	636	582	578	539	582	566	567	606	609	608	621	546	521	568	560	574	551	596	542	605	560	605	590	595	576	565	582	530	601	565	556	568	587	613	600	606	549	563	575	586	570	531	581	565	592	578	593	593	603	618	545	601	566	562	584	612	629	551	520	597	591	564	610	555	587	580	591	541	567	566	597	570	576	615	585	577	590	610	596	544	594	561	546	594	558	529	572	609	598	539	575	576	570	604	583	586	551	582	577	562	549	607	578	565	512	563	562	550	586	575	601	555	577	567	591	588	623	587	530	566	607	604	588	579	586	579	551	569	567	582	554	592	613	557	600	589	580	583	546	602	571	604	558	599	550	564	585	575	554	587	615	587	588	616	567	600	646	600	578	559	532	573	562	543	568	566	602	546	597	530	586	629	564	580	545	624	587	624	569	609	589	541	566	593	587	586	576	592	594	588	602	576	582	570	585	582	556	558	561	603	581	629	556	595	557	600	606	596	590	557	567	615	580	572	575	578	592	611	575	548	589	559	604	630	602	621	587	633	605	583	546	578	582	625	571	615	566	576	564	593	591	613	551	628	551	530	563	616	646	581	604	572	549	579	584	622	571	610	614	547	590	566	601	581	593	579	571	618	595	590	580	582	560	567	568	521	545	584	572	607	568	546	590	569	548	581	609	547	601	604	545	557	545	592	559	589	598	552	577	583	578	594	567	576	549	607	612	582	603	581	609	556	576	571	588	559	586	622	587	611	591	579	592	582	576	592	572	596	591	582	593	616	581	558	575	609	555	555	586	564	601	586	578	587	560	561	607	559	545	568	565	591	611	576	593	557	569	564	552	595	579	587	608	569	556	558	550	576	589	551	602	608	598	586	567	591	574	537	578	585	583	597	573	601	573	578	581	597	573	610	587	593	551	567	577	557	597	594	568	575	553	597	535	575	586	599	591	585	568	601	569	596	596	568	574	616	577	556	622	572	575	600	628	617	561	572	624	589	611	600	573	602	579	557	596	560	614	599	591	595	567	573	601	567	583	592	602	575	579	571	611	597	555	575	568	550	581	556	582	630	619	589	565	531	586	559	577	594	564	534	579	575	609	562	551	549	521	564	577	604	623	621	605	583	571	581	580	579	596	606	582	562	621	582	597	538	575	559	588	586	604	571	527	622	576	551	562	604	601	565	612	573	592	590	583	602	549	601	559	564	595	612	587	584	591	578	596	612	565	569	576	584	571	566	590	580	577	558	556	532	556	592	559	588	583	567	595	593	547	561	573	572	580	554	557	610	562	590	571	568	592	556	617	582	576	595	571	572	584	577	590	563	551	568	610	573	587	596	561	576	587	579	596	584	547	614	565	571	621	581	592	597	565	573	585	614	545	584	624	612	596	568	531	580	586	540	612	567	548	582	615	611	546	581	595	577	615	590	587	607	553	607	571	626	591	531	588	554	540	598	592	528
38768	24019	5275	836	557	427	319	323	264	230	211	174	161	198	159	178	149	155	136	134	136	131	163	126	130	146	154	127	124	106	142	144	124	156	140	145	128	121	129	127	124	122	125	138	127	130	132	100	125	144	121	124	129	130	132	100	130	140	138	128	126	131	127	117	138	139	118	119	127	118	132	125	117	110	139	138	109	133	131	116	122	111	120	133	136	117	108	112	116	127	138	119	103	134	139	123	129	120	110	122	115	122	129	114	120	136	131	124	129	146	117	100	125	124	108	135	120	117	133	107	135	125	134	105	133	132	128	120	126	120	128	146	117	119	120	123	109	126	122	132	124	141	137	115	128	107	142	120	120	141	125	138	112	100	111	115	113	128	125	149	132	126	120	133	112	117	111	154	131	156	112	118	110	141	123	131	122	132	137	127	106	121	124	125	106	121	117	120	117	124	134	120	112	116	126	105	135	119	117	125	117	112	131	137	119	107	111	124	114	110	129	108	140	147	117	103	119	115	123	117	127	133	130	122	115	130	126	130	117	116	116	129	130	121	124	109	128	118	128	109	129	123	101	118	141	126	118	117	125	107	145	127	140	141	115	120	126	126	112	141	128	119	129	128	110	120	155	107	149	133	138	103	126	135	131	133	123	118	127	122	144	124	116	132	117	148	115	121	117	122	113	130	142	131	129	122	105	119	118	132	127	127	115	137	118	141	119	107	117	144	139	111	137	113	114	134	104	124	124	129	134	123	130	129	140	139	126	115	104	118	133	106	125	128	94	118	124	117	132	126	121	136	129	127	136	133	109	112	104	133	116	107	120	131	125	133	115	127	124	122	141	111	132	111	120	109	123	125	112	130	118	113	121	127	119	131	111	105	128	158	117	147	124	129	133	121	132	126	127	141	136	113	114	123	124	129	124	121	128	135	114	147	127	111	122	130	132	121	137	129	118	128	122	124	102	128	122	150	127	102	106	115	97	125	158	123	139	120	111	136	116	112	130	144	120	119	142	143	139	121	126	119	118	110	146	120	131	124	110	124	141	118	135	119	115	146	117	131	110	113	129	122	123	117	119	113	133	132	137	94	126	109	103	122	141	118	116	129	126	103	108	134	121	97	112	122	125	118	121	132	133	124	112	123	129	140	116	121	124	109	118	137	102	106	148	118	119	116	130	116	126	133	113	115	130	140	117	131	117	121	115	93	124	109	126	124	118	129	110	146	127	121	131	121	156	120	116	100	122	106	118	129	103	149	126	125	120	137	119	121	128	134	137	131	130	108	125	110	113	126	122	131	118	120	142	114	118	136	127	127	119	129	122	123	137	122	103	131	135	133	123	106	119	123	121	114	136	135	129	134	128	123	113	133	104	104	116	130	117	117	116	153	116	128	115	115	122	121	122	127	106	119	115	115	108	125	114	112	114	137	99	126	115	133	126	121	113	130	132	112	120	130	127	104	126	129	106	131	135	123	134	120	124	119	131	130	143	109	111	134	116	117	135	107	127	133	130	120	116	108	109	121	145	117	109	120	100	127	129	108	101	98	115	139	130	127	114	132	112	133	132	103	121	114	114	119	118	129	118	118	115	140	128	121	114	135	135	120	119	124	132	133	117	107	111	118	129	127	110	124	148	114	124	109	112	119	142	117	136	124	114	122	124	137	140	123	138	129	137	128	135	102	119	121	124	102	128	122	130	110	109	138	103	133	121	113	121	131	135	135	149	140	116	101	116	127	126	116	113	126	117	113	137	127	138	140	130	137	111	117	146	114	119	133	128	128	120	116	133	143	126	126	101	103	133	133	139	125	128	126	130	128	117	112	122	119	136	105	130	116	132	119	122	109	129	103	135	100	149	110	137	110	135	142	116	120	122	127	135	118	142	125	117	128	104	123	117	111	130	138	116	109	120	132	135	115	116	130	122	129	152	135	125	106	117	111	124	132	124	132	130	115	107	122	129	118	125	124	101	132	109	129	116	104	132	138	120	122	119	152	115	113	129	140	129	119	134	100	132	103	137	122	129	121	128	120	134	122	104	118	117	112	118	139	98	122	124	117	110	103	118	122	122	138	131	136	113	110	112	122	138	127	114	111	126	127	127	106	106	120	119	144	116	129	124	115	122	113	124	124	123	121	160	127	119	109	123	129	141	130	124	118	133	131	129	110	139	135	129	131	124	117	120	124	128	111	114	124	111	135	107	129	123	123	123	117	134	130	108	109	118	105	110	126	119	134	129	138	125	133	121	138	132	145	99	144	113	127	120	129	111	135	119	116	109	138	117	114	138	138	114	132	114	118	140	123	140	112	138	117	130	143	123	121	118	135	105	128	130	123	108	125	134	127	128	91	116	118	112	121	134	124	142	128	131	122	131	122	118	121	134	122	105	132	120	117	113	120	133	107	134	145	109	132	126	118	143	113	129	134	123	123	123	123	132	117	139	138	131	120	121	132	113	127	137	121	135	126	130	130	118	127	144	130	125	145	128	120	118	143	132	110	126	124	117	118	106	121	138	130	123	116	107	140	142	103	127	128	128	138	111	115	128	127	105	128	132	133	114	128	131	124	123	126	112	130	135	133	124	113	129	142	133	114	124	121	115	112	124	116	131	117	120	136	132	118	117	114	128	115	137	113	107	114	121	120	130	133	126	115	141	134	109	104	97	108	132	126	127	135	123	112	124	113	127	137	125	116	133	118	132	129	111	115	129	117	128	135	125	134	125	113	117	107	114	121	108	154	138	99	120	124	111	128	148	121	125	122	119	132	103	147	135	119	110	142	124	120	126	120	130	125	126	107	110	111	128	127	110	109	118	135	132	119	137	113	120	105	107	150	110	124	119	111	142	108	99	123	116	99	106	141	140	116	128	146	116	116	124	128	116	135	123	119	120	142	158	127	132	129	121	108	127	132	123	133	122	135	114	117	128	123	129	105	121	106	117	126	125	140	146	151	114	137	118	127	136	121	140	116	105	130	120	124	127	128	125	133	128	111	138	135	128	133	131	128	119	108	114	128	123	142	140	120	141	137	121	136	104	114	111	123	102	136	119	111	126	143	129	123	110	118	116	128	132	125	131	119	119	106	135	120	115	138	110	131	141	143	107	112	125	131	101	120	143	116	145	137	115	120	109	124	122	124	130	126	111	117	140	125	126	117	132	143	110	117	123	118	141	127	144	144	102	120	110	158	124	118	122	119	109	118	116	107	127	132	126	123	107	107	134	148	148	136	131	100	127	107	108	108	115	124	114	118	110	113	121	136	119	127	129	118	112	120	103	110	114	127	112	109	123	119	116	134	120	127	131	103	128	124	140	115	126	136	116	136	106	133	114	120	133	117	127	123	138	128	126	102	97	117	137	132	126	127	126	131	117	137	119	120	128	120	128	118	130	121	112	137	135	122	151	116	113	113	103	128	129	128	163	130	103	116	134	148	114	111	113	129	136	111	115	142	129	113	112	140	122	115	136	128	118	126	128	108	125	107	115	100	114	124	141	139	116	120	126	124
21343	16256	2612	2500	2183	1804	1525	1210	1070	972	857	744	688	691	606	549	538	541	478	504	449	457	424	400	432	419	407	409	392	381	355	350	377	365	338	349	332	352	374	352	302	345	333	337	345	328	339	330	318	331	285	331	318	324	361	321	303	334	292	309	300	318	302	296	278	288	315	322	301	298	295	345	319	315	328	274	305	325	322	299	301	328	329	269	346	327	277	313	284	301	294	286	325	311	326	328	304	314	311	293	319	327	332	286	288	329	302	317	351	283	329	293	300	287	292	294	318	291	296	287	286	301	281	320	314	308	303	309	307	300	311	332	294	292	299	281	295	265	314	290	334	281	292	290	303	304	266	317	267	267	293	291	287	299	320	305	313	307	316	303	302	278	309	298	279	282	260	299	300	322	310	307	277	302	290	299	314	314	297	312	279	320	297	338	289	306	320	302	291	308	320	301	275	290	283	262	313	287	316	301	268	287	291	300	287	301	302	274	308	307	294	318	294	292	267	311	318	263	281	267	324	326	275	316	316	304	303	282	337	295	319	310	298	302	282	312	289	341	284	305	314	285	298	299	306	292	300	320	292	275	306	303	329	296	310	290	275	306	271	310	307	310	291	289	287	284	290	311	293	297	296	278	305	292	333	316	313	293	330	277	312	311	274	287	310	311	301	307	269	290	283	312	300	320	312	289	297	302	303	318	285	298	290	285	312	275	254	293	323	302	311	290	296	300	316	294	247	334	296	322	317	298	294	277	309	320	281	298	326	318	322	285	288	301	303	311	283	304	300	289	333	290	322	288	304	284	305	295	302	313	295	304	264	310	335	286	295	294	311	275	317	296	301	333	297	313	276	302	288	283	267	304	299	277	331	282	281	317	289	272	287	286	284	311	318	333	328	294	286	272	289	290	317	292	308	304	315	277	297	304	270	290	300	283	316	285	309	283	291	321	316	307	299	267	291	312	299	301	314	275	304	292	287	335	302	291	295	293	306	316	300	293	307	313	283	286	276	289	303	291	322	300	283	302	306	314	302	304	276	292	290	300	317	283	282	292	315	292	305	306	291	275	301	295	284	292	313	297	303	296	287	333	276	333	283	287	307	319	323	293	289	302	279	312	298	269	320	300	282	346	315	279	309	286	315	275	313	317	313	293	299	267	320	305	263	293	292	298	303	286	317	314	300	281	297	308	298	272	323	287	297	287	329	341	287	320	300	318	343	290	303	277	283	310	272	294	285	304	299	294	281	317	295	324	268	301	293	267	297	283	302	311	297	301	311	326	288	304	281	283	281	273	292	302	284	322	269	291	315	288	302	307	275	286	296	314	288	286	304	306	317	298	320	277	312	316	325	291	287	308	283	313	291	324	289	310	290	326	288	292	310	282	332	304	305	301	294	293	262	285	293	288	298	304	304	330	288	254	315	300	267	325	311	288	297	283	293	294	290	287	310	251	290	300	293	269	307	275	317	333	312	307	309	321	317	304	289	304	294	292	315	277	290	301	293	292	298	287	293	261	298	272	271	267	303	282	284	336	298	291	300	295	298	321	304	285	277	306	339	265	315	311	308	300	310	296	289	314	294	329	305	332	303	317	302	308	275	298	319	296	284	305	300	308	314	298	316	296	285	304	308	273	287	309	291	298	264	296	295	297	288	294	324	267	291	300	317	282	315	309	273	285	296	309	291	307	295	265	317	309	300	293	293	295	299	294	284	289	251	271	276	282	306	304	317	271	265	306	291	314	298	298	291	308	296	271	304	314	326	296	311	300	308	303	294	276	313	266	320	282	285	324	300	274	275	300	286	290	310	288	288	285	304	298	324	254	292	312	306	295	311	318	332	319	318	286	289	311	302	311	267	307	275	288	284	297	302	281	297	289	331	325	319	285	299	299	329	315	274	298	295	307	291	294	284	278	299	273	330	296	273	307	294	310	299	275	281	287	301	267	322	308	314	337	340	297	310	283	259	306	299	276	311	285	333	323	291	300	299	312	289	304	293	298	313	311	315	290	286	298	300	272	295	330	312	289	278	276	298	304	320	266	303	277	312	298	317	289	345	278	285	285	300	320	308	330	292	281	283	294	301	312	323	277	314	303	289	325	320	327	297	312	282	283	284	270	321	290	315	319	297	291	299	299	277	280	332	279	290	304	278	291	279	270	278	285	309	284	309	298	316	313	290	328	308	317	284	302	302	263	280	299	312	299	304	324	318	296	306	305	290	273	305	330	274	304	298	274	313	284	313	281	289	307	302	302	309	291	295	284	299	308	302	298	299	282	309	291	298	295	320	293	277	296	321	310	316	286	259	274	315	324	313	288	306	310	322	264	305	285	300	276	315	268	309	271	305	320	266	288	313	287	281	306	315	308	328	283	311	302	294	306	284	278	322	293	319	322	299	309	329	279	312	304	291	286	299	308	295	286	314	305	307	302	298	298	283	304	282	334	318	290	291	283	270	304	296	306	310	301	288	290	306	291	314	299	314	278	309	307	298	294	306	286	333	270	295	294	326	299	286	328	327	305	295	271	270	286	274	278	321	328	312	298	287	278	300	309	287	316	296	280	300	310	301	297	316	334	306	315	298	278	280	293	309	319	314	289	304	292	292	312	295	275	285	282	283	307	316	300	269	310	261	296	260	308	296	302	304	324	295	341	290	293	270	289	270	292	297	265	310	326	300	308	301	290	255	266	270	301	312	307	290	279	312	308	283	278	303	286	321	310	305	292	285	261	308	295	270	296	299	312	289	293	288	269	302	308	328	291	299	275	263	297	305	298	315	316	295	279	312	320	299	302	308	297	300	281	295	293	291	287	294	325	302	301	280	295	296	287	305	314	260	304	287	288	292	266	305	340	314	288	280	298	287	288	289	278	280	314	304	294	306	300	286	283	302	298	298	301	308	303	310	319	313	285	306	301	274	306	324	301	289	315	285	298	304	283	301	316	301	321	299	292	318	302	304	293	300	276	288	292	308	291	290	314	339	307	275	291	313	291	289	320	287	286	259	313	301	239	290	276	266	300	341	301	274	305	293	295	262	275	298	277	289	304	283	314	307	267	301	308	307	296	295	325	321	305	265	284	310	314	292	282	281	323	291	298	324	292	290	280	310	289	316	299	305	287	297	278	304	324	300	288	274	278	263	320	293	265	318	297	313	253	314	293	313	319	294	278	281	298	293	302	288	302	315	295	288	295	291	292	312	288	302	271	290	300	295	304	287	304	276	305	330	323	317	271	297	275	295	308	279	269	318	295	317	300	289	286	281	307	307	332	319	309	329	299	314	311	288	312	309	328	279	267	304	262	289	315	295	324	289	298	293	321	305	289	284	302	316	300	302	312	281	288	323	290	295	300	302	312	316	309	303	281	295	299	293	290	270	297	305	261	293	299	306	306	299	307	298	297	290	321	303	314	256	291	310	318	292	291	265	300	285	273	292	309	279	295	303	306	277	306	276	288	298	262	289	287	284	296	314	313	298	313	279	314	305	275	301	298	315	271	293	277
53564	39069	12637	1929	986	692	556	422	318	296	230	224	204	187	161	153	144	143	123	127	135	124	112	93	130	109	107	91	92	89	86	81	104	109	86	87	95	83	84	83	106	96	89	78	77	87	93	101	84	77	75	75	77	82	77	82	63	88	75	79	97	99	75	88	62	64	84	71	75	79	72	93	89	72	75	72	86	78	88	76	74	65	81	70	96	84	92	91	61	87	92	72	50	70	84	70	64	69	87	87	66	94	64	64	66	76	69	79	70	87	94	64	57	78	69	72	59	74	72	72	84	81	71	75	68	72	68	56	59	89	73	76	87	87	82	85	80	67	92	65	74	79	73	82	67	67	73	89	80	65	90	74	75	65	97	69	98	90	87	76	62	79	75	73	65	75	73	74	66	81	76	80	85	77	60	77	80	82	70	64	69	82	78	80	86	100	87	88	79	70	75	68	61	104	77	86	74	75	69	77	75	81	70	78	67	73	72	81	74	59	80	73	67	81	75	69	88	78	64	79	69	53	77	67	81	73	71	76	71	80	76	78	73	78	77	87	81	78	69	66	82	81	65	75	62	76	64	75	65	55	65	87	75	101	71	78	74	64	76	58	75	82	80	93	74	78	74	71	90	68	80	81	86	73	86	70	82	77	71	76	78	67	80	71	88	84	59	82	79	79	76	79	72	63	93	73	69	74	66	72	74	68	77	100	77	88	73	54	67	80	67	82	67	93	80	59	77	84	65	77	67	70	72	66	67	88	69	81	82	60	78	55	68	78	62	82	81	75	84	82	76	63	70	83	77	79	66	87	73	85	81	82	74	65	72	71	75	82	73	67	80	75	74	86	76	68	67	97	63	87	93	72	49	87	69	66	69	79	70	78	80	66	89	67	71	67	72	85	87	78	78	85	81	93	72	79	67	84	85	75	72	67	68	84	82	68	95	76	69	76	68	82	71	68	69	76	90	74	76	100	71	78	91	93	82	77	96	84	69	76	71	84	81	80	85	70	77	79	80	49	62	64	72	69	80	86	82	81	75	77	66	87	71	75	69	81	71	58	72	89	79	76	71	65	74	73	94	80	71	81	75	96	60	69	94	62	74	68	72	75	70	76	78	68	78	86	82	91	87	81	75	77	81	74	88	65	82	69	85	93	77	77	78	67	77	88	53	86	81	86	63	71	73	86	77	83	67	75	85	84	89	80	85	73	69	78	78	91	72	71	78	84	86	85	79	68	80	87	63	77	82	77	88	69	77	73	83	73	81	101	74	73	74	71	78	81	74	74	64	95	74	75	74	69	74	80	85	78	66	78	79	73	87	74	83	55	78	65	73	65	67	69	81	87	63	69	78	78	70	79	96	81	80	78	67	59	72	65	75	87	83	73	77	70	66	55	83	77	84	87	78	89	79	81	71	74	84	76	70	76	93	74	90	76	66	68	81	86	60	69	80	74	73	62	68	71	75	73	63	73	73	72	62	71	79	80	73	68	79	75	69	75	86	89	71	83	68	74	87	54	76	69	87	71	76	77	86	75	74	69	80	73	67	84	69	81	53	83	87	80	78	64	83	72	71	78	73	72	80	70	79	82	76	72	73	78	87	76	63	75	87	67	86	72	74	82	63	61	80	78	63	71	75	71	57	68	76	79	87	100	77	79	72	81	73	77	81	79	79	83	69	63	86	79	65	78	73	74	81	84	77	83	85	89	78	87	91	87	79	71	78	76	92	66	82	97	79	89	67	66	81	88	83	61	80	84	71	83	66	75	82	76	77	78	87	89	88	66	65	67	72	86	53	70	80	83	64	74	76	77	85	94	69	77	74	84	77	80	75	65	70	59	61	82	72	73	65	92	69	102	69	85	71	47	85	69	72	85	95	68	77	82	75	70	73	73	77	78	62	75	72	76	88	88	88	74	64	74	79	70	84	73	59	56	66	91	61	66	82	71	86	61	83	75	90	75	67	71	89	81	74	91	80	78	66	82	72	83	80	83	80	104	84	77	80	69	66	72	75	77	87	72	61	78	82	79	74	82	78	87	82	69	81	83	92	84	77	66	55	91	70	74	76	68	68	72	62	71	72	70	75	73	69	76	67	71	89	67	78	76	68	75	92	70	80	70	80	86	74	79	79	62	79	75	75	78	74	68	80	86	66	74	78	81	75	68	69	89	87	83	67	64	70	77	70	67	77	66	73	81	70	64	65	78	80	77	81	71	71	68	87	62	75	72	75	60	61	80	72	81	80	72	74	77	67	82	65	81	80	83	71	78	72	80	84	77	77	67	77	58	87	61	81	98	76	58	69	71	67	79	78	75	53	76	71	90	70	77	80	63	71	73	59	79	56	70	78	64	75	74	83	80	82	81	65	72	87	72	69	77	81	71	73	83	75	84	84	84	71	68	70	78	71	76	62	72	86	89	66	78	62	65	78	83	77	62	72	85	69	86	62	60	77	77	75	76	76	75	85	82	82	65	77	80	65	86	70	95	79	90	73	80	84	85	60	64	84	60	69	71	75	70	88	71	77	71	83	81	68	66	78	83	73	72	75	69	82	73	65	70	88	62	78	79	80	68	90	73	67	75	66	78	85	81	80	81	69	77	62	73	92	76	87	75	68	88	67	61	82	72	60	67	65	72	68	83	83	82	55	58	68	82	88	86	71	77	77	84	68	83	63	82	75	73	73	86	72	76	72	56	72	79	80	89	93	66	84	75	66	101	68	77	70	79	86	84	65	83	81	83	76	77	75	72	76	74	82	72	83	73	68	99	89	65	79	81	75	65	77	73	84	71	59	68	75	82	84	69	70	76	75	92	66	68	60	87	73	70	79	87	63	85	68	61	67	81	64	57	69	73	83	84	80	68	83	70	74	82	89	92	71	70	69	63	85	85	71	81	77	81	85	75	81	80	83	83	73	78	90	72	70	74	70	90	75	76	86	61	83	68	70	93	79	68	71	96	79	68	95	64	74	60	80	85	82	65	72	66	67	79	86	67	81	80	74	70	77	73	96	74	75	81	89	74	79	67	81	83	65	67	78	74	78	66	76	73	78	68	71	75	84	72	78	72	72	80	84	72	77	73	81	79	68	81	81	94	84	83	66	86	70	66	82	79	68	87	70	85	71	85	94	68	86	72	68	70	65	74	81	67	86	81	76	81	73	66	86	89	61	54	62	66	80	64	64	79	86	64	70	68	72	87	64	87	76	81	84	96	96	65	57	71	60	78	79	84	79	76	81	80	93	72	78	67	77	72	90	87	82	84	81	59	76	74	72	79	85	79	73	82	70	77	64	66	65	94	75	63	94	90	64	79	63	71	83	73	83	82	79	73	57	62	81	73	62	64	77	78	68	69	64	85	72	78	76	80	70	81	93	68	65	64	70	56	83	73	78	67	85	70	63	76	74	62	73	70	85	86	73	70	84	67	64	87	72	92	78	83	90	68	66	74	97	72	66	88	77	77	82	63	89	76	70	74	79	71	65	69	75	69	88	77	80	91	66	75
29445	25748	4688	4497	3915	3093	2449	2020	1777	1460	1215	1126	1013	881	760	715	677	626	565	564	485	412	445	448	406	384	430	381	379	361	341	336	363	348	289	301	311	337	288	290	300	295	263	273	283	286	307	275	267	267	284	234	232	283	232	258	233	241	263	244	244	240	254	262	232	239	255	249	235	243	205	240	239	210	244	215	237	216	243	226	221	224	228	248	237	216	220	226	225	220	211	233	204	225	207	217	221	232	253	251	226	224	244	236	197	226	225	203	237	197	208	199	219	218	216	199	209	221	225	237	252	228	188	217	201	211	235	217	209	227	200	240	201	205	193	250	222	193	226	204	233	230	227	209	225	210	228	216	218	201	208	202	235	206	204	209	206	229	209	209	231	215	224	213	213	212	219	207	216	234	204	233	221	191	217	205	196	235	214	219	211	211	208	230	218	214	228	208	202	225	215	233	218	223	219	217	217	228	229	214	231	221	203	227	222	208	263	220	177	231	242	198	202	244	199	212	218	210	188	235	231	207	243	197	211	203	209	213	226	233	210	190	207	216	201	203	202	228	226	214	214	218	206	209	215	210	199	203	191	217	199	200	240	213	197	215	199	228	205	209	225	221	240	201	219	219	234	193	205	237	252	200	237	209	259	230	227	218	247	196	198	221	215	232	199	220	227	210	209	182	196	224	214	226	200	243	207	222	203	205	206	225	202	227	214	231	186	204	222	223	212	199	218	241	208	210	201	221	241	182	206	213	220	223	240	211	228	221	220	208	220	206	224	187	202	205	226	229	180	203	222	199	233	223	204	194	205	243	195	220	211	188	231	206	214	218	192	226	208	190	194	226	221	202	227	216	228	227	253	215	206	219	231	212	210	227	261	207	231	213	212	209	218	210	215	193	214	173	224	216	202	208	216	205	229	198	217	240	214	218	199	212	210	246	213	217	220	226	218	231	217	205	192	208	215	205	212	239	195	189	223	218	203	192	201	236	218	209	210	201	200	194	211	208	205	205	207	204	226	194	223	207	205	217	224	256	205	205	207	199	226	196	230	219	215	184	186	178	203	228	210	213	231	200	240	211	193	231	186	222	209	219	222	226	213	225	222	216	219	239	228	213	218	214	214	218	214	217	205	179	209	244	213	232	204	199	241	221	214	215	187	211	214	199	203	249	215	234	237	204	201	220	210	184	209	210	202	200	221	197	215	213	201	225	222	200	237	189	211	175	216	201	214	194	236	228	206	201	210	218	206	207	225	214	242	207	211	239	203	206	194	217	202	227	242	240	232	206	197	226	236	208	202	202	223	242	206	201	209	198	208	240	227	223	222	215	190	221	206	211	228	220	192	209	231	232	228	229	197	224	232	221	206	199	212	238	194	245	214	201	222	204	197	214	210	220	195	201	215	214	197	208	222	208	235	233	205	185	194	210	223	215	209	193	201	197	234	208	194	225	205	231	234	201	194	204	195	206	194	196	230	214	210	193	225	233	202	206	211	241	217	217	181	201	212	202	195	225	226	217	201	185	211	221	203	213	210	218	179	201	193	203	205	195	196	222	192	221	233	216	208	222	198	197	210	198	214	217	198	222	204	223	203	212	211	222	215	218	198	231	233	216	229	195	187	220	228	204	216	214	204	225	221	197	208	232	231	225	219	198	217	240	206	207	210	217	193	196	199	229	204	240	225	229	215	237	232	194	221	217	227	225	202	224	189	214	204	203	189	241	216	225	209	208	203	202	230	210	192	206	232	200	192	192	203	243	223	200	250	225	204	185	213	213	211	210	217	215	216	210	224	188	211	208	197	214	213	224	207	204	218	228	210	213	203	192	210	230	237	203	198	219	202	209	199	196	226	209	200	212	233	240	202	218	192	208	220	230	243	228	181	185	207	189	214	205	214	189	217	241	210	209	201	216	211	196	207	202	227	230	212	216	220	210	186	212	192	229	225	231	232	213	213	223	197	236	230	210	194	188	223	199	209	208	224	208	190	207	218	225	202	225	222	209	211	221	216	208	217	208	215	212	212	223	239	202	190	233	199	215	215	227	208	212	199	212	184	224	212	213	219	222	222	173	227	234	197	215	190	211	228	213	231	224	221	206	224	199	210	200	233	206	200	225	187	221	234	200	210	226	211	213	197	242	212	188	233	226	228	236	241	227	208	212	206	257	221	232	252	190	209	210	195	196	223	223	213	214	221	226	237	198	211	202	221	220	203	246	213	222	208	239	178	215	208	232	220	223	195	206	228	208	189	219	212	219	206	243	213	191	237	203	195	211	240	238	195	193	198	224	213	218	190	205	203	208	187	184	228	192	218	206	212	217	208	223	226	208	212	205	204	202	214	230	222	224	217	247	202	215	210	214	199	208	189	216	206	213	219	211	203	225	211	226	223	213	210	204	230	178	194	222	223	219	211	215	218	239	221	215	200	212	205	210	215	218	203	224	196	210	220	197	190	199	210	214	203	215	209	186	240	212	242	224	231	205	218	222	209	206	187	224	202	202	204	199	188	218	213	229	199	196	208	221	211	228	190	213	232	221	228	212	209	211	222	201	224	244	204	208	205	195	210	233	198	234	211	203	215	199	211	219	203	187	197	226	212	190	204	224	211	198	221	209	223	211	191	206	228	218	187	210	191	210	210	196	188	212	203	221	198	200	226	210	215	217	213	205	184	220	221	214	197	171	215	222	215	188	174	191	242	210	213	202	195	240	211	210	209	226	197	241	204	212	229	211	237	219	216	228	204	206	198	224	211	216	225	178	203	226	221	235	175	215	225	211	202	198	209	199	206	195	220	212	236	217	238	221	179	226	187	231	209	195	203	208	214	216	216	222	211	233	212	231	212	192	195	215	235	210	180	239	225	196	197	201	212	214	230	226	197	238	204	187	208	188	232	211	200	209	221	245	208	217	227	249	224	215	175	187	207	217	207	204	204	190	212	211	212	228	228	213	229	220	238	226	187	225	211	217	245	206	206	229	201	195	202	202	222	218	207	216	244	210	238	212	202	239	222	209	236	208	200	209	197	220	224	217	235	210	237	214	208	201	217	220	213	216	185	245	222	225	193	209	182	218	198	199	180	204	212	225	204	199	195	213	224	227	218	178	231	209	186	239	203	219	190	216	214	215	217	197	235	228	239	219	220	189	227	224	207	216	203	210	224	217	190	220	242	203	228	248	220	200	193	224	196	206	224	208	203	212	216	214	222	239	210	206	240	210	218	221	206	190	215	198	195	239	199	206	240	201	233	236	219	225	209	202	207	238	211	223	228	225	173	223	218	214	196	199	207	216	227	226	190	213	193	205	205	230	242	231	190	221	193	198	218	213	220	206	220	217	199	230	214	240	234	217	227	216	221	217	218	225	201	194	188	202	201	191	220	220	217	197	227	235	220	215	212	232	224	209	218	208	229	197	201	229	201	204	206	207	194	227	218	194	243	203	199	206	215	192	217	217	217	205	191	228	223	206	207	243	224	211	212	221	230	228	221	207	202	227	225	215	200	212
7057	1079	345	314	246	251	268	254	258	253	291	283	262	295	252	265	231	234	269	277	279	253	288	281	255	243	257	281	259	255	263	284	246	261	233	268	249	289	278	255	262	267	255	245	226	286	263	279	246	262	245	216	271	255	269	249	227	270	247	260	257	247	261	227	251	264	248	240	254	249	249	282	260	263	264	277	260	255	265	273	291	274	284	253	262	254	251	291	254	259	268	261	264	271	296	248	269	253	270	251	258	249	250	243	269	275	277	272	288	276	241	242	224	239	314	274	248	239	240	230	256	255	254	243	260	264	243	260	286	271	252	261	259	248	293	277	267	245	253	279	252	220	278	247	267	255	295	251	255	297	283	265	256	230	220	231	267	239	277	221	259	234	242	260	220	275	259	265	260	252	255	257	289	225	238	253	265	262	274	284	255	251	241	263	294	280	250	241	238	229	253	250	264	272	270	241	246	262	246	255	247	248	287	244	250	267	268	280	234	253	254	264	241	280	270	250	259	254	246	278	294	269	265	285	276	228	255	252	235	275	263	269	243	228	256	299	266	276	279	246	273	271	233	222	249	241	247	289	239	249	267	239	254	270	249	232	253	259	257	286	276	278	261	266	241	270	256	246	232	218	245	234	267	234	253	262	260	280	259	229	268	251	237	239	265	296	231	269	268	280	245	259	282	259	265	253	263	255	252	270	245	264	276	244	238	275	237	252	266	249	300	250	249	244	242	245	260	241	261	254	241	278	249	244	245	244	268	252	251	275	255	271	270	256	260	244	235	255	257	257	283	264	262	281	291	282	287	232	266	254	254	269	263	271	260	259	279	244	244	244	268	288	241	254	277	241	250	240	254	249	248	254	229	253	246	238	260	234	267	249	231	263	225	277	263	251	266	228	289	261	270	248	275	260	261	266	270	262	249	248	278	267	246	223	250	243	258	236	216	249	285	268	276	272	247	279	282	292	281	220	249	218	287	255	294	228	252	260	248	248	286	265	270	265	259	279	259	263	276	245	258	256	268	229	261	271	260	261	222	223	257	274	280	246	244	243	283	265	267	246	242	249	248	242	278	266	277	256	235	278	263	225	258	278	247	272	236	252	261	261	277	258	252	247	239	267	254	259	243	270	248	239	262	271	230	259	267	285	236	296	271	244	275	260	223	232	263	245	280	279	244	252	273	265	250	237	270	264	268	258	243	249	258	260	259	244	229	239	257	252	263	235	276	253	257	269	223	266	267	258	264	243	260	247	264	254	247	250	253	242	262	278	251	252	264	266	250	267	246	273	237	251	246	263	250	246	266	227	263	287	270	262	282	251	259	274	262	282	288	248	221	253	263	252	267	268	239	234	265	237	263	256	224	252	273	240	251	262	227	278	278	249	249	264	258	229	273	287	273	252	268	254	267	241	260	271	278	291	241	278	244	254	256	295	294	269	237	250	270	257	286	235	255	250	277	245	271	277	250	244	241	267	242	252	258	251	266	263	242	267	220	250	258	252	243	303	239	247	266	237	241	245	269	277	262	248	251	253	248	270	276	229	271	280	259	249	282	236	269	232	254	234	268	240	263	250	242	286	265	263	271	264	278	277	252	290	247	247	265	250	243	249	260	287	246	271	236	243	271	251	246	232	223	267	251	270	254	265	251	243	254	241	252	284	270	252	261	273	258	236	270	252	250	246	250	261	271	266	278	258	250	227	230	272	246	248	259	228	217	235	241	303	272	259	274	283	275	260	243	279	257	259	253	263	256	278	246	239	253	240	272	286	251	248	271	273	263	280	250	251	243	270	246	252	255	241	257	263	242	247	250	245	245	288	270	237	261	274	255	255	267	266	271	254	273	260	275	253	279	261	254	248	253	263	274	240	270	273	275	266	260	260	275	287	266	232	264	248	263	225	240	272	235	258	277	253	249	249	246	288	262	232	244	267	259	266	276	277	258	254	272	230	289	256	259	260	245	269	256	279	260	268	263	259	255	258	261	282	254	265	261	262	271	284	241	227	225	237	261	269	265	236	246	227	246	247	251	258	271	240	257	234	261	271	243	217	245	258	239	251	269	242	226	243	266	272	242	256	241	249	250	249	254	254	261	246	251	229	250	290	268	260	234	267	242	212	263	255	273	276	255	279	277	274	224	273	265	278	243	260	258	242	260	275	253	233	278	257	246	254	265	249	254	284	264	279	265	250	255	283	261	253	234	275	270	244	276	262	250	258	228	247	294	223	244	285	263	235	245	256	225	250	263	240	239	248	277	286	266	234	227	231	257	219	240	298	245	274	253	261	262	218	245	259	285	259	253	269	280	244	273	284	249	234	258	268	267	247	257	268	272	276	258	247	245	253	272	263	275	263	248	269	238	256	239	274	237	243	266	274	258	252	291	265	202	237	251	259	261	248	264	268	263	278	275	263	254	265	238	254	296	263	251	269	279	242	261	266	260	260	231	236	266	231	272	234	259	265	271	259	257	285	254	272	273	257	257	274	255	281	250	237	237	252	259	257	262	245	242	235	244	247	245	244	252	249	257	217	262	263	246	262	280	251	249	271	278	261	267	260	246	241	283	273	250	259	272	261	265	248	255	264	258	232	249	271	252	261	280	266	231	236	233	243	249	261	262	238	258	239	254	255	294	288	276	252	266	236	262	281	253	256	269	231	255	240	253	266	245	248	237	241	252	214	259	277	251	248	242	259	280	250	261	259	257	253	288	256	199	247	282	253	270	277	257	265	250	263	249	273	249	267	267	289	246	261	244	238	275	247	249	263	250	252	250	247	275	245	249	253	261	272	305	285	250	254	253	260	249	255	242	278	288	246	227	255	238	253	237	265	262	249	233	270	297	245	264	275	255	266	250	242	229	270	244	263	313	262	255	278	239	231	257	254	267	284	243	247	266	310	251	218	250	265	249	285	264	257	215	232	272	234	283	280	241	274	229	253	243	283	263	253	211	257	267	253	238	261	294	290	285	261	261	268	244	252	248	254	260	255	242	298	264	273	262	263	277	244	254	297	252	225	266	265	300	239	252	273	230	278	274	260	270	271	248	261	250	249	261	246	282	275	259	260	253	272	259	250	270	219	274	263	276	249	303	275	220	243	265	275	256	249	243	253	277	242	263	283	245	285	231	266	262	254	259	291	253	277	253	224	243	267	252	246	257	252	265	236	235	266	263	246	283	264	265	246	246	213	253	245	272	263	249	268	262	265	242	273	262	254	240	255	249	262	242	271	246	259	276	267	269	282	251	243	278	302	238	234	244	255	279	236	228	248	269	257	278	251	261	262	240	233	265	249	265	254	255	279	278	251	266	234	265	238	221	267	231	262	234	269	263	225	281	248	289	215	285	257	262	233	273	280	260	241	236	269	254	249	257	246	278	305	254	287	285	284	261	253	247	263	246	272	247	253	264	244	287	260	257	248	220	251	274	258	244	217	267	230	234	257	262	246	236	264	232	238	257	256	284	247	274	260	269	270	263	260	255	238	285	268	297	288	263	259	245	291
6113	1774	675	639	593	653	676	593	592	578	594	578	601	587	614	573	611	595	593	615	558	587	601	597	604	607	577	586	568	571	562	611	566	588	599	552	581	564	558	591	577	565	576	589	536	586	542	594	618	605	586	598	593	576	535	555	579	575	593	625	556	595	560	634	624	606	575	579	604	619	573	582	611	599	552	599	580	599	564	586	552	575	598	582	571	604	568	606	613	541	590	582	614	569	559	540	570	584	642	567	592	601	578	549	550	568	585	576	557	617	590	593	609	587	572	594	587	592	576	588	531	586	566	581	568	636	568	622	566	586	636	578	613	564	598	612	545	589	577	591	588	557	536	605	617	609	575	631	586	589	582	569	586	542	594	601	566	581	551	565	598	583	561	614	558	552	610	638	521	580	610	609	515	587	589	603	604	573	598	587	617	643	587	581	578	573	569	621	547	597	599	596	575	598	563	593	553	580	559	607	553	533	583	588	562	556	664	593	573	592	578	553	648	554	605	595	578	600	604	589	580	584	571	598	584	577	590	573	581	601	571	624	550	574	596	586	598	586	590	574	572	562	548	613	573	534	568	607	617	607	571	547	576	623	550	580	535	595	569	561	619	589	553	560	591	588	577	588	558	598	549	579	573	596	565	579	615	587	596	569	604	548	595	623	586	564	629	591	639	576	615	603	591	564	583	599	636	561	618	578	581	594	549	566	554	598	603	576	588	590	587	561	584	592	561	589	533	581	598	599	553	573	589	590	602	609	566	583	571	618	597	567	597	610	572	581	553	558	602	619	610	558	557	614	584	596	604	566	568	568	595	564	544	588	597	610	548	613	588	552	592	577	574	582	551	587	545	607	595	545	575	600	564	577	593	593	562	604	626	620	586	575	581	605	586	602	602	569	603	587	588	598	590	533	595	609	600	607	587	589	558	605	573	614	627	572	605	535	611	591	578	571	567	615	565	586	575	574	578	604	577	610	600	574	603	579	575	556	547	593	587	561	564	609	573	600	528	584	600	564	575	580	548	557	562	603	598	570	578	578	582	575	576	603	602	562	587	559	570	596	602	592	553	549	582	558	592	601	576	634	617	576	630	541	587	618	574	571	636	593	579	570	565	589	575	554	592	547	537	579	613	609	617	539	565	572	599	571	575	573	576	569	579	571	609	556	575	617	586	586	604	592	570	604	579	620	573	607	574	569	579	595	567	566	633	593	559	591	566	559	597	609	587	558	580	592	611	606	576	636	595	596	604	581	613	604	609	610	573	549	584	554	570	551	598	620	590	610	558	587	601	601	604	604	571	584	592	571	588	583	604	572	590	611	566	598	578	543	519	597	565	555	564	585	603	620	562	559	576	583	585	614	600	551	570	554	594	563	575	609	607	560	591	607	591	586	578	536	597	596	645	630	618	599	585	613	578	574	599	593	545	577	574	567	591	597	536	565	598	544	596	592	576	583	579	549	607	609	538	615	572	597	568	602	613	540	582	649	579	590	579	580	577	599	537	571	595	564	563	579	605	537	597	570	598	560	624	564	597	554	568	572	565	565	596	598	534	586	623	593	582	613	592	586	591	593	587	629	565	602	605	580	585	583	604	564	556	561	571	560	583	581	597	591	590	592	572	562	583	519	598	588	570	576	546	593	596	591	579	570	580	571	532	555	569	617	570	577	560	608	565	557	568	546	617	569	584	610	580	582	553	555	609	539	560	622	572	587	575	539	576	568	585	596	609	623	508	577	582	597	560	608	572	590	592	604	622	584	574	605	617	605	584	585	562	566	577	587	556	613	588	543	612	634	595	599	599	599	603	575	581	566	558	613	630	599	584	632	629	586	564	596	607	577	618	545	558	583	569	599	587	579	580	592	601	596	583	606	555	598	619	552	568	534	561	562	561	564	554	574	584	543	582	553	575	606	554	571	553	600	560	587	574	547	574	571	590	620	587	558	578	590	623	583	580	583	612	590	578	595	595	575	591	604	573	585	558	556	533	591	599	598	580	578	558	586	582	574	545	557	581	629	592	560	603	603	561	591	570	594	609	603	586	621	600	597	599	611	586	603	630	566	599	596	591	586	579	578	601	592	592	614	562	619	611	585	549	559	574	600	576	601	568	519	568	624	579	615	584	618	609	561	618	630	606	601	592	563	612	549	604	585	559	577	629	604	576	578	569	593	627	578	559	581	599	615	582	588	597	570	602	596	552	561	580	613	588	616	614	569	561	595	590	620	570	582	574	599	593	617	576	597	614	598	594	575	560	583	551	592	610	556	596	565	599	565	581	612	582	550	583	588	619	544	599	617	576	576	585	589	550	592	592	524	585	599	552	603	587	578	556	570	598	610	583	554	531	586	599	625	588	596	571	622	565	602	582	580	576	591	574	549	557	548	607	542	608	594	558	575	584	593	590	583	594	547	566	554	625	627	585	503	607	584	607	624	589	549	599	556	616	597	596	581	560	537	596	620	527	573	613	566	594	550	588	624	578	599	556	586	580	574	594	588	579	563	576	608	576	609	581	566	583	569	564	610	594	579	583	565	565	633	596	587	535	569	532	600	590	569	591	586	583	575	595	582	593	594	589	601	575	609	561	563	599	567	582	578	562	654	625	583	574	568	582	562	617	593	587	602	572	588	591	569	574	578	621	607	601	595	573	608	601	546	577	550	623	588	596	640	555	575	623	607	548	596	583	559	581	550	616	592	594	563	570	612	638	570	605	647	592	593	564	550	573	549	604	583	589	604	562	614	568	537	558	584	588	542	560	558	627	633	577	595	556	588	605	589	616	524	562	563	544	577	580	602	607	551	556	591	599	589	556	601	562	574	560	615	592	575	595	568	592	549	563	566	593	625	631	582	600	587	578	587	547	599	577	612	616	612	637	574	579	566	578	596	552	611	622	584	565	582	626	565	621	566	591	625	557	594	560	546	618	583	564	573	570	574	552	552	569	602	580	586	583	563	576	578	586	572	620	563	599	565	570	580	592	614	608	617	601	572	587	568	583	624	554	620	560	577	630	594	588	589	583	589	565	564	591	606	623	564	614	519	614	628	561	555	574	645	580	536	597	623	579	567	595	551	578	600	611	619	607	567	567	583	609	606	579	558	618	532	558	563	565	546	567	599	617	588	584	584	564	580	552	580	582	579	619	579	600	538	606	585	603	570	601	584	560	564	570	575	594	557	608	601	607	535	587	580	596	588	569	573	561	591	569	579	660	625	581	562	575	600	613	611	598	580	572	566	531	580	608	547	581	583	578	601	595	560	581	584	568	586	566	597	578	656	546	590	569	603	603	586	611	608	580	591	584	613	559	577	606	572	622	579	597	577	550	612	574	577	570	574	592	581	603	596	559	544	609	569	582	576	560	592	596	595	600	579	622	616	601	600	573	631	596	634	573	567	596	605	565	525	558	582	630	614	592	569	582	604	536	585	576	569	572	555	591	560	562	604	591	609	546	602	568	575	610	589	602	560	562	557	621	608	544	550	594	589	601	588	585	618	573	557
38496	24390	5702	862	570	419	328	307	271	216	222	200	185	186	171	139	185	137	137	138	141	140	130	164	138	127	132	130	151	156	126	140	134	125	128	135	130	137	118	133	122	116	127	104	114	133	151	123	131	120	131	108	128	120	123	148	104	141	154	133	126	133	116	122	127	124	132	141	119	153	149	141	154	103	108	133	129	143	120	128	127	135	118	100	119	109	105	116	114	122	130	122	115	117	131	124	121	139	139	145	127	124	108	114	118	136	129	122	125	124	115	120	117	137	131	134	129	127	128	129	117	124	126	109	127	129	131	120	142	120	113	136	130	104	131	139	129	136	129	135	145	123	141	119	106	136	131	120	119	108	118	114	141	113	115	122	144	135	104	124	121	108	119	115	125	114	134	121	112	127	136	113	139	126	105	136	133	101	121	118	126	123	119	129	138	113	124	106	125	116	111	119	129	132	112	125	128	101	132	132	122	122	138	103	125	109	126	128	132	126	119	124	106	106	132	119	114	120	122	125	129	121	132	136	151	111	126	126	126	128	104	117	141	125	128	114	119	117	121	127	112	124	121	124	140	118	122	107	123	115	137	132	127	131	126	127	122	145	135	111	129	115	126	136	126	102	145	123	113	126	112	115	112	154	130	132	117	102	152	124	106	122	121	133	121	136	127	110	129	126	131	132	137	120	110	125	127	122	124	122	134	105	121	147	92	128	125	113	111	119	119	99	137	123	114	116	142	134	105	128	124	113	115	95	122	129	130	121	129	104	123	134	131	132	125	126	121	108	119	98	110	112	109	133	126	126	115	123	144	117	130	108	100	127	113	125	141	118	106	121	128	138	123	116	110	141	123	107	140	118	128	129	134	101	128	129	120	122	124	121	117	118	138	119	115	132	110	135	119	117	140	104	109	102	114	129	113	126	120	119	116	132	115	123	126	117	116	122	117	127	121	123	138	113	117	121	140	118	104	106	130	116	129	122	129	137	141	106	123	159	142	126	124	103	143	131	123	113	128	140	144	127	121	124	117	125	114	121	122	110	122	116	112	121	130	131	122	130	123	114	123	116	132	115	107	130	102	114	143	142	135	119	129	126	117	127	105	127	113	137	119	133	116	123	134	111	124	128	127	118	119	130	109	126	142	125	110	123	123	119	129	121	122	132	111	131	125	136	131	125	121	114	119	101	122	88	128	123	117	143	146	136	125	123	123	110	139	124	132	101	119	139	113	128	121	108	126	125	135	119	141	132	114	128	127	146	133	111	109	142	118	129	130	129	139	137	131	137	112	115	117	129	106	121	111	113	145	143	114	102	135	111	112	123	100	114	124	130	137	125	112	123	122	137	131	111	128	105	147	133	120	131	120	125	132	145	107	121	119	107	140	118	120	119	121	125	102	116	122	130	115	115	158	115	130	140	140	124	141	126	123	130	122	121	109	117	114	121	120	107	110	127	105	108	145	114	125	147	135	110	99	127	141	118	95	144	120	116	132	131	124	122	126	106	118	119	116	124	135	111	132	118	120	122	113	117	123	116	124	132	97	143	128	120	130	111	127	128	124	129	99	126	127	123	127	153	134	110	110	128	127	121	118	114	130	91	121	130	120	123	129	108	117	121	156	122	135	132	128	120	124	119	123	123	121	118	124	118	136	140	138	140	123	118	111	136	127	103	120	136	131	123	120	117	116	116	110	110	118	97	124	115	119	105	136	122	144	102	120	125	110	114	143	134	121	119	118	131	135	110	111	114	133	134	115	115	127	114	121	112	119	126	118	135	122	117	127	120	102	113	127	128	115	126	123	134	117	113	102	123	104	140	129	118	120	145	107	118	138	121	102	140	133	120	137	117	127	105	133	122	140	143	128	124	115	139	133	108	125	131	132	116	114	118	140	139	116	126	124	128	119	122	150	113	125	109	129	139	108	123	122	131	141	134	143	122	128	123	104	133	105	99	124	107	117	124	127	131	125	121	116	122	103	112	109	109	123	122	132	134	124	123	118	125	125	116	79	112	131	123	108	114	151	139	120	94	122	135	111	98	109	136	118	127	131	109	129	106	131	127	128	103	108	104	108	136	122	131	122	139	120	136	126	110	114	103	120	121	118	113	116	127	109	100	119	125	111	134	117	112	108	143	128	113	127	120	117	138	99	150	120	111	138	133	101	125	118	116	113	110	127	131	133	102	109	112	125	117	120	130	116	116	117	118	136	132	118	114	143	136	107	125	133	143	140	116	101	130	118	110	113	103	116	134	114	128	128	114	136	123	114	102	119	122	131	125	135	125	125	132	139	118	115	119	116	112	124	120	123	110	124	133	127	114	133	106	142	121	120	132	114	128	128	138	140	118	124	125	141	134	122	123	143	144	110	120	122	133	140	123	127	118	134	116	112	103	126	135	139	120	125	134	127	131	109	123	99	136	146	119	119	131	127	113	113	131	120	115	132	129	116	131	128	129	122	114	132	113	124	131	133	127	100	135	130	123	118	109	131	121	125	123	120	124	109	106	124	135	126	129	116	120	100	112	142	126	127	95	115	133	139	125	122	125	120	140	124	110	113	93	113	142	122	106	123	123	126	119	118	134	129	134	128	129	126	129	115	119	117	127	124	117	102	112	108	121	134	127	126	134	130	125	110	96	128	122	113	115	115	106	135	114	112	127	130	100	119	134	128	133	146	125	120	118	135	121	119	136	133	121	124	112	111	135	128	126	133	133	123	118	120	131	112	135	130	121	107	138	131	124	118	113	121	125	134	120	120	126	111	125	160	149	121	110	110	138	129	125	98	124	107	137	111	118	117	120	121	141	110	109	110	106	101	112	117	136	94	115	120	105	117	142	122	135	126	160	120	124	113	117	115	120	97	117	118	132	120	120	124	116	125	135	124	115	131	108	116	125	127	136	128	136	116	133	104	122	116	133	119	141	135	131	131	108	134	116	120	132	123	145	122	113	117	123	121	140	119	143	133	132	116	122	145	108	158	123	122	119	128	114	128	117	132	121	136	139	120	142	146	116	121	102	116	126	114	100	122	124	121	125	132	117	143	133	116	133	134	135	116	123	116	111	110	142	114	146	97	104	126	137	106	121	112	123	130	154	125	105	123	127	131	132	154	131	145	123	104	126	115	113	124	122	122	121	137	112	138	121	139	128	118	128	114	138	140	111	129	124	105	131	128	127	107	115	124	135	137	129	134	120	130	129	106	127	118	121	115	123	123	110	116	113	125	121	119	127	131	111	119	116	128	132	104	139	126	132	128	122	118	132	124	140	123	136	120	142	134	136	118	124	131	132	123	128	126	143	120	122	126	147	104	130	131	156	136	114	120	126	121	121	116	115	135	130	154	111	139	128	127	109	110	142	116	134	130	129	120	121	132	130	120	133	122	123	117	119	130	119	115	112	117	116	127	129	107	135	132	127	132	130	114	125	131	132	127	131	129	130	127	135	121	113	144	116	109	109	127	116	121	138	119	121	132	133	128	130	116	115	128	162	137	150	132	117	115	128
21076	16811	2603	2581	2245	1847	1460	1255	1058	929	806	715	726	626	596	535	521	504	492	471	491	452	438	404	431	393	393	392	401	375	427	365	365	351	346	336	371	359	344	346	325	341	329	338	340	326	328	322	321	328	341	308	312	307	330	341	320	291	333	289	293	311	287	320	281	334	322	339	280	312	296	334	297	290	290	306	285	271	334	298	297	313	309	309	294	314	340	299	315	320	290	328	295	321	284	331	318	306	319	311	319	307	301	325	303	320	296	303	288	313	301	321	315	311	272	296	309	292	305	308	301	282	330	298	318	319	298	308	304	290	310	307	312	317	294	294	341	315	273	302	306	280	292	340	306	283	291	301	301	281	304	284	300	326	311	318	294	313	309	329	308	306	304	319	276	304	297	310	320	296	299	266	285	266	298	280	302	323	283	278	269	306	322	286	313	278	266	308	298	310	307	294	274	323	272	293	290	272	268	308	316	300	305	285	296	299	303	317	282	313	292	297	279	289	296	272	313	307	313	321	300	293	299	271	295	306	302	274	282	288	284	310	312	315	290	299	293	295	280	305	285	334	259	311	298	315	288	299	292	321	278	283	297	301	322	288	309	316	301	312	272	289	289	290	311	313	286	286	298	318	273	293	332	312	313	313	270	277	289	303	268	288	297	326	341	292	270	259	318	319	304	281	286	310	309	276	293	321	309	290	348	317	298	321	309	319	291	309	267	318	292	294	301	288	279	298	314	293	320	294	315	307	318	278	294	274	324	310	301	298	296	295	274	306	282	274	286	308	296	335	301	262	322	288	299	294	312	303	297	302	284	315	292	282	286	311	334	296	339	296	288	316	276	308	309	290	303	315	283	303	319	304	275	274	289	286	320	323	309	285	321	294	291	305	293	315	305	308	318	307	282	300	289	315	295	309	279	315	311	300	272	289	316	308	303	282	298	304	294	315	281	294	305	307	312	287	293	317	288	281	315	294	329	304	305	312	337	299	263	316	270	283	301	319	323	276	316	310	284	320	323	347	322	305	295	301	307	318	291	295	312	295	277	301	316	280	312	283	290	304	310	329	296	291	271	266	311	337	302	266	285	271	315	303	292	323	293	299	315	298	330	327	314	302	298	298	295	310	305	302	285	261	310	296	321	313	299	269	292	305	308	296	284	291	278	310	284	304	319	279	312	258	322	311	308	304	295	295	297	287	275	315	312	291	299	323	312	305	290	303	290	316	309	282	298	307	289	273	304	318	298	289	330	267	298	302	307	322	281	310	292	273	291	292	290	303	315	306	307	302	271	296	321	272	297	336	334	310	277	290	330	303	311	295	282	302	297	305	289	321	298	304	325	326	307	296	295	277	289	319	301	337	291	326	325	309	311	315	305	336	277	289	320	283	286	335	295	318	274	292	303	305	342	296	290	309	279	286	282	291	264	333	281	300	304	275	299	339	341	325	322	306	323	296	324	287	274	300	295	300	283	319	300	291	304	296	294	313	319	292	311	299	289	299	290	321	297	295	286	317	311	287	306	294	282	331	309	316	307	287	293	294	322	300	294	301	328	315	298	321	319	293	299	320	285	288	261	304	278	275	281	298	283	311	273	300	325	311	260	309	325	310	283	303	306	312	308	248	342	296	320	297	305	303	298	283	314	352	320	287	276	295	297	293	309	311	324	289	312	295	274	297	299	271	316	307	297	282	337	296	296	317	283	319	300	309	264	328	300	293	287	296	307	293	311	319	295	309	325	289	305	283	294	280	273	290	281	287	296	299	262	305	307	260	291	306	286	295	330	326	302	296	284	275	296	291	319	284	312	357	312	290	278	306	265	315	331	328	323	291	286	284	306	296	291	286	305	317	272	320	298	289	277	348	290	302	297	320	293	292	317	306	274	287	330	335	298	298	296	305	279	297	300	326	301	309	298	310	336	283	306	264	288	264	305	291	322	278	312	312	304	289	299	294	280	323	341	326	281	297	287	325	265	259	326	305	301	272	309	309	291	300	275	313	313	299	297	296	328	288	304	268	286	288	291	313	293	303	284	284	281	319	293	304	320	349	320	323	309	306	291	302	311	280	334	311	300	317	294	300	276	296	297	301	288	329	309	299	292	291	294	297	304	309	293	292	304	317	294	284	276	308	323	321	279	306	278	293	296	345	303	272	341	298	298	310	306	292	284	289	306	293	310	291	319	296	291	272	289	290	309	315	283	304	298	306	281	305	288	294	298	286	288	305	297	312	292	302	319	297	294	288	289	280	296	285	341	284	307	297	302	308	272	325	264	308	302	283	292	264	280	302	287	297	275	327	326	280	248	311	297	269	276	293	290	306	346	300	290	314	320	315	263	275	322	300	294	314	279	313	306	291	332	302	282	311	294	319	300	291	310	285	273	295	317	295	281	295	297	286	318	297	311	291	286	317	325	314	295	312	339	305	312	304	334	312	275	310	303	288	306	309	332	260	311	322	326	322	285	306	334	307	308	313	307	295	303	284	301	264	282	313	306	292	306	305	295	314	297	296	307	328	295	302	315	309	275	270	326	295	284	296	309	302	300	297	279	317	291	326	329	306	308	319	291	295	325	344	298	293	321	267	322	259	300	304	301	299	259	298	308	292	294	328	296	292	308	325	331	312	335	291	291	325	305	329	337	286	283	301	290	307	302	259	288	328	304	312	302	281	309	306	280	297	310	277	330	307	321	303	289	301	292	292	332	306	301	312	293	278	270	318	330	300	306	290	276	291	284	294	313	329	293	321	317	278	261	282	278	296	289	313	315	307	313	274	284	318	295	314	316	324	280	336	313	291	287	323	310	301	313	275	287	293	301	347	296	324	292	292	284	300	321	277	293	314	269	317	311	312	339	288	288	320	303	297	282	304	308	314	295	298	303	314	330	312	326	319	298	299	294	268	287	279	307	311	282	300	296	307	294	317	306	298	307	292	298	320	274	277	266	286	292	303	297	281	276	300	291	326	309	303	284	306	271	321	314	312	288	303	297	298	293	329	282	264	288	307	308	298	272	268	323	299	303	334	292	316	300	282	319	315	293	274	321	313	280	315	257	316	290	306	286	340	317	282	298	293	299	304	305	305	305	311	293	286	317	282	305	303	316	319	300	284	301	290	311	288	307	307	316	307	324	277	308	278	321	324	308	282	300	305	296	348	313	280	285	286	281	288	369	287	303	262	293	316	299	286	322	291	291	321	283	285	318	333	317	280	306	314	283	306	291	280	299	276	296	300	323	297	306	312	297	284	333	293	306	335	279	313	298	308	315	288	290	291	294	283	298	304	270	296	316	257	299	296	300	276	305	298	317	275	275	314	293	302	326	329	319	316	320	309	320	287	288	287	291	285	274	312	286	300	324	303	317	275	305	307	279	323	288	316	296	291	308	284	314	313	306	313	301	303	285	256	292	285	301	307	323	315	325	285	309	280	299	293	273	261	317	304	314	302	327	311	280	278	283	312	285	301	287	318	291	299	289	276	314	313	299	304	293	275	330	302	299	305
51954	36839	12252	2036	1061	725	519	443	334	274	221	223	203	206	156	152	162	147	117	130	108	123	96	91	119	113	77	103	95	86	76	101	79	85	84	73	103	95	81	67	76	101	90	83	73	79	83	77	92	69	88	82	107	88	66	80	76	81	82	100	94	80	75	76	58	86	74	74	77	66	81	62	70	87	93	73	77	71	78	73	83	79	81	68	75	84	87	83	86	75	75	69	64	75	75	66	81	79	94	90	88	93	72	68	75	67	80	76	75	77	87	66	76	86	75	75	62	80	52	71	71	66	67	71	65	78	60	75	77	98	74	73	59	80	58	84	94	79	85	81	78	69	96	66	77	93	78	72	77	73	62	75	62	74	74	70	64	78	77	86	76	63	77	74	83	70	81	77	80	70	74	81	86	67	96	86	74	83	77	70	67	78	76	81	64	65	65	77	68	73	73	77	85	61	61	74	63	84	68	54	64	83	78	59	68	75	74	73	85	63	74	93	75	92	95	79	81	70	77	94	77	80	88	79	80	85	73	79	84	72	82	72	93	77	84	83	64	75	64	71	79	76	72	92	79	80	69	82	70	76	74	76	64	70	80	67	69	75	61	84	63	66	67	68	86	79	73	72	68	82	83	56	77	83	77	58	81	88	86	60	85	76	69	82	81	85	90	64	91	79	83	71	72	76	83	81	75	69	82	77	85	85	81	58	73	80	77	87	65	100	85	75	85	76	82	70	73	77	71	70	74	87	74	83	81	92	88	74	63	64	65	79	86	67	77	71	72	63	76	69	82	82	86	74	75	77	74	73	118	67	84	87	82	75	66	82	78	89	77	78	68	71	86	61	76	77	98	86	79	82	80	72	75	68	94	78	75	83	69	79	80	78	81	85	81	80	72	82	76	75	73	62	72	76	67	72	73	82	74	69	56	70	81	86	71	72	60	87	73	87	79	81	73	68	98	81	77	73	88	61	78	77	59	71	81	68	77	63	94	70	75	77	86	89	92	82	85	69	71	75	74	72	67	80	73	90	61	81	91	82	73	87	66	78	86	100	77	77	83	65	74	76	95	66	74	74	77	84	85	94	65	81	90	80	83	81	77	73	65	72	73	81	81	70	80	98	62	81	69	73	72	92	74	90	74	74	84	77	86	73	89	63	71	74	88	84	64	80	66	66	86	75	80	80	80	83	82	64	78	78	90	81	68	80	87	85	81	68	84	76	71	70	67	79	66	74	72	81	85	68	86	74	82	80	69	72	82	67	76	101	81	67	59	76	71	92	97	73	81	69	77	55	82	79	77	79	67	76	71	76	67	77	72	72	87	71	81	92	79	83	68	72	81	70	69	74	60	78	78	78	63	88	62	77	67	65	83	72	70	67	71	86	82	80	62	80	83	67	79	85	68	70	83	67	80	70	74	78	65	70	91	82	66	66	76	64	77	86	84	76	82	77	82	69	67	84	67	89	74	72	66	64	78	80	76	69	66	72	85	54	73	68	64	68	78	61	84	74	89	86	83	84	74	83	84	65	60	65	67	72	84	70	76	78	88	77	83	63	76	81	82	67	92	80	80	71	73	84	73	78	79	86	78	64	78	65	79	82	73	91	92	70	75	78	66	68	81	93	85	65	75	77	82	67	85	70	63	80	80	80	83	83	66	69	75	68	79	75	83	86	75	84	64	71	77	76	72	67	83	78	58	71	72	69	71	69	72	89	81	71	86	77	76	83	101	70	82	75	73	76	77	74	75	64	53	77	85	69	68	64	80	70	68	90	77	87	71	66	79	71	74	66	63	95	86	71	90	85	64	101	87	67	68	77	65	77	74	64	50	81	78	84	76	89	72	70	63	86	79	89	88	57	70	73	67	102	75	76	85	68	77	82	71	83	95	77	81	77	81	82	83	63	63	84	85	71	72	89	73	71	78	63	77	72	60	82	60	76	67	66	72	71	70	75	87	76	85	74	78	80	75	80	81	72	83	67	76	74	78	79	65	90	74	72	78	67	69	69	69	84	70	72	102	61	63	68	82	70	83	70	92	78	75	78	74	66	80	65	76	71	77	83	69	79	67	72	91	64	75	80	80	63	78	56	75	63	75	51	60	73	75	80	69	70	73	78	82	61	68	67	85	88	77	75	59	89	77	81	71	62	69	89	89	72	82	75	79	76	73	73	74	95	76	71	71	68	77	84	80	78	84	59	79	86	85	82	85	79	71	76	63	79	80	73	80	85	82	70	82	100	74	101	69	71	82	71	76	93	91	81	78	76	81	76	54	79	88	70	54	92	77	83	65	85	84	100	79	72	80	83	67	77	78	83	71	86	66	70	70	74	59	73	92	78	87	65	67	58	67	82	76	91	75	70	83	94	76	73	57	86	71	69	69	70	82	74	65	65	82	76	55	91	74	80	75	77	72	86	93	72	71	80	72	91	76	72	91	76	68	67	81	78	81	74	75	64	80	67	89	78	66	88	76	80	83	77	84	69	95	77	93	87	76	83	84	91	66	79	78	76	75	74	90	82	84	71	79	63	80	59	76	69	83	72	69	80	61	70	81	75	67	50	74	80	76	59	82	76	80	75	69	76	58	76	74	80	72	92	81	78	79	77	63	63	91	81	95	93	80	76	90	85	64	73	60	93	60	65	66	78	66	64	82	75	71	74	80	65	85	59	63	87	89	74	85	88	72	82	63	71	90	70	62	70	80	82	76	98	74	72	76	76	85	75	90	72	81	66	71	78	75	89	79	73	88	88	88	70	73	84	70	82	82	80	85	80	102	73	59	74	72	82	67	95	79	74	71	67	62	80	76	75	62	68	64	96	71	83	84	81	81	74	75	85	84	94	67	75	75	85	71	74	66	67	70	72	62	73	69	75	79	65	70	68	55	76	71	76	71	81	97	83	71	79	73	74	68	73	79	92	62	64	61	71	68	66	79	72	91	82	76	86	78	91	83	80	86	74	67	68	90	72	68	71	75	81	80	70	74	75	86	68	92	56	82	67	78	70	82	90	70	77	54	78	76	97	66	85	74	87	90	62	88	92	80	95	81	79	64	87	68	90	94	85	82	86	76	79	70	73	65	78	80	66	84	87	83	78	74	66	76	76	76	78	78	81	75	69	71	71	78	70	87	57	72	75	100	80	93	77	80	86	83	59	73	78	59	75	85	94	66	88	81	92	76	75	71	73	73	77	63	87	81	77	74	79	63	76	60	71	75	73	74	71	89	66	81	74	81	87	84	74	70	77	79	95	60	82	80	68	66	70	84	77	71	61	80	87	69	70	76	77	73	85	76	67	75	92	69	70	83	69	82	78	84	69	98	78	98	93	81	65	101	73	84	75	75	63	59	75	87	58	65	74	73	60	75	85	70	78	72	79	86	79	73	74	91	63	76	83	68	71	93	72	76	61	76	76	63	71	80	93	89	74	72	82	73	63	70	66	83	62	64	63	76	78	60	65	76	65	66	75	70	82	71	51	80	70	85	74	71	76	78	94	78	76
28859	24103	4274	4563	3911	3120	2510	2045	1711	1420	1233	1069	983	867	786	694	642	651	555	547	481	493	465	499	438	382	427	348	378	351	361	364	370	339	336	336	315	320	312	310	302	305	308	279	282	255	265	245	261	257	279	270	263	263	265	260	257	264	242	237	252	272	247	221	237	231	248	245	238	227	232	254	245	247	231	265	245	238	226	236	234	215	209	222	215	230	240	230	238	236	227	228	215	249	212	221	224	222	209	234	223	224	245	231	229	213	238	216	210	228	226	192	227	228	232	223	240	231	207	206	217	244	215	201	225	200	234	219	234	215	190	222	222	240	220	231	211	222	217	218	205	208	213	214	205	201	231	210	229	212	223	225	212	243	234	214	234	213	245	221	218	203	234	210	189	218	206	209	210	228	222	195	216	220	228	199	205	215	215	198	215	199	204	226	211	198	190	221	211	188	215	218	214	231	231	230	236	198	203	231	218	214	214	223	206	210	206	228	243	232	218	216	199	210	216	221	213	208	214	226	198	209	181	231	223	191	225	184	230	214	212	210	223	231	214	189	227	195	201	213	229	224	230	223	225	240	234	221	220	196	230	210	232	199	199	233	222	202	230	209	171	214	204	208	207	237	196	216	230	218	206	204	230	199	257	212	214	222	225	211	199	200	222	243	220	225	203	243	233	213	211	218	227	215	218	241	191	204	218	219	218	217	192	226	207	210	231	192	208	231	198	247	214	229	207	207	208	205	208	213	208	238	179	227	194	208	232	233	223	207	195	203	229	230	215	228	227	220	205	174	203	199	179	194	232	217	224	207	210	216	212	192	189	214	220	196	242	222	213	226	203	197	223	220	182	204	198	228	188	225	214	223	203	213	202	198	229	217	198	224	212	227	247	194	209	235	179	222	230	219	217	219	206	198	221	207	229	195	217	218	206	217	214	214	211	213	188	205	216	212	216	206	191	214	234	213	217	200	219	192	213	239	209	179	209	212	190	212	234	209	209	213	209	238	228	196	199	238	225	213	209	227	194	195	205	234	213	232	226	201	206	213	218	226	219	206	232	220	210	239	198	195	214	198	204	214	216	193	206	231	225	210	194	199	213	202	208	211	202	225	225	213	203	233	187	222	233	207	241	225	227	221	202	226	205	203	218	211	215	226	184	224	200	220	208	201	196	202	200	200	217	218	223	204	210	213	214	191	206	214	254	225	216	185	212	190	240	206	195	203	217	222	254	209	197	222	201	211	206	220	248	230	211	245	198	232	199	212	231	209	207	198	198	188	182	213	217	232	219	183	193	227	216	230	216	204	216	215	222	218	203	215	229	221	234	208	223	215	226	216	226	225	234	204	226	209	212	219	198	216	221	202	223	211	203	201	231	216	208	213	212	209	224	229	199	192	223	173	211	211	239	208	207	233	225	224	219	227	227	219	208	208	217	200	187	204	200	210	204	208	212	193	197	205	204	214	206	215	223	222	211	206	172	218	229	232	237	198	206	202	232	222	193	217	203	223	214	233	210	200	217	223	207	207	204	202	207	196	215	220	229	218	233	241	226	228	200	216	232	210	204	213	208	211	199	192	206	214	211	182	216	218	219	211	223	199	193	204	216	209	223	198	214	209	255	208	189	247	229	234	203	221	212	211	229	223	207	213	211	219	218	223	220	245	208	207	231	205	192	216	197	209	223	220	185	202	189	209	201	235	217	192	226	237	236	190	235	219	194	219	213	229	207	222	171	222	238	239	210	238	222	211	192	238	206	239	189	233	217	223	197	227	210	197	222	203	198	236	224	194	230	230	191	219	214	212	242	231	194	208	247	172	223	233	214	217	231	204	228	222	221	203	227	212	243	207	223	206	236	224	210	206	232	207	230	207	216	222	203	231	212	206	217	199	214	214	213	221	220	232	217	210	199	195	195	199	214	189	210	197	183	231	212	211	217	208	219	202	205	227	214	210	230	208	200	215	235	248	216	187	224	190	218	205	204	190	212	227	220	201	226	182	221	228	217	192	219	233	210	231	234	213	216	217	200	240	227	217	226	207	236	197	219	205	206	210	207	240	234	204	206	213	242	192	199	204	185	179	221	208	219	228	204	227	209	216	203	213	198	228	206	230	208	199	196	223	187	188	208	202	230	229	209	208	201	191	197	213	208	196	224	253	200	219	204	191	207	230	197	215	192	191	212	232	207	232	200	220	210	226	196	228	231	215	219	209	187	232	195	223	193	209	218	219	233	220	201	233	222	186	214	229	210	206	222	201	209	220	220	221	230	219	201	233	214	226	210	220	208	221	226	199	218	212	217	213	207	206	212	213	233	212	235	222	217	221	210	216	210	212	194	219	204	211	198	219	217	214	230	201	218	236	206	218	205	191	217	216	204	200	197	218	225	207	223	227	207	213	206	219	207	199	226	201	218	207	215	228	201	202	199	221	194	226	217	234	209	197	221	201	199	218	219	238	219	215	212	217	216	214	230	217	202	212	202	216	230	212	222	227	212	183	196	224	231	245	221	222	194	211	198	227	210	200	195	230	198	213	207	203	211	206	190	200	217	206	213	210	209	203	202	209	231	194	191	243	211	198	214	210	181	196	219	212	211	228	221	213	214	236	202	228	195	208	221	226	225	225	207	224	235	207	205	206	255	228	253	205	211	210	211	224	220	215	215	220	207	220	203	203	220	211	225	215	219	202	227	214	206	250	237	215	219	232	213	203	227	190	217	178	194	216	218	220	216	203	187	191	208	233	203	200	246	214	231	220	221	228	218	231	198	201	206	225	216	202	217	214	204	203	184	208	214	224	190	194	198	208	189	192	227	255	218	240	207	218	212	203	202	197	217	190	223	206	207	205	216	204	217	213	222	213	231	208	198	208	225	218	235	212	227	226	181	251	192	224	231	198	219	228	194	234	219	172	202	214	200	204	243	223	233	211	198	218	209	216	226	204	223	208	192	210	202	202	193	226	205	201	213	225	193	217	240	207	229	222	201	196	206	236	206	209	218	213	241	191	195	223	233	218	207	218	224	214	200	230	213	217	215	215	198	234	218	264	187	209	221	235	208	207	197	240	214	219	183	210	209	211	208	235	196	217	207	232	221	225	216	217	207	226	201	225	204	197	214	202	214	209	183	221	194	218	249	229	224	208	231	205	204	222	204	233	216	241	197	220	196	210	215	204	220	208	194	209	216	187	227	215	212	200	222	199	235	214	253	232	232	244	200	208	195	229	239	195	217	239	223	239	210	221	182	208	207	216	212	225	229	215	209	203	215	208	207	229	190	188	225	219	189	193	221	232	201	232	210	213	221	192	242	228	241	203	223	221	233	237	203	209	195	205	188	190	222	240	211	228	228	226	216	189	190	195	237	238	229	212	243	211	216	233	229	195	191	230	176	227	196	203	198	214	212	195	224	209	202	199	218	227	215	240	220	225	203	224	214	206	214	256	211	240	186	227	228	225	244	201	204	204	214	204	215	229	235	237	195	219	231	216	239	210	217	226	212	219	198	209
7077	1064	325	279	266	262	266	275	262	254	265	259	249	259	264	281	269	259	279	247	308	253	264	251	268	227	269	237	283	253	275	249	250	241	234	252	258	262	299	262	276	265	246	271	269	261	256	244	205	281	272	274	253	261	264	270	257	281	248	249	255	276	252	267	238	261	256	245	286	258	259	273	248	241	251	267	258	261	261	220	245	269	277	235	254	225	248	290	231	271	257	264	253	228	251	238	305	250	269	248	261	267	246	250	258	251	262	287	233	276	264	217	287	262	257	250	261	250	256	285	245	231	266	282	276	247	257	262	254	247	243	245	270	243	239	282	239	223	226	271	235	264	255	276	234	260	283	250	295	257	227	258	233	264	288	293	295	254	260	248	234	236	242	255	278	262	244	253	273	257	233	256	254	245	295	262	238	217	240	280	279	250	273	253	260	245	258	250	254	292	263	259	268	243	270	237	295	262	259	259	270	291	241	274	289	268	251	283	248	231	264	277	261	243	257	253	243	269	293	254	260	244	213	249	268	234	233	233	283	247	262	259	256	257	236	249	208	230	263	269	247	260	247	274	257	270	242	279	260	266	245	257	245	242	257	252	254	238	265	283	256	238	289	261	265	243	237	229	277	292	271	240	248	286	224	296	287	252	244	242	256	259	246	250	249	236	270	278	263	283	237	257	245	250	268	254	260	276	247	250	284	262	243	265	262	252	268	251	255	256	249	262	269	237	264	227	236	259	252	250	231	271	232	255	249	265	276	244	267	260	275	232	273	237	238	250	250	244	250	275	258	239	256	281	252	266	244	251	235	221	275	287	252	276	269	244	259	257	240	235	265	259	260	292	263	257	275	272	273	262	286	241	270	247	243	270	267	263	263	252	258	277	300	262	267	240	248	256	271	277	266	239	263	252	241	233	307	254	281	273	258	246	239	279	280	264	256	251	276	267	297	262	255	260	265	255	259	271	282	265	240	235	270	263	254	267	259	245	250	263	255	246	254	248	253	231	261	254	266	261	270	271	259	215	236	256	275	245	247	258	265	252	247	268	275	235	229	251	284	251	242	230	270	250	241	274	267	247	256	269	250	274	250	261	229	225	259	283	287	255	253	253	308	243	238	271	241	251	283	273	279	247	277	263	262	257	252	232	258	252	275	251	257	248	230	246	255	214	231	246	259	257	263	242	242	241	278	252	236	249	257	252	269	246	271	258	265	227	251	283	285	260	245	274	239	257	271	259	256	247	242	238	241	249	273	267	276	253	268	255	282	242	290	271	278	242	277	237	266	250	268	246	268	251	244	276	234	264	268	269	252	257	259	248	283	238	260	243	252	250	262	269	254	264	268	238	254	254	259	230	284	272	265	258	239	243	224	248	214	258	290	257	255	256	232	256	250	252	274	257	272	287	270	232	274	261	248	293	263	281	253	272	253	271	242	278	224	243	246	242	260	260	250	261	251	250	280	269	246	257	261	253	268	270	241	251	251	270	265	260	243	259	269	271	271	273	269	240	264	236	234	272	282	257	284	245	266	247	238	242	240	228	279	264	237	261	268	266	276	249	267	262	260	244	269	257	263	252	245	279	277	270	234	251	268	266	266	273	279	261	229	288	259	262	274	245	267	273	281	258	273	253	249	254	254	240	254	268	264	251	232	292	272	250	236	254	277	263	253	244	253	242	268	232	245	237	266	272	219	278	254	262	228	269	255	292	250	273	263	233	252	269	268	291	257	253	228	261	249	260	255	278	228	257	281	264	303	240	266	236	279	245	239	241	236	238	261	288	263	238	268	269	254	260	255	244	286	235	244	247	258	262	283	268	270	233	263	261	246	266	268	228	223	256	260	243	247	249	272	289	259	255	283	247	227	245	240	237	228	278	257	277	253	253	266	261	255	233	242	251	242	255	279	259	256	243	267	286	263	255	250	285	276	261	241	250	246	259	292	277	244	285	267	246	230	276	239	277	239	258	267	253	252	257	246	254	269	235	251	232	271	254	299	263	262	265	267	238	249	286	262	283	248	284	251	255	263	253	257	257	276	275	243	253	252	247	247	272	225	244	225	279	265	246	236	255	267	261	252	265	236	241	263	246	237	250	242	248	272	274	238	257	274	256	281	248	228	261	251	246	242	256	255	254	248	264	264	295	282	263	274	263	234	251	235	237	274	272	234	243	272	248	269	254	232	228	245	267	267	280	268	265	261	252	237	245	248	244	237	245	266	300	246	290	301	236	257	268	244	266	279	227	245	250	224	255	271	288	236	284	261	247	251	248	222	281	291	293	258	268	241	214	273	291	256	252	242	253	251	259	240	218	266	243	266	272	268	262	270	273	268	262	250	259	267	241	275	228	262	252	229	279	253	254	287	262	242	248	279	237	262	229	267	252	249	255	258	267	255	240	228	250	247	243	247	234	247	240	234	260	243	257	276	300	264	250	252	251	281	245	253	246	257	246	248	244	276	262	234	245	268	238	255	243	272	245	262	236	257	259	250	239	238	280	310	271	261	285	262	272	248	265	295	266	271	253	230	263	249	272	265	255	278	220	277	240	265	272	248	245	268	268	269	290	222	274	251	266	254	251	265	270	266	228	210	264	219	279	264	239	247	263	242	268	271	268	241	266	255	282	262	243	254	281	264	261	244	273	289	223	243	265	248	253	267	237	281	298	272	254	247	271	262	257	278	254	272	281	271	253	240	260	252	289	255	264	234	238	247	275	301	253	242	257	276	267	252	270	265	274	279	277	268	255	275	268	271	246	270	253	259	242	274	258	246	274	205	254	241	258	287	255	236	283	248	280	257	257	252	224	279	254	261	253	260	270	242	236	258	279	251	255	277	244	257	265	260	241	246	275	248	240	253	258	288	263	255	260	261	247	280	289	258	244	270	268	281	261	230	276	272	269	228	236	249	263	248	257	288	243	274	262	274	249	243	268	256	260	268	250	251	237	235	247	241	271	242	275	264	240	249	264	272	250	261	246	259	266	283	264	280	252	267	239	238	274	261	253	248	240	243	247	237	252	280	251	273	246	256	246	277	263	256	255	268	243	230	251	264	271	248	261	275	271	272	240	259	268	240	274	255	226	260	249	268	242	252	255	252	287	249	234	246	257	267	238	277	249	258	252	230	259	271	258	270	268	263	280	286	277	239	258	278	240	284	236	301	243	254	256	245	262	242	236	263	228	289	265	245	258	278	249	254	248	251	240	234	265	265	264	275	257	237	266	255	273	238	282	268	237	285	263	258	255	219	279	269	248	241	229	264	264	279	285	249	209	229	272	259	247	229	257	240	260	271	274	233	257	207	272	268	231	237	237	251	271	262	259	267	269	263	247	228	240	260	233	234	282	238	267	256	261	255	229	244	261	269	247	257	237	260	269	267	223	239	259	271	250	285	224	258	262	265	257	249	254	280	259	260	236	257	259	233	260	275	259	237	248	235	252	250	240	249	248	257	240	254	265	257	261	259	252	229	230	266	235	240	307	264	263	273	240	276	247	268	276
6137	1735	643	670	628	633	630	593	665	616	553	645	600	649	572	609	568	617	587	597	642	611	572	586	603	610	611	569	621	616	595	594	576	600	626	605	614	548	586	571	578	589	600	628	581	619	584	588	550	572	565	563	577	589	550	563	625	583	584	577	570	564	569	562	583	590	598	582	544	591	587	617	604	566	608	533	560	551	581	572	576	604	586	587	590	558	574	583	587	557	582	558	617	577	586	591	551	599	592	577	598	610	540	608	568	620	605	639	549	582	575	564	595	598	593	591	567	585	560	597	572	580	594	573	591	616	574	584	557	584	550	581	554	588	587	623	581	624	587	571	574	558	534	589	565	608	549	587	627	596	522	563	579	552	519	634	586	565	579	610	605	566	627	562	586	611	590	575	621	549	551	581	590	586	617	558	603	560	590	578	560	572	594	592	589	554	569	608	620	599	577	573	589	618	593	617	595	631	591	581	583	565	587	598	573	567	587	576	585	627	593	609	597	620	581	586	595	565	598	586	584	585	618	581	610	598	579	600	607	573	550	588	582	621	572	610	558	564	561	598	596	557	562	556	605	572	569	598	608	586	568	561	552	573	552	598	570	583	585	527	542	580	589	570	600	619	535	578	551	532	584	582	588	564	548	550	586	564	600	558	564	628	595	560	553	574	563	621	568	567	552	572	566	635	564	602	583	597	544	607	566	572	549	553	600	587	590	618	565	561	599	554	600	584	494	593	545	611	613	556	625	575	590	599	591	576	566	585	610	615	567	606	562	575	586	552	614	596	605	584	554	596	576	617	564	557	622	621	610	606	594	546	535	575	602	579	560	551	590	579	594	607	581	572	572	580	557	599	608	565	570	601	606	564	577	575	620	559	581	615	580	553	546	592	596	619	555	562	590	569	588	552	551	598	607	601	597	600	571	600	566	581	602	599	588	589	513	604	579	600	602	565	550	558	597	577	580	560	601	572	585	559	576	580	591	610	574	575	596	589	569	586	595	594	571	573	608	607	562	549	579	566	597	578	560	610	573	559	575	625	624	581	627	601	587	539	604	610	613	603	592	579	592	586	595	583	576	565	578	628	576	639	569	582	599	613	582	633	561	578	598	592	560	594	585	604	598	568	585	605	562	604	587	571	602	609	561	557	587	604	620	585	601	565	529	590	611	597	585	560	599	599	608	581	559	581	560	624	588	608	597	582	594	612	616	596	603	579	594	572	531	601	529	561	595	560	588	536	574	603	531	578	657	593	554	564	628	577	588	579	602	530	578	541	580	597	605	565	610	613	535	556	608	513	600	568	564	602	553	580	599	581	557	581	570	602	558	563	576	594	565	638	580	566	578	604	604	553	599	563	551	606	556	583	571	601	604	570	578	587	587	584	539	550	538	565	549	585	616	610	565	581	561	583	566	593	603	563	616	583	583	612	583	624	598	591	597	580	599	640	601	562	532	550	582	587	611	597	576	615	588	620	597	623	582	573	556	517	590	585	633	573	567	572	568	603	555	594	587	587	542	577	593	611	543	575	558	578	594	599	538	567	587	618	538	569	563	582	573	614	603	623	602	560	595	565	562	524	594	573	592	567	570	628	561	560	609	588	561	576	609	578	554	598	560	633	616	573	613	612	551	576	567	573	564	610	624	611	637	623	622	569	575	601	599	572	598	577	587	548	564	594	602	582	567	567	577	580	571	584	582	622	553	576	635	637	568	573	569	567	592	562	549	569	605	585	537	613	538	596	555	615	613	589	595	568	576	632	565	607	612	577	596	585	572	578	617	593	564	555	558	577	549	586	565	580	569	588	595	553	601	572	572	605	573	629	579	550	544	611	615	621	593	541	598	591	590	599	593	561	561	606	557	569	551	581	610	577	588	551	551	575	585	566	570	614	610	557	563	608	582	615	580	563	567	597	593	591	565	571	596	576	544	583	572	590	582	555	600	613	572	631	593	563	542	654	555	618	590	577	553	543	592	581	613	566	619	580	559	613	611	638	543	632	610	591	584	592	615	561	579	588	576	552	588	567	612	576	611	581	596	584	567	608	616	576	561	588	584	610	547	564	613	589	632	603	542	602	559	611	613	571	595	562	590	617	631	616	613	595	602	577	561	579	548	597	606	569	581	579	587	571	578	608	602	562	585	567	617	596	619	603	586	571	557	592	601	537	529	533	605	572	588	581	566	538	599	590	598	532	522	611	622	557	547	629	582	615	556	613	597	573	568	580	577	582	658	560	573	606	573	605	549	584	632	557	598	550	669	558	624	592	589	634	566	577	602	591	580	572	593	599	601	571	577	585	582	559	621	562	594	585	596	582	644	611	638	560	573	594	606	565	611	557	604	599	613	586	598	548	537	565	547	568	629	602	588	574	607	579	614	596	591	585	590	606	587	586	585	579	591	600	620	594	609	603	563	599	549	557	603	585	560	566	566	573	561	583	604	616	565	569	590	607	560	559	600	592	539	600	558	592	619	532	604	542	570	545	595	588	594	584	580	601	599	534	610	566	546	567	533	599	558	611	562	569	575	629	591	592	567	532	585	575	600	582	661	588	573	604	639	616	560	554	612	599	567	595	571	578	586	624	524	604	568	589	623	548	601	576	568	591	551	561	561	584	573	600	587	585	613	599	571	644	575	577	571	586	598	563	607	576	589	547	622	634	616	575	559	582	601	602	553	548	580	620	584	607	589	621	559	605	598	604	618	570	580	605	566	588	560	573	568	590	604	551	635	584	553	616	589	574	552	578	608	596	608	618	593	571	604	586	612	599	526	615	593	620	561	617	555	573	575	578	571	546	595	589	587	627	587	580	600	597	567	577	588	590	601	578	595	547	566	605	564	582	624	570	561	640	567	625	571	582	587	608	559	573	622	591	600	587	577	568	589	582	574	566	597	578	579	558	638	584	595	585	584	611	578	581	549	601	580	565	607	616	582	563	571	614	608	537	625	558	594	535	582	585	556	580	540	584	567	596	590	580	623	641	541	614	585	586	618	571	578	571	597	518	560	578	582	625	563	601	583	587	592	562	582	636	589	616	544	583	583	605	576	590	564	586	554	622	569	598	561	558	583	609	580	569	559	558	569	551	604	572	570	584	552	609	546	604	566	610	548	566	599	563	604	598	559	601	608	591	590	595	603	567	574	548	540	558	583	575	573	601	585	600	579	563	591	602	584	623	582	558	610	538	610	560	568	587	594	616	601	591	616	593	609	579	552	594	598	590	567	548	593	549	579	596	572	593	575	560	607	580	619	620	598	572	543	605	583	560	596	570	593	579	571	525	552	595	576	582	542	599	591	563	618	624	582	573	574	570	556	540	600	585	608	617	568	582	601	591	588	600	631	598	538	555	605	631	595	582	593	548	567	590	610	599	600	595	565	605	547	527	595	624	499	637	555	573	596	584	587	588	633	591	563	582	623	610	586	534	572	591	573	601	597	613	585	590	595	585	528	570	585	603	567	621	578	544	565	566	570	546	581	576	605	635	590	605	613	606	567	571
38377	25076	5616	877	571	393	375	283	250	226	204	189	159	172	173	171	165	148	144	143	170	147	117	145	150	157	125	121	132	127	139	143	140	123	118	116	129	128	145	143	120	138	131	134	119	132	119	134	99	135	141	123	124	130	114	125	105	139	134	120	133	118	121	135	118	109	130	114	118	116	127	110	130	128	123	129	122	118	119	144	119	106	130	122	121	131	130	126	129	107	125	127	115	102	106	155	131	140	134	123	129	157	113	136	138	126	153	115	113	130	131	139	150	130	114	126	113	127	124	118	124	118	139	134	117	134	124	112	116	124	126	145	122	140	111	136	142	117	111	139	121	122	137	124	110	128	121	120	125	121	138	115	126	112	118	139	151	113	142	109	127	116	124	122	146	124	125	141	130	133	129	122	125	126	142	122	122	141	124	125	117	119	145	124	123	132	131	106	126	117	133	122	146	124	146	97	121	132	105	120	108	121	143	121	127	112	108	109	129	112	134	117	116	113	134	127	128	123	135	131	123	153	131	138	104	123	120	129	140	120	110	143	117	112	140	114	112	148	140	117	120	107	118	124	111	115	124	117	131	137	138	105	127	127	106	142	141	125	143	116	114	123	138	130	135	129	127	102	129	118	129	132	123	109	119	153	114	126	110	113	110	116	122	118	110	124	134	120	137	98	130	121	93	116	103	136	135	131	124	128	116	128	124	123	117	106	124	142	131	128	129	131	133	142	125	94	108	115	124	129	115	124	97	123	117	126	124	123	139	112	110	124	135	133	121	148	117	107	118	128	147	122	113	116	114	128	111	106	126	101	105	109	119	129	119	146	120	151	108	111	148	127	125	126	127	108	127	121	140	129	128	107	129	126	113	108	150	119	124	154	141	139	128	126	97	136	124	132	135	119	124	138	130	119	116	130	119	135	119	117	126	111	132	130	121	121	115	128	112	131	114	149	130	127	127	134	124	116	115	121	122	126	119	109	113	124	122	115	127	129	117	115	121	120	133	130	138	118	112	134	143	128	117	125	108	128	121	138	138	113	99	116	108	134	152	123	116	148	129	105	109	119	111	140	140	132	113	114	120	109	137	135	116	112	127	122	110	107	100	124	123	116	130	123	126	101	107	117	126	141	126	130	112	112	108	120	133	114	125	131	101	132	114	121	149	126	134	132	131	129	125	127	114	124	123	127	130	151	128	132	147	100	111	106	126	116	130	116	121	118	115	112	108	112	147	120	124	137	127	138	132	126	110	122	131	111	121	119	122	134	122	122	126	131	131	125	106	127	116	115	133	127	143	122	118	125	121	111	125	123	130	145	145	140	112	122	138	141	130	131	147	130	139	104	108	141	120	130	145	111	139	130	126	118	132	113	119	132	113	130	124	116	118	135	118	132	131	136	105	120	125	125	129	135	120	127	129	129	152	130	126	131	120	125	141	132	125	107	125	124	149	118	132	150	124	133	127	124	132	116	107	137	109	132	135	124	116	120	112	123	132	116	122	128	127	117	133	128	120	129	115	108	105	123	128	119	135	114	120	121	105	114	133	115	100	130	140	116	127	120	108	110	136	117	124	117	143	123	146	128	136	140	127	104	118	101	139	114	118	133	126	125	116	132	113	113	140	140	134	130	110	135	127	123	117	116	138	140	120	133	144	150	152	129	122	126	98	132	127	125	126	105	120	128	105	123	115	129	131	144	129	129	117	115	155	131	126	119	127	119	130	121	143	110	140	112	134	103	127	124	128	121	133	111	128	133	140	123	121	128	117	132	146	128	138	129	118	120	140	129	131	109	142	133	125	132	130	136	131	130	123	106	133	114	137	144	112	131	137	129	114	133	118	121	123	127	118	134	140	115	110	111	140	145	123	119	131	121	134	108	121	123	112	119	131	123	149	104	127	117	130	113	123	137	123	108	127	110	111	127	128	137	125	152	133	120	112	116	124	128	113	115	101	135	125	133	123	106	108	133	124	137	124	128	133	140	126	138	143	137	145	117	134	123	114	134	129	120	140	125	129	116	113	129	126	110	128	134	124	127	117	121	124	125	113	139	118	149	135	103	143	126	135	131	139	139	117	124	140	115	120	117	139	142	135	112	117	118	114	113	121	107	107	124	117	132	122	127	115	114	124	130	129	150	139	123	132	127	114	153	144	127	137	122	122	114	124	114	144	108	123	120	124	125	143	128	135	120	129	115	100	119	120	119	134	129	148	134	122	113	109	95	115	137	132	110	145	111	115	115	117	138	123	133	133	109	127	112	119	131	125	123	127	120	114	128	125	120	128	119	110	114	122	111	133	108	109	123	127	121	135	124	136	134	132	110	134	123	118	140	104	130	118	104	120	139	138	119	104	133	137	119	124	107	128	127	132	123	118	119	130	115	129	127	121	144	130	122	122	111	138	102	111	138	132	127	124	145	107	134	112	119	108	130	121	139	151	123	123	125	116	126	147	152	119	121	110	113	120	141	127	137	134	101	126	144	124	124	119	124	111	115	123	123	118	127	130	123	128	129	121	133	150	125	115	115	100	138	129	129	109	114	132	137	138	113	120	122	138	133	109	130	116	122	137	147	119	139	114	113	122	124	129	105	114	115	108	121	117	113	111	112	102	121	132	99	98	129	145	120	136	135	122	123	115	120	124	127	129	140	112	133	130	101	123	138	122	135	124	135	132	132	142	129	114	113	126	137	117	128	107	135	126	116	120	121	114	129	107	122	131	134	124	129	108	130	114	119	120	116	115	112	128	134	142	126	133	107	138	128	131	118	142	133	122	124	117	118	137	139	127	114	138	115	125	125	146	129	128	137	121	125	121	130	139	147	127	125	145	109	165	133	128	123	121	133	112	133	144	127	144	119	129	131	112	113	135	136	138	134	121	137	112	124	127	141	116	124	116	112	115	128	134	116	126	128	147	122	117	130	123	123	106	136	129	111	124	124	119	148	128	124	119	108	122	136	112	132	130	131	127	101	121	144	117	118	133	107	118	140	123	111	147	131	126	128	102	115	144	110	124	122	144	134	142	118	125	116	140	111	142	150	112	125	123	125	123	118	108	120	123	125	133	134	136	122	107	125	148	127	106	121	129	132	128	116	115	133	132	125	125	108	119	125	143	141	121	129	121	123	108	135	117	108	134	121	132	122	134	133	127	119	105	110	127	123	123	140	91	145	126	113	110	136	134	135	112	124	145	138	121	122	109	132	116	136	132	103	109	114	126	119	125	112	110	122	122	138	125	121	128	117	124	102	127	127	127	115	107	120	105	128	119	125	125	129	101	131	110	120	108	130	112	129	132	126	119	111	133	126	113	136	123	108	110	116	131	108	119	144	110	125	131	136	127	125	109	141	126	122	157	126	124	110	124	121	134	140	116	159	109	125	116	131	128	122	138	119	109	134	129	103	127	127	159	118	119	132	134	138	126	110	101	142	111	140	133	108	116	113	132	121	113	121	128	112	112	119	122	103	117	117	123	112	122	124	137	120	133	138	116	114	125	132	123	121
21362	17698	2557	2540	2233	1788	1517	1258	1092	952	858	767	686	605	575	585	527	516	488	478	440	417	435	418	412	366	382	394	390	367	388	356	382	403	358	360	309	338	321	363	357	327	349	329	348	328	384	327	298	340	326	322	338	302	304	334	314	326	319	287	348	334	326	313	324	298	320	317	316	283	282	288	339	322	308	326	276	326	314	326	284	300	325	328	314	315	296	358	317	280	307	315	328	306	323	304	287	306	316	287	320	339	279	297	302	293	320	292	273	313	292	289	321	307	301	313	311	313	288	288	328	285	292	288	308	302	289	327	320	274	248	306	338	335	314	299	300	294	304	301	329	241	312	313	282	284	301	280	313	325	308	299	312	283	304	286	309	306	302	285	325	310	287	313	302	279	300	275	315	328	305	299	324	304	316	293	317	278	298	309	336	278	316	310	320	305	278	324	298	301	286	274	286	327	318	293	296	300	301	347	293	297	314	301	312	304	295	301	293	282	301	332	317	310	318	308	313	293	295	314	324	317	276	303	309	289	288	320	322	290	294	286	304	310	311	291	309	311	288	273	272	272	316	294	286	324	297	314	285	309	297	287	331	287	299	290	317	313	299	328	296	293	309	291	321	275	250	283	309	270	320	278	312	294	307	322	286	292	301	324	296	273	294	274	263	305	308	312	309	283	299	328	304	310	303	320	327	301	286	284	314	297	330	279	293	314	289	315	286	296	323	290	298	328	299	297	315	291	299	314	298	289	280	305	306	319	300	278	297	321	301	298	281	318	316	323	317	289	306	372	305	318	290	327	284	299	299	299	293	317	300	299	292	335	313	308	282	281	323	275	311	314	312	289	299	290	335	287	284	309	280	305	301	346	310	321	296	282	262	313	309	305	286	297	323	309	265	300	290	281	292	305	275	293	302	285	297	325	307	309	327	292	322	309	317	292	304	310	283	295	301	305	299	307	323	305	327	314	303	291	297	318	310	301	287	281	304	295	287	308	284	320	311	278	301	281	289	325	300	306	300	276	320	319	276	337	275	290	286	304	313	307	314	302	291	332	322	310	294	345	268	302	322	310	293	306	271	295	330	326	290	293	280	304	272	312	289	302	301	332	316	304	294	313	291	302	282	314	292	304	293	309	332	301	287	318	309	309	291	301	291	285	292	279	284	272	289	311	300	331	318	316	301	293	297	281	280	284	305	322	302	306	341	296	289	300	297	289	314	314	321	305	298	280	284	330	303	332	296	317	297	284	304	301	276	332	313	298	280	282	324	316	306	319	285	314	329	302	306	291	298	305	279	310	329	291	289	326	281	296	292	321	299	331	302	312	321	322	295	298	310	313	292	321	309	311	298	260	273	290	312	293	335	289	336	335	310	270	330	304	310	289	301	291	295	318	280	319	301	296	279	346	298	301	304	276	338	312	294	311	292	302	306	300	317	322	282	303	268	311	335	326	305	311	299	302	315	282	289	301	305	294	320	302	314	285	348	284	297	296	307	289	310	310	308	285	344	343	262	317	327	314	306	290	290	321	312	313	312	300	299	302	287	299	298	299	300	305	298	297	320	301	313	301	318	305	297	314	271	293	310	316	306	289	301	306	315	326	332	296	319	294	284	294	328	291	285	305	300	289	312	338	299	317	289	343	286	290	311	317	303	311	311	293	311	303	279	319	325	305	269	286	304	317	316	311	321	315	291	312	311	298	300	287	286	301	305	291	309	301	316	318	296	306	302	304	328	305	279	285	293	322	288	303	315	323	303	302	296	313	292	308	285	288	281	277	285	283	282	291	291	304	300	295	288	310	301	309	301	281	322	277	324	300	291	324	305	287	288	285	283	312	289	293	329	310	312	305	297	285	330	307	293	348	292	291	280	279	296	259	291	302	306	308	309	311	314	290	282	330	268	302	310	272	306	315	303	318	302	309	309	293	302	295	275	279	311	314	289	326	329	291	304	319	306	321	297	298	280	289	279	322	297	330	304	299	305	301	276	313	285	278	294	304	308	323	304	286	267	308	297	284	300	309	300	310	316	298	345	301	319	328	323	298	303	300	279	266	297	305	302	302	281	289	304	290	297	301	297	298	302	309	300	265	306	292	302	302	283	284	301	302	313	301	310	313	311	296	259	302	308	305	285	275	322	323	300	286	301	297	300	329	312	299	290	291	311	316	309	274	318	261	302	339	311	265	305	334	318	335	301	281	312	282	287	279	302	302	298	303	303	255	300	289	307	286	293	293	307	263	296	291	309	296	309	300	277	272	309	333	301	292	313	336	304	318	342	284	306	314	290	288	320	299	277	295	318	286	338	320	313	322	301	260	342	281	301	310	292	303	293	274	281	286	277	303	301	303	288	292	321	298	275	292	297	316	311	313	326	309	313	357	293	302	301	313	302	285	300	312	286	309	322	319	301	321	299	316	298	278	320	288	322	327	321	305	302	283	294	299	287	321	295	302	294	280	309	296	327	285	296	318	304	316	343	333	306	283	317	310	274	302	323	327	285	316	292	290	317	283	292	282	297	320	331	366	311	292	343	291	330	325	323	311	310	287	305	265	318	293	289	298	279	307	314	317	313	353	324	306	314	308	303	300	318	302	306	291	319	282	285	281	313	292	322	289	311	279	317	311	251	327	281	289	263	282	287	310	327	306	314	322	296	317	317	307	290	300	317	309	311	305	288	296	322	319	304	310	288	309	318	295	311	299	295	255	302	290	329	298	313	294	323	316	269	282	295	308	299	306	297	319	288	304	290	294	288	287	327	288	322	284	279	312	315	305	328	269	293	316	318	311	357	322	332	285	294	294	313	275	295	337	318	307	313	307	299	308	299	293	292	344	321	301	314	305	291	288	321	272	315	338	277	292	304	290	330	288	279	314	295	274	313	262	299	269	284	308	317	299	279	301	294	320	306	300	305	292	337	302	296	282	282	307	317	303	320	276	293	292	307	322	296	285	316	283	289	283	298	291	301	301	278	295	299	286	282	288	297	331	296	298	324	296	302	332	318	279	304	288	299	321	323	310	288	318	296	293	289	340	268	317	299	307	267	288	317	305	295	287	295	302	282	279	278	290	275	273	273	300	327	272	322	299	313	319	296	299	281	286	295	261	288	298	295	324	303	292	287	299	258	315	285	317	280	297	287	290	310	274	301	291	315	288	293	305	317	299	267	284	271	309	305	297	314	311	323	301	294	290	303	285	311	333	312	319	297	288	314	332	294	265	286	325	319	285	255	306	313	321	314	319	292	295	311	300	327	312	283	297	314	297	268	320	314	313	274	346	341	288	281	311	314	282	308	305	289	295	295	295	294	313	283	324	311	266	327	275	295	290	293	301	309	334	323	327	284	302	307	309	305	296	264	359	306	280	273	306	303	290	288	274	311	302	285	313	298	311	304	322	300	304	278	309	314	348	290	307	289	311	276	299	293	305	284	277	294	314	336	324	308	297	275	290	280	286	285	295	306	316	310	313	268	311	295	309	301	275	303	296	306	301	286	328	295	313
51505	38717	12527	2079	1000	672	502	374	342	253	244	237	170	177	141	137	144	135	157	105	126	105	110	115	100	124	107	98	91	108	83	103	97	97	90	90	98	99	102	88	80	83	69	70	84	78	88	81	77	90	81	60	76	80	83	75	79	87	77	92	108	72	93	83	77	71	84	78	65	61	82	80	85	74	74	70	100	95	78	88	86	94	76	75	77	72	77	63	79	67	87	87	84	68	94	74	100	84	84	81	83	59	88	73	95	65	88	82	75	77	88	79	73	64	79	76	100	76	80	58	84	69	75	77	64	73	96	81	78	68	67	81	84	68	78	76	66	72	75	71	66	82	71	72	67	80	69	64	59	77	75	74	88	91	65	76	90	84	103	69	67	89	90	77	65	70	72	84	71	71	85	79	90	91	82	67	83	83	74	83	67	83	80	72	77	77	81	78	73	75	76	87	96	83	63	75	76	71	80	85	76	68	87	82	74	72	79	81	73	99	75	77	91	80	71	95	84	64	80	74	74	85	53	78	76	84	85	73	91	102	82	71	76	76	75	77	74	74	69	79	77	69	78	74	77	74	85	74	93	70	79	72	80	68	81	63	63	72	59	90	81	76	67	80	80	71	65	77	76	82	91	82	81	86	71	82	62	75	77	75	74	64	82	84	85	66	61	88	82	80	98	69	74	77	86	62	68	82	74	77	93	73	68	82	72	72	68	76	84	69	74	74	83	82	69	69	63	88	77	66	71	97	72	76	64	75	72	78	65	77	81	84	86	76	70	73	85	91	77	79	72	62	62	68	72	86	88	86	69	97	68	71	95	88	85	63	82	77	90	83	78	77	83	78	80	72	81	71	69	77	83	79	80	87	82	83	70	89	60	69	90	77	80	92	82	83	81	69	82	97	87	83	70	77	62	89	65	79	80	66	70	83	73	79	75	81	92	78	72	68	80	100	79	71	81	75	77	78	73	96	64	71	86	69	80	73	84	84	66	79	77	85	64	71	77	76	81	86	87	74	64	70	97	60	76	73	81	86	77	85	75	73	95	78	78	85	77	86	71	83	74	73	72	78	82	83	78	78	69	79	64	67	69	75	81	83	83	75	68	72	76	72	77	68	66	79	71	84	76	77	85	68	77	59	72	83	89	74	78	88	75	70	68	72	70	72	69	70	67	80	73	90	72	69	75	68	76	86	64	72	79	75	75	75	80	88	72	79	86	77	68	77	81	95	87	72	85	73	69	70	73	92	82	66	87	83	74	78	69	82	63	77	84	70	74	75	65	81	99	69	76	78	87	65	72	82	92	95	100	78	76	75	72	82	71	97	71	82	86	71	71	60	71	74	71	73	65	69	74	69	77	91	79	74	81	68	85	75	74	72	75	62	80	77	78	80	91	68	85	81	86	71	76	72	86	67	75	56	76	67	88	60	79	86	71	84	84	67	83	74	89	77	82	73	58	67	70	82	75	79	85	84	76	61	53	71	70	67	83	85	98	68	61	93	87	83	82	83	76	83	82	78	73	88	85	88	82	74	83	69	78	79	73	77	68	70	77	70	82	54	71	82	89	73	71	81	85	69	89	65	59	99	79	100	86	70	72	84	77	66	63	66	84	78	86	72	84	83	76	56	69	85	69	78	76	89	79	80	80	83	82	71	85	64	72	61	79	100	96	82	60	67	78	80	91	78	75	78	73	62	76	76	69	67	87	79	74	80	88	79	83	68	72	67	76	83	84	87	75	78	71	67	92	70	67	80	82	75	87	69	68	68	79	78	71	69	64	84	71	76	81	90	101	73	80	82	61	71	86	68	75	77	73	65	73	84	84	71	75	78	81	74	96	70	73	87	91	69	65	62	79	86	79	74	85	68	68	101	73	73	84	71	78	76	73	64	81	76	76	82	80	84	82	73	73	83	77	80	66	87	80	74	79	63	74	71	67	69	77	87	63	62	86	76	81	79	76	75	70	80	59	64	85	74	83	68	87	62	78	64	91	79	72	73	74	75	80	74	80	69	65	55	54	92	84	80	70	85	97	86	79	75	69	79	62	74	63	79	77	77	71	79	98	79	74	77	82	78	72	78	77	84	59	73	80	92	81	91	73	74	92	72	94	78	78	76	70	85	62	70	85	78	76	65	81	53	77	94	67	82	86	78	101	86	91	79	71	82	80	77	83	95	92	86	71	81	69	83	65	90	70	79	69	78	87	68	68	65	70	73	62	79	84	70	81	59	57	77	74	68	68	69	83	70	93	79	81	80	80	70	79	85	82	86	82	48	81	84	75	73	77	88	73	82	69	82	74	74	65	85	72	94	81	96	70	80	78	80	68	80	63	76	94	56	75	81	85	79	79	63	84	81	84	86	77	54	90	85	83	74	86	75	75	80	83	63	69	66	86	87	88	64	67	84	86	82	82	75	63	84	73	64	79	85	69	78	71	84	70	78	74	72	69	75	78	65	70	80	61	81	82	73	76	76	75	101	82	69	69	51	71	74	68	69	83	64	55	57	69	60	86	78	89	75	79	74	67	70	81	71	79	82	73	78	87	76	61	78	72	63	78	76	67	70	73	91	83	77	70	78	99	72	85	57	70	78	86	93	78	75	75	80	81	63	65	79	83	88	81	73	74	66	76	75	93	75	72	73	83	86	78	64	85	69	66	90	75	87	92	75	96	82	71	88	67	65	67	84	79	88	59	81	64	80	86	74	69	73	75	83	75	81	71	82	96	79	94	96	70	78	72	62	81	75	69	80	75	92	84	68	65	62	73	72	67	90	77	80	83	79	81	67	78	83	88	81	71	88	82	78	87	83	88	71	82	84	69	77	86	65	78	80	78	93	89	79	82	74	76	66	75	79	87	68	80	100	76	79	68	93	76	83	98	85	67	69	92	78	73	77	97	83	80	74	75	78	85	65	84	75	73	62	65	68	78	67	80	69	75	66	65	72	84	79	82	76	72	87	75	74	86	87	79	63	82	75	59	78	83	95	70	77	69	73	86	77	80	71	88	81	77	83	64	98	101	60	86	71	76	95	77	75	89	73	60	70	67	63	96	70	81	93	95	76	83	78	79	65	78	62	62	76	88	75	71	78	69	73	63	90	80	69	83	74	74	76	77	79	63	86	69	69	79	78	80	69	85	95	83	93	74	70	74	60	66	84	79	65	76	87	94	67	68	81	70	73	84	92	85	93	95	67	89	79	80	87	85	69	71	69	56	92	70	70	83	84	76	72	77	100	86	80	69	74	75	80	68	69	88	69	83	104	79	81	88	63	71	77	75	76	99	81	77	90	81	85	66	69	90	60	91	84	65	74	74	71	66	76	74	91	79	79	75	79	66	72	88	69	89	83	63	79	72	88	74	84	79	79	78	77	77	77	86	71	74	68	68	95	71	92	93	99	77	67	74	83	62	80	80	64	69	78	89	75	97	82	93	84	69	60	97	75	94	82	71	64	63	80	79	72	77	61	76	80	75	88	78	75	96	75	84	73	70	77	65	64
28847	26277	4187	4420	3802	3085	2452	2039	1766	1482	1213	1119	961	857	814	723	679	628	594	533	538	470	467	461	374	424	388	394	346	346	341	335	319	322	325	278	318	331	273	312	295	279	273	286	287	287	246	273	248	260	295	289	242	247	288	263	214	247	237	239	254	237	258	247	231	223	252	252	230	239	250	237	245	232	242	237	223	223	220	229	235	231	219	233	251	222	235	221	241	244	238	204	212	252	205	230	245	216	245	231	218	234	223	223	208	208	234	187	228	233	222	202	224	205	227	223	224	189	221	224	211	248	255	225	201	223	214	218	245	227	209	242	230	231	219	223	191	222	208	227	217	241	212	197	230	205	207	185	220	226	220	247	214	216	211	227	181	210	235	208	213	200	210	211	200	218	251	226	180	222	201	205	224	214	218	187	238	221	199	204	257	221	201	222	221	236	234	226	227	208	223	205	211	213	220	220	198	223	225	215	228	207	213	215	230	222	233	190	238	229	218	209	217	211	223	192	205	196	233	230	221	194	218	226	240	248	231	221	231	237	221	213	200	210	226	218	214	199	193	213	227	210	239	207	233	244	257	234	202	196	225	218	218	217	226	208	200	209	232	217	217	238	240	232	244	210	194	231	205	237	230	207	230	206	209	233	212	210	220	210	215	239	209	215	223	234	234	229	214	190	218	210	235	214	198	229	225	207	215	200	213	217	208	211	206	218	216	210	210	215	215	213	214	207	186	223	207	206	197	233	212	215	214	220	197	189	219	219	216	202	203	225	202	220	196	209	218	213	203	222	204	224	203	218	234	200	209	250	228	237	244	208	205	208	210	239	207	212	224	191	218	208	223	196	226	228	212	223	225	214	206	213	206	209	221	222	229	230	200	203	217	225	211	210	220	225	238	199	228	193	219	226	214	191	205	217	204	214	198	215	198	222	231	186	220	215	223	231	215	219	200	212	226	220	233	239	233	219	196	247	200	202	213	222	198	206	201	197	226	211	210	204	232	200	229	241	223	243	206	193	209	212	193	221	248	206	202	225	214	228	234	216	208	216	210	206	212	226	226	209	202	229	196	204	186	237	242	220	184	211	225	193	202	199	202	225	215	209	216	195	182	213	229	206	213	201	211	218	221	207	216	197	226	197	213	226	226	198	219	225	224	208	211	235	197	219	193	216	201	202	217	213	230	215	223	215	214	229	200	201	218	202	221	213	215	205	211	228	197	226	198	219	211	192	198	220	195	206	198	210	228	203	213	230	186	191	226	232	242	242	221	223	191	216	196	216	192	201	233	235	202	216	204	205	246	239	202	218	257	190	199	204	213	222	255	201	205	212	190	197	209	216	230	236	232	230	217	212	233	212	199	214	212	214	212	216	218	240	210	214	218	219	204	197	205	205	201	207	184	208	203	222	191	238	218	228	229	213	216	232	232	214	201	213	211	218	200	229	220	208	233	224	218	249	208	238	200	216	195	203	200	204	225	219	239	209	218	235	207	229	227	239	231	201	213	218	227	222	210	195	224	191	203	188	225	216	209	211	184	194	219	227	245	216	205	209	213	219	211	202	216	198	238	229	193	216	211	228	214	197	232	223	208	192	222	224	215	206	198	220	201	201	245	217	241	220	202	227	212	253	213	235	223	208	234	236	230	207	203	206	228	214	221	201	204	220	230	227	223	215	232	236	204	232	206	216	238	222	201	215	224	210	207	221	239	225	218	196	228	204	221	221	209	241	232	220	198	235	212	246	194	201	222	197	219	205	198	219	199	216	203	219	226	224	227	210	239	228	228	202	199	215	229	233	212	201	196	214	203	208	241	199	241	184	210	213	244	224	204	220	219	213	216	226	197	221	230	198	239	205	230	214	212	247	228	195	212	205	220	220	204	205	238	192	231	190	199	224	238	204	208	210	213	211	243	232	212	234	221	223	233	203	216	225	233	210	232	223	215	219	237	219	217	222	220	220	219	222	213	218	214	210	234	212	218	220	222	208	232	216	234	183	213	234	210	221	210	203	222	227	220	215	231	205	210	212	209	234	232	211	214	228	233	204	224	219	211	226	231	229	227	201	229	216	234	244	235	203	215	232	208	194	217	228	206	201	228	232	190	237	210	205	210	198	232	207	212	203	221	235	213	229	195	215	216	224	208	210	220	198	195	243	213	215	186	213	195	203	219	187	225	234	204	217	204	206	197	221	211	200	201	215	223	206	257	220	218	242	221	199	209	196	239	218	218	242	233	223	212	215	208	203	217	210	223	208	220	236	228	208	230	212	205	235	201	208	221	236	212	249	199	229	242	199	223	192	206	209	235	217	222	228	193	206	192	232	215	218	225	220	188	226	209	212	203	202	205	222	241	201	193	220	212	218	199	216	207	233	194	221	202	194	233	243	226	174	221	200	205	229	219	208	228	191	202	229	201	221	205	244	206	205	205	209	232	209	209	229	207	220	228	208	225	241	216	230	240	191	215	232	200	207	240	252	220	209	237	226	220	220	232	252	247	220	212	221	194	181	231	215	209	224	257	216	232	213	226	224	253	214	234	215	216	214	201	222	199	211	222	210	221	215	229	237	180	212	217	199	250	223	178	244	236	242	220	231	211	202	236	221	226	226	217	200	213	202	217	213	223	203	208	220	217	210	229	217	220	231	216	224	217	227	219	197	210	226	191	208	227	223	225	208	222	207	227	196	234	208	199	204	218	199	223	222	232	225	202	257	225	224	206	212	218	214	207	221	219	200	192	210	186	193	244	207	219	216	201	220	225	203	229	197	211	223	226	207	206	208	218	211	199	217	259	224	245	214	221	198	228	210	206	221	220	228	219	211	221	221	230	205	235	207	238	188	232	196	213	213	230	232	205	218	198	240	185	225	237	213	227	207	218	202	181	188	208	224	217	222	225	216	212	214	246	204	225	198	193	212	234	211	203	236	208	206	228	221	206	240	233	221	211	207	240	199	211	228	210	214	202	216	210	222	235	194	196	198	228	201	228	209	235	195	201	205	203	188	193	236	224	210	201	220	198	241	199	218	242	211	238	197	199	214	190	215	204	200	210	215	197	208	184	197	202	210	217	209	202	210	240	203	220	226	187	219	231	208	244	235	216	206	216	211	221	230	207	224	215	209	213	194	223	199	218	219	211	217	217	234	220	228	237	204	217	213	196	211	217	237	210	215	213	202	215	237	205	230	234	209	194	203	217	199	244	194	240	213	233	204	211	223	218	209	212	227	222	188	202	214	192	206	243	225	194	227	190	214	232	233	225	189	185	235	211	223	217	219	230	225	236	184	236	236	187	212	236	214	239	198	204	197	202	204	217	210	230	241	210	237	203	216	185	225	214	219	198	208	202	215	223	199	203	199	193	183	202	192	214	237	200	233	203	211	198	212	208	239	208	233	228	192	217	215	214	237	214	187	238	219	202	202	234	240	229	219	211	189	212	209	223	224	185	197	238	248	196	194	227	201	238	212	188	255	217	217	218	204	219	242	215	227	241	221	214	195	216	241
7957	1246	345	275	268	269	254	266	251	269	256	249	250	265	282	263	248	253	247	243	262	263	220	226	246	236	276	238	275	283	289	255	266	261	260	274	276	258	225	278	261	266	274	281	255	244	239	253	274	260	213	260	230	241	241	265	277	247	262	265	263	270	268	239	276	260	244	270	262	225	258	230	247	257	255	251	232	255	264	283	278	265	265	243	258	258	257	240	288	251	247	259	242	234	229	289	280	275	246	266	254	261	284	266	282	244	259	267	279	276	252	246	257	243	284	268	264	263	256	259	260	230	248	234	245	246	244	271	236	263	262	256	242	255	243	225	279	289	252	226	248	249	267	273	209	277	252	254	288	263	263	275	245	280	269	250	270	265	251	249	242	269	261	277	305	247	276	256	254	266	257	283	245	280	239	236	258	240	244	241	225	273	251	276	247	242	281	250	231	229	245	244	234	281	247	259	241	248	253	250	259	265	244	283	271	253	256	241	249	282	256	287	268	284	271	268	219	239	266	259	267	245	235	250	281	257	275	238	249	259	304	229	252	253	265	242	244	242	257	270	221	271	248	247	258	243	284	244	242	286	243	250	261	262	272	263	260	260	252	261	269	243	231	254	285	269	270	263	275	245	272	290	254	233	251	252	289	255	258	255	273	233	269	279	242	280	264	238	227	247	263	237	277	256	251	273	228	269	265	243	262	293	267	238	229	227	241	281	225	229	288	266	270	257	250	236	256	252	278	239	274	271	275	260	236	267	250	251	235	262	258	260	244	291	282	249	250	318	256	266	249	273	285	265	248	253	270	250	248	262	235	268	266	257	271	265	252	271	242	264	269	265	268	242	264	252	271	238	273	256	274	258	290	277	253	274	270	265	253	260	252	233	232	253	247	256	232	273	256	297	224	268	259	256	234	261	281	279	311	282	262	241	236	262	255	291	269	241	245	265	266	241	230	233	272	266	224	254	242	277	275	268	248	262	272	267	239	254	260	277	274	242	279	276	257	252	262	276	239	272	290	254	236	273	261	288	234	260	285	270	237	257	255	274	256	255	255	236	265	254	260	260	298	237	247	250	271	239	266	277	262	252	245	260	243	255	252	260	269	264	267	233	265	242	276	243	245	278	231	286	258	236	246	284	280	264	301	308	263	240	276	260	260	266	266	257	249	290	269	267	254	281	239	251	268	269	258	255	308	261	259	264	258	302	225	244	260	243	256	246	266	244	257	234	263	288	271	278	274	246	261	250	263	280	268	279	260	264	279	259	266	271	238	260	250	281	263	218	249	253	243	307	284	232	290	255	237	265	230	273	276	283	241	249	281	255	229	259	257	262	227	259	256	264	290	300	267	274	253	233	224	261	257	248	241	273	299	278	271	257	272	273	242	242	263	252	274	261	271	262	227	264	279	247	253	255	245	298	270	240	273	244	243	258	262	263	254	249	243	284	236	273	254	241	269	241	270	271	242	243	217	253	272	254	247	267	245	288	245	259	230	273	261	267	271	248	279	240	255	265	241	264	266	283	275	231	249	267	221	231	244	227	253	271	247	237	238	264	267	257	247	259	282	262	253	254	260	255	267	256	281	239	281	271	263	266	258	245	268	283	273	286	249	265	258	254	289	283	251	258	245	264	252	238	234	250	284	261	236	254	268	263	247	235	252	240	269	282	262	259	245	245	257	262	279	254	254	248	270	260	261	243	260	283	277	254	259	238	246	282	239	245	269	278	272	263	277	271	254	260	239	281	249	282	280	286	251	256	255	283	250	244	243	277	275	288	256	242	251	284	257	254	287	247	222	249	243	261	260	253	284	251	256	244	274	258	285	269	280	281	256	262	267	258	242	247	237	253	240	246	242	263	273	272	256	262	243	230	218	258	265	248	268	243	282	281	225	297	258	251	276	227	248	279	251	264	277	269	270	252	262	279	257	249	278	262	251	233	284	274	243	242	271	267	238	241	253	239	251	270	263	289	265	273	265	227	272	221	264	263	295	263	272	291	254	249	265	232	248	302	232	274	290	236	263	282	260	259	289	273	240	222	297	254	244	275	284	254	254	251	259	248	255	248	253	266	263	248	245	238	230	247	225	227	233	270	282	248	264	251	241	285	260	271	241	246	263	255	293	269	270	262	255	269	255	250	231	237	259	278	247	250	240	288	275	230	249	270	259	275	273	274	246	278	264	252	276	243	292	237	249	236	276	234	280	250	268	269	286	273	261	243	272	222	255	266	273	265	251	240	284	265	266	257	255	289	269	226	265	255	268	246	255	256	274	256	258	240	277	226	263	248	268	254	243	257	271	267	223	264	257	279	284	260	246	258	251	270	220	257	249	256	266	242	270	271	253	261	262	253	275	284	272	263	277	285	227	263	241	250	254	263	246	278	251	262	269	242	238	248	244	233	230	251	261	286	267	265	227	253	283	280	250	241	247	257	242	296	274	270	252	244	302	238	277	266	303	261	237	243	268	270	250	264	260	240	256	274	276	263	255	253	266	264	260	254	297	262	252	258	244	264	273	240	266	258	238	266	256	263	261	261	257	247	277	230	251	279	245	271	272	260	248	259	267	261	262	248	240	258	269	254	249	244	286	230	235	266	258	255	268	262	228	270	288	287	240	262	261	274	239	233	225	208	248	249	264	289	248	245	254	235	254	262	265	259	303	260	241	241	265	287	259	280	283	268	220	265	266	252	269	257	270	260	268	256	262	248	260	267	283	261	258	266	255	254	237	260	262	261	240	267	246	260	267	238	258	257	267	280	251	236	255	267	261	233	241	267	251	270	251	257	241	264	232	257	262	229	270	251	269	234	266	251	273	295	229	270	252	312	276	259	280	273	249	253	294	296	266	283	257	239	213	244	245	271	241	276	199	285	229	259	248	236	238	240	239	244	270	251	232	249	248	255	280	283	289	257	264	263	236	241	281	274	300	267	281	258	226	265	270	238	262	262	260	272	299	246	288	283	286	277	247	258	232	286	261	283	290	260	258	257	256	270	275	261	275	244	251	265	245	257	269	245	247	277	263	275	262	252	262	256	311	272	261	276	249	251	280	256	252	239	251	201	260	276	272	295	300	247	255	269	251	212	258	248	212	238	250	248	279	230	275	248	263	276	244	251	269	272	241	249	229	230	228	281	231	250	269	255	246	287	239	252	245	267	261	254	299	259	229	255	274	252	255	243	245	254	296	228	238	244	237	240	238	242	227	297	258	263	254	267	250	275	256	243	241	268	266	236	249	244	260	255	271	264	256	255	279	217	243	258	285	256	248	266	267	250	258	254	268	258	259	264	249	243	259	294	275	256	282	259	267	250	265	280	249	263	271	264	266	251	240	265	253	284	236	255	263	245	265	243	268	248	250	258	289	281	260	254	259	259	257	250	253	260	260	258	275	279	247	254	274	258	229	287	260	269	244	253	276	226	284	250	237	261	219	257	266	242	268	284	243	256	246	253	252	277	257	266	279	265	281	257	263	260	265	259	265	313	266	254	271	237	249	289
6488	1918	683	625	708	615	658	617	625	631	650	596	597	630	596	566	619	627	596	652	583	593	605	593	593	599	605	596	597	575	609	563	536	588	591	615	631	595	555	619	573	562	576	585	566	603	605	608	598	578	584	620	606	585	622	599	674	561	532	596	610	591	560	561	571	596	607	581	598	576	570	609	597	637	587	554	620	595	527	605	570	620	561	555	605	584	573	581	600	533	610	568	591	589	634	593	579	597	616	601	564	538	570	549	591	594	593	587	587	607	574	592	556	574	562	541	615	603	591	614	580	594	650	563	582	557	577	595	544	596	548	629	600	571	596	570	548	654	617	604	583	578	615	601	617	567	538	601	573	636	569	587	592	618	583	548	610	571	631	589	592	605	608	591	628	588	588	576	568	592	589	586	593	564	575	599	566	566	582	575	628	574	569	589	570	582	577	582	569	600	592	610	598	611	550	633	555	602	574	582	605	636	558	608	609	560	609	554	590	552	586	611	592	604	617	582	616	609	659	586	584	566	623	567	603	601	544	571	607	583	598	572	580	569	587	601	579	600	557	582	563	577	551	593	596	569	596	574	562	614	586	572	602	610	595	575	582	623	608	603	573	599	552	585	591	592	591	577	592	561	613	576	567	570	561	592	597	586	590	579	558	615	604	585	628	582	592	567	626	551	574	613	577	609	572	579	580	651	621	566	583	588	564	597	561	562	625	606	557	571	607	568	558	578	611	585	568	533	564	615	624	606	562	578	529	612	595	580	607	647	574	552	576	620	572	579	612	576	610	577	599	590	577	590	524	585	598	593	579	536	537	602	569	578	609	626	590	612	608	574	584	579	614	565	569	533	610	588	584	592	644	543	564	599	586	603	566	602	544	617	600	569	598	526	594	614	603	566	606	571	593	605	589	618	593	582	571	594	607	575	606	572	590	592	574	591	633	587	569	534	624	586	599	609	595	633	565	648	596	586	569	550	579	570	582	606	610	579	588	630	567	582	601	555	637	584	559	555	611	611	555	599	611	599	594	601	565	607	604	656	631	567	564	603	570	624	579	567	587	612	597	603	560	587	586	599	569	634	550	579	591	590	607	595	535	621	584	583	586	627	554	584	593	572	570	601	603	571	589	619	578	576	596	611	567	550	555	601	562	609	568	594	597	560	600	570	646	591	618	643	613	617	570	593	574	603	617	595	576	597	611	646	546	623	608	591	575	612	641	583	586	601	619	571	622	596	585	595	564	588	560	590	598	571	584	594	593	597	589	594	596	541	598	577	613	601	588	636	616	604	603	627	618	604	629	574	599	607	596	574	565	566	575	601	598	566	561	556	606	541	585	574	547	597	588	568	586	596	571	620	592	558	636	597	604	552	624	603	557	587	592	579	598	576	574	568	564	555	594	562	613	642	565	567	586	562	584	570	570	560	563	588	564	603	596	627	635	562	574	628	645	598	563	565	549	601	587	566	538	577	602	572	611	596	608	617	619	572	604	586	568	569	590	612	563	577	626	560	585	586	590	613	594	579	557	595	608	610	573	594	615	590	568	560	553	583	597	637	560	570	557	589	608	555	594	645	614	551	593	580	608	577	575	526	679	573	560	557	587	597	608	587	590	620	577	610	614	586	582	554	569	620	580	591	632	546	633	583	577	589	574	575	609	561	583	591	645	547	590	585	603	611	603	550	587	658	575	626	587	606	544	630	559	586	549	604	585	597	576	513	614	592	597	562	567	570	568	596	577	555	585	590	579	609	572	591	601	587	594	599	588	599	592	587	587	616	606	609	585	541	531	570	585	602	560	636	566	672	615	576	588	568	578	603	575	607	623	611	638	610	610	602	589	628	592	579	598	581	584	551	592	586	541	563	587	606	584	553	602	549	585	563	596	568	565	540	609	577	586	590	621	562	591	564	593	619	607	605	602	561	590	618	588	567	613	586	518	602	611	588	617	637	613	584	611	566	572	577	613	586	603	578	593	543	574	577	605	589	622	612	606	566	599	596	575	593	553	593	598	603	585	586	603	618	589	552	597	574	579	576	600	562	557	594	603	598	593	590	606	616	576	591	607	584	562	633	579	594	597	631	541	589	609	592	584	590	577	621	625	558	575	555	577	597	657	651	600	550	597	559	603	593	601	586	613	574	584	574	599	608	582	606	622	557	543	572	586	605	620	569	612	605	542	583	552	558	608	600	586	582	657	554	587	586	624	564	601	580	598	553	600	589	589	595	589	551	571	588	597	617	576	632	577	606	626	563	572	645	565	616	573	623	614	597	619	551	555	599	575	576	552	602	589	577	562	596	629	604	623	570	578	596	609	601	611	578	616	629	557	589	617	612	579	642	592	639	587	593	552	592	597	563	555	575	575	566	609	604	554	635	616	593	570	584	611	605	638	584	640	587	633	590	629	551	556	562	589	607	584	609	566	587	604	594	606	589	606	632	582	563	584	536	588	579	606	609	557	571	569	559	560	589	561	566	631	567	589	594	555	568	637	543	594	571	571	603	603	567	580	609	608	616	586	583	560	546	595	609	571	576	545	583	609	604	578	536	598	561	592	577	606	626	565	657	612	588	575	580	613	590	547	608	610	622	631	546	593	620	615	546	594	595	572	611	602	613	578	610	582	570	611	574	565	625	558	616	617	595	608	577	556	597	569	596	592	599	606	534	597	565	585	571	584	558	620	561	575	560	548	574	598	650	578	579	575	582	598	600	596	578	570	601	598	587	607	611	572	620	554	581	580	519	571	585	547	607	590	587	605	604	616	594	648	567	577	580	600	595	575	591	586	555	610	556	602	581	586	582	595	586	594	582	583	633	596	571	588	585	618	546	589	580	604	607	561	552	616	563	608	600	584	567	647	598	572	590	607	577	562	552	578	595	599	540	617	557	597	569	581	535	596	607	605	591	589	634	606	564	563	577	614	613	591	615	590	625	577	595	575	581	589	637	616	588	576	614	577	595	585	574	625	600	550	575	573	595	590	574	625	559	585	606	563	575	620	625	540	539	583	582	552	554	619	610	604	603	575	610	611	585	611	624	577	574	606	568	597	583	613	563	614	615	571	609	574	590	575	597	567	580	542	569	526	581	590	588	582	590	613	579	591	577	553	610	617	640	588	611	601	563	586	591	604	576	569	594	605	611	565	550	554	601	647	572	541	588	593	605	537	636	559	557	628	562	590	599	560	567	604	597	593	585	589	548	592	621	582	627	537	611	589	527	604	558	579	601	582	583	590	614	591	587	576	603	577	593	546	574	593	559	556	583	590	575	596	590	575	564	592	574	608	602	606	583	599	598	552	591	608	590	567	559	595	581	620	586	578	577	576	628	613	595	565	566	550	619	593	575	568	570	533	616	601	610	592	627	555	598	611	578	572	649	615	538	618	625	592	606	624	553	612	599	583	614	572	599	532	559	593	597	600	588	625	593	591	600	613	577	571	561	604	597	572	587	603	638	608	599	598	620	587	563	571	568	605	584	574	602	615	601	624	617	566	542	651	603
38586	25005	5622	821	569	420	319	297	224	216	229	223	177	174	165	159	199	142	148	156	122	113	127	148	146	123	143	136	130	134	138	146	114	138	131	133	145	148	120	126	117	127	135	126	119	138	131	134	143	131	135	105	135	116	132	110	142	135	140	130	138	129	123	99	122	122	110	123	128	137	112	106	144	112	109	124	136	136	108	118	114	133	125	119	113	116	121	108	115	138	140	117	120	97	158	130	143	138	119	118	122	125	124	98	124	137	124	138	130	116	152	152	105	113	135	110	119	113	127	93	116	127	147	132	111	99	117	124	137	130	103	117	130	133	121	130	135	137	114	111	117	139	114	124	136	140	120	120	99	112	127	126	106	131	152	126	136	139	121	135	133	114	111	126	120	130	126	127	121	144	117	112	118	132	143	126	131	134	110	127	132	137	122	107	128	122	136	130	118	142	135	126	123	123	115	118	130	115	133	132	129	111	125	157	115	124	147	104	133	136	135	119	113	118	106	144	113	127	130	122	123	126	109	123	118	128	123	127	135	125	113	118	135	135	131	118	133	111	126	128	106	118	125	117	137	124	144	134	124	127	118	144	115	117	135	122	116	138	118	137	137	114	126	114	114	128	123	128	140	134	121	125	133	134	109	113	129	106	129	134	118	127	130	124	128	116	123	117	118	116	144	117	141	114	109	118	109	114	130	125	123	115	123	105	110	129	113	113	140	122	119	128	126	120	126	129	126	132	118	106	127	115	142	154	141	132	124	119	131	126	123	153	116	119	144	133	138	136	112	123	117	110	130	115	124	143	127	124	125	122	134	125	121	128	135	143	130	139	149	137	123	125	119	105	113	138	123	109	137	119	130	126	125	133	102	109	120	124	124	117	126	126	126	119	122	119	117	139	133	130	118	110	120	114	116	138	143	102	117	114	137	122	127	129	111	118	127	132	123	124	127	128	113	127	133	126	118	120	125	115	146	111	117	138	117	118	113	119	141	132	116	123	122	118	148	116	128	110	112	101	118	119	108	143	131	113	116	130	120	137	134	122	121	121	130	121	123	132	124	135	130	133	105	124	122	125	134	127	132	112	122	123	115	109	122	111	126	122	113	112	130	117	115	123	115	125	132	133	117	119	108	124	109	125	139	145	123	132	120	124	136	139	116	115	129	111	129	121	120	119	128	122	131	133	116	135	127	126	133	157	124	123	131	115	145	121	155	125	151	130	122	107	118	134	113	126	124	121	129	140	99	115	115	139	121	133	141	129	101	141	126	117	117	119	139	139	117	130	108	130	119	133	121	118	122	115	128	119	132	135	130	118	146	116	132	121	126	119	126	112	134	130	132	135	117	119	118	117	137	111	123	146	121	111	142	123	140	101	120	126	114	126	110	141	126	113	115	142	101	132	146	121	134	111	122	139	135	139	140	145	118	143	114	116	123	107	116	123	103	143	126	119	143	131	117	124	143	116	109	129	122	157	110	134	139	127	106	108	130	139	133	120	131	132	114	151	132	127	117	151	114	106	121	138	113	123	138	137	119	120	121	134	129	122	139	124	144	120	127	107	131	111	126	133	108	131	103	131	121	104	115	114	122	136	123	135	123	119	135	121	118	117	105	132	120	130	128	140	124	125	122	132	125	119	143	132	137	117	118	135	134	139	112	121	142	114	121	122	134	144	129	121	145	143	114	115	132	111	130	108	124	137	130	121	115	117	123	109	135	108	129	127	126	115	153	128	128	133	120	131	129	146	156	134	133	113	123	139	115	130	121	140	110	147	138	113	153	131	122	126	135	141	115	100	112	128	117	131	106	114	113	128	126	119	120	121	121	114	127	131	122	121	126	132	127	133	131	122	136	124	134	130	131	138	134	116	129	139	126	135	136	126	118	138	107	127	124	135	107	117	112	102	101	104	120	115	137	112	125	119	118	119	123	121	133	147	128	129	127	139	109	116	123	118	122	120	133	136	120	118	126	114	116	113	149	124	115	135	131	122	118	130	124	127	138	115	117	120	142	122	126	119	106	137	121	128	134	114	114	127	125	137	148	136	133	140	107	107	126	124	129	115	118	133	122	125	125	125	125	104	121	128	113	121	121	121	129	128	128	141	115	117	117	127	121	116	136	134	127	113	125	122	112	142	114	117	135	116	110	116	114	112	115	132	118	130	99	146	122	132	128	125	107	132	139	120	123	115	115	126	127	138	133	126	128	125	109	105	144	132	139	130	124	142	115	108	131	118	129	108	111	115	124	147	131	125	142	134	111	122	129	111	104	171	134	115	132	130	133	132	102	119	118	131	142	138	149	132	125	100	123	113	149	113	143	105	132	137	141	110	121	121	122	138	117	128	101	117	121	133	137	133	118	140	153	109	120	129	142	99	138	126	135	121	123	119	118	99	137	114	123	126	142	129	114	118	118	109	131	109	140	130	132	120	130	150	119	140	111	117	134	101	141	114	124	121	128	116	112	125	113	109	113	101	121	145	119	115	99	154	122	127	139	124	121	139	135	130	133	142	129	133	119	124	127	136	129	137	122	125	119	144	119	124	121	129	134	111	122	97	134	138	133	111	130	132	137	111	139	118	112	136	106	114	115	135	118	141	133	132	119	125	141	102	140	133	126	150	124	131	127	135	138	131	118	131	136	135	117	132	115	127	120	118	154	127	119	139	154	125	124	137	125	118	143	129	108	128	136	128	112	133	129	113	126	125	116	108	117	125	123	113	101	124	140	112	150	105	124	129	128	124	108	122	121	130	111	119	132	136	131	124	117	146	111	126	120	112	113	116	123	134	127	126	125	115	129	105	117	148	137	125	126	117	135	108	137	123	118	112	124	150	151	122	130	144	130	119	122	123	110	149	124	111	135	125	114	129	121	140	129	136	113	112	131	116	110	139	126	119	122	127	116	109	136	134	121	124	125	123	119	131	107	127	119	120	128	144	145	136	131	123	137	134	135	137	142	133	113	140	129	138	125	119	140	120	130	99	129	118	133	150	123	129	109	117	102	116	117	113	136	131	116	127	132	125	134	129	152	127	123	112	135	117	114	110	116	127	109	141	125	121	108	123	132	117	120	102	105	127	143	147	119	114	131	128	137	127	136	104	114	116	108	147	144	140	146	141	135	123	128	141	124	109	133	107	153	133	111	120	130	116	118	112	141	135	130	124	124	155	126	117	119	111	127	138	128	136	122	110	114	125	107	140	122	112	124	127	118	118	127	127	130	115	113	124	128	97	120	143	135	145	107	136	122	128	107	123	154	125	95	119	138	118	109	128	130	133	129	135	129	134	139	119	139	117	124	129	145	129	144	133	122	127	126	132	123	123	123	132	115	112	121	151	128	124	114	130	114	124	137	140	129	123	127	141	133	133	121	122	124	135	134	127	137	118	123	139	128	120	116	144	104	122	146	99	125	122	101	121	144	127	129	130	115	129	113	110	125	124	123	124	138	117	113	130	151	144	148	125	118	116	125	131	114	130	140	135	111	144	119	143	141	128	105	130
21465	17667	2340	2545	2204	1830	1529	1293	1074	982	821	748	686	631	621	550	526	499	486	487	454	429	454	380	383	391	414	409	392	385	370	334	373	351	394	390	356	370	331	324	334	323	322	321	341	342	331	360	341	316	304	331	359	324	343	323	301	330	334	357	319	310	328	345	302	343	303	295	332	321	300	306	318	302	290	304	297	309	311	312	310	326	335	312	314	335	322	302	310	309	306	348	320	271	301	302	300	315	331	302	327	324	323	310	324	342	309	334	288	307	302	304	282	338	306	329	306	299	314	318	313	290	325	339	303	340	300	283	296	310	308	316	284	305	329	284	317	319	309	291	284	296	313	294	324	286	277	320	274	294	285	344	295	313	331	285	300	312	311	299	319	278	296	289	273	325	281	334	314	315	284	284	320	313	319	321	306	299	293	294	298	308	301	325	337	303	317	287	313	303	320	292	314	312	310	284	328	278	323	305	329	297	328	304	313	300	286	297	308	325	291	318	313	291	320	298	292	308	312	298	304	316	310	282	303	303	310	296	307	314	301	336	317	309	325	339	320	318	315	313	294	291	252	317	354	306	288	313	313	307	318	282	284	317	297	294	292	327	306	311	312	312	284	310	284	290	292	306	314	329	351	297	308	283	303	303	295	299	280	298	315	336	267	299	307	299	285	294	295	301	327	295	306	296	303	326	281	284	318	310	305	308	288	275	297	308	310	277	331	307	316	304	302	293	300	265	293	334	277	298	316	317	301	280	317	311	322	307	303	294	312	275	332	295	338	298	308	283	321	311	319	314	329	310	335	299	313	301	324	305	310	288	307	292	288	302	305	308	318	311	316	292	320	303	283	295	316	313	298	307	325	287	301	283	334	288	291	279	289	306	316	302	322	295	308	299	291	322	309	311	270	310	281	346	306	293	312	295	311	301	338	312	288	314	319	323	308	299	299	308	314	316	319	299	286	319	308	291	311	275	300	308	304	304	306	288	314	333	299	318	300	308	296	308	286	304	299	291	317	299	309	321	292	307	280	308	286	313	301	301	293	310	318	293	317	276	322	312	270	302	306	328	284	294	300	307	311	319	303	310	298	318	270	299	303	307	301	303	279	281	322	304	301	313	292	267	318	270	350	312	315	309	289	315	293	308	343	286	288	282	299	306	324	294	304	305	341	318	290	288	282	336	305	321	308	325	320	319	294	308	305	300	294	277	289	322	284	290	298	323	289	308	288	317	328	341	303	307	271	304	320	290	326	313	299	297	295	288	295	292	290	282	319	309	324	306	336	289	317	298	279	305	292	311	322	284	299	307	326	299	283	313	323	271	326	296	333	272	304	308	302	306	303	295	266	276	327	333	311	278	263	307	297	287	320	325	268	296	308	304	296	299	293	276	349	294	265	306	304	294	281	294	334	273	303	336	326	286	311	251	354	295	311	300	315	312	303	308	308	322	331	298	275	293	317	288	307	299	306	303	284	285	282	308	296	313	271	323	319	319	290	319	319	331	300	322	305	312	298	309	279	258	324	294	271	289	314	279	335	290	283	302	317	303	340	295	322	298	300	318	294	329	300	280	281	285	296	305	287	278	315	295	306	320	298	312	281	315	348	305	327	325	275	269	295	330	289	285	302	295	314	296	321	289	289	300	310	326	316	318	307	338	322	325	319	302	325	322	308	302	293	322	285	296	299	270	329	295	290	300	315	278	311	263	279	291	327	282	278	310	316	280	286	277	313	299	306	311	277	327	295	305	287	307	276	336	312	299	312	265	276	306	312	286	314	304	318	330	314	297	302	274	342	296	316	294	322	341	313	298	313	313	304	307	330	275	279	291	314	323	312	331	313	307	305	293	318	281	287	305	316	288	311	301	320	329	338	299	286	305	298	325	305	279	322	273	330	300	268	298	338	317	313	300	313	293	320	312	308	268	321	264	314	319	304	293	300	315	313	303	336	313	287	319	299	314	271	293	291	289	297	294	315	308	299	327	312	285	280	277	292	327	308	292	329	287	339	285	294	300	291	294	296	297	275	330	264	314	257	305	335	321	330	297	302	268	309	313	298	298	306	307	313	297	340	307	292	306	311	284	300	308	300	276	296	338	317	285	276	303	281	311	317	283	271	336	299	308	327	275	316	286	312	293	289	324	297	293	311	291	285	300	287	285	297	297	304	271	339	309	311	282	304	304	316	301	287	293	311	278	294	310	301	301	310	273	308	270	314	315	281	306	297	307	303	312	318	270	296	287	320	301	272	292	282	310	322	296	325	338	320	307	298	344	307	321	289	295	291	309	320	318	332	250	277	283	305	292	303	327	326	310	296	299	311	282	293	327	317	312	313	330	288	299	307	297	294	285	280	308	300	294	298	318	278	297	297	329	288	338	308	299	301	316	307	286	329	321	332	275	313	296	303	306	277	301	292	310	309	300	334	287	280	308	326	279	301	304	307	313	275	274	308	293	332	299	275	302	282	317	300	312	320	303	324	273	292	285	286	289	318	322	303	292	324	301	304	335	288	310	328	303	326	322	311	280	322	291	290	314	273	319	279	319	308	310	294	299	305	298	288	315	315	306	308	314	273	314	308	335	285	288	333	322	316	281	299	324	288	314	299	312	293	282	267	266	299	319	313	296	308	314	299	312	272	279	295	291	315	297	310	295	297	309	293	288	313	289	271	312	302	295	298	262	303	307	292	328	286	335	297	319	283	293	315	290	304	317	301	290	322	325	295	271	297	309	304	285	299	291	291	294	329	328	289	312	286	309	322	300	357	314	256	278	291	295	292	298	297	280	305	324	296	322	333	286	301	312	311	344	347	282	304	282	333	282	328	291	305	333	275	290	302	303	335	332	312	328	299	338	289	300	298	315	275	316	288	275	303	290	295	292	290	303	286	299	278	298	309	312	317	282	318	309	322	288	318	305	277	291	304	278	330	343	302	281	276	343	296	279	340	293	309	343	318	291	282	298	291	289	322	303	269	301	307	322	296	313	289	301	312	262	310	291	313	265	322	308	254	288	300	299	305	315	272	297	301	324	295	279	300	297	282	304	279	290	304	304	318	285	318	278	323	278	329	298	320	282	309	267	300	314	296	308	295	286	274	291	321	277	288	309	287	313	332	275	301	313	277	294	268	291	275	311	301	285	323	273	291	305	325	304	292	305	325	309	328	279	306	344	290	289	286	289	266	331	327	290	298	289	274	323	287	281	311	325	300	339	276	311	271	296	284	317	292	283	299	285	308	289	316	307	293	301	325	305	284	292	318	323	270	304	304	337	298	295	339	292	265	309	302	295	334	314	289	320	295	287	322	282	319	346	309	330	315	298	304	307	354	304	294	311	348	316	326	300	313	296	331	290	299	295	318	272	287	322	326	303	296	311	318	275	314	315	314	296	315	326	293	307	311	290	310	299	298	305	296	298	299	296	306	318	314	289	282	312	319	296	335	328	280	297	295	326	319	290	298	307	320	275	268	282	315	270	314	342	298	323	302	289	285	296	285	300	287	299
52327	38052	12260	1942	1000	682	517	407	336	322	240	239	195	166	167	164	148	134	109	125	105	103	92	78	116	107	105	87	106	93	79	95	88	77	81	89	94	99	107	79	81	75	68	89	82	78	91	93	79	74	87	96	66	77	68	83	76	65	69	81	86	93	90	76	72	97	95	82	78	74	76	75	90	71	79	79	68	90	88	75	86	91	70	68	71	79	74	80	88	77	78	81	70	81	84	82	78	76	70	71	91	68	77	75	69	67	81	99	99	101	103	91	72	88	81	88	69	83	102	77	69	91	85	88	73	100	74	77	78	71	62	80	88	72	92	81	86	62	85	81	87	65	78	81	69	82	79	80	67	76	84	78	75	84	83	75	62	72	90	76	82	67	73	74	83	66	96	79	95	82	70	63	76	82	78	93	74	69	85	90	92	59	65	69	70	82	73	83	77	82	80	74	63	88	91	92	87	63	80	80	62	81	82	77	85	78	70	49	67	76	91	88	72	77	80	73	69	70	82	74	68	82	78	62	90	78	72	68	86	77	71	69	72	69	80	70	65	69	68	84	62	78	68	64	80	99	77	67	79	91	89	101	84	79	80	72	82	78	70	68	68	79	83	77	93	68	78	71	94	65	100	87	83	61	65	82	61	102	81	86	74	73	73	76	87	76	80	78	80	58	61	72	80	73	84	71	83	82	80	71	77	66	81	81	82	85	64	89	59	68	67	82	75	83	70	85	82	72	96	92	79	88	81	76	77	94	83	70	78	66	72	98	88	81	94	80	83	88	84	84	67	71	64	67	86	62	104	78	94	75	79	72	87	95	62	74	73	79	67	55	64	66	68	72	65	76	94	67	61	86	85	60	85	81	92	70	81	76	86	69	83	82	114	72	83	79	82	89	81	85	88	88	64	81	84	76	75	74	74	78	76	71	87	96	59	75	63	65	64	85	64	62	83	85	75	79	89	74	67	73	95	84	68	91	74	88	83	77	82	69	83	68	86	63	86	91	64	86	91	78	63	86	74	70	74	86	76	87	71	80	86	85	95	93	82	73	69	78	77	92	69	94	87	78	94	90	69	56	78	85	92	88	93	84	85	75	75	85	79	89	75	71	80	77	70	73	83	83	79	94	73	78	87	80	68	87	92	79	72	80	67	69	88	86	69	81	74	76	67	86	87	75	74	81	85	57	73	90	68	73	80	99	76	77	74	91	71	68	83	69	74	81	81	61	85	67	84	71	71	95	73	73	86	101	68	84	71	79	98	86	83	65	83	67	65	71	89	71	80	77	64	84	71	72	87	75	85	81	78	68	58	75	70	66	63	77	75	77	93	84	75	91	82	66	98	87	71	78	88	61	102	80	74	81	74	79	94	90	90	74	64	78	67	77	89	76	77	82	68	73	79	94	83	82	55	81	74	85	74	81	85	68	65	83	78	89	73	84	66	76	82	92	77	78	93	73	75	85	73	94	80	69	71	81	85	88	89	82	67	80	74	71	85	83	74	90	70	73	78	75	77	82	78	90	73	69	75	67	88	77	82	82	73	84	80	79	65	90	80	91	72	79	87	75	72	59	67	94	81	77	77	95	83	90	64	72	70	75	82	86	80	79	79	85	92	80	79	76	80	76	85	74	98	85	79	64	92	65	73	85	84	83	76	91	78	75	67	76	61	74	97	81	67	65	76	75	76	95	79	80	78	85	77	102	85	80	82	66	85	86	91	80	72	77	78	74	83	62	90	55	100	75	85	89	87	76	74	77	75	92	75	78	81	88	86	77	87	73	67	64	82	84	80	64	79	82	69	87	67	89	74	95	82	64	74	74	91	77	79	83	106	66	63	83	71	78	86	73	85	70	82	88	72	97	79	77	88	75	65	74	92	72	80	91	77	90	81	83	77	69	68	75	78	91	85	86	84	66	81	76	66	64	87	74	79	73	87	72	77	85	73	76	89	82	90	81	70	80	108	86	84	62	76	69	68	69	81	67	78	84	78	73	69	77	64	82	84	74	78	78	91	89	72	78	101	79	96	73	79	98	82	79	78	87	84	90	72	85	76	76	77	68	87	68	87	94	82	88	71	65	84	90	78	76	71	69	65	67	68	97	81	84	66	94	73	84	79	77	59	80	70	64	78	79	71	78	80	86	79	66	85	75	77	112	78	77	73	82	72	79	88	77	73	70	65	74	83	94	89	60	77	67	80	83	91	85	94	73	67	81	65	81	63	98	74	76	74	88	73	77	55	69	83	85	87	84	88	77	81	83	77	83	68	65	68	90	69	74	73	74	85	73	75	73	88	71	84	85	68	66	75	64	63	76	78	68	85	70	74	64	67	74	84	78	80	92	85	99	69	89	74	101	85	89	88	95	82	66	103	77	83	80	61	66	62	71	85	68	69	65	75	65	78	78	77	95	79	80	85	86	81	72	73	94	60	75	80	70	70	90	69	96	83	89	76	68	86	71	94	86	84	77	86	84	83	82	76	92	85	77	93	73	96	89	74	88	70	73	73	76	68	79	82	60	78	77	74	66	68	91	71	67	59	70	86	87	86	79	84	68	77	79	65	70	76	89	74	85	91	79	79	76	74	75	87	80	75	79	76	91	84	83	90	65	77	97	62	84	79	64	68	70	68	65	88	79	66	92	82	79	73	68	83	73	78	70	86	71	69	73	71	77	82	82	79	65	83	77	75	62	79	64	93	66	64	77	76	68	65	85	79	72	77	82	77	96	72	80	69	76	96	85	74	88	77	58	95	70	78	72	77	59	81	66	82	80	85	68	93	70	76	79	88	80	77	76	84	78	66	64	79	80	88	69	85	79	74	83	81	79	81	83	83	85	88	82	81	95	87	86	71	91	71	72	80	94	75	94	77	70	77	82	74	74	80	83	80	84	82	91	79	83	82	74	73	102	65	85	81	77	82	55	94	62	79	83	101	86	87	94	60	80	70	98	63	62	77	85	78	67	79	86	82	74	84	79	72	109	70	108	74	79	80	76	65	79	83	77	89	87	82	76	67	97	91	83	71	77	80	84	92	79	67	68	83	81	76	73	66	78	76	86	73	79	82	94	83	84	81	63	71	68	81	79	76	77	58	85	82	67	74	84	75	81	80	67	83	90	87	71	95	85	73	73	84	82	83	79	80	76	70	69	74	83	78	83	74	70	80	78	86	78	81	81	71	79	78	81	65	75	97	73	79	70	70	82	72	83	84	72	80	80	90	91	79	67	72	76	80	88	71	96	94	85	76	73	73	85	76	72	66	66	78	69	84	74	67	69	73	87	84	90	92	77	82	75	82	87	85	87	84	74	71	68	73	86	79	94	74	80	83	76	92	87	88	94	77	70	75	100	74	93	95	85	64	68	91	80	69	92	82	56	86	74	70	68	78	72	83	68	95	102	68	84	79	81	97	103	83	74	74	93	88	96	84	85	88	80	75	83	68	83	90	102	60	81	88	86	84	76	73	81	68	68	86	68	69	79	69	79	66	60	78	83	81	92
29554	25217	3946	4390	3721	3121	2442	2023	1642	1416	1310	1073	914	876	786	689	670	636	593	532	547	502	452	467	496	401	394	383	377	347	320	326	357	329	333	324	312	308	302	302	304	274	264	299	275	264	302	286	263	253	263	246	254	226	258	276	249	258	279	256	282	235	233	259	223	234	249	275	232	217	267	234	253	261	251	249	220	241	243	230	222	238	240	200	230	234	221	230	255	257	228	228	259	217	237	250	226	245	250	237	241	205	223	224	243	233	233	238	225	217	244	241	233	206	210	235	242	246	247	210	210	230	213	235	221	246	243	251	225	236	244	210	208	245	231	218	235	223	220	224	242	227	226	209	235	237	214	224	233	228	225	235	247	230	215	223	207	230	255	247	224	205	209	222	236	218	249	223	230	233	219	203	220	236	194	242	208	220	224	226	227	213	220	203	212	211	216	223	217	205	251	217	208	230	228	219	197	225	214	203	185	214	212	226	215	212	216	194	221	214	242	235	242	243	225	204	211	237	202	230	233	259	203	238	225	212	235	196	204	247	195	204	224	233	236	224	219	188	205	232	255	184	214	203	201	190	205	241	212	205	234	213	252	195	229	239	209	197	206	217	185	241	204	206	235	222	248	217	208	206	217	220	233	213	229	214	216	221	185	232	236	219	215	225	219	207	227	230	224	207	226	231	215	198	209	239	200	197	219	196	219	229	200	259	187	220	223	242	193	220	248	222	210	252	231	224	203	227	207	220	232	229	226	217	231	204	201	206	211	240	220	251	225	240	215	232	199	216	244	214	213	248	222	211	198	190	223	219	209	249	200	216	229	215	216	236	211	206	200	208	206	212	211	224	229	188	200	200	216	229	224	232	205	223	218	213	219	237	233	217	223	235	226	200	215	202	228	195	237	215	210	211	213	236	233	207	213	233	219	219	218	218	246	221	208	202	229	219	194	212	217	230	231	225	205	217	224	227	181	214	229	214	204	213	221	215	207	191	212	228	217	233	209	224	181	225	213	204	238	201	213	221	195	226	208	224	225	221	228	243	212	225	224	209	227	226	213	222	209	218	228	221	214	220	221	227	214	185	223	197	230	216	205	210	199	231	211	198	189	238	223	232	244	250	213	210	205	216	173	229	198	230	200	211	228	230	236	214	200	210	240	242	200	229	219	196	222	203	206	180	206	264	242	211	209	226	222	224	213	196	229	205	234	203	213	221	209	234	220	215	223	233	202	213	229	217	218	251	220	222	235	233	219	205	214	218	229	219	211	208	218	210	229	199	227	220	181	216	222	209	251	228	222	207	202	217	225	200	219	239	225	231	235	213	199	210	238	237	247	209	206	206	213	228	210	233	213	215	221	236	233	217	229	219	219	222	221	200	210	248	212	231	200	237	207	198	215	221	237	230	204	223	242	206	219	209	203	236	206	235	208	206	239	207	214	230	240	239	218	223	222	222	194	219	223	212	216	225	225	213	217	210	203	204	196	233	218	208	220	229	225	229	217	214	200	232	211	215	240	212	223	228	211	207	226	228	218	237	215	229	262	196	198	203	206	213	206	211	230	208	196	223	241	221	196	227	204	226	212	207	220	207	245	222	241	228	251	233	225	255	228	232	198	215	225	200	228	268	245	239	224	195	235	219	209	225	219	226	210	208	218	222	222	233	240	240	197	207	224	199	236	231	215	233	218	208	229	201	204	223	211	216	215	223	199	215	232	177	195	233	211	235	204	204	221	208	234	209	210	216	225	190	242	245	241	235	245	240	233	214	234	221	242	212	253	210	217	212	231	220	226	207	188	224	220	235	229	227	218	210	226	223	224	230	233	218	188	232	204	214	199	203	214	230	224	220	214	221	223	221	222	253	218	222	223	212	233	211	221	201	204	218	219	209	217	213	249	213	235	209	250	231	203	200	223	211	223	206	224	182	209	233	219	216	214	212	202	219	202	212	223	230	215	237	239	226	215	224	238	211	227	214	221	235	248	207	249	257	233	238	212	209	207	214	231	230	213	206	262	182	255	217	233	236	226	256	207	222	210	205	236	211	237	210	226	211	202	222	230	235	220	217	207	239	207	250	218	214	182	213	223	230	222	244	226	231	221	213	228	214	218	169	212	218	210	209	225	230	215	224	211	202	193	218	244	225	223	231	213	249	209	220	210	194	241	202	224	207	201	232	233	247	226	219	197	232	199	212	237	179	222	204	223	226	228	252	215	233	231	233	195	221	227	199	232	202	233	225	216	205	232	219	176	214	219	216	222	206	209	221	193	217	202	206	215	198	219	226	185	239	217	230	217	202	204	204	213	255	226	228	212	225	219	218	198	218	220	202	215	212	212	229	208	223	221	244	231	238	222	227	205	222	221	236	237	188	192	241	205	242	225	211	198	228	253	216	235	207	226	223	220	224	222	236	209	209	242	225	215	212	245	211	199	216	239	212	217	233	236	212	203	214	233	223	233	228	242	221	203	205	235	207	227	216	211	223	224	214	184	218	226	213	227	226	218	210	232	238	228	225	231	238	221	238	226	250	206	230	217	216	202	222	234	232	209	215	222	221	217	214	222	220	212	210	212	221	241	216	266	218	230	248	202	238	240	200	198	202	225	207	203	227	221	202	258	201	210	186	208	206	241	202	215	222	221	226	242	233	233	209	239	221	208	199	244	231	221	225	216	212	219	209	203	239	205	222	213	218	213	209	209	203	219	235	219	242	195	223	225	230	227	242	227	229	208	214	241	238	212	229	178	228	208	201	220	217	211	235	208	222	233	209	205	232	223	215	236	229	220	223	229	219	238	209	221	226	223	200	198	205	221	221	202	200	226	230	203	249	214	198	214	221	212	226	202	209	217	229	217	228	213	211	222	212	207	237	222	212	204	182	226	230	212	203	220	255	232	225	232	205	223	207	231	205	236	200	215	245	215	236	243	214	217	219	201	227	218	215	231	227	231	211	226	229	200	204	226	200	215	235	229	212	193	212	225	247	216	221	206	193	210	238	215	211	225	242	201	209	223	235	216	230	187	194	229	221	212	206	204	229	213	226	234	210	241	235	206	211	221	255	212	224	200	205	229	217	205	214	209	235	238	208	209	219	227	220	244	216	213	234	233	231	218	227	221	220	210	197	241	203	197	205	222	210	227	228	231	251	207	221	223	225	214	224	238	195	216	229	207	238	219	204	228	194	207	249	217	235	219	203	228	209	205	194	237	213	219	211	214	211	219	212	222	198	232	185	235	223	232	212	226	214	202	222	246	219	233	192	229	225	257	213	218	235	205	198	196	210	218	216	200	197	211	219	209	233	223	225	206	231	209	237	211	235	217	229	195	240	218	214	224	201	225	220	227	229	190	213	220	223	208	192	247	215	216	234	206	228	220	219	208	213	222	207	238	233	218	224	225	216	214	217	191	239	221	199	188	228	233	224	217	205	210	204	225	217	231	221	211	196	224	224	204	231	226	212	217	214	210	223	200	202	205	206	194	210	209	242	203	218	209	189	243	200	232	222
9001	988	337	264	294	248	273	257	234	243	249	278	266	277	274	261	279	250	248	252	268	290	247	258	255	275	247	269	252	280	260	251	261	264	266	269	281	257	270	246	255	249	268	272	250	267	279	283	257	245	251	258	296	253	253	251	246	280	263	261	274	261	225	236	235	257	237	242	245	249	259	239	283	286	261	268	293	248	268	298	256	240	237	257	296	244	231	271	269	260	242	261	262	256	288	262	253	276	233	282	247	268	289	284	289	260	280	257	271	251	240	240	244	266	263	292	275	242	256	259	277	254	288	271	243	258	232	234	244	254	270	281	252	267	249	257	274	238	269	282	242	273	267	257	251	234	276	256	256	249	251	253	262	272	255	248	260	237	217	240	238	274	267	248	241	285	286	258	255	247	272	270	311	251	248	260	222	241	240	244	266	261	247	228	255	270	261	231	242	277	241	284	251	259	243	248	252	225	249	253	295	263	260	239	263	274	239	274	262	309	236	292	274	288	227	251	255	262	242	249	270	266	281	264	270	242	271	261	234	271	267	303	250	243	266	222	234	281	267	300	278	258	238	264	261	284	274	223	261	243	228	273	244	266	256	248	267	265	279	245	266	298	276	240	274	245	282	286	263	242	268	274	240	262	230	265	260	246	261	269	244	243	275	226	241	290	256	268	264	293	259	238	264	247	247	261	279	255	268	295	276	277	259	242	269	293	275	244	238	242	258	271	263	277	258	260	266	274	233	263	282	253	254	250	260	246	224	248	277	288	274	271	238	247	278	260	250	289	246	239	247	293	257	250	285	271	239	276	270	267	252	231	279	235	265	241	251	236	270	261	263	258	270	260	245	260	272	263	258	253	257	233	261	243	260	253	310	272	248	240	223	253	222	269	272	268	261	239	244	236	259	263	237	245	276	285	264	253	263	263	248	294	272	293	256	241	238	235	267	265	267	257	253	262	269	274	279	249	246	269	293	265	284	263	278	270	242	251	241	269	256	271	272	261	248	231	239	282	283	242	258	265	280	233	280	258	237	254	253	244	229	276	249	252	266	287	251	251	262	256	277	283	252	271	286	266	249	228	268	278	238	277	251	259	256	285	278	244	262	278	247	245	262	254	273	273	246	251	271	254	274	246	272	262	268	298	241	234	259	225	230	281	250	308	298	267	286	271	297	276	258	291	242	253	266	250	252	249	268	268	248	248	250	278	245	269	242	261	261	279	264	230	229	243	261	280	268	255	264	271	253	253	258	239	308	287	268	268	299	261	267	245	275	237	262	232	271	293	273	273	278	278	274	237	220	265	262	300	245	249	270	290	212	272	279	298	259	282	230	246	239	264	296	252	219	251	294	256	254	255	260	283	258	251	236	229	275	214	242	266	266	257	274	252	283	225	287	249	267	254	249	250	257	246	248	264	246	269	272	256	289	243	280	252	260	266	284	280	283	284	246	268	221	263	260	270	285	277	228	235	258	274	276	247	247	250	236	243	229	252	267	258	245	260	275	245	264	228	242	257	246	264	275	256	274	267	239	224	263	254	281	254	282	274	297	246	230	283	260	263	236	285	271	275	287	281	272	279	287	260	265	256	247	272	240	273	249	251	282	247	256	224	267	234	290	256	255	280	255	262	246	275	256	257	271	247	274	244	245	236	271	245	246	281	249	252	273	271	223	253	271	275	267	243	247	265	249	273	252	282	246	254	260	281	278	223	264	278	243	253	216	251	220	287	253	259	262	267	227	241	253	250	251	249	267	297	259	259	240	237	276	273	266	256	266	279	265	271	315	257	260	285	257	246	269	240	255	255	283	263	238	277	261	251	258	264	276	261	273	247	285	249	257	278	259	246	263	257	248	244	253	288	244	243	251	214	267	246	244	249	274	275	280	256	267	267	277	261	263	279	290	254	278	249	277	241	249	250	260	258	246	261	289	261	249	273	258	253	270	234	301	254	268	270	271	258	255	261	275	245	260	243	286	265	266	295	265	276	269	259	269	243	268	288	252	263	269	270	259	261	278	268	288	235	255	285	295	258	264	273	269	252	226	260	270	292	302	291	264	252	271	264	260	253	246	268	253	267	288	270	249	292	250	267	239	270	252	265	294	265	249	264	286	252	274	266	266	228	248	245	253	258	253	257	275	263	249	259	260	271	270	258	265	264	249	282	290	289	276	260	244	246	238	257	259	274	263	256	246	261	250	261	250	269	281	257	278	285	272	264	251	295	250	246	254	253	246	274	233	278	269	281	221	260	240	237	271	251	248	233	255	277	291	275	274	256	262	246	247	227	269	275	218	262	282	284	269	272	247	258	255	283	256	274	269	256	262	244	285	253	270	247	251	229	269	268	253	249	269	244	256	253	268	239	232	260	256	258	250	276	255	267	274	263	264	278	277	238	263	261	264	226	259	280	275	297	258	242	257	264	253	256	265	258	252	254	256	248	255	266	268	242	247	251	257	232	264	252	240	281	256	247	256	275	270	257	271	262	282	259	250	233	252	290	262	270	282	278	254	265	284	263	263	263	250	249	287	310	270	266	249	229	249	252	276	268	265	252	273	247	277	263	255	274	279	238	260	271	291	271	282	270	235	277	280	274	254	280	266	242	243	250	290	274	248	262	256	258	265	237	215	248	247	258	270	243	249	282	255	247	265	282	269	252	263	255	256	253	244	257	250	255	258	280	252	277	262	249	272	246	279	264	245	264	290	284	234	259	266	244	255	263	229	281	210	267	285	290	303	266	282	261	276	262	253	255	272	247	275	280	256	285	266	262	257	274	244	252	256	262	266	258	282	250	275	267	267	268	252	221	227	246	231	320	240	240	234	262	254	259	260	303	281	235	261	279	269	252	278	243	261	262	282	257	278	266	260	263	305	247	275	270	285	242	265	258	281	277	236	266	266	266	273	271	274	261	294	273	282	219	237	266	279	268	271	264	254	271	305	244	261	249	255	243	298	232	262	276	249	273	262	264	277	280	278	232	260	253	234	256	286	258	288	232	278	254	254	235	253	273	276	247	260	267	268	247	250	268	270	282	265	245	266	245	233	258	270	266	256	252	277	271	264	241	219	254	250	257	272	263	232	223	248	290	269	276	238	267	235	267	245	285	262	270	261	287	263	255	272	260	259	284	257	259	227	287	271	264	257	258	261	293	274	235	241	255	252	271	269	284	275	234	263	260	271	239	271	241	320	235	238	226	251	253	255	265	257	257	266	236	246	256	246	271	267	244	265	259	239	249	247	271	261	277	254	277	243	273	274	266	252	282	262	257	268	250	265	255	264	263	265	254	252	265	252	296	278	270	261	279	231	221	273	242	267	255	272	277	246	257	235	251	267	264	277	260	227	248	251	261	226	256	260	250	260	260	240	255	254	230	248	248	259	279	255	240	271	251	261	250	265	287	261	243	274	257	261	262	237	267	283	269	276	256	301	293	267	242	265	257	275	271	300	254	261	244	275	260	259	260	270	265	241	241	249	267	276	255	249	247	281	287	265	275	248	285
7198	1698	625	655	632	679	632	613	587	626	568	589	609	583	623	593	632	578	546	608	559	585	581	610	621	603	633	564	622	621	601	582	591	594	624	584	623	586	615	616	610	557	548	587	541	641	582	611	622	610	596	615	582	594	602	592	594	607	602	595	573	603	599	584	586	565	551	604	554	578	591	562	604	575	597	540	561	618	545	580	594	584	539	569	655	617	569	614	628	588	610	563	571	530	606	592	591	580	598	599	617	602	599	568	631	671	586	528	605	631	566	552	610	611	615	577	589	624	553	573	630	609	596	603	580	580	625	578	566	560	575	567	594	581	583	600	594	619	588	590	614	609	585	616	620	589	564	625	584	643	550	560	573	575	608	539	572	607	610	605	591	591	587	579	565	619	573	598	583	624	585	607	576	618	573	582	548	605	583	587	615	569	593	589	589	567	585	628	658	598	594	610	585	546	597	555	551	596	629	620	565	592	573	606	618	621	560	543	551	613	580	569	599	561	568	576	623	596	579	633	609	569	636	582	594	609	590	583	635	563	551	545	619	576	595	614	589	564	649	611	596	611	634	560	598	612	539	588	643	596	606	584	528	615	650	590	599	596	564	589	605	612	583	635	594	607	585	641	591	587	584	553	578	605	595	606	614	620	638	620	599	585	596	626	565	569	610	593	621	605	590	588	596	558	582	611	561	564	609	608	570	571	611	587	575	579	595	581	603	585	624	596	559	617	561	636	616	583	560	572	552	596	571	553	596	582	570	577	610	594	558	589	571	651	586	593	571	545	638	592	563	599	624	579	580	590	603	604	569	551	602	608	566	604	591	627	559	569	611	563	581	580	581	622	612	616	587	594	605	606	591	562	568	638	591	622	592	570	598	610	594	593	575	604	613	583	577	625	637	542	564	609	598	615	573	567	568	615	567	572	553	623	574	557	637	620	610	582	545	616	574	581	621	580	566	590	562	580	565	584	590	604	652	593	600	568	604	542	572	574	585	588	560	579	593	567	628	559	559	587	598	606	577	567	583	632	608	606	572	591	567	558	602	536	623	542	612	626	609	588	617	627	588	597	549	611	578	628	571	573	598	635	579	604	525	589	587	601	616	579	592	580	623	575	596	550	600	627	574	595	588	613	621	610	629	600	606	587	622	578	602	619	560	598	632	576	626	630	592	604	605	611	584	594	533	623	600	576	618	580	603	580	568	516	549	569	609	611	599	555	601	570	607	555	607	568	571	586	574	625	554	603	607	583	567	581	601	584	625	582	602	603	607	628	634	591	637	592	578	590	557	596	574	590	584	613	597	579	597	592	571	574	591	591	609	590	612	573	580	609	553	638	504	556	597	560	589	589	581	590	594	628	589	588	588	598	582	557	516	574	575	626	595	589	610	580	611	578	614	581	626	590	590	604	590	595	579	624	631	625	604	579	572	606	595	543	593	605	568	580	622	577	597	592	567	575	591	580	597	600	531	584	543	618	593	582	625	593	614	592	564	581	594	587	618	610	565	597	605	584	576	605	596	595	618	583	621	615	612	610	636	599	630	577	587	592	613	599	543	562	630	598	568	618	616	572	585	597	650	607	592	612	627	565	616	604	601	574	625	601	630	606	611	579	579	627	600	603	598	578	595	569	589	625	559	585	623	597	571	597	569	604	609	579	585	589	618	562	591	614	604	621	600	572	628	553	615	580	601	604	598	589	613	582	609	592	577	616	608	595	578	563	591	571	553	542	619	623	592	558	595	590	570	584	601	613	564	599	567	574	599	578	577	613	599	589	590	570	632	564	631	625	636	594	575	575	590	553	599	590	573	614	586	572	610	561	586	562	602	612	556	581	592	572	572	605	565	578	608	576	600	587	606	637	609	599	562	633	627	600	625	582	579	641	651	591	634	592	631	591	579	562	602	565	584	555	556	651	567	582	602	614	582	589	597	549	560	591	595	585	566	585	569	596	605	589	590	587	614	587	610	579	576	543	587	560	587	596	571	609	619	631	645	635	615	568	564	568	589	619	631	578	610	603	620	633	554	578	585	534	607	621	582	645	598	586	611	608	586	641	576	579	642	571	592	584	558	544	591	586	619	618	555	620	627	606	595	586	596	569	604	642	578	621	624	558	587	573	572	604	594	579	577	580	618	567	602	562	575	634	577	616	572	584	598	601	594	590	575	591	568	632	554	552	603	596	603	576	626	580	538	604	572	583	632	563	601	608	575	556	572	597	606	587	585	578	606	600	593	597	602	578	610	609	594	622	566	579	567	593	584	540	563	583	610	580	571	613	605	580	587	575	606	616	555	565	560	619	593	564	588	614	577	610	605	604	608	583	610	591	584	591	636	623	567	530	576	599	593	610	602	627	588	587	596	575	587	648	582	572	622	568	608	623	646	528	641	603	611	597	581	616	596	559	612	571	560	578	564	554	575	584	570	625	584	573	605	570	554	588	553	531	589	583	589	595	589	632	587	594	589	560	626	595	603	599	635	639	618	609	613	623	545	581	609	623	599	565	589	585	610	588	599	583	566	582	618	588	602	608	558	581	576	580	611	614	561	600	554	593	574	634	602	631	574	554	612	620	577	574	597	588	580	625	629	624	620	654	563	625	604	594	601	563	584	609	564	559	569	585	571	594	574	554	559	571	602	514	541	547	595	571	585	576	602	566	578	602	589	582	602	589	603	606	584	603	559	582	598	601	604	567	565	629	632	596	607	567	615	578	567	607	564	615	612	558	559	587	590	578	610	606	551	551	611	628	554	618	583	554	576	566	602	603	555	558	542	588	651	607	607	573	611	574	662	599	618	581	562	612	631	584	614	549	592	614	601	562	590	593	589	595	566	612	622	615	569	577	568	580	592	621	584	610	587	588	605	569	647	620	606	583	634	597	624	571	606	568	621	610	622	549	609	583	588	560	622	609	602	596	566	554	616	590	636	575	599	558	614	597	606	623	590	630	617	596	565	580	610	593	599	583	606	590	638	585	603	614	560	585	642	576	568	569	579	603	606	564	570	640	586	605	618	569	600	580	553	612	595	524	606	613	587	594	564	607	583	596	590	555	557	581	584	617	586	576	560	594	531	553	547	606	537	606	574	598	607	580	551	625	604	607	584	584	561	579	598	603	614	579	623	595	605	605	616	556	604	617	574	602	571	583	605	563	597	575	584	625	605	605	597	583	621	561	615	628	565	596	616	597	602	564	596	612	636	570	588	577	595	591	545	585	622	583	570	588	578	604	572	559	565	617	586	609	579	599	636	595	593	628	563	630	560	616	598	585	622	601	636	627	586	593	619	637	596	601	630	574	614	601	607	618	575	563	596	592	604	602	582	619	595	597	591	549	605	630	566	603	553	591	571	622	639	568	570	616	621	604	621	561	565	596	597	571	592	623	613	578	611	576	604	605	605	559	591	591	634	611	603	634	576	583	548	559	632	545	598	589	591	582	620	626	564	567	620	572	595	576	634	611	582	604	611	601	604	577	586	550	570	596	586	600	603	566	606	592
38216	23705	5012	894	623	432	349	295	234	219	188	203	171	168	164	164	148	157	142	131	158	140	141	131	134	142	136	138	162	128	146	118	132	133	146	109	137	127	146	122	143	131	137	158	129	132	114	135	115	135	150	135	149	128	145	128	134	135	132	145	124	111	135	125	116	133	124	127	118	135	111	123	113	114	107	121	120	126	121	132	124	123	126	126	120	125	118	136	110	137	96	114	135	140	121	132	131	120	129	116	116	139	144	119	122	109	115	124	126	121	126	133	136	130	139	138	137	121	135	114	134	124	131	117	118	117	122	122	122	115	130	141	147	119	130	139	115	114	145	108	128	135	130	166	129	132	121	115	131	137	103	120	112	131	138	132	106	148	132	133	132	114	131	135	117	134	127	124	118	122	110	122	125	115	125	131	135	146	120	106	119	127	133	124	116	128	119	116	128	131	120	136	138	126	116	137	122	121	149	117	128	127	135	106	152	125	147	128	134	133	109	117	129	123	104	109	145	127	125	126	128	131	108	126	132	126	137	135	118	128	128	99	108	128	145	123	124	135	118	114	124	118	117	128	117	123	126	130	115	142	117	123	126	133	111	124	123	118	126	116	123	122	137	128	130	111	146	123	134	108	115	134	118	132	126	134	124	132	98	126	121	152	120	105	145	121	141	116	108	134	120	112	119	114	126	118	121	130	131	113	140	119	126	164	131	124	149	118	131	129	126	127	135	137	112	113	125	133	125	129	130	131	109	145	116	141	113	111	124	126	142	111	117	101	123	115	114	126	126	127	126	129	123	127	124	101	132	125	107	131	136	109	115	131	138	105	127	135	133	137	135	128	119	116	135	111	148	122	129	124	122	140	129	128	146	123	118	125	140	153	108	131	117	124	134	112	142	139	128	139	145	137	117	108	118	108	128	123	118	122	133	134	128	108	119	124	115	131	139	121	129	131	106	113	121	124	141	133	113	135	127	129	153	145	139	115	123	127	115	120	117	110	123	135	114	113	120	141	128	111	134	136	113	124	141	128	123	136	117	125	110	108	113	118	131	117	105	135	100	110	126	126	131	141	124	111	130	125	100	105	102	123	130	149	111	144	119	113	106	132	148	134	117	132	128	125	110	118	141	126	127	116	132	125	139	112	119	117	120	108	108	121	119	112	137	140	119	115	120	125	117	128	142	121	137	141	134	124	122	120	133	134	116	130	120	117	113	145	118	108	121	127	135	134	122	113	126	149	111	121	120	131	144	135	144	98	137	136	124	129	138	138	140	125	129	126	124	112	123	114	131	103	118	112	144	146	125	132	101	114	112	145	127	132	137	108	120	113	131	121	117	122	121	107	129	108	138	122	138	148	129	123	133	132	114	113	124	112	137	115	129	135	141	122	113	102	132	105	146	139	115	123	144	122	147	128	140	134	117	128	133	122	142	126	133	122	124	126	130	122	123	138	123	119	138	143	104	135	119	132	112	129	132	131	115	106	111	118	133	121	131	129	115	117	128	132	130	126	132	117	130	131	117	126	121	134	125	119	149	122	106	120	125	97	134	137	129	111	114	120	125	118	131	139	119	100	108	121	129	115	111	115	127	123	140	108	132	126	104	122	109	124	105	121	123	116	123	116	124	118	120	128	124	106	114	134	118	138	136	128	128	132	130	140	131	118	128	123	132	131	129	137	114	129	131	142	125	116	115	133	127	126	114	126	123	105	129	105	117	124	145	121	144	123	137	129	130	112	92	96	113	118	123	117	124	117	114	120	110	108	127	131	116	123	130	114	132	110	121	112	133	117	122	118	119	126	140	141	135	127	133	116	129	132	129	121	128	126	115	123	130	121	135	157	136	126	136	124	142	114	120	118	126	116	126	146	125	152	114	128	117	127	107	129	144	123	140	116	132	145	129	119	118	134	110	129	148	147	126	139	104	120	130	154	117	130	110	110	122	127	117	113	129	130	131	134	141	125	136	127	129	134	122	136	151	124	128	133	122	118	127	116	116	132	121	120	122	149	130	125	118	118	150	120	130	148	146	130	133	115	137	104	111	146	116	118	113	127	137	129	124	133	130	116	140	142	117	114	134	146	108	109	132	138	143	154	138	146	125	135	134	132	137	135	116	131	113	132	128	129	134	127	103	128	135	108	100	114	120	112	137	136	136	124	131	144	128	134	139	149	121	115	116	145	141	124	105	104	117	104	111	147	117	111	118	124	138	135	126	122	121	131	121	111	126	141	122	122	143	116	119	121	104	127	143	122	110	119	139	139	90	115	144	125	125	131	133	113	129	137	128	125	125	149	117	116	145	126	139	138	126	139	133	132	121	122	115	107	134	124	122	155	114	123	128	121	139	137	140	121	141	127	120	107	130	127	122	118	127	133	121	116	123	134	141	146	108	96	148	144	106	128	134	123	125	120	105	124	114	113	114	108	127	128	126	158	116	117	129	107	126	119	137	120	131	116	124	125	114	135	124	133	125	112	120	130	131	127	139	138	130	113	104	129	143	128	131	128	128	129	121	135	126	130	132	114	123	139	112	120	110	117	137	130	125	132	131	125	123	122	122	137	122	124	123	121	127	127	123	128	110	125	125	128	135	118	129	136	109	131	126	124	120	139	137	130	115	117	117	108	140	141	134	124	135	148	109	145	97	129	139	144	157	117	128	133	123	138	133	129	142	126	129	122	112	120	123	125	135	117	135	111	116	95	127	124	130	125	131	138	96	133	130	141	129	118	116	130	128	124	93	129	131	118	114	115	119	120	130	131	107	141	114	123	146	122	126	129	152	141	107	137	111	116	118	105	126	103	131	120	134	121	144	106	121	134	123	126	114	130	111	142	122	134	131	147	126	125	126	102	117	117	112	133	116	112	105	131	124	120	115	98	118	119	133	142	129	127	131	137	107	127	106	118	119	122	128	133	132	122	132	126	125	120	121	120	125	139	120	128	139	126	128	135	128	111	145	129	123	125	145	108	124	130	99	115	122	129	132	126	133	140	145	114	132	143	125	130	131	131	143	132	95	119	96	128	122	144	101	135	124	108	126	101	116	122	138	138	121	133	128	144	129	115	136	130	110	115	121	132	117	138	131	132	118	120	116	127	135	129	147	123	134	136	141	119	129	140	124	129	119	106	144	125	117	121	121	118	106	133	133	118	129	147	135	124	107	137	120	123	104	131	130	129	121	116	109	127	129	109	126	117	138	120	119	116	126	117	146	142	114	114	115	118	116	105	124	125	139	126	127	117	115	114	114	89	131	128	114	126	104	120	117	133	148	126	156	126	125	116	120	113	114	120	126	131	137	148	125	113	104	124	143	128	145	115	120	132	125	141	107	128	117	131	147	120	122	116	128	147	119	114	120	122	129	120	127	123	116	137	114	100	130	130	130	133	115	116	120	121	130	98	140	119	113	122	134	140	120	117	130	123	136	125	132	136	122	144	146	132	134	140	126	110	116	118	120	111	131	118	122	133	136	128	129	154	109	124	127	113	113	131	152	122	126	138
21444	15979	2430	2515	2277	1774	1544	1253	1085	983	835	741	692	627	584	539	549	518	496	498	420	431	420	460	414	419	393	414	374	364	347	377	376	329	369	335	332	379	322	347	347	321	343	329	363	318	300	316	315	329	298	294	334	347	347	320	335	278	308	352	320	315	319	299	314	320	307	302	318	337	305	287	354	305	319	275	338	325	297	316	299	296	297	304	290	312	325	316	303	281	292	275	302	300	314	298	291	315	299	315	317	313	275	317	330	300	330	304	322	336	341	279	314	273	290	302	295	302	286	320	301	326	300	294	313	300	302	298	289	318	328	334	320	325	330	304	303	313	281	275	271	312	287	296	329	273	280	284	337	324	315	324	305	290	291	318	301	283	297	317	311	336	327	315	317	308	289	269	340	322	314	306	278	319	293	289	326	296	274	311	295	290	323	300	286	304	286	295	310	288	319	330	322	314	299	319	281	314	300	297	327	293	337	293	278	323	331	287	323	284	295	302	299	286	261	326	311	322	281	286	335	298	308	282	271	287	290	307	322	317	298	316	285	288	316	317	325	307	302	288	291	290	274	286	312	287	342	309	306	326	279	309	305	293	282	289	321	290	308	314	308	307	314	283	317	283	329	290	296	280	319	293	289	288	298	304	335	272	335	282	283	278	297	309	295	262	312	329	314	322	298	293	307	302	315	276	281	260	338	310	303	278	317	305	313	291	313	309	332	311	269	310	280	300	306	300	300	331	311	310	316	291	311	303	301	295	315	288	318	306	305	280	307	320	279	312	278	276	300	283	296	293	308	309	319	274	283	294	290	291	315	307	322	309	310	316	288	276	313	324	309	343	305	300	270	305	282	281	295	316	269	298	282	304	266	298	296	298	316	306	287	305	279	312	315	310	308	306	279	296	328	295	306	293	302	319	294	310	290	308	306	300	338	311	321	285	275	305	313	278	347	319	298	319	301	289	307	314	328	292	310	309	272	317	304	306	311	301	281	312	310	308	328	305	307	289	269	317	296	259	306	298	296	297	293	314	313	264	308	299	296	289	320	295	315	286	287	272	322	305	286	307	281	276	287	324	288	308	283	306	301	303	303	261	293	265	313	291	321	281	304	278	305	311	290	292	298	298	323	325	300	326	307	318	268	302	304	336	295	277	272	292	273	303	279	323	327	304	296	311	319	304	288	306	300	301	283	315	301	288	282	299	303	327	284	322	321	322	280	304	318	306	316	295	317	293	315	313	304	308	278	292	267	328	301	323	307	323	280	312	294	294	309	294	296	307	308	309	297	306	312	310	297	284	297	308	299	301	288	298	315	282	323	307	285	304	281	300	298	292	339	307	297	305	316	297	283	314	298	321	300	274	298	297	313	294	261	334	282	308	292	300	295	310	322	314	307	310	289	294	315	295	309	281	306	295	293	285	287	336	298	298	281	285	294	290	292	301	303	298	306	297	316	316	302	324	300	297	306	301	318	312	284	293	308	292	311	320	276	318	279	317	331	303	308	323	305	300	311	306	311	295	320	310	313	324	294	295	293	282	281	324	299	309	282	304	308	328	305	298	321	307	291	310	337	311	318	318	301	328	305	296	299	291	331	319	291	295	305	318	300	301	311	316	294	307	306	323	308	297	285	325	300	295	289	292	312	312	304	305	316	285	313	305	310	312	311	310	295	318	294	297	329	289	336	318	287	300	284	303	305	304	312	303	295	275	291	331	301	320	334	301	300	308	303	305	292	295	270	330	272	313	270	339	279	310	297	313	306	288	289	302	290	332	286	290	297	322	314	302	297	328	289	307	296	284	313	286	333	325	311	301	309	299	285	326	298	351	295	318	281	302	277	302	318	301	298	301	324	296	287	343	308	292	303	291	313	301	260	333	297	289	331	332	291	310	306	309	322	292	331	295	314	323	308	285	297	284	304	300	317	301	326	323	299	288	294	299	304	297	291	302	289	306	330	316	263	316	303	275	305	300	291	308	306	299	265	298	314	295	326	315	319	275	292	311	300	322	294	324	288	290	296	286	306	296	294	320	319	309	349	284	272	269	266	302	301	284	308	313	307	285	315	300	333	318	299	329	316	301	299	338	313	336	308	318	285	301	294	325	299	287	288	293	317	301	311	298	297	331	309	290	272	285	314	306	294	268	311	303	273	303	295	288	274	284	359	290	324	291	310	324	276	281	294	294	300	312	325	298	289	311	284	304	316	316	304	317	294	313	288	304	333	323	303	324	338	297	284	301	289	288	311	303	308	286	307	281	292	304	320	342	306	258	307	297	343	288	306	313	321	319	309	260	288	309	303	282	314	287	280	297	278	284	302	321	276	312	320	306	283	296	266	305	318	301	297	321	298	280	281	292	267	308	296	322	308	317	313	326	256	298	285	279	306	277	314	297	316	338	273	319	291	322	314	305	334	277	350	304	292	317	304	310	311	295	305	306	322	313	286	303	314	304	304	272	311	309	313	296	310	322	314	320	280	342	297	313	294	270	287	278	276	325	271	301	277	310	297	286	297	287	297	288	307	287	297	308	269	309	296	303	298	311	312	303	345	324	294	315	320	309	289	314	304	288	294	328	320	320	335	321	316	286	302	284	310	274	324	304	282	300	339	316	297	281	282	327	295	293	289	287	301	316	317	313	304	284	340	325	323	304	316	316	285	299	281	282	316	320	311	304	305	312	336	302	320	267	309	288	273	296	318	337	316	298	326	302	326	307	321	286	305	303	294	295	318	286	329	303	310	298	287	273	319	303	328	279	314	273	312	294	314	286	300	297	287	295	287	296	286	271	297	312	297	277	308	295	309	344	290	318	285	314	319	269	322	336	288	290	294	291	301	319	284	283	286	302	327	304	305	287	302	327	320	294	276	295	284	285	356	292	324	298	332	286	325	301	292	284	316	293	317	285	313	291	340	284	301	352	309	283	314	331	288	326	298	344	311	301	333	309	294	304	287	300	285	309	287	298	289	304	288	288	268	292	298	315	308	336	300	323	324	301	292	347	288	282	284	322	300	298	298	266	318	292	305	304	311	280	276	295	299	349	319	309	295	283	331	278	307	347	300	285	298	313	316	313	322	300	284	321	315	312	257	293	288	293	310	294	319	300	261	289	305	273	298	284	296	319	280	311	299	307	271	283	311	288	291	269	324	306	297	284	307	279	326	314	306	306	290	316	291	275	311	282	314	301	316	313	346	264	301	299	278	288	317	300	305	348	315	300	294	291	281	321	309	290	327	313	320	334	280	313	294	296	280	280	301	290	315	320	309	301	291	328	332	303	307	319	305	327	322	298	309	313	295	317	292	293	326	334	306	340	323	303	295	313	298	287	303	304	326	291	330	304	306	325	278	327	303	291	282	342	316	305	316	308	291	277	277	287	273	307	321	280	310	304	306	310	307	281	312	292	306	322	329	327	316	323	301	308	287	320	321	302	306	267	296	324	316	313	324	311	289	304	332	294	301	291	279	318	302	312	304	305	304	287	300	289	260	329	300	286	297	291
51797	37210	11667	1950	1033	706	564	399	353	263	239	219	196	170	192	148	144	133	137	121	115	118	108	100	102	115	95	85	91	80	93	92	86	84	84	92	76	94	97	80	72	90	61	86	95	74	92	74	90	91	74	95	81	85	92	85	73	80	76	98	81	93	80	87	82	72	84	92	81	97	76	86	80	88	74	87	88	88	73	84	84	80	72	83	87	91	79	78	67	86	75	90	64	83	75	71	79	69	64	76	82	85	65	102	72	75	95	87	81	75	82	67	67	82	75	78	90	66	87	92	77	68	81	104	78	88	89	56	84	80	84	69	79	60	88	70	72	85	73	80	85	74	82	75	80	79	78	68	82	83	83	66	80	80	64	77	83	100	67	84	61	81	79	70	80	97	113	64	75	76	82	77	87	74	77	68	83	78	103	87	102	80	91	74	73	71	79	91	81	78	66	68	78	82	86	66	78	71	83	82	90	74	75	83	80	72	72	107	90	75	87	80	86	75	82	93	89	80	95	71	62	61	78	72	93	74	68	91	71	64	84	76	82	73	72	60	77	78	74	79	78	82	66	86	71	87	77	104	87	84	80	75	75	55	72	67	70	69	84	87	67	68	74	83	74	75	62	70	77	64	78	69	74	92	71	75	72	77	76	76	88	85	77	75	83	72	72	93	82	74	66	79	58	81	69	80	102	61	87	75	101	70	72	80	82	77	81	82	80	76	77	84	84	65	65	60	86	64	81	87	81	70	87	96	81	89	78	72	85	61	77	85	64	89	67	73	79	82	83	79	71	77	77	74	85	82	67	80	88	90	77	69	64	85	67	82	81	74	75	83	65	70	60	63	83	72	75	79	99	73	79	73	70	62	85	77	69	67	72	82	75	79	71	76	82	71	82	88	72	73	84	85	80	74	72	94	71	80	78	73	76	84	75	76	81	71	86	76	73	72	80	95	68	89	82	76	75	71	83	81	74	79	70	76	98	76	77	80	84	78	84	78	95	63	90	68	78	83	64	80	91	71	61	94	94	77	82	68	73	79	62	81	91	83	79	76	76	98	78	73	77	84	83	69	83	77	97	65	67	81	80	68	73	92	70	88	85	79	61	91	75	71	71	70	72	61	81	90	97	71	79	87	85	93	87	72	95	79	70	63	72	81	74	80	63	57	70	59	91	61	71	86	82	89	84	74	92	89	96	65	75	79	68	70	72	91	83	65	70	78	57	81	83	78	79	75	80	80	81	77	74	66	89	90	69	73	79	70	77	79	91	65	88	71	83	86	77	86	78	71	85	68	88	79	63	78	86	74	91	76	87	77	83	77	80	87	70	73	80	66	63	69	76	69	77	83	71	70	84	56	66	81	69	87	97	86	85	77	83	72	62	78	84	76	74	103	64	67	77	85	63	66	78	69	63	83	87	77	94	82	78	84	69	87	79	73	65	78	81	78	79	76	82	73	65	64	73	72	74	85	78	82	83	69	89	91	86	71	87	64	76	83	93	80	73	95	73	75	69	75	77	78	74	82	78	72	68	82	73	87	82	85	86	71	73	72	77	85	91	91	86	75	58	89	103	76	84	67	73	87	78	85	72	76	93	63	83	71	87	74	69	84	67	93	70	90	80	72	82	82	90	72	79	65	64	75	80	77	79	58	92	78	82	63	65	75	82	91	78	96	77	74	78	86	70	73	79	86	86	85	68	71	71	71	80	107	66	62	78	83	63	70	66	78	70	86	82	68	67	71	86	77	81	89	80	71	87	101	79	96	79	78	83	80	81	82	68	71	62	62	68	85	64	86	81	81	55	62	83	78	89	83	72	82	77	60	85	78	70	78	79	94	72	73	57	78	71	84	78	72	88	76	69	76	78	81	81	80	82	82	63	87	79	83	62	84	70	64	92	82	89	69	84	75	86	66	93	82	78	93	80	93	65	76	69	82	82	101	80	82	85	83	80	65	70	86	59	81	75	86	82	75	76	63	82	62	92	81	83	79	79	97	77	75	90	92	61	76	77	74	63	69	61	95	75	73	77	76	50	89	68	77	70	79	83	70	85	72	59	69	64	73	67	78	85	71	71	73	71	71	93	81	82	74	66	87	77	82	80	91	85	64	84	75	72	82	76	77	58	81	63	68	72	75	93	69	76	87	79	76	64	69	68	70	89	71	71	84	82	76	81	86	83	66	66	70	86	77	85	72	69	79	71	59	80	75	72	65	72	59	66	74	65	62	87	80	74	74	94	81	93	80	88	107	65	75	77	83	80	82	100	96	91	78	92	72	68	85	94	87	65	89	65	77	58	86	74	75	88	76	72	84	71	71	74	70	66	85	75	87	77	80	89	67	73	79	79	91	85	86	84	67	63	95	95	66	69	80	87	65	77	92	82	87	64	77	88	95	75	83	69	70	73	69	76	78	71	67	88	89	94	80	73	76	79	83	75	75	95	73	79	78	77	80	90	76	91	70	73	67	68	77	60	84	71	76	67	79	64	78	82	71	66	72	82	73	79	89	78	64	75	61	86	79	79	65	90	81	76	82	78	78	78	67	64	72	81	79	72	78	88	84	87	84	78	88	60	69	68	70	70	84	75	79	80	68	65	89	79	80	73	70	88	75	84	76	77	76	65	74	73	74	71	77	88	79	83	81	96	85	77	68	93	61	82	62	83	84	79	77	76	78	96	78	72	84	80	76	83	61	81	84	87	79	72	60	69	86	63	89	85	76	78	77	83	81	87	66	86	81	90	75	80	66	84	82	74	65	80	62	68	75	85	70	99	69	70	77	68	68	91	79	74	78	78	73	59	89	84	89	62	61	66	74	82	66	73	69	78	71	73	84	75	82	68	66	80	78	72	88	71	86	78	61	97	77	81	87	73	80	69	92	71	80	72	95	67	56	67	88	73	73	78	95	95	79	73	93	78	88	78	92	86	69	82	76	77	68	76	82	87	88	66	75	96	87	82	65	76	83	86	65	99	78	71	84	75	90	73	74	73	86	91	68	75	83	72	86	83	82	71	82	83	92	71	74	67	68	76	72	64	67	67	88	93	94	85	62	75	72	74	77	78	87	79	80	68	67	87	70	57	83	76	75	78	81	93	78	72	88	72	94	91	83	75	86	73	80	62	80	97	79	71	77	92	80	76	71	78	86	76	77	74	88	76	70	74	78	68	94	60	79	71	78	83	66	85	84	78	99	67	77	85	66	71	87	73	67	73	75	67	79	88	74	77	84	90	81	81	81	47	82	62	82	70	65	68	67	83	88	68	83	84	89	75	75	71	76	75	91	63	73	83	89	76	70	64	95	68	80	102	60	72	86	91	83	83	67	75	83	58	76	82	74	79	64	67	83	81	73	76	64	84	87	73	92	88	67	78	80	65	69	66	90	73	80	84	75	83	75	61	78	72	81	69	84	81	56	79	85	71	86	71	82	69	78	77	104	69	71	83	75	60	71	82	64	73	72	81	87	79	78	69	87	74	78	81	74	71	86	81	68	96	68	77	71
29499	24217	4063	4390	3854	3034	2504	2057	1691	1461	1297	1107	1043	874	773	694	677	629	591	553	507	484	452	466	403	442	384	374	353	373	390	343	319	305	304	286	312	288	313	272	315	286	302	311	302	309	258	273	278	257	260	246	260	271	250	258	256	268	258	254	238	244	249	234	216	232	242	230	240	252	245	225	222	227	258	242	256	242	238	226	254	238	241	224	240	222	218	218	250	230	241	218	252	254	217	279	256	219	228	230	205	212	236	235	231	231	224	215	228	244	222	230	229	229	222	233	242	200	230	220	229	233	250	240	200	241	226	209	228	216	217	250	240	231	252	202	215	229	229	245	200	238	248	216	223	246	226	239	203	223	229	205	234	227	213	239	229	233	192	205	216	246	201	203	228	192	208	219	224	212	237	221	207	208	216	229	218	215	226	226	222	226	223	204	218	212	192	216	224	225	222	229	200	206	240	224	232	213	205	226	221	217	214	239	222	219	225	223	223	224	215	234	223	223	228	215	206	200	218	231	218	205	230	231	228	224	220	207	187	229	205	231	191	200	214	220	217	218	230	233	205	201	220	198	228	199	207	215	237	195	248	194	198	205	219	218	198	228	226	207	235	235	214	208	247	228	235	202	239	212	214	236	242	211	252	235	197	237	215	226	217	221	226	198	240	185	241	212	210	236	209	227	226	229	233	223	244	236	210	228	227	183	184	207	247	231	224	191	221	211	232	217	215	199	207	213	214	210	213	218	236	249	210	205	204	210	239	219	216	216	210	235	209	248	187	185	230	218	230	209	211	232	232	225	178	232	227	227	218	244	230	209	218	227	230	230	206	218	220	215	219	208	208	212	236	219	217	203	220	248	225	230	227	218	238	224	236	183	223	241	242	202	183	194	194	227	226	221	196	203	215	212	211	234	183	208	242	217	216	232	228	233	239	174	201	221	227	203	215	207	223	209	220	227	201	212	208	207	208	218	197	254	217	199	195	222	231	219	231	205	223	223	218	216	245	200	223	241	218	225	225	212	218	207	238	196	225	183	202	195	210	207	241	218	233	220	199	195	227	197	219	210	229	217	201	216	223	209	205	245	216	218	197	207	227	230	223	210	216	214	202	217	207	196	209	206	218	224	245	251	214	204	224	183	209	224	209	229	226	214	251	194	190	224	230	200	214	210	216	213	251	214	223	257	218	205	214	207	239	212	216	222	206	206	244	223	256	248	221	220	239	197	211	209	200	232	240	187	243	206	252	238	218	238	207	206	235	226	206	207	203	212	242	224	242	216	206	205	235	244	215	216	204	197	184	205	216	222	221	225	221	213	220	227	227	244	205	203	206	223	211	185	213	211	207	214	224	205	228	227	198	230	214	211	240	213	225	221	205	214	214	232	213	187	212	213	229	230	199	220	204	186	224	216	226	217	227	235	227	219	217	216	208	196	210	231	191	212	203	230	215	201	193	217	209	208	253	226	232	202	198	237	193	214	228	217	234	223	199	187	212	234	234	235	211	219	250	222	217	230	210	236	224	233	218	204	197	224	214	225	217	223	232	204	235	178	202	212	235	215	177	246	228	227	230	206	213	209	231	226	242	208	209	207	231	203	211	210	220	237	249	214	218	206	216	208	228	208	224	229	198	184	219	205	249	231	232	207	210	235	213	200	194	203	215	215	226	200	213	212	210	214	202	226	223	217	227	229	208	218	235	188	216	179	219	212	210	207	198	208	179	226	211	217	204	187	208	209	209	209	223	207	200	235	203	215	212	208	215	231	222	233	212	220	238	205	209	186	217	221	220	198	215	188	211	206	229	202	199	226	216	216	216	211	193	221	202	231	218	240	215	214	243	235	229	209	213	195	231	239	239	205	245	221	242	202	228	194	243	240	229	196	223	228	226	206	192	235	225	212	246	230	215	224	212	229	201	195	241	230	192	209	221	218	222	228	205	236	204	236	223	229	236	224	236	209	200	240	183	213	214	194	221	250	205	215	223	239	215	220	214	210	214	225	225	216	215	225	234	222	223	241	209	202	230	214	216	212	212	213	219	233	200	243	201	207	209	185	209	230	221	209	221	204	215	224	242	206	230	237	226	221	208	212	219	231	207	223	227	209	231	229	192	217	196	226	229	230	213	196	242	233	207	232	220	208	211	242	215	228	224	227	197	210	200	247	235	203	239	211	205	190	219	248	208	212	218	220	232	203	198	215	223	228	233	216	217	229	229	204	235	242	226	219	213	241	208	214	235	224	212	223	236	253	225	219	214	214	224	202	184	219	230	220	220	210	204	207	231	244	192	227	209	228	235	203	243	184	206	219	195	220	239	215	220	213	230	246	215	217	217	187	205	212	205	198	238	239	225	227	233	199	187	226	206	238	229	231	198	211	204	196	212	220	231	225	217	206	218	212	199	232	241	209	201	203	218	214	221	213	212	210	237	211	248	216	201	221	220	212	209	215	219	201	214	215	199	214	206	226	212	210	193	232	201	203	235	217	215	230	227	231	232	210	211	202	200	208	206	227	198	190	218	227	228	236	226	227	199	218	214	228	235	221	204	220	223	223	219	227	244	235	202	213	225	216	237	208	198	212	215	210	232	225	215	224	224	214	222	225	187	244	234	207	235	209	214	197	220	214	228	217	222	224	207	215	206	244	195	202	184	214	209	223	229	228	218	187	183	209	204	218	219	212	227	208	187	223	225	238	219	210	200	224	205	230	212	243	208	216	210	205	212	228	197	215	187	218	225	241	227	216	226	203	220	255	216	231	203	224	197	209	210	230	225	192	216	228	195	225	187	221	225	208	228	215	225	208	236	198	243	230	196	235	213	237	190	244	215	234	203	228	216	203	199	195	217	203	241	214	211	229	205	223	209	225	220	229	212	220	225	214	222	205	242	220	224	223	236	196	210	246	207	211	237	219	236	220	216	213	206	223	221	243	193	187	198	215	227	241	213	223	205	191	213	207	231	221	203	236	200	207	206	227	224	202	216	218	201	221	240	199	206	220	209	212	221	212	194	206	208	195	240	198	233	226	219	204	233	230	215	232	216	221	218	194	201	224	223	195	221	237	216	202	238	229	227	212	209	239	209	215	195	218	207	218	208	228	205	202	223	206	234	239	196	211	184	225	209	221	209	208	224	205	214	207	237	243	211	214	217	218	204	201	217	229	224	206	238	218	221	224	242	206	200	217	234	215	201	197	206	255	224	216	212	217	229	221	216	207	189	211	230	214	225	227	222	236	217	253	214	237	221	241	220	216	228	239	220	211	234	214	244	242	221	219	192	203	210	222	244	223	221	239	219	223	203	201	220	226	190	202	218	203	224	240	210	212	244	216	205	218	228	209	213	246	228	233	219	195	221	228	254	205	216	244	203	210	192	197	199	244	201	213	230	247	209	217	236	215	204	213	254	228	209	210	174	230	211	199	222	187	234	217	239	203	192	207	204	240	242	232	216	221	222	233	218	220	199	223	193	221	220	223	213	224	209	190	246	214	195	219	220	227	231	198
7843	929	295	281	297	281	294	277	278	224	283	249	229	286	256	241	247	231	284	257	254	241	264	274	234	282	237	276	255	299	280	272	257	260	235	253	252	232	263	268	269	270	253	240	255	256	246	284	263	240	263	275	264	250	269	250	293	254	291	256	244	229	256	260	258	267	275	273	285	259	239	239	235	279	252	259	272	276	269	259	241	251	253	286	259	261	263	264	264	255	251	281	272	231	255	265	271	288	264	268	280	254	273	262	254	273	273	251	231	238	253	257	278	211	243	287	283	223	299	270	260	246	255	271	282	270	265	262	266	232	273	290	287	267	261	255	246	249	251	256	297	249	258	244	264	258	260	231	236	251	284	254	240	253	267	245	261	263	251	262	262	234	233	241	254	246	248	259	262	228	272	260	251	270	263	260	278	239	276	260	265	260	276	265	223	271	250	293	257	287	277	266	238	243	256	244	246	235	268	252	241	245	240	261	245	272	294	270	262	291	250	259	286	259	253	251	228	266	264	241	246	245	273	263	246	244	259	235	251	242	271	241	261	284	280	279	244	238	219	248	266	257	246	260	242	272	243	267	220	225	278	243	264	268	227	250	248	249	265	269	266	256	269	257	236	252	247	295	257	238	259	273	257	239	250	256	237	253	242	263	258	286	276	254	256	219	249	255	277	246	252	220	244	257	276	269	227	252	243	239	259	235	264	235	297	274	262	271	264	282	264	262	278	231	248	247	239	255	256	251	236	253	308	256	258	284	253	259	229	257	261	236	243	263	253	276	282	252	282	241	253	252	280	248	258	248	250	263	263	266	261	262	245	259	261	268	266	289	255	238	264	262	242	239	281	233	245	269	270	252	290	276	250	216	272	268	273	257	249	245	261	252	275	297	250	293	219	243	263	259	273	251	240	288	259	293	268	239	233	243	278	246	264	264	262	287	265	252	299	277	239	267	249	265	249	236	268	262	269	272	277	266	256	240	252	243	266	249	277	276	236	262	237	248	233	256	265	290	274	260	256	287	260	250	246	262	259	259	257	268	238	283	270	265	260	250	230	256	247	246	289	231	243	264	270	292	276	248	242	269	277	244	255	278	250	282	263	252	262	267	264	235	275	262	233	264	259	229	263	250	286	266	253	275	259	242	305	254	276	275	245	258	266	266	245	256	238	240	247	244	233	241	252	271	239	255	275	269	236	277	267	251	259	243	250	259	260	283	254	260	286	271	248	260	251	237	279	280	269	287	248	256	245	239	280	240	279	288	303	260	255	294	246	261	275	248	262	279	280	238	251	245	249	259	266	267	257	257	264	242	254	289	285	251	275	243	269	254	235	239	235	278	256	244	247	256	226	282	238	264	246	274	281	291	261	249	296	264	245	253	271	274	240	270	244	283	264	279	305	261	247	240	260	273	246	280	263	257	260	249	231	258	272	258	269	269	264	255	247	247	236	267	240	270	286	254	249	283	229	250	268	242	265	269	212	238	208	268	265	268	268	256	250	278	255	256	269	275	234	253	248	277	269	242	261	271	254	251	275	268	238	300	264	271	268	262	282	253	252	233	269	253	263	287	298	261	240	232	265	263	266	264	276	267	251	265	267	231	277	259	281	224	259	264	238	254	286	296	252	270	271	248	253	273	261	293	245	272	259	258	245	268	287	251	245	247	257	257	246	242	272	261	262	259	273	251	251	230	250	259	256	247	257	246	255	255	254	273	258	242	283	269	298	256	245	251	252	258	268	262	232	260	273	260	264	242	265	247	290	270	278	257	288	282	224	256	252	258	259	262	256	262	283	253	267	251	278	262	283	258	261	256	251	274	278	277	268	244	245	249	239	248	231	278	256	281	260	267	280	257	249	267	281	255	270	263	240	287	260	275	253	282	261	289	244	231	266	267	245	261	255	233	262	285	259	265	278	262	278	253	258	259	243	258	242	270	254	249	263	253	252	261	274	270	244	254	252	280	252	286	242	258	221	228	284	255	274	269	264	273	233	253	244	247	250	271	275	283	246	269	259	265	246	260	252	262	279	288	264	304	260	277	280	253	299	269	236	278	277	228	260	275	254	279	275	244	262	262	259	252	287	257	247	221	248	244	249	289	260	232	266	253	272	265	235	263	232	239	238	253	252	239	260	263	266	257	268	287	234	266	290	269	252	270	274	262	261	247	240	242	253	263	270	241	284	275	260	233	250	258	252	249	246	249	253	253	273	269	284	258	263	255	288	249	256	273	261	290	269	278	262	279	254	245	275	251	273	264	220	273	291	256	269	235	276	266	267	292	260	256	268	236	239	259	226	231	259	244	246	245	269	257	320	285	238	271	267	271	280	279	282	301	246	253	268	277	239	254	264	247	233	242	250	246	262	231	262	235	247	241	253	247	265	245	263	245	275	255	294	270	256	251	286	264	253	254	259	280	250	266	235	254	277	251	275	262	255	253	287	245	249	266	245	248	290	262	253	277	252	251	259	247	278	257	255	283	245	284	282	221	253	267	254	259	268	267	286	254	249	282	260	255	264	245	288	293	245	239	246	273	279	250	267	250	244	230	281	258	259	253	235	252	230	240	222	269	269	256	281	252	277	259	264	293	259	234	269	259	262	243	274	266	263	251	269	235	235	252	297	244	227	226	255	276	284	281	235	262	236	278	260	243	294	250	257	246	286	220	261	277	264	294	255	242	260	273	262	259	244	270	257	293	238	236	236	267	228	273	255	247	252	271	272	228	255	252	289	235	233	261	239	244	279	260	247	253	298	274	283	277	251	278	255	272	266	231	280	252	283	267	251	275	272	231	254	235	255	238	262	257	282	263	283	264	244	271	249	277	274	257	239	276	251	262	309	275	275	261	274	238	261	263	256	224	252	247	262	241	251	284	253	292	243	233	259	264	248	269	264	244	266	262	260	302	271	270	274	244	294	238	248	266	261	249	257	242	250	239	277	240	270	281	258	267	237	239	245	253	271	229	307	263	258	259	273	283	257	268	254	291	287	260	260	264	251	275	297	243	240	271	293	245	263	248	258	221	280	247	247	272	248	247	261	249	232	244	231	245	269	277	291	270	263	260	278	261	284	239	270	266	261	280	261	241	274	239	217	228	258	271	282	270	261	260	259	274	266	279	243	250	262	249	262	250	259	237	267	252	255	266	261	249	272	275	236	279	264	277	248	244	273	267	257	289	271	268	252	262	239	288	234	266	274	284	244	227	249	231	258	276	263	274	243	237	263	254	259	252	255	256	242	259	235	264	243	267	239	267	287	273	257	268	251	300	259	246	268	247	251	245	256	260	263	270	247	280	234	239	263	305	254	241	276	222	262	249	261	275	261	274	245	251	231	272	269	262	262	267	275	267	247	244	287	219	266	283	274	279	282	260	248	277	230	231	243	250	245	246	270	299	252	251	267	276	267	272	269	258	260	285	258	272	243	256	229	254	259	283	261	235	242	260	249	244	238	261	274	222	274	240	250	279	239	261	243	258	272	235	292	261	275	255	274	250	271	263
6524	1641	682	702	625	663	628	624	637	578	602	579	562	594	628	605	611	583	610	576	647	583	595	562	607	610	577	613	576	576	574	596	540	627	549	575	583	615	603	566	554	543	556	600	610	606	584	583	622	669	627	603	644	557	618	632	615	606	607	618	552	596	617	575	591	612	568	577	589	571	633	588	631	569	615	599	616	577	604	555	590	605	615	588	589	579	591	600	606	577	565	634	606	626	582	606	594	589	573	636	552	590	604	546	583	537	595	591	628	571	595	579	562	556	561	614	565	554	552	586	618	598	611	577	554	566	597	611	601	593	563	581	601	587	593	590	582	606	564	606	533	572	557	593	552	607	563	582	627	567	559	608	595	622	585	575	584	562	548	569	566	595	591	616	626	612	582	559	540	581	612	569	587	581	610	597	554	602	586	571	586	568	580	584	632	637	638	601	577	552	574	591	605	600	578	636	594	605	612	566	636	558	602	577	563	601	585	605	578	598	609	640	574	557	564	583	612	567	597	592	609	584	590	591	612	597	566	579	607	527	610	647	615	583	582	593	543	619	586	573	558	604	572	635	575	604	596	600	571	586	607	584	590	615	595	589	563	592	592	592	572	587	602	598	585	588	581	587	627	553	575	545	612	610	567	570	560	615	581	578	587	581	590	588	618	545	592	619	615	572	529	578	587	546	613	566	617	630	618	580	582	602	561	628	565	555	623	590	619	603	614	618	610	549	571	579	562	590	629	602	579	632	554	614	588	610	621	560	596	611	569	557	624	612	557	604	593	584	628	634	601	533	600	623	623	607	586	555	628	588	604	611	568	635	581	591	579	559	582	589	578	594	612	571	596	583	607	562	587	606	583	603	603	612	573	573	598	559	625	594	597	565	581	612	613	620	627	566	617	581	612	580	568	565	606	590	581	624	595	592	562	567	599	592	588	554	631	641	603	557	605	591	602	545	575	574	604	612	601	597	572	601	578	579	598	553	585	579	589	582	596	618	615	582	581	640	591	536	585	620	589	581	585	609	578	569	556	573	618	619	592	596	580	617	613	628	621	600	619	610	584	597	624	583	571	597	608	626	565	560	600	548	583	587	616	587	598	587	552	585	620	618	646	617	567	592	602	574	586	609	614	588	542	610	595	585	594	614	582	578	606	611	551	620	653	615	646	589	579	554	613	588	633	576	604	564	574	605	616	624	570	594	588	550	583	568	565	556	578	595	600	578	624	594	621	592	568	597	635	584	557	585	585	573	550	585	569	578	566	640	579	607	601	573	587	616	610	615	569	624	613	598	541	607	567	600	616	608	543	574	609	550	601	580	577	601	630	631	579	583	541	630	581	586	588	627	565	614	565	561	587	610	586	600	582	588	582	594	601	556	596	619	571	610	596	545	629	568	591	593	571	607	604	597	631	595	585	565	602	553	616	604	619	589	627	601	552	624	587	621	622	615	583	591	585	579	621	575	620	579	612	607	608	559	558	597	585	600	583	620	601	579	595	625	576	574	574	585	584	521	554	595	522	605	545	585	582	607	614	611	589	601	607	591	604	614	589	567	582	534	622	655	586	575	570	562	629	583	580	638	624	589	547	585	599	630	593	604	547	635	596	515	611	628	600	604	594	569	579	633	596	582	598	618	597	616	663	564	600	582	588	585	591	598	630	607	582	594	591	564	612	565	639	648	604	621	567	599	617	576	592	567	582	565	544	583	607	577	545	609	603	595	661	603	600	557	608	620	578	593	593	574	600	584	569	600	593	602	553	551	577	633	567	590	620	575	657	599	576	616	582	596	598	568	609	597	581	597	604	574	547	577	553	573	582	607	619	587	638	590	549	604	548	605	563	570	570	610	602	576	609	620	561	558	623	591	618	600	607	601	569	614	596	566	569	579	550	624	594	586	556	566	579	573	587	581	537	613	631	577	600	543	590	601	583	630	640	588	556	614	588	600	589	602	604	559	609	564	572	553	612	577	628	578	611	572	549	621	587	542	606	622	595	598	603	551	554	568	607	568	602	547	567	638	591	570	562	585	569	567	574	575	615	609	591	582	596	576	592	634	585	572	600	563	615	593	613	551	604	613	561	617	629	612	595	571	618	599	589	557	606	602	622	588	562	595	606	645	574	592	595	563	614	602	635	573	626	599	596	601	612	610	615	565	619	588	572	583	636	623	603	546	655	563	578	568	561	601	595	552	598	566	572	580	592	587	606	574	575	566	596	592	551	586	640	566	597	606	633	615	637	564	617	560	578	588	566	574	596	538	607	595	547	584	622	638	605	585	610	558	581	594	591	586	542	592	566	543	551	569	596	569	616	602	603	588	614	545	598	617	581	593	593	567	597	583	577	593	595	566	617	622	574	572	576	601	566	588	571	594	636	602	566	548	549	584	617	562	634	577	606	612	613	600	589	598	559	583	564	609	595	596	550	567	599	611	604	566	577	601	635	583	587	565	623	605	612	582	581	598	553	620	589	598	588	601	575	583	602	581	624	577	607	539	617	568	580	594	600	575	564	624	625	606	632	629	575	607	577	569	583	581	546	592	588	590	564	549	567	546	599	547	591	588	579	583	608	626	578	589	600	558	583	608	583	593	576	561	568	554	615	564	625	589	561	539	596	586	596	628	605	599	600	582	586	573	581	607	604	581	577	626	581	615	597	580	623	599	571	597	579	619	597	578	586	606	615	597	594	585	599	599	593	589	592	613	565	620	589	572	618	597	607	586	608	610	557	609	586	581	629	568	540	583	570	586	578	602	594	600	591	596	593	561	549	615	622	651	583	574	625	611	627	596	648	614	581	628	557	599	608	586	588	563	573	585	606	564	615	603	581	598	608	600	596	616	546	601	566	558	571	591	576	600	608	593	576	587	600	546	588	585	619	624	584	601	566	599	573	573	650	621	583	593	575	540	593	593	658	597	544	628	582	613	554	625	583	605	567	584	573	600	582	592	581	557	603	543	582	567	581	599	554	622	574	564	603	642	625	585	565	577	591	585	557	613	573	604	596	586	658	592	569	609	595	581	557	579	610	580	595	625	560	598	591	623	629	563	549	555	521	573	553	593	645	544	572	601	624	584	563	583	577	612	617	572	595	580	573	576	552	560	623	582	577	604	585	590	594	574	631	596	602	583	594	578	579	607	588	571	604	582	602	601	570	594	551	641	605	575	570	569	575	549	611	614	573	593	595	568	572	600	558	558	604	587	618	618	618	570	582	580	599	561	599	555	565	581	603	546	583	539	590	575	558	605	583	606	632	640	588	632	583	618	623	587	604	577	564	572	635	580	624	641	600	604	577	616	598	609	597	585	587	608	562	561	620	574	613	586	591	538	571	633	597	604	603	573	563	571	615	596	597	593	627	644	590	627	636	589	594	571	569	579	546	607	594	577	552	576	576	568	596	558	607	615	607	589	593	574	586	567	591	605	556	567	570	598	573	568	587	544	641	590	584	586	597	569	568	595	598	578	614	552	547	620	578	576	624	612	563	574	621	590	571	588
37616	23212	5115	859	571	430	324	309	229	224	237	198	162	166	171	155	140	161	146	149	114	140	163	135	142	134	133	130	153	147	126	121	133	138	131	141	135	133	128	124	122	127	134	127	131	139	120	140	148	147	115	116	108	154	135	140	136	153	131	105	114	117	136	144	130	123	131	122	131	134	140	117	137	132	120	122	134	119	112	126	121	117	135	140	101	132	126	115	115	138	134	121	130	134	129	121	121	120	123	127	112	107	128	119	115	110	127	136	142	107	135	132	131	127	129	138	133	107	126	106	135	117	140	108	126	149	103	111	117	133	119	136	130	138	117	141	104	153	129	126	107	119	116	131	103	115	138	103	122	128	126	118	141	125	141	113	121	154	111	108	147	135	129	127	122	135	124	123	125	108	129	132	112	119	144	126	119	148	129	105	124	105	123	131	116	139	107	126	111	128	128	111	122	122	126	118	121	138	127	118	123	98	141	112	132	118	112	118	120	116	121	145	146	110	130	116	130	133	130	145	117	121	114	135	127	109	121	122	114	156	119	102	122	118	141	108	130	116	127	135	147	121	130	144	136	126	133	122	120	142	100	113	133	103	127	115	133	126	118	135	147	121	118	142	134	115	114	123	138	126	116	119	137	111	149	146	115	132	119	119	116	130	129	145	124	127	134	123	135	121	106	114	119	117	110	105	113	120	107	137	119	133	142	117	126	113	119	106	117	127	101	124	135	122	134	122	122	126	131	129	144	117	128	109	136	109	87	133	107	126	117	130	110	125	126	108	128	112	135	138	106	117	130	125	144	123	112	148	121	118	128	143	127	118	121	134	115	107	101	125	125	112	115	136	114	108	118	135	129	119	124	143	127	118	147	125	110	104	128	138	134	89	134	128	113	110	133	107	106	122	116	127	120	127	123	133	136	128	114	106	120	118	124	120	137	134	121	129	127	134	119	129	127	128	129	103	110	118	124	136	117	123	103	125	105	103	124	118	124	97	122	137	115	102	117	124	116	123	121	136	113	126	137	134	113	135	96	138	129	120	116	106	125	122	118	116	136	114	121	135	123	122	101	117	101	124	134	122	123	136	115	117	110	135	136	127	122	135	132	136	121	136	119	128	113	122	125	115	142	138	140	122	114	130	143	117	123	104	143	138	111	125	146	114	133	128	148	124	129	113	115	132	120	129	105	96	128	120	114	121	149	130	124	127	124	105	117	135	149	129	113	110	124	127	130	145	126	140	111	136	137	117	108	125	135	115	125	130	144	110	140	124	116	152	131	131	112	124	139	117	131	105	116	115	142	108	107	132	111	111	115	123	152	126	141	131	127	127	141	113	133	127	140	122	123	119	133	118	123	121	148	126	97	114	112	121	125	125	122	120	125	147	115	147	108	136	148	131	134	108	123	133	113	136	113	119	111	130	135	119	130	143	113	132	126	131	113	119	106	139	137	109	91	117	121	124	143	102	131	142	113	116	125	136	132	113	121	110	121	127	120	132	125	132	134	130	116	131	124	102	108	130	112	119	128	120	116	133	132	114	127	129	112	104	128	130	111	103	120	138	108	128	108	133	132	138	114	137	103	120	117	128	122	150	133	128	121	129	122	119	115	120	125	112	97	122	138	114	114	121	130	108	127	123	107	111	121	140	132	97	133	121	123	110	135	150	120	130	125	137	116	132	113	132	157	144	119	123	129	124	112	131	126	119	144	155	126	115	102	114	115	125	117	130	130	122	111	125	127	124	108	137	110	122	117	136	131	147	126	137	120	104	115	118	129	141	143	118	124	146	130	124	122	118	109	108	118	115	120	123	112	130	121	139	135	120	129	103	130	123	101	121	130	119	113	123	125	117	122	98	110	118	132	122	137	133	125	138	141	116	117	149	118	110	112	125	125	124	106	118	101	127	144	132	119	104	137	132	115	106	113	139	128	134	126	120	122	129	113	132	151	125	94	109	92	121	117	138	111	120	155	116	115	140	128	124	131	121	142	118	116	127	123	119	106	126	120	133	123	140	131	132	145	136	128	114	129	121	119	123	132	122	116	136	124	140	131	125	118	145	111	141	138	133	134	106	112	130	138	139	112	144	119	125	116	123	95	117	122	134	119	110	147	110	136	118	142	107	116	123	148	127	126	131	123	113	150	126	139	121	113	151	118	122	123	103	135	111	99	138	119	121	118	115	119	128	124	116	114	138	130	127	114	94	146	157	135	110	114	136	126	134	150	103	125	125	123	139	144	114	119	113	118	127	122	124	129	120	128	105	134	142	119	114	123	132	114	118	139	119	130	113	123	111	118	130	117	125	128	147	130	136	125	142	128	121	121	105	108	112	139	122	138	108	131	114	119	116	146	126	125	116	107	117	114	111	118	131	114	110	98	130	114	136	118	101	134	133	119	112	111	119	112	118	112	131	109	117	112	152	117	125	126	128	120	145	117	126	135	120	127	132	134	117	123	123	134	133	117	131	147	122	122	118	129	119	129	129	120	121	127	112	130	124	127	109	120	117	121	115	121	106	114	122	117	145	114	109	104	110	119	127	152	130	151	134	97	126	114	120	149	134	111	129	117	106	137	119	127	120	129	131	120	123	140	151	116	134	130	120	108	142	124	137	109	133	138	143	114	123	110	131	144	114	121	131	130	111	137	108	127	132	141	113	131	127	109	118	101	108	140	131	124	124	130	127	113	129	131	117	132	136	118	119	132	128	138	111	122	107	122	131	110	116	133	118	133	147	112	104	131	108	107	130	130	116	121	125	125	119	105	118	115	122	124	115	118	128	132	108	118	116	130	128	105	125	124	99	114	108	143	109	127	118	117	140	126	129	130	132	121	113	145	118	117	127	104	129	120	118	128	115	128	123	117	111	138	113	106	121	131	113	140	128	114	107	124	123	136	146	114	124	137	133	122	115	151	117	133	119	126	127	106	126	121	136	122	116	127	136	130	130	150	128	121	134	117	122	118	127	107	125	117	122	144	119	117	114	124	128	126	121	125	106	112	130	121	127	125	132	130	126	123	131	124	122	118	127	120	121	121	119	129	121	123	112	123	117	132	128	135	136	101	118	115	143	125	127	120	126	120	110	129	107	118	149	140	127	125	134	113	103	112	120	134	123	139	135	127	122	125	120	135	116	117	120	131	129	138	122	128	102	134	120	124	128	111	125	134	137	132	133	124	118	120	139	125	124	129	111	114	114	123	124	129	103	121	131	120	105	116	130	121	115	116	117	122	117	132	99	146	102	120	151	116	117	118	134	145	102	139	137	145	125	124	123	110	130	116	103	128	125	137	153	109	112	122	127	126	130	106	126	111	150	114	126	129	130	118	134	111	136	127	150	112	105	124	124	135	141	131	108	124	107	127	126	118	127	145	113	126	119	125	155	118	147	111	147	105	114	125	114	128	119	128	96	123	134	145	112	127	128	130	141	101	128	140	118	124	123	115	121	141	123	132	118	151	116	150	142	133	110	116	107	118	111	142	127	128	110	121	121	106	120	138	103
21325	15617	2358	2437	2343	1869	1522	1299	1095	1043	833	741	693	667	591	609	522	556	492	474	477	431	431	428	361	400	388	379	401	383	360	380	376	348	358	320	307	373	347	377	346	350	349	311	363	354	345	324	313	370	321	347	314	342	291	329	328	347	300	312	312	313	350	287	293	337	320	316	314	316	325	312	334	314	320	320	333	294	336	314	321	306	293	281	309	323	305	333	310	295	338	290	313	340	314	290	312	297	319	313	325	289	311	302	286	310	307	302	312	316	323	302	276	286	289	314	303	314	302	303	297	307	323	299	323	313	333	326	303	313	295	294	305	309	310	310	318	288	312	294	308	290	304	296	289	269	285	314	288	307	296	322	304	318	297	301	310	292	281	299	311	315	279	309	346	297	297	325	286	333	296	291	305	279	317	307	300	298	284	290	292	316	314	293	289	303	297	286	314	330	293	296	306	329	314	295	297	306	328	322	275	285	325	290	295	270	300	323	310	301	280	339	312	271	283	306	248	303	290	304	323	303	306	305	297	285	282	287	325	286	279	314	346	308	282	304	289	282	267	328	318	310	290	345	293	324	310	309	321	293	310	305	321	324	291	315	295	301	312	294	283	287	316	302	318	272	350	295	307	292	298	319	320	317	310	300	286	285	330	301	312	257	296	317	286	303	273	312	292	307	280	306	287	331	311	312	301	270	293	320	282	281	302	293	292	292	288	302	263	308	288	312	295	261	249	298	295	326	280	285	332	292	301	316	330	304	269	282	303	302	315	297	325	300	322	289	290	311	295	303	296	285	305	289	304	348	280	276	250	314	318	292	315	312	346	274	295	305	306	320	321	285	282	292	351	305	299	298	278	314	290	289	291	309	322	333	281	315	322	321	299	319	293	282	310	329	311	293	314	273	314	290	299	287	311	310	298	281	291	316	298	315	293	359	318	285	313	302	294	314	292	258	311	323	316	296	300	325	284	296	313	309	282	306	298	290	303	324	328	290	265	282	276	329	317	330	290	315	324	304	297	291	294	271	306	322	275	299	264	308	307	330	314	313	308	316	301	311	290	292	313	279	300	293	282	297	282	315	302	288	295	328	314	297	304	306	301	312	304	335	310	307	298	277	311	269	329	307	285	292	291	304	306	286	330	308	299	284	334	276	296	302	326	330	319	284	316	296	291	304	285	287	313	266	300	296	317	295	314	295	299	281	290	314	299	312	299	270	319	296	281	308	337	289	286	316	297	297	281	325	298	317	302	304	261	280	292	297	292	290	287	285	306	298	291	312	321	316	318	322	322	278	318	303	309	288	286	300	306	290	298	294	289	291	320	294	297	274	294	335	316	303	274	280	299	322	311	316	298	328	300	292	333	279	305	308	345	259	313	327	301	286	306	306	316	284	307	297	286	287	278	277	311	308	334	331	324	298	318	298	290	315	313	325	291	313	281	323	297	305	311	298	305	296	305	280	288	297	299	338	315	310	273	317	274	298	326	303	316	318	306	313	314	324	304	308	297	335	300	304	314	274	302	306	311	326	288	284	308	278	290	330	330	317	274	321	293	312	311	293	314	313	312	283	296	332	336	310	298	322	308	273	332	331	306	315	268	323	285	316	320	287	279	267	323	296	298	301	289	309	273	285	321	303	324	326	308	315	300	297	289	302	317	319	286	302	313	305	319	263	305	321	316	315	313	282	302	296	309	290	349	299	325	313	320	299	300	300	290	308	286	278	299	297	284	301	284	306	284	313	339	273	307	312	304	312	296	302	301	285	301	287	288	297	292	319	302	288	299	294	305	318	313	296	284	278	326	313	329	298	264	288	299	336	310	295	321	290	283	313	305	281	300	304	275	267	280	304	287	293	324	310	283	262	278	331	326	316	287	325	278	293	288	317	306	263	318	294	298	297	314	333	271	284	320	283	273	308	314	267	323	303	333	297	315	308	299	318	301	306	291	286	291	335	305	287	330	328	290	308	300	293	305	305	260	286	281	293	271	329	305	278	306	308	331	290	278	309	293	288	305	310	313	264	304	274	309	305	325	279	322	307	302	325	293	312	323	291	330	303	318	303	309	311	297	327	340	321	313	314	308	315	319	295	315	339	317	304	299	294	322	298	288	308	306	332	275	314	303	313	291	312	265	292	310	309	303	325	289	300	333	320	335	300	296	288	329	343	302	290	319	324	304	290	301	304	293	296	304	330	338	299	307	311	307	320	323	310	326	309	311	301	278	302	335	352	316	305	270	315	322	313	289	309	284	332	317	293	350	284	296	307	289	306	291	279	319	312	286	274	315	289	288	273	304	289	275	303	296	300	269	309	286	326	301	337	297	312	294	311	280	284	307	375	310	320	369	286	320	265	296	305	295	255	307	302	301	314	286	302	271	317	313	264	315	317	295	283	304	287	315	289	285	311	291	310	294	289	340	311	266	300	299	308	294	318	322	296	323	265	345	328	288	301	291	286	304	344	342	317	323	297	361	297	319	330	329	313	303	305	313	298	339	277	281	310	302	260	313	277	325	307	299	330	330	291	304	288	278	332	297	331	294	291	287	333	294	304	278	290	300	294	280	297	302	321	333	295	310	297	300	299	279	335	294	311	296	292	299	316	267	310	309	257	328	321	307	315	291	286	293	325	297	293	298	320	322	291	304	293	294	291	295	286	296	293	279	304	325	302	289	273	304	306	313	316	281	307	304	308	307	283	308	314	316	291	292	305	290	312	313	288	297	283	291	307	309	292	320	299	307	290	318	316	315	276	285	291	302	262	256	327	239	306	281	304	300	312	289	267	305	294	320	313	308	315	317	326	314	299	308	316	319	302	297	319	295	300	316	291	301	311	288	320	313	306	312	305	283	293	294	271	331	286	297	297	309	303	302	322	294	305	308	300	299	321	288	308	307	309	339	302	269	299	312	291	335	305	319	307	301	262	305	309	324	309	287	278	305	299	310	330	325	287	283	270	295	299	291	326	321	309	306	307	289	294	321	305	278	290	317	325	281	313	291	326	321	330	286	324	279	332	311	285	286	295	329	299	294	294	287	317	312	305	284	287	305	295	297	298	311	314	271	295	281	309	355	338	287	292	306	316	287	309	331	335	310	299	295	302	302	263	325	289	290	296	306	272	307	325	336	324	314	300	280	279	299	278	284	285	300	319	321	259	300	274	283	326	282	327	301	282	260	316	302	306	299	295	305	292	307	306	325	284	310	307	317	294	304	308	296	311	310	297	303	300	286	326	296	285	309	287	289	302	306	301	328	305	338	294	273	350	288	285	291	319	302	278	287	340	307	296	331	322	327	292	318	294	293	287	320	329	283	304	268	275	300	322	286	290	323	313	303	296	298	342	311	327	307	340	282	278	313	314	300	310	288	300	303	292	318	307	311	287	287	315	312	295	292	295	309	325	309	312	291	333	320	316	318	286	300	328	335	300	290	276	311	295	309	305	304	307	335	295	297	309	302	333	303	303	289	291	291	307	290	315	309	297	285	300	301	330	300	309	292	257
50998	36258	12235	2097	1039	669	522	410	322	276	262	190	192	190	150	140	150	140	109	115	117	104	121	93	106	82	96	98	96	98	117	78	88	93	75	80	101	85	85	90	103	75	80	103	84	92	80	95	72	63	83	93	77	81	96	78	95	94	98	71	85	84	75	83	80	85	81	78	76	80	83	84	76	68	86	67	84	74	76	61	88	67	77	91	79	68	75	72	82	77	77	96	79	77	72	93	77	66	91	61	83	82	75	76	108	83	79	68	79	76	92	75	85	93	75	82	79	67	86	93	69	68	74	72	84	76	80	89	99	87	90	94	73	70	77	70	89	103	91	68	83	67	72	77	77	82	81	72	73	101	95	73	92	71	80	84	72	84	84	81	91	92	68	77	65	76	82	75	70	79	69	81	75	70	78	66	86	73	77	85	86	71	67	89	77	51	68	67	83	75	94	83	68	55	80	77	80	62	89	90	64	70	73	77	69	72	83	84	87	76	77	69	88	73	77	72	56	66	78	81	83	66	83	70	81	79	61	75	74	60	64	76	78	65	72	74	71	84	80	83	64	70	74	75	71	65	92	68	58	81	81	86	63	77	77	106	77	80	73	91	67	77	90	69	77	67	82	78	68	105	89	67	83	61	75	79	67	73	83	77	94	90	86	73	81	68	68	72	84	76	65	69	89	73	81	75	77	95	70	53	60	74	84	64	64	54	82	71	82	89	90	85	70	89	83	82	92	69	71	77	72	61	73	86	78	84	81	82	65	82	67	88	79	93	74	87	61	104	72	77	71	78	82	88	83	68	76	80	76	66	61	71	74	83	75	85	69	86	67	67	78	72	67	69	69	84	69	82	73	74	79	74	90	87	62	76	71	67	59	75	70	88	73	90	86	83	69	76	71	79	78	86	64	62	57	71	90	86	69	82	78	81	65	94	71	96	57	81	77	79	88	82	83	79	77	78	70	74	81	84	72	73	71	90	89	63	78	82	59	80	70	79	74	61	74	68	92	77	68	92	93	64	73	94	79	80	84	81	79	74	70	78	56	72	71	70	73	90	75	84	77	69	80	87	63	90	73	86	79	78	69	67	67	75	66	72	69	78	83	77	74	60	77	69	78	72	79	87	89	78	103	77	83	77	79	76	74	79	72	77	78	82	67	68	90	83	67	77	85	87	83	66	67	72	77	78	78	104	74	70	77	78	62	76	58	86	69	81	73	81	66	91	78	78	67	74	79	72	93	89	71	71	79	76	69	76	77	71	85	71	85	84	70	55	81	79	66	88	72	77	96	76	97	74	70	69	65	84	67	64	83	71	83	78	73	77	76	73	73	81	73	75	68	104	77	77	78	65	64	69	70	83	88	69	67	79	66	68	81	80	80	77	78	89	80	87	79	64	79	68	69	83	72	64	62	56	70	83	73	75	70	74	77	59	83	72	61	78	70	66	82	86	81	88	95	82	64	71	69	79	85	76	66	87	93	82	61	84	86	89	91	80	88	87	86	70	86	87	74	83	75	75	82	79	75	78	78	74	52	74	81	70	87	96	68	68	88	76	71	86	67	73	79	69	81	79	70	76	80	73	69	68	76	77	89	71	88	82	81	91	80	72	68	74	60	75	78	75	68	70	77	78	78	79	77	80	72	72	81	80	95	71	79	83	93	81	89	67	74	77	66	86	82	76	79	80	71	77	61	79	65	97	66	82	80	73	81	79	98	73	69	65	73	82	80	62	74	68	66	60	99	81	70	71	71	81	88	72	76	63	73	65	68	68	85	79	89	68	81	74	87	87	92	83	70	80	81	88	77	86	72	68	82	82	85	84	86	70	79	84	77	73	62	78	67	86	70	93	81	82	72	74	74	61	62	71	77	69	72	69	63	66	90	82	87	81	65	63	83	83	82	66	76	81	64	90	71	69	77	90	59	69	77	83	83	80	66	86	69	75	62	92	67	69	63	72	83	82	60	60	84	93	72	70	64	69	67	68	77	80	71	87	58	74	79	85	77	88	78	73	76	77	70	72	94	88	64	76	69	63	61	67	74	73	86	76	86	86	81	76	53	66	74	68	78	65	78	63	89	81	76	84	86	87	86	76	88	92	71	52	83	87	87	100	80	71	98	84	91	64	92	68	85	80	73	66	83	79	74	89	72	68	89	72	84	81	77	79	81	77	77	69	54	76	61	89	75	65	77	76	73	60	79	78	74	87	75	74	85	83	98	74	84	79	92	77	79	93	87	69	66	61	75	78	80	80	79	97	97	96	78	65	69	60	80	81	65	71	81	79	84	86	86	80	77	78	70	78	67	74	77	88	89	74	91	69	92	81	63	73	75	76	91	83	89	76	81	71	70	81	70	75	70	73	84	68	85	83	74	78	85	71	79	80	80	59	72	78	83	94	87	71	83	80	71	73	96	90	83	71	85	84	97	71	78	83	83	74	76	69	79	95	81	81	68	76	75	77	73	95	81	78	74	82	83	86	78	85	83	81	69	75	83	67	71	91	86	71	80	66	78	85	99	85	85	72	84	87	69	73	66	92	77	55	98	72	81	78	65	83	90	76	83	76	69	77	89	86	73	84	61	67	74	83	60	74	77	92	70	77	75	85	62	89	106	80	89	90	90	69	91	88	73	73	83	95	73	77	77	80	87	82	90	72	76	78	76	77	82	70	64	83	82	79	88	76	82	86	89	72	91	86	91	95	72	80	84	93	75	85	75	83	72	85	84	68	70	72	91	73	82	85	72	84	77	74	78	80	74	77	73	83	65	75	69	49	76	82	76	81	67	85	78	85	79	71	73	65	71	78	68	100	79	107	89	68	78	90	89	83	84	67	86	69	82	90	80	74	67	86	71	70	76	78	85	71	67	85	77	82	76	86	74	60	65	78	65	83	63	78	78	70	79	67	75	73	94	85	64	67	68	79	80	74	83	69	77	80	76	88	75	86	71	78	77	68	68	71	82	99	60	69	78	67	74	85	86	64	72	69	84	67	65	92	84	92	94	80	87	84	75	72	88	83	82	78	86	84	88	79	54	70	78	72	72	65	89	88	71	78	77	93	79	73	63	96	64	68	78	75	71	76	74	73	85	86	88	83	64	75	71	91	75	66	91	80	77	52	73	79	74	74	87	90	98	61	78	82	75	88	94	73	64	82	74	85	82	74	67	96	82	64	65	72	68	72	81	80	88	72	85	90	65	78	74	67	72	91	71	79	90	76	75	79	92	70	86	100	89	62	68	72	63	76	75	72	84	94	74	64	75	78	69	68	82	79	88	73	70	62	84	74	67	75	80	73	59	78	76	91	101	74	75	62	77	78	78	74	81	92	87	82	86	76	64	87	78	78	86	81	75	77	86	73	77	67	66	70	81	86	77	71	76	72	86	90	79	86	83	62	68	79	71	74	89	51	75	79	76	89	73	70	78	83	73	70	82	70	84	81	78	84	80	76	71	74	66	89	56	72	82	78	81	80	89	71	73	69	58	66	71	78	86	79	67	63
29702	24096	4141	4510	3981	3094	2504	2028	1745	1430	1214	1092	989	890	727	710	670	638	587	539	541	460	425	410	419	438	431	379	370	368	349	335	351	310	318	338	297	302	314	274	298	320	280	315	288	254	278	278	263	276	270	277	229	286	269	278	237	274	279	282	233	232	251	272	233	269	251	272	232	229	220	224	245	240	234	225	207	214	248	199	228	216	222	252	243	199	237	216	224	218	224	228	232	253	237	254	225	242	228	237	208	226	226	231	224	223	195	214	216	214	222	218	225	256	203	206	251	208	241	246	248	221	259	243	193	224	211	209	207	236	209	211	241	221	247	201	223	214	233	205	229	230	231	252	221	230	190	228	216	242	218	212	192	210	208	224	200	228	204	237	236	201	229	205	202	239	220	226	232	207	261	211	201	215	216	243	207	237	219	212	219	218	230	198	205	226	226	229	261	228	218	215	234	215	217	199	202	212	217	224	216	205	208	232	262	221	227	209	222	213	207	253	202	226	231	219	226	202	230	219	213	211	218	200	211	229	211	256	215	212	193	220	229	222	206	239	214	214	226	231	227	228	228	251	215	220	233	231	215	235	212	220	223	229	224	263	221	241	233	219	225	218	205	205	228	228	199	215	220	231	201	232	229	203	232	223	238	236	210	197	227	212	226	217	210	245	215	242	222	256	226	236	207	231	224	222	208	209	208	208	205	199	216	228	209	250	238	245	225	218	215	207	205	220	220	236	222	226	217	214	232	228	238	204	220	204	220	230	211	203	197	195	214	234	222	232	211	203	205	217	240	200	218	228	198	197	191	217	224	193	228	217	215	223	232	220	219	192	249	230	225	206	250	189	222	236	211	211	216	225	224	220	237	220	207	210	243	222	201	235	203	199	213	233	215	205	226	246	211	193	256	213	216	212	216	222	206	250	225	224	231	219	238	217	219	246	214	223	228	244	189	228	192	230	251	243	210	231	239	213	220	196	201	238	211	226	204	226	246	225	182	213	219	213	218	197	235	227	184	231	232	232	238	230	214	239	240	232	216	204	207	225	198	216	217	233	240	221	194	234	209	191	206	227	209	206	223	217	224	225	198	236	239	212	228	219	216	227	206	226	240	234	196	234	223	195	232	225	209	230	193	236	197	231	199	221	206	230	215	253	227	232	224	208	218	225	200	205	226	226	191	232	215	218	226	210	236	219	222	223	205	195	227	222	224	235	246	218	248	216	210	189	204	227	197	216	199	213	221	210	231	208	226	209	243	234	236	209	236	226	233	238	226	221	215	218	212	207	210	227	208	219	228	198	205	225	213	232	244	246	213	216	228	222	212	204	208	226	210	229	211	234	202	210	213	218	228	238	203	216	205	204	214	190	205	228	219	245	223	228	233	221	256	252	214	214	217	233	208	228	199	204	252	237	241	222	253	231	231	209	186	205	222	217	225	215	195	223	208	198	222	209	230	184	198	212	213	233	227	215	233	218	227	214	240	229	236	240	211	231	212	221	226	202	231	222	219	216	240	218	234	206	230	227	205	235	231	226	204	223	199	217	239	197	228	223	216	215	223	230	222	249	211	233	254	217	197	216	214	216	217	230	220	220	208	248	192	193	212	224	196	225	218	198	226	236	222	250	213	204	220	228	233	209	216	207	199	223	200	209	229	217	206	203	250	211	223	228	232	250	224	212	229	227	201	206	225	220	225	234	222	242	206	212	202	231	231	218	222	232	217	202	223	194	213	219	200	202	219	214	257	216	217	207	235	199	215	209	198	192	222	191	246	186	207	219	239	249	205	229	215	218	225	220	218	233	224	204	203	221	202	232	222	212	246	219	210	213	235	217	188	221	239	253	241	217	209	218	237	213	226	204	199	221	227	230	232	207	197	208	228	215	208	219	187	244	236	199	222	217	214	204	202	232	236	214	201	221	239	206	211	247	213	231	208	231	246	209	204	186	231	242	240	195	228	221	238	211	222	226	219	194	196	182	219	211	232	206	185	202	199	240	200	229	228	220	220	225	217	245	207	229	205	224	210	215	222	216	202	213	208	253	208	194	237	215	187	221	198	227	219	204	226	212	203	224	211	219	210	222	206	225	239	199	212	199	203	243	209	235	221	217	209	204	230	176	185	202	214	219	212	222	241	198	216	210	238	210	196	228	201	209	213	191	256	246	240	231	211	222	225	227	215	210	239	213	219	224	223	238	275	222	226	230	241	206	237	228	225	210	216	229	223	236	228	194	241	238	223	222	207	196	211	217	216	257	210	242	236	225	237	230	230	219	233	227	228	234	207	230	227	179	213	269	191	188	192	219	209	198	223	191	223	199	226	218	210	197	231	215	209	233	245	227	213	218	234	224	220	205	232	234	209	214	209	246	238	222	230	186	213	213	214	218	220	201	233	188	209	249	218	227	239	200	219	224	224	229	220	184	229	216	187	204	228	218	221	225	200	209	210	208	227	201	156	223	202	230	215	211	214	205	221	235	218	200	236	206	222	192	213	204	253	238	242	204	195	219	211	245	200	218	229	213	216	246	224	214	229	233	232	244	209	202	209	212	210	199	201	209	209	224	211	190	207	195	215	211	214	225	213	225	232	258	207	213	206	220	232	227	232	230	210	222	200	246	206	229	206	225	215	198	236	229	229	225	199	217	181	224	200	228	221	234	197	228	195	212	198	229	209	210	214	220	207	243	198	255	215	214	224	218	212	210	198	206	219	200	213	199	199	236	265	216	228	212	193	228	173	212	226	212	205	214	241	204	208	239	214	209	236	238	216	224	200	223	227	197	213	202	217	197	200	229	209	204	222	213	213	214	192	218	190	218	256	222	231	230	229	206	235	202	225	213	209	226	225	193	224	218	198	210	212	242	218	214	231	195	217	192	188	208	230	228	211	230	239	241	228	241	248	196	206	248	172	244	225	214	210	210	215	199	209	213	239	219	242	208	206	224	219	234	226	249	238	215	205	202	216	226	221	204	218	209	209	217	220	206	238	231	213	205	228	215	245	233	209	230	229	206	204	215	235	215	250	230	207	222	212	227	214	222	215	231	227	234	243	237	211	230	191	224	230	211	202	227	205	209	210	216	218	259	236	218	226	204	226	205	188	213	236	211	231	233	222	222	240	217	199	199	261	207	182	248	196	238	232	214	195	222	233	196	208	233	256	206	235	244	234	236	214	200	234	211	206	219	216	209	199	202	231	225	213	248	214	191	216	219	219	207	241	206	241	238	204	212	219	213	210	211	209	231	221	212	219	223	197	209	201	254	200	207	220	218	225	209	230	186	207	232	214	215	200	224	229	243	233	250	228	241	219	222	242	216	208	247	233	251	232	208	223	219	237	221	230	207	245	217	211	219	201	222	212	236	221	229	222	241	201	236	205	220	204	216	213	224	230	228	196	210	217	234	210	197	212	217	183	213	186	215	211	230	239	260	224	191	208	224	210	221	227	211	202	217	210	218	229	207	234	228	199	236	224	225	233	214	208	215	205	225	196	200	201	221	186	206
7460	1073	313	268	288	271	258	274	246	282	251	274	278	268	261	267	266	291	257	265	287	241	234	241	222	283	257	252	272	276	259	254	254	253	277	286	299	227	259	255	269	253	282	249	230	263	245	285	262	260	238	254	280	268	253	278	262	253	264	274	257	251	266	258	275	261	262	258	249	258	264	262	272	272	256	298	270	292	278	245	250	253	259	235	283	264	257	220	280	259	248	280	256	261	248	271	287	272	274	250	253	264	263	271	271	235	266	252	251	252	277	248	292	257	265	270	260	236	262	271	241	263	256	269	243	254	249	266	285	237	250	253	259	245	246	238	255	262	256	273	258	276	261	226	241	269	284	263	301	261	245	265	265	230	274	227	235	261	249	254	293	285	267	260	251	257	245	253	290	270	254	275	241	257	262	254	268	271	239	271	253	287	270	279	268	209	257	272	282	280	239	272	268	258	263	264	290	256	254	253	256	244	272	232	226	261	231	265	269	256	235	255	244	237	248	257	252	270	239	250	238	259	251	294	261	228	277	266	266	271	244	242	247	261	258	250	239	278	227	296	272	271	245	282	214	254	224	269	255	255	229	262	273	236	243	262	300	257	272	259	266	258	258	267	255	276	261	271	289	248	260	238	245	247	244	273	278	272	233	293	269	282	278	272	267	261	272	265	284	244	272	220	281	266	232	238	265	258	262	261	207	264	234	267	235	282	279	263	280	242	282	259	251	241	250	234	240	241	243	270	251	268	267	260	268	275	278	270	265	282	280	284	265	251	240	267	245	281	261	243	257	224	261	276	260	235	300	244	265	236	258	277	257	257	244	267	258	256	276	258	276	251	260	284	284	286	277	260	268	268	254	254	280	259	232	248	270	273	229	260	251	259	279	249	261	262	242	238	284	244	266	270	250	287	275	247	264	263	279	294	253	268	278	236	276	237	286	249	251	235	217	252	267	259	242	296	269	236	259	266	281	276	240	267	269	260	269	237	289	263	285	220	249	273	287	279	232	241	282	267	266	263	256	276	275	276	258	265	259	261	280	289	245	258	259	286	252	242	257	257	247	223	235	256	240	281	257	236	240	274	260	271	271	266	255	306	261	249	280	242	266	266	249	260	256	256	238	278	241	269	274	274	250	261	243	270	252	262	283	260	287	250	294	275	252	244	263	246	233	242	259	288	281	271	285	278	276	249	259	239	270	252	276	249	277	266	257	244	266	246	229	274	274	258	253	270	262	253	249	269	282	235	273	243	231	234	285	238	231	264	229	248	232	246	259	260	267	245	241	248	248	264	224	241	231	265	276	275	272	249	258	251	248	278	269	288	275	266	257	255	255	253	278	257	245	265	283	259	290	253	298	242	241	238	237	278	284	254	265	270	255	267	285	253	263	255	244	277	278	264	252	252	259	252	264	242	265	244	280	269	245	229	281	261	269	266	252	298	256	239	247	262	257	263	277	246	259	254	264	271	284	259	259	249	276	254	273	238	232	262	231	241	270	289	260	238	271	260	257	274	243	268	233	270	258	275	267	260	289	269	245	249	263	261	262	253	256	251	244	246	242	266	252	241	267	273	283	262	261	247	248	225	257	269	288	285	252	265	274	250	254	245	266	254	252	272	260	287	267	256	246	261	268	227	224	255	279	266	265	289	274	274	246	269	272	250	276	245	234	281	258	279	260	268	250	258	262	244	281	227	275	260	249	266	270	294	246	227	244	242	257	266	285	268	243	247	253	246	271	265	257	290	268	237	293	235	262	259	276	253	236	260	289	249	264	274	252	273	271	248	258	269	254	251	271	244	254	267	257	264	251	235	256	277	269	282	274	265	244	261	278	260	268	255	262	273	225	252	257	249	259	265	233	263	286	248	263	286	246	280	246	243	258	236	237	240	226	277	255	252	259	269	251	228	254	280	236	265	254	271	258	261	284	292	251	228	270	255	286	279	274	263	256	292	290	248	272	275	257	253	243	266	263	265	273	265	280	298	251	249	247	237	265	256	280	266	271	266	287	263	256	266	255	245	284	294	278	243	240	251	245	252	264	254	270	229	246	227	249	245	259	216	279	272	274	253	260	230	263	255	262	283	238	241	232	238	242	262	268	275	251	249	249	277	243	241	223	255	280	268	246	276	250	259	265	234	240	255	271	250	263	252	260	276	221	273	237	256	238	238	243	260	272	294	301	233	236	256	277	252	250	247	247	277	225	270	266	258	240	253	257	248	267	267	239	260	284	266	250	243	266	239	264	228	270	230	262	248	271	262	251	248	245	255	252	252	256	252	251	233	261	294	267	260	264	277	278	277	243	222	276	279	236	260	282	245	259	221	257	272	261	278	302	255	250	280	260	269	267	292	258	265	267	235	270	289	256	246	287	259	264	241	266	264	260	271	241	268	248	264	273	263	245	241	286	248	235	278	258	265	270	260	273	260	272	277	263	254	257	271	260	262	259	248	283	258	269	258	265	241	260	258	278	274	272	267	278	268	280	265	286	244	302	279	252	247	260	266	252	239	247	290	272	290	245	294	245	258	263	267	212	216	264	287	256	273	264	257	252	223	259	285	276	232	247	234	239	274	253	274	244	244	257	275	269	259	264	222	246	238	272	280	236	266	285	289	248	240	250	257	268	223	264	255	246	267	247	258	246	249	285	247	283	278	252	263	254	267	230	256	240	281	278	246	282	271	253	256	234	250	253	253	254	277	269	257	233	282	269	273	267	250	244	287	258	261	306	270	262	277	258	255	228	286	282	260	246	254	271	250	239	269	260	237	246	258	277	245	268	268	270	238	277	258	255	259	248	270	210	265	282	271	246	260	234	290	247	254	217	238	298	233	286	284	271	272	227	258	280	281	241	270	267	259	232	239	246	273	280	284	246	259	240	252	262	282	218	280	308	255	244	242	274	271	236	278	252	268	265	278	257	261	258	261	265	284	288	295	267	265	273	277	238	242	245	217	236	278	273	254	269	239	259	257	297	260	257	256	259	266	284	253	252	236	232	228	246	273	280	268	256	257	254	246	243	248	254	259	265	239	249	270	256	243	288	244	246	240	265	268	244	266	267	259	275	245	254	263	258	282	303	239	272	268	248	235	214	268	280	261	249	284	283	248	250	261	250	262	241	277	291	259	235	246	262	239	245	267	259	270	258	264	261	269	252	244	262	257	281	253	232	261	265	273	271	253	254	270	245	256	248	252	243	252	246	270	264	261	243	234	245	275	250	283	295	270	229	259	249	261	269	250	248	247	222	256	234	242	262	268	247	266	268	258	256	244	261	288	263	260	225	240	263	278	277	286	270	217	238	262	270	260	284	260	249	284	256	234	256	239	288	239	278	244	241	262	243	240	285	227	251	266	255	267	253	287	264	223	250	251	250	258	245	276	254	261	260	274	252	236	286	266	272	252	235	241	279	236	242	221	286	271	252	257	271	258	267	254	259	264	284	273	259	279	264	266	255	263	302	284	267	246	238	277	235	271	246	257	266	259	256	258	270	254	242	277
6311	1681	673	696	691	660	675	654	610	592	599	618	625	607	570	607	607	594	614	600	597	574	578	571	634	588	544	582	588	622	566	602	562	599	577	610	602	627	575	551	615	584	602	625	598	601	630	622	565	607	620	592	548	579	602	595	614	588	600	622	617	626	576	556	638	529	606	583	566	561	586	555	591	605	627	627	561	627	576	590	567	604	588	595	602	584	617	600	648	567	553	610	585	615	562	595	598	590	576	590	618	598	581	626	576	564	534	627	611	603	545	568	621	581	570	596	602	591	604	576	603	664	586	553	565	534	562	612	563	611	621	593	585	551	634	573	603	577	606	567	604	571	610	551	565	568	600	636	582	583	630	627	581	585	636	629	622	601	637	559	548	629	587	572	560	623	615	554	602	604	555	617	595	612	619	612	574	596	537	620	578	586	604	594	602	576	612	579	544	595	628	618	604	595	629	583	612	538	595	605	572	582	524	605	523	623	588	609	601	560	589	575	588	615	556	584	535	572	570	608	568	590	582	595	585	559	568	592	597	665	602	627	621	581	562	603	593	583	548	640	577	592	593	615	635	565	602	600	572	558	556	593	589	602	577	635	585	645	563	596	591	597	624	591	642	574	601	581	599	588	608	595	629	585	605	589	571	565	560	541	603	599	577	585	579	573	612	605	637	555	634	628	581	563	587	559	551	563	580	604	600	610	630	636	608	584	612	559	570	613	602	582	602	572	600	611	561	571	612	595	605	567	619	576	590	602	601	598	574	587	584	612	602	620	642	605	540	591	573	584	628	592	582	621	561	589	568	605	576	651	579	602	603	633	576	570	584	580	568	618	573	593	600	611	619	599	615	581	628	581	614	603	602	582	567	610	581	580	606	572	592	595	549	559	577	586	577	596	581	563	606	596	620	631	623	644	594	597	581	582	578	607	599	569	572	605	625	574	585	610	559	575	603	575	594	559	605	602	586	626	591	639	509	600	590	574	613	586	577	619	591	580	601	630	584	607	613	571	587	594	623	605	591	600	623	606	576	551	580	606	580	604	585	596	596	586	604	551	563	595	589	593	583	608	604	570	619	625	597	586	638	586	615	631	560	625	607	606	583	646	530	592	596	608	602	632	616	590	610	613	593	615	582	618	621	567	575	640	589	608	600	619	594	582	610	605	554	610	612	579	567	561	578	593	590	593	588	599	595	582	601	598	605	602	619	589	568	598	572	587	589	608	569	606	591	588	595	604	603	550	561	585	604	600	585	579	559	603	591	597	606	554	606	583	588	636	608	571	593	586	631	656	578	578	602	622	599	602	570	591	607	605	575	610	541	594	612	603	568	598	595	583	584	626	612	579	570	573	590	570	588	587	607	623	568	549	589	670	559	579	549	570	652	591	582	541	589	593	610	610	622	570	612	566	618	586	614	583	587	577	581	609	572	649	600	582	581	605	610	572	602	597	563	646	567	530	580	578	611	581	600	622	630	628	623	594	563	594	587	581	610	575	633	568	611	571	626	595	571	610	618	617	597	598	603	549	555	593	606	563	608	608	578	559	612	627	600	615	611	584	631	619	597	592	568	567	566	567	594	637	613	604	572	607	575	570	567	560	569	599	584	575	681	586	661	590	597	574	623	619	569	622	620	582	648	561	620	570	594	569	608	597	591	576	582	603	554	601	585	597	609	602	618	601	586	600	598	585	569	615	571	578	577	577	607	570	575	605	609	618	602	581	553	569	580	545	612	601	615	578	585	625	586	623	596	584	582	584	566	585	594	537	574	593	585	611	587	606	629	577	631	580	570	610	594	597	591	596	582	575	552	603	610	607	587	571	611	593	604	578	594	561	565	570	598	576	570	610	593	565	593	599	590	643	641	600	647	594	566	596	563	608	628	564	603	595	543	603	585	577	595	616	595	625	612	630	576	563	602	605	618	599	577	607	543	593	631	608	577	574	561	647	584	591	593	584	578	578	622	587	585	614	616	664	566	563	596	577	582	608	601	606	584	607	589	588	574	596	538	586	567	612	586	624	594	608	583	641	557	571	568	577	570	557	581	604	588	586	617	533	578	585	601	632	581	615	598	601	623	620	613	569	634	545	590	587	602	585	584	553	545	621	613	613	630	608	646	545	624	580	575	577	598	573	590	596	553	591	637	545	599	575	603	592	573	580	625	562	591	597	588	600	581	622	562	569	561	594	582	623	596	560	630	595	613	601	591	554	549	576	602	602	561	532	627	625	591	566	585	589	604	622	543	560	551	547	643	601	572	620	616	609	640	598	598	639	547	618	572	622	580	586	637	574	586	619	612	613	605	582	563	588	655	590	624	622	567	576	615	613	611	595	555	641	572	581	611	562	584	645	573	600	623	600	572	593	653	618	605	575	624	618	579	649	576	586	634	591	585	650	605	612	610	610	546	609	575	586	600	584	601	579	593	567	608	604	564	549	617	600	650	596	587	598	593	552	594	547	544	595	594	620	563	580	576	577	593	580	563	576	523	623	567	553	621	570	642	547	590	616	613	630	596	626	578	642	556	608	586	621	580	558	536	631	614	576	624	591	602	590	606	570	630	603	562	554	624	555	571	551	594	564	575	541	581	604	603	617	611	599	585	554	611	607	567	599	586	592	512	580	596	587	590	619	559	556	573	569	605	599	611	579	587	620	591	593	574	653	639	611	569	568	614	609	598	596	566	623	597	582	594	567	597	576	608	614	594	574	609	598	558	618	576	583	561	566	610	538	558	559	606	589	599	623	553	557	611	600	603	588	550	609	561	597	566	550	579	574	575	564	596	605	620	580	613	572	587	604	615	596	593	580	577	582	588	622	618	612	634	605	605	594	575	565	575	565	566	570	606	620	553	589	629	638	610	600	575	603	599	577	538	601	589	577	591	575	614	605	594	559	593	588	585	578	607	587	597	600	607	612	619	579	625	618	538	600	559	582	595	563	601	562	593	580	614	582	615	635	586	599	556	591	598	586	594	538	592	650	589	552	574	574	618	618	645	580	613	626	595	604	617	587	578	578	576	604	629	552	579	605	637	589	557	616	591	589	604	604	583	626	584	680	591	622	588	560	600	611	610	633	620	600	608	581	581	558	581	579	596	590	592	620	580	578	596	574	627	572	556	615	575	568	574	528	593	582	648	609	618	577	608	571	638	588	606	612	577	618	621	581	591	631	585	579	594	598	562	607	552	629	594	548	627	590	584	589	568	632	594	603	571	615	606	590	618	609	589	611	616	576	589	583	633	577	571	556	613	624	593	548	585	583	619	614	609	629	569	598	571	573	630	617	585	602	620	585	616	587	554	614	572	570	602	573	582	585	567	581	586	568	627	611	592	564	564	555	627	588	564	601	585	613	596	575	549	579	612	609	565	572	584	603	574	558	593	555	595	570	618	635	625	586	587	591	597	561	569	530	595	558	618	606	584	603	589	569	627	612	605	575	602	623	626	584	585	574	572	623	662	637	597	601	579	544	609	594	601	598	583	570	587	529	606	650	616	617
37983	23766	5142	884	604	438	374	295	239	215	203	217	191	184	173	159	149	162	164	166	143	159	145	146	163	121	169	132	129	152	136	127	147	136	131	136	106	141	120	123	124	134	119	146	128	159	124	138	134	131	133	143	126	117	108	135	125	126	139	119	116	133	133	114	132	129	133	118	129	127	126	140	124	145	119	132	119	131	127	131	125	133	119	123	139	125	95	114	118	123	120	129	134	121	119	121	114	107	128	113	154	101	143	129	125	127	121	133	112	112	114	142	124	124	130	130	112	120	142	133	122	141	121	127	124	137	146	132	140	117	113	107	135	131	107	143	113	124	134	137	147	104	132	117	131	127	120	114	109	133	107	124	107	114	157	134	102	128	136	104	115	113	114	138	122	124	128	134	144	124	109	124	117	124	118	125	113	112	116	125	130	139	142	137	120	103	119	135	135	135	127	138	131	122	131	128	136	133	109	127	123	123	100	131	120	99	134	110	115	110	108	131	111	144	136	107	128	124	127	117	130	129	123	138	134	110	124	112	126	130	120	135	128	112	127	138	135	137	122	138	142	126	115	121	137	133	125	134	114	109	110	132	131	125	133	116	150	127	120	121	111	134	118	123	107	128	122	129	119	134	139	140	137	132	126	116	115	114	128	112	102	110	145	144	138	130	111	115	123	124	115	131	128	142	121	130	129	122	125	139	109	133	137	133	131	120	126	122	123	138	132	127	131	139	120	133	134	104	143	127	111	116	138	125	109	124	123	128	121	133	124	114	108	102	127	117	134	126	127	122	112	126	116	120	147	121	118	133	122	116	120	137	118	127	140	121	139	129	128	115	116	130	134	113	136	121	125	132	135	147	122	122	113	131	134	125	122	114	147	103	138	124	136	140	117	132	130	104	125	131	102	131	128	132	108	103	136	121	118	118	112	113	142	127	120	126	111	130	133	141	118	121	132	99	122	116	119	127	122	129	103	127	131	126	90	118	149	126	127	129	114	99	113	127	127	122	129	132	113	121	141	115	134	130	110	120	118	143	143	112	158	125	116	157	138	128	105	119	102	120	122	134	120	130	134	130	116	131	128	102	110	124	126	112	139	118	111	133	116	116	127	114	121	127	95	110	132	136	128	151	134	116	118	117	119	126	128	121	123	116	127	134	118	123	144	115	98	116	110	137	119	129	135	140	121	121	128	120	119	121	130	126	142	107	133	106	113	141	133	123	113	125	119	115	108	118	124	130	108	128	128	109	121	135	120	104	118	115	131	122	121	126	123	126	154	129	105	130	112	127	134	118	129	105	107	132	121	135	141	111	134	106	118	124	120	106	124	115	122	114	133	126	126	122	123	133	114	112	109	129	140	121	106	113	121	129	119	113	112	136	132	117	132	129	122	116	119	136	109	131	149	133	120	126	137	106	105	144	127	111	116	153	126	123	118	107	128	149	134	117	121	129	123	131	146	127	117	137	118	113	115	123	121	131	145	115	107	112	112	131	106	156	148	106	118	122	147	153	126	128	123	103	143	116	118	132	113	147	116	137	143	110	146	112	128	121	113	140	108	124	128	120	110	96	133	135	137	113	143	120	132	139	122	124	133	121	134	136	120	126	160	110	104	138	120	127	144	104	124	119	123	116	114	125	123	141	118	146	132	138	112	126	130	143	121	128	101	113	134	138	119	139	107	103	120	130	124	124	109	109	121	120	136	127	112	124	126	121	112	128	114	117	129	123	111	117	109	116	129	134	110	109	111	135	113	138	112	123	134	138	120	107	109	115	123	135	117	101	121	124	121	128	127	125	100	142	132	117	149	122	101	129	120	135	121	113	124	141	117	115	107	127	142	127	125	122	149	138	141	104	116	115	125	125	131	130	131	128	134	135	115	140	119	127	113	103	120	119	129	114	116	123	125	119	102	134	132	130	108	127	129	124	120	133	120	115	129	104	114	119	134	132	127	110	139	110	130	147	112	110	115	126	127	135	130	120	137	128	127	93	129	136	132	122	122	134	116	130	138	109	120	118	111	123	108	118	110	117	132	128	125	122	121	122	117	116	119	115	133	111	117	128	118	119	137	113	138	132	141	152	124	127	134	111	119	125	137	127	140	131	109	123	121	116	100	111	134	147	121	123	111	133	125	137	128	123	111	113	119	147	110	124	122	136	132	116	126	110	115	117	137	127	117	130	135	128	123	101	126	119	122	125	129	111	156	141	148	114	120	127	102	117	106	164	122	109	103	128	124	121	127	117	126	138	121	110	114	133	145	121	115	124	117	110	129	122	119	115	114	145	141	118	112	125	127	117	121	124	115	127	135	135	111	126	145	130	116	115	111	116	100	148	128	114	113	127	112	137	120	108	135	138	127	102	137	133	108	104	143	124	117	125	126	139	117	113	139	135	136	129	125	108	119	107	125	135	118	118	114	125	122	134	134	119	125	109	104	133	132	131	117	125	95	119	135	106	131	127	117	112	128	124	139	141	134	121	125	110	131	129	118	148	112	130	117	113	122	143	121	135	146	130	101	120	113	120	122	113	141	132	105	121	147	113	109	120	120	112	114	115	122	110	126	148	99	129	132	123	128	114	116	125	140	105	133	132	126	140	117	123	134	127	147	147	118	114	118	120	97	132	126	144	113	142	117	103	119	120	107	127	145	124	133	116	141	119	128	119	143	133	113	122	136	115	130	141	130	146	119	118	115	145	136	122	128	118	136	142	120	111	129	113	125	128	145	132	135	123	126	123	133	137	141	115	115	115	126	111	125	141	126	116	121	110	135	106	122	115	130	126	113	118	150	122	128	140	146	132	116	129	148	120	140	128	121	108	112	119	138	135	105	115	108	117	116	107	118	110	135	129	128	121	141	130	124	135	137	136	103	109	146	118	131	115	131	107	131	126	129	107	128	122	134	128	113	101	102	134	127	146	137	122	109	139	123	106	107	97	123	111	114	128	137	125	144	109	122	108	120	125	127	116	124	153	155	134	124	116	128	119	141	141	95	131	122	121	128	126	119	122	116	123	117	114	135	114	119	117	125	119	132	118	120	121	121	134	149	133	133	130	125	135	139	122	108	117	111	114	117	130	124	138	102	131	134	133	129	116	135	112	131	144	130	126	128	128	111	125	98	126	140	121	119	119	130	117	108	124	152	138	132	110	101	115	108	122	123	117	120	123	131	135	136	139	132	101	127	126	128	114	122	121	107	146	106	128	114	136	137	113	135	128	124	126	122	131	125	121	120	124	121	109	121	132	125	113	131	146	126	136	99	111	113	130	127	138	112	123	126	136	113	133	109	122	107	126	133	134	101	123	117	136	128	127	131	128	108	113	111	129	131	128	129	135	128	115	126	116	127	121	118	123	121	142	117	128	112	129	124	129	119	115	134	109	104	119	117	141	117	142	140	123	118	122	121	111	117	114	159	102	120	143	134	130	106	130	114	115	124	120	107	139	138	136	118	118	134	122	130	111	115	129	117	127	134	133	111	118	108	107	123	118	132	134	122	134
21515	16113	2325	2579	2203	1834	1611	1224	1089	911	847	736	728	636	623	538	533	510	489	461	470	460	467	424	438	399	390	417	384	369	376	390	366	347	332	371	337	350	376	342	360	348	343	346	324	312	317	330	314	344	324	327	291	320	310	318	315	331	320	286	309	333	323	329	322	323	332	314	339	321	310	307	307	287	293	316	287	305	318	301	298	317	297	330	297	309	289	299	292	327	302	277	324	310	306	277	326	285	281	284	284	306	306	310	279	326	289	294	304	299	302	291	329	320	300	285	320	320	311	330	302	320	319	306	326	290	294	330	313	331	291	306	291	289	309	295	300	321	282	299	283	351	314	289	316	314	292	337	314	309	283	266	296	290	286	318	305	295	278	299	275	286	319	322	305	281	306	301	345	336	288	302	342	309	295	291	314	280	288	314	356	307	313	301	311	290	316	318	314	267	288	302	299	319	301	329	283	289	300	297	295	319	299	284	318	321	295	282	304	316	282	304	299	285	320	277	289	316	306	271	288	284	321	306	266	315	301	306	323	273	298	297	288	304	310	299	329	311	295	310	298	291	305	310	323	259	317	313	296	279	318	319	305	300	304	259	341	288	306	316	294	324	288	325	335	324	301	311	292	321	321	347	320	285	280	319	298	326	325	328	266	292	284	285	299	262	321	286	320	278	292	278	297	322	304	296	285	294	302	304	296	291	320	329	297	287	322	285	296	315	289	297	339	296	268	319	290	305	309	310	269	292	301	300	315	315	302	290	340	317	329	303	307	283	282	324	262	304	305	321	307	295	332	284	309	300	306	307	331	291	304	286	311	306	301	287	317	312	343	329	282	294	332	285	302	285	276	287	325	304	294	324	303	336	285	289	280	296	284	292	272	289	326	301	285	288	293	302	318	290	286	285	300	287	293	304	300	318	312	294	311	305	293	302	324	313	290	311	293	314	308	276	281	301	311	306	298	322	276	324	266	283	275	285	314	332	289	342	297	336	289	322	311	332	300	290	280	295	317	324	309	306	313	313	297	278	318	294	324	325	317	286	317	286	295	328	283	291	310	265	291	304	314	310	315	317	302	282	275	293	265	278	311	313	318	300	310	296	285	304	291	302	288	305	323	310	300	301	284	317	335	302	323	306	301	305	282	289	276	300	336	307	306	336	284	330	330	321	276	333	306	278	298	308	303	325	282	279	281	305	299	312	309	284	296	277	293	286	326	283	348	320	287	299	327	320	325	295	320	330	316	293	325	302	312	327	301	333	307	309	308	290	284	307	322	279	286	280	293	323	284	322	297	293	285	304	299	299	317	304	319	296	349	307	313	301	323	287	308	304	294	303	301	291	316	291	315	289	291	304	343	300	283	287	301	302	291	309	306	317	303	297	298	291	305	328	288	289	295	318	305	331	333	277	285	304	291	284	292	293	285	295	315	305	310	297	317	319	312	317	302	276	306	308	308	316	279	292	298	280	299	299	305	322	314	304	308	286	277	306	279	304	286	325	291	293	287	294	283	282	306	302	321	319	296	299	290	296	328	332	325	290	298	284	299	311	331	311	318	297	303	286	301	301	331	272	312	284	285	291	270	280	327	295	317	279	289	338	298	278	316	318	298	315	325	290	300	302	305	307	323	316	295	299	308	315	334	288	341	308	326	315	278	304	300	333	321	314	309	301	334	313	303	306	304	292	307	260	284	279	328	285	315	274	312	301	291	305	278	282	309	320	336	324	324	286	306	308	298	299	291	325	330	289	279	264	291	303	307	307	281	302	286	296	247	286	294	322	303	297	298	289	302	269	297	280	313	273	268	292	298	311	315	286	299	320	310	275	310	299	283	304	264	328	334	276	281	305	335	293	290	308	294	299	330	329	281	308	314	291	278	311	327	269	278	334	289	312	313	322	340	314	318	278	304	323	304	305	307	329	314	304	315	318	293	342	299	316	315	324	314	311	310	298	289	307	325	285	278	300	279	301	310	284	325	263	301	297	308	305	298	312	322	301	292	269	302	313	328	269	281	313	313	274	252	317	312	307	301	297	307	305	313	285	323	326	302	298	290	320	307	302	292	285	313	282	330	324	314	299	289	341	294	301	307	309	307	315	307	306	292	293	278	302	291	284	325	274	310	266	291	307	311	322	329	309	276	320	302	352	268	262	312	308	294	320	294	318	297	311	290	308	317	291	312	290	299	311	273	326	296	298	299	338	325	302	312	297	301	314	326	310	292	302	316	320	292	319	309	297	294	292	305	315	305	317	312	349	297	326	256	303	317	286	320	288	301	274	313	304	334	284	277	319	297	296	267	306	303	302	284	296	297	281	312	321	295	311	290	322	318	277	285	301	317	317	319	317	291	329	282	327	297	276	300	300	313	285	316	303	326	307	282	313	301	313	274	284	305	274	274	292	318	304	291	340	322	291	311	310	329	291	315	312	310	320	285	317	312	319	297	287	286	292	316	293	305	295	316	279	306	309	260	298	317	305	308	302	305	326	276	307	321	303	298	286	295	318	274	299	319	322	320	282	300	318	329	277	314	262	281	320	293	301	298	314	319	318	340	314	288	298	316	302	299	290	313	295	273	322	333	315	309	312	294	297	289	306	296	319	286	314	346	325	282	307	313	309	317	308	308	304	307	300	285	333	309	296	289	269	289	294	302	316	325	307	293	301	315	301	308	316	300	300	317	335	282	296	307	321	321	286	295	293	284	308	295	322	303	347	297	289	310	312	306	269	324	291	298	324	289	291	301	329	297	291	308	299	305	294	301	311	324	286	288	316	300	279	308	363	310	309	322	303	316	288	293	286	296	297	329	296	287	301	300	279	285	312	298	314	299	292	301	288	327	288	293	315	306	271	299	276	287	312	295	331	328	300	290	300	287	304	303	299	298	307	259	286	314	270	283	316	304	283	356	301	291	339	297	345	315	308	306	310	306	311	307	308	281	313	324	295	299	299	299	350	315	308	265	299	277	292	296	306	257	288	308	265	289	304	343	292	299	322	297	314	295	298	305	273	322	321	304	293	266	276	300	285	293	270	297	305	316	284	301	292	299	317	297	290	293	289	329	292	305	296	323	279	301	299	313	282	324	315	287	324	317	328	272	295	305	276	308	288	276	319	263	316	294	304	314	302	289	281	307	276	294	326	301	319	319	292	297	297	303	294	286	287	291	316	299	268	279	289	292	281	326	303	307	281	288	303	275	350	288	289	284	288	317	299	297	318	296	290	300	321	286	305	299	294	306	292	293	307	304	300	319	303	313	309	303	289	314	295	307	315	293	317	275	290	289	321	299	325	297	303	282	314	311	316	304	325	287	325	283	328	326	345	315	322	309	263	340	296	308	306	284	302	322	275	296	281	287	335	295	316	315	310	309	279	307	314	328	293	306	314	335	319	294	293	283	291	301	311	283	324	305	277	277	333	282	314	307	297	325	308	297	293	286	325	286	274	279	317	319	279	300	293	314	285	281	314	316	308	297	293	287	329	315	297	288	304	290	311	335	303
51066	38559	11704	2048	1018	664	545	443	322	264	248	195	188	188	178	124	118	141	140	123	120	121	96	109	116	123	116	93	96	86	94	71	99	90	108	99	73	86	96	85	96	78	72	66	81	94	92	86	82	73	88	82	106	92	78	69	67	81	79	95	85	89	79	88	97	71	78	90	87	75	72	67	72	66	93	78	79	75	79	86	68	78	80	77	81	80	83	93	76	76	78	91	79	87	103	92	80	74	87	85	78	78	66	79	78	78	97	70	75	89	79	70	71	64	68	64	73	83	72	65	84	77	74	74	79	62	83	83	80	67	85	68	77	80	80	84	66	83	79	78	68	61	74	79	64	78	61	88	88	70	83	86	86	73	87	79	94	86	74	88	70	91	76	78	69	72	67	89	83	76	96	91	90	72	76	80	70	83	89	91	82	72	58	79	71	90	71	77	83	84	77	76	85	69	76	65	81	75	71	63	75	83	77	102	86	71	78	65	52	76	84	85	64	75	80	64	63	72	73	61	85	78	66	68	77	73	83	76	76	77	89	78	81	91	73	66	84	81	63	66	73	69	79	90	78	72	77	92	81	70	67	69	95	74	76	83	58	81	72	64	74	106	63	96	77	74	84	65	81	88	78	68	80	85	65	92	83	76	86	88	79	73	76	90	102	89	63	92	80	68	83	79	78	82	79	95	61	101	73	62	81	85	79	72	93	74	76	92	72	71	78	87	89	67	83	78	72	70	68	74	85	86	84	90	86	77	90	69	88	66	72	67	69	76	78	85	78	72	80	88	84	82	86	98	61	73	68	61	65	76	74	84	78	66	93	80	85	61	81	73	60	58	76	79	90	69	94	66	61	77	76	82	72	82	93	74	80	91	67	80	77	81	81	62	69	90	83	84	70	68	78	60	92	88	64	78	84	70	69	70	77	70	77	90	82	65	63	71	73	69	71	79	75	65	91	69	80	93	76	68	78	71	86	72	76	84	84	73	83	91	62	82	90	79	73	80	95	72	76	83	89	101	59	73	73	90	76	84	63	81	91	73	72	77	74	86	86	69	65	96	66	70	81	75	81	60	60	82	74	88	76	75	82	87	70	75	77	76	64	72	92	100	84	81	77	93	88	90	71	83	66	79	83	80	78	65	75	63	84	68	82	88	87	68	95	89	69	62	83	94	74	81	69	71	71	71	72	100	70	78	70	62	71	72	81	74	94	88	87	71	68	86	84	76	75	72	79	51	66	58	64	77	75	84	72	54	74	89	71	71	71	70	90	96	83	89	82	93	64	76	80	74	82	86	71	88	80	83	68	76	89	74	82	78	79	89	88	85	87	77	83	69	82	75	77	76	91	63	73	76	72	94	72	89	70	77	91	82	83	75	68	83	96	79	76	87	77	73	88	95	71	78	64	76	64	88	88	69	97	72	65	61	82	70	84	84	77	62	71	67	84	65	73	74	75	77	69	64	71	79	80	69	96	69	83	78	93	76	79	80	75	89	86	93	76	88	69	75	70	76	73	66	73	69	81	88	87	66	73	73	84	77	86	80	78	71	88	95	81	91	79	80	97	73	90	76	79	85	72	83	83	72	72	73	80	89	73	84	73	66	68	68	76	67	84	75	76	67	83	84	86	66	82	70	81	66	87	70	66	87	84	84	65	77	81	76	81	69	82	85	80	88	69	70	68	81	75	70	77	83	80	88	88	78	82	75	67	70	88	78	72	90	82	76	90	78	70	92	74	78	86	88	65	94	87	99	70	81	83	100	80	80	86	83	83	81	75	77	84	63	75	57	77	74	73	86	79	81	89	78	101	68	67	71	85	75	74	81	90	66	105	77	98	72	74	93	78	74	78	82	79	75	68	77	76	83	87	80	70	80	87	80	71	76	86	74	79	82	69	86	69	85	87	74	79	85	92	62	74	64	75	69	97	77	83	67	67	85	54	74	82	82	83	86	80	75	80	62	65	82	80	67	89	82	69	74	84	59	85	69	64	59	97	81	79	78	75	64	76	74	65	85	75	85	88	70	72	90	84	74	69	88	70	70	91	81	83	84	78	68	73	73	66	81	67	86	106	80	79	82	65	76	74	78	71	84	63	90	94	65	76	80	83	87	81	73	81	85	91	82	78	66	70	74	70	76	62	89	66	74	63	62	86	77	74	77	83	82	77	82	87	77	75	78	71	91	73	68	67	88	71	76	79	73	76	85	85	61	69	62	74	68	82	60	61	80	69	85	85	66	76	82	73	76	67	77	74	75	65	84	89	89	74	53	66	87	79	88	79	85	71	62	83	67	88	74	87	105	55	70	75	91	84	67	69	74	66	60	82	83	84	62	79	73	72	76	93	79	97	80	73	69	58	93	72	86	84	74	88	68	72	99	74	77	73	79	82	68	98	92	82	80	57	76	78	83	71	80	85	90	75	61	80	75	70	72	91	69	68	79	76	96	82	87	76	79	72	83	66	65	84	65	78	76	77	70	81	86	65	78	75	66	70	79	72	68	89	86	77	82	82	77	82	75	97	85	72	76	95	66	82	61	75	71	72	88	78	77	86	73	85	92	71	91	95	85	81	83	91	80	66	96	80	82	101	82	62	76	70	80	85	78	78	67	60	68	79	67	90	83	96	81	80	70	67	89	87	86	90	77	72	64	73	79	87	71	74	71	84	70	66	86	96	95	76	70	82	90	84	81	75	75	79	87	78	84	90	73	72	81	69	86	85	72	91	59	70	86	92	88	63	66	72	80	83	73	72	84	83	81	94	72	87	76	58	77	64	87	74	86	85	85	85	82	91	77	103	92	73	63	78	89	60	80	70	84	75	70	106	82	54	69	83	86	66	76	73	86	75	76	95	90	88	78	93	65	74	88	98	83	85	86	59	65	80	55	75	85	80	94	65	77	57	85	73	72	79	70	83	79	79	77	90	79	74	93	74	74	94	89	66	72	78	67	79	83	79	81	78	82	79	68	94	67	80	69	85	77	79	78	98	67	67	88	82	90	72	78	86	94	95	74	79	63	66	73	78	73	71	80	62	81	83	63	89	99	86	70	54	82	74	73	93	61	83	74	80	81	68	68	76	66	81	79	69	61	90	87	85	81	76	86	80	71	74	68	79	58	81	84	65	71	88	82	70	101	88	83	103	70	72	101	76	81	80	78	67	85	73	79	94	63	70	76	87	81	85	75	65	65	83	70	80	74	71	90	83	82	69	94	84	75	90	72	73	81	69	89	87	76	90	72	67	81	89	79	73	73	58	65	72	71	80	67	81	89	79	104	66	74	75	84	89	63	65	83	92	87	78	64	99	84	70	67	76	86	77	90	89	67	75	76	84	81	92	81	91	76	69	56	80	76	89	72	88	80	92	85	83	88	82	62	84	79	78	76	69	75	70	97	80	79	78	85	76	72	85	77	80	91	80	98	90	82	82	72	85	74	70	73	68	79	83	74	73	92	83	62	75	79	90	85	59	76	71	67	91	85	82	82	72	64	69	77	84	60
29251	25211	3979	4433	4003	3108	2456	2045	1711	1463	1256	1124	950	909	819	691	714	639	575	540	532	498	481	477	439	437	419	365	401	383	343	383	344	369	365	282	330	311	313	280	301	300	257	346	272	278	294	264	262	263	266	250	266	244	263	237	244	266	240	245	232	252	255	227	244	233	228	231	248	262	249	280	230	235	259	228	234	228	231	260	221	228	222	241	248	225	259	218	224	233	271	240	228	208	241	257	225	215	224	230	206	234	227	216	210	225	230	216	212	196	230	235	247	222	230	210	234	220	189	207	240	250	235	223	241	218	241	246	231	211	202	242	218	211	212	218	209	227	224	199	218	206	214	225	222	227	214	218	232	250	201	214	211	201	227	231	221	201	219	209	207	205	215	207	208	219	205	227	198	217	241	222	198	230	223	234	216	242	213	217	224	194	250	232	216	221	215	238	216	231	231	211	233	201	237	225	243	197	222	239	276	201	214	207	224	219	211	233	234	200	239	222	220	263	209	205	220	202	213	219	217	216	226	228	224	218	197	217	198	241	225	218	241	197	230	247	232	212	205	238	229	245	242	200	236	230	220	208	195	238	218	214	218	242	219	214	223	227	205	221	225	222	190	213	231	196	217	231	210	209	236	211	223	221	202	199	236	248	212	228	201	223	200	203	232	189	230	242	229	219	216	207	228	223	217	225	238	216	227	225	255	238	206	226	220	232	231	235	215	215	211	235	244	222	221	236	228	266	201	240	228	202	214	229	216	220	222	232	189	216	192	215	228	218	221	212	201	231	204	215	214	234	221	264	222	225	211	216	247	219	223	230	196	227	223	209	241	230	235	227	221	205	207	235	228	214	210	228	242	220	217	206	206	235	200	234	234	208	218	223	194	203	223	235	227	218	237	230	202	208	211	218	229	223	240	228	225	222	239	210	222	237	228	211	220	228	218	214	235	241	211	238	218	229	225	225	234	213	210	221	178	238	245	209	263	201	194	222	237	214	224	234	211	235	201	197	209	230	216	208	211	202	224	218	239	218	214	224	218	216	217	220	208	213	227	207	226	222	212	201	223	216	202	230	233	229	237	213	198	187	213	221	199	220	214	213	215	228	213	219	194	214	239	210	217	201	219	210	199	235	210	220	216	211	249	229	205	223	210	240	218	207	220	211	238	218	224	239	235	244	201	194	212	223	215	251	211	212	212	219	212	236	201	243	236	202	213	213	224	216	210	216	219	217	211	240	225	208	224	215	204	235	249	202	199	222	207	203	228	212	205	211	229	223	217	218	226	212	249	238	232	192	210	198	195	242	217	232	228	209	217	207	236	228	244	201	217	220	234	224	211	225	203	229	203	209	206	235	232	215	212	203	218	209	240	202	230	192	214	220	207	226	216	201	237	227	243	211	239	225	222	215	238	213	216	209	230	202	240	229	230	210	226	211	218	195	228	206	208	219	213	213	212	215	232	239	218	204	199	236	233	227	229	207	205	222	205	225	226	229	231	210	232	190	212	219	224	230	228	192	219	213	233	222	215	204	213	231	253	219	226	223	231	239	215	202	233	231	222	206	237	221	238	224	202	205	232	232	234	209	218	243	212	222	212	221	216	216	218	193	200	241	220	198	225	219	211	209	215	204	211	240	217	211	209	203	208	194	203	214	185	227	235	220	212	231	226	209	212	218	225	202	222	219	256	201	245	221	238	225	210	227	239	210	223	224	226	232	227	202	222	202	221	219	217	220	220	208	230	216	213	230	234	217	234	184	228	241	212	223	226	204	239	225	232	213	224	215	216	232	228	213	203	207	250	210	221	204	199	199	205	221	191	244	229	198	212	251	228	235	209	218	227	212	205	199	228	216	205	228	247	240	209	207	226	212	236	219	202	212	242	226	223	195	229	188	227	233	219	223	207	212	222	256	213	238	228	242	244	230	226	238	223	217	238	211	221	237	224	215	190	208	218	239	213	221	225	220	223	213	234	220	227	212	229	204	207	224	222	208	212	195	222	230	186	233	206	230	234	213	225	221	229	212	215	193	228	199	200	202	203	210	212	209	196	218	216	214	226	225	229	218	177	229	212	213	204	228	231	219	236	215	227	213	210	210	204	250	224	197	208	225	222	236	207	231	214	244	209	208	185	199	193	199	229	219	226	223	215	222	218	253	227	207	197	219	228	218	188	217	221	206	245	228	197	221	207	236	217	216	218	224	196	212	233	228	217	236	241	227	221	222	223	258	237	219	207	220	204	226	215	214	238	217	212	254	224	210	250	217	195	217	208	213	213	247	211	203	227	250	235	228	195	244	235	192	220	226	230	214	205	226	219	229	217	214	216	206	228	216	218	219	236	203	217	234	210	208	240	217	202	222	212	207	215	211	214	224	223	221	206	230	243	216	242	213	202	239	224	232	218	193	197	233	215	208	229	204	207	202	240	224	209	208	229	217	215	196	184	228	213	245	207	241	240	262	213	223	218	224	228	228	229	230	244	218	183	210	197	198	220	215	223	204	230	204	233	228	232	219	241	204	207	211	203	222	231	207	213	240	233	215	213	234	208	228	206	225	220	235	199	226	231	214	203	212	225	207	224	228	241	198	215	209	247	199	203	216	216	223	220	216	189	258	217	216	226	205	234	252	195	208	208	222	203	213	199	219	220	219	223	239	222	230	204	223	194	221	215	213	211	244	233	196	202	207	243	188	200	229	216	241	203	204	206	201	221	223	228	227	201	218	213	196	228	234	248	232	212	199	228	216	232	238	215	255	212	221	206	223	236	205	239	232	200	219	194	220	219	223	240	238	212	225	226	220	219	233	217	225	218	234	217	217	231	179	228	214	230	238	218	231	221	238	233	204	230	192	233	216	237	202	235	228	212	244	218	245	205	213	221	214	213	225	217	210	227	243	241	220	196	219	222	227	219	239	244	234	229	216	207	212	214	236	218	202	230	228	213	231	198	213	240	210	204	212	215	248	210	205	216	213	186	205	236	238	222	223	205	232	205	221	225	228	205	216	211	198	213	222	226	215	219	237	227	198	217	227	213	218	178	205	224	242	231	226	197	210	226	203	218	192	209	244	207	225	211	256	244	222	225	211	233	207	213	215	220	236	225	218	225	220	215	222	220	227	226	211	224	190	209	242	231	220	191	222	226	213	208	225	222	232	207	206	228	209	202	224	212	212	248	228	235	192	225	224	226	229	229	250	204	218	223	213	226	228	227	242	227	220	202	208	222	226	221	212	202	220	215	226	224	246	195	225	206	235	221	222	229	244	223	218	223	218	204	203	223	202	228	229	206	227	229	215	205	243	216	210	247	213	197	207	219	214	218	205	198	228	222	216	245	233	194	211	199	194	204	215	219	226	219	189	234	232	218	225	213	227	214	207	199	249	208	215	240	224	242	212	232	231	217	230	219	224	218	204	201	208	205	239	180	200	214	211	237	224	209	222	199	224	207	194	206	224	206	222	227	212	228	219	219	203	218	214	236	220	207	211	226	228	216	212	226	233	222	222
6584	1093	351	221	282	274	260	278	277	235	251	262	276	280	277	267	225	281	267	270	262	240	266	266	284	269	255	250	263	264	283	263	240	243	247	293	250	247	270	281	261	269	253	249	239	268	259	257	281	266	275	276	250	246	267	244	273	258	258	266	246	253	257	266	253	264	283	288	278	257	260	236	239	254	261	290	270	272	260	245	256	273	273	241	259	249	261	259	241	280	215	261	266	255	284	244	266	284	239	292	269	279	268	255	279	257	252	257	273	241	255	239	244	258	238	259	280	267	278	254	243	244	249	269	256	256	246	229	251	274	270	286	268	285	253	238	288	259	242	289	256	250	231	270	263	236	265	255	237	259	290	280	274	261	303	232	249	250	260	281	253	286	276	270	272	278	269	275	269	257	272	263	248	223	257	239	236	275	245	254	261	264	252	281	250	234	283	232	264	263	260	233	266	271	261	233	249	281	253	271	266	242	258	235	254	238	267	258	283	236	269	276	248	257	246	255	272	276	258	231	257	276	258	259	256	245	253	256	263	276	297	262	274	239	283	225	260	238	256	261	259	274	240	265	237	262	256	232	280	261	276	282	280	252	286	233	274	282	276	275	264	255	234	272	263	252	273	258	271	247	270	264	273	288	288	247	238	261	269	273	269	245	274	258	242	279	289	270	259	254	273	231	271	266	267	227	240	275	257	266	291	279	257	275	245	259	293	249	201	229	236	266	243	241	250	242	249	265	271	231	273	264	269	282	287	259	267	284	238	244	256	274	308	281	262	288	277	284	264	273	250	237	229	286	251	253	285	265	282	274	248	261	237	241	274	248	251	258	235	287	262	264	291	250	259	260	270	262	242	274	233	253	274	252	287	252	247	256	254	243	286	245	240	272	250	253	274	249	257	267	248	259	289	259	269	255	265	249	253	246	241	274	271	266	248	256	254	266	255	278	267	283	271	233	280	283	256	275	276	241	257	281	280	289	270	286	256	254	240	265	234	262	228	225	283	239	232	232	266	274	274	246	265	254	280	264	250	227	306	272	276	235	225	246	253	259	251	276	251	264	244	298	263	247	271	252	288	256	293	231	288	244	256	239	202	249	261	257	272	280	265	276	267	239	251	251	278	254	297	277	236	241	253	245	237	250	237	245	271	259	261	259	271	257	251	250	252	266	258	224	277	258	269	287	273	240	286	245	253	251	244	277	272	280	258	269	271	247	281	254	295	247	237	250	311	264	244	241	286	240	274	249	234	267	267	270	219	249	254	267	253	264	236	221	286	258	235	261	237	269	283	265	267	268	267	261	237	275	254	247	263	274	251	219	275	218	254	286	255	289	282	255	284	239	270	245	262	237	281	261	245	279	258	241	269	263	268	246	225	245	275	262	271	267	226	264	264	299	252	267	278	252	253	281	265	261	270	272	274	260	261	264	287	250	258	255	241	291	252	265	266	273	259	273	266	267	262	277	270	279	274	298	251	262	311	278	253	288	258	254	247	259	260	239	272	238	252	262	256	279	272	255	288	265	273	240	260	260	277	284	289	255	253	258	286	285	265	294	233	280	256	253	254	272	280	281	260	277	253	248	257	292	260	279	251	263	249	244	241	267	248	254	243	250	259	253	247	266	279	267	268	256	246	242	298	266	262	241	252	215	295	273	248	261	256	260	271	252	226	277	236	255	262	262	219	270	241	259	254	243	235	261	257	260	255	260	241	236	269	220	255	273	292	251	252	271	254	258	237	249	276	261	270	284	221	249	260	255	274	278	261	266	280	279	270	249	261	282	275	262	281	303	241	272	260	279	281	276	285	262	275	259	285	249	255	257	258	249	239	263	246	243	262	255	251	251	272	272	273	254	268	252	256	239	275	258	233	279	256	262	271	257	254	271	278	290	250	231	259	257	269	275	271	232	265	241	254	256	259	246	279	255	257	266	248	283	249	254	250	250	256	267	259	256	270	246	229	252	258	272	266	264	273	285	267	252	263	235	245	245	253	255	284	259	258	279	271	299	273	287	268	257	250	277	274	262	262	266	268	257	285	260	285	262	254	229	274	220	263	233	276	266	272	264	247	245	251	233	249	254	260	264	259	276	238	237	266	243	252	282	251	267	241	278	242	245	293	244	260	217	244	255	259	260	255	238	240	255	251	267	257	267	273	275	275	270	249	249	293	232	236	262	255	249	267	272	249	264	252	270	263	280	264	249	270	275	284	265	252	279	248	266	251	256	244	268	274	251	248	269	288	286	260	248	222	267	247	267	266	255	247	270	239	229	264	285	247	295	290	268	251	276	267	240	246	267	283	241	265	215	280	248	263	246	279	257	244	238	246	289	251	242	276	273	263	255	236	244	280	245	245	279	267	281	245	249	254	273	241	249	270	257	244	257	276	286	248	253	273	283	233	266	267	252	257	247	259	247	240	266	269	275	287	226	259	313	235	273	270	234	271	274	253	242	259	233	246	259	264	249	261	267	247	275	232	250	251	290	258	281	239	236	252	231	291	253	226	249	262	252	234	275	253	248	225	252	254	263	247	270	265	281	271	229	241	269	237	251	268	242	241	249	267	258	259	264	257	268	259	218	259	251	276	260	270	249	249	316	268	257	253	236	278	244	246	282	235	270	265	262	236	263	238	258	279	259	230	273	245	264	258	258	265	236	258	278	284	246	243	245	246	274	255	256	272	249	271	252	238	284	227	251	242	251	248	253	246	249	254	274	250	234	265	257	261	254	255	248	258	260	272	267	244	259	263	257	273	247	289	259	279	261	255	241	238	263	276	282	251	231	236	264	280	263	261	274	260	259	247	247	250	241	269	247	258	279	281	233	256	227	240	251	240	263	272	284	248	261	271	274	287	264	261	255	263	256	271	260	259	260	274	260	259	255	256	270	261	269	255	245	246	246	265	253	279	248	256	280	288	292	262	298	265	249	297	253	253	280	286	277	269	277	266	245	259	241	252	231	263	259	283	248	280	251	244	264	276	266	239	276	251	296	237	291	260	236	270	272	257	264	259	279	277	268	255	269	268	222	246	273	259	267	264	284	256	257	258	257	248	247	288	285	256	251	245	229	248	245	238	250	256	244	235	267	260	240	219	248	240	267	279	241	242	262	239	239	245	244	285	254	263	233	280	245	275	265	254	230	257	252	266	258	279	276	247	280	247	233	258	266	279	248	257	246	225	259	264	263	252	263	282	266	260	226	243	240	268	297	259	248	268	278	243	247	274	249	281	257	269	295	268	249	266	257	284	249	292	250	221	222	260	260	265	250	263	253	255	277	258	253	255	246	235	277	275	231	296	261	232	259	242	309	247	246	243	264	258	275	227	263	270	238	262	248	278	277	263	261	259	238	288	250	266	270	261	243	279	269	284	251	267	266	253	246	256	286	275	255	253	250	272	238	241	269	253	260	271	232	258	227	269	245	280	220	243	254	251	247	229	269	255	243	261	255	270	240	253	263	276	277	247	254	265	285	260	270	274	254	256	263	231	232	275	259	257	263
5726	1737	663	650	634	620	659	600	607	627	666	592	580	577	601	587	602	603	562	607	602	592	573	609	586	587	597	599	638	606	581	606	559	605	591	551	610	600	598	604	631	576	554	596	538	578	575	581	563	554	591	599	564	611	579	598	624	595	577	563	597	561	605	593	611	639	585	577	598	622	583	611	593	604	608	569	607	597	581	562	580	579	569	613	589	623	615	614	587	588	554	570	553	610	543	604	546	571	583	589	573	544	600	566	613	621	563	591	572	603	613	618	622	593	556	616	563	596	623	574	601	561	593	581	586	591	570	611	583	611	601	578	614	599	595	586	631	611	593	583	566	618	579	556	601	630	636	596	585	575	576	550	566	586	595	566	618	616	625	590	608	584	585	610	601	603	566	603	647	583	569	618	624	586	541	549	571	570	630	577	634	559	571	559	566	575	642	541	596	564	625	574	598	580	584	630	578	594	618	598	576	594	588	629	578	573	538	575	631	578	620	616	591	571	601	579	568	532	591	570	582	582	610	574	548	576	571	590	578	577	567	584	587	596	573	611	646	616	621	579	583	608	604	594	614	578	582	614	545	598	590	600	580	632	639	564	581	593	632	594	590	571	603	613	587	610	618	640	650	571	564	592	569	583	601	558	612	598	593	628	576	577	626	645	573	544	550	592	598	536	572	600	599	584	599	612	616	597	605	544	569	605	587	604	576	585	596	543	626	621	609	551	585	560	622	607	587	580	558	561	576	571	590	597	528	571	576	549	591	593	542	542	612	596	597	619	569	579	639	552	598	582	607	585	550	546	541	548	567	622	589	595	610	598	587	569	647	621	575	608	573	620	598	617	576	542	604	591	594	568	575	593	588	626	577	594	563	548	606	613	640	590	566	606	585	577	564	596	568	585	595	596	575	624	586	614	593	550	544	556	652	596	619	583	577	607	579	619	627	579	585	604	593	570	575	552	628	577	590	575	583	655	557	572	621	611	573	577	600	523	591	595	586	647	606	559	563	572	564	556	574	621	606	641	612	596	587	598	581	592	522	599	609	577	573	549	579	599	557	578	597	619	597	568	620	584	644	589	536	541	580	554	589	595	622	593	592	567	612	585	598	570	584	601	590	604	628	567	629	561	645	596	585	625	585	585	585	576	591	631	608	599	568	567	551	569	617	577	599	587	617	591	552	567	599	609	561	571	619	643	636	615	594	601	591	621	594	629	574	632	571	638	547	571	586	591	576	559	592	614	575	633	584	610	585	553	612	585	606	566	592	545	605	600	615	595	579	545	572	629	577	601	606	576	625	567	599	604	593	590	579	595	589	586	624	604	578	592	534	584	579	584	606	568	588	577	572	557	605	571	590	589	602	590	557	537	584	585	623	599	590	585	609	617	577	602	606	556	556	578	597	614	613	601	547	555	565	604	565	621	616	594	625	547	594	546	597	596	654	604	592	610	589	591	598	564	601	616	582	613	577	561	563	577	580	622	593	557	623	556	588	584	600	606	601	623	616	575	559	593	570	572	579	631	603	630	585	579	576	602	585	568	613	542	555	594	566	570	556	581	572	621	592	605	587	627	609	578	556	585	605	625	571	554	631	589	587	592	615	616	623	583	614	584	595	629	586	546	570	578	608	640	597	613	555	598	570	591	588	598	587	593	591	522	603	573	588	627	561	572	553	570	624	544	583	606	582	556	571	556	579	567	561	547	593	606	609	565	593	605	611	578	607	601	580	586	606	610	589	569	586	616	591	556	588	590	614	631	592	601	607	602	615	601	641	591	602	564	588	554	587	595	641	582	555	577	598	635	598	584	558	561	610	576	554	571	608	632	562	591	594	585	600	624	578	622	618	568	638	633	598	587	555	625	601	599	564	588	603	592	557	592	593	566	599	631	602	587	587	581	601	613	578	561	633	597	612	639	590	574	593	607	543	553	571	605	601	583	574	566	621	613	569	625	565	573	584	597	586	618	604	581	595	610	589	564	610	589	608	587	630	597	561	591	560	577	630	601	552	607	585	587	595	565	587	581	565	609	618	594	550	608	602	606	546	572	569	617	595	571	638	611	563	612	597	587	570	607	574	611	558	602	588	556	587	574	583	540	572	579	556	596	567	607	581	601	603	569	613	571	617	588	548	574	544	577	559	558	579	574	593	592	562	620	577	589	620	585	606	592	593	595	566	626	570	588	556	534	619	589	634	613	591	564	629	521	595	601	595	590	570	601	587	567	569	559	613	583	548	572	604	605	576	595	611	580	598	614	575	587	568	619	593	601	630	570	577	615	543	612	555	570	613	582	605	559	594	602	586	566	564	535	592	571	589	633	619	585	587	571	584	560	614	554	618	635	612	577	609	595	589	587	593	568	633	591	585	604	608	596	570	598	581	533	617	577	610	597	591	549	630	601	586	585	598	563	594	598	577	605	559	608	586	632	582	600	605	618	583	594	611	594	539	632	550	582	581	571	616	607	559	565	588	619	588	595	594	599	575	587	571	620	623	560	596	540	601	597	581	592	603	582	591	603	603	601	609	599	603	566	605	597	601	565	570	584	606	565	572	582	586	571	544	579	607	551	610	555	597	615	621	625	560	614	559	593	580	604	573	595	615	589	604	606	603	603	581	587	583	582	561	561	584	578	587	555	593	569	603	570	578	614	606	632	595	601	577	598	569	589	597	606	598	621	591	563	601	580	576	600	588	639	594	601	605	594	607	576	572	600	631	580	598	544	590	586	561	607	596	590	578	613	630	607	608	617	610	592	592	574	600	576	587	631	584	617	617	613	582	546	561	579	639	608	609	612	611	607	581	634	572	585	573	604	573	595	520	592	594	570	564	603	597	607	570	610	562	556	596	551	597	562	612	612	603	601	629	558	568	586	591	622	636	636	609	621	595	607	585	627	592	631	564	617	607	613	583	603	584	595	621	595	568	587	618	611	618	585	547	597	590	586	628	573	597	576	573	624	595	564	573	561	596	585	577	631	584	613	592	536	572	553	603	580	600	642	569	580	616	566	576	555	602	574	621	539	624	600	615	621	559	609	595	640	650	573	592	607	581	577	595	547	580	580	560	572	598	585	551	606	596	564	597	563	592	588	605	582	576	638	618	587	626	626	617	601	571	581	577	559	590	598	618	631	577	612	570	585	592	588	576	603	593	548	574	605	615	570	608	582	600	575	622	576	615	623	588	580	611	603	577	563	605	587	635	557	640	609	607	584	592	613	608	563	640	616	569	564	616	580	570	571	606	618	598	588	593	587	559	582	587	547	589	580	593	578	553	565	596	608	611	603	587	597	577	629	609	601	619	609	586	589	561	597	557	580	569	541	594	546	582	553	617	584	581	611	601	605	622	612	640	597	601	573	606	588	619	598	581	587	560	601	607	572	570	655	573	620	591	545	558	602	594	606	603	591	611	620	567	579	586	609	597	598	581	632	621	556	575	605	584	567	596	585	571	586	582	556	629	622	610	564	636	622	619	575	585	562	607	589	603	597	585	601	606	612
37755	24950	4835	869	549	449	338	277	249	234	184	188	183	178	162	162	152	162	125	157	146	156	146	138	153	148	112	129	125	132	127	105	149	134	120	138	157	117	111	136	123	130	142	143	119	128	125	143	125	134	127	133	127	123	126	139	113	109	131	115	130	140	141	119	107	116	123	132	116	139	122	119	126	133	127	124	131	133	118	128	142	133	140	117	124	146	132	130	106	129	128	123	110	133	138	125	133	123	136	125	131	114	124	111	109	115	112	115	98	141	126	140	114	126	116	129	131	132	115	111	125	137	110	104	119	115	136	125	128	140	123	130	113	141	139	111	107	138	131	133	124	129	125	113	103	130	98	129	93	137	102	139	115	108	106	130	122	113	120	118	129	127	150	129	140	120	105	129	157	131	132	127	145	120	129	139	120	130	151	127	117	98	121	106	112	123	143	119	127	127	112	110	136	127	98	115	143	121	120	123	107	125	130	129	127	119	137	106	96	114	112	131	128	138	113	99	110	94	121	113	111	129	126	124	133	122	113	114	124	123	128	132	129	122	121	127	116	124	128	140	115	117	128	114	98	122	117	137	119	143	112	133	118	129	106	108	133	126	99	120	138	154	124	125	110	129	89	133	117	139	131	123	107	111	107	132	125	137	112	131	136	141	101	101	131	125	140	114	110	114	130	140	120	126	120	127	121	135	103	133	123	118	111	138	124	115	135	126	141	103	123	145	112	131	116	119	140	117	110	122	120	126	134	104	123	110	135	129	124	132	139	152	116	122	118	122	123	111	105	122	121	125	137	101	143	106	125	100	110	124	108	111	120	129	125	121	106	130	109	113	125	137	121	97	138	111	126	135	120	145	121	120	144	102	141	123	117	141	135	140	146	112	120	119	133	154	130	128	118	132	113	134	124	112	123	116	128	120	127	119	106	115	128	110	128	133	149	116	120	127	119	123	133	127	131	128	120	131	121	104	144	100	100	124	117	131	131	120	125	119	112	142	127	121	106	136	121	131	107	137	130	120	119	115	112	127	126	141	112	134	112	117	141	107	110	126	140	122	139	119	143	134	119	111	121	120	102	119	119	116	127	113	136	116	135	114	115	114	108	102	112	128	124	138	137	122	134	115	126	119	128	149	122	126	105	127	143	120	125	114	129	132	118	123	139	130	124	128	133	115	123	126	126	111	131	133	126	128	138	103	110	111	131	121	120	123	138	124	111	143	131	132	125	119	135	125	115	124	131	108	114	136	130	128	112	134	118	123	135	119	123	116	131	119	138	111	130	134	137	126	120	116	128	121	117	140	129	118	133	115	117	125	117	120	134	109	124	140	127	116	139	144	112	148	127	117	118	107	129	113	122	125	123	111	128	120	138	125	111	124	130	120	125	107	112	96	118	127	128	113	139	134	139	144	124	142	120	121	117	136	116	110	126	136	147	108	139	159	109	129	117	113	137	117	123	120	120	115	103	140	148	131	139	112	102	126	116	135	126	130	117	127	138	117	107	131	127	112	105	117	99	128	105	111	132	148	118	159	129	127	131	112	118	133	127	127	108	124	115	116	141	149	119	122	124	139	131	121	131	138	110	118	125	138	124	116	116	117	134	122	115	136	143	120	118	107	97	117	123	128	128	122	109	125	123	99	101	140	139	116	112	129	116	108	137	111	139	142	126	121	126	129	115	108	128	128	120	139	146	135	122	92	122	135	120	119	121	121	128	111	105	147	118	132	140	135	117	115	134	124	122	114	122	112	104	126	116	131	127	114	107	125	115	122	95	137	130	137	128	109	102	141	122	100	119	134	130	121	113	121	114	106	118	105	101	119	137	124	122	132	140	118	111	112	127	136	119	137	137	123	123	109	132	149	143	112	138	111	136	120	117	130	129	125	99	115	127	150	133	132	142	127	139	114	124	102	104	125	115	135	122	121	125	115	121	121	119	128	129	124	171	125	129	116	119	138	131	120	158	118	113	141	111	134	123	138	131	150	109	113	137	112	123	111	142	123	114	130	116	122	106	132	125	109	120	107	129	115	140	128	116	132	129	149	115	129	111	132	111	116	129	131	114	127	116	129	111	116	129	120	125	120	120	141	128	119	130	120	123	118	128	137	131	126	125	129	113	120	128	121	103	138	114	106	125	134	111	131	119	135	123	111	119	139	123	111	117	132	134	111	121	126	108	144	125	116	134	141	129	125	126	110	117	126	120	100	129	126	117	131	128	129	136	140	142	123	131	131	119	120	142	127	139	112	131	98	130	137	124	130	139	132	122	115	106	115	127	139	125	115	123	124	118	119	139	133	144	126	109	127	107	125	124	119	117	107	143	107	112	115	143	132	127	122	123	138	139	138	122	122	136	132	130	119	132	141	127	130	137	139	128	119	143	124	125	138	117	114	109	100	123	131	85	126	96	120	123	125	132	134	119	113	134	98	125	143	121	121	139	126	121	121	138	135	129	134	115	132	128	113	111	123	130	116	128	113	112	125	128	118	138	105	136	126	136	115	112	100	110	132	132	121	114	140	108	113	143	117	102	133	130	141	134	117	136	119	116	131	139	131	129	125	132	134	133	130	118	133	120	131	114	115	125	107	118	123	118	119	132	126	117	108	136	126	126	115	117	117	136	116	127	133	125	118	118	101	115	136	112	107	133	151	112	118	121	124	103	124	120	136	117	123	145	115	105	132	123	126	110	122	140	124	124	115	114	123	129	140	148	122	145	135	111	127	133	138	106	118	119	114	144	114	118	120	138	115	102	123	140	131	130	134	125	140	142	116	112	132	108	138	121	128	116	127	116	119	130	130	126	122	144	120	120	137	146	122	126	119	117	110	132	110	123	120	127	131	131	117	122	138	113	106	106	108	138	124	125	126	123	144	122	127	147	130	124	113	99	141	131	122	117	134	118	122	125	119	136	101	99	119	130	117	138	120	123	107	120	120	128	110	86	100	120	93	138	124	129	136	133	100	134	121	119	115	129	137	112	127	142	125	104	92	128	127	125	114	121	136	111	114	127	135	133	126	111	130	132	132	120	114	120	145	132	136	135	92	124	110	146	132	124	109	134	141	133	144	146	124	119	131	119	130	88	108	143	104	95	139	124	128	96	134	127	128	129	139	108	129	131	114	141	115	125	113	133	106	119	132	115	122	123	123	123	132	117	121	117	146	122	122	121	125	143	129	108	118	112	128	131	105	112	115	135	140	110	126	108	125	118	115	111	107	121	107	124	112	121	146	130	133	132	123	119	133	121	112	151	125	131	115	107	105	128	130	100	105	117	132	120	141	133	123	130	115	140	124	141	116	125	119	123	131	128	138	113	132	118	111	115	125	104	130	114	108	129	143	118	90	131	128	126	133	122	118	145	145	130	135	117	145	118	116	105	132	113	134	122	108	125	152	132	106	120	117	122	127	104	132	124	115	134	107	129	129	118	103	107	142	131	96	110	118	135	128	144	115	150	106	141	129	131	107	127	109	99	108	106	125	147	123	116	111	119	124	121	127
21224	16890	2352	2518	2193	1834	1522	1243	1062	960	790	721	738	593	569	578	528	512	483	472	455	422	447	395	384	432	418	436	384	376	391	370	379	349	366	347	348	342	308	346	316	334	326	352	330	355	352	300	329	324	308	358	319	323	329	307	338	311	331	298	326	332	317	312	326	314	298	320	321	275	351	294	335	313	290	322	349	330	304	307	302	292	305	312	317	289	324	286	308	293	304	303	313	331	285	319	311	310	272	298	288	303	329	295	307	323	302	319	328	283	308	291	296	295	312	338	323	307	289	302	296	332	309	329	304	279	299	290	301	296	279	280	293	259	343	309	311	311	290	304	307	313	291	308	306	296	305	295	310	303	285	320	277	316	317	274	302	316	347	324	301	315	303	299	313	299	286	327	311	289	298	339	316	286	318	320	283	298	265	299	310	305	273	322	327	279	317	299	346	284	290	325	309	289	316	286	323	323	311	298	302	286	322	321	306	316	279	293	307	310	297	288	294	332	310	282	320	318	288	285	329	299	302	288	324	301	345	292	283	307	312	299	315	306	284	304	304	301	301	312	315	302	303	303	285	281	276	284	313	339	260	331	322	292	276	318	296	316	277	279	279	274	303	312	278	290	302	296	274	307	296	305	290	305	324	316	288	315	318	320	331	296	314	307	271	302	299	294	303	325	267	272	304	268	297	299	292	305	321	291	319	295	319	331	296	319	283	275	331	313	301	320	320	321	319	312	299	314	309	318	294	313	292	318	305	306	295	288	287	312	321	314	294	288	271	292	282	306	279	284	288	285	298	334	286	285	303	294	285	295	317	309	323	300	299	310	291	286	329	320	309	265	271	296	316	282	282	305	287	308	291	310	287	316	298	265	304	301	328	327	297	306	332	312	300	309	343	301	300	300	303	277	290	284	288	297	317	309	280	322	307	298	281	309	309	277	292	299	305	304	296	326	306	275	285	319	304	308	293	327	301	283	284	279	304	298	303	317	353	308	295	308	291	310	321	288	292	313	321	299	323	329	306	286	295	306	278	275	334	279	290	303	307	304	309	313	259	261	304	331	302	307	320	314	288	307	275	291	296	300	289	304	293	323	292	284	307	278	317	298	284	302	312	308	336	308	324	302	294	258	310	303	285	310	304	331	285	292	313	314	276	300	297	291	303	323	313	266	310	316	298	286	301	293	326	304	290	310	302	300	301	297	307	296	304	294	325	326	278	305	285	292	278	312	303	276	314	315	316	298	284	284	297	275	296	281	314	320	315	298	316	299	296	301	269	328	319	313	310	301	313	302	328	289	286	330	288	292	298	290	283	288	295	302	312	300	292	308	339	289	295	265	303	314	283	321	305	268	286	318	279	317	321	318	336	317	294	292	292	299	264	286	273	291	299	308	309	275	285	287	272	287	277	287	311	311	333	294	271	312	289	288	316	288	324	287	307	284	309	292	304	326	322	294	311	300	321	293	322	289	293	295	300	315	297	304	330	269	301	298	305	296	308	289	312	303	330	281	305	316	330	267	306	308	342	266	282	289	288	311	298	276	308	294	321	274	292	306	270	342	267	311	281	306	289	306	287	325	303	285	309	315	281	299	285	345	304	287	298	315	324	287	300	329	314	308	290	315	298	309	291	287	289	311	280	313	320	312	281	319	293	340	289	281	302	284	304	317	314	322	270	316	294	283	315	291	293	307	307	276	310	310	307	311	287	310	293	297	322	280	298	283	337	284	312	293	321	280	277	307	324	330	310	292	265	293	332	279	296	309	295	261	312	296	282	277	308	281	288	280	287	278	300	300	289	301	317	308	294	292	336	329	308	296	301	317	328	332	298	334	295	327	297	310	310	276	283	305	298	311	301	299	288	299	322	318	320	299	287	299	279	304	293	310	316	300	272	321	301	309	295	310	343	314	306	307	351	313	282	303	276	304	278	305	305	298	289	282	318	301	314	292	325	315	305	295	301	287	266	321	304	288	345	307	292	267	303	320	281	328	299	323	293	305	288	319	340	309	327	333	290	326	340	307	298	317	308	295	290	306	270	290	328	270	325	307	277	314	297	297	307	300	339	315	298	300	299	295	312	285	291	303	294	311	341	293	303	298	255	288	300	272	344	309	276	275	293	292	302	302	305	289	287	278	303	291	320	305	275	305	298	303	304	289	304	311	298	297	319	319	308	312	305	304	312	319	345	300	296	311	287	298	301	317	284	320	307	313	301	304	317	288	342	275	294	283	270	312	291	282	292	284	313	271	305	286	320	318	325	308	290	289	307	298	306	324	322	297	289	305	288	299	283	310	299	301	302	296	307	318	299	321	314	319	292	322	279	297	267	307	298	272	315	309	306	272	288	310	291	320	290	320	309	324	300	324	319	304	320	274	293	291	318	316	327	290	287	277	268	289	298	322	326	326	267	308	301	292	295	299	303	296	272	290	328	283	311	333	302	312	290	318	285	294	323	282	301	317	305	292	291	304	295	296	294	314	326	288	288	318	324	302	324	300	309	324	280	305	319	308	297	281	287	282	274	289	328	307	281	309	305	313	297	294	308	296	284	295	268	312	313	291	336	257	318	340	314	301	295	298	291	314	293	274	310	282	308	321	290	328	297	301	294	332	282	284	306	294	306	298	304	303	291	293	310	308	301	281	311	285	262	295	305	314	308	296	270	260	269	309	289	321	288	289	280	299	325	296	295	304	273	300	268	285	321	309	277	316	302	274	286	329	309	291	316	312	296	295	295	296	301	305	303	292	289	315	279	319	306	303	275	309	327	308	301	301	311	323	280	285	293	278	309	303	305	284	292	265	291	290	326	306	302	297	320	316	288	330	291	303	299	272	300	342	285	283	305	323	281	339	282	306	289	299	282	297	291	311	305	307	282	303	284	262	286	284	303	274	318	313	300	293	313	301	292	322	316	316	285	301	327	294	293	302	303	295	263	293	295	312	284	305	289	313	303	284	281	288	321	287	301	284	314	278	330	308	311	302	287	314	291	315	305	319	273	299	314	309	308	325	316	288	281	315	295	309	299	304	300	335	282	299	302	314	297	270	317	283	316	299	308	289	321	297	286	325	328	277	294	282	318	289	299	318	301	305	302	340	293	274	309	327	320	302	362	307	315	278	308	286	284	285	298	287	292	299	287	275	302	285	294	283	346	297	329	294	307	320	298	316	293	304	286	320	304	340	309	275	332	295	313	318	300	290	309	315	286	302	313	295	324	283	260	297	315	316	290	289	334	317	290	330	338	285	309	288	284	301	282	338	311	301	269	295	325	281	309	319	309	281	290	301	301	298	310	281	253	303	309	297	306	280	303	272	327	273	309	315	282	310	303	277	283	283	302	283	296	267	279	290	307	310	309	292	319	289	302	295	290	319	311	288	276	310	315	275	299	274	279	306	316	284	285	277	299	308	304	292	264	324	350	286	287	267	316	315	271	291	309	317	304	262	308	299	309	322	310	289	285	288	306	328	307	314	314	330	288	295	270	341	310	308	274	276	320	294
50971	39566	11743	2050	1025	708	538	428	355	308	254	241	200	204	165	175	135	138	117	121	135	95	111	101	124	120	102	97	89	99	98	128	114	80	88	87	87	99	74	82	98	81	94	83	85	108	97	88	94	83	83	87	97	82	96	85	84	99	77	65	86	66	88	76	71	80	73	76	84	72	75	94	82	90	75	85	88	72	79	84	86	95	86	71	77	88	64	101	83	76	78	82	56	77	89	94	74	75	94	76	72	85	84	103	79	79	70	87	70	87	77	80	65	84	83	72	59	85	72	80	89	79	73	72	61	68	74	69	87	69	92	74	86	83	84	79	84	82	82	72	71	50	92	88	68	65	77	85	77	70	91	81	72	85	65	64	89	91	80	80	76	74	71	67	65	75	80	84	85	86	84	75	72	83	68	70	68	90	73	79	83	71	72	88	78	87	79	79	68	73	78	82	67	92	70	85	79	79	70	87	84	74	72	86	68	83	70	91	70	60	74	73	76	83	60	74	82	67	96	76	67	75	65	95	60	89	82	86	60	64	81	65	90	83	87	64	64	83	81	83	78	69	86	64	71	69	86	88	69	90	70	71	80	70	73	77	73	82	81	62	75	71	97	87	92	67	90	78	78	77	84	85	86	81	94	81	69	79	80	85	90	79	73	80	67	71	67	97	76	104	73	82	67	84	85	80	74	82	70	85	74	80	56	100	77	52	63	89	87	92	75	90	68	78	78	96	82	100	91	76	62	61	63	71	89	80	77	92	71	64	73	68	81	64	84	89	74	71	60	77	77	71	78	81	81	56	76	56	72	64	93	73	49	72	72	59	93	70	87	79	81	72	69	75	91	80	80	87	75	80	82	72	62	95	71	71	51	82	75	84	74	76	66	83	65	76	65	86	70	93	84	72	82	75	71	83	99	71	83	76	72	75	62	74	67	80	87	77	71	74	82	85	83	71	87	76	79	83	67	66	77	69	65	80	69	76	73	73	68	80	61	96	84	92	69	81	76	73	72	60	82	64	80	67	93	71	76	67	57	74	103	71	75	68	75	85	91	79	54	70	72	72	84	95	83	82	75	81	74	78	68	96	78	86	65	71	69	77	97	87	68	71	75	92	73	72	68	79	83	71	79	84	99	94	84	74	79	74	67	60	64	83	70	82	70	69	89	64	74	81	73	72	81	78	70	79	84	79	94	73	112	83	74	78	78	73	84	58	68	85	61	79	86	88	86	82	68	73	94	96	74	76	64	59	77	84	83	67	93	88	71	86	65	101	72	69	85	58	80	81	78	95	67	73	73	85	81	64	80	91	70	75	79	69	93	88	67	67	74	79	75	74	75	81	72	69	75	82	77	75	77	79	74	80	80	103	85	77	80	88	92	86	72	81	88	77	76	95	70	73	69	69	76	85	78	94	78	77	64	89	63	93	70	75	72	77	86	79	74	82	79	45	63	67	71	64	79	86	79	92	75	82	79	77	73	77	78	81	104	78	95	66	75	76	77	60	77	74	63	81	56	90	72	82	84	86	73	80	78	72	74	77	80	87	81	95	89	90	75	66	71	97	82	75	72	84	80	80	93	81	74	74	80	82	73	75	73	80	90	93	72	88	66	83	77	79	72	73	100	87	79	81	68	82	93	90	84	70	76	83	69	90	71	76	80	76	83	82	54	86	67	81	79	80	96	64	79	75	76	74	92	66	65	73	80	85	71	84	89	80	76	87	71	78	72	74	64	86	81	87	70	72	68	71	67	79	73	75	82	87	92	67	83	87	83	87	64	84	111	58	73	79	87	78	78	96	84	78	68	70	70	82	69	87	73	77	78	74	82	82	90	87	93	74	77	69	87	86	66	70	75	62	91	86	78	83	76	82	82	83	78	81	78	67	75	81	77	77	86	86	77	82	87	67	80	86	64	87	73	86	73	75	67	65	79	64	67	77	85	68	67	58	75	70	77	66	80	78	82	77	79	87	77	92	72	81	79	68	89	97	92	79	83	73	66	63	64	76	71	88	72	78	70	91	90	91	92	72	80	72	69	62	74	83	67	62	73	79	91	81	73	70	69	73	77	82	67	78	89	86	68	77	79	76	77	93	73	87	78	69	75	83	75	78	72	85	77	75	83	72	69	65	83	63	75	71	89	73	85	99	58	73	75	77	81	65	73	71	79	85	82	65	67	83	71	87	71	72	73	87	86	88	74	63	73	78	63	72	60	79	76	72	71	87	83	72	73	88	60	84	82	73	88	58	68	77	72	74	67	71	105	69	75	61	82	84	84	96	66	65	70	64	79	75	90	78	72	79	92	68	74	70	84	68	81	78	94	83	91	100	73	73	77	93	66	72	68	81	62	76	72	67	74	93	70	63	85	79	84	69	76	92	67	88	92	76	69	70	78	70	77	81	75	72	84	72	93	76	67	85	76	65	63	76	76	85	93	77	78	89	76	72	72	62	88	72	77	78	76	69	69	82	88	92	80	68	79	89	82	73	92	69	95	103	63	81	84	72	71	71	67	67	96	77	93	85	72	77	77	74	81	79	76	65	76	72	70	79	80	66	69	79	87	54	63	87	63	75	78	84	81	88	72	61	77	90	76	69	84	76	70	86	69	67	85	82	78	75	71	86	66	85	75	82	70	79	81	77	79	76	74	80	80	74	69	72	65	70	62	67	80	80	63	93	68	70	75	89	76	84	69	90	74	60	70	81	63	73	69	81	90	68	78	80	78	68	75	73	92	78	72	68	77	69	64	68	88	81	74	84	83	95	83	81	76	86	74	87	75	87	83	88	77	69	69	88	70	83	73	81	83	74	83	75	82	87	82	73	81	86	72	90	71	86	96	80	64	71	67	89	65	93	73	82	57	82	79	68	68	65	79	100	64	69	71	76	83	73	85	83	101	69	87	68	72	78	78	81	79	70	85	85	62	77	92	82	66	83	69	61	82	75	82	85	80	91	89	79	93	90	65	86	82	82	79	95	94	81	96	72	71	83	62	65	74	90	74	63	79	78	76	78	66	79	74	70	71	75	88	79	85	88	79	101	82	82	88	82	67	69	80	96	68	74	70	70	81	72	75	90	83	86	74	68	95	88	85	77	80	72	81	79	74	64	85	89	78	57	94	74	76	63	69	73	70	77	86	82	83	78	76	82	79	70	77	75	78	79	84	71	81	79	64	80	77	73	95	72	66	74	77	79	66	86	73	66	85	76	77	77	61	57	90	63	95	75	79	91	79	75	80	71	87	74	85	75	53	72	79	76	75	97	69	79	106	74	74	81	86	81	79	92	72	85	74	75	76	92	75	76	87	74	101	71	80	89	86	96	85	67	74	73	69	82	80	76	84	74	82	67	67	83	96	73	85	77	72	85	74	82	73	74	85	73	63	69	76	78	69	84	66	89	65	90	80	68	78	94	81	69	73	101	81	80	73	55	76	67	75	74	77	86	79	57	84	79	75	83	79	67	89	75	66	68	75	70	99	82	77	72	79	78	92	62	69	69
29001	25621	4256	4562	3873	3060	2618	2094	1715	1556	1263	1086	984	941	761	711	688	643	609	555	511	448	458	431	441	424	376	404	348	383	349	367	369	357	351	374	333	332	323	305	313	268	309	278	288	286	293	326	285	259	254	261	277	255	246	240	274	282	260	225	278	254	248	260	259	273	234	247	240	239	256	265	221	206	246	235	241	226	230	249	243	214	254	201	207	247	218	224	215	245	258	212	247	224	236	238	238	221	249	221	220	243	209	243	193	212	221	244	245	220	212	216	195	230	217	204	222	230	225	208	236	209	228	227	207	213	218	205	219	229	212	217	242	224	218	224	211	228	231	250	237	239	233	211	267	203	222	204	231	252	221	218	220	211	206	229	218	230	210	247	221	227	203	207	204	227	213	228	226	269	214	222	209	223	218	212	225	195	241	234	249	203	211	229	214	228	217	217	229	226	235	237	204	218	199	220	208	235	215	198	193	191	204	210	198	206	216	197	205	215	201	223	212	225	181	231	248	226	235	240	219	232	184	206	224	223	222	209	227	218	197	208	232	224	203	217	243	242	218	213	187	201	213	213	183	207	199	199	218	247	230	212	229	213	213	209	205	191	225	202	201	209	209	231	235	210	208	231	226	209	228	215	215	236	214	215	217	228	228	212	247	221	231	222	205	223	220	201	218	247	242	218	209	181	203	235	223	198	230	198	206	216	204	241	234	211	195	198	218	211	234	211	200	208	209	223	192	229	220	236	234	209	205	212	240	242	235	191	199	220	216	211	238	237	204	245	224	201	236	205	223	223	200	211	207	220	206	194	191	190	218	168	217	240	213	193	190	258	219	246	236	210	225	222	208	222	204	206	231	206	244	229	220	228	247	215	203	243	260	214	224	201	202	217	215	211	215	203	214	217	213	233	198	227	229	244	213	228	208	224	216	215	218	210	193	220	206	187	232	209	215	242	223	226	218	231	228	222	226	226	226	212	195	215	235	235	200	209	238	216	219	232	226	205	227	209	195	200	222	212	229	233	206	211	231	204	221	232	202	225	219	238	209	221	207	221	219	216	224	211	204	226	198	215	235	208	207	223	226	234	239	221	214	209	219	219	209	195	217	226	213	233	236	228	215	202	228	248	208	192	227	192	206	217	211	205	241	234	229	209	247	209	226	222	228	256	246	246	236	213	229	237	222	206	214	214	213	218	228	215	229	208	220	235	223	226	249	216	218	225	215	189	227	212	233	274	206	226	238	195	228	190	213	224	233	206	218	235	208	197	206	220	207	219	195	206	219	241	234	208	212	201	195	189	218	227	185	209	217	221	197	217	201	200	230	190	240	206	233	187	214	247	215	219	216	234	229	211	205	230	220	178	219	214	224	251	225	210	199	226	214	209	213	207	211	203	240	235	223	206	197	218	194	204	205	228	227	230	221	199	194	208	224	234	226	227	213	212	216	209	235	224	223	231	220	207	224	217	180	219	227	218	234	185	229	224	194	224	201	242	210	192	209	215	213	202	223	224	228	192	236	218	235	225	205	207	217	225	221	219	215	214	243	204	204	224	189	223	241	222	228	236	247	220	222	201	253	195	213	209	205	235	217	230	224	202	183	213	227	206	226	201	196	213	228	212	194	210	221	256	233	234	194	235	234	220	216	211	215	198	232	197	205	205	228	232	229	240	201	202	230	184	207	219	208	217	200	220	206	211	189	219	229	221	213	195	207	202	201	213	244	203	222	222	196	199	244	220	225	223	237	209	220	232	209	219	203	212	236	219	211	211	220	240	224	241	222	228	236	210	214	241	224	221	225	203	202	198	231	220	196	232	235	224	222	243	227	237	199	214	216	228	232	198	194	208	195	211	213	201	211	200	226	206	238	214	220	218	209	206	226	208	194	232	233	227	211	234	221	209	224	223	201	249	217	207	236	230	211	184	191	197	232	226	215	208	223	240	207	195	237	231	226	237	210	225	234	239	211	207	209	213	186	194	233	218	217	208	239	228	233	237	235	232	224	208	219	209	216	237	215	240	231	213	214	224	236	205	192	233	220	212	219	234	199	214	212	213	191	219	216	204	196	201	213	227	207	225	233	216	204	216	227	224	226	227	197	217	221	241	213	217	205	191	253	224	204	223	224	226	217	211	204	230	219	214	233	232	216	225	232	217	237	248	199	202	218	208	189	215	220	222	205	201	197	216	194	213	209	205	227	218	207	212	234	201	236	220	229	205	227	206	214	229	230	190	219	211	214	212	200	218	246	236	216	235	212	232	211	206	228	218	225	213	199	229	208	233	217	233	194	210	219	196	213	232	211	206	203	195	208	212	223	207	228	204	212	203	229	216	199	223	240	209	213	212	226	238	226	207	252	197	235	209	232	214	210	211	208	220	224	225	233	235	223	193	205	229	224	207	233	202	222	196	206	206	237	230	206	216	190	213	241	209	229	236	235	215	206	212	231	226	219	211	229	231	216	223	220	206	192	200	233	238	220	212	217	225	223	228	198	220	225	220	215	199	218	240	209	223	194	225	229	237	228	202	207	232	224	210	202	198	203	246	213	205	263	221	199	219	207	219	231	205	220	212	226	231	232	209	214	217	213	212	217	204	204	213	240	211	237	230	230	218	222	205	198	220	199	229	223	208	227	212	223	206	214	229	226	207	228	212	202	215	201	234	232	217	241	210	222	227	231	220	226	231	246	228	220	202	214	192	197	176	212	198	210	198	243	226	227	229	233	238	196	194	223	234	230	241	221	205	220	184	198	208	202	204	227	220	250	232	211	242	218	221	244	219	206	213	196	200	195	227	205	231	223	195	193	196	216	217	226	220	199	209	203	223	208	210	219	269	244	236	213	228	235	220	229	186	205	236	208	226	222	186	227	217	222	226	213	225	187	203	207	231	220	247	224	232	204	203	214	220	212	197	232	202	224	188	206	230	230	193	220	239	208	195	229	212	219	206	257	207	214	213	205	202	242	222	224	213	207	211	235	230	199	213	241	222	206	214	216	214	192	220	243	225	214	222	224	225	214	243	209	208	190	227	220	211	236	257	236	217	208	203	245	234	230	220	207	225	241	210	205	208	198	235	220	209	220	230	209	219	243	222	205	221	211	233	218	220	229	211	219	221	199	229	193	232	231	212	211	233	224	228	218	228	229	204	215	244	231	212	208	220	204	220	210	242	228	200	218	189	218	206	209	200	218	217	207	222	165	213	195	219	203	200	239	207	206	220	207	227	224	221	207	216	233	215	213	219	208	210	241	219	226	213	223	225	204	219	194	202	206	209	211	206	236	204	213	218	211	207	220	182	214	246	200	221	226	216	215	215	191	227	200	250	238	221	214	202	205	220	219	211	187	238	219	201	249	208	230	218	216	215	205	224	213	221	215	204	188	218	220	231	210	210	207	230	234	226	201	237	196	216	214	220	207	235	186	226	225	214	211	223	214	207	224	215	247	227	237	239	207	192	230	228	235	224	220	205	217	221	220	220	243	223	195	246	211	236	196	207	209	243
5777	1012	333	283	295	258	281	242	299	258	261	245	244	276	249	238	265	257	258	269	289	283	271	249	286	281	261	268	276	231	249	275	240	255	284	258	242	264	278	261	252	271	252	277	270	283	280	287	286	265	242	282	269	261	278	268	231	253	247	250	261	267	265	294	292	298	253	263	274	235	267	252	260	225	260	259	264	251	266	286	268	251	268	228	259	266	274	251	243	249	239	251	285	262	238	257	259	246	252	285	263	242	246	250	264	235	253	266	281	240	226	246	266	262	224	268	265	256	244	269	277	278	294	267	248	262	277	259	252	241	248	268	257	253	284	244	256	246	281	287	253	278	223	284	261	252	244	232	281	254	282	258	264	260	247	265	276	292	279	282	264	223	258	269	259	262	254	250	268	263	266	280	297	267	269	253	258	268	251	266	273	263	274	279	281	277	259	263	272	224	273	285	294	259	255	241	258	243	244	249	268	244	253	285	251	285	241	280	254	247	236	269	237	249	265	259	276	257	238	294	266	261	226	266	267	242	238	240	269	242	233	243	245	271	247	277	228	252	236	253	274	248	267	240	264	256	232	273	275	243	265	284	265	242	266	269	260	254	255	236	246	264	239	231	273	243	265	267	277	262	293	238	238	286	262	261	256	228	251	265	248	291	228	223	277	259	254	235	286	269	282	299	232	274	273	260	237	273	246	237	258	240	268	270	264	280	265	268	283	264	241	261	244	285	265	251	236	247	246	256	274	273	255	240	259	280	226	270	275	283	273	248	227	268	233	250	253	250	274	244	251	273	271	236	291	256	295	275	273	258	249	257	248	246	252	267	264	294	266	248	235	258	262	278	247	245	282	273	256	277	277	265	241	234	259	268	228	300	216	250	263	254	265	263	253	249	260	296	222	277	280	251	242	242	300	269	279	243	253	264	238	228	234	276	239	251	246	283	267	249	266	274	256	243	293	257	279	223	255	268	228	281	256	266	269	253	258	230	284	275	264	254	267	293	295	275	250	265	270	270	265	275	252	290	277	272	273	274	249	266	262	280	273	283	241	255	255	249	264	279	246	262	251	278	268	246	290	265	267	276	248	281	261	261	246	282	271	256	287	294	259	265	241	238	248	271	223	258	278	278	260	257	268	265	285	262	244	254	285	248	294	242	227	262	310	252	264	281	256	288	262	275	241	242	275	258	226	273	250	229	284	255	253	245	263	256	247	266	227	239	259	243	255	279	261	246	245	269	233	241	262	285	249	253	261	243	233	268	303	277	245	272	277	227	237	248	252	240	271	248	264	247	281	268	296	264	250	223	269	287	255	236	243	280	240	285	253	290	273	275	264	302	261	267	252	265	287	252	238	253	274	304	271	252	269	239	256	271	274	269	282	264	295	251	242	287	258	258	257	254	280	255	275	260	272	256	274	275	278	279	281	248	256	268	289	269	271	249	245	230	289	293	260	258	256	273	276	244	274	260	280	281	245	246	258	271	269	258	266	270	262	262	253	247	271	257	264	251	300	282	269	247	250	244	285	255	249	271	270	241	293	251	249	259	280	258	240	302	272	241	267	257	239	244	292	233	283	216	261	242	244	246	262	253	307	282	245	261	244	249	300	261	264	276	251	255	242	256	262	264	262	265	276	233	248	255	293	278	275	261	243	263	257	248	263	258	230	250	252	259	227	258	249	224	219	268	277	242	267	286	255	285	289	251	252	245	255	235	264	251	233	290	243	241	237	255	258	245	232	271	264	246	235	257	242	246	276	248	261	251	267	284	267	253	277	285	247	255	274	238	282	278	248	256	264	305	248	252	244	255	236	249	270	267	237	267	259	251	269	262	263	237	289	213	271	271	287	253	270	260	230	233	250	246	253	254	274	280	250	269	253	250	216	237	263	266	267	262	242	243	282	270	266	236	284	287	269	268	232	238	266	240	276	268	282	263	259	287	245	249	254	257	257	265	263	271	232	246	243	285	251	283	260	254	242	267	261	235	263	256	233	257	255	263	236	261	242	262	245	245	237	263	233	265	231	280	264	295	291	271	261	256	296	243	283	288	251	267	243	253	250	278	267	273	238	242	267	274	270	255	307	253	278	241	258	222	264	273	268	272	257	239	273	262	269	226	283	254	243	267	260	239	251	261	269	240	237	285	265	259	264	255	256	262	260	296	287	258	241	241	267	232	260	261	292	277	260	261	245	261	288	274	243	244	237	249	281	276	264	245	271	274	249	268	256	260	261	248	220	267	258	297	244	246	279	286	278	260	266	275	253	246	274	274	236	253	249	224	266	260	244	263	258	230	264	240	235	242	247	266	236	297	263	232	256	288	269	276	247	270	255	269	235	278	259	297	272	248	234	242	255	271	258	256	250	258	262	253	273	285	260	265	263	275	268	259	257	275	261	258	241	276	250	283	276	251	269	263	243	255	275	256	261	263	241	233	276	257	276	244	247	270	233	264	270	269	268	268	261	250	256	255	256	247	278	254	248	243	251	283	264	246	235	247	282	232	260	258	250	252	250	265	251	274	283	265	228	274	280	228	234	256	257	257	257	274	261	251	271	258	261	271	245	267	266	245	266	279	271	238	238	266	233	270	266	289	251	241	252	264	265	271	270	303	261	244	293	270	239	256	267	233	259	259	257	263	285	247	262	263	246	253	267	245	262	244	255	246	271	254	241	292	267	242	268	236	246	255	256	244	285	242	273	266	264	262	274	250	264	253	241	241	262	278	246	266	257	279	256	259	250	270	267	246	251	265	242	255	274	254	245	269	262	279	271	257	239	268	241	277	257	273	276	257	268	241	254	241	287	237	271	227	244	279	228	258	252	274	242	274	268	238	242	274	258	260	257	214	261	256	267	283	296	247	262	252	258	280	285	279	246	273	273	238	245	264	278	282	275	251	231	239	250	278	227	259	264	253	260	256	264	257	266	247	235	276	274	264	268	296	268	233	264	291	213	249	232	238	255	278	293	258	285	282	230	244	231	219	264	257	222	278	252	251	252	269	252	249	255	260	253	277	242	217	278	274	259	245	246	257	242	246	268	242	262	284	248	280	281	264	293	231	273	264	253	267	243	213	260	270	254	236	252	266	241	248	277	251	255	229	252	234	249	263	227	277	273	280	241	246	265	276	257	250	246	264	253	265	258	260	255	258	277	271	272	245	252	242	257	281	299	261	238	234	274	253	243	248	262	251	256	263	291	240	275	265	237	246	283	271	250	267	266	297	249	251	262	257	244	283	258	260	258	253	259	253	294	254	238	258	245	243	269	270	268	251	267	270	254	235	300	240	267	262	269	247	235	216	254	268	261	294	251	253	290	285	264	241	260	240	232	277	264	245	260	282	262	274	268	256	249	273	272	240	268	252	234	270	284	280	261	233	253	288	250	270	280	265	267	243	249	249	262	250	268	287	261	287	264	270	268	265	240	242	256	260	258	256	256	271	253	245	255	257	280	270	262	279	262	255	260	269	262	267	254	271	269	281	281	290	252	270	266	259	232	274
5181	1746	675	734	633	671	613	615	631	631	627	621	617	573	554	594	606	570	585	554	608	548	596	583	587	573	617	593	560	616	627	597	607	584	583	570	648	659	572	581	596	592	552	579	567	566	564	588	603	579	604	542	604	568	616	618	590	617	565	616	617	585	614	605	660	565	588	564	603	575	561	614	590	564	567	605	603	601	564	582	581	558	579	574	588	614	591	599	588	562	582	583	593	599	586	620	636	549	638	572	548	562	596	608	592	592	606	628	586	586	610	578	592	592	556	591	567	597	603	610	576	574	599	625	599	591	562	553	596	586	553	611	604	605	560	621	602	568	578	595	627	586	603	612	614	610	597	592	603	565	636	587	583	639	604	559	608	588	559	627	618	575	594	550	606	611	594	592	583	558	568	560	565	586	579	589	617	621	604	564	557	591	568	554	596	658	620	616	546	615	574	615	586	600	557	623	605	594	582	569	581	589	600	593	592	576	568	584	597	567	568	658	573	602	530	627	548	581	596	593	596	555	588	590	605	596	602	607	609	536	561	581	598	515	558	596	600	543	606	633	601	624	533	630	597	622	594	614	649	580	595	631	566	568	604	610	597	601	598	616	551	578	619	642	552	589	629	598	622	593	638	582	553	623	605	598	574	614	593	600	584	582	600	596	564	605	598	571	618	613	571	601	573	621	612	573	579	601	561	590	600	615	628	567	576	604	554	623	538	596	603	569	595	590	613	586	603	580	584	545	576	605	628	578	604	613	628	608	574	617	585	568	625	544	578	621	561	617	603	576	605	591	624	581	600	624	585	584	590	590	616	591	577	568	621	618	588	609	601	616	536	561	552	602	598	573	605	603	530	575	584	584	583	587	579	612	583	571	587	600	561	573	613	581	577	555	584	586	566	640	566	578	603	566	569	594	579	585	580	560	576	542	611	540	594	566	609	599	564	579	602	586	606	558	581	587	592	602	562	588	640	611	624	609	579	595	613	602	585	605	563	582	553	563	598	592	586	575	571	575	602	626	566	586	619	565	568	601	570	606	581	547	560	561	552	595	620	571	621	576	624	611	616	581	568	570	582	589	612	594	550	577	590	586	631	625	587	602	619	610	577	567	652	581	594	620	570	594	624	591	595	628	589	618	594	625	606	609	610	598	626	616	597	614	542	551	618	627	565	581	599	630	600	563	583	528	573	537	579	580	570	588	558	619	602	563	560	571	564	557	620	605	580	613	583	580	601	599	597	567	589	552	562	573	571	603	607	565	558	606	612	602	582	612	595	590	593	641	572	603	580	593	588	543	579	575	575	617	569	608	565	560	573	586	574	591	595	587	593	630	590	583	599	615	599	604	582	611	590	602	606	596	624	624	556	609	632	598	571	573	564	552	564	572	596	639	601	619	630	539	645	607	579	534	583	611	583	553	615	562	578	647	649	587	604	548	581	614	637	585	552	543	570	582	547	593	611	592	587	625	589	609	598	606	554	590	585	580	612	598	568	579	598	606	574	585	547	610	578	584	582	629	607	616	649	637	612	636	593	576	634	618	621	570	606	576	606	579	593	586	575	583	583	614	577	581	545	585	582	539	626	607	592	621	594	595	595	550	562	633	610	578	580	563	576	602	583	573	616	608	561	563	590	585	576	570	631	593	580	634	577	591	612	597	583	592	565	624	559	623	577	578	580	563	611	597	572	590	575	585	578	621	626	597	619	550	617	593	575	583	574	633	601	589	570	579	597	602	609	561	587	601	597	563	592	577	554	616	584	554	564	561	578	574	595	589	583	572	592	608	568	560	628	614	580	593	558	543	604	607	555	616	597	552	592	597	584	608	586	580	548	527	579	580	584	580	575	578	613	641	605	642	575	590	628	580	599	604	559	590	574	606	632	574	614	586	580	602	566	602	588	595	618	609	613	631	594	571	595	601	592	584	575	540	590	581	574	579	602	585	589	565	625	579	576	606	609	571	564	589	585	620	608	594	579	544	583	597	557	644	609	610	580	534	638	606	619	606	620	576	632	587	573	592	600	611	641	594	615	571	579	561	558	586	558	581	543	599	609	589	582	542	640	609	608	618	556	558	600	571	618	562	577	612	623	561	586	596	606	616	601	570	567	561	599	559	584	617	582	590	583	555	592	603	598	621	608	563	565	589	604	582	594	573	549	605	649	554	628	588	605	592	558	561	608	634	569	566	592	590	590	633	596	575	563	540	547	597	576	629	601	593	595	585	571	573	621	618	569	613	585	573	587	612	577	587	621	586	581	630	606	599	624	610	634	598	599	611	604	594	599	600	618	570	591	598	627	584	573	587	586	601	644	602	584	634	575	545	620	602	598	584	617	580	594	650	615	578	598	559	588	587	615	604	576	585	593	573	615	561	640	560	602	602	579	576	569	595	595	603	586	589	605	577	611	573	615	596	595	629	585	575	582	579	569	620	592	603	565	600	594	591	584	562	603	580	555	557	589	600	601	649	587	568	580	572	571	610	563	577	610	564	604	552	618	569	598	589	568	574	585	613	604	583	534	596	583	583	621	569	572	572	583	602	566	527	618	557	564	580	570	555	577	587	589	566	586	607	601	593	596	593	554	579	612	566	588	595	583	590	625	653	617	592	540	592	622	592	618	570	562	545	567	608	623	585	585	580	605	554	584	579	602	584	593	579	617	608	581	604	561	598	552	547	619	603	564	612	604	610	577	592	598	616	620	572	592	594	593	618	554	593	587	554	583	591	601	572	589	595	631	568	628	569	566	607	619	573	609	564	609	626	580	602	627	568	595	641	632	567	588	613	588	601	638	598	574	575	607	620	576	586	644	595	588	590	601	605	558	603	555	619	601	582	581	625	588	552	591	584	594	593	662	588	607	593	588	579	588	601	583	600	618	624	611	568	629	580	577	613	629	584	579	602	596	568	633	603	620	587	570	591	619	586	619	593	582	575	613	580	554	575	575	618	568	602	621	550	578	575	581	617	586	599	577	610	601	594	589	590	602	536	595	615	537	574	563	621	622	576	596	552	612	609	578	587	582	570	586	565	584	623	602	541	581	568	589	563	584	617	582	636	548	608	586	631	604	590	589	592	581	607	596	600	605	572	571	623	606	594	631	597	629	580	591	531	607	591	597	587	596	572	565	574	596	567	541	545	590	611	571	551	598	599	567	539	553	560	568	576	601	601	619	659	590	565	601	566	562	610	565	611	605	592	598	588	559	579	606	556	601	602	614	574	623	572	630	575	585	609	589	651	562	651	590	592	580	623	569	617	578	571	604	615	565	575	563	566	588	584	578	578	582	532	564	597	590	631	577	551	531	606	589	595	602	550	582	607	587	603	602	622	562	614	574	610	620	634	620	579	588	600	591	603	604	615	585	587	585	543	598	601	547	612	601	587	571	590	566	555	600	580	588	590	554	572	588	601	606	630	585	583	587	563	597	585	553	615	547	622	581	586	577	574	590	563	568	555	562	565	590	587	540	555	648	600	565	567	596	629	573	635	555	585	601	566
36527	24526	5439	889	599	391	340	275	248	205	213	209	180	209	177	156	151	135	164	153	124	162	133	140	146	138	141	157	147	130	133	124	124	134	129	117	133	103	128	145	147	121	122	136	146	137	134	119	131	124	153	136	130	108	112	133	113	119	111	129	120	114	141	109	117	115	113	124	116	132	117	122	120	126	130	143	114	137	129	130	121	130	127	106	124	115	105	120	143	106	132	116	145	101	140	153	131	152	138	127	122	117	138	130	139	113	117	114	113	96	113	118	96	119	136	129	152	127	127	109	114	141	117	103	146	115	149	142	113	128	120	128	110	120	125	126	152	124	135	124	120	125	115	126	123	132	133	121	134	130	121	128	145	114	120	110	146	132	108	142	125	142	127	119	120	141	117	122	136	121	131	136	106	112	118	112	120	140	119	133	119	114	119	107	147	124	95	135	132	121	116	134	115	104	134	118	110	147	148	114	129	128	151	105	140	142	112	123	133	135	102	124	124	129	147	136	125	129	115	133	150	122	125	115	135	130	115	130	105	131	135	144	132	129	135	130	112	111	105	120	119	130	143	128	121	130	120	139	126	115	136	125	137	129	110	115	133	113	142	110	104	94	122	111	130	127	120	129	111	110	146	138	126	124	138	121	105	136	118	114	123	115	111	122	125	106	111	134	126	97	127	134	143	148	129	134	146	110	112	95	112	128	120	143	119	120	137	102	128	122	137	118	124	115	127	117	131	104	128	121	118	130	137	133	132	113	120	136	136	131	127	115	116	133	127	130	134	131	112	119	112	137	122	121	130	121	145	122	119	116	110	113	123	118	134	125	113	131	119	111	138	120	127	133	116	121	131	152	141	133	127	110	124	110	123	133	113	116	116	112	154	129	120	127	118	135	96	105	112	113	132	110	124	118	134	123	132	128	137	108	143	128	132	98	127	126	128	118	147	128	113	123	108	115	122	119	129	129	140	127	134	132	117	118	121	125	133	127	139	124	137	123	120	109	130	125	119	106	135	105	140	127	117	119	124	141	140	117	130	122	134	113	126	126	116	139	124	130	135	137	132	146	129	144	119	109	111	142	129	129	133	130	139	138	128	121	116	117	125	122	118	114	130	128	113	125	126	126	141	138	141	118	146	124	125	133	126	118	125	110	147	115	113	129	120	138	116	129	136	117	149	133	127	128	145	103	110	114	110	156	139	130	135	117	116	137	126	121	150	104	109	131	150	116	139	120	119	121	118	114	126	129	141	117	126	132	142	124	132	98	115	109	133	107	140	131	125	133	105	125	140	121	133	129	136	108	138	131	125	130	107	120	130	123	130	137	121	131	113	120	158	144	120	119	110	128	122	118	122	132	125	131	111	117	107	124	123	120	121	111	118	128	132	139	119	135	119	133	120	115	123	131	133	114	142	129	99	125	98	126	122	130	145	133	114	130	115	100	143	129	124	129	112	126	150	125	129	127	112	149	147	125	137	135	103	132	134	129	136	134	130	125	127	95	146	122	120	122	129	131	122	123	137	97	138	139	128	118	111	129	133	92	122	110	129	123	99	131	123	127	110	101	119	121	109	133	114	120	129	110	104	119	126	138	120	131	142	119	125	127	130	111	125	119	102	143	128	142	107	127	148	144	119	124	117	129	134	145	115	104	134	142	124	129	124	119	126	115	111	104	122	117	113	152	116	112	135	119	106	145	108	136	121	140	125	140	117	119	119	118	110	120	132	134	123	127	137	110	110	134	134	151	133	129	143	124	107	118	130	108	119	126	122	113	133	103	116	117	114	125	136	127	140	133	120	116	113	132	125	129	111	121	117	129	109	126	134	110	118	120	126	143	121	123	126	111	129	149	125	127	108	120	150	124	116	134	133	129	123	121	127	135	116	127	120	136	119	108	126	114	128	114	114	107	118	131	116	116	141	117	118	128	120	112	118	131	127	115	118	122	118	123	140	105	139	128	133	121	152	116	138	129	142	128	146	140	120	103	142	119	126	121	125	137	142	133	105	122	127	121	109	98	131	120	143	130	129	106	115	120	139	125	106	128	125	124	124	133	118	112	132	136	108	101	133	115	135	118	125	114	98	106	131	125	125	113	116	113	123	106	146	111	115	112	122	116	129	121	120	114	131	108	100	120	110	111	120	140	135	110	133	151	113	107	114	116	107	127	112	119	127	108	111	126	136	98	119	110	119	113	115	126	132	116	119	132	108	122	125	149	140	133	124	117	137	104	132	104	111	114	142	117	134	128	114	113	120	126	105	141	121	126	126	126	122	152	117	139	127	124	141	114	110	130	133	114	109	112	122	123	109	134	126	126	116	112	130	143	140	117	102	117	122	126	120	105	120	122	106	140	126	131	124	132	115	123	118	119	129	112	122	141	121	118	145	134	125	118	125	117	118	113	133	126	130	120	125	99	129	130	123	121	142	122	122	134	127	125	125	128	117	142	123	128	132	135	131	147	100	119	119	146	117	107	122	124	103	148	134	147	115	123	115	123	119	127	124	130	126	126	138	119	129	128	137	132	124	117	112	148	130	142	124	128	125	130	127	145	134	117	155	117	125	136	148	129	127	118	125	105	113	108	115	124	119	108	139	109	130	129	154	127	120	116	118	136	132	136	133	116	125	142	139	140	136	130	98	117	115	134	119	112	106	117	139	107	115	116	137	121	125	119	101	118	121	100	129	110	126	143	123	129	106	138	128	141	117	124	110	93	129	103	124	121	128	115	121	131	122	145	104	112	118	136	116	139	128	101	135	141	110	126	128	120	136	91	126	133	94	125	146	115	146	122	132	119	125	128	112	124	126	106	132	109	137	115	129	121	143	107	117	121	114	117	128	132	121	124	120	121	124	133	116	115	133	110	136	133	146	125	137	118	129	129	114	128	114	128	132	109	119	128	116	119	136	121	123	121	122	137	133	117	120	118	95	131	134	128	136	121	118	118	127	118	130	125	124	125	116	129	137	141	123	123	126	109	135	132	124	124	113	121	111	130	127	136	116	123	91	119	122	129	122	148	131	102	111	139	138	133	114	111	139	124	111	130	136	116	135	101	122	123	143	117	149	107	97	125	121	122	129	149	110	125	135	138	141	125	117	105	126	127	90	122	115	142	101	126	115	126	160	132	141	144	126	121	121	119	127	102	134	132	137	155	122	123	145	108	127	115	102	127	116	126	145	123	129	125	116	125	135	140	126	134	129	111	128	114	126	120	136	114	127	143	117	111	143	125	128	144	127	130	122	124	111	118	108	108	124	116	121	136	118	117	129	136	109	129	116	130	125	147	123	138	113	99	144	117	119	123	130	129	135	137	136	118	102	130	132	130	131	119	131	133	125	139	121	159	129	107	128	136	124	148	138	124	133	132	130	117	103	131	95	125	136	107	124	111	132	115	134	125	110	121	120	104	122	115	137	106	124	137	152	129	135	126	118	152	119	116	133	114	115	119	118	121	118	131	129	117	129	130	119	128	127	127	128	117	134	140	134	111	123	121	129	128
20301	16862	2668	2548	2342	1839	1507	1246	1125	986	811	798	720	636	620	580	511	504	517	453	507	469	434	409	400	395	369	380	350	373	386	380	386	370	328	326	353	329	362	343	358	334	329	333	323	318	330	333	336	311	340	330	349	322	302	311	349	323	341	325	296	339	316	335	360	324	309	310	332	305	315	349	321	337	347	335	299	326	294	314	302	319	315	283	328	306	265	337	303	303	319	300	302	315	318	312	313	309	304	312	314	313	275	329	323	285	309	303	313	308	344	306	295	336	317	289	291	306	304	294	292	314	298	276	305	258	287	315	304	288	260	284	306	298	313	283	269	275	328	295	298	323	322	302	287	287	307	308	314	290	298	329	338	305	296	303	308	297	315	281	285	300	293	293	305	254	328	335	347	274	311	299	332	302	319	287	293	311	303	311	315	311	311	284	298	287	328	306	319	331	286	293	319	281	290	301	307	315	290	313	305	315	315	294	271	322	287	287	286	319	311	296	314	302	302	327	309	306	323	300	301	296	291	308	287	320	316	303	305	302	287	316	316	305	329	292	300	303	287	317	311	311	330	299	303	287	290	300	322	294	322	297	312	298	324	315	294	291	321	287	310	279	282	261	332	295	314	322	283	300	301	304	279	302	296	301	271	323	294	294	289	297	295	312	288	278	285	276	304	267	319	284	322	297	308	273	312	286	278	305	289	301	297	330	309	293	305	290	305	281	313	294	288	307	310	280	289	293	305	276	285	295	299	329	317	315	286	309	293	324	323	292	298	303	294	305	299	317	336	293	303	304	297	297	300	304	311	302	324	313	299	286	304	279	285	289	265	292	318	296	310	301	271	302	332	311	306	298	307	320	304	291	288	294	313	278	304	311	311	268	290	310	303	304	319	280	319	297	287	290	283	286	297	286	320	291	296	288	323	326	308	308	317	304	336	289	306	306	307	252	298	305	298	314	308	327	315	292	324	305	290	311	310	290	282	316	288	323	315	303	321	314	298	288	331	311	299	305	264	286	284	321	295	279	291	286	307	298	319	305	311	281	299	320	297	275	270	338	286	284	311	289	316	289	282	290	261	292	314	297	281	320	317	288	287	320	303	297	308	297	338	296	290	312	298	303	306	303	310	317	311	294	294	313	303	314	319	294	305	300	334	293	335	315	306	312	309	313	305	325	308	274	289	296	290	286	270	284	274	305	276	292	295	280	321	309	318	283	260	307	295	300	296	297	321	291	333	275	305	270	306	325	310	270	301	307	316	311	313	283	323	316	271	304	315	321	285	287	290	286	305	292	325	286	323	311	291	320	304	343	274	311	290	296	325	294	294	308	327	313	282	293	318	306	317	329	345	317	305	305	287	316	312	285	295	300	297	325	316	314	307	308	306	298	266	291	321	284	322	264	305	312	289	325	320	290	287	293	293	307	292	286	286	322	308	316	292	288	288	287	316	332	280	318	294	296	316	285	321	349	319	287	300	306	305	291	277	351	313	297	330	298	305	317	305	318	295	314	246	295	271	305	310	311	317	300	309	321	287	274	301	268	286	323	327	305	265	288	303	289	282	291	308	287	293	261	314	261	325	319	301	319	252	292	315	309	282	300	297	308	286	307	306	312	305	295	289	316	296	304	331	310	316	318	299	314	334	321	301	275	308	301	306	289	314	289	292	325	301	258	294	290	322	295	277	290	279	284	312	271	299	296	298	279	306	293	279	298	293	312	278	321	323	297	320	306	341	285	304	329	283	311	293	322	304	286	299	283	292	306	291	298	303	314	299	313	316	323	298	301	309	284	344	277	294	329	302	290	299	308	295	296	326	290	335	320	317	311	343	306	284	316	312	295	273	307	308	303	248	295	298	292	351	288	314	294	300	316	306	277	299	300	314	266	303	290	305	311	335	323	294	329	321	343	317	296	305	291	305	300	296	280	301	276	304	296	280	322	310	319	300	307	288	295	312	284	301	286	261	271	278	325	290	282	339	301	313	329	307	307	316	308	300	314	316	273	288	305	293	312	282	281	310	300	283	285	306	296	309	282	319	279	307	311	310	292	291	290	274	295	333	301	310	302	312	281	308	290	262	310	273	294	309	319	304	298	320	285	276	284	284	299	298	326	290	323	314	307	313	280	321	317	287	312	321	293	293	276	296	308	290	292	331	311	298	329	325	327	283	308	300	315	335	318	291	322	330	296	302	296	301	338	343	266	291	291	314	268	308	281	304	291	309	302	295	308	249	331	311	317	288	293	305	302	302	325	295	277	293	276	295	293	294	270	316	306	286	303	297	305	290	300	271	321	287	290	301	306	302	282	333	296	301	315	281	312	253	287	324	295	301	291	299	307	303	306	321	298	284	292	284	316	324	348	302	294	284	294	307	281	287	297	319	288	291	289	298	291	287	283	293	298	283	306	303	318	320	327	298	316	325	280	297	341	314	294	298	310	289	313	326	312	299	301	320	285	281	295	288	296	290	326	303	330	303	305	287	314	299	260	278	306	254	284	316	309	321	325	300	279	316	318	327	278	315	284	321	293	296	296	307	306	301	289	294	281	294	291	280	331	315	285	314	281	320	324	287	322	319	258	340	311	340	292	291	313	284	284	333	310	300	290	318	290	288	314	290	262	307	323	257	275	279	289	276	320	330	307	297	299	329	308	325	276	285	279	329	256	308	314	276	310	294	290	309	302	315	312	298	275	307	330	312	299	282	321	285	321	295	307	292	322	330	286	281	317	331	319	298	283	309	278	295	317	313	278	275	320	289	328	289	271	284	308	320	296	285	301	306	264	316	278	296	288	328	278	334	330	300	302	319	308	303	299	312	289	335	318	310	290	294	288	308	316	279	283	321	303	284	305	287	273	294	277	310	312	261	312	319	329	314	302	343	303	321	317	318	291	305	332	272	286	327	299	281	321	281	302	293	326	302	274	308	276	308	301	320	278	299	306	289	314	309	335	310	283	322	297	292	335	314	285	339	291	298	276	333	328	274	305	290	317	301	283	305	312	296	333	303	276	309	275	319	310	294	284	274	306	296	302	270	305	306	307	296	314	316	278	331	281	321	301	317	293	300	277	328	293	270	325	273	295	280	296	327	306	279	336	311	305	297	310	329	294	278	324	318	269	288	287	322	290	285	314	310	318	294	305	294	293	311	285	310	286	304	313	300	292	300	296	307	303	293	317	297	314	321	274	284	314	323	301	307	314	325	308	319	328	311	284	292	289	303	315	278	310	309	316	284	284	322	304	296	294	306	328	310	294	292	302	310	314	286	292	285	287	290	302	297	274	315	328	308	305	309	300	285	290	272	349	323	312	294	304	288	289	272	307	296	294	307	307	294	297	286	307	299	327	319	309	323	304	287	290	309	316	286	309	303	313	280	295	282	324	285	277	321	306	282	290	282	292	320	291	307	330	322	294	270	306	306	294	295	330	282	295	293	314	278	280	303	340	303	312	303	314	290	315	305	304	291	304	305	340	292	312	291	285	297	288	342	318	305	312	301	303
50638	38290	12954	2050	1037	691	561	407	316	308	217	182	190	178	142	162	153	128	128	116	106	123	106	132	90	112	114	104	89	90	75	78	108	103	91	87	98	90	77	95	70	86	92	84	86	86	89	97	98	74	78	101	83	73	91	87	75	86	83	80	86	103	62	75	88	88	69	93	76	75	85	74	74	77	84	70	84	92	86	74	73	79	91	85	70	83	64	91	73	91	84	87	78	74	67	66	75	76	76	78	80	83	82	68	63	65	83	90	79	71	84	82	72	83	93	84	93	102	87	84	70	70	83	77	86	87	90	71	62	81	79	72	85	79	78	74	79	77	75	72	67	83	80	76	73	100	74	65	81	64	80	74	74	76	80	94	94	87	85	96	89	71	80	83	84	77	77	80	73	88	67	66	90	79	87	75	69	90	85	81	62	80	67	71	78	76	97	83	86	90	87	66	75	74	64	66	75	84	71	74	97	74	62	74	83	76	90	81	67	79	74	85	74	89	67	86	58	73	64	81	94	73	82	68	84	71	73	72	73	74	73	90	59	61	73	82	68	92	97	76	83	62	71	71	87	68	86	69	89	92	87	74	67	82	81	68	76	90	72	78	82	78	88	87	80	91	86	71	76	68	86	75	62	87	88	84	83	74	72	63	75	74	78	81	68	69	94	79	64	79	70	83	96	80	88	69	72	71	79	74	85	76	85	61	74	64	80	79	73	72	71	94	69	83	81	73	84	68	76	71	91	74	64	67	70	74	84	81	88	79	65	68	110	70	80	75	67	68	81	78	92	81	65	90	76	81	86	83	78	64	74	94	67	81	94	80	79	91	87	83	86	87	79	71	78	74	96	64	82	63	75	83	68	73	81	64	72	79	59	80	81	64	78	77	82	64	80	92	75	71	67	81	72	85	77	92	74	80	69	70	89	78	81	64	64	83	58	77	85	89	84	68	74	81	81	72	81	73	77	80	63	87	84	84	76	68	66	90	83	92	71	79	79	64	60	78	84	80	95	76	73	80	62	70	85	71	81	72	87	79	75	69	77	81	67	74	77	76	67	55	84	80	70	93	73	79	80	65	78	82	68	76	75	84	99	83	84	68	81	94	72	79	79	67	68	78	77	78	77	74	100	90	87	60	99	83	68	76	81	80	76	63	91	95	60	86	83	67	71	74	90	68	71	89	77	78	77	75	70	90	81	81	93	85	79	94	65	83	74	80	76	83	93	85	72	80	77	65	85	68	74	72	73	70	85	76	92	83	90	89	71	70	85	60	89	80	88	77	83	79	85	85	90	78	92	88	67	74	75	62	81	73	69	62	72	81	87	79	91	58	97	72	75	81	87	69	89	53	64	65	83	99	73	71	80	83	91	73	69	79	73	73	74	84	68	66	67	77	69	81	68	85	78	78	87	94	81	80	74	68	79	92	79	74	65	71	86	90	88	86	65	85	85	70	73	72	77	71	75	71	72	88	58	93	68	74	82	77	96	73	68	80	86	62	75	75	69	75	79	71	82	66	84	86	83	80	43	66	98	61	80	62	83	74	86	83	75	82	88	87	69	82	92	103	84	76	77	78	75	59	73	74	80	92	79	69	79	87	80	93	60	69	74	87	77	54	70	71	82	78	67	65	79	87	82	83	62	83	74	82	76	101	73	82	87	74	81	105	86	80	85	80	98	63	84	78	61	80	76	88	78	68	80	77	87	74	78	95	84	79	82	76	70	72	80	70	75	63	91	81	68	86	70	71	73	86	83	81	76	69	86	87	65	94	90	83	63	95	79	72	77	78	85	83	96	77	72	75	64	92	96	80	68	59	75	105	73	85	76	67	100	102	67	53	59	73	94	67	77	93	87	75	78	72	80	80	83	88	84	70	84	94	82	92	80	69	78	63	76	64	59	72	94	67	74	65	71	89	109	89	81	87	75	100	76	77	69	83	90	77	83	95	61	79	68	59	76	92	71	81	81	89	85	73	75	73	62	68	86	73	90	84	87	79	89	91	58	83	87	79	84	69	74	90	77	73	103	70	70	66	55	76	74	76	59	82	90	79	76	79	67	70	97	80	68	65	74	91	75	64	78	62	98	72	79	70	92	64	71	79	71	70	78	81	81	78	81	72	73	73	71	71	86	89	73	73	88	93	74	73	76	80	96	87	76	94	73	76	75	66	67	75	78	64	70	70	73	80	65	73	77	93	83	78	92	90	87	79	72	72	87	76	70	81	78	74	70	79	82	96	79	77	95	91	88	66	71	101	84	68	73	70	84	72	55	75	74	71	70	89	83	80	87	87	89	84	80	79	80	78	72	80	73	83	75	70	84	78	87	80	72	80	67	68	75	74	74	72	86	67	68	90	86	76	75	64	85	81	72	63	89	85	76	64	69	71	67	76	68	72	89	79	79	69	79	72	85	74	66	79	74	72	90	77	65	65	98	84	82	89	75	86	92	65	68	95	76	89	82	78	80	76	88	89	87	81	71	81	73	64	66	78	93	84	74	100	101	79	71	86	90	80	92	83	74	89	93	85	74	82	87	88	75	79	83	93	71	75	80	83	75	63	93	94	88	72	61	85	85	74	83	79	79	89	95	68	86	81	74	72	73	53	73	68	76	82	70	59	75	92	85	66	76	62	83	86	74	71	77	76	86	92	71	80	86	93	78	78	102	80	87	91	88	77	73	85	83	68	88	69	83	67	64	79	63	90	80	79	65	71	73	74	79	73	91	85	72	64	92	83	81	71	61	74	81	74	80	86	60	67	74	96	68	78	84	90	67	90	86	82	85	73	75	77	72	87	76	80	86	91	76	71	76	101	67	82	74	89	62	61	88	65	88	82	75	91	76	69	60	88	78	70	86	84	73	67	85	81	70	76	72	84	80	93	94	73	66	81	86	85	69	71	85	82	87	69	71	78	87	67	67	82	97	103	70	81	84	91	78	65	84	82	77	75	87	87	68	84	82	74	77	86	76	71	68	81	93	67	83	71	80	64	85	77	81	75	73	83	78	80	80	92	72	92	68	84	70	77	82	79	84	67	73	68	76	77	74	93	91	92	69	84	75	79	82	77	81	77	65	66	91	76	76	95	91	86	76	65	82	75	73	88	81	79	85	63	77	93	84	72	89	84	74	81	80	93	77	76	91	77	107	76	75	68	77	80	75	83	80	71	69	100	78	78	76	62	65	79	63	79	92	72	83	84	70	84	78	77	80	83	70	102	83	82	76	75	58	95	87	90	65	62	79	91	70	72	64	73	73	66	69	80	79	93	84	67	75	63	86	100	68	85	70	84	80	67	78	84	79	92	70	63	82	61	66	93	66	70	72	82	80	97	72	68	77	64	69	78	89	83	93	74	78	74	86	92	90	70	90	71	70	63	88	73	82	69	73	62	79	98	102	81	77	90	74	60	74	78	86	83	85	85	70	73	84	76	77	58	74	75	71	63	77	72	83	82	93	75	80	74	87	76	81	86	78	95	82	64	77	76	80	83	86	103	67	85
28231	25293	4698	4671	3908	3060	2547	2084	1749	1448	1281	1116	1018	891	807	725	641	619	579	580	562	515	468	440	428	388	381	397	379	353	364	343	306	306	319	298	321	324	299	308	294	306	271	274	278	293	260	275	281	274	264	288	278	251	250	269	276	229	272	246	250	245	252	232	244	251	255	267	257	231	220	251	236	218	201	249	233	217	232	219	241	229	193	262	218	231	227	221	244	229	241	249	198	244	242	240	249	233	234	215	222	225	232	230	215	222	216	211	232	235	213	222	208	225	214	247	221	231	208	214	229	231	218	225	254	235	206	199	243	237	227	237	216	203	257	192	232	239	217	235	225	220	214	208	244	230	232	233	220	227	219	225	236	219	209	235	216	191	221	184	210	233	219	213	226	233	205	228	218	230	191	229	236	227	221	213	212	240	225	194	242	234	222	218	227	251	247	197	229	219	215	213	231	220	253	209	236	222	209	212	224	189	234	222	235	215	250	235	202	217	236	212	215	240	243	214	204	208	225	198	229	222	228	232	219	238	219	228	239	225	211	205	199	198	259	210	234	210	202	204	213	210	215	204	216	209	193	231	246	224	219	209	206	196	225	242	232	203	216	223	230	219	211	202	201	230	214	235	231	200	227	225	226	197	220	232	220	215	233	208	234	231	223	224	206	215	236	224	218	208	215	230	234	222	224	227	202	200	227	213	219	213	227	237	232	233	210	231	207	207	223	210	198	225	218	226	214	207	220	200	229	200	202	219	224	252	223	207	197	199	219	197	230	200	233	231	221	245	210	221	203	223	231	236	247	204	227	202	230	202	173	238	212	232	233	221	213	214	222	217	221	244	225	211	190	219	204	198	218	200	235	212	234	218	215	189	204	198	240	200	207	210	251	195	201	192	207	242	243	220	229	207	195	187	211	221	199	233	219	223	237	230	228	231	232	235	250	226	233	225	216	230	237	204	179	214	223	233	210	193	226	225	221	213	226	225	224	226	206	243	220	231	211	212	221	215	199	217	218	226	190	230	220	218	237	227	213	202	200	222	203	218	215	216	222	217	203	232	204	248	222	212	227	218	220	209	213	207	199	215	230	205	232	199	250	228	220	216	223	212	222	218	217	205	232	228	221	220	226	234	210	230	198	216	215	207	228	209	207	201	224	220	223	229	216	210	227	240	212	182	218	205	204	208	211	228	180	234	207	218	201	227	225	224	237	231	218	237	208	229	194	233	202	217	227	215	207	216	223	230	224	209	219	214	235	209	221	220	234	214	219	226	233	193	222	213	227	220	197	198	219	223	201	235	229	230	231	229	210	203	226	195	225	231	223	232	247	235	232	198	200	203	219	215	230	191	210	218	227	233	187	231	221	174	208	243	203	229	218	210	206	230	227	246	195	198	246	242	211	239	239	216	230	210	207	213	250	216	206	197	207	226	216	247	208	231	207	222	256	238	208	240	207	216	235	215	219	217	211	215	259	233	216	193	248	219	205	217	240	235	235	219	209	241	234	209	215	199	213	230	215	177	220	205	228	220	243	259	230	228	227	231	219	218	208	218	222	236	211	194	240	220	227	225	216	230	223	203	199	195	241	183	232	197	215	238	223	220	218	223	224	222	211	220	224	251	206	216	218	195	218	220	219	216	231	224	216	233	231	226	221	233	223	220	205	199	221	221	235	214	236	215	235	187	206	247	223	213	223	220	198	233	214	219	195	232	200	188	212	228	171	218	227	229	201	238	209	221	212	200	212	211	235	234	200	247	214	196	183	186	217	200	233	239	219	257	202	219	211	224	191	237	216	246	234	211	208	200	192	207	209	205	232	236	224	201	228	194	243	196	231	215	230	219	229	226	209	239	213	221	219	200	199	226	196	215	232	217	210	228	187	239	223	236	236	208	226	210	235	230	233	231	236	203	212	223	218	239	251	226	225	217	231	252	234	199	227	210	212	214	222	189	222	216	207	211	212	198	234	208	206	233	222	232	205	209	218	209	225	193	229	211	241	214	220	221	234	205	227	217	212	205	223	207	226	219	228	240	221	202	205	223	222	206	208	216	230	217	224	246	221	204	195	245	207	209	236	215	221	206	221	233	227	240	212	221	219	221	226	231	208	193	214	222	235	218	229	230	209	197	218	208	242	248	230	208	214	218	194	232	261	206	227	180	243	231	212	208	218	221	215	213	213	232	207	209	223	249	241	226	225	224	215	235	236	199	205	210	253	230	220	244	224	209	213	219	221	263	236	224	212	228	203	213	214	226	196	230	199	204	232	217	208	228	237	221	226	217	231	215	216	231	228	211	213	219	222	224	209	217	202	233	248	212	220	214	219	198	229	215	232	199	207	218	216	204	226	220	238	191	246	227	245	190	231	207	240	205	216	218	219	220	203	239	227	226	211	224	225	226	228	231	217	224	233	231	208	209	238	238	231	196	235	198	230	209	200	224	212	220	240	227	200	214	198	213	251	226	252	194	212	186	212	208	234	227	217	216	228	208	222	220	230	198	215	198	198	220	214	195	203	217	205	206	231	226	215	237	203	214	212	209	220	227	216	203	247	237	211	233	208	220	234	225	224	226	222	242	221	213	221	205	229	239	217	228	236	209	218	223	191	226	202	203	213	232	197	211	241	212	223	232	230	202	196	213	239	220	227	225	205	219	210	194	227	225	185	254	207	209	199	232	216	224	229	225	228	208	225	229	215	231	228	236	257	230	255	200	239	215	215	225	232	222	210	186	232	195	215	224	202	256	187	204	218	226	207	226	239	229	209	212	211	213	230	217	218	239	222	232	202	201	212	202	228	197	220	229	226	252	226	227	201	238	215	179	245	215	220	217	191	201	222	191	219	234	213	219	216	209	212	216	228	220	228	219	194	209	233	222	203	191	228	213	220	229	221	212	213	206	233	220	213	250	247	254	195	207	218	228	228	207	210	210	227	213	253	240	251	246	228	211	217	206	225	238	224	195	229	208	207	214	210	256	235	238	186	211	207	227	221	209	202	240	218	218	192	229	198	214	199	216	231	217	235	219	204	200	221	192	230	219	199	223	212	214	199	211	232	218	219	180	216	263	209	202	200	215	233	207	224	228	227	204	205	232	227	200	227	235	221	215	203	203	239	215	224	241	206	197	204	222	220	219	229	240	264	219	203	235	243	218	219	205	214	242	198	233	221	229	214	223	228	230	211	254	233	203	216	205	199	227	197	196	211	211	213	217	218	205	209	229	234	216	227	218	222	236	209	208	225	224	209	239	239	208	242	227	243	232	227	213	234	220	211	218	208	229	206	232	224	215	193	229	221	227	196	220	204	242	226	216	207	210	214	215	224	206	197	240	231	222	228	213	240	227	196	258	232	236	224	227	223	237	220	203	227	242	226	228	209	208	242	226	203	203	217	230	206	192	214	223	211	222	218	208	213	204	215	234	212	214	231	211	211	204	201	242	231	218	177	239	229	240	224	205	204	218	223	220	216	212	247	224	194	180	216	237	182	223	205	223	195	206	255	228
5590	1007	347	267	290	270	258	287	282	261	285	270	300	271	267	250	272	270	286	269	255	249	297	257	278	262	266	276	243	248	289	290	265	247	263	288	264	255	227	269	277	241	272	268	254	256	236	270	250	259	250	271	281	242	283	251	268	236	235	252	254	264	291	254	275	276	279	265	254	254	260	273	277	273	275	252	261	240	277	269	265	251	237	252	285	257	266	282	266	283	281	246	259	273	280	275	273	264	270	245	236	242	251	244	255	251	283	274	257	280	261	252	241	281	249	244	260	250	286	224	299	281	238	239	268	276	232	247	239	241	263	253	264	244	270	282	246	254	238	254	267	266	245	282	260	232	267	279	271	276	274	257	248	215	270	278	276	258	232	289	267	267	264	246	272	251	277	290	248	270	283	261	260	259	299	245	269	270	232	249	270	257	268	292	260	267	281	277	251	267	289	289	262	268	243	247	226	255	284	267	266	272	261	268	275	284	268	253	288	261	274	264	248	248	308	258	279	297	258	259	256	262	252	257	271	248	240	242	226	272	269	294	289	251	230	254	250	236	301	246	222	266	238	251	274	284	265	270	256	267	282	248	276	261	242	285	229	280	235	247	268	265	239	243	285	247	262	238	239	266	273	243	272	294	281	290	271	239	302	263	253	248	253	241	249	263	260	268	264	266	236	259	244	234	259	238	252	285	286	224	269	253	271	281	282	265	286	260	257	266	266	274	257	234	301	280	270	240	286	266	287	250	247	260	281	263	254	245	271	294	259	256	261	246	272	252	233	281	253	241	280	249	252	254	283	275	273	244	242	214	232	261	266	261	241	263	235	288	278	280	268	254	228	272	257	237	274	255	249	259	259	285	258	238	278	244	279	257	258	272	288	285	232	271	262	277	268	273	275	265	266	286	282	255	279	249	297	291	257	262	242	238	247	279	266	231	255	252	261	282	290	240	253	265	258	279	265	267	271	257	270	241	263	254	287	252	244	270	265	246	295	267	248	249	243	276	239	240	250	304	250	264	268	261	265	276	244	270	263	273	273	252	295	269	254	266	294	263	281	252	242	232	264	258	248	279	282	278	274	271	290	240	254	275	279	277	252	283	275	247	286	256	296	259	270	291	244	259	262	225	279	248	260	277	257	267	285	271	268	263	248	246	275	279	263	261	264	241	253	263	262	292	252	253	261	268	230	257	267	270	314	264	248	267	256	259	271	262	285	265	271	285	273	245	275	261	260	266	253	288	248	277	265	274	280	260	257	252	261	257	256	238	232	266	296	268	246	273	260	261	288	236	287	268	256	279	272	271	279	254	252	246	280	286	263	252	258	270	282	259	264	266	281	256	257	224	273	276	248	263	266	256	258	245	294	251	247	248	256	277	279	263	244	243	281	253	254	281	272	272	255	234	279	267	273	284	261	239	280	277	251	244	287	245	249	255	232	271	241	271	275	242	274	275	260	239	251	264	262	283	244	272	276	264	248	275	265	281	253	272	288	245	271	288	264	281	265	265	291	270	252	253	247	281	261	265	253	270	272	249	251	247	238	250	256	239	288	267	275	239	275	271	300	277	283	269	228	274	257	277	283	228	232	248	278	278	246	233	285	244	270	244	282	256	251	248	259	259	289	271	262	262	274	280	260	254	234	285	289	251	266	284	271	240	264	261	264	267	268	260	220	299	236	265	248	235	284	236	251	299	246	239	256	249	299	284	291	263	263	247	249	247	278	229	272	252	228	237	277	243	287	254	242	261	281	267	237	251	256	279	238	234	254	292	256	226	253	261	290	237	295	279	286	233	269	282	257	263	262	245	246	270	254	278	261	280	255	266	267	281	250	298	268	267	285	274	279	277	246	247	268	253	261	272	229	259	227	255	278	281	266	261	262	250	249	286	279	277	253	274	251	258	250	273	283	274	275	260	257	242	265	292	274	255	279	232	274	261	256	244	292	263	276	276	278	277	245	262	272	244	267	261	246	260	249	284	265	268	253	238	239	268	247	261	241	262	267	254	235	256	238	269	243	254	253	235	242	254	257	239	252	238	244	246	274	250	228	262	279	248	244	238	303	265	264	244	233	239	254	243	278	271	272	260	292	258	250	255	249	285	270	274	254	289	250	265	300	260	259	278	250	252	271	272	253	259	256	268	286	267	235	284	303	281	273	318	261	297	254	239	246	285	275	237	246	254	264	253	278	256	227	271	260	270	240	281	268	268	257	236	254	280	260	255	248	270	236	261	312	248	240	273	263	253	250	230	244	232	282	270	274	269	257	267	243	261	264	261	276	245	266	269	278	258	230	247	268	253	247	267	233	275	261	266	277	252	253	277	281	264	250	237	255	278	263	247	287	241	257	282	275	254	248	229	262	266	254	264	242	268	256	233	258	268	239	237	245	277	257	250	256	239	286	277	258	237	245	282	242	239	267	263	262	270	279	257	255	270	248	258	295	282	232	286	239	263	264	283	271	295	270	240	250	274	261	243	264	227	237	273	272	276	273	254	299	275	256	252	245	251	260	266	270	284	248	266	248	305	261	276	260	294	272	246	265	261	259	262	238	298	263	268	268	269	255	287	282	264	288	291	284	240	250	228	252	224	245	256	217	274	241	246	258	283	265	267	284	265	282	242	272	235	269	283	245	241	246	276	268	258	255	260	253	247	276	233	220	248	262	273	268	261	250	283	272	238	279	280	277	232	243	247	258	240	247	230	271	248	261	278	266	247	275	292	267	265	270	272	277	285	267	250	260	240	251	272	255	253	269	265	252	268	256	263	265	312	251	275	237	289	282	258	240	245	287	274	239	258	240	259	237	245	271	250	281	256	279	274	244	248	241	252	261	292	246	277	270	229	270	309	302	259	252	254	254	295	243	238	301	251	263	264	277	245	250	270	273	282	265	252	251	266	251	239	242	267	270	295	247	238	248	240	274	272	254	213	241	289	278	266	291	267	221	240	268	281	243	258	262	260	229	239	283	243	273	289	270	217	274	261	264	278	242	273	264	237	241	267	252	248	222	274	269	267	279	242	268	250	281	265	265	279	237	253	242	290	257	265	246	275	292	284	265	243	252	256	267	250	262	275	279	274	260	245	281	239	273	283	258	258	282	252	242	230	257	297	256	258	243	262	275	264	266	258	255	237	260	293	282	288	263	256	263	262	264	292	274	232	240	211	260	260	287	258	253	253	241	240	252	278	261	286	233	235	261	263	273	255	291	279	294	254	240	268	247	228	280	267	241	252	272	270	258	242	267	246	242	284	237	247	245	275	248	253	277	256	259	256	269	284	238	276	263	275	288	276	265	252	271	254	268	248	247	227	277	265	270	277	259	281	264	259	261	269	279	258	243	280	267	250	277	278	261	276	253	276	250	282	267	275	284	267	293	235	263	246	269	240	241	235	236	263	233	248	245	251	274	254	246	279	249	244	264	265	272	263	272	239	260	239	230	273	246	253	263	262	247	278	245	247	268	250	274	288	255	246	271	303	252	243	279	249	249	288	298	261
4979	1784	662	686	654	631	657	598	617	604	615	597	594	601	599	572	653	630	605	619	610	588	599	625	543	605	587	590	605	593	577	598	574	570	581	577	604	616	587	621	612	577	574	612	541	585	550	584	588	562	554	574	597	624	613	651	604	611	586	606	591	602	617	567	573	597	623	562	622	607	600	553	562	583	634	598	634	608	620	593	588	611	610	596	555	593	571	588	605	599	632	619	618	617	609	605	568	582	623	593	622	592	593	578	579	597	621	615	595	576	619	602	575	613	565	588	589	590	624	541	577	639	568	546	606	576	609	609	605	616	579	541	643	624	588	576	619	621	589	589	574	548	593	595	565	562	578	603	560	578	589	597	569	572	582	606	564	595	640	609	561	566	578	582	584	657	626	574	623	613	582	582	594	607	592	616	576	574	587	605	606	660	595	595	569	602	572	597	613	631	593	610	588	585	580	601	580	590	599	575	582	623	615	611	614	598	627	589	612	596	528	583	557	561	622	612	582	619	618	560	572	589	617	563	578	634	566	608	611	605	585	601	590	584	575	619	540	562	586	568	577	591	601	583	607	630	564	597	571	631	591	570	628	616	579	567	598	592	616	606	568	606	592	594	594	589	583	573	581	625	581	583	553	584	588	630	576	661	587	610	606	618	528	586	565	565	568	555	574	573	613	583	583	603	566	567	602	596	565	602	598	584	597	603	618	604	574	593	607	610	576	583	590	592	605	609	611	571	623	568	575	583	585	622	623	620	593	593	554	604	579	569	582	581	588	603	632	558	617	594	602	551	586	588	581	597	617	600	587	611	606	598	590	595	584	576	559	621	604	605	621	612	592	589	588	568	569	583	577	621	633	580	557	555	567	530	617	582	597	616	564	586	575	641	584	574	639	572	577	617	587	560	579	622	615	584	617	595	586	614	548	598	586	580	631	561	559	593	563	610	614	606	560	577	575	590	573	584	592	588	608	560	588	604	607	602	579	608	591	527	569	615	587	607	603	580	586	611	556	560	572	586	567	587	632	595	559	566	563	605	609	590	599	568	581	620	567	620	621	598	621	582	584	552	569	582	637	602	615	531	581	590	605	626	561	610	595	561	624	571	618	589	563	578	647	582	611	585	598	571	627	574	595	590	591	567	570	602	555	571	623	596	585	593	611	615	628	610	613	588	599	616	583	619	577	580	633	577	591	592	601	600	581	540	581	597	579	588	586	587	599	577	570	597	594	586	583	579	619	566	589	604	610	566	595	607	580	569	614	566	589	649	578	608	572	572	576	629	579	600	603	591	601	567	583	587	558	558	601	610	637	611	574	674	594	606	580	586	604	601	588	600	614	591	600	564	639	601	574	609	605	569	582	588	574	583	540	604	579	589	574	562	569	620	584	588	575	629	598	580	609	575	582	605	587	587	584	596	603	576	650	582	593	630	625	599	588	580	614	610	591	565	569	611	577	607	596	607	558	590	588	541	595	566	608	569	610	606	543	569	590	591	550	597	594	590	613	592	587	569	575	573	622	556	618	564	597	537	593	582	627	589	568	572	565	637	552	574	591	609	622	588	574	574	602	579	598	547	571	625	577	615	600	582	552	582	575	579	636	656	600	603	590	608	616	580	586	653	578	593	600	592	608	588	588	605	605	564	636	612	577	578	596	582	564	601	628	612	614	626	595	623	577	595	564	564	587	615	587	615	575	559	595	617	592	561	582	591	566	604	601	608	602	586	595	588	607	578	600	538	614	562	572	604	632	603	590	635	600	619	615	578	594	581	567	588	637	609	571	564	601	599	627	574	558	582	609	593	529	556	544	658	604	558	600	601	597	582	589	635	578	581	589	612	569	572	572	594	579	650	603	574	594	597	595	616	607	571	641	566	626	619	587	614	616	606	586	588	604	580	540	618	603	591	584	609	589	611	594	552	592	582	623	606	605	632	641	592	648	567	587	583	579	649	593	552	600	524	593	573	587	568	621	565	581	591	587	599	602	545	575	594	546	574	609	607	586	579	612	574	627	550	577	627	584	576	566	595	590	558	575	541	605	589	578	585	589	556	564	633	571	563	609	555	607	539	626	595	512	581	588	585	600	602	591	580	605	594	601	588	596	585	596	610	579	613	641	543	591	614	605	598	562	542	604	586	598	561	607	660	550	599	554	564	564	586	620	577	551	586	558	594	580	569	589	594	575	635	616	588	606	550	593	621	580	626	612	574	581	591	640	588	609	550	584	613	546	588	583	601	625	576	610	604	606	583	614	621	610	584	587	604	581	598	625	571	591	565	590	561	587	632	576	589	555	610	598	614	572	593	614	578	627	580	603	630	592	540	586	581	582	656	542	583	609	586	600	584	573	613	571	576	582	584	592	597	589	556	627	585	593	548	585	586	610	573	600	578	548	586	633	552	575	594	624	537	605	607	580	619	574	528	586	618	573	622	583	560	630	579	569	582	642	610	582	577	578	593	600	577	591	541	609	596	611	595	571	619	584	591	564	602	601	607	603	546	577	602	576	560	599	599	610	594	589	583	560	559	613	590	593	574	589	564	595	582	594	571	566	598	585	558	599	575	569	608	607	580	578	561	576	585	597	634	561	588	594	593	590	616	637	600	569	623	587	592	650	559	597	606	594	610	594	581	622	598	554	605	599	661	587	563	613	592	589	589	570	592	629	602	578	588	605	579	622	607	597	569	592	605	543	590	592	587	564	615	606	575	595	590	593	569	569	580	586	558	590	578	606	583	595	574	623	570	568	564	600	548	591	566	628	612	568	633	622	598	625	551	609	597	633	614	573	568	572	586	550	545	573	592	616	598	599	580	605	572	560	614	562	583	556	587	591	582	600	580	573	582	549	625	554	579	613	650	558	584	573	597	548	572	597	632	624	564	567	581	597	595	564	561	598	557	570	597	611	628	639	576	655	543	583	598	665	594	581	592	571	582	609	612	628	563	642	572	578	611	590	628	541	585	572	604	583	562	608	625	593	617	552	582	577	585	578	576	614	600	599	602	586	597	577	634	602	585	578	581	576	608	570	563	565	631	586	559	592	600	604	605	582	564	593	573	605	616	624	584	589	598	586	595	606	537	565	593	567	536	567	591	582	630	594	572	557	594	548	606	573	555	628	561	619	598	573	555	620	608	625	583	583	596	579	575	576	550	572	587	613	588	616	602	576	597	626	623	594	552	588	615	612	635	556	555	576	599	552	553	590	569	605	599	586	636	553	574	611	620	650	573	575	606	565	648	572	574	560	561	615	591	590	607	573	583	594	618	593	589	533	614	600	643	578	553	607	603	580	536	569	602	580	595	554	572	628	577	588	597	585	637	656	567	602	613	578	599	595	583	580	597	599	612	611	604	589	582	620	634	601	620	578	597	593	585	575	612	584	578	550	608	600	578	583	609	629	564	620	575	640	598	571	550	601	599	618	582	599	532	595	579	583	633	553	580	573	634	595	623	566	574	619	622	614	582	627	536	620	548	603	597	606	593	621	611	573	576	552	578
36582	23706	5911	897	581	432	356	285	259	232	206	187	185	179	175	180	142	137	159	138	132	142	133	109	115	147	135	129	150	131	117	155	142	132	128	149	143	154	132	126	116	110	125	114	127	133	131	141	123	104	108	120	144	123	104	119	130	115	141	129	119	134	134	123	115	124	125	133	126	123	136	145	129	137	128	130	135	117	110	137	138	128	122	116	138	130	143	131	116	124	118	136	124	130	130	119	133	127	111	107	120	131	124	120	118	106	126	114	126	134	121	121	111	135	134	124	144	137	106	126	129	141	127	114	120	122	94	138	123	130	150	120	119	130	129	150	135	133	131	112	126	117	104	114	118	124	129	115	125	148	126	117	140	125	121	121	131	135	148	123	130	121	118	104	121	98	117	110	122	135	120	113	125	107	124	126	133	110	122	125	107	109	99	126	112	138	116	150	123	130	136	148	128	125	117	129	123	119	122	114	121	136	132	130	127	118	111	103	134	117	131	123	109	133	129	148	127	148	115	121	116	120	131	118	114	114	115	133	153	111	127	118	119	120	120	124	100	125	111	139	120	111	138	113	127	120	123	131	129	121	135	127	115	136	106	119	120	143	113	149	102	116	152	140	120	108	128	114	111	113	113	115	105	109	126	124	126	135	124	123	106	123	118	129	126	120	123	110	118	123	134	136	120	145	134	134	119	120	152	132	128	125	131	141	118	131	119	103	118	130	127	152	131	107	128	121	122	116	117	120	118	135	114	121	119	140	121	120	128	110	117	114	137	117	109	101	123	115	119	124	119	131	132	130	137	136	135	115	123	140	136	114	132	126	128	120	126	129	114	125	131	121	138	101	134	103	116	129	115	127	141	126	136	128	130	134	114	120	116	129	103	115	103	113	110	139	141	136	128	120	114	125	108	112	116	128	128	118	121	125	119	141	143	112	141	129	131	137	150	130	120	126	124	131	125	127	140	124	117	114	133	127	130	123	120	138	114	114	117	141	116	134	125	123	138	110	109	144	142	116	111	127	113	124	140	122	102	114	129	110	115	121	128	145	123	112	131	119	138	123	106	125	129	125	123	123	131	115	129	132	106	123	130	116	113	139	124	120	137	100	132	109	127	110	118	118	132	130	119	132	114	143	118	127	132	115	110	118	123	94	137	128	129	105	128	114	98	140	91	134	128	117	113	107	118	128	127	125	114	113	127	122	124	126	120	87	135	131	139	114	119	137	117	129	125	135	122	123	128	133	127	124	128	133	111	119	127	142	153	125	101	97	108	112	142	104	125	115	135	124	109	126	127	129	97	119	120	123	149	112	116	141	134	108	159	111	112	125	140	108	107	107	128	138	125	138	127	124	134	118	137	124	118	135	100	138	111	139	117	143	116	114	125	112	112	133	140	129	121	132	108	143	122	114	125	128	134	133	141	128	137	129	134	139	119	105	124	119	119	129	112	110	126	126	119	129	108	147	130	116	134	101	106	109	125	131	154	148	131	128	140	115	122	137	117	109	150	141	124	120	103	125	115	119	138	114	135	117	145	125	109	117	114	120	127	137	126	112	102	122	128	102	137	122	129	128	117	118	138	134	157	110	112	137	115	118	113	145	105	129	113	129	131	114	132	126	117	121	133	123	116	143	138	101	117	132	105	137	123	135	115	128	128	114	111	117	110	139	135	129	112	144	137	120	121	143	129	142	126	120	123	109	128	118	158	99	137	127	115	120	116	126	114	139	126	114	122	106	105	129	127	122	106	115	127	105	121	127	99	129	120	147	124	130	133	116	127	127	127	108	142	126	127	122	125	114	128	130	101	129	113	122	128	150	129	125	142	121	130	119	110	128	102	124	130	106	123	143	120	132	112	120	112	132	118	107	128	125	125	126	110	111	104	121	113	127	115	114	124	131	119	124	123	130	105	109	117	129	115	129	116	122	132	120	113	139	122	124	138	137	125	142	117	124	110	112	114	118	160	112	120	102	126	104	143	124	130	127	142	119	115	103	106	127	122	127	122	119	136	137	110	122	127	120	124	122	121	99	127	114	114	112	113	116	128	115	103	112	134	120	120	118	122	134	125	116	97	123	124	130	120	116	135	119	124	147	121	132	138	136	134	110	127	127	137	116	119	137	128	144	138	128	120	120	133	130	134	112	113	108	112	119	116	127	128	127	113	101	132	132	109	139	143	122	115	132	123	117	126	119	120	122	132	114	135	115	124	115	131	154	118	125	133	126	119	139	132	130	121	115	111	119	121	129	123	110	125	121	136	104	135	119	125	115	134	113	136	126	137	113	120	116	125	130	134	101	115	132	108	117	115	135	141	111	123	158	117	137	128	133	108	92	128	119	123	133	128	126	107	140	139	119	134	120	126	100	110	112	114	116	115	131	115	125	121	101	128	131	142	119	127	103	125	105	135	114	121	126	132	135	134	134	125	136	125	129	122	121	111	105	133	143	102	131	130	128	124	119	113	129	125	118	103	125	154	103	111	140	125	122	126	107	142	113	126	120	123	133	108	114	127	111	106	116	124	111	121	114	119	152	118	111	127	138	114	137	113	98	125	137	118	120	137	134	107	120	142	105	122	120	115	120	113	118	123	107	120	116	121	123	126	137	142	129	125	128	130	144	132	127	139	126	137	115	118	122	122	125	118	115	115	131	139	121	139	127	119	133	128	126	117	135	138	116	135	127	129	155	125	132	142	131	119	158	120	106	148	143	141	131	124	111	131	120	143	103	119	118	121	111	140	114	127	129	145	114	124	116	114	149	113	96	142	115	121	121	134	134	121	118	149	124	128	120	139	108	125	134	119	127	125	112	140	118	131	137	119	136	143	103	120	117	131	131	124	131	144	134	108	125	119	141	111	123	154	117	122	125	121	156	125	140	134	120	135	136	128	123	123	118	116	136	135	112	125	117	133	112	120	124	138	128	137	108	142	128	129	139	121	131	142	134	131	132	111	145	130	124	123	130	111	126	129	125	124	119	127	114	135	120	118	151	147	126	132	121	142	124	120	120	116	128	131	132	136	122	117	127	118	125	137	138	139	139	105	124	123	136	131	123	127	140	127	114	113	111	135	118	132	112	113	122	131	107	132	105	111	109	117	111	131	149	103	118	128	131	113	125	100	134	111	116	124	128	119	118	114	113	130	112	123	106	149	117	116	125	133	122	123	97	146	128	124	139	121	132	136	122	130	131	115	133	138	130	106	106	105	117	144	127	130	131	132	119	139	118	145	120	117	107	127	114	124	132	139	135	145	125	134	131	127	115	107	110	121	99	108	134	116	130	129	130	129	110	130	116	120	119	101	124	134	129	124	135	123	116	130	119	132	125	121	133	134	136	130	141	134	116	119	114	112	152	123	147	118	127	137	131	108	129	124	126	117	139	118	83	136	126	119	120	132	110	131	129	115	122	120	116	132	127	129	114	120	119	129	118	121	118	130	108	115	139	122	108	117	143	120	116	96	116	135	125	114	110	114	119	108	129	119	123	120	125	112	140	134	120
20218	16427	3084	2622	2309	1899	1502	1248	1084	1001	832	754	707	615	618	555	547	520	472	510	463	448	411	373	432	413	395	342	376	330	379	356	352	360	373	332	337	356	347	341	332	331	359	322	356	308	328	325	318	323	332	327	315	345	337	305	287	346	330	335	296	275	324	324	318	331	320	304	317	305	336	299	309	331	340	296	315	301	307	340	295	299	290	314	305	357	307	299	319	317	331	292	289	326	328	332	312	287	301	293	332	300	320	325	326	284	319	334	312	294	301	331	330	305	304	329	304	285	306	294	292	299	284	300	302	294	303	291	305	310	298	314	270	313	312	312	293	325	289	298	288	333	315	295	324	299	306	295	288	296	265	326	302	306	304	287	313	281	311	313	299	257	341	304	330	294	308	302	292	313	295	279	313	294	285	333	298	301	289	347	297	323	283	293	296	303	326	278	296	319	295	307	280	282	343	319	312	332	308	297	317	301	276	300	294	286	303	319	279	304	266	305	323	324	341	302	280	308	317	312	316	315	310	301	288	316	319	297	294	301	305	286	299	265	285	309	289	299	305	295	304	296	290	327	294	317	330	291	295	280	288	304	295	297	276	298	278	310	309	290	310	290	306	288	317	283	313	316	300	288	295	303	295	302	306	326	307	303	317	302	301	313	296	315	263	277	303	285	306	317	308	296	301	282	270	320	310	290	284	309	312	292	276	290	289	329	309	292	290	287	322	302	289	300	303	314	268	281	286	315	292	297	297	298	311	304	296	329	313	282	323	299	321	290	259	291	278	285	270	297	304	306	310	293	281	270	328	305	287	321	326	295	272	303	304	308	292	288	295	306	314	291	321	277	288	341	308	308	300	329	294	304	331	313	337	321	303	317	290	321	301	318	305	270	303	339	324	337	299	332	308	321	318	312	299	293	297	305	306	294	295	289	279	306	303	306	310	310	325	325	321	314	320	295	280	289	312	305	321	311	296	281	324	315	323	304	301	318	278	324	303	272	322	293	293	296	298	300	280	285	330	310	282	298	318	265	313	282	286	327	312	302	310	307	305	290	320	286	305	284	313	287	289	306	287	303	288	261	294	318	296	309	303	309	286	296	300	320	293	314	284	309	303	286	304	291	310	317	286	309	284	289	280	306	312	294	327	312	293	330	312	303	283	330	307	287	299	310	320	323	287	309	315	310	272	290	285	315	280	309	332	310	283	334	299	306	309	297	306	302	316	304	314	293	301	329	315	331	315	318	292	272	286	286	329	277	298	298	278	286	307	291	309	305	282	296	277	332	317	308	284	284	279	302	334	321	290	316	305	301	303	342	288	299	323	295	277	275	307	297	277	280	286	303	307	284	317	316	308	306	302	305	268	293	297	304	320	287	276	318	330	312	287	298	273	312	317	310	308	290	293	297	296	286	326	297	268	301	286	327	298	331	293	281	300	304	334	288	319	334	315	301	301	331	313	280	312	341	285	300	355	298	283	311	309	296	297	278	275	301	297	316	302	312	276	300	315	323	297	323	299	295	275	329	296	294	344	283	290	291	304	319	315	319	332	287	299	335	295	292	297	319	323	303	300	299	285	322	290	338	297	260	306	277	309	288	287	294	299	287	294	327	294	293	311	311	313	308	292	297	289	347	295	288	305	340	280	279	317	317	296	331	271	336	310	285	292	287	300	299	301	303	297	288	289	321	306	283	303	319	274	327	295	280	299	298	294	285	298	294	287	299	292	307	274	298	331	305	296	295	310	324	305	301	270	279	329	306	316	306	296	310	316	295	272	288	287	298	279	311	267	307	258	299	337	300	287	295	286	308	297	298	304	292	305	291	327	307	297	307	307	304	320	344	299	299	307	310	313	271	306	300	301	283	292	327	301	319	304	301	287	291	295	319	298	312	275	301	299	301	308	329	285	300	293	288	325	313	307	297	306	300	294	322	309	292	310	265	300	280	317	291	305	281	293	282	314	308	251	265	286	303	313	303	303	300	317	303	301	312	298	299	299	307	301	335	308	312	315	276	289	311	313	321	293	292	290	331	292	293	311	281	321	321	295	293	316	271	345	302	324	304	317	299	317	296	305	293	290	297	310	313	317	321	299	281	318	310	284	276	289	285	311	327	302	306	268	293	257	344	293	301	270	274	306	277	311	321	302	304	309	303	284	316	307	278	315	304	319	334	327	283	307	294	305	313	296	285	292	337	285	310	340	299	296	285	290	285	298	306	314	274	275	260	313	315	310	281	297	295	268	284	314	294	290	290	314	339	284	292	295	297	277	312	289	322	314	319	264	308	320	309	270	263	323	342	350	282	318	287	318	271	281	297	322	317	283	309	315	290	313	320	268	277	298	308	323	310	290	312	314	275	279	316	292	299	284	281	305	312	298	293	317	322	335	295	311	301	314	304	307	301	294	355	298	312	303	325	327	304	291	321	303	334	286	295	287	310	307	300	296	295	290	299	310	295	305	284	290	308	307	335	277	282	303	293	303	286	318	331	321	330	292	311	320	319	295	300	307	307	302	315	306	295	321	306	301	353	298	291	306	318	318	316	296	281	306	306	326	310	299	304	296	305	321	311	297	292	277	280	281	293	319	310	285	320	316	308	322	300	329	279	293	320	308	289	292	308	273	280	309	311	278	311	328	293	270	321	302	291	307	310	291	272	290	295	308	286	309	289	290	300	315	312	281	305	295	297	294	300	284	313	301	337	300	308	283	324	292	314	310	308	287	289	284	307	271	321	301	299	308	258	283	299	311	274	311	294	282	290	289	311	304	283	324	302	326	280	280	289	293	288	298	303	269	342	291	301	315	318	300	308	307	324	318	282	333	315	301	289	299	310	284	274	310	279	272	285	304	310	278	274	301	294	311	311	301	297	322	313	296	306	297	295	297	296	294	296	297	291	304	281	309	313	295	294	300	298	254	285	308	324	318	310	309	324	299	296	305	303	285	333	322	261	320	295	286	317	292	292	308	326	320	293	274	310	295	301	332	303	294	300	283	297	265	318	304	262	337	280	322	279	303	292	282	322	301	274	329	271	294	316	334	337	299	303	313	316	281	289	343	323	291	294	267	321	295	325	317	285	306	311	270	287	314	300	303	295	290	302	308	310	291	297	299	292	298	308	294	308	317	311	304	309	296	308	312	296	308	322	279	324	321	296	313	314	313	294	276	296	287	284	306	294	307	292	331	295	297	304	303	284	295	276	315	305	340	307	284	310	362	325	302	293	288	292	313	310	293	313	287	302	283	318	314	303	285	326	321	312	297	322	298	281	296	298	291	326	315	281	291	291	312	302	310	287	294	281	304	336	295	303	326	305	315	306	293	289	329	296	303	322	298	288	316	295	324	289	331	271	300	278	289	294	300	284	293	282	349	285	316	336	296	312	291	267	302	321	323	301	300	314	298	304	328	301	293	307	321	297	281	310	294	308	313	295	296	319	321	296	325	295	313	290	337	299	300	300	337	323	309	283	319	318	309	330	323	288	286	308	312	284	352	290	305	310
51278	37820	13367	2126	1034	718	531	411	327	279	218	206	208	177	162	141	166	119	109	127	114	94	123	97	114	111	110	112	90	103	83	91	107	76	81	97	105	100	88	81	72	98	87	90	102	97	96	90	76	65	89	85	82	83	86	75	79	78	80	81	87	78	92	96	82	85	63	76	82	76	91	75	74	77	62	86	86	87	87	73	94	82	76	64	78	75	99	84	82	79	101	64	77	70	90	57	57	70	73	68	70	74	77	73	92	68	74	86	86	89	78	94	75	71	90	72	87	80	72	71	72	83	85	74	73	79	93	72	81	84	83	76	87	80	75	79	92	92	71	104	87	72	75	78	82	77	94	85	73	89	63	62	65	73	88	77	76	84	73	79	92	79	77	77	81	86	71	79	91	70	64	72	70	87	78	82	80	89	77	74	75	66	80	68	83	89	79	84	88	68	65	91	69	72	83	71	83	95	74	71	85	88	64	83	73	79	86	100	69	57	79	67	84	78	77	73	75	76	74	69	70	62	76	88	60	87	89	83	88	78	84	89	58	83	97	73	74	89	70	89	79	85	80	73	73	66	78	64	72	77	79	98	85	87	86	81	74	64	85	76	76	79	82	79	57	77	92	77	81	65	77	65	67	72	69	87	78	82	91	61	80	100	77	71	84	87	85	60	63	77	74	91	87	80	87	79	76	61	80	80	79	86	73	91	78	67	64	68	84	63	90	76	76	85	71	83	69	75	67	80	98	73	64	72	76	82	66	81	69	83	86	85	79	88	75	60	75	81	79	89	91	85	83	83	86	77	103	75	76	84	93	90	75	78	63	71	77	79	91	85	83	77	94	77	81	87	71	69	72	81	77	77	81	67	70	90	79	85	77	77	92	90	80	78	70	71	80	74	93	75	69	74	90	78	80	82	74	67	72	80	65	85	80	73	90	66	70	89	70	71	61	82	63	82	73	79	75	76	65	92	71	86	71	90	88	83	104	79	63	77	66	83	77	79	73	75	77	65	87	80	83	79	72	89	73	89	100	82	81	85	68	78	87	66	89	84	73	78	65	80	73	87	63	85	82	89	83	73	74	80	65	76	73	77	77	94	67	59	90	92	80	81	82	77	98	83	83	87	70	65	82	91	67	79	74	62	71	85	60	65	69	80	89	85	80	80	81	64	92	85	80	63	74	71	82	70	66	85	86	76	68	96	66	78	82	76	77	89	67	80	91	82	82	82	55	69	75	84	86	94	72	83	81	65	62	91	84	87	67	66	64	88	80	78	70	82	62	85	75	86	82	64	69	69	60	78	89	84	77	81	82	65	81	81	77	98	92	73	74	81	74	80	84	90	76	71	76	66	99	91	64	61	70	83	79	86	58	82	88	70	57	69	77	67	73	86	80	81	77	79	76	87	84	70	85	88	75	80	89	78	79	70	73	72	95	97	79	76	78	79	84	73	106	81	85	68	78	80	75	69	82	63	66	71	71	75	76	73	80	76	72	74	77	85	99	100	75	75	74	88	80	72	84	71	80	98	96	77	71	78	77	68	73	83	71	90	92	60	73	61	67	76	87	73	83	88	85	49	86	66	64	83	77	90	59	80	74	77	66	74	75	69	80	85	77	61	81	89	72	74	67	90	82	74	78	81	80	76	75	71	79	84	75	85	56	77	71	80	61	67	85	73	62	79	66	79	80	84	79	71	72	56	79	84	78	109	84	65	67	80	81	75	73	74	70	84	73	86	77	74	91	65	89	60	89	92	75	77	91	76	77	86	89	58	74	93	65	80	83	70	75	84	71	85	69	98	81	69	80	71	63	86	72	80	50	72	74	74	78	74	61	68	84	76	88	82	91	83	67	80	93	78	65	76	91	90	74	78	70	72	89	87	82	83	77	72	80	70	95	71	61	81	80	78	68	67	94	78	77	67	82	69	85	84	66	79	73	71	87	79	78	86	71	71	68	77	81	81	79	90	79	70	72	88	68	71	79	66	80	79	79	56	74	78	84	80	64	89	85	60	82	73	85	61	83	65	103	70	82	88	87	80	80	89	73	76	81	73	76	76	74	72	80	84	75	68	85	88	68	62	80	86	76	71	88	82	68	89	69	64	79	91	69	65	77	60	87	86	78	83	85	92	91	84	68	77	86	76	74	81	75	82	73	83	73	62	81	78	59	72	97	74	78	78	76	72	89	81	79	77	67	63	73	75	79	79	80	84	87	70	78	77	65	73	85	62	90	87	80	74	84	67	62	77	64	95	64	99	92	66	85	90	75	81	91	64	76	84	83	90	48	77	59	87	93	63	74	76	77	76	78	83	91	79	67	79	92	82	59	83	81	71	69	72	77	80	70	95	78	73	99	64	76	82	85	91	76	67	77	74	91	80	81	65	89	82	80	64	69	72	74	76	70	82	77	98	67	81	77	78	90	82	69	90	74	80	63	79	90	96	80	83	78	74	81	86	96	67	76	82	79	67	85	74	68	82	72	80	75	83	81	82	65	86	70	80	74	77	67	83	72	81	86	71	82	94	86	87	77	84	90	91	65	61	77	87	73	69	84	76	54	73	73	64	74	75	88	79	88	90	83	80	73	79	87	85	74	70	61	88	75	88	64	69	85	74	83	75	85	78	67	70	86	91	76	75	62	78	75	87	82	69	77	89	63	75	75	69	69	86	85	67	80	92	79	74	68	87	74	67	77	94	78	92	84	71	79	88	94	86	77	86	62	76	86	67	78	63	74	72	93	76	73	76	114	84	76	62	74	73	76	71	86	80	76	82	92	73	79	83	68	76	87	96	73	94	76	76	89	74	57	84	62	79	81	80	78	77	95	85	58	75	81	78	83	81	94	89	60	81	81	71	92	76	75	77	99	70	66	67	76	90	81	81	72	67	76	69	85	73	79	69	85	76	60	81	87	83	87	84	89	76	71	78	64	73	86	66	76	49	72	78	69	88	79	68	92	90	77	85	67	76	60	63	81	71	83	66	75	75	83	89	71	80	69	69	67	90	82	66	81	81	72	69	85	65	64	80	82	82	73	85	74	78	69	74	88	86	71	86	70	85	96	79	93	71	69	75	79	72	78	92	74	63	93	79	90	74	79	72	65	84	87	70	75	62	66	84	107	70	67	80	72	74	85	73	69	75	68	88	77	75	91	78	84	74	97	63	63	66	85	80	83	84	85	68	73	87	92	84	69	77	71	73	89	99	73	84	106	68	75	83	78	97	72	66	82	69	66	83	74	80	73	66	73	70	70	81	90	75	61	84	67	79	76	87	79	80	80	77	82	71	63	86	78	85	72	74	86	81	69	94	67	74	79	65	73	77	72	70	84	82	67	64	66	83	86	70	64	78	93	80	72	68	90	70	94	75	71	59	66	100	69	86	75	74	81	82	81	77	73	87	75	70	84	85	97	86	65	69	63	71	79	98	70	85	86	77	59	78	97	74	91	90	64	48	74	70	75	79	79	94	87	88	73	79	82	76	92	73	78	73	77	68	87	80
28138	24681	5053	4515	3904	3099	2516	2079	1715	1480	1305	1119	945	907	810	742	670	610	592	527	556	515	475	463	435	408	446	368	401	351	339	355	362	328	338	310	323	312	320	286	298	282	289	307	273	303	300	270	247	269	270	254	284	258	296	260	236	256	239	274	265	240	236	245	245	269	272	253	250	226	238	227	234	240	230	241	241	249	234	241	227	250	248	214	233	238	229	255	238	219	224	228	243	246	232	227	248	234	234	238	234	234	225	229	218	210	228	226	228	210	218	215	223	235	234	209	220	213	234	217	232	230	241	246	244	221	227	223	189	217	240	234	205	212	227	222	229	239	205	201	259	223	224	207	229	220	217	213	214	259	224	231	206	233	209	202	209	212	184	201	214	230	228	237	186	223	230	213	213	214	227	203	237	231	222	214	215	237	221	211	213	222	221	229	213	234	214	224	213	215	197	240	229	226	234	204	222	207	239	225	225	249	233	226	248	238	205	227	219	225	219	203	204	232	226	228	212	251	215	195	212	215	230	213	237	242	216	228	204	235	203	213	226	201	217	211	231	225	210	226	224	222	198	226	216	221	228	238	215	241	204	204	248	238	231	212	200	219	238	247	190	208	204	219	200	221	254	225	190	222	228	234	227	192	219	214	242	229	215	216	224	207	212	226	226	224	215	223	220	206	210	221	217	197	216	241	218	239	236	240	210	231	219	212	223	210	224	206	234	207	209	235	226	217	214	223	235	235	226	235	213	242	219	201	236	216	218	233	225	218	234	204	225	208	195	194	225	214	235	219	219	208	201	212	178	241	221	225	192	198	246	224	221	219	209	226	213	226	238	218	227	199	220	213	209	232	226	212	206	223	225	230	207	247	234	183	216	235	213	217	240	245	231	215	223	213	239	232	195	229	193	229	227	224	195	232	204	215	207	221	232	201	250	214	218	214	220	206	214	217	212	212	227	223	233	241	220	236	217	231	238	213	229	238	207	210	196	216	215	216	225	225	225	204	228	236	223	212	224	203	218	225	222	225	209	203	236	206	205	213	223	224	220	233	234	236	244	253	217	213	189	235	202	245	199	221	200	195	208	216	211	218	217	214	247	230	217	229	206	204	211	197	230	199	226	235	239	225	187	243	218	224	228	223	216	226	223	225	230	218	222	221	225	229	208	219	224	222	232	206	265	205	233	230	226	209	219	222	227	226	210	240	230	214	223	232	213	222	218	225	213	233	229	215	207	203	235	221	214	217	229	215	202	225	217	217	199	230	208	200	200	209	222	191	213	235	246	201	231	229	200	232	226	233	219	211	218	222	229	229	192	200	224	240	221	208	193	228	235	207	231	232	222	230	229	225	210	218	223	221	205	226	225	213	208	234	219	206	222	228	227	206	225	206	227	221	231	202	218	224	215	206	202	220	226	206	219	228	189	215	213	250	232	224	221	233	210	197	221	190	221	226	201	206	208	219	215	230	212	207	227	235	204	225	233	213	208	227	212	183	250	214	231	223	228	214	230	226	230	234	238	226	220	213	190	198	219	236	224	224	201	212	239	208	203	206	226	206	230	242	223	193	222	262	243	215	223	214	222	241	187	205	197	230	211	234	222	222	206	221	260	222	225	200	211	214	225	228	215	212	217	212	248	230	218	213	225	212	219	200	240	215	196	240	254	230	216	215	201	233	239	238	233	212	235	226	207	221	219	220	216	204	201	220	242	213	221	230	218	226	224	244	224	202	210	212	237	233	235	228	233	212	231	182	217	225	212	226	180	237	193	212	217	215	225	203	222	220	205	220	194	203	237	219	213	210	208	226	221	236	196	220	206	205	229	220	224	229	209	217	202	205	217	222	220	215	209	203	221	188	201	207	215	222	227	236	193	218	213	205	207	250	191	231	230	218	225	209	197	230	208	210	238	229	223	226	210	218	229	249	216	229	229	230	220	211	210	232	212	204	199	256	217	236	208	210	187	229	225	218	232	228	223	229	197	190	204	211	224	224	210	217	234	241	205	238	236	247	204	235	227	212	215	219	209	211	237	207	203	240	186	223	226	218	230	228	182	222	205	204	249	211	236	212	253	193	227	242	215	204	215	215	216	218	216	207	201	230	215	217	202	223	225	227	224	231	228	229	228	210	218	217	254	248	244	218	225	199	231	201	228	206	189	214	241	220	222	205	235	225	223	233	241	225	186	202	245	221	204	215	224	248	237	203	226	220	234	230	221	204	218	216	227	220	222	233	214	213	235	237	226	230	216	222	203	204	202	235	210	195	224	203	224	227	191	224	244	254	224	218	200	206	246	224	230	215	195	196	226	227	210	203	209	206	216	219	265	201	216	223	220	229	223	219	214	222	222	217	220	228	213	237	220	228	230	235	254	192	218	233	250	230	235	198	213	214	211	204	221	198	208	214	234	222	208	188	232	206	216	232	217	210	218	193	234	182	230	216	206	222	227	205	210	237	246	220	228	216	235	210	205	222	231	203	211	206	210	235	220	202	217	234	225	227	217	213	213	199	219	207	209	207	248	222	241	229	210	214	246	224	218	226	232	209	224	211	220	206	241	212	198	223	236	220	194	229	213	205	193	227	220	212	190	205	217	238	217	240	204	235	224	219	213	221	244	239	224	193	220	183	221	202	223	203	265	221	245	220	200	202	186	205	200	221	228	225	225	192	212	233	202	224	198	223	212	205	230	211	216	216	239	237	250	241	224	218	211	223	226	206	217	197	213	212	200	193	230	200	218	203	223	210	219	234	205	239	232	201	225	197	198	265	209	240	203	206	230	222	208	189	224	210	221	233	222	237	210	210	220	209	221	255	199	230	215	212	223	224	201	232	197	182	220	236	208	226	223	216	209	232	216	215	191	202	232	198	220	224	213	219	220	234	221	213	236	216	232	215	202	210	207	178	224	225	232	232	246	224	212	269	204	218	210	209	227	208	224	226	209	237	251	221	232	206	213	209	235	208	224	206	191	240	230	227	198	228	241	208	218	225	199	211	218	217	221	197	223	210	217	214	222	217	226	202	220	218	234	222	225	220	236	217	222	206	235	221	218	219	230	226	226	223	202	219	240	230	207	218	196	237	246	213	206	226	222	250	242	227	220	223	222	231	206	243	214	216	208	241	216	223	233	195	190	191	225	236	223	231	235	241	220	216	222	228	212	203	212	223	230	256	221	217	208	215	225	227	247	207	216	223	210	218	218	193	219	222	203	195	209	206	235	207	224	236	211	228	230	193	218	218	231	223	215	241	202	220	228	261	244	191	229	229	216	228	215	230	229	210	216	217	212	230	204	222	218	207	207	205	214	209	209	212	246	228	224	234	213	244	215	227	212	225	218	218	204	244	204	214	194	227	225	209	232	265	205	228	203	194	195	208	216	216	199	204	200	220	230	205	226	226	225	229	226	206	236	234	232	221	214	231	213	228	217	254	207	222	239	199	222	220	227	205	210	223	234	222	215	226	213	212	217	239	222	250	215	222	215	228	190	228	229	210	252	220	227	175
5732	965	316	275	279	273	266	238	268	279	283	274	257	300	249	270	289	270	283	268	261	266	252	242	287	256	270	249	267	283	259	251	268	262	288	284	260	264	297	255	270	252	258	297	269	241	242	264	247	243	266	258	252	278	273	265	260	260	253	290	250	244	250	258	239	276	278	253	265	248	293	252	259	244	239	277	271	283	254	272	296	267	264	272	243	253	271	290	240	266	256	225	272	241	267	263	267	248	280	281	271	269	285	257	260	250	271	238	258	288	274	253	265	270	287	244	266	247	282	251	267	259	258	266	253	247	271	248	264	288	299	243	241	258	287	268	261	260	261	281	266	266	233	277	267	261	279	273	258	285	282	267	293	251	270	272	280	261	258	317	280	246	237	266	270	250	257	266	286	243	258	281	258	258	285	290	252	249	277	245	261	246	256	257	268	243	266	261	264	271	260	251	241	251	248	261	311	265	245	252	259	266	252	235	247	268	243	255	271	273	219	257	235	252	264	266	242	283	254	256	271	276	286	299	277	243	269	277	286	278	254	259	259	264	235	276	267	256	266	266	239	225	249	281	255	259	253	236	288	257	225	246	269	267	244	265	264	247	290	280	278	256	244	258	259	241	244	242	259	275	241	280	216	238	267	256	269	260	289	237	244	300	260	296	265	275	252	267	270	250	261	259	243	237	269	239	255	267	266	265	247	259	248	236	253	258	270	267	246	246	255	242	238	256	258	257	267	236	253	287	265	251	279	257	242	278	262	264	294	272	263	266	262	272	280	261	272	246	307	252	271	260	262	280	265	241	257	277	260	263	267	235	266	282	263	246	265	210	272	249	273	269	274	277	235	227	263	240	257	259	245	264	263	263	276	225	260	270	236	231	260	256	241	283	250	255	262	252	264	233	266	253	234	267	252	268	285	227	241	229	283	243	242	290	249	253	248	258	279	280	252	253	245	250	271	260	258	280	283	247	263	274	246	254	291	238	276	263	292	247	253	266	273	244	252	249	252	253	256	217	279	263	245	259	268	255	255	288	255	258	283	261	256	257	246	297	254	264	287	261	270	255	255	270	264	275	269	259	242	258	279	276	271	259	257	275	279	242	263	260	262	276	274	271	255	256	258	247	247	283	248	277	259	260	236	240	255	276	279	258	250	269	247	258	276	271	282	264	275	247	272	259	280	285	248	253	236	248	277	266	267	281	273	230	303	262	244	253	272	242	285	272	266	253	253	288	259	275	260	268	252	260	261	268	256	271	255	235	243	225	277	239	272	265	236	252	242	262	258	261	257	259	258	243	258	261	268	260	267	258	248	265	266	274	249	282	258	245	220	275	292	258	299	269	273	288	283	260	231	268	294	286	250	244	242	254	263	281	246	246	302	262	232	262	277	256	247	256	253	255	261	235	273	256	267	236	252	272	266	282	271	257	310	253	252	245	258	242	249	265	282	269	287	273	238	280	226	247	254	246	275	259	231	271	281	259	242	268	267	294	241	271	278	287	254	243	251	262	254	248	296	263	275	246	264	251	263	239	241	261	276	274	279	289	275	256	281	264	261	280	238	297	246	223	272	268	255	230	266	239	256	263	279	264	226	270	267	268	281	225	249	282	242	245	247	262	255	258	255	310	267	253	261	279	284	243	258	289	246	257	285	234	276	280	266	304	260	260	266	274	266	276	268	256	282	261	275	265	252	245	258	236	256	263	248	267	251	268	280	258	279	238	258	267	220	231	258	263	280	283	256	267	253	264	279	253	232	258	271	254	276	283	271	250	251	332	242	258	275	251	258	260	242	250	240	268	270	253	266	288	303	278	256	281	274	306	256	265	279	254	264	242	263	256	290	270	255	291	257	241	270	269	260	274	280	234	252	237	308	218	262	265	253	281	255	218	267	259	233	267	268	269	240	239	281	258	261	266	251	270	254	249	294	251	243	276	281	262	261	256	264	248	253	257	251	259	264	235	259	236	237	285	280	293	265	247	231	261	243	264	268	266	257	274	271	250	289	243	259	284	275	264	257	251	271	262	244	260	286	255	250	264	275	274	268	261	270	236	260	264	255	256	267	247	283	259	272	290	229	263	265	271	258	259	247	256	262	274	269	253	265	264	254	248	260	245	263	260	267	259	254	241	269	269	257	265	246	257	302	289	255	272	260	269	266	271	289	254	274	280	302	243	254	263	249	271	284	248	258	276	243	242	266	249	248	265	270	239	239	271	239	242	257	273	244	259	255	249	229	264	250	296	257	284	263	258	246	270	281	266	270	286	285	298	261	257	235	268	261	283	271	225	267	285	248	226	262	256	248	291	240	283	251	257	259	277	274	237	256	263	254	252	241	264	266	272	261	225	243	278	254	248	258	274	232	280	259	242	256	268	279	271	275	257	258	232	269	254	269	289	291	270	248	257	283	284	254	265	243	262	255	266	244	246	240	254	273	251	273	276	244	268	266	265	269	275	237	263	270	245	261	271	268	261	256	264	264	241	276	275	258	254	255	246	272	282	232	277	272	263	249	258	263	269	240	273	256	272	261	255	264	302	247	224	259	255	248	228	266	262	287	278	275	271	252	260	248	266	258	262	286	258	273	274	259	290	263	264	266	273	266	261	254	281	261	277	291	255	281	243	246	272	265	269	236	271	298	260	266	260	241	268	263	261	252	224	241	271	275	261	258	264	265	251	279	258	253	243	243	263	245	262	236	246	236	273	245	274	263	265	261	295	252	243	227	277	231	264	239	277	269	258	262	269	265	233	262	277	261	280	264	229	264	278	241	278	259	249	222	239	257	260	266	257	273	251	277	241	283	269	267	282	277	244	290	260	247	262	261	252	224	251	267	262	238	288	262	251	245	268	251	260	262	271	232	235	273	257	250	244	254	251	239	267	264	244	264	252	277	251	269	271	260	253	238	253	279	253	251	266	282	249	262	262	237	254	261	249	263	296	269	286	221	259	272	300	246	283	243	251	267	234	244	245	271	251	253	257	279	243	260	235	245	261	275	261	255	273	290	258	271	271	242	247	227	268	260	272	269	245	299	273	277	270	301	255	247	294	259	273	257	277	291	301	253	281	267	262	244	262	281	265	259	242	248	240	269	277	261	273	264	292	229	250	311	262	261	246	258	282	238	251	250	264	276	273	294	295	254	241	268	271	262	286	275	224	244	239	268	277	288	271	245	249	259	239	256	261	252	242	283	251	256	245	248	264	261	241	287	281	247	256	233	270	232	265	278	285	261	269	265	251	258	262	290	289	230	238	284	273	262	281	279	262	248	245	257	239	253	258	281	259	244	241	257	258	279	259	253	268	226	249	258	273	280	253	247	248	245	266	252	278	237	269	256	250	255	282	244	277	284	254	238	269	257	241	260	273	280	267	261	249	290	265	268	261	278	241	244	251	270	245	265	269	227	230	262	258	250	265	239	234	256	243	274	215	216	273	249	267	276	245	234	251	240	253	266	245	274	244	257	278	295	254	271	264	251	247	256	271	245	261	267	269	253	278
5176	1634	734	645	627	654	649	627	620	597	544	626	578	609	614	611	656	579	607	629	618	607	599	562	598	579	574	576	572	580	608	585	543	623	615	596	547	648	646	582	612	596	604	612	603	589	632	589	574	627	595	619	635	601	630	578	670	592	599	576	589	552	573	537	590	611	642	583	570	585	598	595	588	554	610	591	569	620	567	589	643	583	633	596	591	611	605	600	599	602	568	574	572	629	603	597	572	616	622	595	579	570	618	624	585	579	546	577	564	605	555	608	538	633	611	612	608	620	585	613	646	606	608	605	612	616	581	563	633	610	551	597	593	622	541	599	628	594	566	568	563	606	582	636	582	581	597	587	595	586	565	578	606	555	576	570	615	555	607	568	593	590	565	594	576	603	590	609	590	598	567	611	616	576	607	576	595	534	567	578	561	590	616	586	532	572	612	576	579	588	606	602	608	584	577	599	605	578	579	580	595	600	595	582	578	595	599	611	595	548	634	609	569	613	604	584	534	592	641	589	614	578	597	585	565	568	550	545	567	619	606	608	583	604	600	565	622	572	580	638	595	592	591	632	583	591	578	582	568	551	589	617	583	615	606	565	588	602	592	620	563	563	621	637	607	604	591	616	605	598	587	569	586	551	625	590	545	566	595	600	575	600	615	639	593	649	637	585	595	645	585	603	564	585	614	647	649	571	573	594	583	575	617	629	589	581	583	573	559	623	632	597	572	610	606	626	604	618	608	565	637	608	577	602	591	622	579	609	594	609	614	572	583	654	610	575	607	565	580	540	600	611	566	596	633	602	573	616	582	609	609	619	558	559	625	569	609	562	570	596	615	580	620	634	613	597	574	623	628	553	592	615	626	588	614	610	569	584	612	569	560	557	606	557	616	559	611	554	608	629	578	615	605	565	569	559	609	581	608	614	554	582	605	594	587	577	648	629	612	570	578	611	567	600	612	575	626	596	609	584	593	596	608	576	578	580	582	568	602	605	584	602	585	554	581	605	592	627	616	567	578	583	624	562	564	623	600	617	579	624	624	569	570	567	594	595	585	612	603	607	564	588	580	595	616	601	556	621	603	638	575	589	598	621	565	579	528	582	593	588	608	574	600	615	609	586	622	550	574	593	622	594	619	573	573	604	593	607	618	576	591	602	635	581	587	596	610	602	638	580	598	622	593	615	607	595	616	593	603	675	601	584	568	598	593	610	555	604	584	564	627	592	587	581	633	593	575	570	621	600	566	600	604	548	601	620	557	560	575	600	596	565	648	607	600	579	551	635	610	616	629	563	640	573	597	608	618	624	586	587	583	611	635	605	576	629	598	616	586	595	633	627	588	603	585	632	584	577	585	579	585	591	575	616	622	618	575	580	606	581	631	597	570	603	585	587	581	616	584	582	548	568	643	608	572	583	614	589	563	583	608	591	616	598	576	559	587	613	614	605	592	644	550	587	605	617	598	544	578	618	589	614	578	555	599	591	584	600	624	613	602	598	603	564	612	593	589	611	604	602	608	594	596	608	579	597	594	581	560	577	581	591	596	590	557	604	606	592	608	561	614	602	616	586	579	575	638	570	611	582	611	603	606	586	535	610	611	614	595	587	605	589	611	571	583	571	597	601	596	592	626	592	629	597	597	572	614	583	620	594	576	599	627	549	592	564	574	559	603	622	656	593	598	585	599	598	584	568	555	556	604	609	578	600	575	623	560	555	620	573	599	596	557	626	578	611	613	560	585	582	601	599	583	546	581	594	561	620	570	602	617	568	611	600	634	600	599	555	616	612	561	614	603	616	579	592	571	539	565	564	608	657	609	568	634	592	580	573	623	590	605	627	543	596	588	570	627	610	572	588	552	621	577	524	600	553	589	587	620	617	578	546	574	567	601	648	627	603	576	602	571	590	578	572	587	620	586	594	566	602	582	604	596	550	603	572	664	558	590	617	567	578	590	604	555	598	622	623	586	530	582	582	607	602	546	592	598	590	623	614	604	596	559	563	612	604	588	637	612	562	608	600	671	604	617	596	609	551	615	615	636	617	598	567	545	560	584	595	589	567	557	583	603	630	597	595	594	638	566	558	641	611	588	595	577	598	596	607	656	596	552	598	577	591	592	597	578	600	597	571	580	617	590	601	638	598	591	610	580	573	608	635	558	612	543	616	584	602	596	559	583	575	582	600	581	621	607	644	647	608	609	565	576	575	568	631	566	575	598	619	587	572	584	602	629	600	570	541	580	606	602	608	588	615	575	589	604	577	561	629	597	566	618	587	586	587	567	572	619	544	616	593	602	612	573	605	630	573	605	575	561	573	633	581	639	580	520	585	572	574	585	578	601	613	578	597	615	629	605	599	584	573	616	629	576	607	598	608	602	578	597	557	555	589	600	598	561	636	574	558	613	586	578	650	575	603	612	583	591	576	594	594	576	584	567	604	593	568	603	591	582	565	600	575	604	595	629	602	586	613	606	585	562	574	600	553	613	602	581	620	598	631	582	628	599	588	541	570	596	626	599	596	568	636	630	546	550	607	588	583	573	578	544	584	589	620	621	604	600	598	585	596	595	584	584	616	577	615	589	605	555	613	614	587	606	561	571	621	605	603	575	581	586	596	574	605	597	642	565	611	633	591	568	622	556	619	605	559	605	571	612	551	585	624	559	595	621	610	607	647	604	577	567	601	582	624	591	625	559	609	635	584	612	605	610	600	551	627	659	596	580	569	610	564	630	612	596	561	560	587	583	603	588	596	596	599	634	612	581	582	604	598	625	570	606	617	619	563	558	616	617	567	602	582	637	604	627	562	632	560	586	598	588	600	602	642	578	568	562	564	621	586	553	573	617	609	593	610	559	600	593	605	579	581	554	678	586	575	558	589	588	590	566	624	553	586	593	591	604	574	580	620	602	599	598	627	613	532	560	582	589	625	562	611	635	598	580	626	593	530	614	618	625	610	555	584	607	565	636	600	563	579	570	622	570	615	589	554	554	582	583	563	606	549	584	553	594	561	566	594	605	640	578	596	604	612	557	587	580	641	558	596	597	601	645	610	576	594	585	571	594	548	599	617	610	616	564	568	577	613	558	627	594	630	573	589	582	583	615	629	530	588	622	641	616	619	589	583	569	595	597	612	607	581	560	570	606	573	572	548	608	579	609	557	602	575	598	609	619	591	640	605	566	556	592	564	628	607	548	624	586	552	568	596	620	566	598	571	569	589	554	603	591	553	593	592	555	569	603	604	601	580	568	593	586	629	563	601	546	599	559	557	615	605	553	630	617	565	582	598	604	609	607	584	594	605	591	552	584	568	601	595	579	550	589	628	602	606	596	618	567	586	631	583	557	553	608	594	579	562	616	664	597	565	617	632	587	633	598	617	546	596	564	574	602	583	582	570	583	582	589	611	600	620	611	611	594	571	551	607	558	626	600	563	601	624	576	589	570	581	612	557	593	578	587	612	584	616	566	606	555	609	619	613	602	596	571	577	598	636	599	583	628	602	561	589
37617	24153	6534	938	552	426	352	304	229	230	201	201	190	174	181	178	174	186	150	157	168	170	152	133	132	139	135	133	142	112	133	109	121	116	125	110	99	117	136	122	135	125	130	122	119	128	154	116	111	147	127	123	124	139	118	131	116	119	138	119	108	144	117	136	114	121	132	118	122	121	117	122	115	128	117	133	146	123	133	118	128	112	120	103	122	123	125	129	118	131	130	111	121	125	112	137	147	115	142	136	127	112	127	119	125	122	118	120	139	128	109	114	118	119	126	153	146	128	104	135	114	132	132	141	115	109	128	115	130	129	117	112	112	150	113	117	130	135	114	133	112	138	123	136	135	118	148	119	97	117	128	144	144	124	136	115	117	114	134	135	111	119	115	127	138	139	132	133	103	130	129	125	137	112	125	111	141	121	141	151	124	129	104	123	145	135	117	122	114	117	127	124	124	133	113	109	138	104	138	137	135	139	104	114	116	116	127	139	128	122	120	132	112	133	141	127	108	134	107	136	136	123	121	126	124	132	123	106	109	143	127	132	113	118	121	130	123	118	140	123	130	117	122	115	105	92	118	111	127	125	120	109	144	141	136	122	153	117	111	120	115	123	137	148	127	128	129	128	121	134	136	117	126	133	117	127	103	110	128	125	130	130	136	127	110	119	118	131	148	109	124	96	132	125	117	148	93	117	122	118	137	107	121	132	115	123	131	115	121	119	130	99	132	125	133	125	112	136	135	112	144	115	147	124	123	120	129	121	140	130	126	135	117	125	123	126	92	113	135	110	125	125	122	126	113	101	118	123	128	113	129	144	126	136	126	103	104	132	119	125	114	126	135	134	133	106	122	119	139	145	128	148	117	127	138	122	114	115	126	129	96	119	141	139	90	114	97	105	126	119	115	146	111	122	116	123	137	137	106	123	131	142	123	121	136	112	137	145	113	138	141	128	120	129	114	111	143	123	121	114	117	134	127	130	144	141	110	129	136	140	133	128	137	115	115	123	112	132	109	130	116	112	130	118	124	118	121	124	134	130	139	145	126	138	125	130	125	137	109	95	140	109	121	114	115	125	113	109	129	158	134	132	137	136	111	121	138	104	95	133	114	114	103	104	124	109	137	131	125	98	122	136	136	113	129	122	136	105	120	126	124	130	110	112	106	122	129	123	110	129	119	126	129	98	134	115	103	98	134	138	109	133	99	121	130	114	140	118	132	123	125	111	122	120	120	120	122	136	137	135	130	94	127	108	134	111	112	151	122	130	131	120	128	113	137	135	128	130	124	110	123	109	117	112	125	107	121	120	111	156	102	126	132	100	134	118	129	142	108	103	105	118	115	112	115	131	132	119	127	124	132	108	131	109	130	127	116	139	141	135	133	120	146	116	138	123	123	135	123	115	124	124	123	122	118	115	114	129	128	116	109	131	125	132	126	122	128	129	124	116	124	135	128	135	113	145	121	132	124	116	131	107	121	122	135	128	131	132	129	130	125	146	139	134	132	119	133	107	143	111	110	128	122	136	109	132	135	143	127	133	121	159	118	135	121	115	157	96	145	122	117	143	107	119	149	136	134	133	135	118	124	119	144	122	133	130	122	130	125	125	127	126	133	136	116	117	131	135	126	134	112	98	134	128	133	130	126	128	122	133	141	118	114	122	130	130	129	136	139	118	133	138	131	108	131	113	140	102	151	135	130	125	123	105	120	94	119	114	128	151	119	117	117	129	141	112	129	134	133	117	119	128	105	124	126	146	109	120	116	144	128	134	111	124	134	114	118	140	132	123	140	89	143	123	123	118	147	109	116	112	116	120	114	127	131	140	154	131	129	121	118	136	139	127	126	116	108	113	124	117	112	143	147	115	114	117	123	125	104	103	101	118	127	114	126	122	126	131	166	127	117	126	118	131	115	130	114	133	137	126	114	126	121	148	118	138	134	126	108	117	119	114	121	120	124	127	125	132	122	120	132	114	113	138	127	131	108	137	136	111	133	122	116	126	120	123	118	101	126	145	122	127	126	121	133	107	134	125	119	121	133	128	127	123	132	126	134	123	129	131	107	120	130	122	119	130	138	130	130	124	115	119	122	137	120	132	111	135	126	137	126	138	138	108	130	130	112	117	118	128	125	120	117	109	105	112	112	125	114	127	115	118	139	128	138	121	109	129	116	127	131	118	119	124	135	119	109	148	139	118	141	125	121	115	123	129	134	104	106	113	135	121	124	139	118	120	113	121	107	136	135	119	122	123	116	132	118	124	123	113	131	124	119	160	103	108	122	116	106	117	133	133	117	121	109	109	110	125	120	122	134	130	140	118	141	111	119	129	119	144	131	139	139	123	106	118	132	120	115	134	118	119	114	111	132	126	134	117	132	118	114	151	131	105	128	124	120	117	126	113	98	123	112	118	132	145	122	116	121	110	124	126	125	110	139	115	101	126	123	120	133	136	120	104	112	114	126	149	112	125	133	137	117	115	122	135	132	132	108	120	117	89	126	120	114	132	134	129	116	121	118	137	120	124	123	126	113	128	135	128	121	125	116	122	134	143	121	110	137	134	127	135	126	116	131	126	120	122	123	129	137	108	135	129	129	107	117	113	123	107	117	108	136	108	119	125	131	94	130	131	117	108	132	127	118	124	109	110	114	126	133	116	126	122	127	142	121	113	141	125	135	115	120	105	125	135	118	124	135	120	112	116	127	112	132	138	132	125	133	141	125	132	121	132	110	124	126	111	101	116	144	126	109	137	118	108	120	121	126	117	119	124	126	112	113	110	117	115	136	139	127	121	136	124	125	134	122	121	121	101	125	128	124	114	124	131	124	121	134	128	145	138	114	109	124	101	143	115	136	141	116	112	129	132	133	135	136	124	144	149	141	130	125	140	131	126	162	106	127	131	135	146	124	142	120	125	138	106	113	125	120	111	118	105	115	133	121	125	122	125	114	120	113	146	130	116	97	122	95	118	109	109	108	131	109	105	111	120	126	110	101	110	119	153	121	97	135	127	120	132	105	113	116	110	128	112	111	105	144	118	135	135	131	128	116	118	110	125	129	126	132	117	134	128	105	94	141	138	116	120	101	125	105	136	133	128	135	109	131	135	113	128	123	119	118	104	130	136	134	147	118	131	119	111	130	116	123	128	132	121	125	142	125	127	104	110	106	115	120	126	117	138	119	105	131	122	101	121	108	112	146	118	134	149	140	137	120	130	104	108	132	113	107	141	136	124	101	120	119	118	113	132	149	101	136	139	117	123	123	107	140	121	124	134	127	123	115	122	135	112	126	121	113	129	123	136	137	120	118	133	123	111	141	124	120	105	119	133	118	123	125	133	138	105	127	102	115	110	119	125	150	124	125	143	127	113	121	130	126	106	129	126	136	104	117	107	115	150	159	120	117	121	148	127	124	137	131	123	117	109	128	116	130	132	133	124	111	129	156	135	131	125	121	123	119	105	124	113	118	114	98	137	112	130	116	98	131	128	108	137	112	132	120	131	125	129
20634	16882	3464	2534	2267	1882	1523	1263	1051	1000	881	770	675	630	633	586	527	525	527	491	478	453	446	435	418	419	422	400	396	392	380	386	368	359	358	359	354	341	354	342	346	320	329	336	356	315	348	321	315	359	331	314	299	316	352	300	325	333	336	309	319	300	324	315	327	325	285	314	329	320	300	306	290	317	293	265	345	294	302	296	280	327	312	324	314	294	303	304	310	314	299	278	334	325	307	301	310	285	291	290	300	315	306	272	293	315	313	291	305	338	292	289	330	314	299	326	276	302	286	287	315	325	314	313	298	326	330	292	300	321	311	309	327	315	296	323	296	314	301	308	291	306	297	296	304	303	286	327	294	290	310	317	320	287	267	284	302	301	334	335	314	318	298	312	281	359	310	308	306	305	279	309	299	337	286	303	333	337	303	307	298	323	287	320	318	294	277	315	296	291	316	308	319	304	287	317	314	296	320	310	303	290	287	297	273	330	305	293	309	320	288	296	316	301	313	275	294	305	300	281	284	322	311	323	298	330	263	341	291	312	324	298	347	320	305	321	324	322	352	330	288	309	320	316	311	272	328	289	276	340	291	327	312	286	279	289	314	301	295	309	311	285	325	314	276	288	295	310	311	300	309	300	287	274	324	261	317	304	325	322	288	276	296	289	329	324	279	312	298	302	270	313	320	311	305	285	303	322	291	314	300	296	319	308	283	289	329	303	307	312	347	288	304	283	311	310	279	290	301	309	283	324	336	322	307	284	339	341	301	282	284	307	285	299	312	285	299	316	318	307	317	332	313	290	286	292	302	320	303	274	284	288	323	344	293	267	280	316	303	302	296	331	304	280	295	290	294	327	328	301	315	293	273	293	281	306	307	286	319	311	319	270	287	309	301	309	312	327	301	295	291	324	301	338	338	300	282	331	321	317	337	330	305	320	270	284	278	333	286	272	305	306	311	302	293	319	300	345	312	284	307	309	302	344	261	314	337	309	295	310	313	268	300	293	290	295	319	296	298	295	290	297	338	313	314	294	293	328	294	307	296	292	296	314	308	303	273	305	280	277	298	310	277	279	296	302	285	314	272	303	294	298	316	314	285	278	275	304	291	330	288	292	315	316	337	322	250	335	305	307	300	326	305	299	283	304	291	305	317	271	296	296	281	306	281	309	285	302	326	283	295	302	301	330	284	283	294	287	291	339	300	272	306	269	296	310	290	302	287	309	299	289	297	275	316	322	302	327	286	314	307	301	310	299	259	270	277	276	288	273	287	309	307	279	266	284	288	313	295	305	317	304	331	266	303	295	316	298	287	311	276	284	313	284	334	286	323	312	283	306	305	323	322	294	328	275	276	288	287	295	310	321	314	325	296	291	302	319	298	282	322	297	296	267	297	266	327	293	307	284	330	277	299	297	307	315	312	300	306	306	294	315	307	330	280	336	324	304	280	319	314	325	306	293	284	309	303	279	305	326	282	304	266	327	282	314	303	298	311	315	325	298	260	307	300	283	292	344	297	298	283	333	289	303	299	326	271	307	286	296	290	293	287	284	301	288	339	310	305	315	339	309	273	307	313	317	284	288	305	318	280	306	316	316	328	298	316	332	308	318	271	310	288	315	297	305	292	309	302	304	284	287	307	292	319	325	289	298	286	302	299	301	286	275	312	329	319	301	333	306	308	297	292	283	328	280	319	293	298	312	304	306	312	340	291	300	304	302	302	295	297	307	296	300	278	298	310	290	294	327	282	289	321	314	303	289	310	300	279	310	286	308	313	317	281	321	272	289	298	289	305	290	321	332	349	284	303	275	306	310	281	314	278	329	281	291	280	279	313	308	323	308	300	305	301	272	294	292	281	305	315	305	319	304	324	314	267	295	318	291	325	309	316	327	310	320	315	331	307	294	262	282	273	304	335	312	311	314	353	310	289	303	314	284	284	294	273	295	299	310	328	294	287	299	296	284	316	286	301	302	304	314	297	323	268	307	279	303	322	312	276	323	344	273	278	295	309	294	294	295	279	303	301	296	300	264	296	287	306	319	307	307	306	328	271	294	323	329	281	275	306	316	294	292	329	262	309	306	284	307	316	318	309	293	291	308	300	290	280	276	291	300	320	306	304	319	312	310	302	308	335	301	294	291	322	299	310	355	279	318	318	326	285	290	336	296	290	304	318	315	318	304	310	297	282	319	299	290	311	312	300	346	288	293	291	314	337	287	282	308	324	303	289	300	315	294	322	303	294	310	294	335	287	316	275	319	298	284	279	321	345	327	292	288	297	300	310	297	308	286	290	275	313	272	256	322	289	296	337	257	321	285	291	298	291	287	297	297	325	302	315	280	304	292	293	322	312	284	294	324	315	326	277	301	318	307	291	271	331	312	307	272	319	295	317	309	281	295	284	315	322	312	320	315	310	335	314	319	289	307	302	296	290	297	309	328	311	303	325	294	311	275	314	333	298	308	307	286	311	288	318	273	292	307	338	313	285	306	296	299	276	322	321	299	329	306	272	288	250	315	312	342	283	305	304	274	334	296	289	286	313	280	298	301	288	285	315	294	284	330	318	308	321	318	291	295	324	281	286	323	261	306	323	278	275	315	294	299	285	288	287	293	293	275	322	314	294	278	307	293	298	314	291	276	306	302	287	307	325	309	280	302	296	310	295	321	276	337	297	322	296	285	324	307	355	309	290	279	275	342	312	308	289	270	269	316	288	309	313	310	306	273	295	295	296	281	319	304	292	285	271	312	291	287	277	295	326	307	259	315	318	330	334	295	302	294	279	277	322	289	317	317	313	303	323	314	280	302	273	322	299	300	290	335	295	280	302	308	303	303	283	281	312	298	297	310	296	308	298	335	307	320	280	311	308	299	334	293	304	323	299	296	280	331	269	296	287	303	291	314	293	294	297	305	297	262	314	311	309	278	302	337	314	307	300	306	310	323	288	300	305	297	291	290	305	345	291	288	296	312	303	303	323	306	314	317	329	286	333	291	325	266	309	318	295	303	293	273	306	289	318	270	293	338	286	297	316	292	298	298	313	287	324	304	315	329	318	330	299	323	311	285	318	316	300	303	276	299	283	276	321	294	295	298	297	309	295	307	297	301	287	303	277	323	319	295	288	306	309	310	308	279	326	310	288	270	297	298	304	295	310	325	298	308	316	308	327	279	292	283	306	291	305	274	310	279	324	275	308	315	276	301	269	309	277	289	303	320	313	298	314	305	331	298	301	289	306	296	294	305	287	300	312	285	310	303	303	272	298	292	299	331	278	323	299	316	319	303	286	310	322	281	325	334	316	278	287	285	307	293	288	325	278	285	282	293	298	258	293	296	281	330	305	302	287	286	289	301	302	317	322	334	300	312	321	299	305	315	310	299	291	308	287	317	289	279	346	333	337	293	301	297	346	305	287	309	309	312	293	312	295	322	285	300	326	296	282	312	291	275	276	319	288	290	296	322	290	297	315	301	316	313	308	291	264	323	290	308	303	301	302	272	283	295	313	345
51704	39063	14677	2301	1058	723	508	399	336	278	249	214	194	191	143	160	142	157	145	120	99	108	120	104	104	94	99	108	95	89	117	70	82	95	78	102	112	96	105	85	87	84	102	76	86	77	91	98	97	91	85	85	82	85	78	67	70	73	90	81	81	63	74	79	82	81	102	72	85	97	83	73	93	72	86	76	81	70	77	83	81	72	80	82	83	77	74	85	70	83	81	79	73	77	78	75	75	81	78	87	83	77	82	82	85	67	72	70	85	93	85	86	78	72	67	64	71	94	80	77	80	77	81	70	66	63	68	74	88	88	80	85	84	61	64	77	86	66	74	82	79	89	91	75	80	79	83	95	71	81	65	76	74	98	76	87	95	85	97	87	91	62	70	82	76	92	67	101	73	83	75	75	74	72	98	75	76	72	76	80	65	72	83	80	85	75	78	78	76	92	74	73	67	64	73	72	82	85	68	85	70	79	84	62	78	78	79	85	68	78	82	77	82	90	83	84	73	75	80	67	75	81	81	66	80	93	86	82	81	78	88	78	90	70	68	83	84	81	80	80	83	78	83	77	67	79	78	72	57	74	85	75	83	84	64	104	76	84	87	58	83	64	78	88	88	86	81	65	67	74	63	79	67	76	71	90	68	85	63	77	75	82	82	71	79	80	80	102	83	76	78	99	81	71	75	76	86	77	82	60	67	76	64	75	76	91	75	94	64	85	93	64	65	77	66	80	84	78	85	79	78	75	78	76	69	62	65	93	83	88	71	92	92	76	82	85	98	85	78	76	75	80	65	68	80	63	85	87	93	59	74	86	86	74	66	86	89	75	97	83	88	69	80	85	80	89	87	77	83	75	93	57	94	78	65	76	78	83	61	79	77	70	76	85	72	65	81	83	82	77	74	87	70	72	80	97	75	90	79	83	62	69	77	80	86	72	87	70	89	75	76	86	69	72	69	83	81	73	71	85	81	65	73	76	96	79	79	69	82	89	88	78	81	74	72	86	76	80	72	93	80	56	85	90	77	65	71	88	80	86	72	91	69	88	89	79	80	53	74	86	74	78	87	90	77	76	66	87	81	57	75	90	58	78	67	82	70	78	77	69	76	70	85	75	75	79	61	81	88	80	68	89	71	86	97	76	83	78	83	83	76	67	78	66	71	80	81	69	70	64	90	70	82	86	73	68	83	80	90	78	70	76	85	93	80	87	82	74	98	101	81	69	86	74	77	92	78	70	78	69	82	91	95	82	92	77	85	71	74	68	67	61	75	72	75	68	84	66	70	87	80	78	89	87	80	70	83	77	78	77	77	74	84	78	71	79	86	59	64	82	68	93	86	62	86	85	80	76	87	77	81	73	82	69	87	74	79	84	78	93	80	73	73	74	72	76	75	76	80	84	71	82	71	63	71	74	83	86	87	72	68	90	94	73	79	75	79	67	79	92	63	77	82	81	87	75	69	85	94	87	75	97	66	93	63	75	75	83	68	92	79	73	74	82	91	72	65	77	59	86	87	70	89	80	81	79	92	79	70	74	70	91	97	61	66	72	74	83	80	88	57	66	78	88	79	79	91	72	85	75	70	79	70	88	85	76	74	82	98	79	78	78	89	88	88	77	74	88	81	76	68	90	86	82	83	97	67	65	69	87	80	81	71	80	75	97	69	65	85	76	84	80	70	71	79	85	81	75	81	78	82	100	82	80	74	74	61	77	75	81	101	73	80	71	70	94	87	70	56	83	69	74	74	72	78	85	85	76	79	82	73	70	78	105	75	77	82	82	93	79	81	83	86	75	71	90	91	58	81	75	81	72	84	70	73	79	73	84	77	75	84	81	93	79	64	92	53	77	70	70	82	78	69	87	75	85	73	66	85	82	88	74	69	66	79	68	81	81	103	82	71	58	78	74	79	104	76	87	72	84	81	68	72	100	92	65	78	89	62	68	89	75	68	64	81	66	93	82	90	66	84	91	70	68	74	74	97	84	69	86	85	77	86	81	77	69	87	81	71	88	63	87	70	88	73	91	90	78	83	82	70	67	70	69	89	70	89	73	68	57	62	83	81	82	87	73	77	71	71	69	74	76	75	84	61	93	76	76	77	78	74	77	72	106	88	55	90	74	70	81	72	75	81	75	75	87	68	79	76	80	77	72	83	93	80	85	76	69	77	76	82	64	79	60	58	85	93	84	82	89	87	67	72	85	67	82	77	74	89	94	86	85	76	78	83	79	84	73	72	90	91	90	72	65	80	75	84	83	77	87	73	73	65	72	90	81	78	85	79	77	76	72	79	70	69	84	84	66	80	75	89	85	96	97	72	82	83	85	86	87	69	100	65	88	78	82	70	66	89	83	92	73	96	91	92	66	90	70	76	64	85	86	70	71	80	62	65	85	74	90	63	80	80	76	75	79	79	66	92	99	85	58	62	77	80	70	75	81	86	89	82	88	70	82	67	79	82	90	97	68	69	66	77	79	85	80	86	68	93	86	69	82	89	63	75	88	68	67	72	77	71	74	80	82	83	83	79	91	76	76	92	74	82	85	84	69	72	78	72	84	88	81	83	79	79	72	66	70	67	85	78	77	86	81	71	75	75	88	95	82	81	82	79	80	78	90	76	93	69	96	72	91	72	79	94	81	85	89	90	81	79	54	75	65	86	69	77	62	86	85	58	82	73	79	85	80	86	56	73	85	73	76	78	86	107	88	60	80	86	81	97	87	73	69	72	86	98	71	88	78	69	99	92	71	79	84	69	86	88	61	80	93	82	91	79	85	81	90	80	88	81	82	88	76	78	74	76	75	67	82	88	72	80	93	81	85	90	57	73	78	67	90	84	103	72	77	83	74	91	68	81	74	83	97	78	87	90	86	81	81	72	80	81	82	69	61	62	79	93	75	73	75	87	65	73	69	76	76	80	84	93	90	62	80	72	100	80	84	100	87	105	84	81	74	77	79	104	79	73	76	83	85	77	83	68	82	70	85	93	71	65	64	77	74	75	82	70	81	82	79	85	93	76	77	86	75	72	63	78	77	75	86	67	72	87	64	89	86	69	91	83	83	84	82	79	78	82	78	79	78	77	74	67	89	89	83	90	77	94	67	76	84	92	94	84	85	83	88	89	81	96	97	71	74	79	83	75	68	92	73	69	76	84	74	78	68	65	76	93	79	79	86	80	71	67	62	80	77	81	81	61	78	84	75	60	93	84	76	74	93	87	96	67	85	92	93	92	83	91	57	95	84	75	94	80	73	94	98	94	72	77	72	80	84	80	71	81	75	77	79	86	85	86	81	79	90	62	82	75	77	88	82	100	80	74	68	94	77	77	72	79	78	70	83	79	77	89	102	81	72	90	75	90	63	67	75	81	72	70	94	84	59	78	87	68	88	90	66	78	91	61	71	72	76	72	65	64	74	85	88	84	80	84	86	90	81	60	82	68	73	90	101	75	90	77	68	66	76	64	68	97	87	83	94	77	72	73	73	79	84	89	76	68	101	69	86
28904	26218	5793	4536	4004	3117	2488	2043	1710	1455	1246	1109	974	915	801	746	696	630	572	557	518	521	445	452	414	412	409	379	398	354	346	344	342	316	318	310	297	315	305	292	315	310	278	293	266	272	261	265	249	253	269	290	302	251	247	263	243	273	234	222	238	266	248	248	277	237	243	241	249	255	216	258	221	233	243	240	234	229	233	216	232	247	256	213	241	203	231	237	212	213	232	217	259	218	240	244	225	235	251	238	233	226	208	220	237	244	201	228	228	246	252	208	213	210	235	197	243	224	251	217	255	242	236	220	224	244	230	237	220	197	244	247	223	199	244	233	228	236	203	209	225	208	227	215	203	245	232	246	255	257	222	232	244	217	229	210	235	219	271	220	236	212	212	224	235	215	213	201	253	228	179	210	268	213	218	232	221	196	225	229	222	246	219	232	234	218	238	213	243	235	177	236	217	243	236	198	234	230	225	209	203	212	228	256	211	209	242	208	245	234	214	212	217	224	206	195	208	212	204	217	243	227	200	233	241	239	207	212	229	193	226	250	246	204	195	250	223	218	230	236	228	250	204	216	230	240	212	213	214	227	226	199	226	236	219	223	217	227	215	217	213	192	193	219	214	245	217	256	208	209	231	236	242	210	221	216	266	207	219	232	219	196	231	215	222	221	239	249	205	235	199	237	210	228	243	244	243	212	188	230	229	235	221	237	214	217	211	215	235	215	225	212	219	221	220	221	222	227	211	207	217	222	200	223	207	236	226	204	189	220	180	225	215	208	230	241	224	225	196	211	231	244	213	226	224	218	231	203	228	227	240	224	217	212	198	242	215	204	239	222	224	229	221	217	211	215	215	259	246	218	236	213	212	216	236	218	239	218	204	193	238	221	231	208	232	251	230	232	207	244	222	250	230	214	221	225	238	196	242	223	210	213	190	205	223	219	234	232	206	237	214	237	215	233	208	212	208	231	206	212	224	233	233	223	245	204	224	212	227	252	224	212	224	202	233	203	196	213	229	226	209	236	246	208	229	252	211	217	240	239	226	212	251	230	193	230	185	252	219	247	215	216	214	236	240	259	204	191	220	204	236	210	211	239	231	223	213	262	225	233	238	218	203	189	217	226	218	206	234	228	247	241	214	220	237	217	239	217	231	246	215	230	212	214	238	232	227	223	231	217	216	235	219	220	221	188	190	237	211	203	225	229	233	224	208	217	219	227	242	222	208	217	222	214	226	238	209	222	214	217	225	237	227	216	211	210	204	209	216	228	236	212	204	213	221	204	232	239	215	226	211	230	218	200	215	215	194	197	209	201	219	213	220	230	239	225	217	217	187	247	202	241	217	223	256	220	228	244	207	229	234	224	198	261	227	230	209	232	212	228	230	211	229	209	243	206	222	199	233	205	246	234	237	218	213	215	196	217	217	220	229	226	242	227	207	217	220	191	229	229	213	206	209	220	222	218	212	199	217	208	215	223	203	236	227	231	223	199	238	242	215	222	228	202	231	228	222	247	227	207	226	236	211	206	229	221	230	227	202	227	223	230	210	231	205	225	226	228	241	222	225	229	244	214	225	252	202	222	219	235	232	219	230	244	231	224	237	243	208	215	206	240	226	249	206	212	223	225	255	237	228	214	240	221	216	229	209	230	208	222	229	217	227	240	235	228	248	235	204	214	219	242	217	222	208	243	221	220	215	217	222	242	213	248	232	192	227	213	231	222	179	245	205	230	221	233	214	224	218	225	217	230	232	197	220	203	211	238	204	224	211	177	207	225	235	224	228	225	238	227	214	236	197	212	221	223	203	218	250	206	232	235	214	218	242	206	240	229	226	217	224	225	207	245	251	231	207	236	227	215	226	223	233	234	237	223	220	235	205	210	187	216	205	249	203	232	217	223	253	207	223	245	213	231	238	216	232	218	197	246	224	215	206	243	203	211	203	212	196	204	228	212	213	197	249	247	242	223	232	220	225	223	228	223	202	210	239	200	216	238	225	225	219	233	210	213	235	203	203	239	201	201	209	201	214	244	229	229	223	209	220	217	232	233	208	231	230	236	212	215	237	231	200	204	222	241	234	192	225	188	213	223	203	225	216	204	198	212	234	193	243	211	226	242	227	202	252	230	221	210	224	231	201	222	229	226	214	245	225	238	218	204	205	239	213	218	226	209	216	208	219	234	237	239	249	208	219	226	208	204	240	232	204	236	220	245	220	208	212	218	186	193	246	266	221	237	205	221	228	226	214	207	230	234	209	207	235	227	211	210	217	223	259	215	190	228	201	220	241	234	209	213	230	217	208	211	212	229	234	234	210	228	221	253	204	182	221	209	248	218	233	214	248	197	193	206	239	224	224	225	223	219	201	213	228	214	208	200	193	211	228	223	240	209	217	226	203	207	239	217	219	216	225	241	233	219	205	213	225	228	228	218	208	237	245	235	228	227	206	216	222	250	212	231	221	223	248	240	220	246	238	238	259	245	204	235	234	230	220	212	213	213	226	224	212	233	215	242	233	207	203	257	232	216	204	216	210	217	203	228	219	202	219	220	227	227	219	217	228	233	249	243	239	210	182	216	218	190	235	224	216	206	214	217	200	239	225	212	205	235	233	227	205	215	218	203	203	215	239	230	192	239	230	215	223	229	205	220	192	207	212	224	219	209	239	221	213	241	219	239	202	210	221	204	220	246	214	200	229	226	219	211	200	214	217	213	218	226	243	225	218	215	223	229	232	230	228	240	224	227	212	217	251	217	220	191	189	222	236	233	196	206	208	208	207	240	208	259	232	217	211	213	248	199	217	233	209	205	208	214	239	227	221	228	209	222	214	202	213	203	240	195	226	232	201	230	215	213	233	229	227	226	229	195	240	183	201	235	242	218	195	212	192	225	245	195	232	213	214	217	217	226	243	207	230	215	214	208	223	218	223	249	237	218	236	216	209	213	237	229	210	245	218	236	238	233	217	213	205	217	217	245	245	239	213	220	219	207	230	210	234	220	187	215	225	230	223	210	223	216	209	190	209	244	230	228	228	241	210	249	210	199	222	228	208	233	237	216	217	210	222	230	237	225	225	220	203	235	199	244	231	245	209	219	225	221	243	233	229	222	246	208	248	193	238	251	235	214	227	218	242	219	245	235	232	217	195	229	218	218	205	224	216	195	221	224	232	238	213	226	193	212	246	230	239	217	220	222	212	237	240	242	228	201	204	223	231	230	234	217	236	222	191	214	237	203	228	228	231	220	219	244	220	230	214	185	243	237	265	249	219	220	194	230	214	220	194	235	235	198	226	239	196	233	237	211	245	229	231	221	207	210	241	217	236	236	236	237	244	225	205	193	208	237	232	251	228	222	252	239	205	209	227	229	223	234	202	224	220	212	242	225	235	210	203	230	206	228	206	234	243	226	223	229	217	239	243	194	199	245	211	223	212	222	232	204	210	221	209	227	230	203	250	201	247	220	204	195	207	220	231	248	226	216	227	210	214	215	218	222	202	240	223	222	215	193
6233	1062	345	302	269	267	262	265	299	254	239	281	264	252	261	285	254	241	297	286	272	270	289	287	269	247	234	290	287	240	269	242	261	246	273	268	260	252	274	265	267	247	239	252	238	276	239	261	285	251	258	246	308	257	257	256	304	261	278	232	267	276	276	288	255	291	281	275	270	243	258	265	252	283	260	259	278	256	257	259	267	249	276	250	270	270	235	234	293	272	257	243	249	234	257	273	227	291	271	277	247	227	238	249	227	265	240	289	273	270	258	292	224	262	258	266	255	242	301	273	272	275	261	252	261	237	275	266	238	262	257	300	296	253	265	287	295	255	257	243	253	272	238	270	258	248	246	253	279	252	259	287	259	256	274	271	275	246	273	251	255	305	259	290	236	252	247	270	278	229	260	283	243	229	277	261	237	255	239	263	269	232	270	203	249	252	279	244	280	255	240	257	262	263	270	260	255	255	249	263	256	272	239	220	227	269	227	263	247	277	269	263	263	240	262	243	324	266	255	242	271	270	252	271	256	268	242	257	271	254	238	266	247	298	269	290	265	242	271	258	272	247	273	253	243	260	247	250	267	258	288	246	270	297	260	246	255	256	263	259	258	245	275	257	261	261	275	252	282	260	245	237	273	261	279	239	246	283	251	237	248	247	255	275	260	236	254	275	250	265	269	226	259	268	248	288	247	255	263	261	293	247	278	235	254	253	252	250	298	246	270	252	290	237	268	264	243	239	265	258	276	283	266	242	242	272	245	262	255	255	247	245	279	272	277	246	258	278	261	250	261	277	286	273	252	273	284	281	264	298	278	250	256	273	269	242	260	252	283	253	239	270	238	247	273	242	240	274	243	252	291	239	282	226	256	266	265	296	240	269	278	251	259	255	284	247	251	253	267	248	268	255	247	269	243	228	274	279	289	250	249	253	243	254	258	260	279	247	257	244	266	278	251	281	287	239	277	265	267	263	241	260	251	276	281	274	242	287	278	259	255	266	247	290	254	289	280	242	256	241	270	257	255	291	278	258	242	268	251	255	291	254	282	262	281	252	256	288	298	283	250	269	244	267	257	233	277	267	272	260	253	267	249	253	258	291	235	268	266	258	253	258	265	268	247	275	223	272	274	240	263	272	249	245	241	247	249	257	264	280	248	274	249	254	281	307	271	266	251	239	286	292	255	268	257	259	265	252	252	258	240	280	253	290	268	264	270	243	264	268	274	245	274	249	274	256	251	236	246	249	260	257	266	269	281	235	252	270	249	251	317	264	250	285	234	248	290	254	262	259	271	288	253	252	251	258	276	269	256	267	257	241	254	267	272	279	277	258	267	261	254	271	256	271	271	251	278	257	249	265	254	254	283	258	246	269	258	263	277	270	261	266	255	272	276	261	224	263	288	282	234	250	227	263	237	273	239	251	253	262	256	268	280	298	257	291	274	263	243	295	245	263	249	253	249	269	241	256	255	259	296	246	256	258	242	248	285	266	271	248	267	255	242	260	264	255	264	266	279	267	261	228	236	263	246	257	275	269	238	264	235	264	252	278	271	290	260	261	263	270	245	250	249	255	254	252	255	265	309	297	277	279	252	275	241	270	268	259	278	266	220	251	260	261	277	265	246	243	246	255	272	249	253	278	256	291	253	261	291	279	238	277	268	237	244	262	271	250	231	242	283	278	260	263	257	268	250	259	272	279	241	262	251	259	235	266	248	239	280	255	264	252	260	208	256	241	275	257	251	255	260	241	278	258	262	280	285	283	261	257	266	256	255	250	238	238	237	292	259	266	228	253	265	271	257	240	246	267	264	264	272	256	246	275	212	277	283	247	267	263	258	276	260	269	277	273	296	260	276	277	289	256	249	249	232	252	301	271	280	260	240	239	252	261	248	248	290	236	292	275	262	251	259	258	277	236	231	237	254	259	272	258	271	264	271	282	248	270	246	265	240	256	265	265	257	227	252	268	244	263	248	242	279	273	254	286	278	264	264	284	244	242	261	274	281	263	230	288	246	254	291	248	256	277	224	250	277	228	290	260	269	286	273	275	244	276	208	253	271	232	278	239	299	245	254	259	266	260	252	251	285	242	295	245	255	272	255	243	276	269	257	227	238	238	237	275	266	238	254	279	260	258	249	270	264	258	259	244	286	243	234	253	248	266	261	251	233	257	307	270	262	268	246	255	274	264	245	239	240	247	254	265	243	257	259	244	271	278	252	286	279	272	278	273	250	277	240	266	271	249	302	271	267	273	281	244	245	259	265	243	221	252	279	248	247	244	252	250	293	277	243	252	278	252	235	254	253	281	254	260	241	259	248	273	274	257	254	288	263	249	244	241	268	288	280	257	285	252	276	237	267	252	305	242	278	269	262	279	254	270	259	276	283	267	246	282	281	260	278	292	237	263	259	231	261	265	249	247	311	263	266	267	271	275	298	265	241	271	263	286	264	247	271	241	291	272	255	259	294	274	241	248	277	263	267	276	264	264	265	277	265	224	251	251	276	290	298	222	262	259	253	271	276	259	238	305	245	271	242	266	238	249	284	276	255	263	300	294	279	261	254	244	289	252	275	270	261	286	266	256	249	257	256	221	247	251	241	281	242	274	252	256	243	258	252	246	281	272	261	259	281	261	273	277	251	247	284	258	280	262	252	266	228	261	271	246	244	219	289	245	255	274	258	266	276	276	253	232	255	238	301	260	262	248	264	282	254	260	248	249	250	270	262	279	271	266	267	251	283	269	270	269	255	296	252	278	263	270	277	284	260	298	267	287	265	237	289	259	255	291	290	259	270	302	254	248	281	252	285	243	294	279	264	262	289	272	251	272	242	276	236	282	262	261	271	248	277	235	283	266	274	257	273	235	251	232	284	269	263	262	279	284	243	267	242	258	273	249	253	245	245	269	259	236	292	247	277	292	257	247	250	264	256	271	246	245	251	237	241	237	277	238	256	256	259	278	234	263	271	277	305	238	255	261	267	263	297	257	249	234	243	281	224	255	273	236	234	270	293	244	254	245	267	286	268	245	281	275	278	281	269	260	272	245	228	264	258	256	264	262	257	255	247	268	256	270	232	272	228	252	252	241	277	248	257	257	275	279	237	273	259	275	218	270	259	277	278	249	274	255	251	268	252	249	255	274	269	250	257	294	265	279	262	273	242	243	284	278	246	288	257	272	243	273	280	249	243	276	260	277	260	254	264	280	234	262	250	222	257	263	270	291	289	269	257	244	241	279	283	262	293	280	276	254	277	255	253	242	259	250	284	277	272	292	255	269	278	301	254	241	272	240	262	274	299	272	276	274	268	251	268	263	251	243	284	243	262	254	276	244	269	263	262	245	273	238	273	264	274	261	277	265	256	232	277	268	271	258	261	312	263	269	252	251	266	252	271	239	295	267	287	247	245	226	274	262	268	296	260	290	266	292	286	289	289	259	237	285	270	260	249	250	251	266	285	247	269	266	263	251	271	226	246	251	241	266	242	264	289	272	264	242	256	268	241	253
5180	1716	724	687	635	671	626	658	630	616	592	614	630	586	636	649	600	599	609	611	628	573	591	555	662	625	570	589	621	632	628	594	632	671	547	587	641	581	618	617	588	549	579	614	600	553	600	603	591	614	644	552	582	559	595	627	572	559	626	620	582	632	591	600	597	578	602	643	603	584	594	618	641	597	635	615	583	615	513	595	633	638	599	606	637	613	612	611	600	587	588	588	617	604	596	578	565	580	568	576	617	595	609	599	633	637	644	603	650	589	593	571	614	619	621	558	606	586	577	627	653	593	589	627	599	578	634	595	613	561	572	591	567	595	571	590	582	610	549	639	621	582	546	611	599	567	618	633	567	578	563	618	567	603	610	594	582	617	586	586	582	586	585	581	600	605	633	577	599	575	568	563	617	597	606	608	637	622	609	603	639	608	607	577	609	611	611	590	577	572	591	579	573	654	568	572	576	599	621	632	610	588	654	598	571	606	569	597	598	608	605	597	603	567	587	560	569	581	578	574	662	568	608	581	584	562	580	575	612	597	600	616	596	616	586	581	592	588	574	607	654	614	606	606	581	607	588	579	573	611	645	590	563	618	577	601	604	573	595	580	603	614	551	607	605	594	573	609	583	614	592	599	604	631	586	598	597	580	576	550	580	604	616	605	574	599	608	564	603	590	612	582	597	653	555	589	554	640	586	638	624	596	601	601	573	607	579	595	613	588	595	622	607	645	566	600	574	572	595	598	631	602	634	580	587	623	597	608	573	594	604	596	624	614	589	567	582	583	631	565	651	586	593	587	586	614	607	559	567	620	572	583	570	619	549	597	597	574	609	611	533	593	570	606	592	539	583	581	622	598	612	563	595	580	541	629	618	594	591	613	601	590	606	578	563	593	606	612	592	640	583	590	612	606	551	597	583	599	591	628	577	624	642	595	601	630	597	623	617	633	628	622	575	636	560	607	648	649	621	595	648	558	621	606	609	580	577	604	598	570	592	565	642	627	588	597	615	572	595	624	586	643	611	563	614	597	632	637	608	589	537	624	579	591	576	599	543	589	599	599	576	606	580	587	611	584	627	598	589	613	599	579	586	592	554	576	583	584	599	608	594	556	583	596	570	594	582	595	599	567	604	624	608	593	581	595	624	615	590	579	635	623	554	593	606	653	599	622	545	582	584	575	591	565	598	582	576	606	587	604	584	545	620	601	605	639	630	624	576	636	556	609	569	610	610	622	617	614	594	591	647	583	621	541	615	571	605	572	561	590	587	597	549	536	609	620	589	589	561	571	611	608	640	555	617	583	596	586	646	597	591	577	575	597	580	575	580	572	569	583	607	648	595	575	601	604	585	624	570	599	576	617	574	572	616	574	598	565	566	541	586	564	592	621	643	582	583	575	611	551	595	539	603	587	575	621	592	572	663	579	629	619	599	583	585	554	579	595	590	553	589	616	559	575	623	596	597	608	617	616	598	575	613	628	665	577	569	628	549	589	574	570	592	607	577	605	567	604	624	591	603	585	597	617	569	597	592	536	597	563	619	620	618	606	611	603	593	595	579	618	577	566	591	546	580	595	590	614	599	603	573	581	584	601	556	601	551	581	552	630	563	595	602	610	592	602	558	582	607	573	619	596	568	568	555	612	583	576	599	591	610	626	572	580	602	590	586	643	571	574	633	596	625	577	615	610	617	583	629	586	615	570	611	607	642	645	585	586	604	585	584	659	590	619	568	590	640	598	567	570	599	612	609	601	592	568	581	634	602	588	575	562	596	598	588	596	591	540	575	647	566	586	564	607	619	558	594	593	579	583	600	605	575	573	582	593	601	589	567	569	590	585	549	580	619	590	601	573	625	630	582	597	612	579	621	599	572	583	571	580	602	630	605	565	619	592	595	605	598	636	581	609	584	577	609	570	610	580	612	571	602	599	600	631	580	571	626	590	575	616	567	634	644	581	581	624	589	579	603	562	602	643	590	584	593	620	559	603	597	582	597	602	594	561	625	592	590	587	562	657	588	565	585	609	576	564	603	591	584	564	603	621	575	641	570	556	560	632	561	590	573	578	603	587	602	593	632	650	594	558	587	553	552	607	576	604	611	579	616	545	585	618	584	580	622	576	620	624	623	652	633	601	609	608	586	630	567	574	583	568	641	616	642	651	574	584	593	578	621	617	576	599	581	602	611	605	578	613	580	582	585	614	607	596	618	611	658	591	583	563	592	601	581	618	602	588	599	588	606	580	602	582	563	590	575	596	558	607	568	546	597	585	535	573	634	573	549	580	591	569	623	585	593	579	603	584	635	604	577	584	596	584	582	590	606	596	624	578	566	593	569	617	562	581	579	607	553	562	594	682	606	594	597	594	617	600	601	592	611	554	608	593	566	615	627	584	593	592	591	555	573	599	588	581	598	575	616	611	581	622	610	628	605	584	594	594	593	601	591	595	571	619	576	559	624	621	583	571	594	622	606	568	585	610	607	626	577	579	617	606	633	578	612	651	579	558	564	597	589	596	598	613	594	583	580	617	598	578	603	622	608	586	653	574	612	599	612	602	559	604	586	624	570	560	582	545	628	586	612	599	620	584	596	601	585	602	548	619	586	576	599	593	592	582	589	597	570	592	616	616	593	600	621	630	553	578	581	593	613	651	600	577	614	537	560	590	603	610	577	625	592	596	560	627	599	665	568	600	600	628	602	634	609	578	609	644	561	644	621	582	589	602	568	581	585	583	569	548	590	607	544	587	562	631	614	592	582	629	578	573	574	636	622	608	574	566	578	602	638	626	568	588	561	582	588	623	605	612	586	568	600	551	548	565	596	639	596	648	592	614	621	583	583	596	619	602	567	549	591	611	585	580	597	586	591	589	624	579	621	595	607	580	568	580	598	584	570	582	602	612	553	564	549	609	600	613	555	619	601	602	591	541	610	639	582	633	612	579	603	557	583	590	608	554	557	623	582	605	578	605	589	583	597	579	606	599	577	587	599	594	604	620	627	652	581	604	612	577	615	564	551	574	587	617	621	600	561	628	563	601	576	567	622	587	568	618	579	612	597	566	612	558	604	578	631	586	613	580	590	626	664	573	609	605	592	576	580	624	605	592	626	616	605	636	574	600	563	582	540	573	623	576	611	576	587	614	556	611	664	601	556	612	582	582	588	574	626	564	603	618	594	568	606	590	637	617	589	590	620	603	596	568	564	628	562	595	560	585	580	613	584	645	616	619	632	616	546	581	582	593	586	596	589	644	564	576	605	590	556	600	584	593	577	584	570	627	612	625	537	600	596	604	614	595	605	603	580	586	588	610	570	651	605	592	612	613	604	609	611	598	571	584	611	580	567	595	566	603	613	605	618	613	607	587	624	587	581	622	628	583	622	588	631	585	607	620	586	634	607	622	641	645	554	596	594	559	585	626	598	628	622	541	557	622	593	581	598	525	624	590	624	602	623	608	628	600	610	563	615	618	579	580	590	587	628	639	577	598	558	587	563	619	601	609	591	573
39471	24888	7696	899	576	392	359	299	272	227	230	194	173	165	157	147	153	140	134	147	135	145	128	154	140	135	144	136	135	114	111	126	132	126	129	130	134	136	142	138	118	130	136	145	120	111	159	142	126	143	117	144	135	126	128	105	126	135	148	125	134	123	131	131	125	129	122	135	141	130	135	122	122	122	132	130	114	125	144	142	125	107	131	127	117	130	128	131	151	123	129	141	114	119	122	144	111	136	131	131	110	134	111	119	126	123	107	123	112	102	146	111	118	107	114	126	147	132	120	143	110	120	120	113	129	118	122	122	125	134	111	126	117	136	137	120	116	119	146	135	137	100	152	136	118	148	144	130	143	122	119	129	132	140	134	132	111	117	114	107	122	136	103	119	109	124	123	133	133	112	133	151	134	136	117	124	133	120	125	112	152	114	127	121	119	119	117	128	140	108	130	126	120	130	127	125	140	105	123	135	135	139	118	135	145	137	147	123	114	131	119	130	142	127	112	141	134	113	124	129	140	142	112	119	132	131	108	107	135	141	122	119	146	120	122	137	114	98	129	134	130	118	126	112	110	120	126	130	121	128	133	125	146	122	136	122	122	139	118	112	133	112	114	134	115	124	130	134	128	120	108	123	144	135	122	130	122	121	105	124	124	121	107	114	119	146	117	115	109	110	111	121	108	122	116	133	140	124	122	130	138	124	136	142	109	108	135	126	119	112	120	145	128	126	126	158	118	136	123	138	130	106	110	134	124	131	131	115	136	108	105	117	133	128	115	142	126	121	139	135	118	136	128	121	122	117	115	124	116	150	129	137	134	118	124	138	131	140	138	146	126	146	126	128	133	123	138	135	132	132	104	103	111	137	130	109	120	121	120	126	136	128	137	100	120	121	136	135	122	111	125	125	125	138	137	124	135	129	114	134	107	115	121	117	127	134	132	127	129	139	119	128	147	129	115	114	123	137	123	112	129	117	128	127	127	124	122	132	132	146	126	142	121	123	126	123	131	111	114	123	119	125	120	121	119	144	139	129	115	128	128	132	112	123	141	144	114	127	138	129	129	135	117	122	106	143	123	110	126	126	129	129	115	134	112	127	114	122	126	133	125	116	110	126	106	114	133	134	142	119	126	114	136	107	117	115	132	123	132	115	126	127	111	118	134	119	121	124	135	116	137	114	117	101	101	122	121	121	103	125	116	147	143	113	110	125	133	133	127	131	121	127	121	116	118	120	135	123	121	117	121	110	128	116	106	130	150	138	162	149	112	118	134	130	130	119	118	120	124	136	127	123	138	129	125	122	125	124	123	117	107	122	129	128	134	108	119	144	109	138	156	124	134	108	109	129	128	113	131	121	133	129	111	122	121	122	138	123	111	131	115	122	134	122	103	117	143	98	146	114	116	120	117	114	133	109	126	98	157	138	132	122	128	120	130	121	111	114	128	129	142	127	115	134	122	134	127	98	167	109	115	111	120	141	134	115	126	128	121	126	127	126	130	129	156	133	126	116	131	119	125	133	119	121	124	139	140	153	129	133	108	125	130	119	118	140	115	140	124	113	116	135	113	122	111	123	118	143	122	123	130	128	117	123	107	121	99	140	125	127	134	123	125	133	126	119	130	143	135	105	153	119	126	138	125	119	113	119	126	116	135	134	132	139	131	123	129	157	121	127	117	126	132	132	125	106	127	111	114	117	121	109	119	143	117	105	124	109	156	123	120	120	126	133	117	127	128	117	141	120	129	125	113	141	107	102	103	141	124	112	128	110	104	131	121	146	116	117	138	130	133	113	128	124	114	137	130	133	120	141	118	129	114	103	124	115	128	134	131	133	136	110	110	114	105	137	119	133	121	115	143	109	114	125	139	119	112	108	121	143	126	134	131	126	117	137	135	107	105	149	141	109	121	118	112	133	132	141	118	130	129	122	135	146	115	128	125	124	130	125	138	123	120	113	131	131	124	148	134	130	145	141	133	136	133	117	118	126	115	109	123	122	130	133	139	139	114	136	128	136	145	131	117	132	118	119	141	116	132	122	120	121	131	133	129	107	126	122	125	115	133	136	119	125	143	140	123	135	131	128	126	122	96	111	133	126	124	133	120	133	116	146	136	133	111	129	116	132	126	134	115	107	141	121	100	135	126	120	103	143	141	132	139	130	131	119	139	140	118	122	127	134	122	138	130	129	112	124	134	131	130	130	143	117	126	124	122	134	135	147	106	122	122	124	138	119	114	125	126	118	144	124	128	126	136	123	124	107	136	114	150	114	119	104	127	114	140	142	126	139	132	114	133	128	131	136	127	124	114	138	138	151	131	114	109	145	136	119	104	114	131	124	116	131	123	124	144	128	114	147	121	125	106	121	121	116	145	148	116	125	130	133	132	114	112	130	144	127	149	135	134	124	123	124	121	112	130	134	132	115	129	112	125	114	152	115	118	96	128	121	143	123	125	138	107	133	130	127	126	139	132	113	111	123	123	122	113	135	163	126	126	134	110	116	136	146	124	104	128	128	107	126	104	147	136	110	122	129	128	101	106	145	133	117	127	125	127	124	103	124	126	127	125	124	133	123	102	130	119	148	122	120	119	106	131	156	117	107	114	132	107	119	133	123	114	119	121	120	117	131	143	142	136	114	123	139	104	123	140	129	104	117	126	119	138	116	140	140	132	119	132	128	121	128	132	117	142	119	133	137	128	134	136	119	141	130	123	127	135	137	144	122	116	136	136	135	144	114	142	133	141	115	118	118	105	108	141	143	132	130	121	118	110	115	132	136	127	132	110	119	140	116	121	138	109	128	120	125	132	127	116	113	105	128	117	130	132	127	145	113	125	123	114	112	133	118	136	124	104	120	129	121	117	130	126	123	120	135	124	123	137	125	140	118	143	109	129	127	122	117	117	121	98	124	143	126	115	120	128	117	102	113	113	114	116	111	159	115	120	127	124	124	132	108	117	132	145	134	112	121	118	133	102	102	127	139	100	138	101	116	119	127	103	107	132	115	131	125	135	109	132	137	118	120	100	105	144	108	153	127	124	125	132	116	129	140	141	107	122	134	138	132	114	133	114	107	112	115	125	124	105	125	121	129	120	120	131	107	113	125	119	122	124	97	120	125	133	152	130	132	120	145	136	144	142	128	112	109	123	99	127	127	125	102	133	124	118	115	134	119	115	115	112	133	140	117	128	134	125	139	119	127	114	133	128	126	122	112	125	120	134	119	143	118	141	110	127	112	116	108	130	125	133	152	120	138	135	139	126	120	121	117	131	135	128	122	133	115	126	136	114	131	115	131	106	132	115	132	127	117	128	126	137	119	121	124	113	104	112	108	114	131	113	120	146	129	133	136	115	117	136	116	114	106	130	134	122	125	131	111	120	110	99	115	111	123	144	121	143	124	130	111	123	115	117	140	128	126	127	106	117	142	131	122	125	134	117	130	118	128	135	141	121	129	106	119	136	115	113	143	140	119	116	117	116	137	137	142	109	129	110	139	118	118	126	116
21535	17622	4456	2525	2200	1832	1502	1293	1059	954	848	772	685	641	638	562	561	510	491	475	461	457	416	422	399	422	418	384	404	391	366	364	374	367	366	363	338	379	366	313	362	328	401	333	362	345	381	304	326	322	310	354	319	334	336	333	327	352	318	280	328	318	301	340	317	294	309	322	326	295	303	335	307	300	302	321	327	307	340	366	305	324	306	285	310	319	316	318	335	298	312	283	322	335	320	317	306	294	289	301	331	277	300	289	314	311	296	296	301	314	310	331	308	319	301	307	299	293	319	285	308	326	293	293	295	318	306	312	318	316	306	310	334	277	278	329	337	359	321	298	316	293	288	273	305	310	311	313	293	308	281	260	322	297	316	290	307	285	303	304	273	289	302	336	282	330	284	312	321	310	305	301	331	289	309	324	318	324	305	300	278	286	277	289	332	287	286	310	329	330	321	311	306	298	306	305	312	277	301	301	323	308	285	322	296	320	286	339	337	288	293	306	310	284	305	275	292	304	328	306	328	305	307	311	312	315	340	278	317	338	334	321	304	308	295	317	290	323	314	314	278	284	291	334	343	311	334	316	294	311	285	287	291	286	318	322	296	309	310	299	297	340	287	298	282	277	276	299	332	319	297	337	311	318	327	279	301	312	284	314	315	286	308	286	320	283	310	331	286	283	292	298	323	283	290	298	274	274	320	298	318	309	313	284	320	296	308	294	310	305	288	295	297	297	319	279	303	315	288	304	333	315	304	295	319	321	275	260	313	290	313	323	291	296	301	287	320	298	328	328	303	305	289	361	294	283	311	266	298	340	293	317	312	302	334	288	262	320	276	309	304	319	327	321	299	339	298	304	290	283	284	311	299	314	296	296	300	283	310	290	289	306	310	292	275	311	305	303	342	308	326	318	299	297	294	313	316	311	298	287	276	313	302	289	298	301	293	280	295	309	279	292	282	313	313	298	293	298	294	302	295	289	322	332	316	307	293	319	295	293	312	306	285	303	300	303	299	317	313	321	339	335	311	288	296	330	314	306	297	321	286	306	277	306	279	281	288	304	308	295	315	290	310	277	301	313	314	304	284	272	289	302	315	308	324	298	291	278	295	290	310	299	315	312	278	308	271	313	302	339	285	304	304	270	279	305	312	313	325	291	281	294	261	289	310	320	318	309	286	325	295	278	296	303	287	309	297	315	315	301	287	312	322	301	320	277	303	294	310	297	299	288	287	268	317	272	288	304	298	306	333	300	306	280	291	295	303	329	301	273	268	313	304	290	312	307	282	317	294	269	301	271	267	289	309	319	325	291	304	296	316	305	290	308	317	302	307	317	316	300	306	281	335	325	294	292	301	298	300	297	326	282	347	293	322	310	292	290	314	301	328	316	313	302	274	296	290	289	270	307	308	308	347	294	310	303	297	289	302	297	335	305	309	309	286	303	323	326	314	331	273	306	252	309	288	315	272	313	294	304	320	305	323	309	291	296	327	304	311	303	297	298	305	317	314	290	307	296	310	299	323	299	276	291	262	303	331	294	272	304	318	317	340	303	321	259	288	313	275	320	288	309	333	299	284	307	290	341	294	289	281	308	329	298	300	299	300	311	309	326	280	271	296	299	294	321	299	287	343	350	309	287	284	286	305	319	306	314	276	323	297	285	302	323	294	311	315	261	301	299	320	285	312	285	292	304	298	298	272	275	304	333	280	316	305	298	324	328	302	308	290	292	272	305	323	311	315	300	300	280	323	297	312	312	294	326	301	301	321	287	275	298	291	303	303	301	293	286	327	323	279	299	340	289	289	293	272	291	290	303	306	319	304	302	289	306	324	310	296	297	317	282	271	319	275	307	311	287	275	322	287	301	323	307	339	282	337	293	298	262	290	315	342	276	283	292	300	298	285	334	292	284	295	331	311	321	309	321	294	308	297	288	296	310	327	297	316	294	291	332	317	317	325	314	310	330	268	283	305	275	290	284	320	279	281	297	284	297	327	305	307	313	306	299	320	294	316	299	309	282	307	280	303	307	312	304	305	302	310	308	293	333	306	291	304	272	302	340	287	300	272	290	311	313	299	283	334	266	287	308	317	329	305	308	324	291	314	281	298	307	300	308	282	311	276	318	313	343	313	303	277	291	312	308	269	279	304	286	293	297	305	321	320	316	286	318	285	302	300	296	310	298	340	291	295	289	309	295	337	305	282	306	316	323	317	291	296	307	296	280	317	317	330	320	277	290	318	310	296	296	261	305	294	278	325	276	296	315	330	300	321	313	327	305	307	301	302	290	319	290	346	289	299	325	317	324	341	312	293	273	306	313	310	291	327	300	313	305	338	283	325	301	278	262	288	291	288	306	315	296	304	289	317	282	284	347	318	327	298	303	320	315	274	319	301	279	323	292	298	314	313	291	298	310	309	305	314	305	266	318	303	288	272	289	306	321	297	294	276	317	297	296	287	272	303	303	292	292	296	307	333	287	290	279	301	296	301	290	305	299	308	319	316	295	301	305	280	281	312	273	306	299	345	283	270	313	292	281	277	320	279	304	308	312	296	268	265	299	301	303	263	313	307	297	304	300	336	295	308	318	331	269	316	335	295	325	300	285	321	330	298	346	317	342	284	319	311	309	286	279	309	269	299	285	354	299	344	329	292	277	307	318	299	337	306	313	313	287	331	308	319	285	287	342	307	287	288	296	292	293	284	323	273	327	301	275	261	309	282	306	337	302	285	299	289	278	324	324	308	291	289	344	299	315	287	297	288	293	298	312	295	303	284	327	295	305	329	260	289	308	285	301	317	299	312	315	309	303	298	349	286	286	282	321	290	289	294	300	307	282	282	300	288	300	286	313	308	300	315	332	307	335	312	309	286	275	285	296	280	277	296	301	287	296	279	295	324	317	293	313	258	319	311	266	313	333	303	300	291	341	323	302	271	307	296	299	321	325	313	280	293	317	326	314	287	276	283	319	302	299	308	315	288	277	298	285	314	293	320	288	322	305	317	294	293	279	287	313	304	258	281	309	319	293	317	303	329	315	314	314	311	283	293	298	312	281	323	296	315	316	310	301	303	312	302	291	323	294	332	301	312	339	289	311	279	310	320	288	285	260	286	305	327	305	304	286	298	309	273	299	308	290	316	277	321	329	299	337	337	265	260	320	312	286	316	290	301	313	318	336	323	322	307	333	339	323	308	343	306	284	298	288	310	304	303	313	290	317	305	316	323	307	306	279	277	287	293	300	296	308	278	322	286	321	309	315	300	263	316	304	308	284	282	298	300	277	319	323	296	311	301	314	312	303	303	328	324	276	299	280	321	308	304	289	295	299	308	279	309	299	271	260	301	308	295	276	331	313	305	319	297	320	294	275	271	257	299	306	297	319	306	313	275	277	286	340	341	294	288	255	301	289	304	298	280	313	290	319	288	308	301	287	291	323	336	335	296	306	327	302	341	313	307	310	303	298	284	328	296	336	300	308	303	293	324	301	327	331	313	284	278	288	274	334	300	321
53555	39604	17434	2311	1028	696	584	435	337	288	256	228	204	177	183	154	131	142	123	143	107	116	116	102	88	115	124	90	98	103	103	83	75	111	85	94	76	99	87	96	92	96	97	96	82	76	70	79	89	75	86	89	87	91	90	74	68	89	73	84	80	85	86	107	82	92	72	89	99	94	83	75	85	79	90	81	81	67	75	82	81	81	75	86	74	101	67	65	87	85	70	89	80	77	75	90	82	78	84	73	79	61	73	79	84	79	78	70	84	110	85	71	84	60	82	85	80	100	86	85	80	80	79	73	84	87	70	74	75	93	85	83	85	88	76	86	80	58	84	87	73	90	72	78	72	77	66	80	80	82	79	83	80	85	87	56	64	90	60	87	85	85	71	90	73	83	73	87	85	77	84	92	82	74	85	85	97	91	78	70	72	97	80	78	85	76	85	88	84	82	83	75	94	92	80	83	76	101	101	81	76	74	74	82	83	90	63	94	86	72	86	68	77	67	93	89	98	73	77	62	86	94	82	67	78	75	81	75	81	75	77	73	80	84	77	70	95	74	79	97	69	74	69	75	82	67	80	66	75	72	91	73	79	71	86	70	69	85	85	84	101	87	79	71	73	84	77	82	82	79	67	63	84	70	82	88	93	75	95	86	76	83	67	70	64	82	84	75	81	77	72	81	100	65	72	76	86	83	87	83	82	73	71	75	56	88	77	67	66	76	83	88	94	92	75	79	57	60	77	77	89	86	70	70	87	94	78	98	94	76	81	78	75	93	78	88	81	78	77	71	81	74	84	66	89	76	90	81	81	84	69	97	77	66	85	85	83	67	83	76	79	68	77	86	75	64	77	69	91	67	78	72	76	70	65	81	71	66	71	68	79	72	79	63	78	84	81	93	77	100	75	81	74	81	84	90	72	80	75	79	59	75	90	92	84	91	82	63	71	92	73	84	84	78	55	74	80	78	74	92	87	63	82	84	62	83	79	82	68	66	87	76	82	71	84	73	80	87	78	74	98	71	83	73	78	80	67	67	70	74	66	85	71	73	78	79	94	83	88	85	84	79	76	91	73	73	68	70	66	77	78	89	79	85	91	94	97	86	88	68	63	71	93	88	92	74	94	74	92	87	79	80	83	62	79	88	50	88	76	64	61	82	83	98	78	92	73	88	89	87	79	71	74	78	84	57	82	75	75	73	67	89	62	89	72	76	73	69	81	75	80	62	67	81	85	79	81	87	87	81	78	78	67	67	71	76	77	83	78	77	104	79	91	74	74	74	78	100	82	79	82	72	77	82	83	78	74	96	82	73	85	80	78	81	72	68	80	73	79	80	80	63	57	69	87	79	75	71	85	75	69	72	90	79	70	97	79	84	80	85	87	87	61	69	78	79	68	71	82	76	81	67	67	71	89	77	71	92	81	82	84	85	65	88	94	71	101	87	89	99	71	82	77	82	84	76	91	93	83	83	68	67	91	70	68	61	75	81	89	70	57	77	77	73	76	83	70	88	77	90	72	92	77	75	71	77	68	84	79	84	79	78	82	88	80	77	63	91	77	72	88	75	61	64	100	56	78	76	80	77	88	58	69	85	81	70	75	79	68	76	66	67	87	99	94	72	92	77	98	85	88	68	78	96	94	64	79	91	96	91	94	99	72	75	79	80	92	76	87	89	77	69	79	73	79	78	73	62	74	77	102	87	85	84	94	69	94	79	89	66	74	63	73	85	82	90	66	91	80	71	87	60	69	76	83	89	57	76	79	84	82	81	82	68	89	89	86	81	79	71	93	72	78	75	81	87	86	79	67	87	105	73	69	77	79	82	78	92	80	75	83	69	81	70	94	84	78	80	86	91	70	69	90	73	86	79	86	73	74	66	70	77	79	77	65	73	83	81	71	71	65	78	81	93	79	77	73	80	97	75	85	77	87	76	66	77	83	75	88	84	96	74	96	93	82	75	70	74	89	85	73	108	72	97	83	86	78	87	87	84	79	71	72	72	81	73	86	91	87	71	58	78	66	69	71	98	80	70	76	73	87	82	97	80	93	79	69	72	63	67	97	75	80	81	81	85	70	77	79	92	77	77	92	86	92	71	88	70	59	84	64	83	66	68	66	85	63	86	76	91	85	61	94	71	81	82	86	91	85	87	79	77	62	79	78	86	82	77	81	85	85	82	71	90	73	80	102	102	81	89	75	66	87	75	70	80	78	89	63	95	71	91	87	85	86	79	82	71	82	91	78	84	73	64	89	85	82	64	81	94	73	68	76	69	87	75	88	80	87	77	73	92	78	79	83	77	83	78	85	74	85	78	71	78	87	83	77	62	81	90	79	61	76	83	79	67	68	95	87	83	77	87	83	80	81	79	62	72	83	79	92	66	70	74	72	86	75	79	81	90	84	74	83	87	70	83	72	76	79	78	93	71	94	79	89	63	64	75	86	90	87	77	81	67	81	93	77	94	85	75	83	82	85	79	87	76	82	63	71	78	75	77	82	80	85	90	85	77	75	82	77	80	77	68	82	84	69	78	73	80	89	94	74	88	78	73	85	76	87	81	71	74	82	75	72	80	82	84	75	77	92	74	76	90	90	71	68	70	88	82	73	76	78	75	78	85	76	79	82	61	79	82	80	74	72	79	91	73	81	68	86	67	77	78	70	80	87	69	79	94	89	66	81	69	85	88	89	74	70	68	60	65	97	76	77	73	79	78	84	86	74	91	81	90	70	78	69	81	92	83	68	78	83	75	81	83	105	68	79	67	81	91	87	91	81	87	86	78	76	97	69	71	91	82	77	74	78	79	81	76	88	76	76	72	83	95	86	70	77	79	71	67	78	66	93	94	68	83	78	71	79	72	75	80	78	74	82	70	62	67	70	85	80	77	79	71	67	68	75	84	73	81	80	74	88	75	64	69	61	81	86	71	73	86	93	79	86	71	82	73	79	93	70	71	89	75	66	76	78	79	72	74	73	79	74	80	82	93	70	86	83	82	77	68	76	86	66	76	75	79	78	83	74	86	77	90	85	93	76	85	87	73	85	90	83	84	81	99	80	76	71	70	94	81	76	79	72	77	62	84	76	82	89	85	85	65	86	80	83	81	95	79	73	69	80	81	87	70	96	75	81	77	80	71	68	86	82	75	72	74	82	91	82	82	69	80	84	80	69	93	70	82	70	90	75	63	86	79	83	88	91	88	99	82	79	79	76	86	75	81	79	79	68	85	73	67	80	69	75	84	71	83	60	71	74	69	66	81	94	76	66	98	97	83	81	85	94	73	73	69	79	79	71	87	79	73	66	100	72	82	101	89	73	91	67	97	83	71	63	81	87	79	91	84	78	86	82	76	73	77	72	86	71	76	71	74	78	84	83	87	82	68	76	76	86	64	75	85	79	83	72	62	80	74	78	87	68	71	80	76	92	63	75	63	92	84	86	80	82	72	64	89	88	82	77	79	79	90	84	72	75	77	87	76	72	71	82	87	73	85	102	68	63	53	80	87
29498	26791	7975	4439	3871	3026	2458	2075	1713	1467	1246	1164	978	914	812	764	670	617	591	592	539	496	492	431	427	418	410	388	386	366	356	324	371	350	291	335	311	328	330	298	297	280	302	312	307	276	291	255	281	257	302	285	255	265	253	244	262	264	245	248	256	236	248	253	245	237	258	268	243	243	231	257	241	254	259	251	241	238	245	259	238	224	245	251	234	263	233	249	221	235	224	247	239	204	229	222	249	266	212	227	225	228	238	214	258	233	206	218	223	203	248	229	221	236	205	228	222	230	248	235	241	237	251	242	249	206	248	236	255	228	227	249	223	238	235	185	249	228	253	219	252	234	230	228	208	223	233	234	231	213	230	220	216	226	203	226	235	203	247	234	236	225	251	209	237	214	235	208	214	231	209	222	231	221	227	253	219	216	193	231	235	223	195	209	197	215	202	228	219	233	229	222	230	230	223	218	245	221	221	234	232	227	220	232	207	240	224	205	235	237	211	210	210	254	207	210	233	203	223	220	219	206	228	228	239	207	221	208	243	250	201	226	241	210	206	203	243	201	244	217	196	223	241	210	235	239	221	237	222	230	252	210	220	245	210	219	241	218	221	207	199	235	201	225	219	208	238	216	237	210	210	227	227	199	243	215	202	217	211	234	226	199	222	219	208	221	221	242	213	227	227	218	209	242	232	219	227	237	209	240	208	232	233	217	229	226	221	214	224	219	240	218	215	232	233	229	222	194	205	192	242	241	251	232	193	208	212	202	223	210	219	231	216	217	218	219	219	249	221	223	217	233	212	223	229	219	248	209	242	218	190	250	221	232	211	212	201	220	208	215	241	209	229	235	239	222	210	224	245	240	219	210	216	214	245	234	213	231	218	247	227	240	230	219	221	220	220	213	212	234	224	237	228	221	234	213	227	240	201	206	214	210	221	221	220	220	236	217	256	202	187	224	238	228	232	205	232	232	213	220	219	219	209	207	222	200	217	246	224	234	209	222	217	232	222	230	193	228	226	243	215	224	223	214	210	239	227	219	223	233	208	202	210	213	253	244	198	218	239	246	214	241	219	226	233	224	207	217	232	231	202	198	231	199	235	224	220	234	219	236	235	236	241	256	231	227	202	209	213	215	214	245	214	236	250	213	228	220	223	232	220	230	193	214	253	197	228	228	209	201	227	223	208	197	232	207	247	236	212	221	242	208	214	219	227	229	234	208	195	244	209	222	224	221	192	248	215	221	220	210	242	219	200	195	237	211	226	235	223	215	225	215	217	196	226	200	215	230	229	216	221	230	246	209	206	243	223	212	208	219	223	223	198	212	227	201	231	228	245	241	235	206	209	207	238	199	211	210	227	203	198	217	228	251	222	228	235	228	202	212	221	233	240	212	221	235	228	235	225	228	216	219	234	204	222	231	238	245	208	214	210	188	200	222	212	193	210	226	220	224	224	220	248	218	222	261	223	222	214	189	170	211	243	210	224	214	215	190	227	264	210	211	251	217	234	229	217	244	181	205	244	219	202	220	219	226	207	228	218	224	219	233	197	209	207	202	232	222	242	241	230	248	208	234	223	221	228	235	202	211	243	205	230	224	231	191	237	213	201	245	230	221	216	224	225	246	212	205	221	222	227	239	230	222	214	246	244	220	231	216	210	211	237	229	235	236	211	182	207	230	221	226	221	210	218	219	236	229	216	222	230	219	211	219	228	231	231	209	232	213	207	242	242	213	202	226	244	240	213	226	228	239	206	224	218	240	220	229	215	219	221	253	200	222	217	229	238	225	226	233	219	177	226	236	223	214	225	231	226	216	239	251	235	215	192	224	219	246	234	221	224	192	222	210	231	209	214	244	236	214	228	214	212	215	206	209	229	239	241	233	206	259	231	243	235	231	238	228	217	229	237	246	257	209	206	206	214	258	250	224	236	226	211	217	200	238	216	217	186	214	243	248	200	207	207	233	226	219	200	208	208	223	235	224	252	223	217	198	237	236	191	233	227	238	225	231	210	227	244	211	187	216	221	204	213	229	194	220	222	223	227	198	202	239	214	207	205	210	232	215	233	195	232	211	208	187	242	210	245	226	217	240	195	263	237	210	240	235	246	228	223	226	221	240	246	192	207	211	225	217	247	225	230	240	231	235	204	217	217	212	234	237	225	246	240	193	216	200	218	222	216	218	206	223	209	252	197	211	221	259	212	199	230	215	250	215	207	225	219	222	226	211	224	228	225	230	194	211	232	229	205	219	220	207	221	240	214	219	228	222	228	193	199	212	259	235	227	202	241	235	243	217	217	268	210	204	217	232	209	223	224	223	216	226	222	214	230	257	227	234	223	234	215	236	225	217	226	248	218	224	187	239	217	209	226	247	216	245	217	222	233	199	236	222	247	227	228	225	214	214	231	225	200	249	251	221	220	210	212	249	219	231	233	210	218	177	227	235	207	248	236	214	221	205	221	247	205	233	195	212	214	220	229	221	218	223	230	236	204	249	211	225	226	239	246	226	221	254	243	246	215	218	229	217	215	217	221	223	224	217	212	225	225	232	223	197	235	229	230	219	236	211	231	213	215	230	236	234	245	241	220	241	208	228	228	230	270	226	201	211	223	228	213	210	211	247	216	209	235	200	209	198	232	214	244	238	232	216	211	213	222	219	235	234	211	229	200	230	219	219	232	196	238	248	228	242	219	241	249	213	220	218	212	189	188	207	225	225	234	203	202	211	213	229	222	232	204	242	219	210	222	205	219	209	231	224	232	227	232	188	219	249	199	236	221	236	215	206	257	247	234	215	210	225	210	235	221	207	216	198	246	223	244	218	225	202	209	216	242	227	253	195	200	209	226	218	235	271	211	223	224	210	213	217	216	216	234	202	198	213	213	231	227	212	219	217	225	208	233	219	225	197	231	223	207	196	251	241	212	211	215	236	247	255	201	226	239	212	206	219	187	216	228	203	219	215	243	213	218	232	230	230	236	221	218	219	214	218	236	240	226	220	200	228	210	218	215	230	213	227	241	219	220	242	240	236	217	213	223	242	214	212	237	230	212	230	222	210	232	218	218	246	214	214	232	224	215	233	225	209	206	242	233	239	235	217	232	218	214	242	218	210	244	206	216	209	233	245	206	225	233	240	227	215	218	233	213	223	254	217	236	215	209	239	213	203	253	209	215	220	207	256	230	224	225	203	216	222	203	183	214	205	224	227	241	234	223	247	207	208	199	225	233	221	232	228	189	231	215	215	205	204	205	227	207	232	228	224	240	224	226	221	230	226	228	221	235	243	207	233	215	234	214	212	225	223	233	219	223	233	235	206	213	219	210	225	213	240	232	243	217	220	248	248	229	238	231	220	216	235	237	222	206	213	228	246	246	221	207	238	234	227	241	230	232	230	219	217	245	218	249	214	195	243	213	199	200	214	210	206	219	234	216	242	230	216	230	224	238	227	201	225	246	232	224	250	217	236	230	241	224	241	206	222	239	229	233	216	230	227	219	237	214	214	221	222
6737	1201	392	269	290	260	275	265	242	282	257	267	278	269	293	260	304	265	269	300	265	257	252	231	256	283	282	265	276	238	292	248	261	266	279	286	265	262	285	244	264	271	239	250	267	234	256	283	257	255	243	233	243	263	250	227	262	264	269	252	294	278	285	254	245	263	294	262	299	274	261	246	237	275	280	273	249	268	241	272	260	270	257	268	274	311	249	252	259	259	232	234	240	245	271	276	261	262	230	243	278	255	246	254	267	256	245	271	260	259	252	277	277	263	262	271	241	248	271	246	267	284	279	243	281	238	271	258	235	220	252	276	255	239	282	265	234	262	253	272	257	246	244	267	277	256	259	252	264	290	255	279	259	264	259	268	265	264	294	266	262	301	273	281	251	274	281	243	264	243	254	246	285	266	260	251	276	269	258	258	273	272	248	241	229	236	235	281	301	278	263	272	263	290	283	278	259	248	238	261	278	221	240	235	268	243	250	253	215	254	267	272	251	262	238	301	225	269	245	252	290	235	274	257	263	240	267	262	231	292	273	271	265	259	264	269	267	246	253	261	274	268	256	268	256	268	283	268	275	248	241	262	244	249	265	262	247	256	262	258	286	259	284	305	240	259	259	258	245	283	286	250	255	276	260	295	275	257	240	301	284	259	254	271	278	259	279	279	278	246	253	265	254	268	255	246	252	271	246	253	249	260	260	249	262	274	263	249	281	274	277	259	281	273	239	211	260	238	266	263	267	276	238	262	255	257	278	249	254	254	254	252	241	249	309	308	272	253	264	295	248	257	238	259	243	262	260	278	252	238	284	254	286	223	269	244	271	253	252	280	238	280	271	261	280	249	265	220	258	262	267	242	257	256	238	245	289	239	283	279	254	271	260	246	268	293	260	255	246	268	249	229	271	279	262	289	262	286	258	230	255	243	263	278	227	239	254	274	285	253	274	232	280	282	266	260	228	255	273	239	255	268	249	286	268	246	243	263	274	273	274	269	259	262	284	227	262	246	246	285	274	284	270	249	263	246	269	279	237	258	272	240	256	269	257	281	275	281	260	283	233	285	282	231	268	251	243	266	257	221	276	241	223	258	229	295	264	259	279	277	275	247	265	280	301	245	263	294	243	292	272	241	251	278	267	274	246	286	283	251	284	255	225	264	261	252	280	252	253	259	224	270	235	253	270	269	260	246	243	257	252	243	269	255	244	276	262	246	259	256	270	234	282	273	253	238	263	246	248	270	286	269	270	276	259	248	259	264	266	252	276	258	232	256	266	274	246	241	237	249	255	258	280	262	281	241	296	274	247	272	226	257	294	252	248	216	276	258	262	269	276	244	256	253	237	258	261	263	272	255	292	269	251	228	278	272	268	279	226	250	248	257	287	266	242	247	238	284	248	258	255	250	270	260	277	259	280	263	288	234	257	258	271	234	283	246	264	247	261	275	257	233	240	240	222	246	242	291	241	230	257	279	268	243	274	252	253	254	259	281	248	266	249	292	258	271	278	266	239	245	243	246	273	262	266	259	275	277	274	268	259	261	279	265	269	283	266	265	266	214	266	268	227	285	243	254	264	258	284	266	272	262	253	243	295	265	245	250	246	234	244	269	286	245	243	294	286	280	261	255	244	253	254	272	253	265	263	269	222	280	262	232	274	276	256	285	251	262	251	239	259	226	255	253	250	226	260	258	248	269	267	263	258	258	242	253	251	246	289	257	287	290	262	285	271	264	266	268	254	275	281	297	242	267	257	259	251	299	279	273	266	292	246	272	243	258	239	260	289	258	276	267	268	284	221	294	275	251	256	250	273	259	253	266	243	281	241	247	262	277	242	245	261	223	301	289	267	252	275	245	254	257	266	256	250	277	236	300	275	248	286	267	218	290	274	277	266	250	258	244	295	289	300	266	243	269	232	253	271	242	242	286	268	293	261	271	280	254	284	276	309	250	272	264	287	274	258	250	248	279	240	280	280	276	280	229	277	268	273	258	268	270	284	259	281	274	251	257	258	274	267	259	264	272	268	234	264	272	258	256	251	281	303	263	237	257	251	279	262	232	263	255	264	262	245	253	269	258	269	257	284	267	286	270	273	290	264	275	219	233	272	260	230	268	245	287	278	267	269	260	277	261	225	275	253	235	267	258	289	256	288	264	249	262	238	272	238	264	280	260	275	270	274	262	264	291	277	258	293	254	261	268	262	258	271	238	280	255	286	281	249	274	261	285	290	269	249	245	256	240	252	287	272	254	278	262	267	271	243	255	250	258	252	285	283	263	271	279	256	255	242	267	254	287	272	263	278	294	285	291	287	246	241	275	257	232	271	255	278	250	246	272	255	256	273	295	255	222	267	268	267	266	252	268	281	272	252	259	256	276	262	272	241	269	267	281	269	263	254	258	240	271	245	241	265	263	227	274	267	274	264	272	248	266	268	270	264	245	238	287	268	261	251	253	263	249	305	255	255	244	249	255	263	282	287	292	257	271	253	261	261	269	247	246	267	285	273	294	255	231	256	231	257	288	260	254	237	237	260	263	284	260	280	265	268	267	264	272	280	280	243	277	264	232	260	241	284	242	263	264	296	252	276	259	273	282	264	264	281	265	261	280	248	262	282	270	246	257	255	240	273	287	256	284	247	268	251	246	239	262	262	250	283	294	238	296	248	254	253	267	262	261	267	252	238	283	265	297	240	256	288	256	227	280	270	247	298	244	272	271	281	269	246	250	277	251	276	257	254	275	281	254	290	284	242	278	258	220	264	250	260	217	260	287	244	280	245	241	261	270	268	269	241	272	250	254	253	263	231	263	265	259	228	245	254	290	283	245	256	253	287	274	262	250	267	260	263	299	227	255	275	271	265	249	262	228	264	268	270	317	252	266	266	251	284	282	253	258	256	258	256	247	263	310	283	278	256	252	258	240	274	249	268	255	259	258	240	248	256	250	258	245	253	284	269	242	265	269	259	274	256	318	256	277	273	242	256	265	271	261	303	231	280	267	265	280	292	284	255	263	269	236	258	237	247	257	263	257	267	264	261	237	286	277	281	250	257	241	271	257	265	265	273	262	295	267	242	266	250	295	281	247	235	273	268	261	260	275	253	246	280	280	254	268	241	263	242	254	257	238	247	267	243	255	252	280	269	272	239	260	294	272	298	268	276	257	286	249	265	249	275	291	229	285	248	283	262	247	246	274	239	261	276	248	249	234	275	244	254	241	248	268	279	244	271	252	252	293	277	260	249	265	261	265	277	280	283	249	255	265	243	257	292	242	275	261	248	243	273	260	271	239	300	302	257	271	285	271	270	289	229	263	279	228	249	260	257	229	271	302	245	240	288	275	277	241	257	264	263	260	240	259	277	243	296	287	244	269	247	284	285	292	301	282	239	254	225	281	246	277	256	252	261	264	268	220	260	280	271	256	291	254	290	240	269	278	249	250	262	249	256	286	249	277	269	257	284	268	250	258	263	272	275	250	242	280	277	255	270	269	275	268	258	276	271	241
5443	1903	867	658	613	671	648	631	623	656	658	618	623	653	594	640	574	575	560	616	622	601	614	613	618	632	599	609	636	611	638	604	596	614	568	640	596	594	573	605	625	545	551	587	592	587	623	590	611	552	594	583	616	624	568	575	637	576	632	600	585	604	610	597	605	605	612	636	582	583	586	605	588	579	576	575	610	643	589	594	570	609	606	630	618	607	628	536	613	600	606	596	661	623	585	560	606	623	619	614	612	616	625	602	622	606	603	589	614	583	595	661	560	603	591	605	610	568	590	592	602	591	638	635	546	620	592	576	628	596	613	597	643	596	601	573	568	605	561	597	615	611	619	602	646	579	603	578	590	594	610	618	563	609	618	608	556	578	624	578	554	549	641	575	628	569	591	578	608	577	603	623	552	549	580	609	634	622	612	578	568	544	604	610	555	591	535	616	553	581	610	620	614	577	566	578	621	558	597	595	617	591	617	592	561	587	587	575	657	582	566	623	599	630	564	563	574	599	604	611	610	599	595	634	581	563	578	594	602	588	655	594	608	600	586	611	607	578	589	583	593	608	566	615	563	553	624	583	622	601	604	585	646	588	579	623	636	631	579	612	600	627	571	607	574	637	579	589	609	622	558	642	587	637	598	609	598	585	588	616	627	609	586	619	610	600	589	620	611	561	578	622	641	621	641	584	605	574	605	560	652	609	582	580	557	621	580	583	597	588	595	590	532	559	590	596	571	591	594	614	618	608	576	583	564	597	583	610	614	627	628	639	567	605	630	569	612	554	606	593	599	573	595	610	604	582	635	614	556	597	611	600	575	585	590	595	609	595	596	628	614	559	637	606	598	651	610	608	543	587	612	632	628	622	566	666	587	586	624	589	658	577	618	625	565	619	565	582	620	608	596	593	581	618	629	579	617	544	613	609	560	600	591	582	533	582	570	598	583	599	626	604	612	633	622	621	617	630	590	591	572	571	595	589	567	628	601	573	623	604	591	608	611	588	618	606	570	587	624	569	594	596	595	550	613	588	596	617	613	608	556	605	566	608	616	632	557	573	585	568	603	601	573	582	620	584	564	639	572	621	610	589	608	617	606	604	637	590	580	577	584	653	621	590	590	581	606	607	574	585	616	571	568	574	557	626	582	581	635	614	591	628	561	586	535	592	593	575	565	602	602	576	582	589	588	582	633	581	628	593	559	601	609	565	604	607	612	592	570	591	603	598	596	612	564	590	543	647	537	592	570	565	578	606	598	578	598	585	593	569	626	601	591	602	560	587	587	611	559	536	589	586	614	654	584	587	617	644	574	622	575	596	596	593	592	577	612	611	602	603	550	590	553	602	543	547	562	581	598	602	585	555	594	625	605	588	603	589	654	609	598	599	574	621	582	542	595	619	635	618	624	563	562	569	606	607	582	595	592	555	600	581	590	623	599	589	584	606	580	635	620	570	601	617	621	577	591	609	619	593	588	609	592	577	564	599	610	599	594	579	586	599	580	542	603	625	625	560	612	585	616	602	618	586	607	544	589	601	583	571	633	594	635	611	627	607	575	578	592	550	590	625	578	591	573	614	594	622	582	633	606	618	639	607	611	535	615	557	600	607	561	624	603	610	580	576	589	607	593	584	630	605	603	620	613	601	556	609	623	559	572	609	614	589	577	604	581	581	602	581	629	576	589	615	568	615	604	586	592	576	572	593	598	605	575	604	580	578	612	605	631	586	618	623	591	576	601	576	600	603	599	603	607	559	574	593	590	542	619	583	608	618	594	601	586	613	561	606	585	590	634	622	563	602	571	602	599	576	589	590	621	604	566	635	583	582	591	594	637	600	635	631	534	592	583	588	580	648	531	620	598	613	587	572	583	566	640	583	579	572	563	610	585	582	589	586	591	586	628	621	601	596	581	607	597	621	617	605	607	589	622	534	565	599	564	604	634	629	595	614	591	602	580	579	592	584	593	572	584	581	586	576	598	599	607	613	646	552	650	590	615	650	619	565	579	605	590	586	600	620	611	598	596	586	603	612	570	586	566	598	637	612	580	558	580	573	627	649	611	624	561	619	575	581	600	636	561	564	612	570	602	571	601	628	572	568	600	589	622	559	587	549	592	569	589	594	618	590	546	575	567	550	593	612	559	583	576	622	595	596	586	595	580	607	602	619	570	602	631	598	557	611	598	618	613	572	620	559	616	529	617	618	583	607	621	562	611	616	604	574	589	549	586	633	595	591	581	600	649	597	595	611	656	557	570	588	557	586	616	593	626	602	599	573	582	594	603	601	579	600	621	558	580	615	597	586	644	577	591	576	559	620	599	616	569	619	617	630	615	581	610	615	584	582	622	583	603	591	649	569	590	594	589	562	584	567	546	581	600	638	602	578	546	577	616	603	589	570	598	578	608	598	547	600	623	602	587	610	582	587	614	601	647	563	642	543	551	587	599	611	561	587	607	563	590	582	579	605	577	612	590	581	611	647	616	614	552	605	607	577	604	627	548	612	596	579	579	602	590	617	609	547	589	610	642	577	600	631	634	573	547	594	571	581	612	593	578	578	619	564	613	562	624	568	609	590	572	600	596	571	622	583	604	611	614	603	612	624	574	585	623	600	592	602	616	614	579	640	587	614	573	618	601	594	571	566	603	594	586	562	634	607	615	583	628	583	631	590	573	574	614	598	605	592	587	570	579	605	577	570	594	568	619	634	556	560	596	573	561	590	612	579	569	590	610	617	612	609	586	640	628	625	578	609	592	599	552	590	602	655	573	577	581	614	613	598	618	607	604	610	578	628	584	574	567	584	588	649	566	566	596	589	579	582	621	589	598	636	604	568	601	586	559	592	616	604	598	597	634	606	626	606	601	608	654	583	606	590	650	593	607	618	578	591	588	607	601	551	609	588	576	583	579	618	594	608	588	617	656	630	557	571	604	583	625	615	563	608	571	594	588	607	584	643	582	600	584	637	601	586	620	572	588	566	547	607	635	607	605	600	677	641	582	597	596	597	588	570	617	619	594	575	609	584	602	547	645	639	583	596	569	623	618	595	583	589	546	569	621	608	641	584	592	612	621	574	621	603	598	616	636	611	599	599	621	587	540	586	589	567	550	620	633	623	616	608	604	577	579	602	595	535	581	564	604	652	575	621	612	608	549	605	555	617	621	616	593	598	616	558	579	593	611	568	624	592	618	600	584	590	573	587	572	616	569	641	589	564	545	612	574	588	573	565	571	627	613	639	578	571	576	589	637	617	618	607	623	558	633	583	559	602	613	623	572	592	593	640	582	592	632	592	597	585	557	610	582	588	576	615	579	569	593	545	542	613	611	623	570	579	606	576	608	559	573	616	619	582	611	626	553	614	553	591	587	600	628	576	560	585	589	613	568	608	591	584	562	591	564	604	644	613	601	619	568	556	608	607	575	604	543	568	628	593	617	586	580	553	531	548	641	629	544	612	608	589	630	609	577	582	598	569	611	601	624	600	597	619	586	622	581	606	579	609	627	606
38908	25612	9805	980	559	410	378	319	272	234	212	199	177	172	171	158	133	170	160	121	133	118	154	146	142	144	125	131	134	132	143	131	141	126	140	121	121	131	143	148	128	130	150	138	137	136	119	118	120	127	105	116	112	144	134	131	130	136	121	138	138	121	132	142	143	120	108	123	122	138	127	139	103	121	137	144	137	110	117	126	107	134	129	128	139	130	150	106	107	104	127	127	108	118	134	140	111	133	135	112	133	123	146	124	111	141	123	109	133	126	124	119	111	113	120	124	135	133	120	152	135	105	134	148	138	128	121	114	117	127	123	115	124	126	134	126	116	131	126	129	122	141	128	139	113	136	123	130	147	136	130	141	121	109	118	137	140	124	134	126	115	122	119	125	113	137	137	128	122	125	151	111	129	132	121	137	130	137	117	122	141	129	118	137	111	125	112	126	117	146	131	124	120	120	135	133	125	116	109	131	126	130	124	136	136	113	121	132	127	120	136	127	129	100	137	127	110	138	137	126	131	123	139	115	127	132	108	104	133	114	128	127	124	133	136	111	108	132	128	130	141	120	113	118	114	109	128	130	126	134	114	120	125	131	115	114	133	131	114	123	126	107	126	105	103	126	154	127	105	140	124	126	124	116	126	114	119	117	119	106	102	126	126	109	115	142	122	129	125	120	125	124	138	110	137	127	123	115	131	133	112	121	150	125	116	121	119	112	100	130	135	125	127	143	149	134	118	117	129	115	138	133	149	118	115	134	115	132	134	118	141	118	135	133	113	121	149	115	120	138	121	115	130	144	121	141	109	105	125	119	119	142	116	144	118	131	153	120	112	141	101	131	109	141	124	124	143	136	135	119	124	136	156	124	110	130	103	132	128	110	129	130	136	126	119	121	113	129	145	131	145	116	139	144	115	116	128	122	144	137	139	128	132	105	124	128	125	148	116	131	137	109	131	147	127	115	130	117	123	140	107	130	105	113	140	123	126	124	111	117	125	146	128	114	119	124	126	117	98	131	110	129	123	117	108	114	111	144	118	98	112	110	124	124	111	135	148	118	132	123	153	142	103	119	111	126	110	107	111	108	128	118	128	133	130	134	116	116	116	109	118	144	120	127	119	113	149	135	138	134	117	120	128	126	108	137	118	135	98	117	120	135	110	120	134	120	137	125	142	109	123	141	129	127	135	109	114	140	123	121	138	122	124	119	139	121	125	123	144	121	127	117	119	123	144	116	138	135	127	118	132	140	121	113	131	103	130	129	130	129	108	122	128	121	118	130	134	139	126	124	125	101	144	136	117	139	133	114	139	128	117	127	121	116	117	135	120	132	126	118	146	128	149	118	137	109	131	136	123	127	135	116	143	136	131	113	116	133	118	111	112	126	144	139	114	142	126	117	116	127	128	117	126	119	137	137	140	121	161	123	125	147	117	101	113	117	137	114	133	128	125	124	142	117	148	143	152	116	126	117	121	107	105	122	128	132	107	145	139	125	139	155	117	131	126	128	118	128	134	131	126	137	125	154	127	139	122	132	111	151	144	124	100	113	119	120	118	113	101	129	121	123	143	132	116	136	161	112	134	120	135	109	116	149	138	128	110	122	151	158	140	122	135	108	126	120	126	124	125	142	113	130	118	130	129	125	118	131	121	125	129	102	114	127	129	121	124	121	142	122	115	125	128	125	129	131	131	127	114	132	140	131	116	110	122	109	134	120	108	111	124	123	118	135	119	126	130	127	96	130	113	130	117	146	120	132	132	116	126	129	132	127	123	124	108	138	125	108	117	128	139	120	128	124	120	113	113	118	94	100	120	118	112	120	123	120	106	127	137	136	116	122	136	145	97	135	131	145	125	126	118	125	109	119	142	120	119	113	144	120	123	128	136	132	121	123	121	121	140	132	112	123	122	128	104	118	126	128	122	126	126	130	134	114	134	129	116	116	140	131	108	124	136	110	117	142	135	128	154	137	142	118	144	138	109	117	128	134	126	140	120	126	134	130	127	140	124	113	130	127	107	118	107	131	127	105	129	129	128	125	128	131	170	132	139	107	115	133	118	127	121	128	140	133	131	129	141	145	120	111	129	113	128	128	124	126	116	117	130	96	128	123	120	109	128	124	124	131	132	122	114	114	125	120	114	121	136	129	134	157	120	140	134	117	127	130	134	132	132	125	98	140	151	112	128	134	126	131	109	137	143	136	113	128	136	109	129	135	138	125	123	131	115	117	132	123	123	143	115	111	102	108	127	125	135	114	141	108	122	121	131	116	132	126	133	140	131	139	120	118	121	131	140	135	151	131	127	132	127	113	132	142	128	109	130	138	134	133	130	139	135	133	127	125	130	123	114	137	139	126	124	121	127	133	125	130	130	111	156	109	108	130	125	131	117	144	146	148	129	126	134	113	113	129	137	128	119	121	102	111	108	114	121	112	140	151	135	127	125	146	123	140	111	132	116	137	145	129	135	121	118	116	112	148	128	132	117	130	126	117	137	122	114	116	134	112	127	147	124	137	140	129	107	142	150	135	133	127	121	129	122	134	137	143	137	133	119	118	134	129	132	114	124	105	120	122	134	112	146	131	139	137	131	124	130	121	123	137	122	133	129	112	118	118	111	132	137	114	119	123	131	125	140	130	106	131	108	116	118	109	132	120	118	128	139	130	128	139	121	120	128	129	139	141	111	123	125	119	138	128	127	138	139	133	135	152	119	132	117	140	128	138	115	115	128	145	137	129	125	131	139	119	145	156	138	129	100	119	121	133	125	133	133	136	117	127	133	133	111	103	125	118	112	132	123	122	132	125	125	129	105	132	117	134	121	117	114	114	127	120	116	134	123	129	110	123	109	112	126	123	146	99	118	140	147	138	138	111	145	114	117	117	107	121	120	109	114	132	140	125	107	112	140	133	128	110	121	138	140	130	130	139	140	132	144	157	125	107	122	136	117	119	108	124	133	102	113	138	113	115	142	117	115	136	119	143	128	137	125	123	125	158	135	134	126	132	138	131	148	128	99	110	130	114	123	130	121	121	113	127	116	113	104	110	115	130	112	136	121	100	129	126	130	137	124	115	104	136	129	126	137	127	124	118	137	119	107	141	123	128	146	117	111	104	113	139	132	132	117	136	106	141	110	125	136	122	135	131	139	131	148	127	151	145	127	149	144	136	123	136	117	145	137	112	131	133	132	139	138	141	137	121	144	137	119	122	115	123	121	133	132	137	141	120	138	119	135	123	113	118	131	112	152	138	154	159	122	148	115	127	135	140	115	142	121	119	118	138	106	150	117	126	145	118	117	137	126	120	124	119	114	147	149	113	145	125	130	112	113	125	113	130	121	126	137	128	103	137	129	123	113	116	131	131	115	119	109	102	122	139	133	131	130	108	149	120	124	133	120	124	127	124	131	119	131	142	132	137	130	125	148	115	118	99	117	127	122	126	139	131	141	134	129	110	99	136	134	132	129	121	128	113	142	147	122	132	120	154	124	120	115	133	127	102	133	121
21045	18779	5704	2558	2220	1811	1547	1223	1095	968	801	786	698	648	613	597	516	519	489	504	475	434	437	410	421	449	386	385	373	406	400	349	371	364	362	350	352	357	375	341	328	352	330	353	336	316	291	380	337	346	342	359	326	325	335	311	319	275	327	315	345	310	319	310	328	311	321	302	317	335	316	334	333	297	307	299	341	328	282	316	352	349	299	339	304	326	310	315	335	291	315	324	323	309	304	296	310	325	288	288	312	305	300	273	350	318	310	311	315	319	326	296	298	297	277	279	305	329	332	299	308	289	322	307	309	301	310	277	330	306	274	312	305	294	307	306	298	284	303	315	309	315	267	346	267	328	356	289	308	296	289	312	297	307	302	310	302	289	312	302	274	330	315	296	300	309	282	298	314	320	302	300	334	276	284	301	281	333	292	295	309	255	293	329	313	292	298	294	270	295	321	305	292	297	287	320	319	320	301	335	303	299	315	336	322	322	326	278	316	350	335	320	291	298	304	278	325	323	320	327	267	303	310	317	312	306	305	310	308	287	311	291	338	314	303	292	300	303	310	311	291	301	323	307	272	288	296	311	320	297	326	304	298	290	311	286	272	290	310	300	280	335	301	295	301	307	305	303	273	306	273	283	262	289	320	314	284	282	300	291	301	290	314	307	300	298	314	296	296	306	294	310	316	307	271	323	339	313	286	283	314	323	323	289	291	327	321	293	298	323	310	296	304	311	316	288	317	299	293	291	320	296	310	332	291	317	265	310	308	313	323	290	316	306	300	339	309	301	311	335	334	322	319	325	275	320	295	289	309	328	329	306	323	310	277	305	320	279	311	291	306	299	315	259	313	293	328	325	300	299	298	279	298	310	305	287	267	284	311	318	313	334	296	312	296	298	319	320	318	310	326	333	332	312	308	314	337	279	284	302	304	300	270	351	308	288	306	317	318	311	283	304	292	321	304	313	314	309	293	310	309	325	307	314	311	292	349	287	317	286	287	312	288	274	293	326	353	332	293	310	310	322	302	321	286	302	312	320	277	296	306	299	284	357	322	310	313	336	306	309	289	349	302	309	292	316	291	302	328	334	323	306	292	325	333	283	301	296	324	315	286	301	331	326	307	293	314	327	300	312	299	266	319	290	304	353	296	299	313	331	274	269	291	288	281	319	325	270	315	332	320	337	291	280	295	283	278	308	299	266	288	316	309	284	325	311	278	330	307	290	319	310	281	286	320	297	278	269	278	325	301	310	291	284	302	332	321	284	343	314	330	291	316	300	329	309	321	321	303	260	278	301	298	305	333	308	324	311	312	292	278	306	290	272	307	304	290	290	292	331	269	295	321	311	313	327	265	288	300	302	320	336	322	320	285	333	312	262	280	282	307	325	296	328	323	314	321	297	307	304	327	311	322	324	290	287	307	287	304	321	304	304	292	303	293	325	307	287	311	283	291	311	291	291	321	306	288	307	334	284	262	313	282	308	328	315	299	324	326	302	320	277	306	305	330	280	306	292	308	299	321	306	294	308	313	319	327	298	285	317	306	337	286	271	287	309	312	316	320	274	297	280	295	300	307	291	294	306	316	308	300	310	285	286	311	280	324	306	292	321	299	316	293	307	318	291	296	315	308	319	300	267	309	291	314	309	317	315	313	311	285	329	300	297	312	329	325	284	319	314	314	298	335	291	304	286	325	288	281	317	312	295	296	302	316	295	276	317	285	317	309	322	307	310	301	283	284	290	293	311	292	311	357	333	296	316	300	326	320	320	301	298	310	328	311	282	293	303	269	279	334	347	326	292	275	272	313	307	314	290	304	308	307	307	298	275	322	308	290	317	269	350	306	297	306	351	327	274	312	293	324	280	315	307	301	321	332	300	304	316	356	303	275	321	305	320	318	320	282	282	328	323	320	329	306	347	307	293	325	308	309	319	309	257	295	301	294	301	316	302	286	312	271	296	290	264	313	348	298	335	324	313	313	293	318	302	315	324	308	303	290	338	302	317	287	303	284	289	308	320	294	301	326	291	312	303	320	322	299	284	278	266	325	306	317	331	337	293	317	309	324	298	324	294	315	297	303	306	283	334	321	305	302	327	313	309	313	332	287	316	305	326	302	317	309	311	276	332	296	310	301	334	292	296	279	280	313	309	282	294	283	315	296	326	292	308	289	308	279	320	295	319	319	307	297	295	312	346	335	287	289	310	307	293	309	313	291	329	304	310	292	315	285	285	283	312	274	301	274	314	291	289	301	327	266	271	304	305	297	323	344	327	311	318	312	325	314	302	307	317	311	298	336	315	286	325	318	290	302	340	291	280	306	285	308	322	318	306	318	302	309	308	310	287	317	283	324	294	272	277	298	314	292	283	331	263	305	293	268	295	327	315	310	318	316	312	294	332	304	271	343	302	314	287	311	330	318	277	290	292	306	321	316	277	312	297	316	304	327	298	284	311	304	287	332	279	300	303	322	306	288	297	343	313	289	299	354	293	282	298	326	333	333	295	320	318	275	313	320	299	303	298	318	311	299	325	326	275	303	290	295	281	321	327	291	334	325	315	280	290	291	300	307	259	310	325	292	316	308	301	287	278	312	290	338	302	310	322	277	317	280	325	320	314	312	324	303	293	318	265	334	308	308	309	324	328	332	323	313	330	325	297	298	316	308	310	314	317	301	321	300	292	329	305	302	293	342	286	314	350	301	284	332	284	294	297	315	296	278	284	296	350	290	328	326	323	284	304	298	290	284	302	277	311	291	299	309	288	308	295	299	328	312	304	323	298	301	291	308	293	344	302	284	279	283	302	295	314	282	309	287	287	313	291	333	280	297	303	311	308	286	288	328	287	274	311	309	344	307	301	334	306	312	310	312	281	321	330	283	295	276	318	299	307	327	299	293	271	318	333	311	309	304	294	317	311	291	284	306	305	294	331	279	339	314	309	310	305	323	291	280	319	305	332	312	292	270	319	300	300	304	329	326	329	345	293	280	302	297	285	327	298	317	280	300	289	311	311	297	294	284	264	316	284	328	271	312	311	335	316	307	315	330	300	321	322	283	310	293	317	316	305	313	296	342	298	348	352	317	276	290	297	322	315	283	292	314	288	301	278	258	299	305	309	285	323	313	304	292	299	321	289	320	306	318	292	296	295	325	281	335	319	305	315	321	285	307	319	323	309	312	327	330	292	342	316	311	342	300	288	282	329	307	326	304	298	288	330	283	313	292	328	329	317	288	286	300	309	309	312	304	316	347	298	318	327	315	295	287	282	296	325	310	299	308	310	332	302	303	278	319	324	312	302	321	299	305	300	307	301	297	325	279	334	349	289	314	270	324	311	298	306	299	282	333	309	323	308	328	320	336	289	309	289	307	299	280	308	306	347	320	336	304	307	333	325	320	288	315	311	311	310	293	315	314	304	298	298	308	290	311	311	280	321	301	299	316	326	308	305	306	333	296	295	287	319	330	300	347	306	322	314	334	289	304	299	359	319	280	294	306	298	305	311	318	321
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
