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
336599827076	336599827632	336599828182	336599828732	336599829282	336599829832	336599830382	336599830932	336599831482	336599832032	336599832582	336599833132	336599833682	336599834232	336599834782	336599835332	336599835882	336599836432	336599836982	336599837532	336599838082	336599838632	336599839182	336599839732	336599840282	336599840832	336599841382	336599841932	336599842482	336599843032	336599843582	336599844132	336599844682	336599845232	336599845782	336599846332	336599846882	336599847432	336599847982	336599848532	336599849082	336599849632	336599850182	336599850732	336599851282	336599851832	336599852382	336599852932	336599853482	336599854032	336599854582	336599855132	336599855682	336599856232	336599856782	336599857332	336599857882	336599858432	336599858982	336599859532	336599860082	336599860632	336599861182	336599861732	336599862282	336599862832	336599863382	336599863932	336599864482	336599865032	336599865582	336599866132	336599866682	336599867232	336599867782	336599868332	336599868882	336599869432	336599869982	336599870532	336599871082	336599871632	336599872182	336599872732	336599873282	336599873832	336599874382	336599874932	336599875482	336599876032	336599876582	336599877132	336599877682	336599878232	336599878782	336599879332	336599879882	336599880432	336599880982	336599881532	336599882082	336599882632	336599883182	336599883732	336599884282	336599884832	336599885382	336599885932	336599886482	336599887032	336599887582	336599888132	336599888682	336599889232	336599889782	336599890332	336599890882	336599891432	336599891982	336599892532	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2656	3650	2300	2656	3650	2300	2656	3650	2300	2656	3650	2300	2656	3650	2300	2655	3650	2300	2655	3650	2300	2655	3650	2300	2655	3650	2300	2654	3650	2300	2654	3650	2300	2654	3650	2300	2654	3650	2300	2653	3650	2300	2653	3650	2300	2653	3650	2300	2653	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2651	3650	2300	2651	3650	2300	2651	3650	2300	2651	3650	2300	2650	3650	2300	2650	3650	2300	2650	3650	2300	2649	3650	2300	2649	3650	2300	2649	3650	2300	2649	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
37628	33836	35320	25419	21340	21467	23705	28417	35690	37490	32751	31389	24129	22158	23793	21812	14284	12313	9939	9197	11591	7148	5801	5012	4823	3418	2329	2991	4947	4452	4832	4786	4206	3096	2712	2152	2396	2073	1143	538	397	304	332	264	181	157	191	177	187	155	213	185	188	204	204	241	215	187	226	486	350	932	1026	479	162	149	146	161	145	148	143	146	146	156	141	156	162	166	167	149	173	163	160	177	154	148	161	173	146	169	142	154	158	147	172	155	182	143	156	158	150	153	150	159	136	180	135	133	168	158	129	151	158	182	158	168	160	167	143	160	141	156	143	145	155	166	147	142	143	158	143	149	142	163	158	160	162	159	141	172	140	152	172	140	148	157	163	163	150	118	157	163	146	158	156	157	159	167	176	146	144	154	155	143	165	168	170	156	131	144	167	143	164	131	177	165	136	145	146	156	149	142	147	153	169	158	131	165	131	171	167	160	161	165	155	156	159	155	181	162	155	158	146	149	136	169	160	151	161	152	169	153	158	155	142	165	163	151	135	151	164	156	146	147	172	170	156	168	168	161	142	159	179	143	180	175	157	168	145	145	148	147	139	173	146	164	151	138	148	157	158	186	145	144	150	164	150	142	165	143	167	159	175	155	160	166	152	140	145	154	159	159	149	161	156	178	172	131	160	177	160	166	162	169	145	156	178	181	147	158	161	158	166	157	148	150	154	154	167	160	151	140	143	143	146	155	156	129	138	158	163	151	144	145	153	134	147	158	136	149	149	160	154	163	168	156	156	172	158	166	162	155	144	151	153	156	160	194	159	179	174	139	162	173	142	190	130	169	162	150	157	163	155	144	153	138	155	147	167	169	162	143	173	147	173	143	155	152	169	172	137	139	133	147	165	151	134	156	149	168	179	161	135	169	182	145	145	154	165	164	174	167	158	155	179	164	142	152	157	166	160	152	164	165	154	153	167	138	164	166	159	153	183	162	145	155	132	144	154	162	129	167	152	160	160	153	140	161	159	151	159	151	153	156	153	158	147	165	149	136	141	167	165	161	136	174	136	178	168	176	161	148	155	156	167	168	152	166	167	157	138	160	158	146	155	170	184	180	172	168	164	142	138	185	151	162	148	139	154	158	166	165	167	152	159	159	142	163	157	165	154	143	132	142	159	147	142	152	157	160	150	145	175	181	141	160	154	164	151	148	178	150	151	125	156	158	168	172	141	136	149	160	159	168	167	181	159	147	166	135	158	175	148	160	140	150	165	162	154	146	175	152	156	173	138	172	151	152	156	138	170	149	137	148	166	168	176	162	161	122	173	152	138	127	163	148	151	180	132	154	152	158	140	118	153	133	147	149	158	162	151	158	147	156	167	164	154	159	158	173	142	162	169	158	169	164	164	127	164	132	140	145	151	169	135	149	158	135	144	128	160	167	158	172	165	152	176	150	142	153	168	141	160	175	161	158	151	151	170	154	166	173	135	151	167	165	153	138	171	152	149	165	179	144	155	147	158	152	166	144	150	134	141	133	157	146	165	144	162	171	150	154	169	155	145	166	148	155	141	172	178	171	136	144	168	169	155	168	157	170	152	169	149	156	179	164	148	140	164	162	160	150	145	141	154	161	159	141	142	178	130	142	144	158	148	168	139	143	160	167	164	157	157	172	158	159	178	162	160	131	170	161	142	165	163	147	152	184	165	144	150	176	140	165	147	160	167	165	167	154	162	166	142	148	174	162	154	139	164	149	159	158	166	138	166	147	157	172	175	171	161	143	169	151	138	152	150	180	163	147	156	140	146	168	149	157	159	162	140	158	169	155	144	158	146	174	167	150	153	136	138	151	186	150	173	131	141	149	133	162	160	165	160	141	157	154	155	121	173	172	163	156	154	166	159	150	182	151	137	141	157	147	152	138	149	154	142	156	161	150	129	135	156	140	143	147	142	174	165	152	165	146	168	144	157	184	140	158	168	162	148	174	138	143	139	169	153	172	161	154	192	138	166	161	159	145	156	147	164	140	149	189	153	155	152	138	167	129	174	172	169	160	168	165	150	141	142	161	172	163	168	165	142	153	147	146	138	169	156	138	157	152	160	156	144	156	125	170	158	172	147	155	139	165	153	156	158	157	145	165	150	159	175	164	144	139	135	122	154	150	143	154	164	144	162	158	161	152	152	149	140	145	187	152	166	143	158	140	144	121	168	153	141	176	156	135	142	155	131	156	173	167	159	144	155	157	161	145	147	132	172	155	157	162	145	140	161	126	160	169	162	160	172	164	157	170	149	140	141	140	155	166	160	147	162	144	149	153	154	176	179	165	173	137	132	153	135	176	167	147	158	156	152	169	158	159	158	148	155	149	127	134	163	152	159	162	148	136	160	147	155	162	137	176	169	149	160	147	149	166	179	155	144	164	141	164	177	153	170	149	145	160	134	158	166	172	144	146	147	162	162	169	148	152	147	155	148	160	135	137	138	145	170	147	140	137	145	138	151	152	162	158	135	172	138	164	165	150	165	193	148	153	173	140	141	155	168	149	141	165	143	155	179	157	171	161	163	174	145	136	180	180	138	157	154	143	176	133	162	186	147	142	148	180	157	160	168	188	159	150	154	151	163	165	135	144	142	162	170	148	150	140	144	165	163	178	162	160	141	137	143	170	162	143	139	168	154	135	146	155	147	143	160	162	140	138	153	151	146	164	148	136	156	135	156	147	158	145	169	143	153	178	145	173	144	180	156	175	157	153	152	136	139	183	170	147	173	155	146	163	177	158	156	161	159	157	140	158	150	174	163	145	157	159	159	158	152	131	147	166	138	155	174	147	128	160	168	156	174	159	163	163	154	154	166	132	181	158	147	149	144	151	140	161	148	151	187	163	153	155	144	138	168	169	163	180	166	144	172	144	171	156	166	168	177	156	165	150	154	170	155	171	156	170	136	150	142	146	149	166	151	167	160	158	179	145	164	176	194	175	154	152	142	154	190	176	139	155	147	163	173	167	148	144	141	159	169	161	145	150	160	150	142	157	182	158	147	132	173	140	135	157	132	155	168	136	145	152	165	162	162	155	172	160	151	131	158	159	164	151	145	144	147	148	173	148	156	171	167	147	159	159	159	140	179	167	148	150	165	158	176	162	138	157	169	140	144	153	165	155	143	146	153	171	143	136	141	144	162	139	144	147	162	130	162	146	142	142	146	174	169	153	151	139	161	152	161	162	155	147	152	162	123	159	142	172	144	141	151	150	166	148	146	161	158	137	140	168	145	153	149	153	153	154	171	139	144	162	159	153	172	152	172	166	160	158	157	125	179	151	125	157	132	159	143	181	164	148	129	144	175	158	152	156	163	151	165	145	132	156	169	156	161	147	140	156	139	125	176	135	142	156	150	145	161	166	171	146	147	150	149	161	146	149	154	161	150	166	136	145	165	160	161	149	154	169	165	150	149	170	159	177	139	158	163	144	136	146	161	163	161	129	132	156	140	157	159	158	159	170	168	155	158	159	196	157	115	157	153	169	173	147	153	165	168	157
20756	27922	33969	26437	23778	25863	32208	39718	47560	49217	49481	47412	39061	38694	44599	41680	35166	33520	28573	30544	33732	25515	24992	22957	23122	17276	13087	17129	24055	22738	24118	23391	22052	16435	13667	11849	12363	10986	6258	3476	2505	1847	1735	1196	740	651	638	560	517	482	807	887	677	787	796	1047	787	879	937	3302	1946	6686	7464	3203	467	455	443	431	427	407	385	437	443	429	429	411	378	404	395	440	469	402	428	383	420	420	444	417	394	415	466	411	379	403	446	434	406	390	401	422	436	416	419	405	401	404	408	425	432	437	402	422	429	462	402	414	411	433	427	464	429	414	443	455	456	405	437	432	428	434	422	452	423	423	406	403	463	418	418	398	449	435	407	447	410	438	394	410	421	398	416	414	405	390	426	431	405	443	405	391	418	415	427	439	405	446	436	406	405	407	423	393	383	411	418	385	442	411	407	400	412	412	439	458	397	420	455	442	391	469	402	423	385	418	458	441	432	440	401	403	388	404	427	416	415	414	412	446	399	426	423	399	417	449	438	411	417	427	421	391	423	380	428	436	417	438	415	410	413	398	395	395	417	410	403	382	405	390	428	449	433	428	426	409	444	443	401	441	413	416	422	440	394	415	411	408	405	393	405	432	399	422	403	405	401	411	380	419	380	423	411	387	411	384	393	426	403	374	404	393	373	406	402	402	382	408	409	408	403	424	424	422	423	409	419	412	414	393	401	430	432	429	422	425	417	423	457	427	376	429	404	436	413	435	419	404	420	439	409	426	425	389	423	398	387	430	427	415	411	414	410	397	411	422	425	417	489	383	432	445	444	379	426	402	420	426	394	391	441	436	395	393	428	444	387	410	443	441	386	411	416	398	400	414	407	415	419	432	417	390	422	431	401	384	409	451	398	413	399	415	404	401	390	421	449	408	396	381	386	419	439	412	376	416	421	379	411	429	440	433	405	401	402	426	375	423	404	411	395	421	438	436	403	412	441	429	424	409	436	412	398	416	394	382	401	405	434	406	418	458	416	456	425	448	413	392	409	425	395	377	411	422	417	426	393	446	443	389	426	383	392	454	448	422	385	399	446	383	416	400	445	432	379	456	407	424	433	420	410	421	382	423	410	424	408	413	422	457	437	390	438	417	402	410	418	444	415	415	465	435	396	415	422	448	417	398	418	427	389	425	443	429	402	385	433	409	474	379	391	428	407	418	432	440	407	432	384	439	415	417	394	447	404	433	387	401	418	429	404	375	419	428	390	427	406	412	435	407	401	469	463	403	426	442	388	428	429	406	392	429	432	413	438	430	403	455	437	405	376	448	424	392	420	445	418	400	386	430	409	381	419	438	390	391	410	385	428	400	437	389	427	419	427	428	397	419	421	406	437	398	414	421	419	426	424	453	439	387	418	398	384	396	452	429	444	416	401	427	398	461	371	396	436	414	373	395	429	404	401	426	397	418	426	397	365	426	421	410	427	416	418	405	421	388	410	417	441	389	424	385	399	415	439	416	368	410	427	385	401	393	398	413	405	417	410	434	447	399	404	408	440	425	430	385	380	378	458	416	429	435	397	401	408	436	413	430	402	449	423	413	391	401	403	413	396	394	412	378	396	420	390	409	384	368	426	437	384	448	432	374	379	438	420	403	412	424	467	424	426	426	416	400	414	442	412	448	481	413	413	393	400	408	400	405	417	420	425	414	409	441	413	398	425	437	399	419	431	389	387	455	394	402	412	406	424	457	383	430	429	417	442	387	392	411	393	419	452	389	418	423	422	434	410	428	402	403	393	433	399	442	425	437	394	419	375	437	406	434	422	403	396	439	372	363	408	421	417	395	407	408	416	423	408	375	427	432	428	427	403	369	435	420	414	432	421	388	390	392	410	377	397	412	404	405	403	400	399	417	397	408	405	451	422	379	434	412	409	400	406	420	434	441	393	437	421	399	461	423	391	414	428	448	439	396	429	404	406	408	429	435	426	393	351	412	409	401	411	425	419	417	434	402	433	407	392	398	399	446	418	393	418	430	405	415	430	421	423	447	377	407	426	431	423	422	377	401	419	465	423	430	416	426	420	405	367	402	435	409	426	441	385	376	410	397	448	432	419	391	423	407	440	414	409	391	422	405	374	406	380	424	419	384	407	419	455	415	402	394	391	386	399	422	446	401	462	440	422	397	423	380	452	424	431	427	405	415	377	438	416	424	440	412	429	393	439	426	409	391	422	380	443	392	375	396	428	422	407	428	411	439	454	439	401	400	394	414	387	410	430	417	450	421	409	413	421	429	422	414	374	407	392	465	415	427	438	436	404	424	372	426	437	393	445	402	441	403	423	411	412	416	419	421	435	424	428	442	410	406	398	392	396	401	426	425	413	406	436	351	425	433	391	441	413	427	428	415	417	435	445	443	443	464	455	445	424	418	447	387	439	413	422	409	405	431	417	387	428	395	431	427	431	379	395	404	383	402	411	444	440	382	392	427	431	434	430	415	425	377	406	420	453	427	376	452	436	386	399	419	425	411	420	411	388	390	400	419	404	426	415	388	410	405	436	425	408	380	414	447	426	395	406	402	435	428	387	412	405	427	408	422	424	430	384	429	390	433	432	422	397	387	439	419	433	429	402	397	419	385	442	434	410	407	426	428	388	408	427	412	410	408	399	424	414	453	444	445	454	401	423	396	430	380	403	417	414	424	398	389	379	435	421	403	383	419	429	395	388	436	415	427	405	410	432	432	440	450	403	412	403	456	399	429	423	411	413	392	409	442	420	436	393	405	386	406	400	387	416	393	416	417	395	389	467	426	403	404	408	427	402	441	369	407	413	410	424	426	426	402	402	395	419	445	407	431	418	424	400	421	361	440	416	427	396	421	427	395	441	389	418	406	412	433	416	431	430	410	404	396	425	412	399	433	395	412	424	402	443	447	388	446	438	432	423	396	409	400	416	437	392	430	407	461	438	388	424	403	430	424	389	385	381	410	418	389	426	407	433	445	451	412	430	389	407	420	354	420	387	422	425	408	440	409	413	426	441	393	392	410	399	419	424	422	385	414	379	427	411	440	456	402	408	389	443	423	431	397	403	432	404	402	432	440	401	403	419	384	434	409	390	424	394	430	382	422	418	445	410	461	415	406	400	461	427	437	463	396	398	418	395	405	406	417	405	425	400	427	428	432	408	400	448	420	444	416	412	426	421	402	460	385	397	420	434	428	416	422	413	400	426	439	434	439	427	418	406	408	391	434	390	418	428	398	441	404	396	423	422	434	425	408	401	433	425	424	381	440	409	410	432	413	387	423	415	417	452	420	404	416	422	380	421	414	415	389	402	375	386	400	403	437	414	411	400	404	425	405	423	391	417	397	428	441	408	409	426	434	411	414	403	398	433	381	424	414	403	426	450	405	395	411	401	407	390	402	429	438	420	416	446	412	441	422	405	398	421	445	411	459	422	383	410	448	426	416	410	448	419	440	412	382	404	456	433	428	401	425	433	411	401	427	420	409	452	413	391	416	415	421	420	379	403	429	459	426	422	380
5128	1418	1617	1392	1246	1135	1017	1169	1411	1521	1185	999	646	599	640	561	437	422	387	398	385	320	291	277	251	242	184	282	310	293	294	288	231	282	217	219	212	210	214	186	175	190	183	193	186	194	205	201	195	194	198	196	185	178	198	204	191	177	187	190	206	234	258	205	174	196	165	191	174	188	155	194	205	177	170	187	178	178	192	168	191	204	205	182	189	189	163	181	170	178	179	171	186	194	183	149	214	173	211	175	197	178	204	170	160	204	180	173	177	185	173	178	173	196	180	187	179	171	184	188	195	159	185	173	185	198	179	205	206	177	184	177	187	196	186	183	192	189	166	186	166	188	202	156	192	182	176	176	176	182	194	202	165	198	170	188	194	184	177	175	171	191	190	195	190	191	196	180	199	167	196	183	195	181	202	190	180	180	169	189	178	155	163	165	188	189	187	184	170	194	176	180	146	166	200	194	176	172	182	198	184	197	168	165	205	171	174	201	179	203	214	190	175	174	185	186	183	177	185	187	193	203	172	172	180	205	155	175	182	195	179	178	197	176	189	185	176	195	175	181	202	172	170	183	191	196	177	202	177	183	185	185	204	171	195	197	166	181	202	186	171	184	190	165	160	174	169	195	176	186	190	205	199	190	193	173	211	175	196	184	226	189	181	182	168	180	181	175	188	188	179	174	190	171	169	180	171	191	187	194	172	194	201	198	172	173	177	190	189	171	177	214	149	183	151	169	159	189	162	168	171	186	200	151	206	171	184	182	173	178	195	184	188	178	170	196	189	180	211	195	141	161	178	196	175	176	171	180	171	165	189	169	163	180	182	182	161	192	180	168	159	181	157	172	176	168	179	188	173	178	172	178	179	177	188	181	199	161	168	171	194	180	170	178	182	160	195	195	164	168	157	187	171	182	187	193	201	188	174	190	199	182	207	174	215	197	190	160	167	175	183	180	155	177	173	202	179	181	171	189	180	181	170	165	197	170	185	174	199	189	179	176	170	193	171	202	176	166	186	194	173	166	213	182	201	192	186	188	191	179	184	164	182	192	197	172	199	193	169	197	179	185	173	177	193	186	196	186	168	189	195	190	196	191	176	184	201	166	161	204	194	195	175	163	187	196	184	199	198	177	219	176	192	198	178	205	207	154	152	176	169	178	168	180	175	193	194	172	198	187	202	204	176	168	182	192	181	198	210	194	204	211	165	177	185	187	182	173	196	182	198	189	212	186	198	193	180	169	210	202	170	215	202	201	188	200	175	175	186	195	166	190	187	165	164	172	183	172	200	184	195	193	196	176	198	197	164	168	208	191	213	194	168	187	208	187	187	185	181	175	169	186	199	161	188	182	189	188	189	195	190	175	189	178	178	173	182	172	179	192	166	188	185	177	179	175	203	167	204	187	169	175	173	165	171	193	193	187	189	187	164	202	205	218	202	159	199	167	192	189	179	184	173	181	195	175	193	163	187	173	216	185	173	190	163	204	190	174	185	179	169	175	176	184	149	190	209	208	195	186	205	212	170	191	196	206	174	182	175	197	172	145	170	180	175	200	181	188	168	181	201	189	216	195	176	167	188	191	188	193	173	197	189	188	203	170	186	197	202	176	177	177	198	205	170	177	172	169	148	205	201	198	204	182	178	184	167	186	179	169	182	201	171	179	195	182	198	179	175	188	147	205	190	178	168	177	184	179	171	179	161	185	164	191	196	192	171	188	181	181	197	164	176	185	199	188	192	184	137	192	193	181	170	184	190	200	186	186	186	178	187	170	194	174	181	180	198	178	178	177	195	169	185	187	179	189	190	182	189	174	184	163	205	201	179	188	159	189	175	200	218	197	186	174	175	175	172	178	221	170	194	151	150	187	181	181	154	180	191	184	175	175	183	221	207	190	202	194	184	167	202	188	169	192	169	187	178	196	181	197	193	171	196	204	208	185	184	196	195	162	183	210	163	164	160	183	197	178	177	193	193	194	214	180	192	167	204	179	183	203	166	176	179	180	175	174	179	180	190	162	177	189	183	196	185	179	194	181	172	183	154	193	186	174	176	189	161	168	205	218	193	183	161	154	204	185	197	189	184	171	179	202	164	171	184	184	157	180	173	180	157	187	187	199	164	178	186	165	190	170	185	163	173	189	184	176	162	194	185	188	205	198	188	181	172	158	197	193	183	181	187	170	193	165	186	184	181	186	169	185	179	166	183	195	176	183	174	201	192	185	193	173	199	208	177	186	182	188	176	179	176	192	172	202	189	188	205	172	158	187	202	188	176	197	186	185	173	178	169	152	212	186	180	181	164	173	172	184	185	183	197	159	202	199	174	175	178	204	177	158	170	166	160	185	204	190	175	177	193	183	164	171	176	183	186	200	172	140	214	164	178	190	197	186	197	201	186	166	184	191	172	154	169	199	184	202	175	200	172	181	183	176	201	191	190	200	205	175	193	210	195	168	190	196	195	174	179	189	187	184	183	198	180	188	185	197	179	185	197	207	179	189	171	180	190	203	179	182	180	175	166	201	180	186	177	198	189	181	185	177	175	198	177	180	150	160	191	176	160	171	188	183	170	199	197	197	193	213	199	174	200	171	180	193	190	172	169	199	188	161	197	184	190	176	186	175	185	167	176	206	166	176	181	202	190	184	155	197	180	166	166	188	182	160	173	186	196	158	204	176	184	182	204	173	185	206	205	179	208	206	202	182	190	175	200	195	177	190	177	170	179	160	201	167	183	162	216	190	179	164	192	174	202	181	169	171	167	189	173	185	177	198	172	204	158	196	177	161	190	210	169	178	174	197	180	172	199	168	173	189	147	188	215	176	172	198	165	191	175	172	186	171	169	175	163	184	206	164	188	186	201	198	189	203	185	159	198	194	199	168	182	192	180	192	206	190	186	178	202	165	160	176	185	215	175	194	195	169	173	176	183	199	196	193	171	152	193	183	197	200	174	200	179	180	219	194	181	171	186	192	177	181	202	177	167	184	176	182	185	172	159	217	186	158	169	177	173	183	191	169	168	179	170	185	183	210	187	149	170	177	166	166	188	188	175	180	185	185	150	183	194	181	200	168	174	200	197	172	193	182	172	190	193	178	188	163	166	202	207	190	204	195	188	180	180	192	195	159	181	208	166	199	166	184	203	176	161	186	191	180	180	149	157	180	189	174	188	178	191	208	180	176	171	176	174	193	213	162	175	173	187	170	176	195	196	176	201	190	202	185	187	175	167	201	157	184	167	178	168	172	156	179	206	198	178	177	200	196	183	166	174	184	192	187	180	179	179	170	156	194	179	180	174	174	171	209	177	205	183	211	203	183	170	186	203	169	172	188	194	190	186	165	208	189	183	194	177	181	160	198	187	183	188	187	204	167	181	185	184	169	169	189	187	214	194	187	177	179	189	182	211	181	177	182	169	197	166	190	186	171	192	175	170	177	209	176	180	173	180	189	184	166	181	180	163	176	146	195	186	192	188	178	160	167	184	188	169	209	189	197	189	184	181	180	182	187
4634	2290	4004	4718	4382	4718	4677	5754	8380	8586	7584	6740	3448	4424	4603	3904	2602	2587	2186	2354	2659	1660	1415	1330	1273	1164	983	1085	1458	1320	1395	1360	1218	1019	951	878	929	689	708	557	552	524	530	555	514	535	469	497	504	518	494	489	511	512	511	524	489	487	489	643	626	819	1096	729	470	459	454	474	503	517	479	489	496	472	522	469	481	541	484	519	499	485	520	500	488	490	541	495	516	508	515	469	500	511	507	541	511	506	480	461	487	497	511	500	484	514	483	507	454	486	508	447	479	486	542	546	495	494	498	485	492	520	485	518	503	510	520	473	532	520	509	513	460	468	473	501	496	524	471	508	488	508	493	541	477	504	483	497	487	483	475	492	506	510	490	520	521	453	492	509	513	444	498	476	505	531	511	530	498	484	520	522	482	516	517	504	480	507	489	528	507	499	509	526	487	491	496	515	514	501	489	511	503	520	519	521	460	491	517	470	477	520	488	493	486	509	547	478	487	488	475	499	515	480	508	507	474	542	499	476	482	483	499	444	481	456	469	506	502	481	490	540	472	511	518	465	522	484	453	502	498	438	530	514	506	481	495	520	491	488	495	461	503	505	497	507	500	518	472	483	460	467	501	517	558	511	491	485	509	498	451	531	458	542	528	462	502	517	483	484	498	484	475	478	493	504	520	448	524	511	511	492	507	485	505	500	482	514	505	511	482	468	540	490	523	460	509	484	496	489	519	521	518	514	509	504	494	510	504	441	522	478	472	505	452	490	457	468	509	523	525	513	507	486	538	465	508	479	531	475	513	470	484	497	526	486	485	479	499	518	510	487	505	458	516	484	498	506	512	478	512	466	464	484	518	469	474	510	487	520	484	513	537	502	497	532	518	496	529	475	512	502	495	515	482	505	482	428	508	495	454	471	516	498	496	453	500	511	467	505	517	484	509	486	524	520	517	479	494	472	540	510	470	506	485	480	499	474	513	520	509	513	516	482	523	477	480	473	483	513	514	504	493	516	505	501	507	509	495	527	520	450	472	493	506	494	535	483	510	507	530	506	521	481	515	497	467	563	496	520	503	536	500	502	533	530	488	528	474	527	476	513	512	447	478	486	489	501	483	505	474	490	496	460	482	510	492	483	506	482	531	515	496	484	482	516	518	508	491	494	481	510	504	521	521	541	507	517	477	454	469	489	471	461	502	502	441	508	434	486	521	498	457	483	489	473	540	483	460	486	481	474	477	494	496	505	517	514	481	516	494	467	510	503	529	482	484	533	494	511	497	513	522	495	483	490	529	527	511	516	471	473	521	477	469	504	466	499	508	500	483	537	481	536	477	507	497	503	516	482	509	486	495	487	517	463	474	524	491	507	475	486	459	493	476	445	492	522	509	485	494	505	481	506	501	519	511	510	553	502	498	509	474	473	528	486	514	503	517	470	510	519	483	466	498	537	553	494	478	488	469	503	480	475	528	503	461	539	486	485	522	513	459	456	507	517	514	492	484	488	499	506	530	507	484	494	463	528	456	512	529	497	507	525	498	521	513	464	481	504	488	497	503	515	492	494	479	514	522	528	502	495	512	491	511	499	501	508	514	498	465	556	523	481	518	480	450	483	511	530	526	526	503	530	480	470	480	488	567	492	477	479	530	487	501	468	500	460	543	516	490	475	484	490	486	467	489	502	494	499	492	497	499	509	471	478	463	512	540	480	479	510	507	497	454	496	527	495	516	498	480	464	483	530	493	511	480	496	469	487	507	510	533	528	532	513	518	484	495	486	525	508	487	527	513	497	497	491	512	493	502	456	500	482	481	520	461	502	457	489	487	494	482	476	506	493	531	540	520	470	475	499	460	512	488	533	498	531	501	519	537	507	483	489	456	499	519	482	533	492	509	514	508	489	533	505	511	473	491	481	448	538	494	524	568	504	495	497	523	498	476	473	504	488	500	487	486	511	481	537	461	497	504	486	482	494	484	513	475	487	508	524	515	501	495	533	519	488	482	488	478	489	522	500	491	522	505	473	522	488	516	530	497	466	488	512	511	477	492	488	484	523	490	485	503	507	529	467	508	471	482	461	516	507	485	517	474	502	494	513	544	518	461	535	469	526	504	496	479	508	479	483	483	504	491	464	481	485	509	476	522	518	476	498	477	518	507	484	522	463	523	498	464	525	509	484	544	494	531	460	491	491	484	541	480	495	522	487	486	492	486	486	477	486	476	505	513	500	530	487	510	494	511	494	502	493	502	504	467	497	498	489	524	494	499	498	508	456	523	498	467	521	509	498	510	520	507	478	510	476	488	500	493	519	488	526	534	516	463	509	508	486	474	487	474	472	454	489	489	462	486	450	488	472	496	496	515	490	490	540	499	477	539	533	545	491	508	523	501	471	523	533	517	473	514	530	527	505	470	494	469	544	488	507	458	496	516	463	488	469	521	492	480	478	491	429	473	505	512	508	475	528	478	509	467	494	465	499	466	545	502	498	479	500	529	480	501	485	518	520	505	477	491	480	499	496	496	508	508	465	486	486	517	497	491	505	516	489	511	475	496	475	494	504	502	481	521	495	450	496	475	506	537	466	505	519	493	549	523	481	469	525	525	468	471	509	482	526	519	509	467	445	482	487	509	484	507	494	476	450	507	461	491	484	491	519	480	488	485	508	521	495	512	514	491	512	512	522	514	489	526	480	527	470	495	497	495	538	506	522	527	546	524	457	511	519	510	472	487	512	522	464	485	518	498	483	478	522	477	502	483	532	484	514	473	455	456	484	490	514	499	537	485	503	500	455	528	442	512	508	519	489	485	512	517	506	500	489	481	553	480	517	520	506	539	508	491	498	475	536	536	474	496	491	513	503	502	491	470	489	538	507	519	485	516	519	519	494	515	510	524	547	513	532	515	503	479	492	496	501	507	517	492	502	479	476	492	498	519	508	552	480	521	497	518	458	503	533	481	441	504	443	499	501	540	517	524	502	492	511	503	482	514	481	480	499	513	500	499	488	483	508	512	479	478	441	494	490	532	500	539	530	469	476	505	480	500	522	521	489	492	493	503	531	495	477	506	468	512	520	507	499	481	520	486	508	514	476	512	490	479	533	471	481	505	480	498	537	506	511	496	557	506	483	487	526	550	510	517	478	488	473	479	493	489	504	533	510	517	490	478	468	426	482	510	521	460	479	479	480	484	529	477	490	489	514	517	499	499	459	483	472	492	495	486	469	513	500	519	484	505	511	499	491	482	508	462	503	513	497	466	525	484	519	447	505	504	487	490	498	504	488	556	516	494	474	451	501	523	504	531	499	496	500	505	462	476	522	471	478	477	492	476	545	517	523	481	473	451	483	476	528	495	509	499	462	523	537	508	484	513	526	506	503	491	503	489	485	481	507	523	506	527	511	513	507	532	512	512	478	475	496	488	474	506	507	533	527	492	494	506	523	485	509	569	485	460	508	481	516	533	509	516	487	521	464	496	471	487	476	500	479	475	468	504	491	488	510	475	508	470	497	520	479	478	504
21588	17170	19067	14930	11543	11498	12781	16512	21915	23745	18603	17546	11527	9579	9758	9296	5843	5088	4593	4507	4649	2926	2791	1931	1709	1635	1456	1516	2292	1711	2015	1969	1726	1332	1566	998	971	771	627	420	358	251	245	235	228	255	223	217	248	243	265	236	256	254	227	280	242	248	273	340	463	554	535	410	221	209	220	200	219	207	223	227	250	222	242	222	225	211	229	231	210	248	244	236	206	224	216	217	201	225	205	225	225	255	232	209	222	225	229	227	208	229	251	253	237	233	222	229	196	228	196	208	226	240	216	220	218	248	211	222	218	229	231	262	236	232	219	207	219	233	223	213	236	210	215	211	206	239	244	224	237	215	228	217	216	217	238	232	237	229	242	233	223	215	214	230	212	218	231	231	214	236	244	216	205	234	240	208	208	214	240	225	215	216	194	196	237	194	216	206	201	224	205	204	235	220	218	227	228	246	230	215	220	223	192	218	223	249	212	200	194	205	243	247	221	223	184	250	203	220	217	224	243	216	226	238	220	216	199	217	221	212	216	240	212	249	221	216	233	205	217	228	209	218	208	244	224	244	233	236	223	221	192	222	243	228	212	199	251	216	205	191	218	230	229	203	220	242	199	238	247	189	236	191	254	224	225	225	235	223	222	258	210	226	203	227	190	248	211	200	213	203	223	217	218	201	215	212	232	207	209	222	233	186	242	251	245	220	195	240	208	197	232	243	220	224	232	212	228	227	221	230	211	216	194	216	205	248	194	235	218	224	208	231	215	230	201	210	192	236	203	222	203	213	219	215	224	214	230	212	232	216	214	214	220	211	216	201	218	245	211	216	192	224	207	231	230	234	243	240	228	217	219	202	209	217	216	236	230	211	218	257	193	235	207	243	209	235	235	207	233	228	207	211	205	202	246	233	228	205	218	207	215	212	224	228	235	227	229	252	215	216	213	207	204	236	205	219	232	238	212	232	210	237	224	234	204	247	213	204	226	241	227	224	233	229	217	246	247	216	238	232	238	223	227	207	209	235	215	210	208	196	236	233	224	205	225	210	225	217	251	210	233	210	227	229	204	236	219	238	225	228	221	189	227	222	222	223	227	223	230	226	243	233	201	221	247	230	231	191	204	237	229	250	212	234	224	222	219	237	233	261	223	206	244	245	209	228	235	238	224	225	220	212	245	236	236	209	250	251	211	242	206	261	232	230	246	244	216	229	232	229	213	207	227	226	223	204	223	215	207	235	213	193	193	268	238	208	226	214	232	189	240	252	219	240	244	213	206	204	207	231	189	213	222	224	228	214	207	229	237	203	230	207	199	227	232	231	207	246	215	219	221	248	237	225	202	237	228	200	224	216	216	217	219	229	221	218	242	221	198	230	211	234	231	222	233	227	232	214	215	229	216	206	253	204	209	255	198	245	210	224	213	223	221	212	218	204	268	228	231	217	252	217	203	202	195	211	231	221	242	215	235	222	210	206	232	234	222	218	199	205	217	211	207	208	215	214	214	217	221	236	230	213	230	230	203	220	234	224	227	233	240	213	219	219	224	223	206	236	229	228	230	221	234	226	224	208	229	214	220	242	217	217	219	225	224	231	189	214	242	228	248	235	229	243	198	233	197	229	229	215	243	231	213	203	236	219	214	212	212	217	228	190	239	219	209	239	238	203	210	200	233	225	221	223	249	218	236	226	209	207	238	227	236	221	192	228	241	231	206	228	219	225	266	219	220	245	222	226	226	220	234	226	201	246	230	236	244	196	224	225	220	237	244	220	216	200	242	240	245	218	222	233	245	205	211	219	210	218	215	218	232	223	225	246	242	207	225	220	225	249	226	216	224	240	211	205	231	246	213	214	214	224	224	218	220	226	234	216	215	224	226	212	215	226	220	228	220	259	231	228	213	221	217	218	249	252	226	244	215	235	217	235	216	218	246	216	216	217	203	200	229	226	223	212	221	216	221	232	218	233	227	230	244	232	231	224	218	208	202	225	243	231	193	216	235	204	225	225	216	210	208	243	238	221	226	204	251	228	234	218	226	240	242	219	235	224	242	210	234	213	216	208	217	197	233	226	211	210	226	215	247	247	198	219	227	230	247	233	203	205	207	252	212	206	241	210	235	249	244	235	226	233	230	207	228	216	241	234	236	227	217	211	224	218	189	201	208	204	234	212	220	236	239	236	243	211	225	220	227	219	223	267	225	245	225	193	222	235	196	217	201	241	232	222	235	230	228	222	198	226	224	225	244	202	220	216	220	230	225	226	217	216	236	240	219	223	237	228	231	194	216	247	207	243	214	198	229	208	200	220	222	206	231	199	212	208	210	231	217	222	214	234	225	228	215	217	240	220	244	250	231	242	239	209	244	221	206	223	215	182	226	227	211	232	235	205	210	228	222	221	226	222	206	193	208	235	219	257	241	225	213	246	216	203	218	208	216	229	214	212	219	244	244	223	212	220	218	224	229	214	243	221	200	235	228	232	217	186	228	203	203	194	222	235	237	249	244	203	226	219	211	224	213	223	228	226	233	235	230	213	207	242	246	213	227	226	238	209	230	227	229	247	221	225	197	219	217	233	235	207	230	224	186	227	210	225	215	232	222	246	246	234	227	222	215	228	227	206	188	239	237	227	215	234	213	237	226	232	230	202	229	223	227	221	229	231	221	225	238	233	191	221	196	213	220	231	226	226	208	202	209	231	233	229	218	228	216	220	222	220	203	222	251	210	193	215	210	233	218	235	226	224	212	223	205	214	216	222	217	195	217	222	257	213	220	227	223	230	223	226	248	207	238	228	222	211	219	235	241	245	240	242	225	229	216	250	203	216	240	224	221	219	225	228	262	204	245	197	216	215	230	239	211	246	199	242	234	195	232	209	255	228	212	208	210	218	228	230	249	211	233	216	208	208	183	225	226	220	219	210	215	208	247	206	217	192	229	249	203	214	238	218	190	227	201	214	198	210	214	211	251	205	200	228	217	216	247	211	246	201	209	208	238	225	230	227	196	186	206	212	219	216	225	210	227	229	198	253	220	237	228	224	242	232	226	232	245	201	241	225	207	217	206	241	222	235	201	231	202	217	220	239	210	214	215	218	219	227	203	235	216	242	217	221	233	237	212	231	228	264	261	233	214	237	222	202	251	218	219	205	237	216	221	211	242	244	231	230	237	197	202	215	210	216	223	194	250	214	204	199	225	224	234	213	191	235	234	222	224	255	222	212	232	231	225	212	217	218	218	200	237	206	264	234	231	260	230	227	221	237	217	203	222	233	233	234	221	203	250	229	219	217	225	247	224	230	201	241	225	219	209	239	231	200	225	257	236	228	234	248	212	203	229	215	220	232	229	242	233	222	207	230	221	220	205	232	228	245	209	224	210	242	230	237	214	198	235	210	207	194	235	230	212	226	245	230	237	225	217	226	230	231	234	222	211	233	219	225	235	215	204	223	225	219	254	222	217	207	205	212	229	224	201	202	202	223	218	201	258	240	201	218	191	218	247	238	229	235	221	230	218	224	235	208
12319	16350	22677	19501	15827	18301	23074	29922	38651	39926	36951	37450	26575	28066	29525	29898	21865	22182	19279	20722	21731	15221	14119	11939	11259	10045	8717	10038	14052	11390	13313	12776	11649	8924	8439	6130	6424	4267	3516	2193	1576	1074	1067	906	701	742	710	688	677	668	690	694	745	765	706	812	818	877	879	1556	2561	3082	3451	2094	612	556	580	612	553	547	590	617	637	562	607	568	604	598	586	553	582	576	564	627	547	580	613	597	582	579	551	607	578	564	573	577	568	567	558	546	606	565	593	620	532	594	587	598	552	612	581	543	573	574	559	600	635	599	602	618	566	569	598	560	594	566	590	567	596	586	604	594	550	563	522	613	596	641	596	597	587	604	588	558	591	584	599	595	569	558	592	611	569	653	574	587	609	579	552	584	579	604	621	614	590	551	575	586	588	616	553	594	608	561	532	576	539	592	592	621	579	603	610	570	576	587	599	579	555	545	605	563	547	567	609	603	611	588	584	585	566	561	610	560	551	554	595	592	603	609	613	614	598	557	557	607	556	596	607	567	547	619	605	580	548	604	553	570	617	615	621	582	626	587	567	551	585	587	585	592	608	577	550	595	606	635	598	591	565	539	555	577	575	585	583	601	536	567	573	590	621	596	607	598	531	546	586	545	611	618	592	555	615	540	603	576	579	562	587	548	567	573	654	570	552	595	591	572	562	529	606	593	589	591	539	547	605	553	588	617	550	588	603	614	626	598	540	582	582	589	580	588	575	562	563	572	616	579	585	582	555	589	612	544	576	603	559	565	603	577	585	604	561	561	552	594	586	605	585	569	568	601	586	582	618	568	610	560	591	509	632	569	597	549	652	591	616	584	591	568	627	631	600	616	590	601	602	567	593	580	639	564	550	571	605	653	570	562	610	607	586	632	602	585	589	583	584	558	580	572	584	623	627	569	590	576	569	611	558	540	566	630	589	603	584	594	573	592	552	565	597	575	582	574	568	580	577	575	584	563	598	581	565	585	627	562	593	603	591	551	608	644	568	565	543	538	554	549	594	626	594	603	630	558	558	617	593	577	555	641	570	588	568	613	560	545	582	573	574	571	599	589	600	603	586	575	613	587	607	596	588	586	567	576	564	578	563	616	587	585	637	542	603	627	578	553	575	595	585	576	594	589	579	620	551	596	569	589	563	628	588	538	565	574	538	599	600	572	567	587	587	582	562	585	581	572	638	575	605	581	625	555	553	587	585	592	568	567	607	580	567	576	598	592	582	588	587	609	588	603	585	590	593	570	585	562	561	547	595	561	612	611	576	605	566	619	583	567	585	643	593	594	576	565	579	581	567	566	603	582	593	548	605	584	562	572	589	522	585	549	589	534	622	571	568	594	587	627	581	563	577	548	535	630	578	595	610	575	603	596	631	563	571	566	561	576	572	568	604	547	596	565	578	600	547	584	582	594	524	583	610	564	564	590	593	582	597	578	605	537	572	579	579	655	621	635	544	614	616	568	578	564	611	629	596	561	525	552	587	555	563	594	600	584	568	549	584	587	600	589	566	564	599	577	634	594	609	586	582	597	576	623	622	592	574	564	588	591	586	591	643	612	525	619	592	543	601	656	583	565	574	577	602	557	622	560	616	570	591	595	582	556	573	583	550	576	571	571	634	532	582	576	586	572	585	603	618	587	581	557	581	579	602	560	619	603	568	570	542	604	643	539	560	548	547	608	587	553	611	596	550	636	578	562	589	571	564	582	590	550	632	601	594	585	539	583	568	588	606	613	593	584	563	580	632	614	652	578	545	615	587	565	586	586	610	611	569	591	609	569	623	591	582	591	577	557	559	575	607	560	582	521	584	605	578	615	599	598	635	567	630	563	554	582	559	598	579	519	578	589	595	591	599	553	618	581	617	572	556	593	626	595	582	604	615	553	606	578	625	604	574	610	585	607	571	575	573	617	577	590	601	537	578	601	588	628	545	582	602	598	573	564	565	584	567	628	575	575	575	596	566	594	536	595	615	544	582	629	577	590	607	583	617	579	591	626	544	598	561	582	610	578	598	568	611	580	599	590	597	595	573	617	546	570	586	574	591	554	554	570	606	601	583	598	649	571	571	572	613	571	624	647	640	578	606	576	582	566	579	594	585	563	607	547	528	596	603	626	575	585	566	561	584	600	588	589	599	607	566	561	599	592	584	575	622	591	607	541	583	535	599	619	595	596	600	600	596	581	599	591	601	591	559	620	589	593	554	615	571	602	623	577	555	594	617	614	580	569	595	554	573	608	572	598	605	548	608	574	625	603	543	604	552	577	568	569	566	624	570	570	567	597	573	598	553	619	622	570	586	581	564	565	597	571	588	614	580	578	572	561	644	574	585	614	599	592	562	610	594	595	608	561	605	581	569	589	583	573	582	587	622	611	543	617	609	602	605	569	602	581	560	601	603	613	584	581	541	586	561	604	589	565	606	603	583	567	586	605	577	612	562	592	562	606	590	593	540	592	575	568	601	590	542	565	616	589	550	601	586	603	592	565	596	577	560	615	579	599	582	575	585	596	603	585	584	572	654	585	594	592	587	580	568	576	568	550	569	565	584	620	548	587	601	571	583	574	575	567	549	574	566	656	560	599	618	574	593	573	602	644	559	581	582	549	597	562	585	564	613	544	571	605	606	565	569	605	554	592	613	589	587	583	610	587	588	564	597	592	621	541	560	547	625	580	596	596	606	600	642	613	588	628	557	612	583	599	636	610	563	553	556	554	599	579	586	592	612	576	585	617	566	630	574	618	568	597	560	571	601	602	573	591	545	593	607	591	574	622	601	552	599	617	569	591	576	581	578	580	564	562	559	617	552	548	586	556	587	585	567	585	569	593	626	570	578	568	581	596	548	559	606	554	589	581	617	580	611	581	567	616	555	621	613	579	587	594	570	571	568	550	595	560	585	596	562	538	582	613	598	571	563	600	584	596	597	555	587	608	595	596	572	617	594	589	582	570	585	590	565	561	585	586	553	604	552	610	589	589	541	613	585	650	571	558	546	578	582	590	652	585	580	606	587	600	589	589	593	609	614	593	594	640	592	586	625	573	629	567	595	571	602	583	559	636	582	580	593	584	587	614	588	537	534	611	599	601	621	590	579	595	605	584	613	611	604	574	615	572	591	586	568	600	607	585	569	565	589	581	581	611	565	581	619	592	572	632	582	573	574	571	590	615	613	610	569	538	626	597	539	615	608	566	658	599	611	535	600	552	573	580	584	593	586	567	560	578	591	600	621	591	591	602	622	586	598	585	612	599	574	571	587	550	594	609	601	595	583	584	592	649	580	559	617	568	617	590	575	546	602	588	589	579	601	573	622	611	556	547	572	641	561	591	629	605	615	568	635	562	542	607	590	599	577	592	587	558	565	590	600	585	589	589	599	535	593	538	542	581	640	528	617	566	595	599	565	602	574	595	549	578	563	552	591	572	584	600	594	655	600	568	602	581	588	610	634	573	610	607	591	571	595	595	611	619	616	639	609	603	577	622	582	569	587	577	593	610
37540	34166	35635	25494	20906	19856	22164	27736	33594	36473	31304	30394	25358	19736	19731	20165	12726	11144	10224	10250	12014	7374	5878	4481	3625	3221	2922	3568	4958	4281	4519	4621	4084	3166	3382	2424	2440	1413	1079	674	368	296	261	231	200	168	204	175	184	181	181	174	169	160	163	197	166	266	218	325	827	918	1152	412	157	125	127	161	150	155	143	163	165	169	150	156	161	158	160	134	172	142	131	149	157	167	177	181	155	170	140	158	150	140	154	148	144	146	143	160	147	160	153	141	159	155	146	129	132	167	160	148	139	160	155	157	135	165	143	152	141	141	139	151	149	140	184	128	147	163	172	142	140	160	167	153	137	128	129	144	139	129	165	156	157	149	151	141	159	155	134	158	149	153	158	145	160	159	140	136	161	114	163	144	143	163	151	139	145	146	170	139	165	175	141	162	135	161	165	159	157	147	166	146	142	146	150	138	147	159	142	137	143	132	140	134	170	139	144	160	148	134	159	150	131	150	142	153	165	148	142	183	150	147	167	144	150	148	159	146	137	143	166	135	162	133	139	146	167	134	138	135	147	161	165	168	162	143	143	166	159	150	142	154	171	161	168	148	159	134	122	164	157	134	153	150	135	133	143	150	143	157	148	157	162	159	147	158	139	152	125	159	155	166	137	157	139	161	146	149	174	152	156	162	146	162	141	142	148	139	152	148	132	150	155	160	165	148	133	147	147	128	139	154	135	157	151	157	161	131	147	151	150	156	134	168	165	168	166	164	159	150	134	149	163	149	162	172	152	159	146	177	141	172	182	126	128	158	155	153	146	134	149	143	140	174	152	156	149	131	133	158	170	172	157	132	164	155	162	148	153	164	155	146	141	142	146	128	150	148	152	152	128	136	166	164	131	151	142	142	169	136	142	159	156	141	143	159	169	144	175	152	153	158	141	158	151	141	127	136	126	148	145	159	152	127	172	140	139	161	155	160	138	142	145	130	161	136	141	149	163	180	153	158	174	158	152	165	157	151	149	149	148	143	153	162	141	149	148	159	164	155	139	147	159	150	169	165	143	171	169	168	146	157	146	141	133	136	159	171	159	146	162	154	141	176	156	170	158	164	140	150	154	156	155	152	143	148	141	165	164	165	161	156	153	150	157	168	160	136	144	153	158	166	164	147	129	139	150	138	140	149	144	156	146	129	141	156	144	146	143	139	151	158	174	153	140	149	151	157	151	157	154	145	153	146	148	154	143	140	154	126	137	125	178	165	163	154	122	156	154	164	137	163	153	152	144	132	143	162	161	134	157	173	153	147	141	169	151	142	156	148	160	154	155	139	153	188	158	148	148	158	158	166	159	139	141	146	156	167	137	150	136	158	145	148	169	143	160	173	167	151	135	151	143	157	133	137	181	145	153	159	158	183	176	157	145	172	127	158	166	149	167	163	180	140	145	147	141	145	141	135	158	179	147	143	128	142	168	141	136	167	170	148	152	170	149	153	142	156	177	146	177	163	151	150	137	178	128	182	152	148	161	177	130	150	129	154	142	168	165	171	156	150	164	162	136	144	134	134	161	149	158	129	132	169	129	134	129	138	136	148	157	139	158	126	129	151	140	149	146	146	137	169	155	151	162	146	136	160	170	182	145	136	149	147	179	151	182	165	140	140	141	150	151	155	148	171	138	146	170	160	165	160	143	149	166	141	156	150	153	144	153	134	174	163	140	141	164	152	158	138	164	169	160	144	148	157	151	145	153	142	147	164	146	128	158	145	150	158	164	157	133	137	140	128	147	145	172	163	149	147	149	146	163	155	149	160	136	166	127	152	147	169	139	158	150	155	164	155	151	162	154	141	154	184	156	143	139	161	152	152	151	135	167	162	156	170	157	152	136	142	169	126	139	146	162	161	166	131	145	135	173	121	153	152	139	180	152	160	131	148	169	150	136	169	161	158	154	156	153	172	161	134	145	149	151	153	159	163	145	139	176	135	146	137	150	145	151	192	181	169	139	164	133	126	154	163	155	162	162	144	174	141	144	154	174	127	172	151	147	133	149	146	145	159	164	160	172	148	142	165	148	156	140	163	148	149	137	118	154	146	127	159	136	154	156	144	127	146	151	143	174	163	145	155	146	141	141	146	155	151	144	130	168	163	150	171	142	134	139	145	138	152	150	144	146	143	147	161	155	151	161	152	151	151	169	147	162	176	160	158	160	147	148	167	155	149	153	146	128	153	130	137	132	143	131	152	154	152	148	152	146	156	186	135	155	165	148	147	129	151	155	142	138	143	159	129	138	145	141	152	161	136	138	148	137	140	150	138	138	159	142	172	151	144	161	165	167	137	148	174	153	165	142	166	144	136	139	146	145	156	151	130	144	135	131	142	132	144	168	141	149	155	167	156	163	134	144	160	151	127	143	169	147	166	144	163	147	144	155	164	148	158	151	144	152	161	145	179	148	126	129	154	157	151	147	140	165	169	159	154	150	140	152	130	143	162	132	149	135	153	139	148	172	151	151	133	136	140	138	154	136	163	146	144	143	163	166	142	157	156	173	140	162	152	143	135	130	164	128	170	158	135	137	146	134	149	149	156	145	163	146	158	162	136	141	144	173	143	164	146	129	148	160	173	151	154	136	156	169	160	141	145	160	153	127	155	170	165	143	171	182	152	159	156	154	166	199	148	150	150	150	169	149	144	161	163	144	162	147	142	159	152	144	167	154	157	149	133	151	160	170	147	133	170	151	146	153	136	162	154	149	139	126	136	147	151	160	144	159	137	147	145	144	161	148	137	160	128	156	145	151	103	162	152	153	143	138	138	147	144	176	169	168	151	174	133	152	148	133	124	146	133	144	162	171	133	131	145	152	154	157	137	147	160	152	174	155	127	143	134	136	167	147	149	127	148	163	157	118	157	149	133	146	160	160	146	159	145	136	147	157	138	136	137	166	127	158	167	148	148	127	133	150	141	167	152	157	143	167	123	154	148	148	156	146	159	177	147	167	137	151	149	162	126	178	144	167	165	149	151	142	156	172	161	132	132	150	173	145	161	164	157	147	155	171	147	150	141	169	159	135	147	152	145	148	159	140	148	125	141	135	160	158	153	129	148	145	157	154	143	151	145	147	140	138	159	156	133	150	135	134	172	145	143	143	163	169	161	146	161	155	139	162	122	164	152	155	163	149	149	158	132	139	143	148	146	146	148	148	157	145	143	138	151	154	152	143	159	142	156	132	129	154	172	173	149	134	145	144	153	150	142	155	159	147	148	154	141	129	141	142	153	148	129	141	149	158	150	131	156	154	156	170	152	155	151	144	139	169	169	169	157	131	158	146	163	148	167	142	151	148	148	161	138	153	160	146	178	163	140	140	142	166	147	151	160	153	158	144	165	164	145	137	146	183	156	136	144	161	171	161	173	157	136	135	139	135	145	154	133	127	160	141	149	144	167	147	169	160	128	146	134	154	170	144	161	138	149	146	136	152	151	145	139	157	136	165	132	151	162	133	153	170	181	155	156	139	164	135	166	137	139	167	135
20562	28530	34813	26617	22502	24106	31431	38756	46414	49172	47060	47174	39472	36352	39605	40803	32196	32595	29225	31596	33060	25486	24423	21279	18874	17143	15502	18548	23494	22395	23549	22929	21673	16809	15262	12111	12364	8410	6678	4408	2479	1744	1205	985	661	748	671	619	629	555	589	640	704	653	808	733	800	1304	1152	1928	5479	6459	7543	2192	405	417	403	414	421	361	436	498	410	437	414	424	390	418	409	428	388	429	422	408	391	385	420	403	388	430	415	429	388	429	388	424	397	403	411	403	389	399	417	417	398	386	412	395	415	410	413	422	380	438	380	415	417	415	439	388	394	362	398	406	416	428	361	360	383	419	401	420	438	413	413	420	411	401	422	413	422	417	406	401	392	394	422	377	425	359	438	434	383	411	399	407	478	410	418	430	387	398	407	406	390	435	413	403	375	413	386	428	443	421	392	427	368	381	400	433	398	405	406	394	449	404	388	373	377	413	427	418	406	395	391	423	408	407	388	403	426	387	386	403	395	427	395	418	417	438	410	410	378	431	398	421	445	381	393	396	412	411	418	393	407	400	411	405	412	412	395	418	410	425	413	380	392	408	427	403	417	414	404	415	391	391	403	403	418	385	384	396	407	396	416	383	406	419	397	430	415	443	400	416	408	410	388	453	399	375	369	392	389	401	406	386	411	425	380	413	425	406	395	403	363	392	398	410	368	398	401	427	394	426	394	416	424	404	432	383	392	389	356	406	408	395	398	406	407	397	408	391	436	427	400	407	389	415	392	377	402	421	364	390	365	405	403	424	411	381	380	372	381	390	408	372	443	451	410	390	398	453	427	391	385	394	392	403	405	362	407	430	417	388	406	425	429	442	417	392	424	395	412	421	396	455	423	395	431	357	397	403	397	397	458	381	388	394	401	421	408	388	389	414	401	413	423	448	395	423	402	428	411	420	399	418	417	394	385	444	427	400	392	378	382	383	432	403	430	404	435	390	419	435	393	357	389	407	385	387	427	408	385	411	401	383	424	367	410	412	425	401	428	422	450	438	392	384	415	376	431	423	389	369	365	414	403	398	395	377	404	471	387	416	422	371	416	388	444	404	434	426	441	403	398	425	412	389	384	383	412	408	394	431	364	408	400	376	411	403	376	367	376	397	412	442	411	390	417	403	414	361	379	430	378	416	406	400	400	406	428	383	386	370	404	430	441	428	397	400	431	394	400	399	411	417	368	435	383	377	409	429	400	384	405	435	408	367	425	411	451	420	398	380	405	432	388	418	372	362	403	410	421	394	434	411	417	397	374	378	406	396	383	394	411	388	398	395	405	412	430	430	413	409	395	428	415	376	404	415	400	436	408	431	395	398	405	427	401	387	418	390	383	356	409	384	426	399	388	387	420	417	386	395	431	397	419	433	412	402	395	413	406	431	388	393	408	431	402	433	389	398	397	406	397	393	407	405	372	408	417	413	407	430	408	421	382	436	421	388	384	401	381	399	411	397	389	381	396	367	425	387	419	391	390	379	409	439	398	407	400	410	360	404	409	389	410	364	392	425	371	432	365	406	424	407	399	433	378	424	409	409	391	408	408	402	399	381	384	412	361	374	388	440	372	409	365	415	407	409	401	420	374	387	396	377	434	395	408	387	412	384	388	404	429	394	403	397	405	404	419	414	413	434	416	428	417	404	418	418	371	400	439	415	438	420	415	357	387	419	382	424	381	399	372	399	389	412	421	372	374	419	410	418	375	396	445	438	442	427	398	375	405	410	372	411	403	414	402	418	360	389	421	418	378	410	385	398	384	417	359	387	417	408	413	392	412	393	392	442	443	453	401	411	391	410	406	403	438	390	370	381	362	411	383	398	439	402	426	427	428	407	421	424	417	434	403	419	434	416	399	386	393	391	433	442	393	365	410	402	435	386	402	405	432	402	417	417	391	399	405	434	404	387	405	409	362	408	397	381	423	384	373	397	400	438	407	424	428	382	408	415	400	402	411	390	385	419	416	430	395	415	451	409	393	409	419	410	381	413	398	418	440	438	429	414	396	393	442	415	421	389	406	363	421	412	390	404	383	415	387	412	373	418	401	387	376	429	417	408	396	393	382	418	439	401	404	398	415	432	429	427	370	411	390	424	407	415	412	405	382	446	409	394	428	432	421	386	428	401	410	436	430	416	406	386	406	411	429	408	373	408	406	402	430	395	407	398	404	390	373	446	391	378	405	385	393	432	418	376	443	406	421	406	425	400	451	402	408	395	432	406	424	407	417	359	417	439	412	429	379	424	406	384	385	343	399	382	398	380	402	418	384	371	387	380	386	432	374	358	441	379	410	400	395	403	414	393	381	436	400	406	384	400	403	423	370	416	370	435	439	422	390	404	390	403	377	413	424	441	411	373	401	366	427	380	391	385	421	448	419	408	433	389	390	440	426	388	411	393	424	406	412	403	418	369	454	416	410	384	455	455	404	413	411	387	382	406	414	389	387	386	362	401	423	416	402	395	373	410	408	377	424	430	430	418	413	375	421	451	404	387	403	438	370	413	398	450	422	442	420	396	391	388	428	418	398	420	370	418	421	389	417	423	434	415	416	385	396	378	396	394	368	382	373	409	397	419	378	350	452	407	447	422	417	430	434	459	370	425	409	389	416	372	440	364	430	419	388	432	370	390	429	390	375	388	430	442	459	407	381	390	400	416	432	416	393	424	393	408	444	408	420	419	409	414	409	400	420	422	431	424	401	458	414	407	427	400	420	425	410	377	403	394	416	407	377	370	393	410	387	405	403	406	408	381	370	410	376	418	420	431	392	390	386	417	388	397	394	438	428	417	412	391	424	425	408	384	393	400	389	397	424	413	374	436	413	413	375	435	414	390	396	393	365	422	414	399	388	396	388	405	408	445	379	399	400	384	412	424	363	448	375	399	413	376	429	383	425	378	426	398	421	448	389	379	408	410	407	391	410	437	439	422	418	416	396	419	382	399	463	397	419	410	400	388	404	402	374	393	378	391	404	401	429	384	404	378	392	391	419	429	401	404	398	415	416	398	371	414	430	396	408	389	373	416	411	420	372	401	419	387	391	429	396	387	420	410	406	426	384	393	397	419	382	364	408	400	391	399	461	410	436	424	385	367	410	418	440	398	389	396	431	388	422	397	418	374	372	398	412	452	400	419	373	449	422	421	386	414	374	405	396	379	393	404	394	422	379	374	357	397	391	397	405	405	421	417	431	415	357	408	404	388	397	424	412	417	388	421	409	378	373	416	415	403	381	416	390	403	384	431	411	401	421	414	347	402	372	385	406	401	405	377	404	426	404	410	382	442	418	383	403	428	411	348	408	387	399	368	394	408	391	425	408	398	392	424	389	401	401	428	388	407	407	441	420	397	395	385	368	456	402	423	385	397	409	411	410	398	398	383	424	419	357	397	415	388	395	386	396	413	411	389	408	444	407	388	423	414	397	428	418	447	421	454	399	407	419	399	432	397	381	413	393	410	409	402	450	365	432	367	374	398	418	387	389	425	390	425	360	420	361	416	413	399
4852	1478	1647	1335	1154	978	877	1156	1282	1416	1107	953	687	564	548	506	376	425	346	396	357	306	277	228	250	241	216	212	270	288	265	290	246	208	245	215	248	178	195	174	204	185	162	179	161	172	187	185	164	179	175	171	193	198	169	154	172	183	177	179	177	224	242	202	167	194	158	189	194	199	190	178	189	196	154	168	185	163	187	191	183	162	197	203	164	154	157	184	179	168	161	184	182	163	201	170	179	181	179	199	189	174	168	195	181	169	171	179	179	142	182	177	155	154	179	178	156	187	162	165	179	167	185	181	187	187	167	192	177	173	185	181	184	190	171	179	159	179	165	182	184	158	187	165	158	164	195	156	173	180	181	178	183	193	193	180	160	182	175	193	187	182	183	177	205	195	174	150	172	178	187	204	189	187	169	178	174	181	183	192	193	178	166	212	160	168	174	212	186	177	179	180	178	177	190	159	191	156	169	182	180	178	189	175	164	191	181	178	211	171	174	185	189	178	173	169	165	188	168	182	194	190	188	171	188	194	178	184	184	201	163	185	160	182	176	201	175	171	157	178	170	172	198	214	193	192	166	178	174	172	187	168	201	149	134	184	175	175	140	176	179	174	187	180	188	154	180	197	185	193	182	178	172	180	182	183	179	167	196	173	156	207	169	176	167	168	168	181	170	187	167	189	176	180	180	181	183	181	157	192	195	202	161	183	160	176	161	177	173	165	155	178	174	153	190	180	181	170	168	186	139	192	182	166	179	178	186	212	171	184	179	168	190	182	176	189	145	179	161	191	184	191	161	206	135	147	200	162	161	173	177	181	166	190	206	194	192	190	178	171	164	187	199	165	182	175	186	153	182	179	183	185	182	212	193	199	192	169	193	159	182	156	181	183	172	166	196	177	179	195	163	187	178	167	154	180	156	168	208	188	175	181	181	163	173	156	164	176	176	183	161	185	176	175	172	177	188	174	183	157	169	191	168	178	196	188	190	170	182	189	174	174	169	184	182	196	177	165	163	189	191	202	182	174	186	193	168	175	196	193	164	161	174	153	184	175	196	179	197	162	194	169	182	145	181	183	176	179	168	193	177	197	190	188	176	163	168	168	196	178	190	176	157	187	213	151	184	193	178	169	178	171	157	176	197	149	179	161	184	160	184	177	165	172	160	181	179	159	189	175	165	174	178	166	164	207	182	174	171	188	183	158	167	197	170	156	205	163	201	184	191	161	164	189	152	178	204	169	156	157	157	172	169	176	189	189	162	165	167	194	193	192	165	175	160	182	189	171	159	170	165	179	178	184	186	186	174	180	190	188	170	196	193	197	160	153	180	208	176	167	183	196	191	180	174	169	181	165	176	180	188	153	187	177	181	162	171	185	188	168	179	178	208	172	172	190	181	175	173	175	184	164	172	171	186	186	219	190	184	172	195	187	177	167	168	190	164	184	190	167	183	194	181	180	184	154	170	164	194	215	177	178	184	179	193	161	179	189	174	166	177	203	201	169	165	163	181	160	195	189	165	181	175	181	174	183	201	169	159	179	164	184	184	177	148	182	172	200	179	164	166	152	175	180	182	187	196	180	174	192	187	153	167	195	172	169	179	173	165	182	194	188	191	176	176	178	190	181	168	169	193	202	175	177	166	190	191	169	183	194	186	174	187	172	202	190	187	177	166	162	195	184	174	162	177	161	143	177	177	176	181	155	179	171	204	179	157	175	185	174	186	160	181	171	182	183	166	185	185	182	211	183	187	180	179	187	168	187	176	180	173	168	184	189	177	176	190	193	196	197	183	192	179	192	191	157	191	154	165	173	172	179	185	197	185	172	157	182	163	172	143	171	179	189	189	168	184	182	160	165	171	159	159	199	175	192	163	159	171	176	180	183	175	205	181	200	194	178	187	176	178	161	165	176	173	177	181	181	184	168	183	150	182	162	199	162	174	177	181	180	182	204	187	180	219	176	154	188	159	177	168	176	189	217	160	170	189	175	178	178	199	156	194	164	188	163	181	158	171	194	142	169	193	174	167	177	171	179	184	177	179	164	193	178	189	208	158	178	162	162	183	164	161	173	192	179	197	158	178	178	191	185	181	169	191	149	197	176	202	197	173	152	182	192	172	159	171	160	150	179	179	190	189	157	182	209	178	211	186	186	190	181	173	163	175	169	190	167	192	170	192	178	160	180	155	157	185	209	213	172	177	169	168	187	178	188	183	178	167	166	204	179	147	176	181	176	174	179	170	175	174	177	192	173	159	178	171	164	182	163	188	166	176	168	180	184	175	178	153	184	177	159	147	177	168	183	188	167	186	189	154	171	156	184	174	170	175	164	170	190	199	173	182	187	168	188	181	184	169	207	177	161	152	159	183	171	185	158	159	177	165	167	181	176	187	205	176	171	187	169	158	159	187	173	179	167	177	215	167	179	187	178	186	194	177	171	196	181	191	181	171	184	176	200	195	186	186	180	182	173	172	171	184	159	194	198	162	173	184	174	183	168	186	185	173	197	178	170	165	166	171	182	179	158	187	178	160	200	179	180	184	187	185	195	192	178	188	188	185	188	170	193	180	192	189	163	199	172	170	185	161	155	182	171	177	150	156	199	176	173	172	162	164	172	170	157	193	164	190	160	193	158	196	193	174	186	190	160	190	165	177	185	200	179	176	176	170	204	152	172	188	163	186	180	180	177	174	170	144	173	170	189	167	181	200	204	186	161	178	167	181	170	176	166	180	180	178	172	198	175	173	202	173	174	206	196	202	185	212	193	177	174	176	167	171	154	213	156	177	198	174	193	181	182	152	180	178	189	187	180	161	172	182	190	158	176	191	175	212	194	176	180	190	183	178	183	174	158	198	181	204	174	188	190	153	200	182	199	177	178	159	191	172	195	190	174	166	184	176	177	183	176	161	188	205	167	198	149	170	169	191	170	174	193	183	192	183	190	206	183	162	158	182	145	182	169	211	188	190	177	185	165	186	177	177	197	177	164	185	188	204	185	162	189	157	201	172	182	188	181	166	157	205	189	178	176	166	155	177	183	167	173	164	168	181	163	155	183	162	183	180	191	193	190	180	169	193	210	196	162	189	171	175	175	185	175	172	197	167	178	159	184	159	166	190	176	207	171	174	171	167	173	176	187	180	176	161	179	154	184	197	172	173	192	180	190	153	190	199	186	149	206	142	176	187	190	215	166	176	147	199	185	170	185	178	169	198	176	193	179	193	189	184	170	180	206	197	159	196	181	162	190	172	186	159	161	162	179	193	163	167	177	170	203	178	144	199	177	190	176	169	184	200	160	178	185	168	182	174	189	176	158	188	192	167	179	185	189	171	172	188	207	168	168	201	174	190	175	174	177	162	198	173	167	173	186	181	188	182	161	161	202	178	195	174	165	180	185	195	175	168	175	167	163	182	176	174	167	200	188	183	173	174	180	189	171	179	195	164	180	180	188	170	186	179	181	195	176	179	161	166	165	189	200	181	165	190	154	141	179	167	173	172	158	175	165
4565	2240	4090	4513	4372	4110	4207	5834	7138	8176	6825	6087	4343	3851	3580	3650	2502	2224	1989	2254	2290	1689	1397	1229	1137	1083	957	1091	1389	1353	1402	1360	1228	1081	935	933	948	741	637	564	546	528	517	492	455	479	518	511	471	476	492	466	516	501	449	481	496	473	483	542	700	844	1144	605	507	502	480	476	498	489	479	476	472	489	455	499	473	453	493	449	453	454	519	477	480	477	491	468	524	445	473	464	486	468	476	494	458	511	485	474	499	512	474	508	502	446	449	534	461	467	470	487	472	496	494	488	467	483	504	464	445	470	523	517	459	490	483	501	502	501	491	479	485	484	468	496	490	470	463	463	470	505	481	501	495	470	481	504	465	511	463	496	473	529	476	463	490	486	485	479	529	498	524	474	463	472	476	495	503	476	484	475	496	486	498	491	478	498	474	472	500	448	450	490	477	480	493	487	485	500	439	495	476	490	465	477	481	483	469	483	468	499	475	486	516	492	490	451	490	483	425	474	485	481	526	461	478	519	481	505	459	471	493	491	475	444	504	513	467	478	499	478	504	458	461	477	494	513	501	505	473	468	514	494	463	502	520	515	502	460	476	463	481	495	455	511	477	475	471	478	452	522	482	504	484	494	481	514	474	474	441	477	521	501	470	495	487	512	469	479	481	502	469	477	474	501	491	460	483	508	531	504	464	473	455	454	501	476	479	446	475	526	461	497	471	514	440	502	507	492	499	514	460	530	468	503	477	458	519	502	479	438	473	474	464	463	473	498	449	468	528	495	504	514	461	493	458	449	456	516	521	511	471	520	498	483	500	478	478	472	451	478	488	492	510	498	486	459	453	495	496	495	465	465	493	473	471	513	525	500	486	514	500	465	489	458	518	532	514	500	522	460	493	504	476	470	463	491	524	506	500	492	472	521	464	488	498	494	511	484	516	466	476	505	482	517	540	439	528	467	465	502	472	461	485	504	497	455	462	469	533	502	491	484	491	482	496	492	538	529	444	489	459	523	448	488	475	499	491	476	472	514	506	472	457	463	486	502	475	446	449	498	523	515	494	492	512	479	511	507	505	483	493	479	505	483	462	481	469	520	486	557	504	443	502	467	501	491	456	513	506	472	516	486	476	479	481	477	520	493	494	469	458	513	471	494	519	501	531	472	499	506	467	508	519	451	465	511	505	460	451	445	465	502	458	507	474	476	483	468	498	477	467	495	473	477	488	487	471	501	469	452	473	507	461	526	474	497	467	498	443	461	452	489	479	528	470	507	474	522	504	522	479	469	486	524	474	491	505	458	468	488	449	456	492	513	474	464	482	482	482	438	474	465	465	522	499	483	471	490	479	457	476	493	483	476	455	495	462	522	511	513	503	493	483	483	484	487	454	539	540	458	452	463	491	471	479	492	480	500	493	473	460	488	478	465	520	491	466	516	495	477	446	490	487	476	483	479	510	509	488	470	478	462	462	457	462	468	485	526	470	500	490	496	472	490	472	508	450	470	485	452	440	498	479	453	492	498	462	518	504	457	472	490	466	487	491	513	493	465	487	472	461	446	485	444	500	473	523	498	470	479	511	484	495	461	477	512	503	452	488	539	469	445	477	472	474	494	532	497	488	500	498	498	516	501	462	498	484	454	485	519	489	495	493	464	490	463	477	464	481	502	496	483	509	447	529	484	507	508	470	476	474	506	525	481	514	455	483	480	505	428	435	471	515	477	503	464	480	502	522	477	487	521	522	480	500	476	470	487	495	511	507	508	500	477	500	482	470	479	512	476	469	506	450	473	512	470	501	488	494	454	500	477	507	476	441	459	482	471	463	477	451	491	501	514	485	458	472	481	457	469	520	471	492	528	484	478	422	479	457	483	484	481	471	460	499	518	466	499	471	430	445	443	482	455	503	480	451	495	490	457	496	488	479	473	442	440	477	508	480	493	475	484	532	494	487	461	450	469	496	455	481	502	432	517	507	478	505	465	480	486	483	487	508	491	485	466	484	537	526	517	522	493	496	468	492	508	514	462	481	485	515	452	502	485	464	476	457	512	503	483	506	497	479	509	446	468	518	522	520	476	479	487	500	514	498	475	451	499	482	485	475	493	489	505	464	474	479	479	496	508	507	472	495	488	538	498	494	527	461	479	518	500	478	481	465	466	512	509	497	441	504	513	496	523	511	501	483	465	470	467	457	476	465	476	494	453	512	551	510	496	468	482	486	499	479	452	504	469	515	454	488	480	468	460	494	501	483	505	532	488	521	515	474	455	510	469	486	482	431	490	491	492	498	500	497	492	495	496	470	516	521	445	489	493	524	457	477	513	489	507	492	483	456	452	454	467	518	550	497	466	479	465	458	504	490	480	521	506	466	544	513	481	474	490	493	490	500	487	490	476	500	506	489	484	483	471	450	506	469	486	477	468	459	519	481	495	521	476	511	456	491	475	504	460	489	467	451	479	490	447	501	519	488	466	500	501	483	487	485	475	498	487	489	450	470	457	450	524	506	464	448	472	489	470	524	507	523	431	487	494	483	477	469	479	475	441	517	526	476	492	497	500	465	473	482	497	522	485	513	449	537	481	468	488	450	516	474	475	496	458	475	452	500	465	482	480	508	471	475	499	501	493	450	491	475	505	438	513	471	446	488	458	473	462	470	466	522	475	499	482	486	478	469	527	476	472	492	502	487	461	460	463	467	471	433	470	492	484	470	488	485	511	472	472	493	505	502	477	465	521	504	526	489	452	480	476	433	510	469	462	477	477	485	506	506	440	467	467	487	496	487	469	523	465	501	508	461	495	511	488	472	474	469	478	496	475	484	498	444	467	469	493	480	429	524	497	480	523	496	476	500	478	474	483	507	466	489	511	471	519	523	500	458	494	513	485	487	495	482	486	509	513	466	521	472	521	464	500	486	500	499	474	491	467	533	490	462	488	491	460	457	515	459	461	461	484	464	492	461	538	511	490	491	504	502	474	521	458	486	479	509	478	479	458	464	498	479	469	478	488	434	504	487	478	484	486	453	470	490	470	491	463	516	451	470	476	459	494	478	455	473	512	464	506	506	472	510	464	455	515	467	511	495	455	471	476	472	487	468	492	511	482	462	487	479	477	498	462	459	444	497	494	493	495	492	481	504	467	504	506	449	513	509	500	484	511	515	465	467	510	493	455	491	452	485	484	477	473	483	477	471	496	519	524	455	453	472	513	477	505	486	515	495	485	504	452	494	509	504	466	483	477	524	461	468	501	501	485	472	475	480	487	520	444	453	471	479	554	499	460	453	470	494	480	447	492	520	474	443	453	512	468	508	481	499	506	465	439	478	486	489	464	502	473	494	464	447	497	484	478	500	468	486	520	487	469	471	525	510	482	490	490	476	439	506	500	484	438	513	495	485	505	466	474	483	488	480	512	446	468	492	489	472	506	461	492	473	472	488	472	477	501	496	470	492	485	486	484	518	471	499	491	485	484	532	448	448	498	491	497	476	462	474	466	490	486	478	454	522	523	469	512	487	496
21778	16242	19116	13380	11559	10984	11289	16409	19781	23433	17803	15935	11683	9239	8100	7817	5572	4395	3058	3675	3988	2736	2232	1685	1691	1307	1174	1497	2129	1814	2158	2376	1928	1637	1520	1265	1239	777	517	403	337	281	282	251	248	221	209	240	219	254	239	242	224	225	240	213	220	233	245	330	403	564	647	346	205	240	230	201	205	229	226	214	216	230	224	205	234	182	233	226	206	198	216	231	221	246	214	232	230	189	232	216	209	224	218	224	216	199	217	219	231	244	214	225	203	174	215	198	224	235	216	228	214	225	216	233	232	208	219	211	218	267	232	214	219	236	221	199	247	242	245	226	231	218	200	216	212	216	239	227	229	214	225	231	234	217	215	191	218	219	205	238	217	225	202	201	206	207	214	207	248	240	212	208	227	218	205	202	220	231	229	226	225	235	217	196	248	210	229	224	209	209	217	231	217	233	236	219	250	212	229	206	206	242	209	253	213	214	225	219	205	226	227	245	228	236	215	233	219	230	209	241	215	234	205	212	225	240	200	204	181	226	229	234	219	234	216	222	218	199	212	231	231	217	252	215	239	207	233	228	224	218	213	227	206	227	227	231	237	216	243	226	233	193	211	209	192	226	204	218	240	232	227	212	202	204	227	214	205	236	249	227	233	215	225	242	207	229	235	228	193	232	224	216	222	241	237	222	210	233	238	202	198	209	229	211	225	224	222	235	246	212	237	235	222	228	235	216	213	200	204	230	208	220	244	221	210	190	220	204	218	210	218	210	228	224	227	241	222	223	228	213	229	218	267	220	255	225	212	240	223	206	218	219	226	222	221	226	216	223	221	236	203	187	265	210	225	220	218	222	213	224	215	193	265	255	215	224	221	214	196	217	242	247	194	220	238	213	217	243	201	213	232	222	215	230	211	195	234	200	232	219	217	218	217	223	235	236	201	209	233	186	216	205	231	202	218	224	231	240	235	204	215	211	202	199	222	234	214	213	193	214	217	216	230	229	218	245	218	208	247	254	226	232	228	206	239	239	216	220	206	216	233	227	210	224	222	245	226	224	198	224	193	228	223	228	208	239	250	214	210	222	225	206	202	198	228	208	192	222	221	221	214	222	198	223	247	212	222	213	262	246	216	182	231	216	211	237	233	218	192	221	206	264	201	233	213	213	212	201	232	215	231	232	221	224	203	232	203	206	222	242	228	216	230	215	255	231	223	228	231	202	227	234	226	206	228	239	232	234	218	210	219	223	192	219	220	213	234	206	212	227	236	248	225	225	219	212	219	229	221	206	222	234	237	206	197	212	217	212	201	224	239	249	212	233	224	219	227	237	228	213	217	218	249	198	218	211	234	217	209	219	200	214	233	255	189	234	227	243	198	234	229	214	196	234	233	225	232	227	227	205	192	223	212	203	200	211	194	203	213	210	226	226	186	231	220	225	218	206	224	229	211	189	216	234	190	226	225	220	246	222	205	236	240	231	237	249	222	212	250	212	229	227	244	220	247	209	228	220	211	235	206	229	221	215	230	249	214	206	201	223	208	237	229	209	219	205	215	224	253	223	212	255	220	206	221	198	239	243	219	223	235	227	255	247	237	247	212	209	247	234	226	220	230	224	220	219	215	213	223	241	226	205	231	214	221	232	219	214	250	214	238	198	186	229	226	234	229	216	241	209	226	202	200	184	235	221	237	239	200	223	231	233	182	217	223	235	247	241	228	210	229	247	220	210	223	200	234	218	211	212	248	224	219	222	241	229	233	210	220	219	247	209	205	218	215	242	225	186	195	233	192	241	226	230	220	237	223	199	214	208	235	223	232	219	198	216	230	191	202	230	227	211	197	218	215	236	228	223	224	238	196	222	242	229	194	226	241	229	250	224	202	203	237	231	221	216	207	226	243	233	205	222	223	216	219	206	214	216	218	222	219	237	226	202	227	242	194	205	258	226	206	222	226	233	254	209	243	220	201	219	247	216	221	232	197	222	216	224	226	234	202	217	212	237	207	197	205	214	241	213	210	216	198	210	230	208	223	194	220	216	204	207	220	194	228	241	209	246	206	207	230	203	198	219	215	238	219	199	212	227	194	196	219	213	191	233	212	224	210	215	220	195	209	216	230	235	221	223	231	239	230	210	215	199	245	214	215	196	244	199	235	212	203	221	237	229	230	234	219	209	237	230	227	213	220	203	214	214	197	232	214	209	186	218	249	226	215	210	209	250	230	252	223	226	230	214	215	234	235	220	192	218	201	229	214	234	224	231	200	218	199	241	249	225	200	229	226	233	194	204	237	229	209	213	216	218	206	226	196	232	217	230	231	222	211	205	237	226	217	231	237	212	218	226	225	222	226	230	218	223	203	229	210	213	221	212	212	217	212	213	209	208	221	188	217	194	194	219	196	208	218	237	241	221	210	204	250	241	193	219	221	221	209	237	201	201	231	219	194	210	212	223	224	209	206	230	222	212	242	205	215	200	220	192	224	221	220	232	211	214	258	217	244	261	222	222	231	214	222	231	227	212	243	193	219	235	220	207	218	224	214	229	221	219	197	183	191	220	213	200	211	218	219	205	212	205	229	232	220	185	217	225	227	253	215	200	219	237	219	237	203	209	244	215	197	222	213	225	214	198	218	217	240	247	220	223	246	213	213	227	233	218	212	222	198	236	200	229	241	188	223	217	231	205	242	238	211	217	235	224	232	203	202	214	217	207	236	246	231	158	236	210	203	234	198	244	241	246	225	222	235	209	187	219	227	240	211	210	238	224	212	213	241	238	216	193	236	200	207	241	236	214	205	230	181	247	211	223	250	221	193	212	212	219	227	252	208	235	208	196	228	219	220	231	213	232	221	197	215	222	232	244	227	224	201	224	244	267	222	183	235	202	210	207	203	239	215	215	252	206	236	246	230	203	210	235	237	236	238	199	236	226	212	223	240	217	190	261	219	225	198	208	205	222	237	213	198	202	210	220	225	223	194	223	232	209	207	233	214	169	208	208	216	252	230	190	255	229	206	243	221	215	244	226	202	210	213	229	233	214	230	221	204	222	225	228	215	253	239	190	231	228	218	219	210	210	213	218	221	241	205	231	203	236	189	185	205	229	197	213	235	230	195	221	201	205	240	219	225	209	201	259	249	251	202	222	243	219	202	221	188	211	224	211	234	203	206	199	228	199	228	215	229	216	218	225	222	231	245	200	223	224	227	216	235	231	189	215	223	234	223	222	221	219	189	243	222	219	225	244	195	210	189	236	205	231	213	215	215	213	202	225	237	199	223	211	214	240	255	220	220	197	244	222	218	210	206	206	227	229	204	215	242	227	217	214	259	211	253	209	222	232	219	234	192	236	223	235	222	202	214	221	218	207	182	248	217	195	242	223	218	218	204	243	237	214	242	234	218	214	229	249	211	215	223	227	242	226	229	199	248	234	217	204	231	232	227	225	234	220	230	194	205	224	234	242	215	218	216	241	225	267	231	215	216	228	239	229	218	232	237	217	225	222	241	247	220	235	234	231	222	232	229	244
12546	15496	23217	17639	16964	16838	20792	30519	36350	40055	36361	34940	28266	26764	26784	27350	21922	20631	15270	18782	19145	14732	12027	10446	10894	8831	7037	10327	13385	12108	13723	14743	12927	9900	8485	7105	7816	4683	3227	2157	1828	1267	882	807	730	720	686	600	659	631	692	668	695	672	688	701	688	679	781	1722	2178	3347	3869	1744	598	572	570	567	587	587	601	572	572	590	597	568	603	578	584	591	585	584	589	581	572	565	590	551	561	579	602	590	575	608	585	560	591	606	552	574	567	584	556	609	587	578	626	556	609	595	578	542	533	566	600	606	535	553	588	539	567	526	548	557	581	565	582	583	604	552	561	583	585	557	612	572	604	591	625	585	593	503	610	532	574	562	606	599	576	546	591	602	586	539	551	558	610	598	590	626	565	576	572	543	620	567	581	676	553	536	579	596	549	576	579	602	624	599	612	590	610	582	553	562	579	553	620	619	567	602	555	582	579	591	562	611	587	575	547	590	586	523	568	590	613	586	566	539	569	564	572	554	552	588	561	614	543	587	576	563	586	562	590	570	608	523	555	572	571	540	561	603	569	598	556	593	591	610	573	546	575	612	576	568	563	559	588	560	588	624	592	569	582	569	584	547	596	594	596	547	600	594	569	593	588	581	583	554	573	572	585	589	575	541	581	597	552	554	597	633	555	584	567	588	566	549	549	607	535	609	616	585	584	584	579	560	620	542	558	579	554	593	589	542	544	575	543	564	564	570	563	592	582	564	548	562	560	535	625	580	583	622	559	621	579	589	615	585	603	572	581	614	612	559	593	566	613	618	608	572	594	558	547	576	592	539	580	590	580	599	593	554	577	598	625	600	569	562	608	561	570	624	548	498	585	586	604	606	567	609	617	564	589	590	585	560	558	585	610	583	570	567	621	557	569	571	593	580	580	604	594	590	562	532	616	601	639	602	563	587	533	629	594	581	605	599	595	564	592	555	587	587	592	582	583	580	556	554	574	572	613	619	575	578	585	626	608	612	564	618	600	609	594	570	561	573	541	582	562	580	590	572	555	579	604	607	585	616	611	552	591	593	581	590	564	598	551	567	579	562	585	584	590	550	584	600	573	569	626	532	539	559	572	557	564	577	590	596	565	597	582	603	569	569	552	583	600	622	619	589	634	606	582	602	604	568	562	595	576	581	573	593	560	602	592	522	574	564	609	568	590	563	624	609	583	542	587	626	586	593	576	592	588	563	642	540	586	554	591	574	594	594	570	555	549	598	635	595	582	560	597	577	526	581	578	584	626	584	595	588	595	574	598	558	549	569	561	600	609	603	555	586	600	580	574	567	564	580	539	607	555	581	570	566	600	568	588	593	654	563	603	593	545	581	594	595	563	609	571	611	600	614	593	568	566	552	551	598	557	559	562	571	612	546	546	555	575	537	569	556	569	583	569	562	579	606	595	571	612	591	608	567	576	585	583	571	568	583	589	580	589	605	576	550	526	571	559	552	582	554	603	579	632	576	607	586	557	539	599	583	615	584	581	615	569	598	595	555	549	565	590	544	597	626	617	584	568	570	573	591	589	547	605	559	560	634	603	572	572	559	532	559	592	595	563	527	615	543	545	581	579	576	606	554	600	628	584	540	580	543	561	578	531	578	596	560	565	561	592	560	591	580	573	570	585	569	603	561	574	556	575	570	572	589	562	579	561	607	572	591	608	564	587	566	615	583	552	601	568	563	591	563	614	579	519	573	606	578	528	559	586	586	589	558	597	572	567	548	601	562	596	550	589	599	586	584	541	557	603	596	586	577	593	594	577	598	564	582	607	541	576	601	581	585	571	568	547	580	583	549	579	559	594	590	592	582	578	604	542	555	570	592	587	557	607	593	588	614	603	579	605	563	599	565	553	542	570	588	577	564	574	584	606	568	573	568	577	540	543	589	592	581	576	610	552	606	591	568	593	598	564	571	594	580	602	535	538	595	586	568	609	576	569	564	582	598	596	573	575	573	610	564	624	590	586	595	557	567	581	585	558	588	550	615	612	565	570	602	566	597	568	583	608	531	565	604	568	564	572	569	600	592	605	613	578	611	564	564	581	556	585	564	563	541	562	588	567	574	597	577	583	578	554	587	633	622	547	578	575	576	597	561	569	590	577	586	543	591	584	597	588	628	560	554	553	572	536	569	572	599	576	544	572	583	587	554	584	599	565	593	585	547	542	593	590	621	577	544	556	551	593	557	623	579	550	568	593	551	596	592	575	582	543	578	577	583	577	607	570	590	563	617	542	580	603	592	575	604	558	619	606	558	543	543	553	552	586	554	584	616	567	576	567	610	575	574	535	593	568	643	586	588	615	601	529	577	583	601	625	573	565	624	591	623	571	573	586	579	560	580	567	556	583	606	547	591	577	590	569	527	631	588	606	584	610	595	604	593	653	576	557	608	583	609	649	592	613	577	603	582	534	559	570	580	588	586	582	602	572	586	538	588	567	584	558	576	555	560	610	615	589	571	572	566	565	568	544	550	595	582	597	585	565	599	641	566	594	562	591	594	640	579	556	595	632	587	598	615	570	598	582	597	547	583	600	586	580	551	550	606	603	592	581	599	581	565	581	586	570	605	575	552	571	554	588	606	597	562	552	521	535	538	623	589	541	538	559	592	579	591	612	569	566	588	597	571	549	590	598	592	559	568	564	617	618	565	603	584	609	569	583	517	597	565	585	575	600	569	612	572	620	530	546	602	596	576	568	592	554	603	651	618	597	564	589	581	596	591	584	611	579	573	622	565	590	555	578	571	575	570	591	562	605	573	615	566	618	540	590	572	598	559	553	590	583	552	598	533	558	582	564	534	603	594	623	607	614	574	605	590	621	574	550	622	614	566	588	581	594	625	562	588	570	534	607	579	570	579	612	587	579	624	595	516	613	612	541	594	588	547	589	550	541	580	553	610	573	549	567	601	572	576	620	589	563	572	594	539	616	563	568	580	537	586	595	603	566	590	593	576	583	607	575	597	532	589	592	605	588	613	561	560	585	629	551	600	589	584	593	589	570	563	594	585	593	582	530	602	538	564	566	554	589	563	590	623	596	586	579	556	568	551	590	595	599	571	576	570	565	565	568	609	592	602	572	602	600	623	595	572	544	577	573	584	555	614	574	547	598	584	580	520	588	584	602	609	612	587	518	579	565	567	588	587	556	609	554	579	555	545	564	579	538	584	621	552	545	604	528	567	541	615	574	569	564	589	612	574	576	559	607	555	555	559	572	551	575	579	616	606	619	572	559	585	584	585	554	550	528	596	561	556	562	590	551	557	599	594	573	586	562	593	628	578	590	578	621	605	601	599	566	620	551	630	585	559	594	533	560	566	574	567	565	585	544	574	602	577	629	601	603	539	600	572	571	563	566	612	560	605	596	601	562	569	564	572	553	599	580	613	534	571	589	586	574	585	588	575	569	576	593	581	568	579	578	573	591	576	611	541	576	606	574	598	580	576	574	578	604	596	590	555	539	592	594	604	576	567	577	604	589	564	605	566	535	609
37715	32595	34430	24123	20824	20123	20149	27364	33211	36203	31108	28847	23251	19951	18168	16491	12696	10839	8352	8586	9635	5713	4103	3934	3826	3102	2594	3389	5433	4611	4419	5941	4793	3386	3015	2536	2934	1625	923	645	449	398	210	251	172	173	151	170	165	173	166	211	202	195	206	185	190	203	206	306	531	882	1114	570	135	149	179	143	142	138	153	133	120	153	167	183	166	151	131	140	152	143	152	113	143	159	138	141	162	138	135	145	165	141	144	138	162	161	144	152	127	150	157	133	137	118	132	170	132	171	134	135	168	139	170	152	131	145	154	151	144	124	152	135	158	161	135	158	153	160	162	131	163	138	165	171	160	148	187	126	126	148	166	151	161	133	151	167	134	165	151	155	139	164	152	144	132	157	151	143	146	164	153	138	156	151	154	128	128	132	153	166	138	150	156	161	141	159	150	161	136	136	142	149	152	144	144	137	149	146	158	163	136	150	142	151	159	157	153	150	148	160	176	159	158	167	165	142	151	146	141	142	147	148	145	124	147	139	151	159	163	130	150	156	155	139	149	155	160	133	154	131	162	157	148	119	149	148	165	143	161	153	156	161	157	146	154	140	144	144	144	146	139	162	125	168	136	140	139	167	145	153	136	132	136	165	151	139	148	175	144	133	143	142	165	138	146	158	144	163	153	137	168	139	148	163	160	159	136	138	144	161	132	144	164	141	164	158	144	149	148	147	155	168	154	144	143	153	144	152	146	154	139	165	155	163	143	141	155	140	149	153	128	156	123	149	163	149	153	130	132	151	167	151	142	149	124	152	150	163	145	143	162	175	159	132	138	147	126	170	146	155	166	143	142	165	160	147	166	168	148	155	159	160	140	139	142	145	132	138	145	153	165	132	162	153	149	161	147	147	155	141	164	129	132	163	136	138	150	164	123	162	158	142	151	130	140	119	165	145	130	158	140	148	149	153	151	148	152	165	149	153	162	154	139	140	142	166	146	148	145	148	161	146	170	145	161	148	120	146	160	139	160	159	135	155	152	155	150	148	151	173	138	156	165	170	168	144	132	158	167	137	153	147	152	145	144	146	142	140	164	149	148	153	137	153	146	148	146	155	128	151	139	146	155	155	120	146	138	153	146	117	155	143	123	134	150	151	141	157	155	152	153	157	152	170	143	142	156	166	160	150	178	137	132	132	124	137	164	131	152	139	142	138	148	147	150	133	160	142	150	136	131	135	154	160	127	142	155	161	188	130	146	165	135	124	138	142	140	157	137	143	143	132	141	147	138	120	142	141	137	138	153	168	141	156	178	135	144	141	149	141	137	144	138	125	161	153	147	157	148	142	150	149	155	146	123	133	138	153	155	154	154	153	143	152	151	126	154	147	152	139	144	134	155	145	138	161	138	131	156	152	155	146	163	158	160	166	138	148	163	152	147	145	156	148	145	130	131	133	141	157	153	115	145	157	148	148	157	141	142	158	154	144	144	158	158	162	157	140	137	146	155	154	141	133	154	142	129	145	156	164	153	138	152	168	153	124	135	151	128	149	140	144	149	149	151	141	135	158	119	130	129	138	151	161	148	148	141	157	141	149	166	159	146	134	140	144	149	147	143	125	147	146	167	130	149	147	173	144	133	141	141	166	148	129	130	159	142	140	136	136	151	149	145	147	126	139	142	155	148	152	140	144	121	142	168	140	143	144	148	140	170	146	126	144	150	127	137	151	138	164	164	131	117	135	133	139	165	144	141	182	142	142	145	127	147	129	137	141	136	151	137	157	143	157	147	129	158	141	147	142	147	157	155	133	118	141	146	141	143	133	144	136	150	151	157	131	152	133	142	166	151	150	157	146	170	145	142	140	157	145	134	154	163	177	128	142	125	147	133	155	181	147	153	129	173	149	141	137	155	160	152	139	151	134	147	160	134	136	144	145	147	163	154	154	134	173	134	140	150	158	156	146	154	167	154	129	155	133	135	149	149	138	144	159	150	142	145	142	132	141	148	151	132	153	153	130	144	145	157	131	164	146	140	138	158	152	161	149	126	133	159	139	147	175	149	145	134	136	134	150	140	166	161	140	161	145	121	166	163	153	141	150	154	159	144	126	148	132	162	167	131	135	163	158	144	139	168	140	154	136	155	152	142	146	162	137	131	146	156	145	134	154	146	149	185	122	150	137	141	149	156	143	151	135	140	147	135	132	137	163	148	142	143	168	151	150	145	151	150	167	143	142	144	144	148	145	130	135	152	138	143	142	155	132	130	146	154	171	160	118	119	157	149	165	149	149	146	130	155	133	138	137	148	155	135	175	136	154	164	147	148	158	138	148	158	141	134	143	141	150	154	151	152	143	141	151	157	155	137	154	140	154	150	129	145	153	156	155	147	138	158	150	130	132	134	148	129	129	154	146	152	136	146	152	155	135	142	159	163	163	136	142	155	136	172	144	130	134	150	159	155	132	147	154	158	147	135	122	163	161	148	133	132	142	144	139	139	148	134	146	137	156	149	136	165	167	127	133	138	154	152	159	153	147	138	153	155	149	146	140	141	154	153	138	157	142	151	159	145	126	131	123	146	147	140	135	150	173	174	162	150	151	136	153	146	146	140	154	143	160	145	145	156	158	148	142	161	152	139	126	142	153	145	168	149	140	150	143	152	120	146	149	151	146	165	155	140	154	145	116	154	161	150	148	141	166	175	160	144	128	143	152	139	139	154	152	140	146	144	140	155	145	167	142	147	183	147	151	158	145	119	143	127	162	156	134	146	144	161	132	156	143	150	134	138	158	131	154	158	171	178	135	141	175	143	138	149	164	144	125	137	136	137	147	147	148	151	143	138	152	147	159	147	142	143	130	153	139	138	148	145	139	146	140	147	137	144	143	171	156	152	140	121	173	135	134	164	168	150	142	121	176	150	126	166	150	145	186	147	144	137	124	146	145	153	175	151	143	143	142	158	150	157	135	144	159	160	138	145	146	129	159	131	140	154	156	143	144	136	133	152	161	154	158	163	145	148	147	147	156	148	138	121	154	145	134	131	142	140	136	117	148	159	137	149	138	141	147	134	167	132	131	172	159	151	139	131	136	140	146	143	154	147	150	160	144	148	128	135	128	152	137	155	160	139	125	139	159	185	146	135	139	147	160	135	129	137	134	129	143	141	148	139	128	137	159	156	128	159	155	120	153	144	156	139	140	157	145	142	152	145	144	169	159	127	160	164	144	148	131	167	132	133	148	135	136	140	136	133	164	159	140	145	145	129	130	139	149	160	155	132	145	148	115	155	176	163	153	139	153	159	145	147	161	142	135	172	146	118	162	135	139	164	146	142	143	152	152	165	147	131	146	136	142	140	142	171	154	130	138	116	132	141	138	128	142	141	156	145	167	137	130	127	150	149	133	147	147	141	136	148	146	151	148	133	152	136	141	152	137	150	122	155	160	142	141	148	153	116	144	135	132	165	138	156	142	146	152	148	164	122	153	157	151	126	153	148	153	160	156	125	135	164	145	161	154	159	161	147	147	149	166	140	130
20868	26788	34689	25533	23425	23390	28679	39317	45112	49037	47391	44886	37992	38136	38046	37496	32459	32063	25611	28868	29743	22296	20062	20151	19433	16315	13355	19233	25063	22972	23470	27308	23998	17688	14946	14028	14450	8474	5610	3929	3431	2147	1223	1100	646	598	575	529	525	575	672	761	721	721	873	690	622	860	1031	1954	3570	6061	7138	3476	427	386	432	408	377	387	411	442	410	424	430	446	397	405	446	444	411	421	440	413	380	380	358	379	399	382	439	387	394	417	414	417	442	375	393	405	413	367	421	416	370	398	381	394	383	386	412	380	400	378	388	423	384	421	399	403	408	382	413	403	399	433	428	380	398	412	380	410	390	366	435	414	366	386	370	425	373	410	395	391	358	379	425	407	403	399	380	354	370	405	392	364	404	431	415	410	394	393	385	384	379	403	396	421	376	367	417	399	405	400	363	419	387	440	406	413	384	413	389	363	366	401	385	388	409	379	397	406	403	423	405	386	402	379	414	402	378	429	406	403	418	395	396	405	380	394	389	402	425	378	380	390	379	407	384	412	393	398	365	410	403	363	392	415	414	413	421	386	377	402	399	368	386	388	387	398	418	404	394	363	402	414	453	409	399	421	417	388	366	383	375	422	412	392	403	402	396	357	393	430	421	392	422	381	379	388	392	377	386	399	412	420	405	403	358	421	403	429	404	423	448	364	401	398	366	357	427	423	386	397	391	391	447	409	430	376	423	381	406	411	399	398	396	417	443	365	359	385	395	430	367	373	393	396	380	376	427	396	407	413	389	403	433	398	412	410	408	405	406	405	388	410	396	369	385	397	418	394	380	425	403	392	386	394	404	361	374	394	364	406	372	380	385	410	399	399	416	442	415	398	416	420	358	422	391	370	436	391	410	392	373	416	423	387	373	389	377	413	411	424	406	399	353	354	417	408	387	396	415	396	408	384	379	413	415	401	375	386	411	403	383	435	386	383	383	401	390	390	413	375	410	433	406	388	399	398	365	387	427	383	398	369	394	384	395	373	365	412	394	393	425	379	394	378	394	389	364	411	394	422	410	406	406	389	391	363	370	404	393	409	417	400	397	388	374	402	385	439	358	367	376	385	389	347	403	374	378	408	380	385	400	370	416	394	409	392	361	383	408	409	414	392	371	394	389	405	395	436	394	405	408	407	419	385	372	390	412	383	402	407	369	384	365	402	392	372	380	400	391	385	382	434	381	367	383	408	384	403	425	397	447	405	409	385	393	416	419	377	412	355	396	395	416	406	407	420	391	353	379	376	375	413	406	427	396	411	357	401	383	382	416	406	396	381	357	387	383	400	396	380	404	383	393	424	404	358	379	396	379	407	402	416	400	397	417	374	372	361	413	400	408	415	382	395	407	350	391	405	396	408	395	433	375	344	422	417	424	395	382	414	389	387	420	394	401	376	364	345	410	376	388	389	390	412	425	380	413	394	395	403	418	426	398	392	412	395	386	386	391	401	381	414	375	409	385	364	416	422	403	429	407	392	380	390	449	409	404	377	388	389	413	377	437	391	398	406	389	380	387	401	406	379	403	390	381	392	377	407	407	409	375	378	388	393	382	377	393	405	392	397	373	382	389	385	377	420	399	389	379	393	405	426	376	415	395	369	413	402	437	393	416	377	405	392	392	407	386	411	382	411	381	430	418	393	388	386	376	384	382	395	411	408	395	376	382	406	384	393	356	414	403	435	388	371	373	397	348	400	403	410	416	406	410	391	368	399	413	388	398	412	409	409	380	422	365	424	377	393	402	361	415	364	410	394	418	437	368	375	374	371	365	422	392	411	384	390	374	384	422	425	434	374	416	402	414	397	374	404	407	434	410	396	392	393	403	364	393	418	431	388	413	395	404	420	369	384	413	403	395	414	360	387	401	380	380	406	399	430	432	383	392	422	407	373	400	388	378	389	430	390	396	402	409	416	405	387	401	415	427	431	352	392	365	412	416	381	421	392	413	433	396	413	388	402	382	416	444	382	433	396	388	358	407	416	395	424	409	415	395	438	376	398	417	382	373	380	403	390	395	392	409	385	369	376	393	421	395	411	418	399	411	413	385	406	374	404	388	409	398	389	385	350	413	398	387	415	374	400	398	391	386	383	388	401	395	412	400	417	420	387	426	414	391	400	406	363	390	430	383	408	435	373	392	391	422	422	414	400	426	377	382	399	380	389	429	432	439	410	403	400	397	371	420	401	364	370	425	380	400	363	418	386	365	408	416	405	400	380	405	386	402	404	412	367	375	389	396	386	380	407	388	393	415	380	421	396	411	426	437	414	407	405	377	379	386	395	389	440	395	405	373	395	405	418	402	409	398	409	427	394	409	381	388	393	413	411	413	428	401	358	417	346	422	419	395	357	394	390	386	363	384	376	390	395	418	384	395	407	401	389	398	408	403	376	407	400	384	387	420	364	416	385	385	440	462	374	424	387	415	410	410	374	431	391	386	401	398	360	374	412	400	410	407	392	383	371	398	408	387	427	400	426	392	384	380	390	394	429	374	382	421	407	359	394	428	385	410	423	424	403	377	408	415	394	391	407	422	390	379	387	386	381	425	391	367	400	357	410	415	356	395	412	381	402	387	401	399	370	402	425	401	377	409	420	402	404	364	407	405	422	355	385	403	373	409	413	374	464	396	363	399	410	380	376	411	375	388	428	403	371	371	373	366	368	417	381	386	408	394	372	387	415	414	361	406	392	383	407	401	385	405	416	395	410	416	396	348	386	414	376	379	375	419	435	403	420	376	390	344	402	394	422	379	400	432	412	410	396	409	367	396	397	373	417	381	363	385	386	391	430	396	383	382	391	411	410	407	390	391	389	407	383	361	409	387	431	417	390	394	384	391	373	413	355	395	336	390	445	405	365	388	375	384	383	390	395	427	411	404	358	418	401	387	423	377	407	348	376	381	403	436	362	376	374	383	379	371	382	380	418	392	423	409	354	429	401	360	377	396	426	371	364	408	395	365	404	400	387	418	387	351	403	399	384	357	404	397	374	408	372	399	410	374	394	417	404	387	405	432	376	389	396	380	405	408	396	403	371	400	422	383	429	407	374	422	364	379	401	402	380	401	372	382	428	400	392	402	405	399	425	404	393	445	443	416	367	415	363	411	380	418	373	412	362	391	392	403	355	373	388	427	399	401	376	437	415	430	418	388	401	419	399	374	416	405	416	418	390	412	383	401	363	438	391	388	388	432	402	408	369	343	409	368	411	403	420	387	400	388	407	366	392	388	388	390	349	391	346	427	398	403	389	377	377	386	407	427	408	420	401	397	403	350	401	389	413	416	393	415	389	390	398	414	386	376	415	379	433	438	383	392	424	386	379	365	388	395	388	365	397	408	410	442	384	400	385	387	393	410	387	387	395	391	386	399	384	407	444	397	380	403	372	416	360	370	399	374	392	384	403	380	409	407	382	395	386	403	389	369	428	382	379	363	406	397	425	383	397	397	414	387	394	381	387	397	421	401	398	398	400	394	391	396	373	392	377	400	373	377	372	409	378
4886	1388	1713	1260	1098	1058	880	1155	1468	1396	1067	870	653	565	450	478	343	342	321	301	334	266	247	233	255	209	208	247	280	275	260	263	266	246	200	210	267	215	182	162	175	175	178	187	205	165	173	188	175	194	150	176	158	161	190	179	173	173	164	183	172	205	265	192	176	170	187	150	167	142	196	172	184	178	177	184	159	156	167	177	194	174	171	187	165	160	174	167	170	162	153	157	182	181	157	150	158	158	172	180	194	158	187	173	173	157	163	182	154	150	156	172	195	185	171	183	171	199	173	165	169	182	190	175	166	158	178	176	179	185	161	151	134	170	156	155	165	186	182	167	169	192	166	164	182	162	170	180	172	162	157	158	182	185	189	171	179	178	173	184	213	173	161	189	153	179	169	197	195	189	176	181	180	149	191	172	153	172	175	184	173	164	199	176	155	157	164	166	184	170	174	171	183	185	167	176	154	163	180	163	151	181	171	158	193	185	180	203	182	169	193	151	164	185	165	187	188	156	148	203	181	175	185	174	190	190	186	162	157	188	170	149	176	171	163	182	165	175	161	157	159	192	166	185	163	168	170	194	183	198	156	192	161	174	148	172	146	170	182	157	160	160	175	182	176	169	170	201	177	182	173	184	161	173	140	174	158	181	155	182	183	161	167	167	186	182	185	182	216	178	182	162	174	168	204	155	185	147	153	161	165	179	190	172	166	182	150	154	152	166	164	159	174	172	164	166	164	168	169	143	172	165	178	175	157	176	168	187	150	180	173	175	186	165	170	161	171	168	138	164	167	160	172	185	193	167	158	175	184	168	172	165	177	184	171	169	168	166	166	178	172	154	184	177	157	190	180	160	166	192	174	160	175	167	177	172	167	175	173	155	165	174	197	167	167	180	154	185	169	189	168	175	162	186	160	166	194	183	189	187	172	184	163	170	161	167	186	169	174	164	170	165	171	167	164	192	185	205	153	164	159	172	173	160	185	159	153	191	174	180	174	171	172	191	196	183	170	158	154	160	161	193	183	172	189	169	170	179	191	183	163	210	172	164	163	204	175	148	186	180	187	176	161	182	185	181	196	154	152	152	179	185	160	155	175	194	169	176	157	167	199	186	169	183	177	192	171	145	157	161	164	183	164	185	173	169	173	175	196	164	176	156	175	177	170	171	179	173	182	166	180	175	173	182	156	187	149	165	147	168	208	187	166	161	172	190	188	166	160	170	185	175	203	205	158	192	166	172	176	201	173	162	180	180	171	192	177	176	162	163	155	177	191	171	157	176	176	189	155	164	167	159	178	186	168	195	192	192	171	182	166	172	173	165	170	170	149	182	172	159	173	176	172	150	165	169	182	149	189	158	192	171	155	148	171	193	149	175	179	175	170	208	167	180	172	165	182	170	173	169	175	174	197	170	176	177	158	164	163	187	152	159	156	159	176	178	143	179	188	159	153	168	168	176	177	168	159	172	186	167	165	164	163	167	177	165	164	178	207	161	175	182	187	168	184	156	186	179	170	178	175	174	160	171	183	177	175	178	164	169	154	177	183	179	192	147	181	172	196	174	156	188	194	149	190	165	169	154	180	176	189	170	159	154	177	177	171	167	194	175	187	188	200	189	171	177	150	176	156	185	187	173	184	174	153	164	171	175	173	155	163	180	179	174	160	172	152	179	163	186	168	170	175	190	169	165	162	158	169	165	182	173	148	166	152	174	146	139	188	162	171	166	167	158	167	178	157	185	188	185	177	167	184	171	176	172	161	186	181	167	167	191	176	160	167	169	186	170	153	142	162	181	158	166	174	175	168	153	170	187	177	177	194	171	162	153	171	163	183	177	192	160	144	163	173	157	163	163	162	174	189	179	172	158	171	154	210	191	176	166	172	174	166	159	187	168	149	172	164	169	175	177	184	163	189	169	153	165	175	197	161	137	160	143	174	143	159	163	164	164	156	174	172	165	169	163	163	181	173	183	184	173	176	173	184	175	184	175	152	191	178	157	158	174	161	187	184	171	171	184	179	174	159	188	160	159	174	178	182	141	177	161	163	154	152	169	171	164	158	169	164	174	173	184	166	172	158	176	156	169	167	183	156	165	169	172	171	168	197	173	179	163	140	167	185	164	161	156	175	162	178	176	177	184	173	174	167	176	192	185	164	168	170	175	176	168	176	160	178	193	152	178	174	197	169	151	174	164	173	176	174	160	167	178	165	170	170	168	206	143	157	183	157	158	166	180	152	171	179	158	172	162	187	173	185	213	172	152	187	158	182	175	169	164	169	180	166	185	165	169	175	172	179	159	168	175	157	197	168	149	169	157	161	172	153	181	170	172	156	151	154	173	181	163	171	179	178	188	173	185	192	172	198	162	176	148	153	156	181	164	209	175	187	204	177	178	161	175	176	168	147	177	182	171	176	147	150	159	173	179	171	173	153	166	173	165	171	188	172	194	172	195	187	175	173	214	202	176	185	178	189	170	192	142	179	182	183	147	171	182	181	173	163	175	164	179	169	160	186	156	142	182	152	176	197	191	162	201	174	185	147	159	155	164	173	191	155	189	179	162	167	160	171	178	166	161	162	160	170	180	171	178	176	180	142	156	151	152	153	155	162	194	163	179	182	185	171	174	161	165	166	148	176	174	172	152	171	167	168	177	193	166	198	175	169	192	170	171	175	173	187	180	168	174	163	182	176	169	175	158	183	190	159	183	179	174	168	177	156	172	144	173	201	158	190	182	179	191	156	167	173	186	172	175	165	172	189	146	170	187	186	174	202	169	178	163	146	168	175	178	185	167	175	166	173	174	173	190	164	162	162	151	187	162	167	164	155	159	161	185	174	183	174	185	151	174	182	172	177	169	231	198	163	174	187	170	172	183	168	177	161	185	164	176	192	174	151	181	155	170	152	161	163	174	173	182	178	181	159	191	179	176	173	169	167	169	161	169	199	174	155	189	182	187	168	167	163	164	191	161	160	165	155	187	175	161	172	173	170	190	157	157	153	187	181	175	169	156	181	173	190	161	182	177	159	173	173	183	198	184	184	163	171	164	169	151	168	182	181	187	167	186	169	175	172	176	179	159	171	155	177	175	164	185	168	206	192	169	150	175	175	177	166	171	174	185	151	158	183	180	159	164	176	153	185	163	134	149	191	187	166	184	176	180	172	172	184	178	174	171	168	160	177	178	168	155	170	171	154	176	167	175	200	181	174	159	172	168	167	176	168	182	187	154	196	163	150	150	177	154	194	186	165	166	166	170	178	190	163	196	167	183	168	178	172	153	158	165	187	182	176	181	156	189	168	174	174	183	177	164	162	171	161	181	175	158	187	177	208	168	185	173	154	188	187	181	151	160	172	147	169	200	182	199	188	163	172	182	176	177	187	170	187	182	175	177	165	170	160	188	172	177	167	159	157	163	191	176	147	163	203	185	189	188	180	170	158	162	184	169	157	164	177	188	165	170	189	159	205	186	171	159	174	152	191	192	166	157	187	166	190	183	166	172	181	187
4550	2199	3928	3960	4453	4362	3792	5925	7616	8516	6791	5752	3834	4123	3068	2967	2140	2172	1856	1858	1897	1362	1294	1174	1220	1051	942	1145	1409	1473	1481	1519	1213	1056	1000	934	991	742	540	551	573	509	527	454	475	463	481	462	463	432	468	481	469	501	452	467	441	488	459	499	501	741	961	656	470	527	440	501	462	468	458	474	458	462	496	470	496	480	472	477	475	471	449	475	450	458	458	495	487	481	497	527	468	492	430	487	452	472	442	470	441	447	504	485	432	449	479	424	509	436	463	462	457	459	470	522	443	482	470	425	440	446	464	424	465	448	453	461	457	434	498	500	460	489	469	467	449	464	464	467	503	481	434	479	448	460	503	464	480	449	430	437	491	472	440	488	457	482	511	497	498	475	482	466	465	510	478	473	463	473	471	483	474	475	477	441	481	503	452	471	465	450	457	472	486	498	454	465	464	443	470	494	470	473	481	489	449	455	444	482	489	462	469	480	439	464	474	492	455	486	462	464	462	484	474	438	460	457	449	460	463	495	431	488	461	478	447	501	415	465	486	445	457	449	459	461	454	484	441	480	513	453	477	453	497	454	487	445	422	501	526	466	450	471	487	470	448	442	503	458	492	445	477	458	412	511	481	472	437	442	470	495	502	416	413	439	495	460	496	469	499	466	472	488	472	492	505	457	479	464	465	450	472	472	493	461	485	458	476	444	505	501	481	492	467	472	460	518	465	481	455	459	469	458	469	443	465	484	491	458	451	494	492	474	459	460	439	491	473	477	462	469	436	472	465	470	438	459	471	503	473	445	470	451	471	465	441	480	470	470	467	463	467	483	500	477	476	484	467	428	434	477	462	449	457	477	431	477	458	502	498	450	476	414	460	517	478	466	455	472	455	485	452	478	480	473	451	488	474	477	481	453	443	514	493	440	441	456	497	461	468	476	501	449	456	433	490	474	460	476	469	474	479	469	439	488	456	460	502	461	451	532	473	451	438	436	489	457	497	464	460	467	496	446	506	456	450	488	474	430	445	432	539	466	446	450	459	481	467	486	465	485	488	468	442	459	487	457	429	478	504	444	496	443	486	500	502	490	469	480	473	467	481	460	472	480	419	471	452	473	499	479	447	442	435	425	470	469	494	481	487	457	493	496	480	446	473	482	473	505	501	450	474	446	486	460	446	467	445	472	461	469	494	478	483	432	465	468	494	458	458	493	454	427	490	422	467	443	493	533	500	469	463	452	417	474	483	451	455	448	473	462	472	468	477	510	456	505	474	492	484	440	503	493	467	523	465	491	502	467	472	457	481	476	446	464	411	485	452	466	497	466	445	492	450	498	457	487	504	467	472	471	492	445	436	463	437	454	454	435	478	470	491	451	461	474	474	480	478	467	468	448	517	467	479	468	479	471	516	443	440	495	491	443	480	452	459	490	466	458	430	453	462	465	466	467	467	491	465	472	444	453	467	462	477	506	446	461	477	478	460	471	489	463	498	453	479	486	449	466	465	451	513	479	462	484	449	481	490	455	487	462	483	480	492	480	450	450	496	459	463	490	498	461	457	414	455	446	483	446	447	437	500	439	460	473	511	471	483	462	496	487	457	448	460	444	437	488	536	493	481	482	467	466	471	457	459	467	430	449	465	483	471	447	477	442	471	455	466	485	474	442	489	456	471	452	440	482	425	474	442	477	463	433	470	488	461	471	479	471	476	440	493	474	477	478	456	464	451	497	490	475	484	457	453	468	455	438	471	473	457	441	444	408	477	440	486	511	508	444	466	481	445	473	467	454	475	489	453	493	452	471	488	517	441	433	468	442	489	468	438	496	463	469	483	425	471	456	434	463	487	468	465	510	509	516	488	500	475	476	477	454	488	472	476	482	505	502	459	450	482	491	477	445	463	484	482	461	444	444	475	461	483	443	426	448	494	478	468	488	473	461	485	464	478	481	454	442	442	451	480	469	480	434	455	464	474	493	455	472	457	482	477	488	443	499	449	471	442	452	455	522	450	455	503	462	472	498	488	439	444	456	443	461	470	472	452	465	442	473	491	423	473	500	484	462	451	455	427	489	468	486	492	476	485	483	475	490	424	472	505	476	471	467	496	436	511	452	489	470	447	455	446	454	478	443	469	491	465	457	463	482	475	476	468	474	457	469	487	446	453	490	448	507	444	489	454	458	426	450	456	466	490	514	496	435	494	485	473	459	502	494	449	490	462	456	453	459	478	474	500	428	451	470	472	487	449	463	481	456	490	426	430	448	492	439	467	479	469	468	464	487	492	471	461	475	463	489	474	466	453	449	460	455	458	493	423	475	518	461	459	487	466	462	465	473	472	452	486	502	466	460	465	475	481	487	485	457	495	440	471	468	457	471	451	459	464	477	466	499	447	503	465	480	491	454	477	429	468	483	465	509	505	489	465	468	501	434	469	460	489	451	479	429	465	445	467	482	465	461	468	510	480	458	475	453	479	507	458	511	485	474	481	471	491	417	460	488	493	436	454	473	455	499	495	416	476	503	438	449	447	465	474	472	462	422	452	520	460	444	452	432	479	465	463	453	472	492	441	456	486	461	463	488	479	472	493	472	442	441	453	476	494	470	504	498	433	463	491	476	469	466	521	440	456	493	444	455	476	454	448	432	506	428	457	466	472	496	483	465	453	473	458	452	446	498	497	487	485	469	462	482	484	469	510	486	459	454	473	489	483	453	500	463	487	455	489	495	456	461	468	478	466	463	491	455	455	445	451	439	425	451	471	479	443	450	450	483	472	490	468	464	455	463	462	484	481	482	491	453	486	446	483	508	469	483	436	438	486	465	478	449	467	440	495	453	441	463	409	457	451	415	453	451	427	459	502	426	455	484	495	434	441	456	465	436	458	462	487	496	504	457	497	502	415	450	471	461	455	467	514	470	480	476	520	482	509	431	464	518	465	424	476	440	491	467	490	509	483	483	474	473	486	466	470	462	473	440	484	422	452	486	487	473	445	489	449	470	433	473	489	450	479	494	513	448	479	444	450	478	469	505	461	450	472	458	464	503	506	470	453	457	463	453	486	491	464	487	495	419	462	464	468	464	479	433	454	463	470	438	449	489	471	447	459	421	476	485	484	489	439	480	445	510	505	479	452	443	430	499	478	449	446	478	478	437	485	454	474	526	441	473	508	463	467	474	496	473	473	490	433	472	477	465	490	438	445	451	468	494	464	471	482	464	451	522	484	456	479	451	464	504	477	479	518	469	472	450	458	483	468	486	478	443	468	450	471	446	487	441	490	462	464	407	471	477	487	480	452	452	474	443	473	473	489	490	428	491	495	491	475	435	475	478	476	487	470	486	478	479	499	477	493	465	468	441	468	484	466	424	471	455	500	500	464	475	478	439	458	478	464	478	425	469	447	443	502	448	447	490	445	473	483	472	472	450	459	472	478	432	429	449	512	463	473	448	455	480	464	439	482	459	473	423	497	446	463	446	470	469	487	500	468	481	476	448	486	497	426	497	469	484	463	456	485	470
21801	15694	18888	12464	11252	10748	9762	14636	20498	22211	18228	16600	9567	8660	8315	6293	4133	4210	3462	3303	3307	2087	1933	1787	1781	1360	1276	1754	1827	2151	2386	2617	1819	1248	1270	1091	1277	992	471	346	358	314	262	258	234	216	224	216	212	238	239	209	223	220	265	235	230	258	242	251	463	581	570	328	214	208	202	221	188	200	194	224	192	213	205	232	187	233	219	204	214	233	236	203	215	220	198	237	217	219	204	207	213	225	206	212	215	253	218	215	230	229	211	214	240	242	238	217	227	237	214	204	217	217	228	225	213	216	211	226	199	197	203	203	203	224	232	210	197	208	200	218	229	237	207	196	240	191	236	259	205	204	224	201	198	207	210	216	216	219	217	204	224	203	221	198	231	199	207	210	205	202	202	221	210	229	210	208	233	218	239	191	212	213	215	214	221	209	228	207	223	222	217	226	218	222	209	229	204	204	211	218	215	212	213	213	203	234	205	228	232	237	212	218	226	219	249	232	227	200	243	223	210	200	191	231	218	192	241	217	243	225	207	233	211	237	228	209	224	245	202	225	211	214	199	229	213	217	208	192	196	209	215	199	210	201	210	216	236	191	209	239	219	225	206	240	236	214	218	222	204	228	258	205	202	223	250	218	224	222	221	219	218	222	221	208	230	214	221	227	218	211	193	249	245	229	268	221	234	213	211	219	209	206	179	218	209	222	228	241	234	240	212	223	254	206	201	217	235	232	220	229	194	208	231	218	225	173	226	208	226	252	207	198	203	246	209	220	202	248	210	223	211	208	209	222	210	207	212	207	227	202	206	253	194	221	212	218	206	191	196	203	232	218	210	230	205	223	198	216	204	223	212	217	223	198	238	215	194	233	218	214	256	221	216	223	224	236	188	210	226	211	208	223	233	224	213	217	237	198	243	216	199	196	229	220	219	208	203	216	212	219	210	199	237	197	199	223	204	241	202	200	206	220	203	180	211	242	194	223	231	191	213	215	214	250	196	207	221	193	217	190	217	201	236	206	210	224	224	228	226	214	194	199	204	230	210	182	219	207	213	225	231	207	232	227	203	215	210	217	211	234	234	215	204	207	216	207	221	226	232	229	226	199	216	217	242	248	198	242	231	200	227	224	204	199	218	210	206	200	210	208	207	226	210	202	209	181	230	222	198	234	204	206	197	209	188	239	226	239	213	228	221	197	211	207	204	260	213	204	231	211	232	198	217	188	259	206	209	196	252	216	228	221	209	203	241	183	234	244	222	232	216	221	229	217	218	211	204	215	226	193	227	210	222	233	230	210	204	227	209	233	214	230	224	232	215	223	226	223	207	215	200	227	199	214	193	215	218	212	218	226	217	264	200	221	230	221	228	237	200	213	189	193	195	225	227	204	217	212	217	223	200	203	207	216	184	238	243	262	209	198	212	188	206	208	216	240	208	230	193	206	215	234	217	196	210	209	221	232	217	202	217	238	216	233	217	212	222	199	224	207	204	226	205	235	186	230	210	184	201	208	213	236	196	203	201	200	194	210	233	213	233	194	226	215	218	201	218	235	213	218	220	218	219	214	216	194	218	225	208	210	221	220	218	212	217	232	215	213	224	228	219	188	203	207	188	226	221	202	236	222	234	215	212	258	202	221	222	224	208	201	198	237	189	182	206	209	181	209	222	220	220	234	223	218	187	205	220	203	228	221	217	214	207	200	216	228	239	233	183	225	224	195	204	227	207	202	210	187	242	201	200	211	215	202	223	219	240	205	203	231	222	208	185	211	241	185	233	215	221	227	205	199	230	217	230	212	212	222	224	202	200	220	226	205	220	215	194	218	206	187	193	186	253	208	198	205	192	223	214	234	209	220	182	211	170	202	193	179	201	187	196	205	221	225	243	220	243	217	226	215	229	201	222	226	195	179	218	232	212	205	201	219	195	223	201	208	217	194	217	245	249	197	234	235	236	206	228	229	247	206	245	221	180	208	216	198	231	224	209	219	234	213	230	236	205	226	212	193	219	202	215	195	223	182	216	203	214	241	228	189	229	224	222	232	194	209	193	215	210	212	216	226	206	192	199	236	227	244	221	210	251	230	201	229	203	220	201	226	210	241	205	238	221	215	181	213	230	221	212	241	222	220	196	221	226	224	195	215	200	206	239	222	198	212	215	226	191	201	226	226	217	205	213	254	207	232	205	192	218	191	206	230	239	234	228	220	213	205	203	219	220	236	195	195	210	211	239	226	200	209	190	233	220	218	266	211	181	207	199	240	224	235	211	219	203	203	229	206	199	213	229	234	217	200	227	212	213	223	232	213	226	215	229	218	214	218	237	211	195	193	237	225	210	207	208	213	224	223	241	223	209	194	219	215	237	232	230	237	214	211	215	216	237	211	210	212	225	217	190	214	220	229	224	261	210	212	233	219	216	224	236	204	224	211	195	211	206	207	243	220	236	219	225	252	211	221	199	202	219	229	190	209	212	221	227	208	218	226	221	227	201	216	199	211	226	233	225	245	231	208	199	231	232	205	196	216	222	231	198	199	195	224	208	205	228	222	194	222	249	229	209	203	225	191	214	206	225	222	207	214	202	214	231	232	235	223	218	208	203	234	198	236	202	186	193	197	210	227	204	214	261	217	182	219	229	207	239	206	189	223	223	231	207	217	192	212	195	213	222	219	190	216	218	231	193	191	206	216	183	217	238	223	233	213	229	228	222	174	204	235	249	215	240	224	196	218	238	227	226	222	202	216	235	203	236	239	212	224	213	202	203	193	213	205	234	246	211	218	203	207	220	208	219	218	234	223	207	206	237	232	211	211	245	217	192	218	235	208	230	210	234	252	216	219	242	232	192	206	221	243	221	216	214	218	211	230	199	228	225	207	193	227	213	235	221	229	185	236	242	222	232	199	235	206	231	205	205	221	210	245	213	215	215	215	212	208	216	205	227	217	224	221	206	235	235	210	188	247	225	227	200	218	207	205	216	191	196	227	209	222	232	212	209	201	224	223	199	211	232	219	191	199	202	201	224	196	213	211	240	208	226	238	180	241	214	214	213	216	203	217	224	225	215	201	237	206	191	210	211	218	211	211	194	192	219	216	218	218	190	232	196	173	200	187	219	198	206	247	199	199	204	233	227	236	217	211	200	210	214	203	215	239	220	202	182	220	214	229	235	223	212	215	241	224	187	233	209	206	215	215	219	236	209	223	219	216	227	242	206	201	235	192	209	209	240	232	215	221	192	229	217	210	204	210	242	248	227	242	202	214	241	198	198	221	192	192	208	215	188	202	216	222	180	204	226	203	239	221	225	235	222	234	223	222	220	221	198	215	212	222	193	200	216	215	209	213	207	188	214	219	189	233	199	233	236	216	205	194	208	212	246	223	224	216	201	232	221	219	259	214	181	229	208	215	247	245	201	206	205	219	221	191	220	241	238	205	214	214	249	207	210	233	217	201	190	213	197	217	193	206	173	208	229	201	209	215	247	236	261	203	202	232	198	198	249	212	197	212	206	217	214	232	207	217
12406	14881	23067	16536	16815	17155	18327	29704	37369	38918	37108	34836	25015	27380	26187	23300	18168	19426	16052	17220	17359	11515	11748	10837	10352	8417	8432	11503	12080	13637	15393	16285	12443	8364	8819	7416	7218	5855	2970	1896	1666	1234	968	923	739	650	577	577	677	661	681	663	693	767	689	745	754	888	936	836	2662	3769	3524	1189	576	548	548	604	576	554	615	541	584	580	569	579	575	562	541	597	574	561	599	617	559	601	568	560	575	543	551	589	583	568	544	571	561	600	601	509	558	553	591	625	576	567	547	584	541	564	585	598	539	564	591	571	590	584	589	579	565	597	558	576	574	579	550	554	575	556	571	572	564	557	586	541	538	565	571	553	589	539	550	565	550	573	604	602	547	550	586	577	594	534	592	559	542	572	583	530	579	594	588	531	550	600	571	622	576	582	566	597	579	614	579	606	577	540	572	550	584	597	579	620	585	538	505	559	574	574	558	598	552	557	537	549	600	589	578	547	573	646	621	577	549	542	549	578	567	553	579	590	600	569	560	565	595	600	591	566	592	577	553	555	547	587	591	568	581	559	581	575	562	560	607	565	587	565	602	610	574	577	573	593	538	554	586	536	556	577	600	570	599	577	543	590	601	564	588	609	586	565	598	582	579	588	549	572	577	553	610	567	563	576	576	582	532	592	536	582	579	559	575	565	575	563	549	522	579	576	592	556	580	531	583	536	524	559	579	610	567	546	596	587	597	528	621	578	595	538	598	557	566	588	538	545	567	565	587	569	564	585	588	528	589	570	574	572	600	544	587	532	563	593	584	541	619	550	609	594	576	577	588	570	565	550	544	561	597	560	569	580	560	589	534	557	601	590	559	534	586	563	529	562	580	579	565	597	570	560	544	560	587	591	584	569	556	568	531	566	571	594	547	582	567	577	569	566	566	595	604	508	548	574	572	577	566	562	575	587	597	574	565	566	564	605	589	623	567	571	570	593	586	576	605	633	575	614	597	592	599	541	567	563	586	580	556	591	574	582	556	510	558	574	579	580	589	570	601	601	552	593	588	550	588	571	563	587	537	559	558	548	655	573	561	531	573	546	646	567	583	556	574	574	566	563	561	563	642	539	574	542	592	561	490	580	518	520	557	573	578	571	581	584	561	581	550	602	598	580	545	567	556	512	538	556	543	551	632	660	575	585	565	541	583	563	563	557	543	540	556	590	581	578	591	569	582	615	577	542	637	573	571	592	576	505	557	567	574	572	548	568	499	549	543	584	568	581	553	567	572	516	592	563	544	560	589	564	546	587	579	559	522	568	555	637	566	553	575	557	556	531	575	502	566	573	550	544	531	581	564	591	593	533	593	517	594	581	554	551	555	523	576	556	554	581	604	552	560	598	582	591	596	573	588	618	569	593	562	520	604	559	595	551	611	604	582	565	540	588	521	547	637	556	560	576	563	572	587	597	580	564	537	592	551	546	548	524	588	545	556	561	545	566	559	577	557	553	585	570	615	587	551	590	583	584	592	625	569	566	577	599	571	583	601	623	553	587	611	538	556	564	557	563	567	548	554	600	562	612	562	603	573	566	547	652	567	551	610	577	595	568	563	557	571	565	589	566	622	557	563	615	596	601	542	582	577	573	586	541	590	542	592	573	579	585	591	541	522	585	586	545	602	564	548	524	594	596	558	554	531	552	537	568	565	534	582	553	624	608	602	551	552	564	528	593	618	560	611	554	574	567	563	566	573	587	588	550	549	532	600	589	604	579	591	569	585	614	580	579	606	554	584	576	535	594	611	531	567	549	538	529	522	579	569	587	595	547	614	603	578	562	599	605	555	573	586	586	579	571	570	575	579	619	583	576	593	533	596	599	589	553	569	605	554	537	523	584	564	556	575	572	552	582	570	550	551	556	584	566	532	588	558	598	609	583	558	540	593	557	565	553	581	598	594	551	550	560	560	562	566	539	552	615	526	574	580	594	552	575	592	546	590	549	567	603	567	569	593	552	556	578	584	555	512	578	554	574	554	611	589	574	588	601	518	611	586	547	597	604	537	566	512	569	602	592	606	565	591	598	603	582	569	546	526	553	576	609	582	572	551	590	562	534	577	582	541	588	534	618	567	607	537	513	536	553	574	590	534	577	550	552	544	611	588	564	574	582	566	595	562	543	557	591	608	574	566	608	594	551	559	542	577	573	559	584	574	558	533	579	541	581	573	553	595	587	567	514	580	599	590	547	551	586	537	572	605	595	610	548	586	566	599	534	568	572	522	603	518	567	601	614	547	560	556	584	628	544	591	549	633	596	578	535	562	528	594	572	540	532	557	555	575	588	557	559	578	573	578	567	591	615	624	584	546	585	588	551	529	566	569	543	543	547	586	602	574	509	595	587	572	561	601	553	557	584	569	533	581	600	548	555	571	550	562	568	637	536	550	581	552	580	582	556	527	590	584	567	533	569	580	565	591	559	552	588	531	555	577	552	520	649	557	571	561	599	581	581	567	547	596	581	605	569	533	541	545	602	555	554	590	584	566	560	535	592	581	562	556	566	564	591	572	603	543	548	587	531	616	559	590	556	534	580	606	563	572	560	616	569	542	604	568	581	530	558	552	589	589	555	557	562	567	580	544	623	501	559	580	551	529	591	588	611	571	587	619	554	610	543	571	578	546	583	593	563	572	575	579	559	548	579	595	586	573	579	569	555	558	574	531	594	626	570	574	541	585	590	597	571	552	575	583	536	577	579	548	560	551	644	598	533	609	583	566	527	595	618	580	586	573	590	607	544	566	531	587	581	551	560	563	550	576	578	587	521	583	585	578	578	564	581	542	574	564	556	612	550	582	580	549	552	600	648	550	519	579	546	578	556	553	569	585	574	532	586	570	515	594	571	562	546	574	560	550	586	555	588	598	565	621	595	577	593	590	577	570	565	544	593	577	566	593	564	549	549	595	597	566	556	580	558	586	588	588	516	519	564	559	569	564	582	543	568	558	583	578	573	572	609	562	558	614	587	593	621	548	546	579	554	549	595	550	543	550	578	588	614	582	590	561	622	564	570	583	599	589	588	601	600	596	555	568	584	538	587	522	537	497	559	562	561	580	533	534	553	634	598	593	544	562	531	552	552	578	606	564	540	623	574	603	587	546	573	538	555	557	558	558	581	564	589	629	567	579	564	549	532	576	570	612	511	600	559	552	549	583	567	603	541	583	528	568	616	569	546	585	570	590	550	561	625	522	542	612	568	563	556	608	595	565	562	563	609	585	574	594	601	599	564	573	572	597	601	565	566	570	535	557	537	602	596	524	560	556	556	628	556	512	544	575	557	585	591	609	575	526	557	564	571	528	538	592	563	561	566	572	547	575	523	587	562	557	596	586	598	560	552	535	577	589	560	569	584	587	575	599	565	559	587	580	524	622	573	570	567	561	550	619	507	556	547	583	524	603	562	588	550	590	554	591	614	530	520	551	578	544	550	567	569	524	591	565	521	606	567	549	548	523	565	573	551	593	536	560	533	541	556	601	529	600	530	599	582	571	572
38642	31111	33860	22915	19730	19815	18311	26045	33503	36217	31544	30218	21143	19427	19265	15389	9506	9350	7467	7887	8217	4698	4122	3505	3335	3193	3104	4414	4069	4374	5189	6159	4277	3005	3288	3135	3149	1934	880	658	521	284	241	246	180	174	162	167	136	160	169	200	155	176	148	207	175	222	227	225	473	899	1109	306	165	145	140	121	149	134	169	145	138	153	134	147	125	153	147	136	159	123	131	134	140	132	147	139	139	133	135	134	147	143	136	129	139	134	136	137	133	127	128	144	126	146	133	140	134	152	128	127	128	145	128	138	158	158	164	124	136	147	120	133	127	138	132	152	146	143	150	118	150	136	130	153	146	146	144	138	149	150	121	157	147	141	139	148	135	130	145	147	138	127	136	145	150	153	125	135	137	120	129	134	138	141	129	126	139	168	126	137	146	154	146	143	146	120	141	107	134	114	137	135	140	124	147	139	145	141	134	172	155	139	125	147	125	134	130	123	152	159	122	144	137	144	148	125	137	146	153	114	143	151	126	130	138	138	122	144	142	147	152	123	136	126	147	139	153	128	112	145	132	154	100	123	151	153	183	133	128	139	149	127	154	135	134	134	146	155	145	133	148	121	152	151	147	136	128	144	138	123	131	135	127	139	118	143	133	137	139	151	150	156	132	136	155	155	148	129	125	147	138	130	157	133	128	123	136	124	144	134	145	147	139	141	154	148	125	111	149	129	143	141	125	137	150	154	123	122	140	122	133	150	157	129	148	143	132	158	132	112	129	140	151	154	129	138	156	163	152	142	115	135	123	159	137	141	135	134	149	146	142	174	139	119	129	150	128	138	141	124	156	151	133	146	154	134	157	114	127	140	138	140	139	157	161	149	149	155	158	136	134	151	145	134	137	123	155	128	153	119	145	125	141	137	140	126	154	125	146	166	148	148	115	142	126	126	143	141	142	136	124	132	149	149	132	132	131	139	144	129	139	129	126	134	135	138	156	141	135	125	123	151	150	141	135	125	144	125	138	110	130	132	135	125	134	132	124	151	141	138	128	138	139	143	136	128	152	127	130	135	139	138	126	129	133	148	133	115	132	135	148	143	117	159	151	127	140	120	141	150	135	155	139	138	134	119	157	152	133	132	121	151	144	124	120	140	130	159	149	165	137	140	147	118	133	125	125	136	133	174	125	137	142	112	141	130	125	145	146	141	140	136	149	141	131	124	133	132	131	147	155	121	109	120	112	120	139	143	144	150	137	154	144	145	132	137	136	153	132	148	123	148	130	135	127	148	134	143	125	124	138	136	125	115	137	130	150	145	138	146	133	142	149	124	150	120	145	127	141	141	162	155	136	122	133	149	138	126	127	143	143	139	113	137	117	141	147	135	138	121	133	142	123	149	139	144	137	161	143	127	155	159	135	126	139	124	129	137	142	150	142	131	125	131	135	111	121	139	124	141	136	148	132	134	145	133	122	131	144	147	136	137	133	142	144	150	148	131	122	141	133	130	133	149	160	170	150	133	128	150	154	139	115	158	124	142	142	157	163	150	137	153	147	139	132	131	130	129	127	125	125	148	133	146	120	140	150	152	138	116	161	151	141	148	133	167	128	127	146	150	160	166	116	142	154	150	129	141	130	129	143	136	141	158	156	133	122	154	138	117	141	147	125	155	126	157	123	146	119	139	143	156	126	130	120	112	148	123	141	132	146	130	149	113	177	123	133	141	147	148	143	119	156	127	155	135	135	114	126	137	133	157	133	120	146	153	137	140	141	143	132	146	159	126	136	146	134	152	151	121	156	132	126	130	125	150	146	156	139	126	143	144	134	127	144	132	111	138	138	126	130	140	134	135	149	143	143	138	156	132	146	163	111	135	152	142	130	139	134	118	148	138	155	136	143	133	158	108	128	122	130	137	159	136	154	153	132	137	124	136	131	114	141	127	139	154	124	159	135	122	144	113	133	142	135	151	140	104	144	125	121	130	139	123	116	136	135	107	140	136	152	153	125	139	146	130	155	132	143	158	151	130	165	154	139	123	157	154	133	152	160	138	127	154	133	154	119	124	167	144	123	128	152	143	162	134	153	144	111	126	142	143	136	131	136	141	122	144	122	134	133	146	151	149	126	134	132	115	150	148	143	143	140	123	151	168	138	175	149	136	152	141	143	129	119	146	149	127	135	113	148	138	141	120	120	166	132	130	138	120	147	157	160	145	128	124	156	151	144	144	128	169	124	109	140	147	160	148	103	151	137	121	159	156	143	138	135	123	137	142	147	138	125	126	146	126	110	145	139	126	146	156	144	132	136	135	157	138	139	147	121	142	155	133	139	141	160	129	113	140	139	143	140	114	133	125	140	136	135	140	147	150	137	135	115	123	156	139	145	139	126	129	162	136	123	127	139	146	145	124	140	162	129	121	137	123	127	127	138	150	136	122	125	123	152	152	147	139	127	123	140	163	131	135	119	153	146	141	143	155	155	141	138	127	127	119	128	124	120	158	130	147	136	125	152	150	145	135	144	111	144	133	119	123	130	122	123	132	143	148	124	142	141	127	135	114	127	138	147	144	141	137	146	140	129	127	113	137	149	171	146	121	129	129	145	148	147	148	142	135	133	135	144	128	139	149	117	138	135	128	119	146	158	152	119	138	131	136	131	147	144	151	121	129	140	148	145	129	133	160	130	133	132	126	160	129	134	123	130	123	137	132	133	162	140	136	126	151	132	137	132	174	131	135	140	125	125	129	122	130	154	142	131	155	124	132	138	125	131	122	112	118	142	135	134	140	128	136	127	159	154	148	140	153	124	123	129	142	125	141	157	141	139	138	125	142	142	143	131	146	145	121	129	124	141	148	141	139	135	154	132	144	135	146	114	118	125	145	147	139	119	145	126	122	136	150	148	139	142	142	149	118	147	161	143	144	138	147	132	145	138	131	141	147	151	149	137	149	124	151	134	128	141	168	119	143	144	132	129	134	147	119	148	142	109	148	134	124	169	110	128	126	140	144	134	146	135	159	150	139	148	126	128	166	152	136	134	142	117	130	125	131	152	142	145	140	138	133	150	140	106	123	130	135	123	125	151	151	108	130	142	156	122	131	129	137	115	151	131	138	150	129	136	144	134	173	147	146	139	114	149	162	128	143	140	139	147	127	143	135	161	119	145	133	145	160	123	144	161	122	150	151	165	141	139	134	135	124	156	133	152	139	142	160	144	141	143	128	133	123	131	124	129	163	134	134	147	152	130	122	125	137	125	147	139	127	141	151	153	144	130	151	139	138	148	141	132	135	108	140	122	156	122	122	136	139	153	134	136	160	140	131	138	159	143	132	140	143	135	143	115	125	136	152	133	136	142	151	129	123	141	121	137	138	148	141	138	147	139	147	134	135	138	129	138	173	111	144	136	140	146	112	153	121	140	145	146	131	144	141	162	145	156	131	121	148	156	146	142	151	128	148	127	132	126	149	107	137	140	132	145	156	121	115	135	125	135	155	153	114	125	158	149	132	134	138	136	128	135	154	140	125	129	145
20856	25583	34390	24423	23097	23715	25456	38525	46481	47716	47304	46821	34370	37210	38462	34557	28161	30447	24390	27905	27156	19909	19613	18236	18155	17560	15975	22771	21382	22884	25408	27822	22351	15084	14127	14575	14691	10265	5748	3840	2987	1832	1287	1237	744	606	500	512	612	635	634	673	641	704	641	752	772	1101	1121	1031	3209	6295	7699	1357	410	411	405	395	356	423	416	403	357	394	392	365	398	390	358	420	378	400	358	384	369	361	366	379	385	376	365	353	351	366	376	372	382	411	388	385	368	401	399	380	376	394	328	373	378	345	357	377	385	362	411	365	370	380	401	387	369	367	397	368	362	408	352	382	418	378	357	363	384	366	389	371	382	425	371	377	379	353	356	342	363	396	362	383	397	360	388	388	390	369	364	355	366	378	392	352	355	353	380	365	352	404	379	374	358	376	424	406	367	359	402	401	368	363	364	376	375	394	354	386	381	387	386	367	358	374	367	352	361	386	359	380	362	370	360	387	355	386	351	382	401	370	339	404	375	347	358	375	361	366	360	412	351	368	384	386	394	369	384	392	368	352	372	408	382	385	363	399	354	359	383	383	378	344	374	369	378	372	352	358	373	401	382	349	337	376	326	346	388	378	397	384	370	366	354	383	356	364	344	401	338	388	357	364	389	385	400	379	368	389	375	354	407	363	373	370	328	365	381	404	383	360	386	354	382	371	340	372	374	335	363	366	364	410	363	401	366	380	378	364	373	368	390	358	389	337	391	380	382	374	367	405	368	355	366	345	375	370	364	356	346	370	351	368	332	339	386	386	389	400	362	343	382	380	404	401	367	332	371	358	393	387	365	352	346	353	385	404	368	372	365	410	390	304	402	404	326	393	354	382	372	350	386	376	388	384	387	403	366	358	358	344	337	393	391	384	354	377	404	362	390	388	404	406	412	375	357	340	412	364	360	384	357	346	366	388	358	328	409	352	399	365	384	367	358	386	367	377	383	381	368	354	374	350	382	364	398	379	400	379	362	414	364	398	388	363	343	375	343	364	391	384	361	372	369	429	364	406	376	375	352	382	349	387	371	414	405	406	399	374	407	318	354	367	408	360	353	413	381	402	411	357	373	436	398	374	382	374	374	373	381	372	359	362	420	384	363	366	376	389	371	381	369	349	339	383	360	395	417	353	404	401	371	376	399	359	385	374	378	403	364	370	377	361	383	377	373	359	371	362	365	368	382	371	388	364	352	354	366	370	347	380	388	353	397	365	361	376	378	319	400	360	384	382	338	366	356	369	391	367	345	372	335	363	386	390	377	404	351	379	371	387	381	349	414	323	360	353	390	380	389	381	335	369	335	385	393	391	395	359	356	379	385	408	370	373	393	373	367	374	350	418	383	368	390	390	362	360	366	388	396	379	361	426	389	360	390	396	424	422	393	368	367	412	374	370	382	389	374	396	373	374	346	371	374	380	401	340	362	411	357	380	375	354	390	356	370	368	347	365	362	351	348	361	371	370	350	364	417	338	360	390	395	380	411	365	325	365	317	389	340	375	381	395	342	383	363	379	375	366	365	389	385	409	360	404	362	374	393	366	362	364	396	387	383	382	370	378	336	373	362	328	356	377	356	385	401	369	365	388	354	377	331	396	392	353	394	373	385	359	418	364	361	374	346	379	389	391	352	380	394	399	394	360	346	359	386	366	391	392	382	386	372	366	389	379	377	390	376	404	372	383	392	395	386	383	357	374	385	392	358	399	361	406	366	376	379	364	370	375	353	363	399	372	362	389	380	349	384	363	382	344	368	355	355	355	368	384	356	398	359	355	356	398	361	374	373	380	336	371	384	343	364	354	388	389	364	375	371	359	379	357	386	375	376	374	384	348	393	367	373	398	376	392	363	363	360	355	386	342	361	348	402	372	388	350	386	372	419	384	363	381	373	368	376	380	368	330	382	363	385	386	372	388	363	378	384	348	375	434	379	366	402	373	360	407	402	349	366	361	400	349	379	385	376	340	374	354	339	355	384	414	360	365	375	340	385	362	380	338	366	360	385	348	364	370	396	388	349	397	390	363	382	345	358	370	369	388	373	355	372	334	407	385	363	354	374	382	388	382	365	367	388	370	390	360	388	395	358	382	382	365	355	389	335	358	358	349	380	388	383	355	395	375	351	369	369	387	345	412	388	354	381	361	362	386	366	361	368	352	359	369	377	366	349	402	373	382	379	360	364	377	379	362	361	327	378	360	376	395	360	338	371	388	364	355	398	399	373	379	374	388	374	368	384	404	381	364	414	371	350	429	407	359	381	379	368	355	338	371	375	386	359	380	370	392	388	386	355	373	361	367	364	373	366	349	390	368	365	390	377	335	375	369	399	369	373	393	396	365	367	377	384	389	400	344	346	369	402	389	363	363	352	379	382	355	397	405	376	374	379	370	373	394	359	377	391	379	380	405	380	392	377	379	359	335	372	416	395	361	372	393	367	392	386	398	365	376	356	380	355	377	346	392	406	396	368	392	402	378	365	358	349	356	390	384	355	368	373	381	369	370	389	375	361	381	367	364	352	366	359	412	330	375	379	386	386	379	384	364	369	370	394	402	390	357	382	363	392	365	343	395	367	390	362	368	364	379	362	381	367	392	381	372	354	367	416	379	398	393	394	405	383	362	370	375	387	366	376	385	380	373	378	356	361	383	358	405	373	381	388	369	383	396	361	377	331	384	391	387	354	374	363	380	378	324	363	401	405	388	384	423	371	355	371	382	349	376	358	396	333	399	361	390	373	347	360	389	368	379	377	382	328	336	367	368	340	391	365	373	359	384	342	366	342	352	391	372	389	402	352	379	349	377	415	365	397	352	361	350	402	353	360	404	364	364	389	387	390	378	380	370	383	367	342	333	353	376	388	389	409	370	383	383	353	358	377	392	371	420	397	332	372	371	350	382	380	369	441	382	360	352	418	363	397	355	366	361	377	364	371	371	392	372	375	392	383	346	381	371	362	387	357	376	376	372	369	404	354	342	388	358	401	386	381	351	376	351	381	354	389	351	347	396	372	388	402	354	361	379	364	366	361	365	351	353	361	369	359	394	366	415	381	376	364	361	381	381	380	347	363	358	335	358	382	339	376	391	372	396	352	371	335	398	388	397	351	356	348	355	385	375	388	378	384	359	406	358	392	389	370	368	411	374	375	382	351	398	354	381	365	378	359	390	386	374	363	375	382	366	397	360	378	404	352	376	383	366	384	364	366	391	360	399	332	363	366	391	381	374	375	367	378	352	379	353	374	384	359	383	393	363	384	373	401	360	358	413	417	353	410	386	406	365	389	405	361	372	418	364	412	366	348	359	373	354	399	384	349	379	344	348	382	376	388	397	363	398	367	377	360	349	392	345	368	393	418	381	370	361	383	367	363	356	383	419	350	377	399	334	374	371	362	390	366	346	361	394	361	385	398	372	384	379	377	394	365	392	389	399	354	371	373	393	367	380	369	389	355	400	395	364	400	370	365	385	386	351	355	356	395	392	369	413	399	388	348	372	400	339	378	361
5116	1329	1691	1088	1032	991	710	919	1316	1367	1024	882	502	586	502	452	309	297	327	289	300	242	203	231	218	214	216	284	244	286	272	267	232	211	255	211	189	179	169	153	158	171	163	177	165	163	170	172	153	159	177	146	187	171	156	156	148	161	184	177	161	193	250	155	175	174	173	151	165	140	162	160	162	133	182	167	165	176	165	152	169	187	153	169	179	162	148	172	170	165	166	165	174	149	144	155	166	130	171	162	167	161	178	165	173	153	166	162	141	166	184	159	148	171	174	190	176	169	158	159	169	168	147	156	155	183	162	172	178	178	150	167	151	153	145	167	156	146	176	159	150	160	144	176	169	173	174	162	166	156	165	177	197	178	167	187	182	157	160	161	161	163	190	180	157	168	175	172	159	165	157	187	158	171	170	142	163	169	136	180	171	165	170	174	177	151	150	149	168	170	168	171	152	160	163	161	154	162	162	155	136	171	152	166	182	174	147	171	180	148	155	135	175	189	157	153	166	174	162	204	180	176	156	157	155	169	141	162	154	149	187	178	150	139	175	160	169	168	174	159	168	153	170	164	156	174	161	156	184	169	149	172	173	180	171	165	155	187	181	170	175	183	186	164	160	145	195	192	168	151	150	147	152	156	170	189	196	156	160	176	166	174	168	131	178	181	153	144	155	178	181	174	154	176	152	147	161	166	168	154	169	170	155	183	172	158	151	174	167	167	189	173	160	166	170	164	187	164	148	192	171	168	184	142	159	153	163	157	165	163	161	143	161	181	158	174	158	161	173	150	168	153	165	154	167	178	175	167	179	156	174	159	167	187	178	151	152	164	168	154	175	153	157	155	133	167	189	164	160	167	166	146	180	166	179	172	171	153	163	156	152	179	150	158	179	172	170	162	155	168	171	166	175	163	175	170	185	160	161	170	153	162	182	161	158	150	169	190	146	140	168	150	180	168	177	156	169	169	169	160	179	174	144	160	170	175	155	177	156	189	157	164	139	160	163	178	180	152	158	181	182	165	163	170	153	156	172	163	142	167	164	177	162	173	148	164	168	146	181	158	165	166	146	147	145	164	166	177	170	178	149	180	175	183	158	131	144	168	163	181	179	180	158	151	170	170	150	167	161	145	151	174	173	183	162	163	166	179	129	170	162	158	151	179	162	137	164	168	176	187	135	159	176	176	179	160	171	167	171	182	161	163	182	197	176	151	178	161	147	163	169	155	144	138	162	151	172	149	155	139	195	181	161	159	174	148	133	197	164	152	171	187	152	145	139	160	157	155	170	174	174	161	166	171	156	181	155	167	170	153	166	154	154	180	174	161	188	142	167	164	149	174	172	155	156	145	190	163	153	161	142	167	179	174	130	160	145	164	161	154	184	178	149	159	169	170	158	176	154	167	180	152	151	171	161	158	145	166	176	141	151	163	166	155	169	156	166	167	182	167	147	164	164	176	144	167	166	134	173	162	176	175	178	166	157	155	162	150	173	176	170	188	151	160	164	164	183	164	184	175	162	164	166	172	146	158	174	176	176	186	154	146	155	177	166	174	148	171	151	156	164	179	162	183	179	186	150	165	148	175	181	173	196	152	169	167	156	153	165	151	157	151	172	171	182	146	153	164	163	164	150	158	163	168	166	158	176	144	173	154	148	149	175	157	175	169	176	179	169	163	166	153	155	171	159	181	155	152	177	152	151	152	170	150	169	159	173	149	156	160	168	168	155	151	156	154	179	167	145	172	157	149	170	171	171	177	160	138	162	155	158	178	185	163	176	173	150	154	144	176	172	165	146	155	144	134	157	172	145	178	181	173	149	172	168	167	182	169	145	153	169	171	162	162	156	176	183	174	169	186	170	142	144	146	190	170	149	183	177	164	152	163	150	147	165	176	125	154	152	179	176	165	166	173	173	165	162	156	166	167	150	146	165	145	176	164	174	173	147	168	182	169	169	179	146	167	172	177	166	154	178	167	153	164	163	155	170	162	165	159	163	166	154	176	165	194	171	193	180	151	178	183	158	163	147	179	170	162	164	152	157	182	170	190	167	177	150	185	157	168	173	142	183	171	165	165	172	151	185	188	150	177	167	156	173	133	178	149	162	153	158	164	190	165	149	150	149	168	171	167	162	169	162	154	171	188	151	157	152	142	174	184	165	175	201	174	174	182	188	176	164	171	161	187	161	187	153	157	165	151	166	160	187	149	163	154	162	174	154	148	172	144	185	190	154	162	154	145	179	155	174	168	156	165	160	164	170	177	164	143	158	182	153	151	178	180	177	150	170	190	170	150	148	148	158	156	178	173	139	174	176	172	163	159	153	141	167	174	147	164	178	167	184	141	168	167	168	185	155	174	197	161	169	156	153	173	155	160	150	172	161	159	170	176	190	185	155	173	191	159	173	174	188	172	189	173	176	180	159	143	184	166	178	158	162	149	171	160	136	185	179	154	149	175	159	157	185	170	161	178	197	171	184	158	162	137	171	174	183	155	182	169	160	162	162	159	171	157	172	158	174	129	186	151	149	152	182	175	156	169	180	169	155	179	175	157	159	161	168	145	174	173	153	149	155	148	156	171	155	171	155	156	176	142	162	172	173	155	170	153	162	154	170	160	142	158	152	139	153	157	165	153	175	152	167	169	152	159	161	152	153	167	181	179	179	159	177	164	160	168	163	163	170	153	172	163	168	169	152	181	170	169	142	190	151	142	160	164	172	168	160	172	169	180	154	143	157	148	160	168	157	174	175	167	145	165	174	159	160	173	153	170	184	171	177	152	137	147	164	157	177	191	175	178	163	138	166	154	159	142	161	156	145	178	142	163	165	167	160	155	175	176	152	176	148	149	172	149	151	147	184	171	159	155	161	167	156	185	155	153	171	159	145	176	170	153	146	161	162	170	169	183	163	150	164	153	137	180	179	185	162	149	154	164	144	171	170	165	152	164	184	183	173	175	167	177	166	170	151	145	173	181	186	159	157	167	176	160	172	189	152	174	153	180	154	164	153	152	143	169	164	168	160	160	166	177	157	161	155	166	166	173	164	153	181	169	166	177	162	169	154	172	167	174	189	166	156	150	175	177	152	170	183	176	145	192	165	169	179	175	154	179	173	158	156	164	162	158	168	171	162	151	160	162	176	163	174	153	150	170	158	162	186	173	159	159	155	162	153	183	156	149	160	147	154	171	159	192	166	138	175	160	186	170	177	168	151	174	191	156	163	172	155	160	186	175	162	162	160	168	177	168	164	185	159	163	156	161	178	171	148	168	175	182	166	184	126	134	189	161	150	161	185	168	158	150	160	153	161	175	153	171	153	166	171	179	170	151	179	167	160	161	175	168	157	169	158	181	155	169	159	140	168	152	167	161	143	162	167	157	154	145	141	169	148	153	185	159	189	153	159	162	183	155	153	176	164	174	152	167	165	179	180	176	167	162	165	154	158	166	150	163	146	187	171	171	166	157	140	159	150	158	193	174	170	171	185	155	163	134	181	146	164	173	153	165
4531	2014	4171	3733	3967	4024	3534	5162	7409	8023	6667	5715	3380	4151	3170	3077	1828	1842	1739	1605	1883	1099	1161	1011	1127	1025	933	1417	1412	1368	1499	1557	1288	925	864	1094	1048	723	607	538	459	513	472	449	460	455	440	414	429	476	486	476	448	461	470	460	479	467	444	477	479	666	1038	510	411	465	465	484	451	444	449	450	423	458	420	447	414	455	448	485	450	445	427	459	455	452	414	458	436	476	446	429	421	423	509	468	445	434	435	480	461	378	464	480	466	442	445	439	429	448	445	449	482	464	450	448	472	480	458	440	465	469	434	465	421	446	414	481	445	422	475	490	470	436	491	449	437	434	389	453	419	451	429	469	418	476	467	471	456	433	439	467	449	470	443	481	467	479	430	395	484	466	479	439	435	459	491	478	437	412	437	442	458	468	455	448	466	432	432	461	429	440	433	479	431	496	476	367	488	468	467	510	429	469	463	445	477	460	444	439	471	441	462	457	462	419	449	455	493	435	443	435	439	422	472	422	469	436	470	486	433	452	457	437	452	443	451	423	479	445	424	452	452	462	439	453	466	423	467	453	432	430	459	454	446	460	434	473	439	440	467	429	453	457	439	434	468	461	461	462	451	425	485	456	470	449	437	486	413	446	467	461	447	463	442	444	483	451	406	418	456	458	456	445	443	440	442	440	418	440	479	474	476	491	467	420	483	429	462	468	465	492	454	449	437	431	435	461	422	455	452	429	465	443	444	496	438	468	456	462	441	430	433	446	514	426	483	458	460	494	453	432	465	447	452	441	425	442	455	446	423	443	446	436	473	414	467	458	446	454	463	465	429	437	452	456	466	466	408	449	421	446	515	444	462	454	496	447	435	470	444	461	475	471	447	429	444	433	452	429	483	454	446	443	432	415	406	473	398	409	442	429	444	443	444	454	426	408	474	445	441	431	417	478	426	432	492	448	428	464	466	449	449	436	439	468	455	462	433	458	476	435	436	395	444	444	447	453	448	459	438	451	439	468	442	403	455	466	434	448	428	438	436	471	481	433	462	463	437	453	475	487	446	423	449	423	422	475	450	438	463	452	472	441	442	456	464	462	427	453	449	441	442	409	424	480	423	425	449	442	431	441	478	443	437	471	477	434	456	447	418	453	427	429	470	437	481	466	415	444	497	467	476	431	461	416	448	436	431	440	433	477	456	461	434	466	493	443	471	474	449	451	437	428	489	458	434	489	405	461	478	488	417	451	446	447	420	468	422	411	496	459	444	453	440	423	446	480	446	476	434	436	451	440	452	447	420	468	417	442	431	441	465	435	475	457	426	445	469	450	430	477	486	479	422	445	428	469	446	445	467	430	442	447	440	435	423	465	463	449	441	406	444	413	467	435	429	421	462	478	450	448	474	488	450	461	445	472	483	433	476	445	457	427	461	466	464	454	438	446	416	452	479	458	474	416	450	471	452	440	425	482	476	417	441	450	472	472	466	424	467	453	493	444	461	449	427	442	458	452	465	436	440	430	433	445	469	426	422	491	423	437	434	422	440	436	472	428	467	466	390	463	500	478	451	479	427	477	421	485	459	474	445	427	453	453	452	475	424	464	450	435	477	488	452	429	445	458	458	444	451	466	442	466	458	424	492	489	444	456	436	470	453	446	463	445	454	477	442	437	438	447	458	418	430	425	492	441	441	479	391	447	461	451	462	450	450	443	437	468	458	440	422	439	440	467	438	484	482	449	461	499	461	445	454	431	465	456	474	447	454	485	430	492	435	394	459	441	506	506	421	470	476	437	454	451	446	409	428	436	419	469	450	465	501	447	469	435	481	429	417	450	419	453	424	438	419	420	415	450	438	449	444	429	426	440	454	499	453	479	442	423	448	457	443	421	433	442	472	440	499	425	456	471	475	486	440	470	462	440	428	446	426	441	459	414	424	481	486	439	421	445	437	431	422	449	432	443	458	454	468	487	473	465	461	502	463	479	437	446	442	469	481	421	458	446	469	434	451	448	444	474	465	433	459	462	446	445	447	464	476	476	478	481	424	412	411	437	441	488	452	451	431	455	468	434	443	502	413	454	447	461	486	477	467	444	465	492	413	456	460	446	472	445	440	443	427	464	464	412	464	423	454	455	456	466	438	490	452	432	465	419	485	451	472	443	454	454	443	469	448	434	455	444	475	463	435	413	449	437	460	423	462	463	492	450	398	457	436	447	474	446	479	452	450	474	468	467	438	468	442	466	449	424	433	445	461	444	445	429	431	435	446	473	498	454	454	432	446	455	435	481	461	464	416	434	447	411	461	453	482	431	436	440	469	435	473	444	478	389	447	461	463	446	411	430	449	436	462	479	478	460	440	463	434	486	453	442	446	424	465	457	444	431	434	435	449	472	454	446	429	448	446	460	464	466	465	414	452	447	482	463	470	420	448	480	464	423	445	466	418	441	454	479	439	465	455	445	451	431	500	417	424	450	462	421	443	458	447	467	435	473	449	436	450	428	445	434	438	472	416	448	444	465	426	446	443	411	421	485	428	468	480	433	434	465	457	477	432	448	465	424	427	433	459	426	471	410	465	448	412	457	444	479	445	441	451	461	476	414	432	432	438	437	452	454	443	429	447	450	491	458	428	417	446	479	451	438	453	439	484	482	451	447	451	412	453	389	451	445	416	459	429	432	431	451	458	451	468	442	457	448	449	438	461	435	461	485	454	435	413	418	468	463	458	433	430	441	417	397	436	456	464	485	453	457	475	430	436	431	468	436	470	411	461	459	457	428	431	446	464	424	446	475	472	474	457	458	445	453	460	455	480	468	436	472	471	444	427	464	430	494	428	472	460	431	434	434	461	456	442	451	467	447	470	449	454	443	455	458	459	416	486	477	418	428	464	465	447	460	444	434	464	423	472	472	472	412	436	445	455	480	460	479	459	486	441	467	476	430	456	442	423	435	447	463	476	418	483	435	427	460	447	441	449	426	459	447	430	449	459	412	442	449	467	448	432	445	457	451	443	472	485	448	445	445	454	481	454	447	433	460	467	434	422	426	441	452	453	440	457	444	434	428	430	424	473	439	434	469	475	437	463	470	461	474	424	434	441	449	423	467	439	485	440	513	445	458	451	402	480	456	468	446	479	473	474	456	428	471	437	460	436	452	421	470	453	437	398	443	436	471	462	444	464	442	496	453	445	456	466	471	436	443	475	436	448	430	420	461	481	456	461	451	454	456	455	483	368	451	416	446	461	403	456	452	447	433	471	476	449	457	408	478	471	426	447	428	434	473	478	460	461	447	470	427	446	430	447	440	419	433	461	465	449	415	401	447	446	445	415	442	422	456	441	462	415	476	449	411	444	457	445	442	421	449	480	409	423	438	441	433	457	458	461	465	471	445	458	478	440	468	419	450	432	491	462	448	470	443	439	403	432	484	407	454	452	449	404	473	442	448	426	457	446	474	440	476	465	475	440	511	486	459	443	445	461	465	439	459	435	452	468	466	451	443	450	473	422	466	421	474	449	400	452	436
22231	14740	17258	12100	9719	10798	9361	13372	18851	24025	19404	16683	10802	8490	7319	7464	3988	3267	3054	2862	3492	2073	1662	1575	1506	1357	1099	1834	2464	2162	2209	2469	1810	1249	1123	973	1141	984	617	390	304	252	280	225	227	216	238	208	225	222	205	237	253	210	227	223	229	220	254	319	412	486	629	241	219	201	225	220	175	212	215	195	221	216	229	206	239	213	219	190	234	222	205	201	243	212	188	207	206	188	202	209	192	209	216	191	233	201	218	199	199	228	205	192	238	228	213	219	222	266	192	217	215	198	202	210	215	210	231	199	227	207	235	214	223	187	209	214	212	202	200	199	230	214	224	212	216	192	179	207	214	224	190	208	223	207	213	210	215	220	211	223	220	228	198	194	204	205	189	201	200	196	195	192	230	214	206	193	203	208	208	222	234	239	206	227	219	208	173	220	213	208	220	213	212	203	222	223	216	198	179	208	229	235	214	221	204	212	206	220	194	182	186	227	192	231	246	210	235	194	209	198	206	246	172	203	196	252	220	187	209	217	224	240	200	243	189	208	185	187	238	233	211	219	210	203	181	242	212	212	205	207	232	201	227	230	199	232	202	225	243	212	209	196	200	225	221	210	205	212	187	226	190	221	228	218	199	206	208	198	207	198	224	208	199	228	216	204	226	213	218	216	207	217	211	213	212	195	192	230	215	230	204	224	211	235	238	199	222	226	211	221	252	194	232	227	231	209	226	191	232	226	202	190	247	226	227	202	212	195	219	218	198	183	229	217	219	214	216	207	201	212	218	200	231	203	202	211	207	215	235	222	181	215	221	205	213	196	206	225	198	217	203	197	179	194	231	228	190	223	207	210	208	239	224	209	227	227	206	193	218	205	210	203	209	225	217	203	203	221	218	191	216	204	217	230	228	190	209	201	191	210	202	190	212	218	225	200	197	212	185	195	209	200	207	231	225	202	198	230	207	206	234	231	181	219	219	223	213	198	201	209	214	214	218	199	194	210	219	221	231	201	213	214	215	235	189	200	180	199	194	229	225	216	199	203	223	238	208	202	209	190	201	209	193	219	207	194	222	188	223	248	237	232	202	238	212	212	206	218	216	218	196	193	206	184	246	229	204	225	204	220	185	214	203	195	191	217	211	210	203	206	216	223	209	197	194	198	205	198	214	208	193	207	219	215	222	221	199	199	222	213	226	187	205	209	202	209	215	197	187	208	204	226	230	228	208	220	191	223	226	208	220	199	196	194	206	216	195	222	220	213	197	204	204	225	214	209	175	220	209	188	194	210	189	206	228	215	197	217	221	209	239	176	211	213	277	222	201	182	204	207	199	198	185	206	211	208	214	223	190	198	201	211	214	192	208	211	218	208	200	229	249	229	173	196	213	200	214	212	198	219	200	209	217	202	188	177	212	209	217	212	199	199	207	200	232	191	229	207	208	204	233	208	206	222	206	240	206	193	209	203	203	204	211	184	190	207	215	194	241	213	210	225	207	203	204	206	225	202	201	198	219	194	195	219	222	202	220	200	216	209	225	230	216	205	204	207	216	220	211	212	202	175	200	203	204	228	193	206	171	181	209	221	197	220	218	181	194	191	215	226	197	233	192	207	197	218	199	230	222	209	207	228	231	188	199	217	191	222	224	252	200	201	206	201	215	197	209	211	218	225	220	207	232	219	174	194	202	224	212	198	195	202	206	205	204	221	223	212	210	201	227	228	199	229	194	191	201	210	203	210	236	213	211	214	221	210	239	205	217	222	205	230	209	201	225	199	225	227	210	205	212	186	202	198	210	237	194	212	210	219	209	207	205	202	216	197	201	204	202	204	210	210	202	189	209	213	192	217	210	228	229	214	215	194	206	250	192	210	197	230	238	203	176	210	205	181	206	185	217	202	216	203	202	183	200	204	188	194	237	222	179	207	220	210	216	235	201	205	204	223	212	236	198	206	235	227	199	207	192	187	209	217	213	219	224	215	234	201	229	219	198	215	212	199	190	187	220	195	201	203	204	226	207	207	193	208	221	206	195	195	231	204	209	213	218	209	198	195	212	215	202	211	203	232	190	197	208	242	202	207	194	226	204	210	225	226	211	218	222	212	222	188	214	208	195	211	221	195	245	225	222	208	223	227	217	200	212	201	219	249	222	221	225	225	201	216	208	213	206	207	215	190	228	241	217	235	231	227	203	215	218	205	197	191	207	192	227	215	231	195	202	191	216	205	205	204	207	201	224	202	217	218	195	205	205	237	212	211	208	214	231	214	219	200	184	198	194	227	195	223	221	221	181	218	202	219	225	203	229	193	204	216	244	213	215	218	234	220	204	212	208	237	242	212	201	205	193	233	231	231	201	191	176	226	185	228	212	216	193	207	230	216	229	206	197	213	199	238	198	235	200	207	192	228	200	190	214	202	240	226	212	229	196	174	207	190	198	208	201	213	224	200	195	206	200	259	199	227	211	218	222	214	209	226	199	209	187	203	208	226	209	195	210	184	215	239	219	209	214	217	209	198	205	228	193	219	189	175	211	197	220	208	189	208	204	219	197	219	219	209	196	195	211	215	213	222	221	213	207	224	182	225	189	212	197	189	211	194	191	196	205	204	195	229	241	228	219	208	226	193	233	191	205	217	206	227	222	198	227	228	201	194	212	203	208	222	231	215	227	206	208	218	216	223	205	195	221	206	192	215	215	218	216	228	201	184	205	201	208	236	228	188	220	224	223	211	226	203	192	221	215	203	242	221	215	232	200	209	210	210	204	205	217	211	244	172	200	217	201	210	208	199	216	228	226	240	202	221	231	220	211	218	217	192	225	213	211	201	194	210	207	224	216	210	213	213	200	210	193	214	213	213	228	192	186	182	187	219	206	238	227	205	230	212	220	209	221	186	205	197	239	223	222	203	195	228	233	218	197	196	187	227	217	216	224	209	219	232	215	193	192	193	240	217	212	190	201	213	201	211	167	190	222	221	249	190	242	200	214	209	213	199	246	213	210	199	242	192	227	201	217	212	221	221	210	192	222	246	219	200	204	171	228	236	203	206	197	189	220	199	213	213	209	220	186	216	198	196	219	225	218	194	205	208	221	223	195	207	212	211	232	212	218	224	207	199	232	211	213	223	202	212	203	209	216	198	210	201	196	219	209	194	180	210	226	224	230	257	203	217	205	181	228	200	187	200	200	230	193	201	203	222	216	204	185	227	210	210	244	218	205	212	197	200	186	201	216	223	223	211	220	222	201	205	178	208	191	215	223	215	228	233	212	202	195	234	223	220	237	203	204	200	203	220	233	210	196	198	212	222	205	209	187	216	229	206	217	217	222	225	235	232	223	211	201	213	207	196	194	207	208	195	203	202	233	215	226	245	243	226	218	231	199	208	202	197	219	214	204	204	221	222	210	196	203	208	247	223	218	185	207	218	205	235	223	209	192	195	225	210	217	223	203	236	207	242	209	205	246	220	199	211	207	204	218	191	206	220	220	197	202	204	228	233	213	196	249	247	224	200	194	216	233	213
12680	13678	22168	16768	15466	17287	17688	27681	35807	39737	37520	35170	24966	25969	24456	25912	16628	16722	14641	15724	16969	11059	10541	10000	9990	8584	6672	11708	15242	13659	14463	15549	12375	8162	6571	6859	7959	5766	3572	2056	1358	1061	957	841	638	658	582	604	622	744	737	649	679	656	740	630	652	985	750	1661	2148	2967	3839	732	545	531	558	572	576	501	532	565	548	561	538	531	571	580	550	559	605	580	582	558	620	587	545	567	545	530	584	541	550	548	611	562	526	536	576	520	571	551	526	526	571	598	563	555	572	575	553	547	557	563	548	528	497	545	527	538	576	561	557	529	552	558	639	532	537	535	539	564	572	570	569	589	519	546	548	530	553	552	563	513	601	551	559	552	545	565	530	576	541	539	566	593	562	589	550	597	509	564	503	560	565	578	567	565	527	558	547	548	551	499	528	557	551	537	601	592	588	573	561	552	553	585	522	528	537	583	597	563	548	566	623	557	543	526	547	599	537	571	510	564	588	504	533	537	529	552	536	598	585	534	600	585	513	560	583	547	557	589	557	511	563	553	534	560	542	552	589	534	583	531	545	559	567	539	547	568	547	543	543	544	547	579	561	595	561	540	596	488	581	555	580	555	562	547	573	543	558	515	578	568	526	538	527	558	568	516	602	545	548	514	520	556	546	531	575	600	523	556	592	538	561	611	559	526	559	579	586	520	521	565	567	582	526	545	551	550	539	561	531	546	577	535	523	548	583	544	583	608	520	538	585	555	539	552	542	551	533	601	556	552	545	518	547	502	530	549	574	568	603	545	552	587	563	582	557	605	594	567	537	543	536	536	563	578	543	558	556	557	537	555	500	538	560	552	562	533	543	552	520	577	566	546	569	518	536	520	580	569	580	521	551	585	561	546	497	580	511	541	530	571	565	582	558	568	558	602	555	539	555	579	524	574	518	572	571	558	589	562	571	535	519	539	558	582	553	550	512	570	505	582	570	549	544	529	546	540	534	531	572	566	558	554	536	567	553	562	564	531	529	530	561	556	589	569	533	554	564	531	525	540	545	572	560	566	543	584	561	560	547	563	571	519	559	541	549	606	508	543	541	554	568	546	538	603	564	532	577	564	554	531	575	555	550	541	558	575	546	562	540	532	573	523	553	577	569	526	528	539	577	486	565	538	530	563	516	528	525	557	557	542	599	548	558	511	557	572	545	552	569	513	531	541	527	547	548	570	564	537	536	569	573	572	547	555	531	579	522	540	578	584	556	529	542	548	550	547	560	557	537	539	628	553	529	537	525	515	540	599	542	564	556	545	567	534	541	572	572	525	529	552	541	537	552	570	554	528	544	563	522	561	553	556	586	538	563	592	547	537	499	539	558	562	586	590	539	523	550	533	546	540	596	565	516	533	550	559	578	592	533	549	549	563	556	568	556	561	494	560	588	549	527	523	514	619	519	584	528	554	565	557	524	567	542	584	538	537	582	529	576	526	549	515	588	555	549	530	554	494	544	542	602	553	546	523	587	525	520	579	537	562	532	536	563	537	568	542	505	592	557	560	557	583	518	578	560	531	525	574	565	579	526	570	563	571	545	572	568	521	510	525	559	518	565	504	612	563	538	582	563	561	565	554	514	583	584	555	553	534	564	550	526	546	554	554	560	537	546	544	579	499	567	549	545	552	516	562	542	557	574	516	573	562	575	542	536	590	578	547	560	504	571	566	597	579	543	530	531	577	562	541	552	516	574	528	577	554	552	555	537	588	583	551	549	553	547	531	547	549	575	577	560	519	555	606	571	567	548	553	533	574	585	583	552	563	575	533	589	591	496	533	531	565	532	578	535	507	557	531	568	534	508	538	555	595	560	554	520	538	572	562	528	527	600	546	545	532	563	576	573	531	505	554	517	583	554	577	512	563	564	562	557	551	517	589	555	548	552	537	569	563	547	559	544	576	531	517	546	577	605	545	556	575	595	594	543	522	560	520	565	573	570	564	544	554	548	534	553	557	576	550	544	513	528	524	560	549	596	514	573	575	544	604	575	585	559	532	541	546	561	597	564	604	587	581	579	545	592	543	564	551	591	556	589	541	531	540	495	570	524	582	550	530	536	572	542	585	560	557	559	590	552	579	568	542	546	536	529	533	516	528	530	587	535	542	514	557	540	562	611	526	530	520	531	533	548	570	541	583	542	525	555	572	527	535	580	552	575	557	577	561	520	544	527	612	535	548	604	551	573	549	543	567	553	542	546	583	551	563	574	554	594	555	538	535	526	545	565	554	553	569	549	558	600	531	519	549	588	591	528	525	494	545	556	530	552	543	579	533	545	564	584	529	561	529	570	573	568	558	529	543	542	572	536	543	545	500	506	600	553	521	549	577	578	542	570	551	571	543	526	546	549	571	599	556	561	574	605	517	537	599	589	571	554	543	565	569	522	610	536	552	538	520	560	552	579	550	564	522	549	548	584	534	575	568	517	539	591	573	540	586	547	544	537	570	561	564	543	509	546	547	559	572	572	542	560	578	494	522	579	556	574	552	537	554	534	532	559	562	542	509	541	607	564	555	552	549	523	558	540	580	564	558	556	548	574	558	546	562	551	535	557	579	559	575	559	596	528	540	517	534	536	573	564	549	557	559	580	515	523	579	565	537	557	552	530	564	542	547	559	545	597	559	590	527	567	531	541	568	527	574	554	499	515	566	540	563	536	556	538	572	568	558	573	576	561	556	566	505	569	530	613	535	551	536	595	525	566	500	545	550	537	580	514	537	551	511	553	548	546	567	519	562	528	523	500	583	519	521	568	603	525	536	537	578	534	535	554	570	547	554	548	514	548	543	605	542	585	522	540	556	560	526	536	557	530	539	571	578	559	573	566	564	559	546	550	573	583	576	561	568	572	550	581	541	535	582	542	571	555	532	544	564	536	549	578	533	540	558	541	577	539	561	586	563	551	571	554	546	588	576	564	544	512	563	596	561	583	563	582	540	490	550	523	537	553	565	513	543	552	524	558	562	542	530	545	528	547	597	574	561	562	560	546	569	551	540	576	551	573	580	552	518	530	574	546	556	540	600	524	578	521	590	573	566	554	563	542	551	540	555	504	573	536	561	554	593	566	591	578	530	549	562	555	570	576	573	589	524	543	561	563	564	551	530	563	548	591	564	565	548	545	515	526	584	599	543	562	586	526	534	566	576	616	547	550	543	611	532	519	557	510	563	552	545	548	524	587	578	521	536	548	554	590	546	554	518	537	563	530	540	535	563	524	525	595	574	529	529	585	506	572	579	542	535	525	600	559	515	566	531	569	574	527	525	518	592	582	556	545	543	578	587	556	543	562	548	587	598	565	540	550	537	540	521	577	520	573	546	577	601	558	553	535	553	607	527	530	593	549	508	540	540	549	593	575	572	548	542	555	549	588	600	545	489	579	544	569	552	503	553	535	569	574	555	554	590	563	522	528	525	549	583	600	566	503	517	568	540	524	565	524	570	590	543	569	531	562	549	572	576	562	558	543	562	594	559	553	564	559	611	587	579
38398	30150	31888	22334	17274	19045	17647	22256	31475	37106	31939	29965	21667	18032	16979	16122	10226	6923	6854	7029	7211	4834	4000	3204	3429	3011	2613	3847	5351	5730	4807	6062	4450	2732	2291	1887	2567	1980	1114	596	392	299	265	278	169	160	151	147	161	167	193	161	189	189	161	156	157	185	244	419	809	796	877	215	140	140	154	141	133	140	139	127	122	149	131	143	131	143	108	150	139	144	128	157	129	135	146	138	105	115	141	141	133	121	143	161	137	133	128	123	136	141	123	134	148	152	119	126	154	156	158	139	143	133	130	132	139	131	129	135	119	141	136	123	137	149	142	162	138	144	122	151	136	168	130	142	125	142	151	149	153	133	122	131	139	144	131	127	148	170	143	140	131	159	143	145	142	113	131	137	132	130	145	135	162	117	123	125	112	155	127	134	136	154	131	139	116	134	142	153	131	128	140	148	130	116	124	134	132	143	143	149	111	139	134	145	139	148	122	154	152	129	128	131	131	136	124	132	132	115	140	137	132	144	141	140	146	149	119	129	136	160	146	133	145	122	130	122	133	130	131	157	124	136	140	135	145	142	125	160	130	124	131	128	140	138	152	143	125	152	157	150	168	138	139	139	144	138	146	145	149	157	136	135	133	128	149	125	152	120	152	132	125	133	140	140	142	160	135	140	137	138	146	145	141	121	142	146	122	132	139	127	115	143	166	125	154	137	143	130	144	146	136	117	142	136	147	119	138	151	148	141	163	153	146	134	142	146	146	145	139	153	128	153	138	151	125	132	146	148	140	139	135	142	149	122	132	143	123	125	122	132	134	142	145	155	156	128	137	129	153	144	127	151	154	151	160	119	136	121	137	129	142	147	143	127	130	140	131	133	132	141	145	131	140	139	133	140	130	125	150	139	136	142	133	158	144	136	110	122	127	129	148	151	132	156	131	141	137	148	141	132	128	151	132	133	143	112	150	140	142	135	127	149	140	135	145	129	136	153	130	141	139	137	131	145	130	125	139	115	127	134	147	108	138	153	145	154	144	129	125	127	161	138	158	147	140	159	132	139	145	143	127	143	148	150	138	148	133	131	134	153	135	138	147	128	144	141	131	144	137	132	144	130	128	145	128	134	144	128	120	140	140	126	132	150	143	127	156	142	126	135	157	143	136	137	142	146	125	138	167	147	125	140	140	148	139	142	146	127	135	150	127	147	125	142	153	123	136	131	147	140	147	126	135	172	161	135	129	134	133	143	130	115	129	128	121	147	144	139	136	133	121	122	156	150	148	115	144	118	134	144	126	138	128	152	135	121	151	156	139	142	139	155	138	140	135	138	136	137	159	130	140	148	128	122	148	137	161	140	141	126	138	137	150	124	148	134	129	143	140	146	140	134	151	128	126	131	131	119	142	162	117	135	154	147	126	126	127	136	134	115	127	123	165	123	127	156	120	149	145	138	142	142	133	139	123	147	132	131	153	164	124	127	130	135	131	129	133	152	159	131	153	139	132	128	144	143	136	131	137	163	141	135	116	154	126	143	136	127	147	152	147	135	133	123	147	134	150	157	128	165	140	139	156	134	135	130	144	132	136	142	138	148	141	160	122	127	147	141	115	132	132	141	146	150	144	132	137	131	138	128	136	130	140	143	132	148	130	127	128	137	153	134	143	121	116	145	143	152	134	139	142	144	130	112	138	134	153	140	132	135	127	113	146	140	134	134	153	126	125	149	143	129	114	141	145	148	127	116	135	142	142	153	140	134	135	154	133	130	143	144	133	123	136	141	152	130	125	136	157	136	161	122	154	145	116	129	150	154	135	140	122	133	142	115	150	131	156	154	149	137	134	139	157	141	141	133	152	136	147	126	135	137	146	129	120	130	137	142	125	123	123	128	137	148	125	146	146	152	155	134	142	146	118	149	143	127	123	140	152	141	137	145	172	129	139	145	141	125	133	142	153	129	109	158	136	133	150	141	135	136	129	130	122	115	134	119	162	147	141	126	136	141	166	157	146	159	144	146	126	129	151	134	113	140	137	118	130	135	148	147	135	123	118	133	160	143	128	142	126	122	131	138	143	131	123	152	154	147	140	122	135	140	155	141	131	137	174	154	144	132	133	132	134	158	141	151	123	119	126	120	137	148	126	111	172	158	152	126	138	134	124	137	128	181	139	127	138	124	154	134	120	127	143	137	149	130	157	150	135	110	133	138	174	151	137	133	122	139	144	130	146	123	134	135	138	146	116	135	157	152	126	154	153	152	118	153	125	142	128	133	138	137	149	141	155	148	126	133	140	143	138	141	152	154	141	154	153	151	158	147	141	133	140	128	140	128	145	170	158	132	154	143	118	156	150	144	150	139	134	137	128	139	154	139	152	135	143	129	122	145	134	128	131	135	145	153	119	153	116	113	147	153	141	163	134	147	140	152	148	146	121	139	143	114	142	149	154	149	132	136	149	130	136	139	143	138	146	165	132	127	127	142	114	130	136	126	140	138	131	129	141	149	151	129	129	117	136	123	127	152	130	148	148	152	134	141	143	135	130	142	135	139	135	123	145	122	138	136	129	122	135	149	130	138	136	135	134	144	135	129	154	129	153	173	139	152	132	152	124	136	148	141	137	131	132	143	145	145	136	141	151	135	133	119	129	131	145	131	150	159	137	139	124	137	131	143	141	138	148	129	121	132	131	145	150	138	156	121	136	148	139	119	125	147	146	119	152	135	135	124	147	141	160	131	157	157	136	140	131	127	143	132	149	140	153	139	154	126	123	142	140	121	145	121	126	159	131	135	128	122	167	155	121	143	132	139	151	132	146	159	118	139	142	131	136	134	135	154	158	151	133	153	140	142	136	137	144	136	131	120	139	135	138	142	144	152	155	129	123	123	148	126	137	143	146	139	136	150	141	129	134	124	150	142	146	145	145	132	147	146	133	148	131	143	147	142	138	152	145	149	128	123	144	135	114	117	156	118	137	123	125	131	134	145	155	141	121	133	136	137	122	139	154	151	154	142	149	124	136	138	130	129	129	144	136	125	135	138	140	130	129	135	146	143	136	154	136	166	122	132	119	140	159	128	165	138	139	120	148	142	143	146	130	130	139	151	133	128	150	141	129	138	147	139	124	144	134	128	122	140	134	128	142	132	152	127	116	141	128	146	144	135	147	151	127	122	137	137	148	152	142	157	143	141	135	128	127	129	142	133	120	135	152	162	166	140	159	155	136	137	139	130	130	150	148	145	120	144	144	122	148	137	146	147	129	134	126	137	137	120	149	141	126	133	149	138	145	131	140	148	140	148	136	146	147	138	128	157	138	134	156	169	156	147	148	149	144	153	151	132	141	131	132	120	139	155	127	173	147	149	127	137	135	131	155	143	133	138	154	144	131	116	144	144	137	133	153	115	113	125	138	150	146	112	116	149	152	130	155	147	116	134	139	145	141	129	116	152	133	139	153	155	147	131	112	134	119	125	143	132	131	119	134	120	130	143	161	131	145	147	165	150	128	150	124	142	165	134	131	143	113	156	131	118
21367	24377	33103	24045	20867	23570	24699	34583	44202	49220	47557	45893	35858	35032	35751	36819	28030	26467	24611	26164	27050	20896	19103	17265	17878	15640	13994	20630	25620	26003	23806	27295	22950	14582	12279	11614	13463	10783	6484	3805	2476	1823	1442	1316	735	609	628	511	573	842	843	749	674	650	669	604	622	1071	1295	2677	5457	5295	6230	710	415	366	391	418	373	351	385	418	385	394	359	388	408	367	383	418	451	366	342	382	401	374	373	362	417	369	380	381	387	347	342	374	368	321	388	404	372	350	379	350	413	371	364	374	380	399	361	378	383	358	354	354	357	387	379	357	392	383	350	361	395	362	368	413	369	402	371	375	353	404	384	375	394	366	388	365	335	377	356	349	393	322	410	382	398	354	364	401	383	377	326	391	376	361	384	366	358	378	358	387	411	362	354	388	364	357	353	351	322	377	387	372	356	408	345	360	372	386	331	373	378	399	365	393	382	399	369	361	379	372	404	383	376	375	379	379	343	356	399	386	373	350	342	384	364	368	357	351	374	356	357	394	374	382	381	372	333	366	352	373	363	344	395	315	354	395	384	382	374	363	384	370	358	407	397	366	345	366	352	356	385	370	368	387	362	347	367	368	395	390	342	380	381	349	392	379	347	395	369	371	343	356	336	386	356	350	350	372	404	366	359	349	419	395	383	361	349	371	388	361	374	351	384	368	378	391	390	385	389	339	322	372	396	360	363	389	388	361	383	384	338	379	376	373	385	364	368	363	352	387	361	409	364	370	374	362	335	368	380	363	385	361	338	381	353	334	386	386	367	404	441	346	363	367	349	396	359	344	408	369	348	390	347	366	354	395	341	393	358	414	357	372	387	382	398	391	372	365	381	361	387	366	359	378	365	365	371	378	373	358	367	373	379	349	348	411	359	346	333	358	352	370	373	380	359	367	367	365	392	352	424	366	388	402	333	354	379	358	372	349	354	362	401	358	349	365	375	359	377	372	404	363	364	388	381	397	370	377	358	370	370	390	402	365	369	359	387	409	360	373	402	381	388	360	392	373	381	379	382	381	364	366	405	377	357	348	363	389	362	347	407	368	374	385	383	398	339	358	381	354	353	352	383	382	373	382	387	393	351	420	397	349	368	355	377	373	345	353	375	375	402	415	366	354	361	389	393	394	363	384	416	394	389	385	354	345	380	375	364	379	367	395	342	387	406	360	381	375	351	364	355	393	395	353	370	375	358	356	368	324	389	358	360	399	386	402	356	401	368	373	375	347	342	361	345	371	381	336	365	380	358	337	369	363	375	347	360	372	401	354	373	390	384	396	356	363	367	344	367	403	342	339	371	325	348	371	380	364	352	346	387	383	367	371	398	376	382	349	363	388	379	345	376	394	363	374	360	382	393	359	383	379	368	360	387	381	334	363	354	353	377	398	380	332	360	363	357	391	350	399	372	416	344	389	362	402	372	372	402	345	342	384	359	346	375	355	382	353	354	359	360	371	367	397	343	380	380	366	391	363	349	336	392	392	400	390	400	373	374	413	384	378	385	378	352	366	357	379	338	358	377	386	365	379	370	397	357	380	391	386	356	379	352	370	395	366	367	334	370	368	346	352	343	366	368	402	376	360	379	382	351	388	328	373	363	345	352	370	376	366	395	330	372	373	383	365	377	371	359	360	350	391	370	340	389	361	321	378	345	392	382	346	383	390	354	371	381	352	385	371	358	401	368	381	380	388	371	359	361	366	367	398	368	379	406	371	375	389	405	355	378	364	362	378	383	378	377	391	325	372	366	356	356	352	358	386	371	384	392	410	408	377	392	369	362	357	387	363	385	373	356	361	373	396	367	359	404	366	377	387	377	378	359	343	367	384	358	393	387	371	383	379	377	293	415	386	381	407	377	394	388	363	379	379	379	366	370	383	408	377	350	385	360	367	348	352	359	363	384	404	398	374	328	400	376	351	403	394	359	400	373	339	351	378	377	361	370	358	407	393	338	367	350	364	384	371	372	378	390	355	348	334	360	356	374	391	363	360	367	380	350	380	369	331	363	354	349	373	355	386	372	342	369	377	381	410	357	386	375	405	373	391	383	398	393	383	377	377	401	377	422	402	374	357	381	359	328	349	372	369	395	398	377	394	345	389	353	382	400	366	382	348	354	380	364	403	384	410	397	354	408	367	317	357	399	376	389	399	347	349	378	356	372	352	343	345	347	342	400	370	369	372	377	382	333	370	356	379	345	360	379	345	364	325	406	397	382	334	375	310	348	364	353	363	402	377	350	362	376	380	369	389	351	363	389	383	335	377	395	336	366	367	381	371	367	388	376	378	339	360	365	398	351	384	360	370	398	389	367	379	349	358	398	340	409	392	415	379	386	362	410	365	381	368	346	349	423	345	419	378	372	376	345	357	368	385	350	368	381	398	383	368	356	405	367	381	395	387	378	376	351	350	368	380	379	355	401	356	332	339	387	373	353	400	370	373	383	376	333	413	354	404	358	362	376	394	353	364	354	406	385	372	363	360	362	366	372	363	410	363	353	399	378	371	366	373	351	359	368	381	349	359	353	387	371	379	388	371	352	366	376	392	368	395	380	332	365	398	355	353	396	398	365	366	349	362	369	336	378	370	388	359	369	360	345	377	389	378	360	363	377	354	410	348	377	363	376	395	341	353	384	385	385	367	348	362	377	359	325	339	342	359	367	385	406	396	361	346	373	349	366	353	376	378	348	368	378	386	377	347	372	312	359	372	357	370	360	397	370	354	374	373	353	394	377	379	403	383	346	336	385	418	371	385	368	358	370	386	363	377	353	408	322	384	377	399	359	360	354	356	381	359	381	398	365	358	349	344	402	368	414	354	366	398	383	368	371	359	351	361	377	385	376	356	370	387	398	356	409	370	347	387	400	362	362	342	383	379	402	369	384	368	393	363	377	378	362	380	375	361	367	368	391	367	394	352	350	363	359	392	343	405	356	371	392	361	381	370	370	370	373	393	363	416	352	367	367	349	368	389	371	393	346	384	345	378	354	376	366	378	407	355	400	388	410	352	342	386	399	365	383	391	346	379	394	369	339	367	343	345	401	343	385	341	376	348	345	360	366	368	382	353	375	394	364	389	376	375	358	344	382	355	378	332	382	360	383	360	346	361	371	375	378	399	344	393	385	386	345	389	401	343	374	366	374	375	362	344	380	380	369	363	411	390	386	334	354	378	381	382	338	368	348	364	350	344	355	378	361	379	348	395	368	406	367	369	366	351	393	376	357	399	366	417	367	395	359	354	417	391	391	346	379	343	361	397	356	422	342	358	384	369	376	362	377	372	382	359	391	345	385	392	361	370	350	363	436	387	378	347	368	385	364	370	390	367	391	389	363	383	363	344	377	373	360	403	359	358	355	354	387	375	368	369	393	407	367	342	368	364	391	391	381	355	359	398	364	371	360	337	365	355	352	378	329	399	388	371	361	384	349	368	396	351	391	365	377	362	369	349	360	385	380	334	363	354	355	376	363	399	371	356	381	389	369	350	373	351	350	365	383	382
4978	1284	1726	1192	855	972	686	789	1221	1551	983	875	555	536	487	421	347	291	265	273	316	241	245	240	230	229	224	246	274	284	252	263	249	220	199	211	213	214	191	202	177	174	176	168	182	182	157	188	159	184	175	173	169	176	189	185	148	175	163	160	199	187	232	228	169	173	197	170	190	191	181	193	186	188	192	177	164	174	166	181	180	175	172	151	189	154	148	182	188	163	163	189	171	195	159	182	165	182	179	178	176	173	189	176	159	169	153	169	161	173	194	178	167	180	167	160	174	184	179	133	186	155	152	177	179	184	165	144	182	169	191	183	208	186	158	191	197	169	191	175	190	184	191	162	179	166	192	165	179	159	179	187	188	169	182	158	181	159	152	182	166	159	191	192	174	157	165	162	178	177	156	166	176	187	157	171	175	168	170	159	175	178	160	177	186	163	162	192	185	173	146	174	181	175	183	179	181	170	190	172	180	187	164	151	193	177	159	166	189	170	177	195	175	166	140	183	189	176	165	204	165	185	183	157	159	165	181	184	206	157	186	148	177	170	166	150	164	146	148	162	170	182	163	161	204	195	190	160	150	150	168	165	159	153	137	184	160	185	192	179	169	176	178	180	164	172	153	175	165	165	152	191	163	183	189	176	170	149	192	169	185	165	148	169	173	188	146	179	190	152	173	193	174	146	166	156	169	186	182	168	179	186	160	172	156	169	163	164	186	181	186	159	195	163	188	179	151	180	168	175	200	169	187	189	180	161	171	157	149	166	165	215	177	190	162	187	186	179	177	153	189	165	187	167	172	166	182	169	166	178	161	150	174	171	162	153	159	172	180	156	164	146	167	173	181	168	167	176	164	150	168	160	159	176	181	165	147	167	173	182	154	157	179	180	162	187	192	169	160	186	175	165	180	178	164	174	185	181	183	183	152	150	162	168	174	153	168	161	192	162	187	168	169	168	164	153	158	200	165	161	178	168	143	199	194	165	166	165	175	194	168	171	164	184	193	192	155	158	188	200	148	161	161	162	166	173	179	154	186	175	167	145	181	177	180	174	180	162	181	174	163	169	183	168	162	174	173	176	180	165	169	160	146	173	171	153	174	165	169	170	160	180	152	165	177	166	176	151	148	179	157	163	181	178	191	165	169	198	172	145	181	170	172	183	140	190	176	172	159	178	174	177	154	160	150	155	180	156	184	180	159	186	154	182	173	177	205	173	191	162	163	181	150	193	164	180	198	151	150	200	173	151	163	182	158	175	163	163	150	189	175	161	167	170	194	192	159	192	188	167	199	180	154	160	172	168	171	192	172	176	179	175	160	201	157	179	147	174	178	175	165	180	167	158	145	180	165	203	131	171	193	177	146	170	188	186	181	170	169	185	162	187	173	208	184	162	155	169	187	191	164	171	175	175	205	155	190	172	156	204	176	169	185	163	182	162	176	162	176	158	179	169	159	133	176	197	196	169	162	159	176	169	168	172	183	171	152	194	171	171	183	177	163	168	174	173	152	182	169	169	174	185	196	158	169	164	170	160	167	186	172	167	168	165	166	169	182	164	162	168	178	185	169	159	181	168	164	192	179	196	167	181	173	182	172	166	180	168	163	160	185	151	165	164	195	187	209	187	146	167	169	174	191	166	149	168	157	168	179	183	150	181	183	167	183	176	161	183	153	203	206	166	144	186	185	171	175	156	172	175	179	172	162	179	162	169	173	205	173	154	186	144	157	183	174	197	178	194	184	161	184	168	148	161	201	170	166	176	155	164	164	194	170	174	161	206	159	167	161	181	170	165	163	189	185	161	176	144	167	158	153	161	185	177	147	178	189	193	166	162	181	146	138	161	188	146	176	162	165	168	174	178	177	168	158	183	176	180	179	174	176	161	161	159	175	185	186	190	186	141	161	179	161	168	165	186	167	196	169	158	186	185	185	166	173	176	161	162	172	172	164	184	154	182	166	174	178	185	165	162	175	176	181	163	185	152	154	172	142	165	153	173	163	168	163	165	173	180	161	189	154	168	162	203	166	196	154	154	181	169	162	150	166	147	169	166	193	163	162	164	189	180	159	167	166	166	166	177	163	185	139	183	171	175	172	163	184	163	181	169	170	162	176	165	183	188	193	164	173	171	164	173	188	177	200	207	188	196	190	174	167	182	184	174	165	185	178	193	161	157	207	171	180	165	182	168	158	180	163	153	180	181	167	179	178	141	165	184	179	170	163	168	176	162	179	184	191	158	160	137	169	162	170	150	164	188	184	182	167	181	190	154	159	171	176	196	202	166	158	188	162	193	159	155	175	160	149	157	158	174	153	213	173	179	165	177	185	170	164	173	177	155	175	178	178	158	154	180	157	164	201	186	159	163	182	178	186	181	185	167	173	166	161	192	204	157	147	149	150	167	168	172	150	157	155	166	187	165	195	150	169	180	165	179	174	163	157	201	166	177	187	162	177	175	198	178	183	159	173	172	151	155	167	164	163	182	171	187	178	191	179	159	152	193	172	177	166	198	183	174	166	167	164	175	190	197	165	167	156	124	188	142	170	171	189	166	165	158	181	170	162	157	139	146	157	173	176	164	192	172	189	148	175	157	176	181	196	185	167	184	160	181	172	175	167	177	158	162	158	174	177	168	188	155	211	180	192	186	179	178	172	169	167	166	167	171	173	169	174	189	175	159	181	167	157	173	156	170	176	164	166	169	163	154	170	199	191	176	151	188	190	170	210	181	170	159	144	177	175	178	170	160	163	174	185	166	172	183	165	176	154	194	198	208	161	175	189	165	192	148	192	178	171	190	164	171	182	190	198	159	180	153	159	160	173	207	186	192	184	176	183	155	180	183	158	168	148	174	191	150	190	161	189	179	173	162	162	175	202	172	175	175	185	182	184	170	163	171	180	158	188	170	159	177	163	165	160	155	166	176	185	190	167	182	182	176	183	191	163	179	161	170	151	190	168	161	166	152	178	166	172	172	179	178	177	179	164	204	165	181	172	188	199	162	153	171	164	164	172	183	182	169	184	181	163	156	168	183	153	181	173	195	159	174	185	175	180	163	180	188	161	161	165	184	176	158	192	157	167	161	175	167	177	183	162	160	175	170	187	165	186	149	185	165	175	173	172	177	180	167	159	154	171	165	188	147	167	192	162	182	178	183	154	175	189	171	172	199	150	156	173	174	186	178	177	176	181	168	183	173	171	151	154	185	186	182	167	183	167	172	186	166	166	180	189	161	156	172	181	198	200	179	160	179	197	203	188	193	161	190	167	196	178	160	190	180	200	182	179	177	183	167	151	147	160	170	175	166	180	182	183	171	169	142	167	172	165	154	157	185	197	170	163	162	216	166	196	162	172	186	181	163	164	174	161	157	159	155	163	186	140	142	155	169	151	189	176	181	148	151	161	180	169	168	153	186	171	163	159	133	178	161	181	159	180	183	178	181	166	169	145	192	183	173	167	179	186	186	180	181	189	155	180	185	156	203	172	164	170	187	178	196	196	176	186	158
4385	2030	3857	4056	3377	4126	3254	4242	6726	9078	6239	5600	3677	3616	3106	2948	2073	1628	1539	1508	1545	1177	1145	1009	1097	1012	864	1139	1396	1476	1418	1507	1281	997	928	780	892	736	649	549	502	457	508	482	493	501	461	429	480	449	507	489	451	486	482	528	461	491	486	540	646	774	887	740	470	500	456	447	422	466	464	447	488	483	513	474	462	488	471	449	454	440	494	471	483	471	473	437	514	468	494	491	458	434	448	457	483	466	469	449	487	441	456	482	442	450	483	461	472	502	444	488	483	469	481	484	509	482	461	457	477	456	495	492	497	506	503	430	464	485	460	499	486	499	492	467	492	426	463	443	474	449	477	469	460	488	465	493	478	460	432	479	487	450	459	430	471	484	484	466	498	464	450	481	469	469	476	447	520	473	434	450	464	471	482	485	444	498	473	477	434	470	425	480	477	440	451	441	495	479	456	460	463	469	438	467	480	471	434	447	487	464	466	478	467	503	475	471	459	470	510	520	479	466	533	471	468	439	431	436	478	467	486	476	453	490	493	503	475	481	468	484	428	511	475	437	467	491	420	492	513	461	493	492	463	443	493	492	495	417	464	477	478	478	469	471	463	441	449	472	488	483	477	432	469	499	503	477	467	486	490	424	434	487	481	472	483	453	448	508	463	481	469	467	485	430	475	522	452	483	429	459	435	487	448	415	463	445	472	492	475	445	455	468	417	459	451	467	442	475	446	464	480	477	445	436	489	466	492	449	457	481	488	430	479	485	449	457	464	459	466	490	468	459	485	420	451	425	498	466	473	463	471	462	438	484	486	416	482	457	464	451	431	481	488	481	444	459	460	515	465	481	450	503	400	451	484	467	490	478	498	479	468	447	464	474	453	451	437	463	443	448	458	454	495	517	474	415	426	484	478	478	458	509	458	435	501	508	466	444	454	472	458	463	500	465	503	469	481	423	456	514	460	482	453	562	470	436	447	449	419	458	496	463	494	501	451	451	443	475	502	473	499	458	466	474	449	453	502	464	467	487	518	473	505	478	459	472	434	467	456	433	468	460	457	474	467	446	475	454	495	486	407	431	461	453	484	482	457	490	476	480	498	480	456	463	485	474	470	436	462	459	490	464	470	437	462	479	472	461	448	451	492	469	434	444	487	461	465	473	465	457	517	494	495	502	459	444	463	469	491	483	464	460	442	500	466	449	440	494	483	462	456	469	478	491	520	469	475	467	459	497	471	453	469	527	483	497	467	439	462	477	488	485	432	451	447	463	487	468	502	437	486	508	477	456	430	510	491	436	473	451	465	443	466	444	439	459	494	448	506	479	457	441	431	456	458	485	447	475	484	473	466	479	483	451	491	458	487	469	480	492	444	490	475	496	482	492	487	434	472	488	445	477	478	482	466	491	437	494	459	456	483	445	434	481	459	451	467	471	456	462	470	465	472	514	483	417	463	438	451	487	450	485	467	437	475	426	414	474	492	490	449	458	477	447	457	450	483	424	498	459	429	491	472	433	471	476	463	504	480	462	492	521	485	466	467	479	526	448	457	444	438	443	464	476	447	482	472	492	474	486	457	463	474	443	486	464	493	433	458	441	474	475	483	468	487	451	452	481	463	465	456	430	489	460	418	457	460	430	457	459	470	448	469	451	451	453	487	461	484	452	458	430	464	462	454	462	470	490	458	461	479	497	461	434	487	513	481	460	465	463	483	462	490	481	482	446	505	474	458	496	464	466	500	496	468	466	471	455	452	476	496	447	475	431	435	488	448	482	424	475	479	469	466	455	432	455	453	475	435	465	476	470	457	460	473	460	488	496	453	459	496	489	485	454	464	450	483	475	457	460	483	500	468	467	464	484	477	473	493	443	476	468	488	479	436	459	466	419	451	452	452	501	480	444	523	472	479	478	418	481	500	468	448	481	470	499	472	438	509	443	424	469	454	467	436	447	506	481	487	467	478	495	417	452	458	460	417	483	452	462	478	486	502	459	469	510	452	473	446	463	464	474	444	401	457	483	469	425	516	478	438	448	424	459	436	453	439	472	437	436	492	463	479	464	451	468	490	445	461	482	461	485	479	457	475	473	448	448	488	471	481	519	435	464	452	455	472	438	499	443	470	432	442	470	501	430	449	453	468	484	453	461	467	490	446	539	474	460	464	533	467	441	463	459	461	480	455	509	493	434	457	482	456	450	444	490	442	483	461	469	473	472	479	465	447	450	472	482	454	467	441	484	485	479	486	441	480	469	476	497	434	476	496	465	467	467	487	455	444	446	436	462	443	461	448	460	498	487	470	433	471	492	488	466	452	446	439	458	477	481	440	476	433	438	437	466	494	488	452	458	439	496	446	480	505	403	448	455	462	476	484	505	469	459	475	489	468	441	475	466	472	496	429	476	477	439	477	472	461	477	464	504	436	489	509	471	492	464	442	464	476	454	465	482	421	441	438	483	504	474	472	501	469	465	451	471	472	501	452	485	461	478	439	478	434	462	474	425	454	482	497	492	445	484	467	466	485	503	460	480	447	508	455	463	438	500	428	465	476	494	472	483	469	481	478	495	442	473	469	483	513	450	502	511	494	466	451	495	469	442	476	454	421	470	473	497	421	472	459	482	487	467	492	499	468	449	504	477	427	492	447	467	514	461	472	474	468	475	468	453	453	434	468	434	471	455	466	480	469	468	476	464	476	473	463	487	484	449	455	484	497	502	448	485	469	465	479	443	484	462	448	471	460	459	489	485	445	491	479	476	485	464	475	434	490	418	444	455	486	498	468	456	473	486	480	437	446	422	452	480	502	474	451	450	478	484	463	464	479	501	493	497	470	469	446	430	475	473	433	487	455	464	463	473	495	456	486	463	470	509	469	493	454	468	486	451	474	465	444	480	463	480	465	433	449	496	471	454	498	465	452	451	472	460	440	497	476	446	437	444	460	487	453	441	445	442	465	413	493	487	486	486	462	454	462	443	485	489	456	469	512	456	474	504	465	478	485	473	455	461	467	461	475	455	463	464	468	441	467	492	447	464	467	497	486	472	508	475	471	496	494	446	450	456	446	511	485	468	470	465	487	472	471	460	481	448	437	492	483	476	457	501	485	455	450	466	483	486	463	465	466	493	428	453	455	448	440	477	486	465	455	452	465	411	419	456	456	460	472	448	475	463	447	454	481	427	482	477	509	461	463	429	459	449	429	454	475	462	431	440	452	445	495	456	446	466	478	466	458	492	461	455	480	498	456	477	442	451	454	489	457	477	466	485	454	482	483	477	464	484	449	461	475	522	470	434	485	503	483	426	492	449	451	493	478	483	459	487	448	489	477	440	476	460	504	468	456	496	451	443	469	488	477	448	500	472	466	428	444	437	453	476	460	470	482	470	471	495	444	469	479	462	466	431	478	464	460	455	496	491	504	460	477	460	486	491	437	433	434	486	454	443	455	468	493	472	497	496	468	502	489	449	478	461	434	465	489	462	463	478	472	478	449	488	485	443	459	450	457	466	454	438	484	452
22033	14527	15626	11110	7917	10099	8295	9600	16580	21823	18192	16289	10000	9454	7273	6798	4516	3477	2610	2853	3122	1629	1608	1386	1689	1516	1143	1695	2341	1786	1813	2212	1807	1266	1264	967	1036	903	654	451	300	281	266	248	229	220	247	209	203	195	251	251	213	208	232	249	261	236	224	230	318	586	645	271	227	213	206	196	225	203	207	201	200	205	223	229	217	194	224	209	219	206	186	230	217	216	212	216	216	228	199	232	221	172	205	187	240	216	216	199	233	204	183	203	209	207	229	227	235	185	236	220	192	234	232	225	235	181	208	230	190	174	197	220	201	211	183	207	216	199	245	178	199	219	221	217	205	199	231	211	247	194	213	198	215	223	212	220	207	188	214	206	187	205	224	189	217	230	198	224	235	187	213	208	188	202	234	205	193	190	201	213	203	182	233	220	195	219	207	229	198	209	188	191	203	191	259	206	218	209	209	190	240	209	226	192	182	233	180	233	233	202	212	202	225	179	206	252	233	195	204	214	206	215	177	241	193	200	187	209	195	203	190	210	196	218	212	184	208	201	216	228	210	210	203	203	197	202	212	234	197	233	175	227	204	218	226	229	184	201	232	213	199	216	193	208	225	223	197	194	229	210	208	193	205	210	226	190	208	225	207	199	214	201	221	193	208	194	211	225	228	226	232	215	232	216	235	198	200	220	203	207	195	208	202	212	187	180	204	218	188	231	205	208	207	195	216	192	213	193	213	216	197	229	224	202	227	214	219	198	223	201	202	204	219	212	225	211	211	244	212	213	208	223	204	206	203	197	218	223	220	232	206	210	215	196	188	212	228	227	216	220	209	203	204	200	192	215	193	223	212	224	200	233	229	199	214	218	221	201	202	201	175	204	206	191	201	230	211	214	196	193	215	225	250	206	197	209	224	223	216	200	225	218	209	220	218	214	205	225	205	207	190	218	208	193	202	190	240	216	188	240	197	203	205	212	184	200	215	241	210	203	222	235	192	206	209	224	202	203	224	236	254	220	218	219	221	200	194	200	189	206	201	209	211	214	209	208	214	203	192	205	191	218	167	176	199	235	238	221	192	202	227	207	201	238	206	199	199	201	215	184	199	208	209	207	195	203	221	200	235	193	217	218	222	179	220	189	211	205	205	190	218	217	204	211	192	219	194	199	230	211	225	202	195	181	216	205	206	223	201	187	197	238	202	187	221	217	217	212	199	199	210	194	216	215	171	221	219	210	189	226	211	244	211	216	196	219	174	243	195	190	205	223	199	196	209	207	201	198	196	226	217	212	204	213	198	221	237	193	208	219	194	192	219	204	227	190	212	237	212	200	234	218	181	190	234	220	198	222	201	203	209	216	212	216	205	234	212	216	222	186	185	232	217	213	183	224	222	214	202	213	203	188	199	200	235	209	198	204	210	193	204	217	225	202	210	202	204	243	193	204	186	200	221	201	212	214	197	232	232	211	217	235	223	211	219	202	213	194	168	189	227	176	209	219	218	215	191	200	216	210	224	211	207	205	199	214	199	202	242	202	199	233	209	222	235	213	208	203	213	186	215	230	205	219	206	196	179	194	208	182	224	198	194	217	205	239	177	225	190	218	177	207	218	222	216	209	206	223	197	211	215	229	243	195	188	257	213	219	206	204	233	223	230	205	208	210	202	195	212	171	192	202	209	229	195	204	220	171	220	176	210	191	194	211	176	200	196	207	228	220	226	213	235	212	220	205	208	224	201	211	236	203	232	207	216	211	222	211	194	240	206	239	196	201	194	216	207	206	205	218	193	188	210	211	244	213	203	217	194	221	203	208	214	203	209	200	205	206	185	202	208	191	223	211	179	227	209	218	203	204	193	231	219	236	184	222	185	192	225	226	211	205	210	239	229	215	207	204	179	214	173	213	226	238	225	200	220	246	185	218	218	196	194	227	198	205	212	210	200	238	204	222	221	225	220	203	214	197	215	226	193	204	229	191	173	223	196	204	226	213	188	218	196	205	214	183	211	188	187	236	187	203	208	206	234	231	220	222	173	202	221	217	198	190	209	199	213	218	225	222	225	207	212	202	201	207	213	188	212	201	195	231	227	225	197	209	201	213	208	214	206	233	213	200	261	211	226	199	214	183	217	202	215	211	234	241	186	212	214	198	192	206	203	217	206	219	219	201	211	227	200	230	210	204	195	211	186	218	209	226	204	224	236	228	218	203	215	243	205	239	212	217	213	224	210	239	216	194	206	212	177	205	207	228	211	214	203	223	226	234	204	214	198	219	187	228	219	204	226	192	213	218	208	214	208	208	219	184	234	232	221	233	240	211	189	226	204	180	247	231	185	237	194	198	218	190	182	193	233	219	194	191	217	203	216	192	215	193	212	229	198	217	226	209	187	224	226	189	209	197	206	236	194	220	200	199	218	180	203	222	207	219	209	221	224	188	209	207	214	214	226	199	234	232	197	202	206	197	204	215	229	201	227	216	217	203	204	209	221	243	227	204	237	219	198	196	251	193	210	198	227	218	199	211	203	202	207	224	200	225	210	208	214	236	192	224	210	216	236	225	230	218	209	204	222	207	197	221	207	200	223	207	183	215	244	219	203	226	218	184	217	186	218	207	218	212	201	212	193	224	208	243	221	199	204	218	207	204	218	215	207	218	209	213	209	227	225	217	242	209	210	214	193	202	219	220	188	200	210	210	205	197	218	201	219	177	227	209	192	231	212	213	196	202	219	231	197	215	189	206	239	205	219	198	211	209	202	196	213	232	208	216	205	211	203	214	223	199	214	221	207	217	237	198	220	197	212	204	207	189	213	210	234	198	203	200	226	208	214	221	230	210	205	203	180	217	224	209	206	198	194	198	184	198	210	202	206	216	196	229	231	219	221	266	239	232	219	224	223	228	216	201	238	218	229	228	208	227	251	219	210	195	222	212	206	189	206	202	197	201	198	215	206	208	196	241	221	232	202	200	212	231	206	230	208	228	199	196	228	201	196	210	192	228	225	223	231	199	212	209	178	225	208	216	208	211	188	210	206	217	218	195	207	231	204	202	209	221	199	200	203	222	214	243	227	222	205	211	223	214	202	187	226	194	215	215	205	197	221	239	217	186	229	238	226	197	192	211	191	209	211	247	203	216	203	180	202	207	223	219	218	226	213	239	201	202	190	207	225	186	209	202	191	205	202	209	199	216	210	203	213	225	192	218	233	215	200	199	216	221	214	171	212	214	198	208	207	204	224	193	212	202	213	183	201	219	204	207	241	219	216	236	203	194	226	228	217	207	223	223	230	218	219	189	228	229	222	224	224	190	197	199	219	243	234	221	203	217	198	193	187	190	199	214	225	223	197	199	207	238	250	231	211	199	237	200	212	203	237	214	226	207	223	223	209	217	219	224	224	208	185	237	239	191	210	207	187	211	219	210	238	214	238	213	218	209	222	204	234	205	214	196	217	223	205	211	232	218	203	226	213	194	211	214	195	225	209	210	225	201	221	223	211	213	220	213	241	205	237	206	220	217	196	207
12573	13782	20545	16380	13110	17285	15452	22032	33512	39357	35772	35468	25447	27982	24267	24373	19317	17779	13154	15489	15581	9939	10065	8882	10334	9033	6869	11047	14896	12116	12486	14374	12615	8714	7468	6318	6612	5653	4050	2189	1333	1235	1063	821	608	631	630	594	603	679	784	798	771	720	717	691	787	879	827	787	1547	3803	4069	1242	510	525	561	566	567	530	524	564	587	543	562	581	566	568	569	572	562	531	565	610	560	560	529	526	566	543	537	517	536	537	519	584	525	565	527	570	569	560	536	563	542	572	527	533	518	565	585	568	565	546	602	558	547	562	579	568	511	626	525	521	588	537	520	538	554	558	570	556	577	588	528	561	563	579	561	551	541	567	554	545	553	543	576	610	587	525	516	563	560	569	545	512	536	575	571	564	532	572	539	561	567	543	581	553	553	547	534	551	556	575	541	554	591	547	548	508	538	578	590	514	534	568	578	530	560	590	580	567	567	547	571	559	557	586	556	563	543	554	553	537	555	543	568	552	531	592	539	562	605	563	593	551	580	529	532	561	552	514	531	544	587	574	584	591	532	561	475	544	550	547	523	599	567	526	582	566	535	573	582	550	545	520	556	569	558	543	540	520	529	528	565	535	570	565	565	614	538	566	613	575	551	542	588	525	563	555	538	507	577	529	568	551	584	563	557	531	564	571	547	588	566	565	518	579	569	524	569	541	515	600	558	516	558	532	591	544	556	559	581	541	554	559	538	541	562	559	552	554	536	567	570	567	589	564	560	557	553	560	598	568	571	572	580	550	500	504	509	595	544	572	550	563	537	567	539	518	558	559	558	586	582	539	538	558	558	590	579	538	575	602	542	509	519	599	548	547	564	558	550	548	588	556	533	525	567	535	547	541	575	525	561	508	557	519	549	562	546	563	555	574	588	582	545	536	585	553	562	539	567	552	574	529	539	571	588	564	577	568	582	582	574	570	580	550	506	604	554	553	513	596	579	533	553	543	546	547	560	582	519	577	528	549	543	574	577	573	524	578	587	554	531	517	569	514	553	549	518	570	523	557	520	557	599	639	572	547	527	570	540	537	559	536	553	571	538	545	589	549	558	551	587	555	533	568	556	551	589	587	573	541	575	533	541	530	583	523	574	569	538	496	567	571	505	548	551	557	545	568	549	596	541	563	578	532	527	575	600	551	554	511	560	514	533	577	603	551	536	501	537	599	550	558	553	565	556	511	483	580	620	543	527	561	560	556	585	561	576	569	515	541	550	587	545	569	564	561	541	534	583	543	574	514	592	524	568	577	530	544	545	548	564	569	570	565	524	578	582	582	543	575	548	533	553	578	532	548	536	558	601	546	564	519	528	535	540	550	621	529	558	550	556	557	536	587	573	553	544	551	515	550	578	576	551	560	561	569	539	590	545	585	514	557	569	532	626	571	514	543	512	529	568	601	605	575	570	545	529	568	535	568	515	560	602	530	512	564	542	582	535	565	553	517	526	552	564	550	589	596	546	546	560	562	552	546	531	562	556	515	544	559	573	537	508	535	572	523	559	577	561	521	567	543	553	528	569	557	574	581	533	570	588	521	539	553	578	587	583	573	519	550	554	559	555	528	553	553	555	547	569	523	579	526	532	545	580	561	544	584	513	510	514	566	550	550	541	547	546	583	541	509	575	563	538	541	562	547	542	553	561	568	558	571	528	557	547	550	576	566	523	578	490	566	547	564	542	560	610	528	557	553	553	550	559	532	582	543	553	540	547	626	540	570	576	567	566	547	557	528	526	552	571	551	567	532	567	554	584	576	605	552	535	567	620	551	521	583	583	553	571	584	571	528	557	557	543	582	593	520	606	591	538	574	541	609	551	567	527	548	584	586	564	576	616	571	527	559	593	556	563	538	555	572	563	571	529	552	518	533	556	541	536	581	574	529	560	560	576	551	552	572	580	597	569	575	575	581	531	523	574	540	565	517	584	573	545	541	590	521	557	553	552	566	571	554	541	555	585	550	530	526	562	547	488	526	556	574	567	570	552	598	521	530	535	574	532	531	548	526	535	528	547	581	526	530	589	553	577	555	542	530	564	565	508	549	581	532	570	562	569	535	538	556	550	550	578	563	595	523	539	551	557	608	579	605	578	568	595	580	548	511	545	534	554	564	562	560	549	571	558	527	518	555	521	539	542	575	572	549	558	555	548	548	564	530	554	572	520	537	564	588	532	561	567	527	557	539	538	577	521	558	548	570	581	554	617	541	522	587	587	571	510	548	573	552	615	572	561	536	550	577	572	549	577	557	564	538	588	564	527	574	522	537	554	532	544	532	586	560	522	569	576	581	533	542	532	549	584	565	618	542	558	598	530	512	551	533	600	499	559	558	540	578	599	574	555	526	577	553	569	551	588	590	556	566	604	548	511	560	579	566	523	584	549	575	590	634	534	555	563	526	588	576	576	489	569	510	550	570	550	549	548	601	558	526	561	537	543	567	552	561	551	553	534	587	542	526	573	549	569	572	560	553	533	547	571	601	518	539	604	589	575	549	572	577	580	553	532	583	533	559	551	512	535	515	567	567	535	567	579	559	545	543	577	558	577	535	545	586	548	588	529	574	542	600	569	561	553	552	561	531	562	556	555	536	613	542	561	513	569	548	571	555	530	508	512	566	554	530	577	588	548	549	531	540	587	538	506	552	573	564	563	548	599	548	572	581	526	521	543	554	521	573	544	592	522	549	515	551	560	559	589	555	565	567	583	554	526	602	529	570	581	568	575	573	557	562	524	542	588	562	510	524	572	598	583	585	554	506	549	564	508	556	560	559	561	546	567	556	553	545	593	564	562	554	528	582	543	533	552	554	563	552	574	542	537	577	566	577	499	536	556	534	574	522	549	564	588	551	558	539	564	574	516	558	567	548	543	549	522	560	560	587	532	540	540	596	559	526	514	586	543	531	545	553	569	562	548	537	519	548	522	605	564	564	574	564	532	557	582	531	581	554	567	601	582	577	553	546	586	547	555	575	594	549	555	570	535	527	540	554	534	616	569	577	575	520	500	527	576	576	522	546	535	530	576	510	578	530	573	566	544	534	526	554	552	574	527	598	524	550	508	582	577	562	541	547	578	566	566	550	572	599	546	525	575	561	575	547	539	525	598	539	519	534	561	547	555	586	552	579	562	571	552	562	538	557	583	584	567	531	541	530	559	554	535	555	554	572	532	539	570	563	561	560	553	562	564	570	556	557	534	539	501	518	540	516	563	537	573	567	530	580	556	601	536	576	595	575	581	542	509	574	534	535	506	583	549	549	552	522	604	599	587	581	591	561	569	551	566	521	552	513	556	547	567	535	592	523	553	547	585	532	566	596	583	549	546	573	591	580	593	550	542	565	543	546	559	550	548	554	586	560	588	535	526	627	542	564	586	572	565	513	557	519	531	535	528	555	530	569	578	554	544	560	547	556	530	551	515	535	534	549	559	546	552	573	572	569	589	577	548	538	536	541	590	525	542	523	564	598	576	570	553	557	580	569	591	553	611	586	552	574
38652	30099	29944	21166	14767	17876	16321	17546	26366	34192	32069	29477	21700	20711	16388	14342	10733	9087	6617	6075	6937	4145	3813	2957	3367	3430	3051	3806	5303	4378	4012	4866	4443	3208	2966	1782	2279	1875	1223	687	402	334	301	218	149	146	158	161	139	178	178	216	198	180	190	162	190	175	227	330	392	1069	1056	251	138	125	135	161	129	151	137	129	143	141	161	118	143	149	145	132	130	144	138	117	118	141	135	115	142	152	147	141	130	141	139	157	125	136	128	151	144	147	146	132	133	137	118	141	135	140	137	147	141	160	129	136	117	131	154	122	116	143	170	136	140	147	145	148	140	165	133	117	148	146	139	124	160	130	118	127	127	135	134	138	158	158	145	147	159	146	131	144	143	159	135	117	123	153	155	148	138	102	128	147	123	126	137	153	143	133	125	129	149	134	128	135	124	140	154	153	137	111	145	152	153	124	140	142	145	119	139	128	143	128	149	131	145	118	147	132	154	149	142	129	120	165	124	146	124	136	133	141	142	141	142	129	133	159	163	139	141	158	140	134	125	147	158	135	118	132	140	123	113	131	120	141	148	129	138	146	135	146	142	123	139	130	137	126	134	136	132	141	135	141	144	144	150	136	135	158	142	135	149	132	148	127	124	120	149	128	134	132	134	139	152	126	152	129	130	144	166	133	130	137	131	139	121	154	120	133	132	125	142	138	133	136	146	135	145	158	132	140	144	123	164	123	160	114	152	132	121	142	157	125	128	119	153	138	141	122	127	140	134	139	140	156	143	131	115	161	156	114	145	150	147	138	161	132	143	149	143	149	161	138	154	126	137	141	132	142	138	139	148	120	145	116	140	142	121	140	132	136	135	126	129	143	149	141	125	136	139	111	143	134	172	155	119	153	136	147	127	136	146	136	137	126	147	126	114	142	120	127	110	133	148	132	146	147	137	131	138	135	144	137	128	151	133	128	148	155	171	142	131	117	126	145	140	128	130	135	148	126	135	142	156	146	132	145	139	122	126	124	146	135	131	130	112	128	135	136	147	148	136	140	129	158	138	152	144	148	141	136	135	140	141	137	140	137	151	147	138	142	154	143	131	144	138	129	137	135	103	145	133	130	140	112	150	142	136	134	152	157	131	130	139	145	153	167	130	130	124	135	141	151	118	158	151	157	128	148	152	151	134	134	131	148	146	130	138	134	137	124	110	154	140	138	151	112	132	134	134	124	124	146	143	156	160	124	141	148	148	121	138	136	137	138	136	142	133	133	127	160	154	129	143	151	135	137	148	123	119	140	120	133	158	146	140	132	129	139	135	131	163	136	137	163	129	138	125	136	126	135	147	135	148	143	140	133	150	144	141	142	127	111	132	151	142	144	118	122	142	147	128	147	128	156	146	132	136	126	133	130	149	150	159	137	124	130	120	157	130	133	160	136	146	158	146	138	127	118	144	120	122	128	137	133	134	139	127	126	128	140	148	123	141	127	143	140	118	144	117	136	145	140	131	146	140	136	146	154	136	133	140	129	117	151	147	140	119	153	151	130	133	151	127	149	168	142	129	133	142	152	143	133	145	153	137	164	147	154	127	140	139	133	145	127	138	137	126	132	137	128	141	148	151	139	150	159	136	141	146	140	125	146	142	156	139	124	146	130	136	149	113	134	129	154	126	159	125	132	137	118	115	150	143	151	139	139	150	149	136	137	150	107	140	126	149	143	124	121	144	141	150	130	128	110	141	147	128	137	139	132	127	160	151	140	137	137	131	140	173	141	136	136	117	150	161	154	144	155	140	149	151	127	133	144	138	137	127	135	163	125	126	121	131	148	146	131	118	140	136	116	123	144	152	151	111	144	108	159	132	140	121	121	131	140	147	152	132	132	155	135	162	126	145	121	127	129	137	142	129	147	140	134	162	141	133	143	140	118	134	132	172	144	154	117	154	140	145	137	132	141	149	131	142	153	141	132	132	140	129	120	141	144	128	136	144	160	141	133	123	142	118	139	126	148	135	140	138	116	132	141	142	148	146	133	148	141	134	149	154	132	135	120	131	135	140	146	129	123	124	127	123	140	131	136	158	138	126	132	133	154	125	154	140	116	114	146	125	135	124	133	148	123	130	147	147	140	132	153	154	135	145	146	153	139	147	140	163	138	135	150	146	117	141	128	106	119	122	131	129	135	134	127	126	130	143	137	134	138	141	126	122	142	131	140	160	132	128	136	146	152	118	152	135	135	153	126	134	140	130	119	138	143	121	122	135	140	140	134	122	131	146	128	148	135	122	134	139	127	141	125	124	130	148	149	152	128	141	135	112	111	159	137	131	132	136	155	118	135	124	125	148	154	132	125	146	136	131	143	150	140	141	148	150	151	136	145	129	162	137	141	150	137	147	138	146	133	123	153	149	132	140	124	126	149	130	145	125	139	140	139	136	136	143	139	137	134	138	136	146	119	150	137	136	148	165	123	141	143	147	148	153	137	133	131	133	147	131	148	112	142	145	110	117	130	142	113	120	151	128	149	143	138	134	141	148	127	146	128	138	123	143	141	134	134	158	126	131	142	141	139	135	112	140	143	118	110	158	133	141	100	143	121	121	139	143	128	144	140	135	118	127	147	139	131	128	126	141	136	119	159	132	136	149	130	130	119	147	155	137	142	129	135	132	123	117	118	146	140	150	131	132	127	143	139	129	120	134	150	126	125	135	140	137	138	144	119	126	160	126	142	157	139	128	143	148	111	148	132	123	131	144	141	133	150	140	133	124	159	136	130	121	160	131	130	129	136	151	149	140	157	126	150	139	148	136	130	139	153	132	135	134	155	139	137	128	131	155	126	130	147	139	157	135	132	130	135	148	151	143	152	103	131	135	153	152	149	149	134	129	148	119	135	134	143	135	126	126	158	138	151	162	135	141	146	147	163	136	140	130	147	131	137	138	115	138	142	155	122	115	121	137	131	166	161	142	142	153	147	132	157	154	141	141	152	158	149	156	134	141	132	123	136	152	136	122	137	124	130	155	136	141	133	160	113	126	136	147	127	139	137	130	150	143	166	131	147	148	119	132	115	126	129	144	133	114	145	143	137	136	145	143	141	151	138	143	126	132	135	139	138	136	145	124	122	152	144	140	137	136	138	139	142	136	149	156	142	146	141	142	128	139	137	138	139	131	150	116	134	134	146	138	137	129	150	144	153	137	139	159	154	139	148	145	123	135	141	134	163	127	137	153	142	147	116	128	128	136	133	153	141	130	135	120	143	145	116	138	128	141	159	146	125	122	143	144	139	154	126	141	136	143	140	120	128	126	132	127	132	143	137	132	142	159	115	137	140	143	143	128	124	137	126	137	148	143	128	143	124	132	145	148	136	114	128	140	140	144	143	128	144	157	145	141	159	138	130	133	125	138	146	127	135	150	136	137	134	169	131	130	143	126	134	115	133	115	141	143	150	119	141	141	134	128	131	127	143	142	134	117	118	132	131	160	141	157	132	123	137	113	134	126	142	134	137	124	129	145	122	147	133	128	138	127	128
21380	24327	31755	23665	18425	23580	21588	28335	40961	47510	46889	46086	35213	39481	33991	34296	29665	29815	23145	24128	25218	18400	18985	16805	18191	16848	15828	19816	25440	22185	21571	24523	23866	16610	14453	10489	12111	10076	7371	4006	2530	1943	1581	1159	611	678	659	544	530	586	834	1240	1011	764	730	657	976	1007	946	1750	2638	7670	7139	1171	398	367	411	384	396	426	396	387	381	370	343	360	390	360	388	377	357	382	384	361	370	370	384	401	399	349	413	374	367	354	392	381	379	374	374	360	380	369	381	394	360	361	344	415	391	394	384	391	383	389	365	380	370	383	368	348	390	374	353	427	419	367	356	357	359	374	368	382	339	361	348	349	369	372	376	374	390	348	350	327	327	359	343	365	366	364	373	371	375	336	391	387	365	361	354	352	347	364	377	358	355	379	387	355	366	365	348	375	397	382	369	358	364	367	386	382	360	350	409	366	344	360	413	381	332	369	330	324	366	340	368	367	413	367	342	396	333	386	380	342	385	353	359	371	381	376	388	357	381	366	373	369	388	366	385	364	406	359	374	386	351	394	334	368	331	364	357	352	393	372	369	375	359	389	381	416	373	373	371	362	384	365	369	361	393	383	363	350	359	382	308	365	376	374	369	361	393	342	378	370	359	342	354	364	397	381	350	407	350	388	368	377	380	368	349	392	373	380	377	398	379	336	384	384	386	357	385	411	355	370	393	338	384	364	393	389	389	400	369	362	358	338	377	358	359	362	355	386	354	384	354	356	395	386	312	326	360	377	386	372	381	384	389	394	358	343	392	356	379	336	418	367	386	371	336	346	357	359	391	372	351	373	393	407	383	374	380	335	374	391	344	384	392	381	350	368	356	377	388	325	374	341	357	395	386	345	346	371	434	370	356	375	332	367	370	385	353	392	351	394	382	404	390	357	374	356	359	375	354	376	354	385	373	394	361	407	372	402	349	377	375	389	356	414	369	332	387	370	342	371	360	376	368	378	357	356	385	343	362	380	377	371	356	357	373	364	367	384	365	362	381	357	389	366	374	334	341	367	390	361	369	354	391	350	345	331	384	371	331	388	377	383	346	358	362	377	368	325	376	378	397	349	383	398	390	356	355	320	354	345	409	371	380	395	341	388	376	424	398	381	408	361	382	348	362	381	336	351	374	357	362	353	387	369	351	356	361	363	394	349	356	354	379	384	350	364	336	388	363	357	354	391	355	411	376	380	345	372	391	355	381	376	385	358	383	386	387	357	372	364	360	353	353	359	348	388	382	359	358	354	365	364	384	381	384	367	379	392	363	339	357	403	358	359	370	344	372	338	365	372	383	357	380	373	382	400	365	378	356	356	375	347	352	376	359	377	385	360	374	378	363	369	360	339	351	389	374	354	383	380	362	391	373	341	351	363	398	349	379	334	373	349	378	352	347	416	383	400	396	373	361	357	383	373	344	390	363	340	351	370	384	378	359	334	336	350	356	364	382	370	341	381	351	330	397	351	345	362	384	366	363	420	380	361	415	352	395	335	380	355	334	363	404	344	334	363	387	402	367	354	359	359	395	364	363	356	369	368	364	349	341	378	389	378	366	360	363	373	346	371	386	376	361	345	352	383	376	341	372	377	391	356	372	379	378	342	367	375	353	344	358	396	408	362	388	380	357	389	381	361	355	360	395	319	375	360	361	355	350	383	384	384	353	372	393	374	340	368	344	395	375	377	386	348	383	374	354	400	382	338	396	364	359	355	389	342	357	382	379	373	322	366	394	405	378	378	376	343	411	375	359	391	370	384	361	381	363	376	422	355	380	375	358	336	359	377	398	365	341	356	351	377	336	416	373	361	367	369	373	353	379	394	357	373	369	390	368	374	376	376	365	389	388	393	403	369	378	374	362	352	406	385	390	369	376	369	376	401	362	400	370	365	396	366	361	403	393	365	355	367	379	382	318	346	377	366	357	381	368	404	366	390	355	367	338	368	392	372	393	360	376	370	362	374	365	328	360	359	346	371	360	357	354	350	363	360	340	396	379	412	358	384	386	352	356	352	356	369	378	362	376	393	380	366	352	372	360	374	363	377	352	343	356	389	372	389	331	348	385	374	385	385	366	391	337	398	386	355	377	374	395	385	386	339	361	376	377	377	352	370	363	361	349	352	390	352	387	364	351	374	366	347	400	343	385	356	387	338	337	384	402	382	354	374	378	369	362	341	374	366	350	383	378	368	355	417	378	368	361	382	385	437	373	366	367	395	394	353	386	377	372	364	358	356	358	365	381	401	391	391	385	403	390	363	399	362	343	378	371	380	357	342	356	409	362	365	344	354	407	352	366	338	306	355	368	379	361	360	373	373	363	360	363	373	362	395	359	365	399	366	393	380	382	318	392	388	379	317	391	368	368	400	358	334	370	394	381	333	360	378	385	395	338	385	375	365	377	391	382	381	377	386	370	369	374	381	368	364	347	383	355	429	379	374	396	396	401	341	386	387	336	373	384	384	376	370	347	385	382	369	376	396	399	359	355	343	378	408	405	369	374	368	403	377	355	383	358	411	393	400	369	382	380	365	395	341	411	392	332	379	370	384	395	385	371	383	399	368	386	357	335	377	382	393	385	367	368	336	345	392	366	391	373	354	341	378	384	352	350	347	366	360	350	373	383	375	352	366	368	393	374	366	358	372	381	400	354	359	397	343	338	356	347	375	377	366	367	371	380	377	382	366	349	380	377	354	367	372	363	397	344	390	366	370	366	372	366	359	376	362	358	353	365	374	369	351	344	346	414	369	361	391	393	345	343	380	351	377	384	356	361	348	375	371	380	358	340	370	360	354	397	375	391	359	367	358	361	369	393	369	339	369	384	370	395	387	366	386	382	383	382	366	386	346	344	338	348	379	414	381	388	350	354	374	341	371	357	379	383	380	395	385	394	393	378	389	363	348	411	378	345	391	381	379	364	381	364	401	349	398	354	377	379	380	349	343	393	348	367	370	397	358	386	380	359	357	365	368	387	383	350	368	394	386	400	371	378	383	376	389	380	382	383	380	352	409	360	366	389	371	382	380	436	412	366	363	394	349	344	387	368	344	365	368	385	358	367	354	382	370	388	398	362	377	365	392	345	374	374	347	380	382	352	375	379	354	362	368	362	383	361	413	347	383	344	374	390	397	394	348	379	381	363	375	369	356	353	374	413	371	356	367	374	379	361	354	374	392	363	416	385	390	377	368	376	383	381	377	357	386	345	354	357	364	376	366	341	367	367	331	332	359	382	359	395	374	349	363	391	365	371	382	379	361	344	362	359	369	379	378	368	377	358	377	407	379	352	368	331	344	360	330	402	343	392	346	392	384	361	397	371	361	400	357	367	333	347	349	330	372	375	337	336	367	379	344	392	365	387	390	354	397	374	382	369	355	401	347	374	376	374	364	403	356	372	369	342	385	341	360	379	363	409	373	371	369	372	341	378	367	362	359	332	344	375	394	375	387	416	353	385	392	384	344	373	349	400	345	380	403	369	394	397	403	349	362	370	355	328	387	384	393
4886	1350	1628	1239	818	944	755	609	858	1377	1169	832	581	724	481	424	322	328	311	253	275	233	273	218	223	230	226	257	293	283	262	261	263	220	234	179	176	189	202	159	152	191	150	174	167	173	171	183	146	161	160	180	155	144	161	166	162	156	185	172	150	202	237	187	162	172	161	143	164	162	159	174	174	153	163	180	148	184	145	164	178	157	150	161	201	139	144	189	172	147	150	161	151	175	164	165	170	164	161	179	149	159	156	167	181	175	172	163	164	179	195	156	150	155	161	167	159	157	151	163	147	144	170	185	175	176	157	170	165	162	174	177	168	147	145	183	151	169	175	169	155	152	173	174	179	159	175	167	167	158	168	191	159	154	164	165	167	165	155	172	174	177	130	160	169	149	159	168	164	169	152	175	167	149	157	172	162	175	162	151	146	164	142	185	161	168	154	182	176	142	170	176	154	166	162	163	146	153	170	184	150	160	154	177	155	162	139	140	175	148	170	154	157	140	177	145	154	175	177	149	167	154	159	151	161	179	151	168	169	163	155	175	164	173	175	140	173	171	158	164	166	150	147	151	153	169	149	187	154	169	151	175	165	164	157	168	146	158	179	179	154	153	160	160	195	161	151	145	165	146	179	150	194	165	180	155	148	156	157	150	190	165	167	175	174	178	177	191	147	155	167	150	159	152	167	179	149	175	163	174	164	139	155	167	160	175	140	188	179	191	158	161	190	171	147	178	148	169	177	160	134	163	173	141	173	157	186	168	146	164	159	148	131	165	159	167	154	168	177	183	170	155	177	152	153	170	167	143	179	164	160	169	159	166	166	180	144	172	170	157	145	179	176	165	148	160	158	178	147	184	156	178	188	157	164	165	167	147	181	173	171	167	171	153	181	157	168	163	146	167	177	144	154	149	168	156	175	150	179	162	162	152	156	152	184	147	130	164	145	163	152	159	157	184	137	171	168	163	165	161	145	158	172	156	176	171	134	166	187	178	156	136	149	145	152	168	160	155	143	165	184	166	159	158	171	166	160	166	168	167	152	165	166	159	161	172	173	193	181	163	137	155	170	158	187	153	174	152	154	166	166	167	150	184	164	173	144	168	158	154	167	176	163	180	184	170	168	164	173	163	169	157	156	170	179	152	186	146	150	171	170	149	152	175	175	144	176	141	155	146	158	149	155	139	164	160	164	154	151	173	142	173	173	161	173	152	157	168	160	187	152	185	165	164	160	162	172	167	140	171	161	198	157	164	169	156	159	171	166	167	170	165	168	164	156	183	158	188	148	153	148	175	181	172	178	153	151	181	164	169	169	177	180	148	175	157	175	169	154	159	197	165	143	162	144	183	182	175	171	157	156	154	156	140	162	157	169	170	138	192	158	169	146	164	172	153	143	172	191	177	168	157	149	144	175	144	180	172	181	153	156	166	164	147	158	164	171	170	186	159	165	162	152	165	184	176	134	140	186	174	186	184	172	157	165	145	164	148	149	174	168	161	195	130	156	160	180	142	177	152	150	160	150	161	181	178	181	148	156	132	164	138	156	145	153	173	171	173	175	157	145	175	153	172	159	159	166	170	169	184	149	147	182	152	195	156	147	180	166	160	137	186	148	164	159	133	155	159	152	148	156	175	170	160	163	167	155	162	158	188	161	170	163	161	164	159	189	182	168	181	165	161	167	171	162	187	168	151	176	172	135	134	144	179	171	165	158	157	150	155	156	156	159	160	165	153	177	169	170	172	176	172	173	169	198	162	162	166	192	163	153	160	146	136	174	177	160	155	160	176	138	178	153	169	170	176	180	138	175	152	159	164	175	155	172	162	190	177	179	150	195	165	160	153	180	150	143	151	175	174	186	160	164	164	171	169	158	170	168	158	178	164	181	169	177	172	153	148	151	161	192	171	155	152	161	182	140	186	174	165	180	173	145	155	165	159	158	192	148	161	171	158	171	158	148	174	170	176	168	176	150	156	191	176	163	168	145	183	179	159	156	155	163	147	178	146	178	157	190	162	183	169	150	160	160	146	159	157	158	178	152	161	177	184	161	169	170	142	156	153	171	151	157	174	172	170	175	158	173	155	167	168	171	163	176	168	163	186	164	174	132	164	164	164	177	158	162	164	185	158	146	163	168	128	161	183	172	160	161	193	169	159	172	170	150	168	151	157	179	186	155	194	159	183	172	140	183	166	174	140	164	175	142	162	181	160	170	172	153	169	187	159	198	160	174	187	185	174	162	165	158	164	177	171	165	169	162	150	148	157	159	167	150	152	171	184	180	152	195	160	145	150	168	160	143	159	169	159	175	137	135	164	140	176	167	178	174	139	162	168	142	132	176	164	168	176	159	163	158	178	179	162	180	158	173	149	150	175	138	176	162	153	173	165	183	168	164	178	149	168	152	155	184	157	168	152	160	195	162	165	166	160	168	165	172	167	154	141	163	155	154	166	178	169	157	165	174	177	162	185	159	163	155	172	172	189	150	166	162	185	177	140	157	166	159	169	172	174	135	179	179	172	179	162	151	167	165	162	189	161	165	172	147	185	152	167	166	165	167	168	172	175	180	167	165	169	149	168	169	186	149	145	149	153	161	162	164	179	142	169	168	153	181	152	145	164	189	174	130	180	163	181	158	171	168	184	187	171	151	162	170	175	159	152	161	176	176	170	214	169	169	156	166	170	179	191	185	171	154	161	166	169	168	133	159	196	170	182	172	163	153	190	177	150	174	152	177	175	179	153	150	150	167	170	181	176	170	176	158	170	159	155	155	163	161	147	166	141	146	159	160	163	155	140	171	172	151	161	155	182	142	168	149	195	151	174	154	162	158	161	137	174	165	162	154	165	149	142	160	184	175	179	163	144	144	157	166	173	150	160	158	162	189	158	147	148	155	142	170	151	144	168	136	150	173	163	167	147	175	167	163	181	155	157	170	153	189	157	171	157	157	149	171	182	163	183	158	175	170	178	148	165	156	160	156	142	171	148	189	146	174	169	165	182	157	153	159	157	153	165	175	174	164	171	166	154	168	180	161	191	153	171	170	164	151	153	169	170	186	181	158	154	180	168	165	180	161	158	159	154	150	184	182	157	162	148	183	168	161	153	137	147	166	142	181	164	138	173	170	142	163	158	165	143	148	182	164	163	149	166	168	160	135	167	176	156	156	182	163	165	186	175	160	175	166	192	175	166	173	182	162	171	176	141	169	142	177	159	154	158	166	157	157	156	171	139	155	169	162	174	182	173	157	150	143	141	164	158	164	144	157	160	166	173	149	154	167	160	159	147	176	165	178	146	160	151	169	176	178	160	158	148	157	163	175	146	161	165	172	173	191	162	144	159	164	187	162	171	142	149	156	159	147	165	164	170	181	164	168	182	164	160	160	153	156	163	160	172	165	138	154	178	169	166	149	183	168	155	163	163	155	188	162	183	169	171	173	165	166	162	179	165	171	164	174	182	174	173	147	176	140	172	174	166	169	163	161	164	170	170	144	153	130	141	183	147
4455	2070	4035	3994	3213	3896	3213	3229	5045	7826	6949	5585	3610	4637	3045	2702	2015	1754	1510	1474	1515	1041	1033	952	1148	1139	1140	1352	1739	1668	1278	1381	1431	1050	958	800	781	679	676	521	513	442	497	454	446	434	486	464	462	458	462	440	456	491	471	441	484	464	469	483	485	678	1018	521	461	452	456	443	428	438	496	475	453	452	427	495	462	495	421	434	435	424	426	446	456	450	437	467	479	468	489	427	450	450	457	416	426	421	445	479	456	447	446	440	438	462	477	458	445	417	436	445	424	474	454	407	486	464	447	440	398	467	440	479	490	481	460	453	441	434	425	456	407	455	443	459	473	447	457	451	417	450	443	445	438	496	410	478	467	424	427	448	476	460	439	432	469	455	486	454	483	489	448	470	441	441	455	482	382	443	434	450	426	463	484	451	462	480	464	447	451	421	482	434	461	455	435	445	437	422	455	451	454	474	469	443	447	436	435	469	432	470	441	435	444	443	426	443	426	418	420	455	447	439	446	417	475	470	432	461	463	477	443	462	407	460	466	415	487	410	458	461	462	472	467	467	432	427	438	443	450	445	481	421	481	426	446	451	462	491	447	472	479	414	490	413	399	460	418	409	441	472	456	486	459	411	462	440	441	434	466	438	424	428	454	451	455	441	463	481	452	421	462	446	452	443	455	435	468	466	460	448	444	416	455	466	444	420	424	452	465	433	416	457	460	478	439	456	470	487	420	427	446	439	432	472	466	440	486	452	463	463	447	468	468	479	463	436	407	416	429	514	461	439	439	434	446	467	474	465	437	460	465	495	459	427	410	469	478	445	464	473	461	488	429	432	393	431	444	421	487	439	450	469	461	429	429	468	421	428	458	453	450	446	495	412	440	471	465	451	465	459	425	454	470	436	451	430	430	466	466	436	457	487	467	437	463	481	439	464	445	410	438	478	461	470	475	453	459	483	454	464	493	426	437	451	494	462	444	458	450	486	483	451	450	423	415	468	460	455	474	431	436	450	422	419	442	407	481	476	488	479	425	455	487	453	439	396	448	426	471	453	423	425	454	484	473	460	474	434	420	485	440	463	452	444	444	487	441	459	442	531	448	426	459	401	460	427	469	467	428	465	473	452	450	414	420	455	451	478	440	465	458	477	440	448	442	436	469	424	483	493	415	456	448	463	444	460	471	447	435	429	460	433	461	452	447	456	427	445	417	456	433	478	437	480	443	454	455	433	455	446	450	436	466	421	414	452	455	475	444	499	412	462	429	458	433	448	429	468	450	473	415	457	461	469	463	479	450	425	405	441	430	430	473	488	440	485	459	427	439	466	456	457	471	446	459	436	454	437	425	412	468	484	464	436	471	467	436	475	473	446	447	449	467	475	438	444	503	429	455	469	463	464	426	449	469	433	458	470	468	415	448	406	427	487	479	487	409	478	419	468	452	422	461	449	448	439	448	455	456	480	432	465	473	479	478	448	474	484	461	428	451	473	464	445	455	450	438	440	430	448	425	414	468	437	432	431	449	424	443	467	416	444	447	462	453	485	437	464	430	449	448	423	463	441	436	428	471	469	450	423	452	443	462	465	449	440	443	438	472	459	454	479	439	460	433	415	425	460	449	443	457	481	434	453	423	467	488	416	434	439	462	458	448	423	461	488	454	473	461	439	473	475	445	460	409	478	460	455	453	446	453	490	459	458	458	456	442	427	477	430	477	464	461	473	393	425	469	427	427	468	445	435	459	458	435	452	470	449	478	439	468	448	493	429	501	468	486	457	479	455	480	472	456	451	443	442	444	454	442	462	419	456	406	432	445	462	480	447	434	404	446	460	448	476	435	449	438	418	423	431	467	463	449	466	412	471	480	490	455	454	452	449	448	479	413	443	460	431	418	460	464	446	454	426	470	443	517	453	424	424	464	460	446	459	446	472	419	477	444	429	417	449	450	457	448	454	441	468	449	432	462	439	480	460	474	473	457	427	452	462	426	452	467	410	449	488	456	497	450	441	452	415	450	428	454	436	437	456	425	449	445	461	501	484	440	457	485	435	451	459	435	443	475	441	466	455	439	465	445	435	428	476	408	464	457	471	437	465	490	441	481	460	433	450	443	422	450	450	468	471	455	458	475	449	446	452	450	447	459	445	468	490	415	463	431	451	429	448	465	432	450	471	432	430	470	438	413	486	453	453	452	437	455	451	445	415	466	448	428	492	482	429	441	435	437	461	458	449	453	487	450	469	468	442	435	464	476	470	444	484	450	463	451	455	443	420	462	467	435	456	451	443	436	470	443	450	441	433	472	426	448	455	468	428	487	488	447	423	414	449	428	444	443	439	451	469	479	446	467	463	433	470	442	404	447	428	434	431	479	433	434	447	420	395	453	471	475	472	453	453	489	476	465	464	425	453	475	455	457	456	458	444	412	466	451	431	439	483	432	447	430	455	421	452	494	469	441	478	462	436	464	416	429	450	443	447	452	431	443	447	427	456	434	475	475	463	436	449	398	462	451	486	428	452	432	441	450	445	464	461	447	449	446	459	469	452	453	475	452	465	439	478	526	425	459	458	439	431	481	458	440	469	476	483	461	455	491	409	425	454	439	457	449	419	449	470	481	509	420	493	444	476	458	460	435	450	473	464	460	469	456	473	427	436	453	451	456	441	441	434	452	465	466	422	436	477	460	422	438	473	457	444	459	451	429	432	486	445	472	464	429	413	435	442	445	478	448	413	441	439	462	498	423	430	501	445	445	446	444	464	443	426	465	454	437	424	458	456	454	430	434	431	450	472	429	453	416	484	459	470	456	465	458	471	463	432	450	457	451	434	433	439	462	438	489	429	443	440	447	459	496	428	429	436	397	479	415	438	430	457	442	449	444	451	451	453	482	457	478	444	444	460	433	491	408	451	452	431	461	447	493	456	443	418	448	422	450	447	432	459	454	447	442	454	445	435	445	422	429	465	454	416	469	481	493	451	458	476	425	450	432	435	448	408	464	474	459	493	456	435	478	463	468	468	445	454	427	461	419	390	450	482	488	484	404	476	439	441	416	444	482	443	453	450	424	475	470	417	443	475	478	436	478	460	403	504	413	443	465	494	448	477	434	469	451	446	444	413	488	456	464	452	471	446	451	466	456	460	446	484	447	461	435	480	489	410	455	470	443	456	467	444	463	419	454	436	448	429	465	447	458	459	439	456	429	433	448	459	467	437	479	468	461	439	461	485	471	425	462	448	456	423	474	417	449	448	474	454	475	467	445	399	467	420	456	410	459	449	427	424	452	460	443	452	449	427	441	447	462	447	458	448	452	442	406	452	461	466	447	448	429	425	437	456	437	452	475	458	447	424	459	439	427	423	462	450	438	428	477	462	467	436	459	456	466	445	458	455	466	436	439	449	433	435	435	451	455	461	423	482	436	423	422	442	450	472	416	441	448	450	427	460	458	460	468	479	458	472	414	456	421	438	446	426	473	459	438	438	447	458	451	459	441	450	435	461	450	424	457	465	427	455	444	406
23009	13560	14888	10128	6804	8385	7526	7547	11808	18408	19028	15205	10876	8927	8993	6400	4263	3542	2660	2505	2507	1286	1241	1247	1348	1502	1667	1978	3171	2690	2092	1935	2064	1238	1204	1137	1194	792	684	401	335	330	308	222	226	221	222	233	209	203	226	234	243	256	211	228	201	243	221	306	386	568	602	374	230	213	210	212	201	217	211	198	221	220	198	204	223	207	207	220	237	222	203	199	217	234	222	219	197	200	239	233	187	203	219	210	222	203	213	216	209	197	211	185	219	221	197	210	224	212	219	207	214	191	226	230	210	211	218	218	222	227	224	195	201	236	249	231	191	217	216	216	222	200	205	210	200	207	221	224	237	209	211	227	221	221	230	234	232	226	200	227	228	210	202	230	199	241	217	217	245	206	215	204	185	194	230	232	224	231	232	228	229	216	186	216	193	204	244	205	226	191	200	231	226	203	217	212	228	210	219	215	201	231	210	222	210	239	241	192	218	213	215	192	211	206	216	213	224	196	219	209	241	238	212	225	190	232	217	216	197	232	204	223	200	224	186	224	200	226	199	214	194	245	201	217	191	217	233	234	233	207	192	218	209	207	222	198	208	229	220	232	214	223	208	230	236	227	214	219	212	228	191	205	210	237	219	216	227	213	239	193	232	199	212	255	189	211	209	212	203	209	244	196	234	207	216	225	191	232	239	242	236	205	225	205	227	213	201	207	188	226	244	220	203	193	210	222	214	193	224	180	203	229	231	245	218	182	212	204	208	214	208	190	203	236	215	211	218	205	229	206	216	218	208	215	204	223	214	198	212	228	229	254	196	217	194	201	212	214	243	199	213	225	201	217	215	214	229	208	211	224	193	183	199	229	226	202	204	213	233	226	203	190	194	240	222	218	206	251	208	213	218	190	219	197	224	179	212	213	210	231	194	209	237	195	224	243	212	225	224	211	213	227	203	203	198	219	202	216	211	216	231	229	207	243	210	207	204	225	207	207	189	221	223	219	228	240	220	215	225	228	226	233	202	234	187	205	193	211	229	244	228	210	227	195	225	213	218	191	205	207	232	203	186	199	222	246	211	226	199	219	225	203	197	225	201	229	204	227	201	231	225	193	207	234	240	228	215	200	213	223	231	255	195	210	197	210	236	196	193	203	228	218	231	211	259	202	234	211	207	205	216	211	219	220	239	219	230	228	218	209	225	206	219	215	207	214	224	223	213	219	206	205	205	197	200	230	222	200	222	201	231	212	231	210	195	228	206	225	202	229	255	223	229	231	234	198	222	192	200	203	229	233	210	214	207	226	222	190	238	218	203	230	214	196	232	203	194	221	221	198	183	202	198	229	197	212	209	252	224	229	238	227	241	206	215	219	212	209	218	209	238	195	230	230	205	201	232	213	214	188	229	200	242	234	241	231	214	211	190	224	225	207	243	184	232	196	216	202	193	223	227	215	212	217	222	225	220	200	206	212	203	215	246	220	210	195	215	228	193	187	199	209	193	207	217	210	229	218	212	206	213	226	198	191	230	225	220	207	204	205	193	210	221	214	213	189	223	218	205	232	206	218	216	229	204	233	223	252	207	225	220	217	224	224	222	207	202	240	175	234	225	232	214	180	226	213	208	200	225	215	199	220	243	228	211	243	221	205	221	231	193	241	211	229	205	209	210	194	210	231	213	194	197	200	223	215	207	201	229	220	202	214	208	222	228	205	202	235	211	198	201	206	191	195	232	196	222	217	250	206	245	225	217	200	217	222	214	232	239	209	216	193	220	211	211	221	211	221	211	231	198	215	222	229	232	209	224	179	206	209	227	234	185	220	205	203	252	204	207	233	218	215	251	199	212	231	194	216	226	222	224	241	223	230	205	232	214	231	204	205	193	219	223	217	200	224	221	237	231	194	201	200	217	201	235	203	187	220	214	236	223	204	198	202	219	226	197	219	190	212	242	221	196	229	229	198	225	201	216	204	212	210	198	196	218	217	233	254	207	237	218	222	220	220	219	220	231	216	227	230	209	202	193	190	192	204	209	231	222	200	209	218	221	223	223	213	191	222	230	190	227	237	236	225	211	243	176	191	216	211	200	214	218	217	226	241	214	227	215	226	211	230	222	213	242	238	206	217	197	247	188	201	213	208	219	202	220	211	198	208	212	221	231	217	199	208	207	224	231	227	195	228	209	231	237	208	225	214	190	204	227	245	214	219	224	215	240	214	210	237	229	218	200	215	224	202	204	209	206	230	202	217	205	209	216	210	213	239	211	200	227	232	207	179	243	195	217	252	215	214	220	225	241	219	207	206	186	237	201	230	229	215	192	209	223	221	236	214	185	227	200	212	206	210	193	215	185	247	216	181	159	224	237	202	217	201	222	218	209	178	218	223	217	217	213	205	225	210	218	219	213	209	223	217	212	224	231	228	193	209	220	202	225	207	211	213	218	224	209	218	220	220	224	216	204	214	199	221	202	213	209	205	204	212	228	220	238	228	213	201	198	211	249	248	197	209	224	208	237	225	206	214	208	211	197	223	198	197	229	207	233	216	191	221	217	215	210	219	205	206	218	219	189	200	226	204	204	206	218	216	260	205	230	233	204	232	223	208	209	198	209	245	201	206	214	224	208	196	204	224	181	242	221	233	228	219	229	195	197	257	196	230	227	211	211	188	232	211	197	190	192	208	221	226	201	228	197	211	231	220	206	221	211	207	211	232	192	204	207	228	227	213	229	242	190	212	205	227	224	211	221	247	218	209	199	207	246	211	223	203	207	202	238	229	201	213	184	184	192	209	227	240	235	214	200	231	210	216	206	212	212	221	238	223	187	200	238	226	216	195	228	220	223	206	206	236	245	195	209	185	220	210	211	213	218	199	234	219	218	241	190	230	217	197	222	193	177	226	227	183	201	221	194	224	213	218	240	206	203	221	192	205	235	224	213	215	233	221	229	211	209	224	214	209	230	226	205	231	203	214	228	228	225	211	220	235	213	205	217	224	216	231	206	212	203	207	199	182	187	215	208	217	231	200	206	208	207	193	217	227	248	221	223	224	223	214	230	219	222	206	217	225	201	207	204	243	226	188	208	212	199	214	239	219	248	184	202	194	185	213	234	213	220	218	227	227	210	221	223	231	223	196	243	223	196	213	207	243	242	218	216	230	240	212	190	214	206	209	209	241	226	198	201	220	193	234	205	188	239	196	207	222	220	218	200	232	203	214	234	205	235	232	182	209	239	214	190	208	209	224	213	216	214	233	224	206	226	230	232	215	225	200	217	227	201	199	206	227	228	192	258	219	204	210	207	220	212	217	202	228	231	233	196	209	219	218	214	215	228	212	209	211	249	196	200	219	198	217	224	194	224	235	213	219	228	228	204	228	218	194	213	238	182	209	213	235	216	231	240	213	222	201	212	209	228	215	205	205	207	212	209	235	214	229	213	201	225	205	213	235	230	202	197	216	238	191	210	204	223	223	223	221	240	222	218	228	217	198	197	225	222	230	221	228	205	186	205	221	217	195	240	210	194	235
12683	12677	20299	15697	11909	15487	14613	17910	26938	35380	37799	33660	26380	26587	26653	24107	18990	18506	13558	13996	13859	7925	8467	8759	9202	9194	10713	12291	18568	15737	13753	12950	13390	8202	7284	6011	6493	4660	4392	2415	1502	1350	1380	884	681	780	659	656	655	708	730	761	941	883	770	735	715	854	899	1349	2088	3556	3777	1800	596	541	531	592	570	587	548	545	574	613	598	584	574	563	560	585	556	575	568	521	554	577	578	605	552	592	556	636	576	558	542	557	587	586	574	608	581	610	575	611	547	556	580	510	551	589	607	576	588	587	572	570	552	597	563	599	522	565	561	569	525	584	581	592	590	549	502	639	589	559	545	617	569	585	547	535	556	578	561	567	571	524	550	542	566	559	566	613	572	559	516	574	582	571	575	573	592	578	569	589	555	572	581	549	552	529	560	553	552	589	553	566	531	541	548	586	574	589	571	574	544	578	565	559	554	541	597	585	562	539	585	551	584	596	577	594	518	570	569	607	564	561	575	492	572	571	586	544	572	552	552	549	569	550	568	582	545	570	570	629	579	572	591	585	573	575	600	556	544	598	552	499	543	552	577	540	566	595	558	568	573	562	593	548	609	579	524	571	587	584	507	588	516	530	531	601	596	565	578	595	544	587	570	577	567	553	566	579	599	589	535	556	584	571	579	574	603	577	557	566	560	559	587	628	563	589	591	584	586	584	592	598	607	549	571	570	575	552	548	551	549	612	557	562	593	595	581	556	545	558	603	555	604	608	595	555	572	579	557	568	569	566	597	570	589	598	570	542	588	557	581	571	540	558	608	545	519	582	531	548	595	563	559	557	570	546	546	559	602	595	595	577	587	572	567	584	618	603	547	541	595	595	546	619	602	573	605	576	582	581	531	557	555	548	585	539	590	575	546	547	495	552	600	565	573	527	578	547	534	579	579	588	601	571	616	577	576	568	525	531	559	537	587	583	585	573	587	555	566	594	602	573	583	606	589	605	536	514	545	589	579	562	580	583	560	558	593	578	543	543	575	591	551	592	582	553	592	619	633	534	572	567	592	576	590	575	586	552	535	627	565	550	533	551	561	582	602	573	600	539	570	557	583	558	538	580	561	565	587	558	563	563	551	615	580	562	539	599	556	555	553	641	568	590	571	578	592	555	593	551	566	565	601	542	584	563	587	602	514	592	581	615	573	552	558	569	624	605	549	587	590	592	559	554	553	575	580	540	597	558	566	605	531	561	558	574	558	596	600	572	566	557	550	569	574	547	557	563	582	575	576	560	566	572	518	543	579	565	566	603	523	562	587	537	562	579	513	544	614	527	618	538	555	549	550	571	575	525	581	576	582	575	555	573	540	567	553	529	593	562	543	539	590	591	593	561	541	600	553	552	576	524	594	603	588	577	566	578	590	539	566	530	560	540	586	533	566	606	565	582	565	562	538	579	567	576	536	530	542	544	587	557	596	604	562	568	595	551	569	606	578	545	561	540	542	575	588	547	565	566	525	573	577	577	547	565	596	553	575	531	511	536	572	534	555	566	539	583	548	581	555	571	573	530	583	607	610	571	566	560	608	564	563	556	560	590	540	545	542	518	563	596	577	585	595	559	569	560	580	578	575	582	548	593	530	538	547	604	565	577	608	552	596	536	524	540	524	549	559	564	562	596	569	529	551	601	563	570	594	562	572	563	591	541	536	574	573	567	590	537	574	543	551	526	579	571	565	556	545	562	557	546	550	589	574	541	580	557	528	547	537	522	576	548	587	585	534	585	599	583	543	570	580	572	525	523	576	650	576	538	541	558	565	549	572	574	545	547	572	552	563	555	560	586	537	569	572	543	562	536	545	547	563	589	542	582	552	593	589	547	581	570	565	528	581	556	557	578	606	590	582	579	560	590	543	578	548	575	558	549	586	535	576	601	586	548	573	596	569	593	595	596	591	562	615	608	525	609	555	558	566	578	569	582	528	524	590	540	558	548	537	578	574	587	578	595	622	551	555	591	559	556	591	583	541	590	548	565	568	620	567	623	565	553	560	560	572	523	585	579	593	559	538	565	590	539	563	558	592	629	547	540	569	542	552	574	588	533	614	575	587	559	549	592	551	576	580	549	550	591	555	564	598	543	542	599	520	545	595	603	535	576	612	549	568	573	538	549	532	616	562	566	573	553	546	566	544	559	579	546	582	526	539	528	533	577	550	594	614	559	546	599	563	573	536	587	544	575	567	570	565	557	583	560	568	595	562	566	582	602	534	583	579	577	551	565	560	596	554	578	584	566	609	594	605	528	596	583	566	597	579	559	546	572	560	514	545	548	553	539	588	553	603	593	558	619	611	573	543	578	576	561	536	578	589	604	593	606	556	579	567	620	560	570	556	563	613	593	573	578	554	568	561	575	578	592	561	563	578	566	600	537	603	605	584	557	553	552	531	551	549	564	563	570	540	585	561	529	550	564	579	572	622	590	577	523	574	531	536	592	553	588	560	581	547	563	556	562	629	589	579	555	563	590	584	563	571	560	568	552	537	584	578	561	570	527	581	543	594	594	563	541	591	576	556	586	576	547	548	591	567	569	565	530	585	539	576	538	571	586	538	552	573	554	574	618	587	587	601	558	555	600	574	560	597	571	569	548	557	586	540	581	590	564	582	584	580	531	575	535	613	571	583	618	569	578	604	541	574	603	573	534	601	563	566	565	556	575	553	601	589	561	591	544	570	550	613	573	543	557	593	584	612	575	595	544	555	583	531	635	573	540	544	553	598	578	547	590	514	536	561	562	553	550	579	530	589	553	570	587	558	556	532	537	603	553	567	600	568	566	537	603	592	592	516	538	563	586	558	541	551	543	577	565	544	556	583	567	568	535	614	557	552	554	571	548	578	568	558	536	527	489	553	592	555	547	532	565	582	560	599	556	564	515	556	529	520	573	588	548	611	567	573	585	580	558	576	555	556	582	588	569	545	545	548	579	560	604	557	530	608	540	555	579	565	575	599	575	534	604	587	585	571	580	563	561	577	597	605	566	574	629	524	562	557	571	554	581	532	546	617	561	558	570	582	537	532	564	539	576	554	514	594	599	543	547	572	541	558	594	590	594	562	602	533	597	576	563	550	558	510	548	576	563	554	604	587	559	555	553	584	599	541	564	567	569	588	534	564	592	553	565	580	534	550	544	575	559	602	533	566	604	543	603	580	606	603	572	591	588	623	557	568	603	548	585	566	558	579	533	597	568	565	555	538	552	537	547	618	563	537	550	527	580	605	574	556	563	515	551	556	586	556	594	571	566	550	543	574	603	557	540	543	565	568	588	592	537	549	553	540	591	594	563	574	558	602	575	561	602	580	586	547	576	536	549	547	571	572	581	557	583	512	569	595	572	528	584	576	576	569	568	544	616	586	576	552	582	588	580	588	579	563	526	601	594	556	580	549	602	570	528	552	553	581	584	532	626	594	602	562	556	531	563	566	556	619	576	577	588	530	476	525	560	546	537	544	567	572	556	574	585	566	563	574	550	579	521	569	560	559	556
39384	30116	29264	20219	13608	14793	16072	14775	20239	29256	31922	28916	21487	19042	20706	15524	10361	9272	6303	5838	6196	3436	3306	2639	3111	3067	3654	4959	7651	6729	5884	5197	4370	2643	2161	1890	2180	1638	1117	756	393	337	322	287	185	216	176	166	145	145	150	186	221	217	220	201	187	178	176	447	334	938	1112	460	149	154	144	150	145	132	126	152	138	130	138	148	141	145	116	141	150	129	160	136	134	144	150	141	139	144	158	180	147	152	119	123	157	128	146	128	153	158	148	156	140	169	144	125	148	172	143	129	151	146	139	134	162	152	133	157	118	159	124	131	146	159	138	142	138	146	146	130	128	177	164	139	129	132	152	153	135	139	133	120	148	147	135	130	138	156	158	150	145	147	147	160	179	149	147	147	158	152	135	134	130	124	144	137	131	157	137	154	145	126	156	140	143	172	152	145	144	133	125	140	147	129	134	152	145	154	142	162	139	142	145	142	132	121	146	137	155	141	155	137	136	154	138	159	130	135	149	136	129	121	141	148	149	162	120	145	130	154	167	140	144	159	134	129	127	156	175	152	149	123	151	145	152	158	135	146	131	147	126	165	164	140	117	135	149	130	143	144	169	137	130	140	144	125	140	172	145	151	156	139	148	137	148	122	130	151	126	139	160	137	169	145	172	153	159	135	144	139	145	127	134	170	126	147	144	145	160	127	148	144	173	153	125	150	162	142	169	140	131	155	153	147	142	135	138	142	151	134	141	155	139	131	152	163	174	144	143	152	135	129	126	136	128	134	170	139	135	142	145	151	161	142	144	160	151	118	139	129	169	146	150	129	130	157	138	142	136	155	153	139	171	144	148	139	150	151	159	134	153	144	147	123	138	138	130	143	159	150	153	153	157	156	171	127	152	144	129	133	140	138	133	152	139	150	143	151	155	139	147	162	148	109	178	134	145	134	128	137	132	140	156	142	154	123	129	118	161	140	131	155	141	151	143	130	148	119	161	134	166	148	151	152	162	147	165	129	110	143	167	142	142	174	138	128	140	168	131	149	131	143	144	144	153	136	137	146	144	144	153	151	141	130	154	127	140	122	153	157	135	124	151	149	132	160	149	130	142	141	151	148	140	147	144	126	138	137	144	124	155	148	143	151	135	147	138	152	152	147	139	115	145	146	143	140	137	130	121	146	147	111	148	126	155	148	152	108	124	130	144	135	148	141	124	152	133	132	132	145	163	137	147	128	154	141	149	130	137	146	129	120	109	147	124	136	134	152	151	134	139	163	151	118	138	162	140	148	148	155	134	148	153	131	136	139	144	156	145	153	145	146	148	129	142	146	135	150	131	139	126	164	148	132	142	132	148	160	143	155	146	136	129	147	131	136	139	158	158	142	146	147	149	157	148	140	170	140	126	136	150	141	160	141	154	149	152	135	122	136	156	130	155	150	142	149	130	132	141	135	156	137	149	143	139	171	137	154	132	166	141	156	135	152	142	139	147	141	172	138	120	143	144	176	129	153	146	138	140	145	148	134	141	147	151	143	151	128	131	160	141	147	146	172	152	149	142	130	145	149	153	166	151	123	145	112	154	157	147	128	143	147	130	149	143	132	139	149	133	165	173	153	165	131	141	128	133	140	125	151	161	138	144	127	144	138	127	147	141	131	144	122	136	153	137	108	147	156	162	146	139	135	133	141	135	138	156	141	141	116	114	146	141	125	157	145	143	139	149	134	142	157	159	146	167	125	141	150	120	128	131	156	150	122	148	125	123	144	143	144	145	136	158	149	141	140	136	140	115	143	148	161	129	162	154	153	148	154	132	140	153	122	140	163	119	155	144	151	138	151	137	151	131	135	143	144	143	128	150	161	127	164	155	119	146	158	171	140	141	150	132	143	145	149	142	127	152	134	155	125	150	133	139	152	160	136	136	129	168	122	141	119	143	132	150	154	137	149	136	142	138	138	158	136	133	130	126	139	150	142	139	157	140	149	165	107	145	142	134	134	143	152	168	150	143	151	147	143	135	119	136	132	155	164	154	140	165	144	139	155	139	151	149	157	141	144	135	139	144	135	140	148	120	128	147	146	139	147	140	153	150	152	143	163	141	164	123	138	158	149	138	141	157	143	129	153	137	137	143	149	119	144	136	130	154	134	144	151	135	145	140	149	154	152	142	123	131	154	162	145	156	157	146	140	138	144	132	148	139	137	146	123	128	118	167	156	129	157	146	130	153	153	112	135	154	149	144	143	143	127	133	143	158	143	148	151	128	170	139	153	146	156	165	118	135	147	141	139	131	144	153	149	160	136	141	139	162	170	134	131	150	131	139	160	123	146	134	133	135	140	131	133	169	148	160	139	146	163	128	133	159	149	146	151	133	147	141	153	147	131	140	152	124	119	150	139	143	142	157	133	134	129	155	142	134	137	166	152	149	137	130	147	151	140	149	145	143	157	156	162	137	155	146	137	139	145	142	119	131	165	149	142	142	127	140	138	161	143	164	145	141	129	145	155	133	153	151	137	167	130	122	147	127	143	151	143	144	117	149	138	133	132	146	148	154	148	145	133	129	138	125	136	144	134	167	139	171	121	125	151	152	140	139	145	116	137	123	172	141	149	150	152	156	153	167	141	154	149	153	137	131	145	139	158	160	131	144	140	154	115	160	146	134	136	151	121	104	144	139	130	149	152	162	147	146	131	120	139	130	135	173	134	133	158	148	142	143	140	153	149	135	163	134	146	139	133	121	150	134	146	141	160	153	160	134	134	134	121	147	118	162	146	147	140	144	162	134	157	156	143	136	130	130	157	152	155	133	150	135	130	134	136	156	130	147	136	133	135	144	139	127	136	128	144	158	143	136	154	126	144	146	145	152	151	113	141	143	150	170	152	147	162	142	142	174	151	156	144	147	153	140	156	139	177	154	140	123	143	151	121	141	176	163	171	120	152	141	133	151	131	143	144	152	138	124	146	147	159	117	153	131	163	148	153	124	157	150	140	126	118	149	140	160	141	145	126	130	115	151	140	154	124	142	132	145	151	138	156	126	121	137	138	151	155	135	129	137	147	160	143	125	144	123	156	118	138	141	153	149	123	144	149	136	143	153	166	130	130	136	133	111	154	132	118	134	141	126	133	138	152	152	157	162	146	148	146	148	143	142	134	161	163	132	144	134	151	129	144	173	144	148	137	135	119	141	150	140	149	138	122	150	141	140	140	152	155	155	138	125	156	146	132	128	132	149	164	127	152	147	142	153	141	135	131	134	142	136	141	156	154	140	142	168	144	136	142	136	138	145	160	136	157	137	150	140	158	130	133	146	144	171	145	160	133	146	135	148	126	138	147	144	140	147	150	151	141	160	131	141	160	142	110	136	146	146	133	150	149	141	147	148	148	149	130	115	135	132	129	137	139	131	124	154	145	149	154	152	151	142	135	145	159	132	150	147	128	150	155	133	139	129	152	139	156	164	150	130	143	158	123	143	156	131	160	142	157	148	158	130	136	155	144	142	156	152	141	140	138	138	141	143	145	141	135
21523	24070	31747	22596	17825	21211	22111	24162	34314	42985	48119	44311	36015	35460	37928	35919	29764	30759	22657	22490	23200	15120	15857	14812	16638	16643	18681	23391	31304	28463	26658	25187	22808	14539	12788	10855	11887	8664	7196	4912	2083	2100	2029	1524	792	1066	774	661	568	626	705	832	1015	1124	957	917	650	627	659	3008	1926	6666	7503	2589	368	404	420	395	389	435	439	442	399	419	389	372	413	402	401	390	379	395	378	380	406	432	376	384	400	418	392	410	349	369	393	394	401	391	402	418	360	399	417	382	380	370	400	395	359	402	383	379	379	396	399	391	370	397	363	375	368	373	402	368	364	393	423	386	362	377	365	376	385	377	414	348	371	391	378	397	419	378	402	362	397	368	374	365	407	377	385	384	380	389	356	368	387	372	359	411	397	418	356	382	376	406	368	356	350	358	361	382	365	396	385	397	369	419	384	362	399	376	397	406	414	346	388	393	362	363	369	366	401	341	362	399	393	371	377	346	373	368	397	393	390	400	385	387	369	398	407	356	336	396	403	404	384	385	421	402	392	357	362	353	391	392	419	384	366	364	388	363	379	391	425	411	380	395	377	364	363	396	400	407	384	393	416	390	398	406	392	383	413	395	368	399	390	410	409	423	353	412	394	361	361	401	441	393	373	389	350	395	409	373	403	377	382	381	392	375	377	405	402	376	378	391	404	372	407	412	346	348	375	396	355	407	369	376	358	400	403	369	346	419	409	416	409	429	372	390	379	405	370	371	373	345	372	391	368	380	368	389	393	386	374	373	364	374	418	381	392	399	428	359	342	407	407	386	375	390	383	389	371	364	370	400	390	352	394	383	407	366	364	369	373	359	381	366	387	416	406	378	378	401	388	343	387	374	368	409	383	388	382	363	368	345	400	399	415	367	391	386	388	362	357	365	370	382	377	362	406	390	385	413	380	373	385	391	394	393	381	431	375	394	392	392	386	368	397	395	370	402	408	375	350	372	379	395	410	412	364	405	382	360	399	384	373	390	394	392	377	410	364	380	407	356	377	390	385	407	386	373	412	348	372	381	396	412	375	389	413	406	389	373	394	381	398	400	389	359	427	413	380	372	380	372	383	363	388	394	385	412	383	405	380	362	419	383	386	371	413	374	411	394	388	400	390	386	400	411	390	415	399	361	395	392	377	399	381	397	389	390	387	415	406	413	409	361	376	391	366	366	363	398	367	377	386	385	397	356	385	351	367	406	420	378	396	368	342	403	405	381	379	375	371	356	390	357	411	388	389	370	391	407	366	388	399	398	383	416	369	374	373	385	393	399	393	405	366	415	398	365	402	370	397	374	372	363	422	388	380	391	399	405	344	350	406	414	386	378	384	382	400	364	388	391	347	376	397	387	368	377	386	382	400	421	381	415	359	398	397	384	397	421	385	335	376	343	371	396	372	380	416	426	371	392	356	399	366	396	382	411	368	403	424	378	368	392	415	380	350	351	376	416	440	380	388	397	367	403	384	378	391	399	372	370	382	397	382	391	390	371	393	382	385	404	379	335	376	394	357	368	411	430	367	398	385	356	432	411	404	383	393	396	388	363	403	383	394	389	376	386	365	376	391	413	350	373	400	396	359	357	395	370	357	374	374	349	378	366	359	392	373	341	369	379	370	401	349	367	386	389	384	366	377	365	399	402	359	386	415	423	344	387	408	392	388	395	388	376	423	396	402	374	360	393	392	384	372	373	372	407	372	345	398	393	368	399	393	395	399	367	379	410	362	377	369	370	390	357	341	378	368	363	383	373	374	411	386	370	410	380	412	356	335	385	380	380	387	394	396	351	367	382	346	385	394	407	398	379	386	377	412	385	385	388	369	368	373	381	383	366	424	405	403	403	386	389	374	423	374	380	395	385	366	401	394	402	427	397	398	399	356	396	409	382	371	392	370	398	403	375	375	408	390	396	344	390	389	396	372	407	378	392	354	387	369	387	374	401	421	424	372	419	422	360	363	382	392	364	374	392	412	394	390	408	367	417	391	352	393	417	360	428	352	459	366	352	321	359	385	375	360	384	374	377	398	380	396	395	369	415	401	396	367	367	404	402	368	412	399	368	409	384	337	367	346	398	367	379	403	390	360	400	386	373	414	407	393	384	376	385	401	377	376	394	392	376	401	366	383	347	381	384	374	384	367	400	375	361	396	348	368	373	384	384	376	399	372	407	397	388	410	369	383	359	413	371	421	392	428	359	367	386	409	377	391	395	382	427	409	405	380	387	342	376	394	385	384	402	396	377	370	379	356	392	373	388	374	389	369	370	392	384	387	388	402	349	369	403	343	396	377	415	387	366	384	338	366	401	404	373	404	389	361	378	370	370	354	401	374	386	414	385	405	373	366	354	370	390	392	374	341	387	361	412	400	402	415	371	392	406	382	360	369	388	371	380	369	385	350	361	373	395	376	375	398	365	364	373	389	393	403	356	405	383	414	369	395	396	394	382	423	367	368	352	343	431	390	386	369	386	407	386	378	392	407	363	361	372	430	375	370	408	417	378	349	362	391	337	403	362	406	397	402	405	401	348	383	351	371	387	407	373	397	377	378	387	379	378	417	422	427	410	431	365	379	395	414	380	366	383	395	404	379	422	386	400	365	376	385	415	368	389	404	374	440	391	413	371	365	379	380	373	406	356	356	359	421	395	421	391	381	363	364	410	393	369	425	392	358	442	337	386	364	376	364	395	403	393	380	392	392	385	407	395	377	344	373	406	400	418	416	417	376	400	371	400	389	394	375	414	409	383	407	382	377	372	394	379	414	415	400	407	370	402	375	377	418	391	393	351	389	387	385	392	340	369	337	417	362	364	355	413	401	404	417	377	349	389	387	393	418	409	386	366	390	440	379	409	358	363	410	350	387	364	390	357	375	385	368	386	400	364	387	399	401	429	406	409	381	388	362	410	366	389	419	374	369	389	412	437	387	378	375	385	388	407	404	400	399	393	411	401	392	368	380	382	359	409	424	407	410	407	397	367	399	360	388	329	368	407	359	388	350	422	368	389	364	366	403	375	346	397	377	334	392	341	373	399	366	410	385	408	398	396	378	375	373	379	374	395	393	378	379	357	384	398	424	366	393	381	378	388	353	340	366	341	374	366	414	383	387	364	404	389	370	415	394	371	398	415	361	370	382	374	405	410	366	406	388	423	381	370	387	396	397	384	343	444	339	383	384	413	363	372	387	392	415	377	367	379	397	418	383	380	381	398	404	376	428	399	390	361	394	390	395	391	334	393	387	381	381	408	342	366	388	366	380	386	414	409	390	375	419	424	381	355	393	379	361	387	375	424	365	393	381	413	384	418	380	392	387	407	367	376	356	420	371	391	370	402	402	367	411	380	381	343	390	394	372	404	374	391	367	373	432	398	379	393	345	369	374	396	405	366	340	402	384	368	413	398	387	387	420	396	418	396	410	393	376	389	405	351	385	381	346	392	394	414	419	379	381	385	389	403	395	389	411	381	375	376	392	371	381	383	392	386	389	380	370	402	423	389	361	396
5046	1391	1749	1148	881	736	712	497	582	982	1022	891	549	650	606	449	312	317	300	272	299	215	226	227	209	202	242	249	337	317	313	289	287	215	182	195	211	199	197	186	193	176	183	189	164	177	193	154	160	182	165	166	168	180	174	194	176	191	165	180	146	187	227	190	176	153	155	162	167	185	177	183	186	169	182	194	185	169	170	186	163	186	174	170	162	214	137	161	184	181	160	178	205	173	167	181	180	170	151	156	172	172	157	162	168	183	161	172	163	174	179	181	159	183	158	184	172	164	188	185	164	156	169	197	164	176	153	189	206	158	150	160	156	179	189	155	167	148	141	168	164	202	183	169	176	164	158	170	176	179	162	190	168	148	180	164	191	180	167	154	198	177	173	181	192	186	156	156	154	172	157	173	170	188	174	186	180	168	172	178	186	143	175	162	171	159	184	179	167	177	169	195	177	152	148	155	193	186	160	180	163	155	186	186	184	175	160	176	174	190	179	169	168	188	186	172	162	173	160	196	158	186	153	165	157	183	163	175	165	198	181	173	165	167	162	167	173	172	196	178	177	163	172	174	174	187	167	160	157	166	158	184	137	186	169	166	162	187	175	178	170	164	155	165	184	175	167	167	152	167	152	171	185	176	178	180	185	171	175	178	167	145	176	183	173	183	166	178	187	181	178	161	193	163	169	148	159	182	185	158	188	187	184	202	156	174	164	166	181	151	166	184	175	157	186	150	191	167	174	163	177	163	159	173	165	172	181	175	177	179	181	166	175	187	151	164	183	172	183	171	171	171	182	193	156	153	196	157	163	166	197	167	179	169	169	159	153	181	180	170	168	161	180	174	170	169	173	173	166	173	172	166	161	173	171	150	175	151	182	186	141	177	193	168	173	160	147	220	160	165	170	172	166	164	183	174	144	154	175	168	192	187	152	168	169	170	185	160	164	163	197	172	175	166	167	179	190	133	164	168	154	172	209	174	170	170	178	179	167	168	158	184	147	177	182	169	173	143	179	174	157	126	172	181	191	163	171	163	163	172	154	189	175	174	164	164	147	207	153	181	159	168	156	157	163	175	152	181	149	175	179	184	170	154	168	166	166	163	188	162	196	167	172	163	147	158	166	158	175	141	175	192	187	159	170	153	175	166	161	151	187	188	177	172	200	176	174	155	173	165	165	170	167	176	165	176	154	165	156	171	190	160	178	163	153	186	182	168	171	168	187	184	146	164	168	180	191	165	177	166	165	179	179	159	162	185	181	166	160	193	174	181	170	155	167	186	179	151	154	167	191	167	199	185	167	171	187	181	162	182	152	158	171	180	176	162	158	165	175	179	199	178	195	172	172	168	148	193	172	168	168	146	181	194	201	179	196	164	168	184	153	176	161	167	199	158	185	172	157	189	164	184	154	175	144	174	181	170	165	153	164	171	175	155	182	174	149	158	157	164	180	188	171	154	163	163	169	173	175	163	178	158	172	196	164	162	177	180	163	170	172	174	195	191	162	163	168	162	180	166	145	196	167	172	181	159	178	170	195	168	164	180	168	168	173	152	152	184	158	172	174	163	189	170	174	154	178	165	187	143	154	192	172	177	187	183	169	190	170	170	188	163	181	137	183	185	178	168	170	186	173	167	182	194	188	168	189	167	182	200	188	168	162	167	187	172	177	158	180	133	163	157	198	192	171	183	196	175	195	173	180	168	185	161	176	185	157	199	172	199	174	181	177	159	180	171	193	151	186	176	160	179	187	150	160	165	157	197	168	169	186	179	188	165	165	167	170	156	190	169	180	163	167	201	180	165	160	168	155	187	183	167	183	168	163	161	186	185	154	197	173	166	176	186	175	180	156	176	173	167	161	148	170	170	204	190	181	179	190	180	169	181	180	165	206	177	178	182	168	184	158	152	185	194	165	167	164	183	168	174	174	158	189	170	178	167	166	188	163	181	155	156	170	171	164	174	155	174	148	162	176	169	179	169	187	180	184	195	175	181	163	157	150	178	154	173	173	177	167	166	154	193	148	188	192	194	198	172	168	164	184	168	149	158	178	201	186	179	173	185	175	146	162	173	165	174	183	187	175	187	187	168	178	160	172	167	159	184	187	183	171	156	187	173	180	175	179	179	189	167	163	169	158	190	164	176	196	179	169	172	165	154	167	164	157	162	188	183	184	185	177	179	167	173	148	163	171	171	140	175	166	188	184	162	156	179	175	161	183	180	169	178	178	182	162	179	162	184	165	185	158	172	177	175	171	158	160	179	175	171	152	169	151	181	164	175	181	195	160	194	163	184	162	156	188	148	173	163	151	188	193	182	169	161	157	175	182	174	185	177	162	154	164	153	180	156	176	177	178	179	197	177	167	165	171	163	178	183	174	169	186	173	163	164	167	177	170	176	166	174	166	180	177	162	185	156	180	185	190	186	182	159	189	173	169	165	171	177	173	195	169	163	162	173	160	172	170	159	156	175	184	184	183	186	182	170	170	164	176	178	169	157	159	169	195	178	177	176	174	180	193	163	153	171	168	147	167	170	185	170	190	186	179	161	179	193	175	178	150	164	180	177	167	161	182	168	183	171	178	188	180	151	156	171	178	163	185	162	178	188	174	165	185	177	170	181	174	164	194	168	185	210	141	165	186	151	204	195	155	188	156	159	134	159	189	164	170	123	170	161	185	186	175	177	184	169	212	156	155	164	179	160	166	177	145	160	193	173	179	178	151	188	155	178	178	173	177	176	183	157	173	183	170	156	169	186	172	177	172	177	156	163	185	168	163	174	191	166	163	157	150	170	193	153	157	163	160	171	196	190	175	184	174	176	178	192	156	181	186	171	158	190	168	154	172	174	200	163	164	153	161	162	173	158	193	150	165	180	183	180	183	159	181	194	159	164	182	185	176	173	153	174	184	176	164	144	158	179	172	173	165	165	169	151	174	175	188	173	166	152	169	155	178	208	157	186	174	173	171	172	161	174	161	166	193	164	179	186	173	160	187	183	170	180	177	188	178	153	168	176	184	163	157	184	176	179	143	168	174	169	171	153	158	181	173	182	138	171	158	178	168	175	169	212	169	163	172	142	156	156	151	190	178	198	141	197	175	152	196	167	163	193	171	187	175	211	180	161	170	188	182	185	178	167	149	172	177	187	155	160	158	159	163	187	167	165	157	167	171	191	179	185	180	165	163	171	172	162	186	205	173	171	212	167	150	173	180	177	160	172	162	174	186	156	154	180	178	176	171	178	150	145	201	186	162	163	164	175	163	171	153	166	167	206	159	173	182	191	168	172	154	154	185	169	179	189	177	178	186	186	153	173	170	160	143	170	172	179	149	181	166	179	175	177	198	177	168	157	211	188	195	160	171	165	167	152	169	160	198	187	156	162	147	188	173	148	161	165	155	172	192	153	206	151	185	174	160	173	171	174	173	154	160	175	212	152	187	173	163	177	161	168	163	180	191	158	151	177	191	195	168	184	171	171	167	180	186	181	179	188	167	176	162	166	187	154
4418	2131	4051	3929	3486	3275	3148	2642	3422	5982	6630	5778	3587	4190	3908	3118	2142	2095	1395	1253	1298	905	992	905	1001	1076	1119	1425	2194	2004	1811	1700	1361	956	858	821	905	749	649	606	537	490	500	466	469	455	457	499	478	470	473	464	470	487	452	478	492	471	445	545	567	687	1006	599	470	498	470	482	427	474	484	483	463	466	475	459	446	457	485	494	483	468	467	434	425	493	446	449	496	461	424	491	469	425	453	440	433	484	457	464	472	487	488	467	482	450	464	519	450	464	424	514	477	434	486	484	457	478	471	440	457	471	490	485	456	485	451	449	469	479	482	456	468	443	465	450	440	489	491	450	492	436	461	473	497	498	492	459	482	506	452	469	506	446	477	484	483	444	475	465	489	499	487	527	462	498	490	456	411	459	481	470	452	501	443	429	463	488	480	498	458	512	439	438	475	460	475	486	491	483	431	435	452	464	442	462	507	434	481	464	469	507	467	489	463	489	456	446	486	416	454	474	488	470	498	495	466	470	482	459	483	423	469	439	475	497	497	468	434	457	461	449	460	434	458	461	482	458	506	464	435	449	476	460	428	469	484	483	479	466	463	472	457	438	486	452	460	454	498	464	489	491	487	489	458	484	460	441	484	483	436	481	492	464	508	499	460	481	412	493	427	449	479	412	476	483	481	466	477	451	460	464	434	482	436	469	493	474	497	446	487	473	487	476	449	476	472	487	482	504	480	470	459	484	488	438	449	474	482	451	512	476	457	451	450	502	459	491	513	465	441	442	440	472	484	462	436	458	457	466	461	468	448	413	450	482	459	463	471	436	488	457	423	430	485	485	449	423	485	438	457	503	456	435	448	487	463	487	471	451	442	456	459	455	444	493	474	456	503	466	434	445	448	472	476	497	451	487	486	487	492	450	490	461	461	434	454	457	444	465	468	443	470	480	497	481	460	439	439	463	497	448	477	452	514	484	475	489	480	477	512	497	468	461	461	503	456	519	475	437	486	491	455	449	478	476	479	483	488	454	468	463	502	463	447	457	489	446	476	454	442	493	460	472	444	446	445	483	494	455	436	428	468	450	466	467	461	448	499	439	474	511	452	453	458	499	501	486	465	439	484	452	489	425	446	445	477	488	458	487	447	506	440	446	469	450	521	489	466	437	480	456	459	457	477	439	477	494	460	452	431	457	480	482	475	439	479	469	448	493	478	414	458	453	453	467	455	452	480	449	433	476	490	469	457	468	507	483	460	432	429	488	440	458	489	490	483	461	495	472	452	483	495	494	468	476	512	455	486	469	445	496	473	515	478	458	456	470	436	487	491	488	441	454	452	457	493	455	486	484	446	466	473	459	441	428	468	459	495	473	499	455	403	468	461	455	459	491	449	451	472	446	467	455	462	505	452	477	434	479	509	454	469	454	505	487	494	483	461	486	482	480	478	436	487	501	492	463	494	512	426	474	496	472	463	466	472	479	442	479	458	495	466	450	438	448	502	471	459	452	472	459	473	455	503	470	499	445	482	467	454	468	495	480	491	493	474	479	486	474	452	460	475	462	485	486	479	467	448	462	441	444	446	473	460	462	460	488	475	461	424	467	483	466	486	448	508	483	435	514	484	443	488	473	425	502	466	492	463	488	484	505	485	468	449	419	476	519	470	465	485	462	500	450	465	449	487	494	454	438	443	497	462	467	501	462	438	462	474	455	491	451	486	480	468	493	457	473	484	479	458	477	430	464	457	478	458	467	486	470	458	490	424	453	462	489	478	508	492	462	487	455	464	468	504	489	502	474	485	471	449	451	476	432	487	474	481	486	455	450	484	479	444	463	497	440	476	470	466	457	489	462	461	470	444	491	450	454	476	451	467	444	497	448	491	465	493	496	437	465	468	487	503	502	462	447	475	424	505	478	488	485	453	451	473	512	438	483	449	481	496	518	497	470	453	453	443	432	480	485	452	433	480	506	468	513	481	473	518	503	469	501	458	463	480	458	485	457	494	492	484	464	436	470	463	492	453	461	444	479	453	455	440	513	427	449	464	506	466	473	460	464	500	468	459	476	487	486	466	483	436	485	447	472	452	486	457	451	485	475	500	465	459	498	472	485	481	464	435	454	472	432	474	467	472	474	486	486	487	484	450	490	451	441	454	477	505	483	435	439	467	457	445	480	452	483	493	489	459	478	440	480	457	479	473	525	457	459	481	482	497	441	480	456	454	470	479	420	472	434	479	457	481	466	467	428	447	464	461	476	484	491	457	450	416	465	460	492	471	451	487	450	460	453	479	460	494	452	486	485	497	501	461	505	457	486	493	438	500	466	475	448	489	487	508	446	464	464	443	467	472	486	475	485	483	510	436	483	461	440	479	471	482	450	459	457	454	462	459	454	484	477	478	461	447	445	461	514	447	488	492	481	445	480	444	476	472	495	462	488	453	461	484	451	449	477	444	466	493	473	481	493	449	436	427	456	484	498	511	512	465	496	464	472	456	484	509	474	503	503	466	501	453	469	472	458	475	470	509	444	461	477	464	469	473	461	472	467	428	486	486	500	484	464	507	463	464	436	467	493	469	439	470	483	484	481	465	465	476	486	485	507	449	449	460	460	464	450	472	420	439	453	469	477	493	485	430	499	466	488	433	497	453	492	486	499	449	483	501	462	468	453	458	457	491	418	460	490	485	448	463	500	471	457	459	464	438	485	478	474	465	470	480	462	483	475	473	442	495	457	457	496	482	480	431	464	492	480	449	494	463	491	474	456	497	470	473	420	467	465	445	460	463	461	474	457	467	436	472	469	494	447	466	468	437	472	430	450	499	441	455	449	447	507	482	483	522	513	471	474	480	468	471	454	493	488	446	452	444	482	446	463	456	483	476	471	473	490	489	485	449	463	462	504	463	434	451	457	492	484	454	483	509	454	464	473	475	489	457	445	501	447	537	461	457	465	469	426	466	477	491	451	475	511	508	479	460	416	483	501	475	495	446	454	459	470	486	428	458	456	448	452	482	501	434	449	465	468	486	473	472	465	461	468	484	474	440	468	485	488	477	482	445	441	462	449	469	472	480	439	472	483	474	457	462	436	481	473	489	476	492	446	465	456	474	462	494	452	450	438	444	487	485	471	512	463	473	464	475	492	487	463	475	492	501	467	455	491	461	473	461	476	470	462	480	486	466	494	459	450	476	436	456	460	483	496	460	451	451	510	469	447	456	491	481	499	485	506	442	454	465	503	456	458	450	473	466	473	473	469	438	470	484	498	497	474	473	464	504	486	486	509	478	445	484	438	443	452	479	481	460	457	486	496	457	447	452	472	473	475	431	484	461	505	482	461	457	513	487	520	460	493	470	490	473	448	516	457	492	459	440	455	454	457	469	521	496	431	450	428	455	467	434	420	441	506	475	464	464	489	474	420	450	504	436	474	439	487	477	453	466	471	462	467	489	492	465	437	501	461	448	469	469	439	512	446	486	466	457	466	483	501	474	503	461	472	486	456	447	494	462	470	500	519	484	497
23042	14252	13806	9556	7148	8114	7824	5963	7678	14828	15706	17974	10021	9244	8900	8271	4914	4758	2820	2030	2128	1095	1019	963	1102	1298	1535	2263	3627	3457	3343	2930	2305	1391	1108	932	1155	741	543	449	276	305	301	241	226	237	233	237	234	242	215	245	200	230	241	221	216	183	214	250	437	423	639	326	221	217	206	186	218	221	217	218	199	208	220	208	195	222	200	231	204	222	211	230	192	226	225	233	226	213	226	199	211	194	217	238	196	202	225	208	190	210	204	211	192	232	220	205	214	208	227	222	201	215	222	233	215	226	193	245	219	222	217	224	197	194	222	207	226	227	225	204	206	226	226	223	206	194	231	205	199	217	213	205	214	219	203	216	219	207	202	211	235	220	240	192	217	201	233	212	219	198	204	204	190	209	229	213	221	223	216	190	187	207	235	198	219	218	218	215	208	229	198	213	216	211	221	229	216	221	215	215	181	220	222	208	209	204	192	218	222	210	234	216	219	202	219	224	202	225	223	202	213	228	220	207	188	184	199	203	201	197	215	208	207	235	208	236	194	197	209	188	227	207	190	208	222	223	202	209	235	219	230	206	234	217	201	228	216	216	189	211	227	187	201	205	213	220	213	214	217	194	211	199	183	193	198	220	210	211	232	213	189	199	244	227	217	220	197	219	191	235	210	224	222	222	234	205	188	230	215	211	179	204	209	199	219	172	214	177	225	195	230	209	227	215	232	202	220	185	203	238	189	204	209	229	224	234	191	225	208	224	199	213	215	238	230	201	214	205	224	206	221	205	217	233	211	203	224	238	219	247	216	179	215	202	225	224	217	228	227	234	213	210	221	183	232	214	208	196	216	220	189	207	201	223	203	201	204	219	215	220	198	221	197	183	206	171	209	226	207	210	215	191	220	207	223	216	227	193	217	210	195	200	212	195	219	214	238	194	210	219	180	191	209	221	219	197	186	215	203	206	194	202	209	212	187	206	189	215	222	162	217	202	188	204	201	198	214	197	207	199	203	176	223	187	219	181	205	194	220	200	188	201	178	194	221	200	233	210	182	213	238	232	232	212	203	195	227	201	189	209	221	235	218	202	233	189	196	212	184	200	233	204	207	222	232	235	201	190	190	231	221	217	228	237	192	216	229	207	208	198	196	196	181	211	229	221	184	230	223	213	217	242	216	238	210	204	215	195	212	208	217	201	205	194	221	241	209	218	207	215	239	219	205	210	220	193	217	200	226	212	212	222	213	191	236	198	206	216	212	201	229	189	170	227	192	181	193	190	215	213	198	211	209	212	218	208	190	224	222	242	204	212	215	228	242	228	221	233	208	220	214	200	221	231	251	180	208	216	208	229	227	209	202	224	237	195	198	190	194	199	206	185	223	223	222	220	209	196	192	225	201	204	222	199	214	191	199	198	189	205	217	228	219	194	194	208	223	214	215	218	232	209	203	227	237	227	211	194	226	219	223	213	201	215	212	199	232	214	201	206	221	235	218	204	226	163	206	239	206	209	201	217	194	204	246	248	222	226	205	217	216	235	210	205	195	210	204	218	206	204	214	221	230	223	222	210	227	204	209	226	201	192	212	215	220	217	210	210	209	224	196	232	193	213	199	229	218	228	215	214	243	226	227	212	245	194	218	220	180	205	230	193	225	216	221	205	208	206	233	204	191	204	203	203	195	212	220	212	231	206	208	222	178	207	222	235	219	188	191	210	215	208	208	226	217	221	205	197	216	215	200	223	217	215	197	199	202	216	212	209	198	210	226	182	222	210	225	206	230	189	175	200	200	184	210	201	211	201	218	237	202	190	200	225	203	209	224	225	196	194	231	210	188	220	213	207	214	218	212	197	225	215	242	216	225	199	204	190	200	199	221	205	182	201	218	213	227	203	216	206	218	212	208	178	200	214	184	206	187	206	228	225	212	214	196	219	201	209	230	216	201	195	234	219	197	213	218	207	198	215	217	207	197	214	192	208	217	201	189	186	239	227	198	244	199	217	209	197	192	184	218	192	213	206	190	191	233	215	213	224	203	203	189	217	226	226	193	187	207	220	215	210	190	200	234	210	209	210	214	223	213	199	237	216	214	197	209	197	215	208	206	215	215	225	218	197	204	210	213	220	210	223	221	231	220	258	216	223	237	237	210	211	207	238	212	183	224	205	228	214	228	217	208	227	213	227	213	190	200	189	241	202	235	214	189	226	197	230	224	188	204	201	201	194	223	205	216	209	231	209	199	217	220	211	229	224	211	201	181	229	230	224	229	191	192	219	209	227	215	233	227	217	226	231	230	206	210	224	204	212	198	211	216	215	193	226	223	211	196	225	221	182	214	205	199	232	225	229	187	199	188	232	181	197	228	205	215	184	194	223	224	221	227	220	216	199	231	201	210	208	212	194	211	215	237	207	212	221	226	189	225	195	223	217	207	199	215	208	243	211	219	242	200	199	212	194	206	200	212	214	189	206	208	206	232	207	196	198	205	184	229	258	222	207	211	187	196	227	215	206	202	200	233	216	205	210	220	215	238	212	208	234	220	225	191	230	186	216	210	206	221	231	195	219	236	214	189	229	254	204	211	211	192	189	219	204	185	217	196	192	188	189	204	198	197	205	186	210	211	228	201	224	204	212	205	226	202	192	227	200	194	201	223	191	200	207	211	209	203	224	202	214	230	201	216	229	230	210	219	241	224	201	192	200	205	198	217	217	208	198	231	237	215	234	197	167	196	194	202	218	191	228	193	215	223	181	200	205	208	205	222	236	205	200	221	225	225	242	218	220	223	238	231	202	225	216	197	185	220	211	218	218	199	204	218	238	212	218	183	184	192	183	214	204	205	224	219	208	211	207	208	210	226	229	206	258	200	199	202	218	208	198	201	206	221	208	195	223	196	216	206	212	197	218	189	205	219	216	189	218	204	206	219	237	201	207	238	206	246	204	192	229	182	219	232	190	224	205	206	195	226	230	223	224	225	194	211	226	198	194	185	225	210	229	194	197	203	222	175	208	213	201	215	198	197	197	202	227	205	211	208	233	235	200	212	210	208	220	222	212	217	234	249	238	214	194	203	194	200	225	208	214	222	201	207	220	210	189	209	200	197	222	191	205	198	224	211	225	207	193	182	211	187	222	215	203	194	201	172	240	197	194	230	220	181	219	209	204	225	210	194	208	224	197	222	217	232	204	223	225	176	217	187	192	206	182	218	203	202	204	210	241	216	195	230	192	216	210	236	209	205	205	210	195	200	187	192	222	196	210	225	212	206	227	214	235	185	222	191	216	212	218	190	195	220	212	191	218	220	206	167	199	207	211	205	239	218	205	171	205	204	193	200	193	214	215	205	193	214	208	197	221	215	221	211	241	223	224	202	225	214	221	234	223	215	214	229	232	197	198	204	180	184	213	209	222	214	186	207	235	188	207	204	215	186	202	246	219	208	199	222	194	224	174	231	220	245	211	200	203	209	230	227	231	218	243	218	216	218	213	191	203	214	202	221	228	199	181	210	208	214	201	205	202
13116	13065	19323	14813	12402	14184	15634	14123	20413	32149	34599	36874	25895	27434	28476	28207	19895	22244	13526	11407	11758	6511	6769	6293	7644	8716	9635	13796	20207	19759	19124	17131	14479	9413	6664	5322	6924	4343	3350	2427	1442	1196	1350	914	731	711	642	660	649	636	695	760	836	707	694	702	691	676	662	928	2405	2518	4153	1423	529	538	526	554	575	581	579	550	553	533	552	547	592	588	549	589	594	599	534	599	546	549	589	577	544	590	530	551	584	586	529	604	565	571	551	551	555	559	565	563	547	526	547	555	545	581	561	559	528	559	549	592	562	577	562	562	588	512	540	560	539	532	568	556	572	556	603	567	554	551	594	564	515	551	562	561	553	589	544	545	541	561	596	491	598	587	597	536	561	559	556	528	546	581	565	583	575	518	564	540	559	564	556	599	517	569	597	579	552	560	607	575	555	545	556	546	543	559	577	572	580	519	559	542	550	548	555	512	557	535	552	597	537	562	548	561	549	564	575	563	567	581	568	538	559	561	553	554	542	551	597	602	559	570	555	595	508	565	567	563	561	569	535	546	533	584	544	586	515	556	537	557	534	569	568	581	522	572	602	569	608	595	617	518	580	506	593	540	578	521	604	562	541	597	525	592	545	534	528	581	562	562	571	531	559	550	555	539	528	539	586	568	547	563	571	616	574	588	612	551	590	554	569	555	529	562	583	499	579	523	548	556	549	602	568	570	531	581	523	572	607	545	542	591	573	570	551	560	540	559	543	525	546	555	559	548	594	565	554	579	563	538	581	567	529	542	527	513	520	540	552	521	547	566	541	575	583	563	532	569	577	528	558	567	583	555	487	567	510	595	535	585	504	578	514	563	532	546	528	519	545	566	574	521	551	579	523	597	556	585	549	560	566	570	560	539	566	623	551	551	548	513	516	564	562	552	558	566	572	553	598	550	555	516	554	560	536	542	584	565	557	551	539	553	567	555	573	581	610	580	603	545	536	584	477	550	573	579	541	559	580	534	536	538	532	558	571	536	550	589	579	555	551	566	502	547	574	542	592	564	529	546	569	630	526	570	577	574	536	540	554	546	529	563	555	547	535	571	566	541	519	552	571	580	533	556	569	541	578	563	592	545	587	580	591	561	608	559	574	543	564	571	614	558	567	569	500	543	572	549	537	543	570	652	545	563	557	593	528	541	566	599	563	518	586	587	570	550	568	545	546	570	544	582	615	567	512	543	541	569	543	540	535	599	577	552	564	552	584	561	566	584	543	554	559	547	530	597	592	550	521	572	548	550	572	524	542	570	523	536	575	564	526	547	567	522	582	607	535	559	521	546	543	559	609	564	570	569	537	530	536	530	551	567	564	558	521	549	544	584	574	559	555	549	548	536	594	589	543	595	575	567	546	551	555	583	607	532	595	527	566	558	530	566	518	611	543	572	518	543	534	589	548	546	528	578	611	568	586	528	588	570	541	553	554	516	531	577	599	564	541	516	569	559	525	624	564	595	534	580	543	594	524	561	559	557	546	562	557	584	562	576	541	525	563	547	564	535	549	554	533	522	561	581	552	564	535	532	558	568	545	594	546	538	556	565	533	535	546	529	569	510	584	508	561	568	568	582	599	516	603	558	550	556	582	517	548	550	578	546	556	555	515	558	532	576	581	499	532	556	572	542	557	564	553	617	548	566	530	592	573	574	567	537	526	575	571	558	562	524	532	543	540	571	578	564	554	585	556	552	578	600	549	559	583	524	547	536	559	569	566	516	549	567	542	564	556	560	563	614	525	539	526	553	554	569	532	567	543	553	561	537	578	536	567	587	540	537	522	575	576	576	528	575	576	565	589	585	559	510	600	577	564	544	533	587	571	533	556	569	565	569	564	487	561	564	566	571	580	549	515	568	527	567	508	553	531	539	608	562	582	514	560	581	581	560	559	534	527	601	537	553	561	571	546	552	510	574	554	565	589	560	537	559	561	530	589	582	562	530	579	550	573	552	598	525	527	549	554	556	576	584	542	562	582	540	554	589	539	563	585	567	555	543	534	553	593	579	538	533	525	579	565	583	586	553	519	567	582	560	574	561	582	551	572	551	553	599	562	561	531	540	564	554	574	584	568	579	505	560	568	562	550	495	548	563	562	629	577	548	564	537	571	558	562	550	561	583	543	512	527	557	545	568	578	497	512	552	568	556	579	579	573	560	576	559	543	594	564	537	545	596	572	579	558	573	529	525	567	557	519	590	598	569	515	564	581	553	512	556	566	530	558	566	526	572	539	569	520	550	530	570	557	545	527	592	524	583	518	558	540	542	587	589	571	551	540	572	553	545	579	618	520	562	572	565	565	535	600	550	559	531	536	585	626	542	556	527	545	569	526	566	583	547	607	570	531	541	558	578	549	588	590	562	518	535	576	567	571	582	590	544	528	559	613	510	527	565	562	539	564	563	540	569	589	551	591	565	542	545	577	556	548	513	614	548	574	576	591	559	556	528	569	550	566	562	568	594	543	573	578	605	556	544	566	578	532	532	558	566	553	569	565	536	545	577	591	565	559	559	557	523	518	570	547	530	532	576	544	522	560	573	571	558	559	535	548	552	547	568	563	569	561	508	585	595	560	556	566	534	573	524	545	569	537	566	539	546	552	572	520	580	571	531	595	543	577	545	514	556	501	492	550	542	567	583	526	535	555	570	552	546	543	531	581	534	564	542	542	615	586	581	543	569	575	555	544	566	556	536	549	566	537	559	520	564	593	558	578	556	534	548	566	546	601	563	533	573	537	569	553	550	579	578	568	534	552	563	555	574	598	519	586	552	551	526	567	572	564	578	552	562	583	542	543	588	524	527	577	554	557	556	561	562	548	521	537	586	552	558	558	537	555	600	571	562	514	596	553	549	571	546	495	562	539	542	603	533	526	533	535	551	593	567	573	542	576	595	532	533	551	548	559	562	560	558	556	610	543	530	537	534	543	558	567	556	569	543	584	561	514	579	522	559	532	584	562	494	493	538	549	580	625	584	550	571	561	575	522	553	559	536	559	557	540	538	561	547	549	521	572	560	572	584	512	544	544	559	573	526	549	558	588	598	592	548	520	542	582	552	533	535	522	535	586	594	519	549	562	542	539	546	559	548	517	528	532	557	528	532	531	530	537	591	593	547	566	561	545	580	530	588	557	536	531	500	572	553	566	591	546	552	542	564	559	548	584	575	551	543	581	555	548	521	567	531	567	548	559	562	574	555	574	575	580	561	572	525	558	540	535	560	581	550	560	551	534	581	608	554	595	555	545	521	576	527	562	558	527	534	563	578	557	565	544	564	542	594	583	545	543	575	570	610	540	547	533	607	553	522	549	596	550	560	587	546	536	567	570	530	549	548	598	560	566	571	566	562	565	523	572	569	539	536	530	563	579	536	560	585	554	542	568	559	561	576	577	568	558	564	556	558	560	543	558	551	563	503	526	572	555	531	542	566	566	545	590	565	576	555	538	554	571	554	568	562	538	564	569	523	538	572	561	584	566	580	535	556	547	542	570	584
39867	29195	27542	19170	13191	15150	15790	13031	15216	23209	25926	31459	20696	20234	20565	21549	12794	11101	8077	5183	4664	2479	2584	2247	2353	2785	3264	4928	8076	8590	7939	6837	5168	3086	2358	1680	2343	1576	1129	671	361	288	374	239	195	190	176	179	186	171	198	216	204	160	199	192	167	166	147	247	1016	976	905	394	160	138	155	146	164	165	139	152	150	139	166	143	151	156	140	160	150	138	153	149	157	126	175	164	134	141	159	170	141	145	142	160	145	157	168	155	153	149	157	144	149	156	123	137	143	141	151	140	153	157	165	169	139	137	151	168	147	157	146	136	135	152	147	147	159	130	151	156	150	148	139	159	140	137	144	151	135	190	157	140	145	147	152	145	157	163	118	147	162	132	170	140	136	156	145	141	155	145	156	160	132	148	143	154	140	159	148	136	163	144	156	140	154	144	157	163	136	165	147	141	162	122	169	132	166	143	139	134	138	164	143	136	143	141	128	148	148	156	148	166	146	124	144	181	150	157	154	147	138	136	157	137	144	153	147	165	151	148	136	129	152	139	123	162	145	148	138	138	156	136	129	162	144	156	140	138	163	145	146	153	155	124	157	126	133	127	144	138	148	155	152	143	137	148	139	137	165	134	121	141	139	128	146	143	152	155	148	136	137	148	143	154	168	144	151	140	140	163	124	149	148	147	154	158	134	136	156	172	141	144	132	155	156	141	137	140	147	130	146	156	164	170	143	156	162	125	148	155	143	159	134	160	169	148	143	154	158	134	143	152	142	132	156	142	141	134	153	133	144	159	137	143	162	131	137	143	140	160	145	128	127	149	147	171	179	126	141	158	143	143	136	137	171	147	140	152	162	142	162	151	138	161	133	157	147	165	155	134	155	136	127	128	137	148	154	166	143	144	124	135	151	174	143	135	149	158	140	160	148	141	151	160	133	146	152	147	145	139	127	144	146	166	140	136	133	134	147	164	144	130	155	144	117	139	137	156	160	121	143	150	148	152	156	153	134	141	149	152	154	143	133	149	147	171	135	160	127	152	160	150	156	150	135	127	158	159	168	163	144	146	155	151	137	165	163	169	136	148	134	152	132	141	157	157	149	151	142	141	171	146	136	123	144	141	151	156	146	147	182	157	142	131	145	146	152	143	139	159	161	165	157	140	138	143	134	173	139	129	169	152	137	131	112	149	149	174	151	140	152	154	163	132	135	174	138	158	136	148	161	150	154	140	184	147	139	156	160	144	151	143	161	149	151	155	177	152	141	133	145	144	144	145	141	147	132	157	137	153	130	163	146	146	145	152	147	138	162	152	152	149	152	131	151	145	134	138	143	152	122	130	157	139	143	171	148	140	151	150	161	168	133	153	148	144	134	139	148	155	139	146	138	156	142	150	156	153	140	142	158	148	154	144	140	145	139	140	130	161	146	131	138	158	147	151	156	135	145	125	150	129	156	153	161	151	144	146	161	160	159	151	150	156	156	123	159	148	155	136	140	158	116	131	131	151	154	162	156	147	138	160	138	156	155	172	137	166	145	156	127	144	147	146	143	133	130	153	146	169	156	144	154	152	140	139	133	173	153	150	140	147	140	142	139	145	152	130	129	129	158	149	160	150	132	126	167	128	131	171	153	147	155	154	162	146	129	159	148	148	161	127	137	164	128	140	157	164	151	146	150	170	141	147	146	153	136	144	163	159	158	163	160	143	144	161	139	161	141	155	121	162	155	149	140	138	156	143	154	149	179	153	184	143	152	136	138	153	163	139	142	166	157	148	169	159	161	156	157	155	149	170	143	151	152	120	138	150	137	127	136	144	150	143	145	136	155	135	139	139	150	140	133	149	149	140	167	144	131	148	144	134	153	139	141	157	148	142	130	174	157	149	160	167	169	142	110	132	153	169	140	139	130	136	132	148	145	161	190	134	141	151	154	125	126	141	126	146	146	164	150	163	157	120	141	168	145	142	144	152	151	143	150	147	139	146	158	147	138	135	134	146	152	137	146	149	150	136	153	154	140	141	145	133	135	146	145	151	146	150	157	139	137	124	132	127	124	145	135	157	158	114	159	163	154	136	137	148	148	155	153	145	157	133	136	124	146	147	134	169	147	155	154	136	165	139	134	154	165	153	131	156	150	123	161	115	149	162	140	144	140	154	135	155	157	157	163	168	144	149	130	139	148	147	142	152	132	143	172	135	139	164	131	150	149	141	137	156	156	156	152	155	146	145	153	155	168	144	148	162	147	146	161	159	148	135	161	157	156	167	136	139	146	163	129	136	152	154	140	137	131	154	146	139	127	170	161	140	160	128	152	153	161	134	136	137	143	139	140	146	159	156	160	140	137	137	146	131	149	139	148	157	151	125	148	129	165	154	139	155	155	148	163	163	155	130	151	156	142	156	160	139	140	138	135	127	150	142	124	152	154	159	154	157	160	135	145	130	146	140	171	150	151	164	124	159	154	142	156	153	129	165	152	167	161	152	157	145	140	142	156	132	160	145	158	120	142	152	161	148	139	155	151	140	141	167	140	144	135	141	143	129	160	150	143	151	156	157	135	144	154	163	148	145	152	153	139	120	148	148	160	129	136	149	163	133	141	152	148	130	159	146	149	147	137	126	120	133	160	132	164	143	178	182	152	137	147	145	143	169	153	144	137	150	148	136	165	147	162	158	136	140	127	161	162	123	142	153	148	134	156	146	146	149	135	168	163	142	136	144	139	169	137	157	123	138	154	119	137	139	151	141	148	137	155	141	145	141	134	157	137	146	130	141	156	151	141	138	160	136	143	153	150	166	144	141	132	137	126	152	149	159	129	154	149	127	167	151	160	143	136	165	154	151	154	169	156	138	152	159	154	149	148	151	143	137	139	170	136	150	122	133	136	165	131	145	151	147	156	126	156	154	153	140	130	154	131	132	149	173	144	152	151	152	150	145	167	160	128	145	151	122	163	142	166	146	141	144	172	147	164	161	133	160	166	128	157	128	140	152	150	165	136	142	144	136	127	143	161	150	157	138	152	150	168	131	124	153	149	131	160	141	152	156	122	142	146	153	151	153	137	150	141	136	158	130	138	165	143	158	158	159	149	148	143	144	147	135	154	159	190	148	153	149	133	150	143	152	157	150	174	148	161	158	153	150	130	158	167	149	150	152	136	141	137	139	163	172	140	154	151	143	147	134	138	150	140	161	158	134	150	147	137	126	170	180	139	150	117	143	151	142	136	138	144	137	141	155	121	153	138	136	152	153	132	137	152	151	146	138	145	138	151	145	157	123	149	149	147	148	152	157	125	170	138	145	159	147	155	133	132	145	136	149	142	153	130	171	158	152	143	142	158	156	147	156	141	145	134	153	131	155	154	155	144	131	169	116	147	144	146	149	151	136	178	163	141	134	150	148	158	129	147	144	138	168	147	167	159	160	146	149	147	151	147	124	133	141	151	139	144	122	141	138	134	150	165	156	139	146	162	137	156	121	149	149	154	131	185	116	145	139	143	157	139	128	136	170	129	126	125	131	151	136
22106	23214	30639	21614	17880	20306	22496	21057	28274	38463	41675	48479	33960	39187	38786	41532	31843	33160	24822	20746	20568	12883	13478	12549	13937	14901	16811	24250	31809	32413	30955	28829	24386	15966	12242	9122	12424	8153	6136	4133	2371	1927	1740	1299	818	811	764	633	566	649	760	834	861	814	709	828	749	563	593	1155	7072	6679	6259	2234	409	383	398	408	419	434	368	436	415	430	397	392	384	420	421	454	449	404	404	402	362	405	387	391	395	401	406	405	398	350	420	427	368	407	406	368	404	423	374	419	405	399	390	353	417	385	391	395	392	408	389	404	410	385	384	381	389	393	406	401	402	419	368	409	417	403	388	406	381	399	409	389	402	396	396	393	424	417	381	412	379	363	389	403	422	392	409	376	408	348	424	399	388	391	414	386	395	411	345	440	419	401	428	400	400	434	365	422	414	439	395	443	424	419	415	407	405	390	396	410	363	415	396	403	391	432	446	391	388	417	406	397	439	388	407	400	381	399	391	419	408	404	374	392	398	406	427	400	377	384	393	401	401	368	400	401	397	427	412	397	370	422	396	406	432	400	396	374	434	400	397	442	376	421	379	403	374	417	390	392	403	371	394	411	412	384	401	379	395	421	387	385	445	360	391	378	407	397	365	417	422	381	386	381	394	410	398	418	424	443	355	375	437	409	405	389	393	412	394	371	415	387	367	418	399	417	394	388	393	381	390	440	368	376	406	389	404	403	405	383	431	402	359	412	384	362	384	350	404	360	397	392	364	375	382	397	395	389	385	411	383	409	390	402	378	387	378	410	415	407	416	393	390	375	393	358	411	356	404	381	402	404	383	378	386	421	382	388	374	390	392	387	389	384	368	408	373	403	413	370	401	401	383	400	367	384	396	387	398	436	362	379	393	414	432	391	401	396	364	396	382	384	389	377	402	380	383	394	428	394	413	400	390	388	398	387	419	390	419	386	413	364	374	362	357	422	406	381	383	401	380	365	396	362	409	398	394	412	413	379	446	389	409	403	376	400	386	396	355	390	426	375	438	369	370	369	362	392	396	419	388	403	393	392	425	366	370	387	376	405	413	372	399	383	394	398	385	400	382	388	370	371	389	367	379	443	399	415	391	385	382	348	404	396	361	421	399	383	376	369	405	378	386	401	403	407	375	404	389	388	397	419	380	410	391	392	373	410	390	359	426	396	402	398	393	384	408	442	379	358	402	426	410	430	377	384	373	353	377	413	409	395	401	371	415	375	406	390	391	431	372	405	411	371	413	379	396	406	391	410	432	386	432	405	373	389	390	386	417	373	414	394	363	410	400	438	390	410	394	392	402	367	400	385	398	410	396	403	378	403	399	384	401	420	397	402	398	403	387	417	394	415	358	387	339	413	367	417	400	394	387	420	358	382	396	391	434	384	387	408	395	387	373	386	395	388	378	401	401	377	393	375	386	387	389	388	396	417	442	420	374	376	355	357	413	420	378	414	394	393	386	387	383	407	420	419	382	403	393	394	418	394	426	399	409	393	413	413	401	367	418	393	429	403	381	392	399	395	387	383	382	386	417	403	436	403	385	378	381	418	392	375	409	404	374	375	413	410	401	388	410	419	389	406	415	401	380	394	421	379	386	389	396	408	400	413	396	378	397	400	394	395	394	402	393	403	381	397	386	436	416	426	455	396	383	419	399	386	407	387	434	439	439	389	406	390	413	370	368	410	364	435	384	452	436	407	375	402	409	385	415	377	386	381	407	404	411	409	390	398	396	430	376	391	405	396	392	398	428	420	423	437	409	448	387	412	397	423	390	416	375	372	447	382	410	380	371	424	392	395	390	409	372	412	356	401	429	411	365	404	392	358	357	419	394	389	400	430	403	399	390	379	402	379	390	421	364	399	404	372	424	408	376	393	393	356	391	427	380	393	398	410	397	389	409	424	394	373	403	402	386	378	381	405	375	421	388	389	413	356	456	410	368	384	395	380	413	400	389	362	375	378	410	366	427	413	408	402	388	378	376	427	362	381	420	367	383	376	413	372	404	368	408	426	372	407	348	385	421	404	387	371	382	386	443	398	377	417	368	379	388	359	376	389	455	410	390	367	414	424	406	442	371	423	401	415	423	373	411	391	383	420	401	398	423	398	425	404	408	404	399	398	382	407	389	402	390	392	387	390	410	422	363	406	385	383	394	403	396	390	402	379	416	358	413	398	427	380	383	395	399	422	424	391	387	396	407	378	404	414	381	383	393	377	374	393	371	394	406	440	395	429	411	395	412	416	379	378	384	419	395	407	393	411	412	399	395	382	393	362	407	403	407	382	362	440	387	396	389	427	403	388	421	392	369	400	377	398	399	380	390	407	399	373	382	385	385	424	392	395	407	399	407	397	409	374	400	362	426	408	399	366	425	393	382	400	432	400	398	401	391	399	402	425	390	387	404	404	378	392	404	406	399	394	396	402	387	393	404	411	402	424	361	387	380	412	418	361	402	402	394	405	393	380	387	405	398	412	397	369	402	409	394	376	418	411	380	421	416	414	411	415	385	437	418	416	387	417	399	392	378	423	411	409	381	378	394	367	407	407	366	401	403	462	392	391	379	408	385	419	376	392	357	388	396	412	430	392	403	372	412	429	384	378	377	361	402	382	397	412	404	399	376	391	410	364	379	407	379	383	405	378	406	428	378	385	397	372	364	382	420	426	404	392	411	389	367	399	377	396	377	406	372	393	408	380	386	410	409	376	407	361	391	380	372	397	417	429	410	364	410	440	409	348	400	404	378	413	404	407	406	421	417	390	399	418	403	366	416	409	440	374	422	393	384	370	370	396	383	389	435	415	412	410	414	376	408	383	394	389	397	390	383	406	425	379	382	406	400	440	340	391	390	381	413	397	355	410	379	375	390	410	389	386	362	418	402	430	388	382	391	357	390	408	388	386	397	375	366	381	370	431	424	403	397	404	417	390	354	383	379	378	411	413	387	398	397	367	410	416	375	391	409	388	411	366	394	394	362	410	377	426	407	384	405	367	403	358	412	417	426	382	391	420	355	382	369	401	392	418	401	369	372	394	396	380	397	422	397	387	390	431	436	366	355	398	401	419	402	354	416	406	400	433	393	429	429	364	419	391	384	391	417	389	359	409	364	392	383	370	393	415	401	400	374	377	396	378	363	394	412	399	397	339	386	379	394	395	358	413	393	363	418	400	371	418	420	390	385	399	385	397	421	405	402	386	367	400	373	424	389	408	387	391	406	407	410	406	427	409	364	392	400	366	393	424	372	365	360	403	393	440	417	372	384	405	405	373	382	395	415	383	402	364	407	382	401	423	414	371	410	433	365	404	413	405	358	395	414	398	395	421	421	390	396	387	397	430	364	390	408	357	408	391	445	417	372	398	401	405	360	412	367	383	400	396	401	403	408	389	355	395	405	385	368	394	370	373	416	344	361	424	396	409	408	411	375	418	370	329	399	424	398	398	387	394	374	424	436	415	414	367	381	429	402	406	407	385	405	391	359	392	406	372	364	411	398	431	394	398	403	398
5160	1302	1743	1239	999	847	639	531	536	674	712	962	594	727	581	552	373	362	314	301	280	236	219	190	191	232	271	286	394	356	372	340	254	241	247	201	207	181	203	184	207	195	194	167	191	159	177	169	179	179	170	192	167	177	165	179	179	195	180	189	196	234	253	220	186	192	196	205	183	187	174	174	198	222	217	173	201	166	186	206	165	178	172	176	183	188	185	179	182	197	178	194	172	194	170	185	198	184	206	205	174	182	190	203	178	177	191	206	163	188	190	174	167	185	199	184	165	176	183	169	176	184	186	186	185	192	179	162	179	197	173	162	182	157	173	177	188	158	191	175	201	170	204	165	176	170	162	190	189	193	174	165	178	192	185	164	183	205	167	178	171	181	186	195	174	169	165	193	183	178	187	209	176	194	153	174	198	188	190	164	155	183	184	188	190	193	200	177	171	185	193	179	158	177	182	176	196	198	163	169	183	177	190	176	179	174	194	190	179	185	202	195	204	190	167	195	161	197	182	189	174	168	162	181	186	206	163	193	167	170	205	156	154	164	181	171	193	188	192	183	177	174	167	175	193	193	156	190	177	186	181	181	155	196	199	175	185	183	170	184	195	182	163	178	176	180	173	194	177	191	168	183	202	177	147	189	173	203	189	183	195	187	203	170	171	173	174	171	160	183	177	190	171	187	188	188	165	178	153	179	183	179	176	184	186	170	151	179	183	188	176	172	179	194	183	165	182	197	170	157	183	200	192	189	197	183	174	172	185	180	183	191	177	199	182	186	160	180	190	191	174	198	173	195	174	191	190	189	189	180	183	154	195	164	189	210	166	198	178	150	191	213	177	171	185	198	173	167	183	141	188	195	220	184	196	169	181	198	187	194	167	175	181	183	169	179	169	190	185	157	152	183	170	175	176	184	185	181	149	201	206	185	170	206	198	172	182	181	185	205	167	163	186	156	194	197	175	188	175	174	201	185	173	155	171	180	168	166	199	188	193	179	195	182	187	214	180	185	202	171	191	187	164	189	176	177	186	154	177	183	190	187	207	166	185	154	181	182	189	181	163	185	185	180	185	173	187	195	180	187	182	173	176	187	184	189	178	166	193	208	196	190	191	172	190	160	212	202	206	184	176	177	166	159	178	161	198	200	176	183	147	181	189	163	165	173	176	193	167	171	166	178	159	167	159	186	182	202	196	189	193	197	187	190	165	212	188	188	157	166	185	185	183	181	178	193	172	202	188	154	198	188	190	171	193	154	166	186	169	179	181	188	177	193	173	200	201	185	192	169	167	175	162	167	182	184	167	207	168	164	167	190	172	185	168	177	174	169	183	187	195	180	199	198	181	183	179	207	171	185	209	188	171	189	219	172	171	174	195	206	163	176	192	164	193	155	186	184	188	192	179	185	173	182	192	200	163	177	167	184	185	163	161	185	168	194	202	184	180	171	165	176	179	174	189	160	184	172	176	185	193	170	193	195	162	186	192	191	182	173	183	180	177	184	185	190	194	184	200	195	175	195	181	188	143	169	172	177	196	197	170	187	192	190	172	179	181	174	184	183	181	175	198	183	184	187	161	183	205	184	193	170	184	193	163	176	185	191	185	180	175	181	194	215	174	180	172	177	167	165	187	188	180	175	176	173	157	180	180	172	180	204	198	172	186	190	202	186	194	174	189	194	177	212	194	207	180	184	211	184	190	174	181	177	159	192	151	178	196	183	182	174	174	177	196	197	158	172	186	222	177	187	185	187	196	168	204	202	186	192	167	161	191	195	169	187	157	198	159	187	182	195	159	179	176	201	216	181	184	169	208	155	166	177	180	165	179	182	180	175	179	179	172	197	202	185	175	171	173	167	192	177	202	204	200	171	174	199	213	200	189	194	173	158	176	207	168	182	188	177	151	172	206	198	168	175	188	180	179	166	182	214	185	197	162	169	193	175	169	204	186	191	183	175	171	195	167	181	188	197	165	181	168	164	178	194	182	141	177	175	181	173	191	177	183	171	181	177	160	174	169	202	176	173	217	181	170	194	176	188	184	187	193	161	198	204	191	192	182	182	189	170	172	190	181	181	182	162	170	176	162	159	178	169	185	192	143	174	175	184	172	177	181	186	202	199	200	197	189	180	158	171	190	191	174	179	196	166	175	179	182	187	209	191	213	167	178	200	141	189	192	186	194	155	203	186	163	176	167	166	170	187	175	199	166	168	174	192	168	157	187	173	174	207	168	181	186	200	195	183	168	183	191	194	179	167	172	173	167	206	160	190	189	202	169	173	208	164	184	187	185	188	196	175	186	182	188	192	193	173	188	170	184	165	199	181	183	171	191	162	165	181	201	181	172	172	169	197	173	175	177	181	177	186	174	166	183	181	160	186	198	169	204	188	180	186	202	185	185	180	166	204	172	183	189	190	156	181	196	190	185	202	207	185	171	191	165	203	164	171	164	172	166	183	180	200	180	176	175	184	186	200	172	185	195	184	194	180	204	186	204	199	166	202	186	194	180	187	179	194	198	198	178	178	190	196	179	139	197	159	174	172	176	168	155	185	153	168	160	193	175	207	186	159	193	171	199	172	194	175	175	174	175	191	175	186	178	163	190	151	173	199	189	183	197	184	188	188	202	185	190	181	156	161	199	169	160	191	182	171	180	187	186	198	190	172	185	172	164	174	170	180	208	182	201	188	187	191	196	220	182	204	165	161	168	173	215	178	197	171	181	179	163	184	168	197	201	174	231	168	176	171	174	179	165	190	174	210	171	198	170	174	176	188	160	196	168	155	193	189	171	175	210	186	189	194	182	189	163	175	184	176	197	182	182	173	178	193	164	181	183	203	186	187	191	187	179	183	186	174	213	176	200	191	174	178	197	173	181	213	173	168	171	165	187	203	175	182	180	185	185	180	165	182	182	157	187	189	192	216	194	193	178	189	169	200	161	224	175	160	192	181	178	181	197	186	155	185	197	178	178	165	177	169	176	177	211	202	147	181	186	159	188	189	160	179	151	205	192	166	176	192	187	189	153	185	225	197	177	157	184	191	165	189	185	185	173	191	178	174	182	183	194	188	156	194	173	167	193	190	194	168	197	191	182	181	191	197	186	174	182	190	199	166	202	167	176	200	206	183	161	174	199	173	186	198	193	164	194	212	171	176	162	187	169	175	159	180	163	167	160	200	182	187	176	175	176	206	182	183	171	161	183	163	168	196	164	185	201	191	180	169	198	178	195	194	185	200	188	173	182	185	206	178	167	186	175	190	182	174	193	166	180	186	194	176	196	206	197	190	166	186	173	198	188	204	199	185	169	184	175	189	194	189	174	189	177	160	209	160	177	166	191	189	179	191	152	194	194	178	166	185	180	184	177	160	187	183	212	177	207	197	186	201	198	185	210	167	190	175	176	160	184	168	190	193	175	188	170	189	177	198	171	198	174	174	162	175	168	162	166	186	199	202	167	195	182	183	177	194	203	199	184	168	216	202	159	173	192	187	173	186	202	180	165	178
4688	2058	4038	4067	3476	3415	3060	2677	2751	4016	4470	6577	3681	5124	3938	4109	2342	2302	1842	1502	1364	933	948	838	921	1022	1102	1485	2135	2370	2112	1938	1418	1040	1066	771	886	740	595	591	513	533	562	576	509	490	506	500	490	521	509	513	566	532	498	522	516	537	501	566	646	928	1062	807	508	507	476	539	487	484	521	464	511	477	502	508	527	492	506	556	522	484	503	519	481	481	494	514	479	504	462	491	509	492	531	495	496	497	480	509	493	471	503	494	516	484	481	474	474	519	492	519	523	491	524	489	475	505	512	485	479	542	476	487	486	498	478	530	494	506	515	494	528	506	487	454	495	505	520	514	481	482	523	480	523	504	492	493	504	517	478	488	512	542	478	465	493	505	467	478	515	470	524	489	500	461	480	483	529	535	489	502	469	552	479	503	499	488	486	529	517	498	465	494	513	497	452	495	467	500	482	489	495	502	521	506	514	539	481	519	471	549	516	475	498	493	499	506	457	508	500	512	520	495	519	472	499	496	506	501	488	466	502	486	455	517	520	487	501	495	471	553	493	485	492	505	489	478	485	512	519	465	513	497	483	471	516	515	512	483	503	560	492	529	459	495	464	485	470	505	528	502	539	488	512	475	483	526	509	483	477	512	457	479	481	532	501	493	514	509	473	498	477	499	479	504	491	490	509	485	511	474	458	505	499	484	515	521	481	502	481	493	495	529	490	468	521	507	492	487	479	519	496	515	497	515	490	517	519	496	532	473	509	501	491	458	470	483	500	495	523	526	485	500	481	485	486	496	515	506	470	486	513	516	521	512	492	482	493	507	488	466	496	484	465	547	502	516	483	531	526	487	490	536	506	514	476	479	496	473	504	499	516	462	481	503	488	493	528	518	532	481	505	522	518	498	500	446	509	493	497	499	528	531	499	490	504	541	491	519	524	538	484	532	485	522	483	474	494	531	461	532	490	501	471	500	474	490	489	526	497	491	504	503	490	480	477	541	492	501	480	513	499	480	491	473	501	475	521	504	457	480	525	514	502	500	481	508	536	475	475	500	525	493	505	518	516	503	478	502	519	512	504	497	538	496	485	477	532	482	520	508	511	469	474	515	545	494	534	487	500	494	510	518	509	489	502	451	517	469	523	491	488	483	474	465	537	484	518	501	512	483	543	477	520	503	539	557	477	478	493	488	497	533	453	484	524	468	545	481	550	493	504	529	519	507	499	484	533	501	490	494	486	487	494	472	509	509	500	503	510	490	505	534	493	475	497	476	482	481	499	532	527	496	482	461	497	496	468	523	475	520	498	514	521	525	468	475	492	489	497	534	463	499	498	478	503	468	489	509	519	490	493	466	463	510	494	516	522	521	486	489	437	461	508	488	485	508	492	500	515	521	483	462	467	537	483	469	452	459	475	489	480	524	474	497	488	477	471	480	492	510	505	467	496	484	508	507	473	492	477	476	444	517	529	497	539	540	483	473	504	482	484	505	518	491	513	489	505	483	510	511	509	534	508	500	487	498	505	461	515	460	496	495	478	510	515	516	481	514	527	521	484	491	523	515	481	502	499	525	513	552	456	503	471	495	519	526	531	506	496	500	458	481	457	514	520	468	461	509	514	513	474	485	509	475	480	536	446	486	522	497	524	444	536	467	507	471	478	517	484	509	521	509	498	496	444	468	486	477	465	521	431	471	507	491	554	536	512	479	499	467	492	496	515	499	485	536	477	513	502	509	479	534	489	479	493	522	466	521	487	529	484	507	534	471	489	527	499	519	484	499	500	503	469	483	500	495	516	522	512	472	491	499	495	536	495	494	473	503	497	478	518	489	438	508	519	520	480	461	493	510	486	491	492	490	535	513	512	494	500	480	498	531	501	520	498	535	542	481	499	510	489	504	531	511	503	492	515	517	534	500	492	518	523	519	483	519	507	490	471	500	520	493	490	442	486	503	507	496	503	492	507	491	496	498	506	496	513	511	514	506	511	521	497	511	528	494	452	478	523	508	479	495	530	474	508	530	472	509	497	527	541	490	481	503	513	489	486	484	506	511	504	528	503	454	509	502	522	512	472	474	502	553	472	492	533	508	502	484	512	463	489	507	474	499	498	489	516	477	480	511	485	491	539	520	529	523	490	485	459	507	479	503	518	555	500	515	485	478	510	504	495	451	508	491	513	467	479	491	465	487	496	480	525	505	476	456	481	486	495	512	502	486	499	525	511	486	505	511	508	503	509	479	470	474	499	499	507	511	484	497	528	528	462	496	542	509	537	474	504	513	479	475	495	485	473	477	540	453	491	522	501	538	505	510	523	492	480	504	551	478	501	529	485	485	515	497	512	499	470	501	478	463	511	506	488	486	467	476	497	499	475	512	513	481	484	491	505	530	483	541	521	509	498	507	511	457	554	526	489	502	496	504	478	536	501	519	517	520	498	511	499	512	534	535	505	496	473	500	487	536	490	457	461	495	523	498	496	463	461	541	505	490	486	531	490	530	512	502	467	526	513	483	500	490	495	458	466	517	487	477	489	484	495	509	483	544	494	536	472	548	509	489	452	503	522	496	486	493	487	490	491	506	485	497	493	509	490	479	513	471	492	465	508	514	537	445	508	499	530	487	481	488	514	512	454	470	483	505	490	503	419	494	503	497	490	531	539	523	480	486	474	535	514	494	470	500	482	470	513	473	478	499	525	508	500	511	543	482	467	495	534	466	520	501	498	515	516	483	481	454	493	474	480	500	463	497	527	463	490	500	516	502	530	482	475	493	494	529	490	495	454	484	517	499	493	482	492	488	502	527	498	502	514	476	489	542	496	517	464	530	472	483	514	482	531	513	494	478	529	522	485	476	527	483	476	503	487	507	484	512	447	510	493	442	518	481	511	513	490	533	482	513	492	474	495	529	533	498	528	485	509	529	478	486	510	502	493	525	478	484	520	492	501	468	496	470	490	529	478	461	466	507	499	504	530	515	526	505	478	543	485	526	500	497	502	470	517	507	508	486	512	469	510	504	518	481	518	456	486	474	496	500	531	512	525	492	474	479	511	476	464	495	472	499	474	528	494	485	516	481	498	518	530	477	493	488	526	488	475	502	500	497	510	513	508	484	531	485	481	501	504	500	499	492	467	481	523	482	546	521	512	489	504	484	471	553	487	494	499	528	477	518	507	505	544	496	524	500	516	523	527	497	481	461	511	519	494	477	505	486	509	481	479	524	507	534	493	520	452	468	523	487	494	464	459	526	501	458	519	506	504	489	491	472	467	474	500	487	519	464	497	541	545	504	522	514	472	496	492	520	509	481	520	500	494	520	514	496	496	500	482	468	511	490	541	500	505	483	518	535	496	535	499	471	473	459	486	500	492	482	520	475	512	534	522	502	480	475	501	533	503	431	508	460	472	464	504	511	486	440	521	500	485	459	501	478	509	500	522	499	490	506	487	530	516	493	489	516	507	472	505	525	511	499	502	530	507	505	501	487	517	513	533	444	493	459	492	485	492	472	544	471	518	502
23489	13339	13433	9233	6350	8099	7402	6244	5889	9753	10581	14834	12371	9683	11291	9941	6459	4565	3694	3361	2977	1310	1217	1149	1221	1540	1467	2613	3571	3934	3544	3073	2232	1523	1299	865	1060	749	500	377	291	271	276	261	262	229	222	221	209	249	235	258	237	243	230	242	239	219	221	246	402	623	604	308	257	208	228	232	211	208	235	232	208	204	195	222	217	254	218	217	211	236	209	205	191	246	230	203	201	188	225	217	216	228	202	224	221	219	206	245	214	239	214	227	231	201	221	216	224	177	208	196	211	205	208	214	213	212	230	227	243	202	208	205	205	236	236	194	204	217	206	228	208	202	219	193	196	212	174	220	205	181	216	208	228	219	226	211	214	220	218	221	202	189	215	239	229	186	236	227	218	225	230	221	222	222	225	216	232	212	187	223	238	210	203	209	222	202	243	231	234	232	242	217	220	229	214	228	240	211	191	193	243	232	185	199	203	202	201	189	230	240	224	205	207	227	208	233	213	210	191	216	224	192	217	206	222	198	229	237	233	208	199	196	239	235	239	229	208	211	203	228	240	213	206	242	203	199	189	229	253	209	226	202	234	212	209	194	197	190	193	206	230	233	189	210	230	203	236	202	226	218	220	212	227	204	223	213	252	240	200	253	217	229	219	212	205	243	208	209	220	227	204	200	189	195	236	230	222	206	223	233	216	198	213	227	242	183	213	215	213	204	222	195	206	226	212	214	224	227	176	245	198	222	241	219	212	195	192	236	263	239	207	219	192	202	181	209	203	241	197	211	204	218	207	229	204	200	228	209	198	205	222	212	254	235	253	220	244	210	213	228	186	240	210	206	222	212	227	190	226	217	188	216	224	227	213	225	219	242	223	215	203	218	211	206	215	223	231	242	229	209	202	213	222	237	193	222	220	207	227	239	203	220	215	190	223	224	220	216	203	247	205	196	216	205	210	243	223	209	203	204	201	242	208	210	225	211	248	221	227	218	224	230	214	205	222	216	222	230	208	210	201	192	252	200	208	240	213	182	201	234	217	217	230	193	210	195	215	201	207	234	205	218	241	199	220	206	222	224	226	206	212	216	221	248	201	208	208	227	205	205	241	203	210	204	230	193	223	212	187	215	235	232	225	201	226	228	203	217	200	236	219	200	218	217	236	201	214	251	223	227	240	211	210	198	223	194	223	233	221	220	188	214	230	202	177	201	196	225	208	241	185	208	199	208	197	204	204	208	217	209	212	218	220	205	227	195	210	231	191	226	209	211	216	198	199	202	245	205	199	213	190	223	204	196	191	209	230	241	229	233	211	221	234	236	221	239	223	220	203	192	211	215	218	194	215	193	209	217	205	234	227	218	212	190	211	243	210	246	225	214	228	224	235	173	237	196	228	198	195	208	221	219	233	237	193	197	236	212	211	233	175	229	202	232	231	215	216	220	205	232	199	218	219	238	207	207	212	198	215	196	220	241	232	206	210	203	233	198	224	235	225	198	238	223	246	199	219	226	202	185	206	207	192	211	219	189	210	209	216	196	237	216	206	214	223	216	210	208	217	204	194	223	249	212	219	214	200	249	221	216	233	255	233	214	207	257	237	206	219	212	198	229	209	213	206	238	210	203	213	228	215	255	223	217	211	204	185	229	213	250	212	201	206	246	241	243	225	204	225	224	219	221	235	217	202	227	216	226	230	215	213	209	203	226	195	212	231	202	229	236	228	241	189	233	216	221	190	234	223	209	199	223	199	217	214	227	232	229	233	225	213	225	226	241	229	235	216	205	216	213	211	211	210	209	202	188	192	213	200	197	249	186	192	226	206	243	225	241	234	221	247	200	215	199	199	209	198	234	235	235	231	215	214	220	224	217	212	229	236	262	219	224	243	214	214	224	201	216	228	229	202	223	227	226	233	221	201	202	228	226	226	210	220	216	212	203	225	218	232	226	238	217	209	231	205	225	222	209	207	220	206	196	194	216	221	204	228	247	222	233	201	228	238	233	224	210	202	221	226	234	216	225	217	232	218	217	201	200	204	238	195	210	217	226	233	228	240	205	219	229	212	208	205	199	222	245	226	217	237	222	187	232	216	237	226	197	218	225	215	222	225	206	202	212	228	211	209	236	219	198	232	210	217	184	191	201	210	230	224	225	209	221	221	241	224	252	213	229	218	229	208	218	215	233	216	226	206	240	197	239	219	202	213	196	192	211	221	241	185	223	195	224	196	207	212	210	225	208	221	223	208	241	220	226	242	214	201	211	200	222	211	198	236	210	237	211	186	192	198	222	229	221	198	200	226	194	235	216	209	203	234	236	201	259	234	203	218	211	227	209	233	199	248	212	213	192	202	234	213	227	222	222	210	192	198	210	218	211	223	233	208	198	233	203	225	210	189	207	244	245	208	216	239	222	221	236	217	215	241	209	223	211	228	199	222	196	207	209	204	195	230	200	263	198	245	249	208	222	208	237	195	220	211	236	201	219	227	215	205	201	207	221	225	204	239	220	207	227	234	222	231	223	207	200	231	215	222	214	199	232	213	217	212	227	210	213	236	233	203	214	227	202	215	199	214	202	229	223	210	200	218	215	217	234	202	217	221	236	223	238	242	230	236	231	213	207	221	213	223	228	213	231	221	208	227	220	232	220	217	244	259	207	225	213	213	221	228	199	201	227	224	226	213	225	230	198	222	224	210	222	225	220	193	229	230	235	220	242	205	221	233	205	215	201	221	234	201	212	220	209	210	214	222	219	219	222	215	226	205	231	237	206	206	212	227	241	228	212	211	235	222	204	208	218	233	198	226	205	232	216	198	202	218	240	210	213	208	202	235	203	232	196	234	231	195	220	219	204	204	222	216	218	216	210	198	219	194	234	211	198	182	238	225	226	233	254	195	213	205	204	183	208	211	232	213	234	224	206	206	219	224	208	238	215	191	210	239	221	222	209	223	244	213	229	218	224	222	226	207	214	179	210	229	214	204	214	220	214	236	195	212	234	198	230	213	216	220	211	233	232	207	208	192	225	232	215	212	194	213	238	236	208	236	211	182	235	221	219	212	233	231	180	227	216	194	215	219	192	240	212	196	224	198	218	200	202	233	214	208	217	226	184	210	237	227	225	204	204	238	196	229	231	231	225	204	204	240	215	225	203	212	211	209	228	218	213	221	216	220	217	219	232	204	199	207	221	210	185	231	207	224	213	193	211	223	226	209	200	199	202	224	200	197	187	235	217	231	239	209	203	217	194	201	210	186	231	211	221	213	184	233	195	190	213	234	245	226	227	224	213	211	223	240	206	196	219	201	193	215	228	224	209	227	227	226	212	214	211	218	203	227	198	220	235	175	218	219	233	234	229	225	193	196	214	227	238	228	223	236	194	209	222	200	210	191	202	196	212	207	214	231	198	238	254	232	188	214	228	197	228	210	222	225	220	219	205	212	206	218	223	217	229	189	224	209	193	206	213	211	209	244	220	190	214	233	251	207	214	223	206	228	251	220	221	226	211	233	216	211	242	236	229	230	226
13040	12296	19146	14659	11827	13950	15541	14802	16953	25780	27517	35726	28098	27673	29950	30511	23129	21364	16575	16310	15885	7778	7406	7011	8386	9385	9001	15328	19753	21227	19712	17935	14596	9531	7428	5020	6581	4946	2899	2030	1397	1038	1152	1060	837	724	770	695	698	663	720	799	773	758	733	735	747	705	668	929	2492	4008	3441	1215	608	570	557	610	576	541	583	557	540	578	604	600	627	567	575	567	549	623	585	572	584	553	559	603	547	546	619	631	594	547	554	587	545	602	555	568	596	584	565	554	543	560	568	601	608	566	560	577	547	559	589	571	577	551	566	555	555	600	493	518	566	589	602	605	596	554	561	592	567	577	559	585	537	535	603	594	543	563	542	587	608	580	594	585	559	578	555	536	582	578	585	557	545	550	561	570	559	576	542	550	564	533	541	585	595	554	577	524	598	579	560	556	590	581	571	549	577	585	572	523	598	586	542	593	579	584	595	568	583	542	574	566	577	558	582	593	565	599	565	599	523	601	577	551	583	587	552	634	556	584	570	547	563	547	585	584	576	569	560	541	535	631	619	533	556	583	549	578	581	592	555	548	574	524	611	603	584	566	545	549	546	562	578	572	607	548	584	551	576	581	580	592	550	602	563	581	580	569	575	565	536	578	520	583	558	545	567	569	542	581	588	582	534	584	547	576	576	588	574	567	577	554	562	594	576	569	555	590	531	554	579	557	547	580	542	568	607	549	571	573	559	566	533	533	519	569	552	570	560	540	535	540	590	565	577	610	640	538	578	611	562	604	594	558	538	570	570	582	576	595	585	570	507	538	613	535	573	583	550	581	563	569	573	576	577	556	560	549	572	578	563	531	617	608	575	553	545	538	574	574	586	615	577	571	533	582	552	581	560	513	584	538	567	559	601	591	530	565	545	565	563	572	574	544	584	563	570	537	609	530	591	588	570	572	584	567	572	573	581	552	541	572	571	555	573	572	585	598	589	574	496	582	571	581	582	542	565	559	527	599	529	538	553	571	551	588	585	558	574	584	587	579	553	530	602	565	563	552	569	557	558	599	545	615	609	559	589	564	559	544	601	605	540	577	547	570	552	541	609	534	579	605	598	562	544	554	629	554	573	576	564	567	583	563	560	544	608	633	541	587	562	575	586	526	614	576	551	545	535	556	541	576	569	586	568	543	528	560	584	560	593	583	543	548	560	578	545	569	553	569	548	594	541	565	585	550	560	592	556	593	546	571	582	599	604	544	641	586	552	583	580	577	593	578	540	605	539	592	553	508	581	539	504	568	541	581	600	596	596	613	578	573	615	579	535	578	569	584	616	533	580	574	547	535	537	554	573	580	543	593	607	596	585	586	571	555	575	547	558	552	559	557	576	585	532	589	559	559	586	545	593	551	578	563	595	574	560	550	564	577	622	558	550	573	573	559	573	573	605	556	582	597	563	601	529	616	558	527	582	590	533	547	565	567	578	553	583	561	520	558	579	602	576	578	574	597	588	557	607	555	564	589	604	603	576	586	558	548	578	583	534	577	537	527	569	594	586	569	599	570	554	574	558	591	551	553	560	596	551	597	577	581	547	533	548	540	532	564	625	548	577	594	571	568	538	548	600	544	533	555	551	539	528	581	557	585	588	504	549	593	544	575	591	551	549	571	565	583	580	524	596	593	570	591	533	578	580	569	559	580	591	609	535	590	581	526	539	578	572	552	566	562	534	577	572	533	554	645	596	545	583	587	572	571	537	595	582	571	547	547	562	581	554	562	546	541	614	572	604	574	540	608	584	545	558	587	566	592	579	580	565	617	558	515	581	564	571	556	584	575	598	594	592	551	626	608	561	567	542	604	593	557	540	577	544	589	565	618	574	595	563	579	577	557	547	562	531	578	551	536	563	547	577	591	597	607	582	522	568	595	567	556	589	570	565	569	534	552	586	601	560	591	551	572	553	564	580	579	541	540	576	555	605	564	554	570	578	576	572	568	564	563	520	553	577	570	562	559	540	609	622	545	554	549	573	585	555	601	608	584	564	542	561	628	550	530	555	549	567	631	545	577	596	598	571	556	582	566	557	554	616	549	560	530	574	590	537	565	556	569	606	579	577	535	570	584	518	573	567	580	598	560	577	540	542	573	573	574	582	579	605	572	593	584	599	587	591	585	583	522	518	559	563	538	583	545	572	532	560	551	592	564	572	595	559	522	607	595	558	559	582	589	572	602	574	604	553	584	552	574	539	567	546	590	545	531	551	589	583	606	553	572	544	599	548	562	569	561	564	562	567	569	575	557	559	620	599	527	582	549	584	592	570	535	564	562	582	587	576	522	583	582	562	558	576	548	537	535	585	577	567	560	584	559	541	568	589	590	547	598	549	564	537	626	547	618	555	565	515	547	585	568	538	559	552	581	592	586	578	594	544	565	573	508	627	594	565	529	560	557	542	574	544	582	600	583	591	644	619	551	558	587	587	575	544	561	545	552	563	611	541	594	556	579	572	564	563	551	555	518	525	574	550	541	583	534	555	545	588	581	554	569	569	592	566	572	578	556	565	540	583	597	586	617	543	578	604	578	602	591	552	567	570	570	567	595	608	582	608	589	615	526	641	544	584	602	561	548	564	568	581	562	562	580	554	559	543	536	570	603	579	525	596	546	581	590	572	612	606	528	577	580	520	582	570	581	598	572	551	591	566	546	558	543	587	573	593	566	568	521	556	559	582	604	546	583	571	606	576	563	568	615	563	584	619	523	543	584	561	551	561	592	555	560	571	520	559	613	567	590	562	590	584	570	593	598	567	603	593	539	552	542	543	525	596	578	582	580	606	540	565	547	593	549	609	589	580	599	549	592	538	554	528	575	583	608	534	579	540	549	604	608	598	574	572	525	530	607	590	554	619	579	576	565	586	548	558	536	595	586	549	612	559	558	549	584	585	540	576	586	548	593	582	582	547	593	519	565	580	610	544	562	556	582	537	622	561	553	574	552	569	557	612	541	591	564	575	574	559	565	581	569	568	605	567	566	547	536	558	612	569	569	577	531	602	552	570	571	611	531	567	569	552	541	540	546	561	559	536	563	544	558	527	584	563	569	578	587	597	572	590	613	578	547	605	586	559	561	550	546	557	586	570	602	545	595	556	568	570	580	535	588	614	545	590	582	561	564	536	563	575	561	599	558	551	631	572	524	554	579	535	549	554	579	547	569	601	557	556	562	547	599	564	584	544	622	585	612	595	550	565	632	527	555	564	608	567	498	592	593	567	567	580	532	550	617	571	564	563	562	624	585	553	598	598	560	568	594	616	629	591	564	590	561	541	590	590	574	601	581	619	619	587	510	528	564	582	559	603	531	539	545	575	546	545	581	579	590	579	574	591	610	606	592	574	583	557	579	544	593	562	594	599	563	547	579	565	590	563	557	606	558	547	573	595	560	541	547	581	549	574	591	551	557	592	557	566	590	580	527	614	558	562	573	530	535	568	578	569	580	603	538	552	584	586	558	575	599	543	554	569	587	549	586	564	580	561	564	580	596	551	570
39092	28142	26364	17964	12378	14358	14884	13921	11605	17788	20206	25268	26688	21193	22092	20379	15331	11520	8325	7825	7658	3080	2578	2587	2650	3187	3067	5832	9330	8066	8321	7820	5305	3086	2101	1620	2631	1691	836	582	359	248	328	188	172	148	191	187	171	171	168	230	202	161	181	183	163	174	170	271	808	1044	828	229	143	154	153	149	157	126	156	138	129	149	139	142	143	164	140	147	149	141	135	140	135	130	134	128	138	151	159	143	135	127	144	142	143	142	125	126	141	154	128	141	125	153	170	129	142	136	146	152	146	147	142	135	146	140	146	144	150	123	143	135	132	141	135	130	136	123	141	132	143	142	146	140	145	128	127	155	141	156	142	145	134	135	138	152	129	143	149	148	135	150	143	137	161	140	134	163	176	160	123	138	142	139	127	146	124	141	159	140	143	132	144	131	145	123	149	131	139	136	137	133	131	142	136	131	125	118	141	128	151	138	132	145	141	143	157	147	134	126	141	139	121	140	126	126	149	164	135	137	137	133	154	129	154	133	139	126	117	148	133	167	141	142	111	133	144	149	139	122	147	146	156	132	143	143	145	160	138	133	154	124	165	145	143	154	136	117	140	159	159	134	137	139	135	147	154	136	134	134	127	162	127	143	139	140	162	143	135	137	123	143	154	139	143	142	100	156	121	147	129	124	135	150	157	149	159	142	122	133	147	137	134	134	139	153	144	126	138	109	129	134	142	155	145	126	144	127	128	125	139	143	129	139	115	141	147	129	125	157	135	134	139	139	148	139	148	148	157	123	132	138	143	129	119	128	150	137	141	136	124	130	155	153	129	161	129	130	130	152	129	145	147	141	148	131	143	113	153	130	139	138	152	151	137	133	149	119	150	155	137	143	139	149	132	135	152	126	142	152	151	135	125	154	145	127	161	127	132	161	142	120	140	139	137	144	137	122	145	156	142	122	144	155	141	155	124	155	135	165	154	151	137	135	133	145	127	144	145	148	136	150	137	145	154	152	137	143	137	142	142	136	157	148	141	143	125	140	145	144	124	158	155	151	133	149	139	131	148	141	142	132	165	128	106	117	156	155	117	143	125	123	127	135	144	142	136	139	130	145	144	141	142	136	153	149	145	148	139	134	113	146	148	145	159	132	134	143	139	148	159	165	169	106	161	144	139	141	142	152	141	152	128	161	172	124	148	122	153	140	138	126	145	144	143	161	139	159	138	142	139	127	149	148	156	122	134	134	161	147	142	138	137	162	148	152	133	139	135	145	159	120	144	121	133	127	147	175	125	124	145	114	156	134	140	138	138	132	164	142	152	122	152	149	148	155	143	133	142	143	128	129	125	146	130	139	159	135	146	142	142	138	127	140	153	127	133	130	149	148	125	142	129	157	149	149	148	130	149	148	141	143	142	143	128	136	133	144	169	161	148	132	146	131	124	141	126	127	128	137	141	150	123	135	138	144	132	117	145	137	157	130	158	133	152	137	122	151	143	135	129	145	123	154	157	137	148	146	122	149	132	143	133	120	143	134	131	126	132	150	155	141	137	130	135	142	125	140	124	128	121	130	110	125	140	126	150	137	152	125	119	136	148	138	136	147	142	133	137	125	117	147	119	146	139	148	132	138	130	157	139	149	146	142	130	128	117	120	124	153	130	140	126	124	133	132	142	135	129	145	147	131	132	130	148	140	117	133	135	148	144	146	136	127	146	135	131	138	126	140	138	134	124	133	122	138	138	146	147	122	149	128	132	143	142	139	141	118	144	158	138	138	146	141	112	124	128	158	149	128	145	131	167	150	147	126	137	132	135	146	144	124	145	129	128	152	135	133	161	148	118	135	131	136	137	154	158	133	123	128	146	149	132	151	142	151	115	143	129	121	128	168	161	134	126	142	155	141	134	145	141	127	145	159	134	131	141	128	139	142	139	160	147	127	142	140	128	128	138	150	144	155	144	137	139	142	145	159	151	150	141	125	121	132	152	144	152	140	133	133	131	128	131	120	153	135	149	157	163	165	149	148	153	144	121	143	140	136	149	152	141	151	122	160	132	136	141	134	139	145	146	145	118	137	135	136	146	119	130	137	132	149	159	152	128	148	136	134	130	159	133	148	148	143	133	150	128	123	127	141	124	146	154	136	139	113	134	147	155	128	149	140	155	150	120	137	109	151	143	133	123	140	144	140	147	150	129	140	144	161	133	139	150	130	162	134	148	156	151	153	147	142	139	139	129	146	162	137	178	150	141	155	145	139	134	136	151	136	139	131	147	137	158	117	150	149	138	158	126	152	141	139	135	127	126	140	142	135	135	156	166	145	158	157	130	126	132	125	141	126	134	142	150	142	122	125	151	124	115	149	149	147	124	136	132	132	145	147	156	129	125	152	147	134	121	146	160	143	135	160	147	132	141	116	117	140	147	128	154	153	138	148	144	125	154	129	127	145	134	152	120	133	142	147	147	132	148	141	156	125	134	106	130	132	132	132	152	127	131	126	144	164	157	139	139	133	120	130	147	131	131	150	136	120	136	147	145	166	124	128	130	142	143	155	135	149	123	141	139	137	138	133	144	124	135	151	137	138	127	131	128	137	121	158	135	134	142	126	143	133	146	154	132	157	155	135	131	147	138	160	142	139	154	152	131	132	144	147	118	135	130	139	130	131	136	122	127	138	140	142	134	136	155	150	129	128	143	131	149	141	136	150	142	130	149	158	143	136	148	112	144	161	119	135	137	141	134	138	126	156	138	144	140	136	166	139	143	123	131	135	143	122	132	152	133	125	143	139	132	136	140	143	141	140	145	145	136	137	121	147	152	138	139	156	137	132	148	153	154	151	140	140	119	155	156	126	149	139	147	143	142	130	120	146	150	153	141	145	143	139	132	145	149	124	144	132	149	141	128	152	131	151	151	126	155	136	160	138	144	149	154	142	149	136	145	116	134	126	153	131	137	146	117	130	143	144	162	135	144	139	148	154	136	124	128	138	137	135	147	139	141	141	134	123	139	145	148	145	144	140	142	126	148	118	134	150	133	146	133	142	118	140	155	157	145	151	129	134	121	149	134	138	124	159	145	125	139	145	143	133	141	121	142	131	142	110	127	133	151	142	120	131	129	123	137	135	144	146	146	110	145	138	136	117	150	135	120	131	144	141	123	137	140	159	155	157	150	149	152	148	154	146	144	138	155	142	124	145	153	136	138	141	138	132	151	160	170	134	146	136	138	145	129	135	138	138	129	130	154	157	132	141	133	129	152	130	125	152	128	141	134	148	126	127	125	131	143	148	142	148	128	134	129	133	128	136	150	147	150	148	110	173	131	135	131	118	135	153	135	126	151	140	139	152	138	136	129	163	131	123	126	129	140	130	136	168	134	132	136	118	139	136	152	152	145	159	136	139	150	139	137	158	141	143	152	135	132	139	158	143	149	135	153	128	122	145	125	135	147	152	130	161	144	137	136	153	158	131	143	144	144	142	176	146	128	126	137	159	147	164	157	123	156	145	124	151	132	136	126	148	137	143	131	143
21556	22115	29538	21577	17589	19763	21774	22237	22280	33291	37462	43857	42027	39201	40485	40881	34653	33997	25940	28345	27085	14501	14548	14144	16242	17170	16397	26446	33767	31015	31985	30400	24546	16009	11833	9086	12840	10101	5826	3341	1991	1594	1840	1203	854	606	837	679	665	537	633	936	845	698	776	834	616	533	594	1332	5682	7374	5837	908	409	393	405	406	425	413	412	380	398	359	390	372	381	391	412	431	352	393	388	388	416	375	383	372	417	404	355	416	426	389	372	393	357	382	395	398	340	391	346	395	380	385	394	355	418	399	392	384	375	395	384	408	402	391	343	390	369	320	361	405	389	345	393	397	360	369	386	386	410	384	389	355	355	381	382	376	349	369	368	378	372	370	356	345	371	398	391	422	382	365	385	403	388	376	360	396	384	358	373	381	385	348	407	362	391	374	370	374	336	424	381	368	379	402	395	385	388	385	384	397	380	401	358	397	375	358	365	384	377	401	376	369	431	408	382	380	429	393	410	406	380	402	367	394	419	404	348	403	362	378	348	395	377	390	355	389	381	327	401	369	379	400	413	399	373	371	383	417	417	368	400	375	371	383	382	382	363	365	407	390	391	381	388	383	386	359	364	368	338	379	396	376	401	374	376	345	384	382	383	414	353	372	375	370	375	364	362	348	407	384	382	395	369	381	368	373	370	347	343	361	383	369	415	361	375	381	367	368	363	396	381	383	388	385	397	390	363	413	359	348	328	372	371	365	369	362	396	369	401	373	354	369	353	391	384	392	395	399	373	367	362	345	394	410	402	369	381	391	347	358	345	396	365	384	367	412	380	363	388	381	358	388	387	420	347	368	352	371	378	358	389	358	368	374	377	372	380	385	387	381	376	407	383	367	363	366	396	380	360	380	403	391	391	388	385	395	406	376	366	396	378	372	357	353	389	402	356	357	373	350	427	400	383	432	370	367	383	362	376	404	376	401	374	380	405	380	358	377	353	441	386	383	386	355	398	372	368	362	400	348	364	354	383	347	367	373	395	388	374	418	343	396	369	366	366	371	345	400	417	382	364	422	392	370	338	358	363	366	352	380	382	377	423	374	378	374	388	335	363	379	393	332	426	386	402	367	376	342	405	361	338	368	392	402	356	388	365	369	386	357	402	397	412	351	396	370	385	398	370	380	367	377	377	390	367	393	375	420	411	395	353	372	399	397	389	368	391	356	355	366	398	375	401	402	400	355	369	398	407	360	377	406	389	380	419	365	374	409	380	364	372	390	393	406	412	367	410	390	388	358	383	307	394	406	391	366	367	369	366	374	364	389	383	394	388	388	362	390	351	369	355	349	443	382	413	394	385	378	406	417	394	375	383	389	414	359	370	403	390	412	376	378	400	384	351	355	358	391	436	391	343	407	388	364	377	375	371	391	368	401	372	377	357	399	370	367	390	379	380	366	358	339	365	390	433	370	398	360	374	343	374	411	400	361	360	353	407	408	349	366	371	384	375	365	389	371	357	390	384	369	388	368	381	353	373	393	403	362	383	378	369	402	417	359	370	388	365	404	366	398	391	381	365	371	340	389	379	422	365	351	362	403	411	321	350	387	388	376	400	383	378	356	396	392	385	389	373	361	409	348	410	399	396	381	382	374	413	384	417	383	396	371	390	394	364	398	377	370	397	366	360	345	408	415	385	417	378	379	340	408	334	367	342	398	376	410	359	395	357	391	393	376	385	381	398	370	388	388	418	359	386	362	401	400	403	381	385	366	347	399	393	363	350	401	365	432	401	376	375	376	366	401	370	405	409	378	392	388	383	383	392	367	382	360	368	358	394	366	365	386	375	375	401	379	375	426	380	367	395	404	407	363	364	350	394	359	352	394	375	350	403	380	355	399	410	395	402	392	317	393	408	354	380	374	377	375	377	386	372	401	381	411	374	341	399	368	371	397	356	393	392	360	398	422	356	370	404	397	373	399	412	374	397	381	387	374	391	346	352	406	407	379	370	394	398	436	406	339	414	358	356	378	351	358	369	414	366	381	368	367	356	389	405	367	361	388	372	400	359	348	362	394	370	377	342	382	370	370	399	376	393	366	362	375	396	387	384	334	390	390	403	354	355	417	392	376	399	379	385	367	388	402	376	383	395	390	397	357	367	402	359	385	351	384	326	372	351	402	368	385	365	380	416	355	366	408	414	369	368	384	376	380	376	410	348	403	379	419	363	388	410	328	390	356	384	378	388	383	396	354	409	396	372	376	401	391	369	421	401	367	385	397	370	349	389	392	400	381	384	419	385	384	391	389	387	349	369	352	346	369	402	401	392	357	384	354	383	395	402	385	412	363	381	363	413	399	364	338	366	352	419	370	386	370	396	391	386	353	397	382	361	408	386	378	346	379	358	390	369	395	371	422	394	374	369	366	392	379	371	397	389	398	374	361	369	367	395	391	365	356	394	370	357	413	396	399	366	345	358	390	379	403	377	403	354	369	381	373	391	386	371	384	368	380	369	398	374	377	387	404	376	358	386	385	374	392	378	400	367	357	379	378	370	371	349	395	371	379	396	387	407	366	385	380	354	374	400	416	381	392	387	383	382	374	411	339	350	385	365	380	384	393	388	400	416	368	379	375	384	370	405	381	373	406	409	365	386	394	379	371	378	358	392	339	364	373	378	363	417	393	408	362	384	408	401	383	388	401	404	412	387	374	384	393	354	372	364	380	387	399	379	368	364	365	374	378	370	379	383	393	377	415	357	387	375	387	395	399	401	355	357	352	342	406	377	389	401	366	393	376	399	370	367	386	376	390	381	360	408	404	387	352	398	381	385	391	392	379	342	373	399	382	390	391	375	343	402	376	358	369	352	368	394	386	364	402	375	371	358	399	376	368	379	381	376	381	397	378	362	380	390	377	375	352	377	366	378	395	407	378	357	414	394	333	399	387	400	348	385	409	373	404	376	359	383	387	343	366	360	390	375	400	374	388	399	403	377	353	347	335	378	414	360	371	373	356	366	367	396	382	380	380	389	366	367	380	405	391	396	376	347	404	390	379	391	392	364	424	373	373	396	349	355	418	409	365	362	385	398	357	397	373	365	412	378	389	352	377	353	367	361	366	369	409	367	356	385	372	341	361	388	416	400	380	372	386	408	367	402	399	420	384	399	409	334	389	411	374	378	376	416	355	368	384	349	372	387	375	384	409	382	389	388	416	379	383	377	343	374	412	382	378	391	379	380	405	348	394	403	378	396	378	390	383	393	384	396	386	386	361	370	366	397	375	369	409	383	370	404	375	400	410	343	371	371	386	387	363	375	327	375	358	370	363	348	391	407	391	370	395	411	379	375	405	385	412	373	366	401	345	368	407	365	392	354	377	398	412	376	389	373	399	361	388	361	376	366	359	363	429	392	407	408	382	406	386	380	356	382	362	370	381	384	365	383	388	372	413	396	374	375	371	385	382	380	391	367	342	391	359	425	377	371	414	366	357	347	372	358	399	396	380	379	395	402	397	407	403	405	369	402	386	348	383	390	389	400	407	366	367	376	374
5194	1429	1650	1321	871	832	618	543	424	570	630	735	745	750	605	504	387	333	351	299	313	233	227	240	252	218	189	266	374	301	321	330	259	207	210	176	199	163	189	175	172	168	185	151	150	143	164	150	149	156	170	164	179	167	135	163	174	133	154	155	172	185	166	132	154	174	158	170	133	152	157	151	138	164	147	168	164	146	147	144	150	147	142	168	180	176	177	158	161	178	171	146	145	154	159	172	178	180	158	138	164	165	157	134	161	156	162	157	165	169	189	152	171	157	160	170	156	144	150	165	150	157	168	165	176	153	156	147	161	169	144	157	159	180	150	158	167	161	153	138	162	164	158	160	170	181	153	154	156	163	125	169	166	158	151	160	146	161	192	140	145	174	174	168	150	137	149	150	188	153	185	153	146	167	171	163	158	148	143	171	150	156	169	184	161	172	155	167	150	174	162	176	151	169	159	166	166	145	164	151	143	157	163	185	152	159	144	151	151	165	164	150	145	160	158	174	152	168	174	173	172	152	137	120	143	173	153	157	163	171	170	130	147	158	174	154	134	149	148	184	166	185	181	163	162	183	162	179	128	169	160	175	151	166	159	145	171	155	168	146	161	151	158	160	164	178	160	184	186	162	135	139	182	177	172	164	148	147	146	175	159	154	155	129	146	159	166	144	168	161	147	160	172	165	157	174	174	165	152	159	141	164	157	174	168	168	151	155	182	159	141	187	181	139	152	157	158	174	152	166	150	138	144	144	154	141	162	152	153	141	167	168	156	146	141	147	161	157	141	145	160	144	149	171	175	166	132	167	153	159	170	143	151	139	162	135	137	172	169	181	142	166	169	147	149	169	170	142	159	175	179	166	153	153	159	159	182	169	159	156	184	164	163	157	130	150	181	169	163	144	175	176	173	153	152	158	139	164	149	145	148	157	182	169	150	164	142	158	148	166	142	129	173	157	162	159	179	133	159	171	149	154	154	156	171	171	180	159	140	156	150	145	162	144	146	154	171	172	181	168	152	164	165	174	171	157	167	170	163	145	179	157	150	157	161	129	166	153	118	171	156	151	150	162	182	155	177	167	168	153	177	149	150	164	176	158	169	124	144	165	185	153	176	172	193	142	169	175	157	153	164	168	150	163	168	162	148	159	173	133	165	154	145	163	148	145	156	176	154	165	172	148	170	153	157	162	201	145	181	156	166	152	167	166	174	169	169	166	152	153	154	159	157	155	189	152	150	160	172	155	174	181	159	142	161	131	151	151	169	175	150	156	173	146	153	156	156	177	167	179	165	169	122	151	169	153	187	162	186	154	151	195	163	163	140	178	152	148	147	167	175	154	170	167	164	147	152	147	147	157	132	156	151	176	154	151	167	145	163	161	186	156	158	141	146	162	175	154	160	174	161	153	169	132	176	149	135	161	158	159	166	158	139	162	145	131	159	150	120	161	183	139	155	151	181	146	174	181	178	194	146	162	165	161	141	142	156	163	166	152	149	161	179	153	190	160	138	142	151	178	166	165	167	164	161	154	164	165	168	130	164	183	164	166	168	133	167	172	151	164	169	178	180	190	149	125	169	154	159	164	162	151	148	175	147	143	152	154	175	158	171	175	152	152	158	174	160	158	165	163	160	161	160	155	161	165	160	147	161	168	154	171	164	178	148	151	142	160	169	153	150	164	172	144	155	159	172	130	144	177	148	154	172	155	183	165	162	162	167	157	170	155	175	142	163	165	155	165	156	182	163	164	164	175	157	164	167	168	154	183	170	162	176	160	148	152	166	156	161	143	173	145	153	174	143	156	172	132	161	156	146	157	139	142	153	177	168	148	156	162	152	147	164	151	164	148	167	163	169	142	168	148	171	186	161	159	171	172	151	146	164	163	161	161	162	146	151	167	164	180	165	154	166	160	144	143	172	135	144	176	145	168	133	132	160	176	166	150	169	167	164	170	157	130	153	152	142	177	178	146	161	156	148	158	153	178	147	155	144	163	133	147	157	161	145	158	154	175	135	158	160	154	136	160	166	162	156	148	162	152	159	159	160	165	153	165	151	170	146	152	132	165	169	172	166	161	149	171	174	172	149	140	142	171	156	159	162	165	164	184	157	179	167	159	174	153	165	157	142	150	152	168	135	146	158	148	158	161	154	171	165	156	168	156	154	164	161	119	148	169	193	165	165	158	161	161	152	149	176	154	171	172	148	159	161	143	185	175	135	176	149	175	167	160	153	165	174	158	157	170	150	146	165	143	153	164	161	169	160	159	162	155	151	167	170	154	159	172	176	154	149	198	149	172	161	160	180	154	165	143	168	153	150	153	177	159	159	152	187	155	145	152	173	168	158	152	158	166	164	134	128	145	150	160	131	190	162	139	161	146	155	150	167	152	161	145	170	124	138	143	146	176	174	177	174	167	147	121	149	158	166	194	173	162	143	157	159	159	168	156	156	143	155	160	144	167	171	148	143	172	168	177	141	167	171	159	138	128	155	158	143	158	163	146	157	134	171	163	146	152	170	156	162	142	151	174	143	172	165	149	179	159	155	157	175	155	161	166	183	164	174	156	168	178	156	151	139	146	165	148	149	160	146	129	151	147	162	163	139	157	154	151	157	158	153	155	149	145	148	158	163	187	158	150	161	169	154	145	182	165	151	166	168	157	155	161	164	139	133	168	193	154	144	164	149	166	143	153	153	133	157	185	178	164	163	180	165	161	163	154	163	178	144	152	154	183	171	148	159	164	126	151	186	147	175	165	157	180	164	169	149	176	156	148	148	174	159	165	132	161	158	194	169	171	155	174	156	168	155	150	141	161	152	158	158	136	153	168	169	157	161	177	159	172	151	166	146	145	149	158	177	154	152	162	157	152	129	156	146	195	148	170	150	152	155	154	167	171	166	153	146	167	141	160	173	170	141	133	154	166	165	165	163	161	163	153	161	170	150	144	162	158	178	155	149	153	159	165	165	151	169	145	157	179	161	152	158	153	159	157	154	156	178	148	144	155	162	164	155	145	178	169	156	155	177	145	125	146	149	160	167	156	184	162	176	141	158	160	141	142	156	164	170	165	167	155	166	157	141	150	163	148	156	147	145	149	153	173	166	162	172	157	137	143	160	174	171	156	161	137	175	159	165	149	165	176	166	160	177	152	168	166	154	156	187	165	156	162	142	169	172	180	158	165	151	163	190	167	160	146	150	169	173	160	138	160	164	148	183	159	187	155	152	136	145	182	139	169	177	187	138	140	148	175	163	138	135	179	171	158	168	169	158	143	141	166	151	155	145	162	167	151	138	149	148	161	152	179	145	145	175	148	167	145	155	186	153	138	153	175	178	158	148	135	189	141	159	172	176	156	173	144	169	142	138	166	161	157	143	152	137	158	150	133	159	147	151	173	153	144	165	157	174	122	167	169	149	161	156	160	149	140	149	168	165	148	154	169	171	158	176	148	159	146	157	157	154	157	160	159	145	175	146	163	178	173	153	180	176	156	156	172	167	167	151	151
4507	2099	3833	3981	3533	3609	3049	2652	2138	3416	3625	4378	4887	5235	4236	3759	2868	2254	1912	1561	1798	1024	966	954	1122	1123	1142	1602	2469	2153	1951	1996	1466	936	879	626	958	765	627	543	482	445	475	452	435	422	476	404	434	462	438	441	473	431	475	442	454	440	460	484	662	752	551	439	435	397	413	409	437	450	453	459	454	509	433	417	447	468	462	410	420	458	450	419	410	461	432	456	453	403	465	406	432	427	472	437	451	451	448	420	488	476	434	460	424	426	437	454	452	441	424	405	417	429	455	438	451	446	441	406	425	423	435	403	430	436	459	420	421	422	448	464	439	405	423	429	444	470	433	430	436	394	429	427	459	454	439	442	435	438	428	458	420	476	459	450	436	434	454	458	452	487	434	420	449	473	441	426	423	425	420	461	419	401	465	414	441	441	461	430	446	439	426	463	445	426	446	436	457	453	446	439	413	462	427	460	453	421	423	451	448	452	440	430	433	443	437	472	471	429	422	420	452	447	477	470	430	465	462	435	467	443	447	423	445	409	442	450	446	450	447	459	442	478	432	441	420	438	476	452	426	442	454	443	423	451	399	436	428	448	411	475	410	420	447	452	424	420	484	448	434	425	433	420	455	448	440	453	454	436	453	428	428	444	422	422	425	444	423	447	429	466	459	444	412	439	424	416	433	442	455	421	419	474	441	404	467	423	463	451	455	442	432	442	469	411	433	438	467	440	436	443	445	424	411	449	406	407	414	437	450	430	435	430	444	454	415	443	493	424	443	457	441	480	456	436	389	420	451	424	446	429	438	437	416	440	449	438	465	458	441	429	443	390	440	438	425	474	430	444	440	466	435	446	450	435	442	450	445	454	457	441	427	420	427	440	438	435	476	466	474	428	468	427	456	417	479	465	445	464	417	443	419	427	447	442	422	423	491	431	462	467	473	471	414	427	500	441	410	425	450	470	469	448	432	430	467	415	451	459	444	448	429	468	390	445	448	479	467	441	425	439	437	435	442	442	413	474	413	460	439	410	443	471	445	432	440	442	435	409	455	444	446	460	453	434	435	483	436	431	438	445	462	431	445	447	490	437	418	452	439	447	470	422	450	469	456	430	420	432	397	379	391	436	467	452	459	431	454	423	457	438	429	421	456	404	434	468	434	444	478	461	412	418	420	459	461	451	476	440	442	423	451	446	492	443	461	425	427	433	406	403	445	418	461	467	489	439	418	450	451	498	476	430	449	452	442	453	471	399	462	442	422	433	433	461	444	493	459	439	438	401	453	486	438	460	417	433	432	466	435	443	465	427	455	446	448	441	452	439	449	391	426	444	420	415	411	438	483	440	415	489	450	447	435	430	442	425	452	411	443	466	485	444	473	467	427	430	426	425	429	426	450	501	436	429	410	465	438	442	452	476	440	397	438	476	441	465	423	429	436	422	470	440	422	464	440	427	455	489	416	435	429	455	435	460	450	442	440	451	442	458	418	455	433	476	475	440	435	424	445	406	442	407	432	420	446	418	419	430	417	467	427	477	421	449	462	450	457	422	456	422	460	409	432	440	444	465	445	449	466	449	442	451	457	452	429	421	441	475	463	434	452	441	476	436	393	444	432	451	446	430	451	435	455	448	449	414	442	472	440	440	410	456	450	415	432	478	417	448	468	477	440	423	405	479	413	427	444	442	422	411	459	452	446	448	446	464	410	445	462	419	445	453	460	426	409	446	448	468	476	446	455	423	432	431	450	439	437	424	467	440	451	441	452	439	385	453	438	420	470	419	438	482	445	451	455	450	455	417	409	434	465	447	415	451	427	438	445	459	440	416	440	446	445	447	456	441	487	450	421	427	429	436	426	427	476	422	460	426	416	429	451	477	429	443	461	444	467	415	429	439	404	439	413	449	437	424	441	435	450	470	428	445	476	464	434	432	410	455	411	471	426	435	411	462	448	410	427	440	445	488	419	461	429	421	470	414	423	413	457	443	443	454	459	402	429	461	449	443	447	474	428	456	479	424	474	461	452	433	456	457	431	503	431	441	442	448	431	419	455	483	450	425	441	459	423	421	445	433	471	463	415	442	474	465	433	400	419	450	478	462	479	449	412	461	426	428	414	424	496	468	427	442	456	435	419	441	443	424	423	430	409	441	426	483	457	400	431	440	431	437	465	448	455	494	412	457	455	432	445	453	441	418	436	442	481	442	449	449	468	452	475	444	444	432	440	454	466	438	457	425	447	446	448	446	484	471	434	432	451	441	456	420	439	403	387	421	418	460	425	452	426	464	435	447	462	470	441	442	436	438	457	431	440	486	467	443	462	440	442	417	417	437	442	477	450	434	436	429	431	421	423	466	429	398	482	464	427	450	460	436	460	424	417	436	386	448	409	430	430	397	442	422	458	437	427	434	521	443	429	430	478	498	461	445	460	440	429	406	472	428	472	443	454	416	471	444	449	439	434	420	437	483	428	438	428	448	429	391	462	458	441	481	447	440	424	458	481	426	447	443	451	472	410	441	473	461	452	488	460	423	454	444	416	413	415	468	444	446	450	445	430	436	429	452	473	456	431	398	432	409	410	417	458	491	419	445	475	440	467	432	468	458	448	422	462	448	432	447	445	427	438	421	472	447	418	452	431	435	429	446	429	437	431	444	437	440	471	440	458	419	443	467	471	457	458	454	456	449	436	443	428	447	468	438	468	410	465	443	433	436	438	476	469	422	431	457	488	440	438	413	427	413	480	450	451	437	420	451	448	447	419	435	470	460	462	438	400	450	471	436	484	447	451	456	466	442	458	461	451	463	426	462	432	450	428	419	406	424	442	453	444	448	423	431	408	426	462	452	464	428	435	490	465	418	455	440	406	430	455	431	434	424	435	418	429	427	415	450	443	415	429	449	393	416	451	466	425	429	419	456	462	439	453	426	416	455	445	461	449	438	441	472	462	414	420	433	460	450	401	467	418	469	492	442	484	416	437	449	424	434	429	460	441	409	462	453	455	425	436	454	442	458	477	471	435	426	423	441	410	448	463	437	425	465	448	452	451	439	471	450	420	432	455	460	417	438	417	456	402	424	455	440	459	456	449	451	468	428	448	436	429	476	435	419	465	430	422	486	409	431	430	424	454	434	463	472	427	461	396	473	484	453	481	453	425	430	408	431	419	456	449	445	433	452	416	439	476	428	422	433	447	443	432	414	415	441	458	418	438	431	440	452	462	434	435	471	409	443	405	436	469	406	444	438	454	457	437	419	463	456	471	435	424	454	447	414	429	472	443	481	482	442	462	419	448	409	466	433	417	440	456	460	446	473	407	424	467	440	456	524	466	468	433	427	426	453	476	435	436	457	453	464	464	492	444	459	447	455	432	429	460	453	471	429	440	419	460	425	391	444	447	419	425	467	418	453	467	461	450	444	433	421	456	441	470	456	458	440	426	455	429	466	428	429	407	424	429	462	422	421	470	447	420	454	425	460	419	460	421	414	488	437	439	447	409	469	428	437	473	463	460	433	439	453
23116	12934	12740	9076	5941	7466	7558	6985	5209	7838	8861	10097	10427	12436	10798	10664	6991	4903	3677	2948	2978	1736	1573	1344	1423	1643	1824	2310	3548	3690	3294	3376	2070	1266	973	731	1139	873	502	348	315	267	259	227	232	218	248	255	202	250	205	212	248	201	231	223	223	221	226	298	522	514	294	203	189	192	200	202	175	201	231	192	180	205	225	204	199	208	199	192	220	200	190	192	220	168	204	196	208	183	198	194	199	213	223	219	194	202	205	203	209	203	201	189	213	227	204	200	212	199	212	191	209	187	190	189	183	187	211	205	205	220	217	185	222	199	200	200	206	181	184	191	190	199	209	187	206	198	211	205	194	206	193	208	196	202	188	197	189	190	219	224	199	181	211	229	233	183	197	199	193	194	199	212	209	192	184	154	215	182	203	236	214	224	238	206	185	208	187	208	192	229	175	213	209	196	194	171	234	202	230	213	185	174	190	200	190	184	173	198	200	209	204	182	196	208	208	191	189	196	189	188	183	187	197	216	226	190	193	207	200	190	193	181	212	200	215	178	192	188	189	178	217	213	210	177	196	190	199	187	205	191	186	200	217	198	197	195	204	193	204	188	198	191	203	196	162	214	193	198	198	206	203	183	194	182	209	205	190	212	206	190	180	226	203	200	201	162	200	205	185	217	216	231	201	211	207	210	210	208	187	192	213	224	213	188	189	199	194	198	202	180	219	203	177	218	232	208	176	195	207	199	182	192	217	200	227	207	201	209	204	210	217	191	201	178	195	201	201	154	202	207	191	198	196	187	203	193	221	224	188	198	238	214	177	224	222	186	196	194	199	192	210	177	197	213	188	193	186	219	210	190	206	190	192	182	188	179	191	212	210	203	209	222	195	203	191	189	199	214	196	183	205	236	184	202	192	194	208	195	213	194	193	191	180	214	192	171	221	211	195	189	191	203	183	204	207	199	192	203	211	204	207	199	218	183	188	188	218	225	202	216	218	185	214	184	227	228	221	207	209	207	201	187	202	188	218	208	188	217	196	213	214	215	200	194	202	174	193	199	198	205	241	214	195	218	193	192	211	210	181	196	202	204	212	231	195	194	176	193	221	194	205	193	188	196	209	228	207	181	206	212	214	189	223	203	220	211	204	193	198	171	181	212	209	197	202	192	183	189	214	213	200	212	217	212	218	207	183	178	208	205	200	168	184	201	208	195	217	176	191	202	222	192	194	199	214	183	221	209	184	197	213	205	197	179	205	213	180	228	185	181	217	196	197	200	193	210	168	196	186	197	222	224	206	190	209	193	200	228	198	170	197	206	188	202	210	218	207	222	181	207	200	213	217	201	186	182	205	198	201	212	188	183	220	198	178	233	207	192	215	193	215	185	203	211	216	192	204	190	181	215	210	197	200	194	222	214	217	219	183	197	215	223	183	204	193	200	182	179	196	202	209	204	205	188	199	189	179	210	208	172	195	208	222	204	205	183	207	199	214	234	203	180	202	200	199	173	201	235	219	217	203	222	221	194	229	225	216	210	222	206	217	176	210	200	211	216	204	199	204	209	174	197	201	197	179	188	201	187	219	210	222	191	187	202	207	177	166	195	192	224	211	197	180	192	205	216	203	191	204	203	188	208	204	194	213	200	204	218	197	193	190	213	210	209	200	183	189	213	194	212	189	195	187	212	220	203	217	200	206	195	220	199	213	199	179	178	190	208	191	207	195	182	187	188	194	203	227	202	203	196	196	195	209	229	179	195	187	222	205	227	212	229	181	205	230	194	209	193	212	199	185	193	201	177	172	202	207	203	193	212	201	214	211	177	200	204	201	177	204	191	204	201	212	201	222	205	220	212	207	204	192	210	209	199	212	185	206	227	188	174	191	190	207	213	213	202	226	192	197	175	220	224	171	224	173	207	238	199	231	198	187	183	210	200	223	189	192	179	196	191	209	218	201	207	216	210	204	214	196	192	175	191	190	199	184	194	220	181	199	171	184	206	227	187	167	197	219	204	246	219	211	181	211	193	177	206	197	186	203	217	217	203	199	192	196	217	207	173	186	214	222	196	190	180	195	210	233	225	192	187	200	209	187	190	189	188	206	220	223	204	190	210	208	220	197	194	218	215	226	195	222	208	212	213	211	208	189	223	196	198	203	187	177	183	192	195	175	202	195	198	212	217	218	205	184	201	215	173	192	216	208	202	199	221	188	208	211	188	202	229	191	194	178	182	220	204	209	197	191	195	213	185	190	206	208	188	203	221	205	207	209	205	209	206	227	197	201	215	191	187	203	199	221	185	207	201	209	203	199	192	210	190	217	193	212	195	206	184	181	185	179	200	199	193	211	189	221	201	208	223	166	195	200	199	206	220	189	212	190	209	179	215	162	202	214	189	205	203	188	206	184	196	212	216	214	164	191	218	188	237	217	202	183	193	219	202	175	186	212	211	218	214	195	196	210	185	206	209	200	189	175	217	222	207	215	207	189	208	197	170	196	204	210	195	232	209	192	227	180	204	200	203	178	204	226	215	189	204	228	236	206	217	164	188	192	212	180	177	199	214	234	217	226	205	222	197	214	191	190	204	216	181	206	204	224	203	190	220	207	202	210	211	226	182	195	221	186	210	195	200	205	236	175	203	199	206	194	207	212	182	184	217	194	227	204	196	221	225	198	216	211	196	183	200	209	205	200	211	201	196	176	191	188	173	192	190	209	200	171	175	210	185	176	205	187	189	225	183	210	206	191	207	191	208	211	221	195	204	183	201	207	174	224	203	205	206	191	219	220	193	195	231	218	221	191	202	203	204	212	195	198	220	217	221	183	176	204	216	206	216	235	202	199	215	190	162	219	179	194	198	197	186	206	189	188	182	207	208	168	205	218	191	189	207	199	197	210	230	215	190	200	195	232	199	213	179	228	192	176	194	193	195	207	210	195	227	180	204	189	200	218	209	165	211	222	217	195	230	192	167	199	195	223	231	201	206	209	201	207	198	205	166	227	199	208	220	213	192	192	206	191	199	200	218	211	200	189	197	205	206	218	179	203	210	177	220	202	227	223	192	228	200	188	180	195	210	216	204	206	238	202	181	191	221	206	183	170	162	214	227	186	205	212	198	185	212	192	203	182	198	216	220	216	207	198	198	183	210	208	197	203	206	220	200	219	211	195	201	199	212	184	185	213	176	215	203	202	223	202	198	201	218	210	224	211	200	193	185	200	170	203	214	230	201	200	225	187	201	192	189	197	194	192	207	187	201	205	214	202	200	192	192	212	199	202	212	208	203	232	216	199	173	213	205	201	216	200	194	206	220	203	210	217	211	207	205	214	196	188	196	202	203	195	177	205	195	215	215	207	192	192	197	213	198	196	184	211	222	208	215	194	226	189	200	186	196	230	174	204	228	182	205	224	221	187	215	192	213	206	182	205	182	197	190	210	210	227	192	212	188	188	193	175	217	212	204	203	197	212	191	202	201	198	202	194	182	196	219	191	185	216	194	204	192	190	201	212	192	200	195	199	211	188	176
12930	11948	19053	14552	11769	13640	15675	16114	14121	21677	24651	27823	28437	32538	28789	30583	24074	21619	16100	14521	15829	9866	9212	8830	9047	10248	10902	14266	19928	20690	19448	19067	13743	8596	6334	4829	7112	5503	3313	1905	1197	1134	1138	926	758	653	790	976	733	679	609	650	914	716	725	657	732	740	632	1351	3066	3269	1456	540	588	526	554	546	552	557	575	598	555	594	521	546	511	552	552	555	496	540	537	555	501	564	539	557	519	531	510	505	572	515	539	533	581	531	561	547	564	537	530	531	548	566	521	540	535	566	565	560	562	558	568	510	567	533	521	551	525	559	535	576	529	521	562	551	524	545	575	532	509	555	550	527	584	556	514	571	547	550	504	539	510	544	549	544	536	511	514	517	529	572	538	566	491	568	576	549	497	560	614	523	576	593	519	520	508	529	538	497	509	567	510	555	608	528	510	531	541	528	539	553	531	505	552	520	535	543	522	529	535	521	511	543	495	530	532	578	541	513	522	498	582	564	511	551	535	576	543	542	523	570	534	550	509	556	546	478	539	540	582	541	538	570	526	542	505	536	516	520	540	580	512	557	495	544	534	527	531	558	525	549	572	529	525	541	516	540	526	559	565	543	530	520	549	524	543	529	527	571	554	544	541	536	509	510	536	496	559	569	546	538	533	569	572	539	563	555	577	563	507	504	527	545	503	549	524	544	538	534	491	514	539	522	531	529	536	552	554	541	498	544	519	537	504	578	530	548	578	546	519	571	492	544	546	542	545	519	529	562	541	512	496	558	459	598	557	542	529	545	568	506	501	564	559	549	532	560	546	504	553	556	574	557	558	562	512	532	584	527	504	525	517	523	530	555	494	582	524	566	549	546	508	492	529	571	540	571	513	534	580	542	539	570	568	552	533	510	561	506	552	551	563	531	508	528	561	529	519	565	507	503	550	533	531	536	547	546	513	544	532	535	505	518	543	540	534	551	545	561	516	495	508	527	542	574	507	555	543	500	506	570	531	587	555	556	518	561	563	554	538	544	520	549	534	520	574	563	532	579	500	564	532	532	492	540	545	492	541	539	528	529	524	545	522	558	545	567	521	542	549	538	490	495	521	520	561	507	543	532	525	493	560	510	503	495	544	533	553	512	507	561	527	502	537	518	544	579	524	511	536	526	544	536	538	531	531	518	549	570	543	550	531	504	553	549	517	528	517	529	561	527	511	501	534	492	538	516	548	510	517	506	485	522	548	520	557	516	525	570	506	511	530	539	527	576	506	513	544	543	560	522	573	557	536	524	534	558	507	559	532	575	521	564	527	523	528	539	568	551	518	584	530	526	549	497	558	556	511	547	510	533	524	580	561	542	553	553	530	543	585	513	545	571	535	514	523	526	523	542	542	553	530	519	529	532	547	532	547	593	539	541	533	541	522	539	526	542	546	538	519	567	519	518	520	554	534	565	547	578	562	526	526	535	548	540	527	550	490	509	542	533	548	530	548	550	519	568	496	533	527	523	552	546	534	507	496	517	534	534	531	525	545	575	543	526	541	535	534	541	577	542	526	548	513	544	515	542	530	524	524	562	542	525	514	552	536	527	493	521	511	549	518	520	517	567	538	531	561	534	543	527	560	505	537	549	530	519	534	541	517	557	545	549	515	524	516	568	518	548	538	574	557	491	551	544	530	518	570	524	526	543	551	559	554	531	577	563	510	499	550	526	534	543	541	556	531	532	549	529	613	510	529	550	519	524	515	542	530	522	520	559	524	522	549	499	551	537	524	553	484	557	528	543	505	548	531	537	554	493	532	530	538	571	535	535	556	530	522	520	539	511	533	532	497	540	532	528	495	533	522	533	525	494	520	535	566	567	520	539	506	542	529	549	512	544	520	538	544	487	537	541	526	486	525	541	517	541	525	525	511	553	551	554	571	556	535	558	544	513	556	511	532	514	504	550	541	536	531	541	514	495	511	545	550	518	513	524	503	568	550	521	540	525	542	480	539	523	552	542	532	530	532	514	560	538	535	556	554	552	522	521	548	515	518	550	520	565	541	536	532	571	530	561	514	581	525	539	558	583	551	519	571	540	510	515	553	559	558	574	505	539	512	574	513	554	534	546	552	562	533	530	516	552	554	520	519	556	505	517	532	543	568	520	506	560	521	557	526	544	535	532	522	524	558	560	526	516	526	511	544	508	523	517	539	552	539	520	493	539	540	569	519	554	500	570	551	547	537	512	511	553	535	517	546	558	541	572	506	545	522	504	513	539	507	559	531	525	541	569	539	519	527	551	594	560	535	557	519	536	526	545	533	573	568	533	547	545	526	529	572	534	515	518	529	496	538	529	509	501	534	573	559	517	524	532	562	500	540	565	571	568	579	542	544	518	518	563	550	564	539	533	554	534	518	540	535	521	529	497	594	545	527	533	526	498	511	544	548	520	548	538	519	553	514	584	530	541	580	560	526	474	531	457	538	546	540	527	541	523	513	484	564	540	555	506	514	536	496	535	509	525	532	527	540	547	551	497	508	541	531	520	565	549	596	502	524	549	511	551	565	497	561	541	512	522	561	528	500	492	534	524	559	563	544	511	481	561	506	537	567	523	515	572	509	609	517	547	523	512	532	492	526	561	555	524	535	543	496	540	497	519	564	522	549	543	536	509	565	534	497	527	522	541	508	517	523	547	536	510	535	506	548	552	564	559	558	581	577	533	526	541	533	489	547	554	525	544	543	547	571	534	539	528	537	515	520	533	545	514	546	541	522	525	567	515	550	562	534	557	501	536	520	540	534	513	532	521	502	553	521	531	523	513	498	522	554	517	525	533	561	588	578	518	537	501	489	527	489	556	543	532	552	543	507	529	526	555	544	526	534	519	544	551	526	541	520	557	516	524	556	550	560	583	509	519	536	510	546	525	525	552	562	555	528	532	528	532	544	550	505	506	530	516	518	517	536	566	509	534	551	504	534	512	562	532	544	523	535	496	559	502	568	546	547	497	564	557	531	553	539	547	575	541	565	550	560	560	532	518	509	588	603	519	555	508	504	520	518	529	538	551	514	545	496	499	487	499	505	554	558	535	498	532	539	533	524	559	541	551	479	522	540	541	530	544	544	547	556	492	551	517	515	498	500	529	515	538	520	548	510	512	526	496	522	523	502	505	574	556	578	564	538	512	528	535	537	498	545	523	528	549	494	515	525	499	538	551	514	481	515	555	532	570	530	571	538	514	594	563	545	517	515	553	543	536	513	521	532	495	523	549	505	529	567	533	528	525	495	504	537	567	516	521	551	556	552	530	536	536	544	589	555	505	512	599	553	561	508	514	520	526	541	527	549	522	527	534	503	559	529	518	505	500	557	553	514	553	568	527	532	526	508	539	574	551	520	571	529	551	534	585	534	501	548	558	548	515	521	554	580	536	557	554	547	530	546	485	560	558	546	514	489	537	530	529	513	523	501	549	541	527	568	471	523	528	549	529	477	557	517	549	535	536	571	548	530	519	539	557	520	549	570	518	568	561	519	535	518	518	529	503	519	568
40212	27329	26254	17960	11962	14152	15100	14677	11502	14331	17732	21364	19191	25342	25264	23439	16651	13091	8215	7303	7354	3784	3707	3289	3128	3031	4358	4723	7039	7176	8318	8437	5708	3302	2162	1653	2326	1798	1113	477	279	288	289	240	149	149	203	231	163	140	148	179	272	224	169	151	193	147	158	352	813	938	217	135	128	149	129	113	127	126	150	146	106	130	139	112	104	129	144	128	134	135	129	152	124	126	136	118	108	134	134	134	131	122	119	115	124	118	129	134	130	146	145	140	166	139	147	141	129	132	133	132	119	150	145	137	139	124	132	127	127	112	111	124	112	129	114	123	114	120	113	119	133	126	112	137	133	128	137	121	119	133	145	136	134	117	143	120	110	139	132	137	118	115	125	140	121	136	109	136	125	136	102	121	120	107	124	130	128	143	127	118	127	142	126	141	124	142	140	133	134	124	129	140	142	128	131	119	125	121	114	120	135	131	141	134	118	122	138	125	143	130	125	121	128	127	126	142	118	121	128	146	138	149	141	131	122	125	135	135	122	133	129	147	105	125	126	144	140	128	126	133	134	133	133	140	119	145	114	132	130	130	121	128	123	135	129	130	120	99	132	126	132	106	138	138	142	114	149	127	145	141	136	138	120	122	122	115	135	122	104	139	131	131	137	116	131	136	131	116	119	130	133	115	125	166	123	124	111	129	143	134	127	148	136	128	128	129	111	134	141	132	119	127	147	125	131	120	120	120	142	122	128	150	130	130	124	127	113	131	123	137	124	134	126	143	114	107	129	117	142	126	137	145	136	122	138	151	119	126	120	147	124	122	137	120	116	140	104	125	126	134	142	127	141	116	136	125	154	143	125	132	136	131	110	117	126	127	119	138	107	134	127	144	127	137	136	115	127	123	138	144	109	128	122	138	125	131	129	133	134	127	101	151	129	133	124	116	127	139	128	118	125	135	124	127	141	120	122	133	120	160	132	137	128	121	126	133	130	126	145	124	137	149	141	132	142	124	150	136	128	145	138	132	138	128	116	133	117	131	135	108	135	129	129	129	133	131	116	118	119	136	127	150	153	141	140	147	148	128	140	135	106	132	116	96	130	128	110	117	131	126	119	124	147	119	127	124	155	156	152	152	142	156	139	126	120	123	136	129	165	143	138	127	131	139	132	120	135	129	131	128	139	137	108	120	135	133	131	153	110	129	136	129	116	126	119	122	128	120	154	138	140	121	136	120	119	138	130	134	127	118	152	109	164	143	118	126	143	124	126	120	149	133	131	144	122	129	147	135	117	150	143	106	142	126	98	139	132	142	125	146	133	127	128	133	143	134	144	135	126	136	125	154	117	123	141	113	133	127	134	120	130	136	131	128	115	126	126	127	123	118	133	138	128	110	144	111	128	140	122	148	145	125	115	132	138	130	121	147	134	162	127	135	138	139	155	139	135	125	135	130	124	125	131	121	125	135	116	128	139	141	132	123	150	116	159	118	124	128	123	122	129	114	123	117	152	142	132	141	154	117	109	133	124	110	128	132	130	141	138	119	146	149	124	126	134	122	147	135	115	140	126	140	131	137	141	131	134	141	136	122	112	121	134	137	113	115	125	127	124	120	127	137	143	138	122	117	135	144	141	142	125	124	170	120	121	106	136	115	123	121	121	146	129	135	114	103	144	128	148	128	121	106	131	131	127	128	128	107	138	142	117	142	136	137	129	105	139	124	141	134	104	112	126	108	147	113	120	148	120	124	127	119	135	115	119	121	128	115	143	140	125	136	122	126	108	126	145	98	137	142	121	119	128	142	103	131	98	148	122	143	130	128	147	138	120	152	130	120	135	118	151	112	131	143	120	120	140	128	123	118	129	138	116	123	116	141	119	146	125	144	129	151	121	118	124	131	123	131	120	127	125	126	143	129	114	100	132	119	126	118	108	131	138	138	130	112	116	130	107	127	118	125	118	137	135	122	139	141	126	115	118	115	133	122	137	139	133	145	122	136	140	133	139	119	120	120	134	119	147	143	128	128	142	123	122	122	120	126	126	118	125	114	123	132	144	144	133	132	117	126	116	124	127	135	125	150	139	144	125	150	133	162	112	118	141	132	133	134	123	108	117	135	135	123	142	130	140	130	132	144	110	148	133	125	132	123	125	134	145	121	141	143	145	114	114	146	151	148	120	148	141	138	146	128	110	110	117	138	123	144	123	116	120	123	127	108	133	127	128	143	107	149	134	125	133	122	110	142	136	120	120	114	131	119	153	104	136	113	133	137	118	127	126	131	116	119	129	121	126	128	136	132	149	129	141	96	140	113	131	126	130	128	120	137	137	121	131	136	129	122	132	119	111	132	127	128	134	141	124	111	121	132	134	120	116	141	132	140	117	132	139	120	127	123	123	132	119	126	117	138	126	131	132	136	130	126	126	100	128	126	112	130	140	127	134	132	126	130	132	141	158	132	134	142	124	112	133	132	139	137	130	110	119	105	132	130	140	129	144	138	133	128	136	142	121	126	110	118	147	124	136	134	124	143	130	129	119	145	123	139	130	138	112	110	128	130	139	122	132	122	137	138	147	115	125	131	135	124	146	113	117	117	127	132	123	108	121	130	116	122	124	109	122	106	133	148	132	144	143	130	99	146	156	122	121	144	126	128	121	132	112	127	135	136	121	138	132	138	126	143	128	127	138	132	114	145	122	126	106	113	130	139	119	121	146	137	119	137	159	130	136	121	121	129	127	117	142	139	134	124	120	121	138	149	132	132	119	149	125	108	124	132	138	122	111	138	130	117	132	128	125	140	132	124	118	140	136	117	123	137	143	140	121	122	131	123	111	151	130	116	112	133	120	129	130	126	123	126	139	145	125	126	140	135	137	145	132	126	123	155	127	148	134	128	138	126	130	119	113	128	135	120	126	118	126	132	115	142	126	140	113	143	147	149	137	148	123	122	135	127	120	135	117	123	134	110	135	136	135	125	137	123	121	124	162	123	110	136	121	133	109	140	124	142	138	123	118	121	169	126	119	154	142	141	134	121	125	136	133	132	123	131	123	126	142	129	148	146	122	136	134	156	145	136	119	124	117	131	140	112	141	122	118	120	128	109	126	120	146	145	129	143	111	132	129	125	133	125	134	117	117	130	120	140	129	133	121	141	130	138	141	148	131	126	133	130	126	138	110	138	149	136	117	134	137	115	139	137	142	134	118	111	116	134	129	134	129	114	103	113	127	135	140	126	135	116	143	124	112	129	118	130	134	134	144	139	97	124	123	118	108	119	118	149	139	137	142	130	115	139	139	135	120	144	114	126	126	134	136	140	122	121	133	136	150	109	141	115	129	144	137	126	115	123	134	127	138	133	129	130	145	122	137	153	129	149	121	120	150	124	113	120	115	102	152	128	135	155	141	115	153	126	126	121	105	124	122	128	106	138	138	104	128	133	118	128	129	139	131	133	115	123	132	133	113	156	152	136	135	128	125	131	142	135	135	125	134	132	137	119	131	135	124	126	131	156	134	97	136	105	128	139	139	137
22538	21137	30194	21637	17294	19417	23522	23590	21139	28793	34262	39106	36181	44400	41464	43286	36807	35061	25687	25561	27289	17898	18588	17125	16564	16811	20760	23539	30032	29876	32585	32241	26170	17132	11846	9586	12370	10955	7123	3369	1913	1677	1730	1469	648	641	1283	1203	885	738	605	700	1350	1294	771	690	681	623	568	2468	6151	6445	951	393	360	379	420	382	401	354	397	382	406	385	393	354	393	367	376	426	389	363	398	340	365	373	344	412	367	352	389	337	348	355	362	350	363	337	352	328	373	363	386	326	344	360	359	342	370	360	344	338	342	336	365	382	364	350	322	376	373	377	348	347	376	342	376	325	346	362	377	345	351	325	384	368	348	373	357	346	312	351	356	373	349	352	347	343	352	377	367	321	339	359	377	371	376	348	332	326	336	365	333	357	339	353	334	372	324	358	378	367	358	368	390	348	372	345	353	370	383	360	342	345	355	353	354	349	358	358	354	376	381	357	353	335	401	326	374	373	346	344	353	324	351	331	368	351	357	337	380	345	382	347	337	372	351	367	352	360	334	348	376	365	385	343	327	353	369	341	336	361	367	357	354	349	385	365	367	396	376	343	370	358	365	362	388	353	361	360	341	312	347	380	353	357	360	361	355	346	362	378	349	367	347	377	353	348	351	353	381	361	327	358	382	355	348	367	339	371	364	351	353	357	349	326	352	384	358	382	364	376	389	331	342	327	359	365	353	330	347	338	372	365	361	375	352	336	365	366	363	363	345	356	341	334	391	359	347	372	330	314	373	374	366	363	335	368	382	347	369	385	347	356	361	341	340	350	317	349	369	360	343	334	354	366	365	370	381	373	323	360	372	358	376	358	340	328	371	353	386	357	349	378	362	342	336	382	350	351	362	359	355	331	353	392	368	354	350	370	371	390	381	346	360	354	302	380	361	372	361	373	364	353	363	365	341	328	380	351	331	353	367	407	335	375	375	339	363	344	323	366	356	332	361	335	398	336	354	347	313	375	371	369	308	382	333	352	348	365	347	352	351	329	357	354	372	356	367	348	366	359	368	360	341	354	381	348	354	371	357	365	365	346	383	342	319	357	337	363	324	393	340	354	359	349	361	341	374	337	340	327	350	341	349	397	375	343	363	332	379	333	351	385	358	344	347	362	344	352	346	400	306	353	358	365	318	367	323	355	370	345	364	307	335	334	343	377	335	331	360	362	351	345	354	305	381	352	343	339	323	374	387	348	355	343	331	352	334	411	380	351	357	353	348	354	378	390	368	317	335	309	305	379	362	348	346	332	359	354	343	384	358	373	364	381	369	339	349	357	339	348	346	351	373	377	345	348	341	333	337	379	378	373	326	346	341	316	357	367	345	353	347	334	290	369	336	345	346	340	339	354	366	368	340	352	350	356	353	381	350	349	336	354	377	364	326	334	345	371	358	354	368	325	359	341	326	352	371	373	375	345	355	349	339	310	335	365	374	336	362	387	369	364	327	333	362	360	324	338	315	352	332	382	371	371	341	366	341	337	332	367	363	349	356	390	351	293	361	382	391	340	326	351	340	348	368	358	339	344	331	340	393	350	349	367	330	353	367	339	366	335	368	381	350	362	368	352	342	377	358	336	326	339	333	380	361	361	349	329	357	359	357	338	345	366	375	344	398	363	362	336	340	337	323	357	379	345	344	363	350	366	367	357	338	362	376	349	336	347	334	348	344	356	359	376	340	383	349	318	372	369	341	394	339	346	327	368	364	359	365	348	364	359	353	368	336	353	336	376	341	338	345	326	346	360	348	345	354	363	349	335	328	342	356	390	365	376	316	344	374	352	377	308	343	395	373	351	343	392	341	342	355	342	327	368	326	362	350	334	381	350	381	353	365	333	348	416	344	359	332	329	373	364	372	347	356	353	352	364	342	349	357	370	338	354	332	341	350	354	348	378	355	353	343	361	323	338	334	327	387	350	373	343	349	345	370	350	378	349	360	362	347	361	335	322	366	373	352	355	351	345	364	335	374	374	364	375	394	344	369	360	349	338	350	377	348	384	339	342	343	396	347	348	373	340	368	331	378	374	365	365	335	344	393	362	357	342	326	333	362	332	357	357	353	361	364	348	322	367	350	368	351	347	370	379	404	315	374	356	347	343	365	370	363	332	332	361	329	328	333	359	365	337	360	361	361	347	362	382	303	347	359	369	357	345	385	330	355	317	352	378	363	344	366	331	344	360	354	340	345	329	315	370	352	376	334	372	341	308	380	349	357	346	352	329	314	350	333	311	350	362	379	331	323	351	338	350	369	342	377	350	322	357	388	365	356	371	355	346	360	361	347	350	370	320	369	326	321	364	329	346	348	368	377	364	353	354	367	350	369	334	339	348	376	359	345	381	375	358	339	348	347	321	371	335	374	356	380	338	333	331	342	396	358	384	333	359	382	301	347	352	360	330	372	358	319	320	393	331	363	356	340	365	374	370	381	391	357	361	335	358	359	382	332	366	394	336	353	346	367	372	373	329	342	355	357	375	385	315	394	333	351	341	366	350	369	360	340	347	348	354	310	352	339	332	341	347	351	320	355	335	345	343	366	342	368	389	357	386	362	345	332	353	362	362	337	361	342	374	375	396	323	338	361	318	378	369	355	364	364	375	362	339	395	316	344	364	366	361	391	392	355	367	370	386	344	388	368	354	350	369	327	368	382	336	370	403	336	372	315	362	324	340	398	342	368	382	369	330	376	336	368	372	348	355	355	327	394	353	361	358	347	322	364	381	382	323	370	356	335	354	339	366	315	397	314	347	330	380	325	361	329	358	420	356	368	342	344	336	385	348	331	359	313	330	387	372	383	320	350	368	336	342	334	347	394	337	348	344	358	347	357	359	373	347	367	362	343	351	374	379	353	354	345	375	346	347	313	358	368	353	343	347	331	351	344	348	369	301	337	381	345	351	350	332	375	385	350	356	369	342	375	367	379	363	369	314	342	335	385	365	388	352	387	360	364	364	339	358	370	359	371	368	341	335	317	377	364	330	332	380	347	346	346	338	380	330	378	357	378	334	341	331	379	374	347	370	393	339	322	361	355	351	367	342	327	340	380	372	379	366	341	349	362	372	332	344	363	354	352	350	334	361	328	363	346	325	334	370	378	346	337	339	304	336	362	365	332	309	300	368	343	394	350	340	360	366	363	340	358	328	348	334	344	330	381	333	355	341	354	372	353	370	362	351	313	347	359	346	358	357	371	391	343	361	322	342	367	340	330	351	335	348	329	377	355	351	388	331	359	362	363	328	375	341	340	357	350	371	349	342	319	350	358	338	391	355	324	348	359	356	347	310	365	351	329	348	335	373	367	371	353	392	359	342	337	346	344	346	362	363	358	347	392	346	381	380	358	364	324	366	333	381	355	337	367	368	342	358	353	356	343	367	389	364	356	332	331	357	355	344	321	354	364	331	348	367	346	384	346	326	359	392	331	354	361	321	358	356	353	358	385	335	353	346	333	359	341	369	358	361	352	332	324	363	355	335	385	353	355	354	325	357	359	364
5095	1326	1682	1265	959	846	631	633	481	530	475	607	562	909	783	611	410	396	293	328	294	223	227	229	233	230	227	266	313	312	329	348	293	240	213	181	197	214	168	167	158	152	172	157	163	179	169	153	170	156	160	155	160	199	170	156	170	151	181	155	195	209	180	170	158	173	185	169	181	138	153	159	158	176	161	165	173	164	177	153	164	158	160	173	169	141	168	152	152	146	188	151	175	168	188	192	132	152	168	186	144	165	146	146	153	150	170	174	176	152	163	142	173	150	170	154	185	155	169	179	149	171	176	145	160	157	150	181	175	168	158	170	161	166	165	147	136	175	171	162	176	159	181	159	152	164	161	175	140	178	144	175	138	156	178	173	152	155	146	189	151	163	157	141	145	146	161	165	176	171	168	143	146	168	152	168	157	174	166	141	162	161	157	185	159	158	161	152	160	158	171	171	169	177	172	165	161	166	141	182	168	170	168	146	179	190	188	164	180	146	153	137	161	141	170	171	155	148	168	171	144	136	147	165	151	160	176	168	181	166	169	152	184	155	165	150	150	165	187	135	170	157	164	149	178	154	189	177	163	135	155	165	165	154	144	150	156	164	165	165	148	158	160	141	165	161	146	170	162	178	134	169	155	163	151	168	160	159	149	161	149	152	200	159	152	164	172	174	154	145	172	155	164	161	186	152	152	177	143	171	136	158	187	174	158	182	150	173	147	138	173	147	170	170	172	150	173	163	185	155	180	133	152	133	154	165	163	142	167	167	164	157	157	155	171	189	139	180	155	169	164	149	176	180	163	168	176	155	147	159	150	164	184	164	174	181	183	179	150	152	166	138	155	165	165	155	138	169	182	169	156	160	154	155	183	157	151	149	166	142	148	169	176	172	178	163	144	169	139	173	164	141	165	145	151	152	139	176	181	178	159	147	161	167	145	174	169	147	162	174	159	154	180	161	159	161	182	179	165	163	166	162	190	160	159	151	181	156	181	169	165	180	160	149	149	168	162	155	171	173	192	149	180	153	153	157	153	151	151	141	167	166	164	171	152	165	157	188	147	155	161	155	140	162	147	138	170	167	167	144	183	175	172	168	148	150	143	168	162	153	177	149	148	137	170	181	166	164	169	162	161	148	168	166	143	164	140	172	176	160	157	161	145	173	150	142	139	149	185	146	155	163	170	158	172	157	151	137	171	188	167	186	167	179	153	182	160	150	148	170	183	183	159	165	165	150	153	157	146	177	170	186	152	152	169	171	150	192	149	168	142	150	174	163	173	167	191	170	137	157	178	168	154	140	145	172	178	160	175	169	165	167	159	153	137	172	162	146	168	141	165	150	145	193	149	173	145	175	156	176	157	161	167	161	147	168	162	158	185	175	187	170	146	165	139	173	164	202	164	164	149	157	145	137	156	153	150	181	159	167	144	148	164	163	170	157	159	192	171	160	168	165	174	173	186	169	154	159	135	168	172	173	165	137	135	165	215	143	146	150	157	150	141	165	169	158	152	173	172	161	169	174	153	176	155	154	165	143	173	172	152	163	168	166	143	157	160	161	159	171	162	186	174	172	172	143	157	182	161	149	173	157	191	157	176	163	171	175	156	184	158	168	145	160	138	140	138	161	171	154	174	168	143	146	161	149	166	135	157	152	183	137	180	157	166	184	156	144	162	154	166	159	177	171	160	153	145	173	158	160	136	152	155	156	157	165	184	163	201	166	165	154	185	165	142	151	138	135	173	157	160	173	157	182	139	153	149	170	149	138	177	154	175	181	178	157	161	146	161	157	129	135	166	167	174	141	170	173	163	132	161	172	158	138	181	159	157	163	174	147	169	171	172	170	149	170	169	146	143	137	176	154	194	151	161	188	163	153	175	166	166	169	171	171	148	156	168	162	145	159	137	164	171	172	133	166	175	190	147	171	166	156	173	160	149	162	162	169	167	143	178	161	179	158	163	164	161	150	154	162	165	154	142	142	168	146	152	149	160	169	161	136	155	152	167	159	148	163	153	163	151	164	181	164	150	168	188	180	161	156	164	170	153	162	137	136	139	146	158	139	167	150	164	141	136	145	150	170	145	152	169	130	164	173	175	166	168	159	181	167	155	166	147	142	157	157	146	172	167	148	173	165	183	153	177	148	154	153	159	161	155	177	146	170	158	163	169	150	177	155	159	160	186	149	154	145	173	135	172	170	146	170	143	141	161	157	157	142	175	170	148	156	169	179	166	167	154	168	164	171	175	173	155	152	170	161	177	170	141	145	170	144	176	152	172	145	163	172	145	191	154	167	158	141	152	167	183	150	171	188	164	148	170	161	177	154	145	154	154	138	194	149	170	164	172	173	185	173	166	183	171	164	185	141	163	168	166	154	191	190	175	147	161	170	152	173	162	167	191	169	153	153	179	136	150	150	154	178	176	159	176	170	185	166	174	150	174	180	158	146	152	153	155	173	170	164	171	178	149	165	159	147	163	149	167	176	160	154	175	167	175	187	162	151	149	169	159	180	179	150	166	151	159	150	169	174	158	176	159	163	155	163	166	154	170	159	169	152	179	164	150	184	166	172	174	158	158	193	175	160	169	148	161	148	138	142	160	171	136	147	144	142	169	149	153	151	150	158	165	182	157	149	177	156	152	169	143	173	163	156	161	144	171	160	185	165	143	170	168	155	183	152	151	157	179	154	172	163	151	168	149	153	160	149	150	139	155	160	171	157	171	147	137	171	160	178	176	142	136	152	154	162	153	178	154	166	152	141	151	181	143	170	151	152	163	162	167	164	142	174	147	159	173	159	163	137	160	168	148	175	168	184	164	159	132	169	167	156	174	145	147	153	172	170	155	159	159	141	146	156	145	192	161	164	150	165	178	161	159	177	156	151	166	140	177	183	163	146	155	167	163	144	166	144	160	166	145	151	174	145	144	171	162	147	172	141	164	147	153	168	155	167	169	156	168	162	181	171	141	145	169	167	156	153	170	149	203	161	148	134	192	176	146	170	145	137	187	190	152	177	144	154	169	165	161	152	161	158	162	131	147	181	161	152	158	137	161	141	152	160	159	178	155	156	159	161	162	179	149	144	163	150	149	160	162	163	175	134	148	139	146	176	141	165	180	162	160	175	168	177	167	186	161	153	155	164	144	144	147	157	151	162	167	169	134	160	149	148	149	169	142	163	158	168	147	147	154	160	160	163	147	174	182	163	176	149	171	170	170	162	153	156	167	170	154	180	170	167	156	164	153	157	156	154	137	169	177	167	166	159	164	150	168	187	168	154	172	157	151	161	159	163	189	161	160	182	165	154	155	172	183	163	147	170	180	158	163	170	136	167	170	169	162	151	161	159	196	157	163	146	151	183	167	161	179	160	172	166	149	155	159	171	156	164	157	173	169	174	159	136	154	163	145	157	151	140	170	148	148	168	166	159	140	163	172	148	159	171	159	154	157	134	134	145	172	155	171	143	172	150	168	169	143	179	147	148	149	165	170	166	162	179	164	165	150	158
4545	1949	3942	4105	3576	3547	3281	3129	2314	2727	3012	4002	3218	6187	5494	4657	2914	2713	1589	1520	1792	1138	1122	1005	985	1025	1289	1512	1918	1878	1992	2214	1661	1235	951	729	928	759	596	509	459	478	503	459	464	483	496	462	480	448	400	464	435	449	446	484	455	434	419	513	628	857	547	436	435	420	473	436	441	424	413	441	462	465	439	407	428	446	458	428	422	432	472	415	466	436	442	442	429	476	412	416	427	447	422	445	421	436	444	472	479	457	459	480	417	430	459	411	455	488	427	452	455	419	437	466	467	453	439	458	429	466	413	450	456	449	430	431	431	428	402	445	413	429	417	435	420	455	417	438	470	442	482	427	435	447	445	415	431	485	474	441	440	442	438	438	445	475	441	437	443	469	456	459	451	473	437	422	438	449	416	496	469	420	421	429	446	480	463	443	467	433	479	447	481	466	446	468	461	442	452	445	416	416	431	465	457	431	450	434	462	388	455	448	452	420	458	434	443	439	444	481	446	466	465	441	411	473	421	430	433	427	452	425	449	440	450	451	441	416	461	487	452	458	464	438	471	429	458	471	451	444	430	486	431	453	435	454	441	433	427	396	447	465	408	444	430	438	458	418	417	438	437	444	435	439	433	461	444	463	458	451	414	441	404	436	418	446	467	404	470	455	459	399	467	401	454	440	472	470	418	445	412	460	438	477	439	442	484	460	489	465	433	429	433	456	396	457	434	465	443	491	445	448	468	446	419	442	443	456	467	426	433	447	456	448	499	435	443	448	415	452	432	478	430	436	409	467	432	425	443	424	454	452	420	442	440	452	417	461	457	418	457	430	463	453	420	476	443	424	435	438	452	410	465	450	446	438	453	429	467	412	451	423	433	406	396	455	461	414	467	467	467	473	447	447	444	415	470	427	408	456	441	450	469	460	413	463	450	474	469	481	462	425	443	429	453	439	422	438	455	445	435	458	477	455	433	444	437	442	482	456	471	457	438	456	443	448	434	427	448	432	455	462	437	433	477	441	436	424	453	461	441	408	430	481	451	443	450	434	425	439	437	463	446	468	432	425	445	413	457	465	422	440	442	449	457	461	445	442	451	420	473	442	426	426	416	432	441	466	464	443	434	439	445	420	468	459	473	433	454	453	486	420	439	445	503	445	451	467	465	473	446	470	453	478	425	454	427	483	449	480	464	475	461	454	433	445	457	465	460	430	434	464	474	458	435	454	445	466	436	461	427	463	418	439	459	461	460	446	459	406	459	432	448	437	437	419	479	455	466	476	440	445	451	438	459	444	484	447	459	459	439	460	434	419	475	454	401	448	441	433	461	459	441	482	441	428	456	452	462	419	426	435	451	462	453	437	455	438	454	508	458	437	445	418	487	412	423	454	461	426	469	448	430	437	467	456	458	457	464	402	427	434	442	457	455	476	427	462	454	444	440	458	466	458	417	434	465	480	457	458	439	454	480	440	420	460	452	435	446	448	436	402	453	433	444	454	481	423	451	433	446	424	426	425	423	433	446	440	451	436	465	432	422	458	449	457	430	440	413	430	461	439	443	445	443	437	475	431	449	451	454	460	417	411	428	436	454	447	464	449	435	433	439	460	437	434	433	490	446	420	438	418	438	472	437	431	455	419	464	464	442	485	468	452	454	456	482	417	441	451	469	457	443	465	440	485	447	469	454	441	427	500	458	447	426	431	395	482	444	417	445	403	446	479	424	442	453	436	466	446	456	460	441	435	427	449	439	471	428	402	460	462	417	423	450	448	461	438	407	415	412	468	422	425	454	454	428	445	425	463	458	453	440	447	454	440	459	425	474	451	434	446	461	501	470	449	399	451	451	433	464	492	455	451	446	463	475	490	457	413	454	465	429	493	450	441	441	470	450	428	435	443	495	438	422	461	468	444	453	445	468	406	432	415	454	449	461	425	392	422	457	424	430	450	446	449	483	455	420	426	422	426	452	420	426	443	451	433	498	417	444	466	435	433	448	465	463	464	470	443	433	424	458	416	399	436	422	461	466	466	439	430	442	474	453	423	425	439	416	466	444	398	426	447	439	470	453	422	506	461	446	450	467	438	416	438	418	447	426	437	439	471	451	429	436	414	471	447	417	475	425	438	443	462	444	496	425	467	441	445	431	425	427	479	425	441	456	422	453	418	442	437	436	465	445	491	430	462	445	460	440	417	441	487	430	464	481	474	455	494	484	461	438	434	474	420	429	466	450	409	470	432	466	443	437	442	471	410	485	438	431	411	459	444	455	464	404	461	421	485	421	455	454	464	442	463	456	458	449	462	408	452	467	461	418	444	431	455	448	438	459	451	435	470	458	448	444	442	448	473	465	432	432	456	432	434	432	453	446	445	419	476	437	422	424	397	451	449	477	457	437	436	432	452	492	477	454	458	503	464	446	421	443	489	444	442	491	455	423	457	446	458	507	425	468	452	422	425	432	433	455	426	427	455	428	503	436	437	456	422	426	475	436	426	432	430	442	450	459	433	471	459	460	450	479	440	465	437	465	462	456	428	458	427	467	390	435	446	472	478	434	479	445	460	460	475	476	473	459	442	430	430	450	464	423	472	440	426	440	445	455	456	438	453	428	439	413	451	405	445	421	445	494	474	435	439	453	460	465	456	428	469	408	470	428	434	491	453	416	476	447	387	452	473	454	474	461	439	473	467	470	466	427	414	441	445	455	437	444	430	442	473	433	455	426	478	458	417	476	414	445	439	420	439	426	464	428	455	464	454	471	435	466	450	431	425	454	454	439	437	431	427	473	464	423	463	433	490	448	438	469	447	459	424	449	468	429	479	466	490	432	445	468	445	487	430	465	476	468	406	425	453	469	411	429	425	422	434	451	433	404	468	442	422	431	455	445	435	469	401	435	451	485	423	447	458	433	448	446	447	469	451	449	453	468	432	452	458	445	512	461	430	446	424	465	454	473	413	480	449	427	467	431	440	452	413	457	431	456	473	425	425	442	451	440	443	453	474	427	446	442	442	461	451	460	466	450	437	468	458	477	451	432	443	439	377	426	421	434	468	418	411	452	467	437	443	449	445	427	485	467	434	464	425	456	435	461	452	431	399	424	436	426	429	460	462	466	422	458	447	412	432	465	436	468	434	471	458	460	458	444	396	446	463	468	458	428	480	427	455	451	458	435	450	464	423	462	460	413	416	426	409	434	425	447	416	479	448	427	438	463	448	460	451	446	424	472	416	423	449	396	431	451	407	425	454	443	454	459	436	436	447	438	426	417	447	438	444	428	474	435	454	448	434	435	471	434	450	440	460	441	439	434	448	425	482	430	415	452	447	442	455	403	445	467	429	465	444	445	453	450	423	403	478	450	445	448	443	440	454	452	468	434	438	425	466	445	474	465	452	446	443	483	437	427	464	443	472	441	426	451	462	452	413	412	410	436	412	446	372	448	452	464	463	421	471	468	426	434	422	438	431	423	452	392	448	474	424	466	469	462	465	456	448	477	459	440	423	442	452	460	450	442	449
23440	12172	12353	7997	6600	7627	7342	8426	5316	6134	7491	9118	7278	11811	15151	12000	7586	6224	4342	3025	3238	1661	1587	1315	1273	1420	1713	2724	2799	2501	2882	3598	2584	1541	1240	789	1173	826	578	373	285	266	280	261	246	218	272	273	254	231	210	250	235	242	257	233	242	241	205	242	523	630	505	222	214	236	191	190	242	198	228	193	216	211	216	220	203	212	200	213	217	206	215	222	227	212	223	228	201	209	175	210	231	201	194	196	216	212	209	194	213	205	219	238	189	218	217	207	222	201	224	211	212	198	201	208	203	200	189	217	181	186	217	209	195	252	222	221	244	209	196	211	224	199	215	209	203	200	199	245	201	219	197	187	218	212	217	201	200	221	226	198	219	215	192	219	219	217	212	230	208	200	219	217	205	192	205	195	226	214	230	212	190	209	205	218	227	208	226	217	209	229	202	226	196	215	197	207	223	210	214	198	228	203	200	225	197	194	195	194	188	216	199	209	196	210	204	209	244	185	209	202	217	212	217	229	182	232	222	226	233	238	216	234	215	168	204	227	198	192	244	236	186	215	244	211	185	213	219	217	199	194	216	221	205	211	208	205	192	234	241	223	210	223	218	201	220	201	214	192	201	197	231	192	210	209	220	237	211	211	221	203	219	186	214	226	197	197	197	187	186	205	191	235	203	201	210	223	204	232	200	207	208	215	193	226	194	189	213	194	214	195	232	185	207	203	193	223	208	199	219	195	206	195	223	257	199	199	191	217	205	215	215	215	206	188	239	200	218	206	214	182	202	232	201	204	206	209	215	218	178	216	222	218	208	213	210	226	199	206	231	217	221	186	234	197	232	183	226	212	203	202	225	212	200	231	195	213	206	221	191	228	188	197	196	219	216	199	215	178	223	209	249	228	219	210	207	237	215	218	207	233	219	198	200	212	229	212	201	214	207	223	235	242	213	189	194	209	193	220	205	210	231	203	241	231	197	199	173	213	216	227	227	200	212	210	215	231	205	220	211	244	218	203	203	202	220	218	200	238	215	234	185	205	193	197	200	178	237	196	218	206	219	242	231	228	205	201	207	212	220	227	214	206	196	200	200	214	240	198	216	200	187	223	174	209	205	205	228	194	212	206	215	188	196	224	188	223	227	205	215	208	212	223	203	213	210	215	190	207	212	229	200	193	219	195	198	213	209	213	215	202	226	214	222	223	229	205	194	216	219	212	218	202	224	215	192	217	195	235	206	204	213	194	229	216	207	220	221	211	223	236	199	203	209	218	232	222	214	207	183	203	205	193	188	197	212	215	201	216	200	216	216	205	194	204	200	201	207	204	205	219	220	219	191	206	230	212	204	228	186	236	198	185	201	223	173	230	225	232	181	220	200	220	218	202	193	210	245	227	218	223	215	200	207	228	221	213	216	208	212	220	206	225	220	213	198	188	208	200	224	230	214	216	219	216	182	217	203	211	198	211	222	200	198	212	202	201	205	205	189	203	219	206	218	194	236	222	196	210	221	190	222	216	218	199	206	226	234	217	232	223	211	209	203	206	249	228	215	190	194	218	225	226	222	183	235	211	208	198	187	189	167	199	233	225	214	222	213	212	251	212	201	200	220	206	230	234	246	222	225	203	185	212	251	198	190	189	226	190	194	228	226	211	226	227	199	216	224	197	215	197	223	187	215	216	218	210	221	214	191	191	183	221	235	208	200	217	216	207	185	224	214	211	208	213	234	204	216	222	197	202	194	186	238	206	181	222	185	224	222	235	221	199	235	235	208	229	203	198	216	231	217	183	198	205	222	210	209	214	222	196	227	226	213	226	209	223	227	216	220	236	218	221	203	213	216	209	217	201	211	198	216	218	212	219	205	218	223	222	209	216	208	208	217	192	210	202	207	203	213	191	212	203	216	201	177	248	195	212	218	197	222	208	207	200	220	211	211	213	218	196	239	245	205	215	237	235	220	187	225	204	224	222	204	207	219	203	204	192	190	223	197	202	224	242	216	196	212	247	223	216	208	220	185	212	215	231	195	245	205	211	225	210	217	202	213	205	212	203	207	213	225	210	195	218	193	213	214	200	218	238	212	214	220	219	211	206	213	186	228	201	196	217	215	207	199	210	220	223	201	205	220	207	222	234	200	224	200	209	199	199	200	237	212	201	194	220	193	205	197	221	201	192	202	205	231	220	207	167	203	218	176	194	185	222	193	200	218	191	216	208	172	224	223	211	234	191	224	208	240	195	224	208	202	212	217	189	200	223	222	209	197	225	214	195	211	209	213	196	231	211	224	213	213	199	207	238	214	224	205	213	214	205	245	207	232	230	220	189	221	222	206	221	210	176	233	237	245	191	193	209	211	192	202	199	173	209	244	218	225	225	207	221	174	212	209	221	207	211	194	219	210	194	229	207	190	211	225	221	205	183	209	196	185	210	220	216	199	170	189	205	220	219	212	194	186	203	232	228	183	201	215	193	219	205	216	222	203	222	187	213	210	189	220	203	199	208	196	193	204	206	193	207	207	206	215	223	216	179	211	217	224	235	207	192	167	237	213	201	187	215	205	228	225	192	205	204	212	216	206	200	199	237	234	212	203	192	230	225	211	221	203	210	201	210	219	170	230	221	222	187	205	225	210	219	214	216	223	205	213	202	228	176	219	215	238	201	199	225	209	235	200	198	218	213	212	222	213	211	190	214	215	208	203	210	201	202	205	208	229	214	196	189	234	216	220	231	215	216	220	223	205	230	203	219	246	210	214	222	209	206	216	226	228	179	175	238	211	204	217	183	223	201	234	201	216	211	222	221	213	221	221	207	204	195	202	203	197	221	223	211	209	212	210	194	200	181	205	188	233	209	200	223	170	187	207	210	226	207	204	213	230	204	188	199	203	190	208	195	217	220	219	200	196	218	221	228	217	222	199	225	215	215	209	223	213	197	233	200	221	220	208	200	226	212	208	230	196	221	217	209	200	210	218	193	214	207	200	236	210	197	215	220	221	224	235	229	213	225	228	233	196	201	206	189	208	221	210	216	209	212	202	217	228	209	193	213	229	205	226	193	199	200	189	200	208	209	213	219	209	224	214	220	223	202	222	204	202	212	205	223	233	205	242	217	229	206	205	228	204	174	243	192	220	236	219	217	205	192	207	206	212	222	218	208	195	216	220	208	222	209	221	236	228	212	203	205	230	202	207	228	208	221	218	208	177	243	225	211	237	202	204	214	224	201	222	184	219	224	194	221	189	231	225	195	189	217	189	218	219	206	208	217	214	224	185	206	161	228	214	197	230	207	227	210	208	235	201	231	232	192	213	220	188	211	205	228	216	211	210	188	184	206	207	229	227	201	212	215	187	215	199	205	232	208	219	223	187	205	207	195	206	217	206	204	231	223	215	226	200	198	222	204	200	191	203	203	223	199	194	208	195	237	225	190	219	194	203	212	203	203	248	216	215	190	180	222	216	188	202	199	198	221	205	223	203	208	221	225	187	212	216	221	223	209	217	227	201	225	214	195	217	196	226	197
13352	11003	18941	13281	11992	14005	16101	18512	14932	18500	22098	27358	21853	31344	35251	32252	24704	24869	18252	15482	17327	9999	9700	8294	8811	9154	11254	16216	16591	15486	17099	20403	15601	9932	7776	5134	7423	5755	3710	2103	1231	904	1206	1037	691	827	933	944	872	851	717	701	760	802	754	757	780	640	641	852	3198	3892	2890	597	553	549	554	559	587	562	566	552	565	552	587	572	567	563	574	576	587	564	580	542	562	556	608	518	550	556	538	553	546	561	534	552	541	564	541	584	547	549	591	548	565	536	577	574	545	587	550	543	545	577	582	548	582	542	588	595	566	575	583	535	588	561	548	561	575	531	591	527	561	588	578	567	574	574	550	569	533	583	550	529	575	616	561	541	559	554	518	583	560	570	555	554	506	575	606	561	530	559	533	533	572	565	603	559	566	559	589	542	549	526	526	524	553	560	509	531	546	572	564	587	583	525	602	546	585	555	572	589	556	612	582	555	564	551	518	575	547	550	542	535	569	554	565	567	582	526	526	614	598	569	558	523	554	580	576	545	532	563	571	567	566	535	576	570	573	565	539	578	560	579	581	583	541	585	580	548	560	531	582	545	546	540	521	552	542	571	511	578	559	598	547	568	579	556	536	506	554	549	550	574	570	564	581	540	530	556	550	547	552	545	514	557	588	545	573	601	544	575	565	569	542	547	579	603	607	580	576	568	558	544	595	570	555	576	560	568	527	544	561	567	588	551	527	602	576	567	495	545	530	599	552	566	528	540	571	559	562	561	590	515	573	575	544	567	573	583	521	611	562	545	549	535	521	548	536	555	524	564	528	530	563	523	560	556	568	584	549	552	571	540	549	560	557	571	544	565	581	554	558	551	542	588	544	522	537	538	557	586	510	561	536	545	528	579	573	581	535	527	571	550	566	566	578	577	541	591	543	542	528	578	558	538	600	577	563	547	557	542	570	595	562	544	562	540	523	580	560	574	494	590	536	553	531	556	562	562	509	543	544	576	524	548	524	548	580	615	553	548	580	567	556	540	531	536	563	578	555	585	510	518	549	555	518	565	529	557	577	558	536	541	581	565	534	555	571	565	541	575	536	530	573	581	589	523	581	579	599	537	562	595	540	502	537	514	534	540	550	568	553	573	541	566	573	536	577	543	543	610	584	538	564	538	566	562	584	566	570	559	563	593	537	551	568	553	536	572	580	579	562	541	558	529	554	592	572	525	549	574	554	553	566	583	551	539	550	539	555	554	574	568	540	536	521	564	576	556	574	554	553	581	547	606	553	558	587	560	543	576	568	574	526	565	552	546	550	541	550	561	561	558	540	544	570	550	558	538	504	526	583	563	542	599	529	534	571	567	567	539	576	513	569	568	544	551	530	560	541	566	577	579	545	553	568	545	526	545	602	595	568	552	521	551	560	552	546	533	531	582	532	594	579	572	565	568	556	555	578	571	538	607	557	605	550	574	531	561	533	586	555	561	577	584	577	571	526	593	546	575	570	547	611	579	514	540	557	577	576	572	553	583	592	548	556	573	548	581	527	531	564	562	561	580	572	564	538	590	548	550	573	524	529	527	556	556	544	534	559	571	608	570	507	595	576	589	535	574	550	577	554	602	573	518	538	564	535	560	563	576	583	585	592	570	570	573	537	531	553	572	515	577	578	562	564	592	551	510	571	577	591	578	584	558	578	557	590	573	523	561	613	516	542	565	565	544	618	551	600	583	561	591	564	584	560	537	563	559	566	544	598	557	569	572	578	559	573	548	579	497	556	528	584	540	542	555	581	560	560	567	551	546	578	521	585	595	526	594	561	567	598	556	509	523	588	512	587	575	551	543	562	576	565	558	582	505	574	538	559	531	538	547	589	549	578	553	555	558	538	549	545	567	540	556	582	533	532	561	529	545	562	552	556	529	573	526	577	535	582	577	543	563	569	582	618	488	570	544	539	570	557	582	562	576	578	576	540	595	559	550	566	591	583	571	522	546	592	549	552	580	538	521	563	562	530	575	591	551	538	533	552	541	560	538	576	543	522	570	592	541	580	583	535	563	584	573	533	547	572	548	596	542	550	533	551	549	564	566	551	565	500	578	545	568	542	565	593	589	553	545	590	559	567	606	526	567	565	569	552	542	577	514	538	542	550	563	549	559	541	589	531	553	575	558	579	604	556	557	577	529	611	590	539	566	573	539	554	546	550	565	577	573	561	588	521	532	576	579	538	583	533	522	536	549	527	556	591	559	578	546	576	538	526	575	525	550	558	507	554	595	592	561	527	520	538	532	560	540	602	516	564	565	578	573	526	575	563	619	551	545	578	577	565	555	574	559	610	558	556	568	579	606	593	571	528	581	538	565	536	539	545	556	524	544	543	589	552	566	572	573	520	547	546	543	579	594	549	585	568	587	551	552	625	580	564	552	555	606	573	532	553	537	578	564	525	581	517	559	559	590	542	552	538	567	557	535	568	579	578	523	570	571	594	600	538	533	520	557	561	562	570	606	550	551	564	556	578	549	567	524	518	583	563	555	484	549	542	574	585	567	579	563	559	535	565	536	552	571	569	552	540	543	578	535	561	556	530	569	595	530	570	559	522	544	573	569	542	573	548	585	533	583	554	601	597	564	569	606	574	540	548	541	574	567	495	560	580	562	603	569	567	552	576	592	571	559	557	568	539	561	592	581	617	576	587	542	581	557	531	579	578	531	585	572	543	529	586	593	544	571	595	531	544	553	528	590	524	543	565	546	547	525	580	509	553	550	569	581	576	564	550	531	570	570	555	522	555	474	546	521	558	577	606	547	565	537	539	512	582	570	637	548	598	523	551	513	534	527	571	569	537	546	593	540	533	557	539	565	552	577	548	523	530	563	526	555	605	530	592	529	546	586	514	588	557	532	581	566	574	531	543	572	564	541	545	609	588	580	527	567	578	554	590	587	568	552	548	575	592	577	575	555	551	578	528	562	566	557	562	562	513	586	545	548	565	544	536	507	526	510	549	595	574	581	569	561	564	552	572	575	526	526	539	555	546	592	549	533	563	562	553	592	533	507	562	547	546	562	573	545	521	575	544	543	544	539	530	554	547	550	565	593	567	544	560	580	579	575	577	553	551	538	521	580	577	550	532	558	577	577	575	573	555	526	566	520	519	544	590	555	528	579	553	547	571	575	532	557	546	548	568	585	581	584	560	579	538	559	558	578	538	537	563	567	550	568	525	571	567	603	556	559	565	571	567	526	563	592	584	583	519	540	585	533	543	517	573	570	561	565	545	546	541	564	570	571	602	574	571	568	568	552	540	538	550	525	532	584	545	576	566	576	604	621	514	572	543	545	539	559	595	557	571	530	583	545	550	573	569	527	557	557	525	566	500	568	526	592	530	537	521	545	546	593	568	581	585	570	546	579	572	535	543	567	573	574	568	561	531	561	613	597	573	560	523	522	535	621	608	536	568	627	560	519	593	577	566	547	550	561	594	561	548	540	543	527	552	563	526	555	548	534	570	560	537	543	548	532	522	530	548	582	556	532
39998	27515	26239	16459	12426	14302	14224	17706	13151	14260	16534	19730	17296	21253	27582	26668	18511	13560	11402	7789	8267	4080	3806	2637	2785	4071	4291	6413	7568	6274	6029	7420	5720	3520	2703	1734	2142	1812	932	579	319	279	289	272	182	165	204	222	195	213	174	168	173	204	205	185	169	164	141	214	904	1030	798	170	142	140	174	138	112	137	135	144	145	146	136	156	150	159	132	116	141	141	137	133	119	150	126	166	148	161	136	157	102	135	146	146	139	144	143	136	156	133	128	152	136	151	158	154	134	120	148	143	127	123	140	141	149	127	130	141	109	115	109	146	145	135	152	129	127	142	129	144	132	112	144	144	135	122	120	138	113	127	122	157	128	135	143	125	146	146	133	142	136	136	136	136	157	135	140	116	119	136	136	149	110	125	129	135	149	130	141	155	132	126	149	137	129	107	151	124	139	141	156	126	149	131	139	132	146	118	151	125	120	158	130	133	140	121	148	144	126	121	140	174	147	136	131	137	125	142	140	125	135	138	118	143	112	128	140	134	147	137	139	136	124	129	117	161	167	133	142	116	125	142	111	130	149	146	133	137	154	118	164	125	142	139	115	127	111	152	139	153	135	124	127	133	150	133	116	144	135	158	124	150	135	161	147	137	141	140	136	141	131	140	119	128	139	142	128	146	137	168	143	107	104	140	126	139	126	130	132	130	136	131	144	124	134	132	122	145	125	138	139	120	147	142	123	125	146	174	130	133	149	140	131	156	135	139	140	151	138	111	136	113	141	142	141	152	117	139	141	152	127	126	154	140	131	124	128	148	120	131	141	143	131	130	150	131	132	128	129	147	142	116	129	146	133	122	132	110	112	139	143	134	131	136	121	144	123	132	125	136	167	136	128	152	141	134	139	146	108	149	140	148	155	115	145	139	138	151	138	147	125	148	138	138	127	121	125	161	130	114	153	144	127	144	144	129	136	132	135	139	120	144	152	137	160	132	130	135	147	137	139	141	145	130	129	114	142	120	136	130	118	160	127	137	146	135	135	133	136	162	140	130	145	127	124	146	138	139	134	126	154	129	143	139	137	139	142	151	149	142	134	146	158	123	136	106	140	141	141	139	167	146	124	140	128	146	114	148	135	137	147	151	121	131	151	126	150	133	135	139	143	134	122	129	153	126	151	134	135	144	151	157	136	144	157	139	142	146	126	135	154	118	123	140	141	117	120	121	145	138	150	117	143	149	124	107	129	150	137	120	140	141	140	132	142	117	159	136	115	135	142	122	149	142	135	149	129	119	135	141	142	137	133	152	106	135	125	142	129	139	152	133	123	128	141	131	137	141	121	140	130	151	161	155	144	120	141	157	146	155	143	128	165	132	125	154	115	135	134	142	139	163	140	134	154	157	154	153	153	131	148	125	135	142	139	144	149	127	135	136	127	135	155	151	134	164	146	130	149	140	133	129	133	130	125	125	136	144	133	143	152	144	123	116	144	141	140	151	147	168	113	149	156	131	124	123	136	160	159	144	153	123	141	141	143	134	136	131	141	148	131	160	150	138	134	128	143	127	140	133	151	143	150	139	156	125	126	114	136	128	110	130	137	127	129	132	154	127	119	124	138	143	126	138	140	157	141	135	132	129	140	138	130	132	129	129	123	125	147	139	130	157	143	155	142	150	131	139	154	140	124	131	132	135	150	139	137	136	133	132	157	152	116	129	125	135	144	138	144	139	139	132	138	138	147	122	135	144	152	131	143	138	121	140	149	144	160	141	135	142	128	130	131	152	126	127	125	151	137	118	143	152	128	136	118	110	136	132	143	128	127	122	119	134	129	130	131	140	144	144	137	141	128	126	129	145	126	129	136	132	133	155	110	141	145	128	159	153	143	139	128	161	143	151	122	155	133	119	137	138	136	169	144	121	133	140	131	135	131	137	147	139	175	134	118	113	143	123	137	130	131	127	123	129	134	135	147	126	131	161	126	142	135	135	135	152	136	128	149	147	144	161	130	153	115	123	131	134	155	135	124	132	124	148	147	128	142	152	128	136	141	147	152	159	131	150	150	157	144	128	139	143	136	152	128	146	145	146	138	138	156	154	144	127	142	135	129	125	129	144	127	134	157	147	156	143	150	148	153	137	125	143	127	142	143	141	146	156	115	161	134	150	124	140	143	121	136	124	151	137	142	135	154	123	158	146	153	147	132	151	149	130	124	140	150	135	125	149	139	131	151	150	147	162	130	125	131	138	145	119	137	125	133	125	129	130	147	121	127	159	146	137	133	137	144	125	138	138	119	120	137	117	115	129	131	131	133	163	140	117	156	136	132	119	138	117	143	117	129	148	143	145	145	128	134	140	137	147	127	134	130	142	134	146	140	150	135	138	113	156	128	117	131	142	149	158	121	128	137	139	147	138	136	121	135	152	125	144	121	125	134	129	127	138	139	120	143	157	154	134	147	114	118	122	104	129	122	145	130	116	144	134	141	142	121	159	109	133	140	146	134	118	145	126	155	166	148	134	122	124	117	136	140	130	152	139	159	143	137	150	121	148	135	152	148	143	114	153	133	160	177	127	139	136	153	133	134	142	137	106	156	126	125	135	136	145	148	154	126	141	150	142	122	145	148	157	125	138	160	139	138	166	128	153	130	131	165	143	133	136	148	133	136	135	118	110	141	140	129	124	108	169	139	109	138	148	140	161	123	163	149	135	135	159	152	139	125	148	143	148	141	118	145	129	123	138	135	131	145	118	143	151	147	151	173	135	135	112	149	152	137	136	136	151	132	151	130	147	124	142	165	138	125	155	143	124	115	121	139	144	126	142	145	138	143	130	123	136	164	137	136	122	145	154	160	120	125	139	148	156	146	126	143	145	125	136	124	136	135	164	125	155	118	152	153	133	135	123	116	140	125	151	134	140	126	170	133	129	146	145	134	124	142	149	118	127	151	122	113	156	135	122	134	150	125	129	155	116	146	119	130	142	123	136	143	133	132	142	120	133	132	142	141	133	143	151	139	146	156	135	136	147	140	135	136	132	130	143	154	129	149	140	122	142	119	146	134	166	153	117	148	131	119	129	143	123	127	144	139	127	152	155	149	136	142	138	140	127	127	131	146	143	150	144	129	132	146	146	139	138	134	128	110	132	129	127	142	128	129	130	143	133	139	133	146	116	141	129	137	138	125	141	139	151	146	131	123	145	137	137	134	152	161	133	144	143	151	129	157	155	134	132	143	127	123	104	143	141	129	137	154	131	129	164	149	124	114	130	126	125	145	126	146	134	144	134	137	131	149	131	142	124	138	142	114	130	120	140	143	137	119	126	140	138	149	134	150	151	149	144	123	123	178	139	134	138	134	134	112	144	151	140	115	140	137	130	122	120	126	155	120	137	149	135	154	132	153	130	126	141	131	145	142	138	150	138	148	143	125	121	155	153	118	141	139	150	129	146	139	161	142	146	136	143	116	129	145	118	135	121	114	146	132	162	129	129	147	139	125	129	133	113	130	142	135	131	115	132	127	132	125	128	114	140
22444	21314	30631	19444	17834	19796	22842	27763	22344	27763	32176	38034	33356	40575	45690	46164	37203	36057	30559	26687	29137	18204	17030	15040	16656	21136	21396	27590	30270	27078	27930	30922	26123	17475	13700	9730	12900	10139	6420	3925	1856	1457	1601	1751	793	781	1049	1098	1013	923	716	811	802	973	993	764	823	572	526	1070	6614	7188	5210	420	373	377	402	386	424	392	423	397	386	398	412	416	392	415	417	388	394	403	396	368	382	332	403	390	380	368	403	346	359	357	408	384	400	389	380	400	404	402	345	386	381	377	401	363	374	392	368	381	409	338	391	400	369	385	393	382	384	359	362	360	365	395	421	396	401	398	371	389	350	344	389	356	391	367	420	355	379	362	357	360	383	408	414	415	364	357	374	362	375	370	409	375	363	369	365	343	380	357	381	369	401	368	400	369	374	362	346	398	342	385	387	403	347	370	403	333	354	384	354	381	364	363	382	355	394	399	359	338	378	398	395	387	346	334	364	372	361	374	388	363	363	355	390	363	382	366	393	367	371	372	363	381	382	372	385	372	359	375	396	376	357	363	355	371	405	384	363	373	366	369	375	397	398	366	379	391	384	360	389	358	361	370	370	358	375	378	349	378	374	379	361	344	354	378	374	372	379	356	369	382	380	386	344	389	380	375	394	387	362	345	387	352	367	347	397	347	389	393	402	415	389	357	380	384	362	357	379	377	388	350	365	353	368	402	362	380	397	365	377	390	353	360	362	363	383	386	390	377	392	384	388	364	393	393	391	376	368	415	381	353	385	388	388	342	346	420	360	390	364	352	392	323	370	368	356	363	395	372	403	426	369	391	381	410	391	391	381	354	360	360	351	355	353	346	370	379	378	422	406	350	369	393	360	335	401	389	357	378	368	367	388	372	358	367	350	394	368	387	342	350	387	366	368	391	368	415	417	377	351	376	342	398	398	378	367	394	420	385	333	384	377	377	388	369	379	379	351	362	374	372	331	353	391	353	387	360	403	382	394	363	348	359	374	399	390	372	402	379	369	362	390	377	346	360	358	398	372	378	392	335	427	368	369	397	370	341	374	369	386	400	400	351	373	383	394	356	371	348	394	360	398	395	377	376	341	396	343	373	365	375	354	401	339	371	363	403	390	414	364	373	337	400	365	369	392	357	389	365	367	366	358	385	361	397	416	401	362	375	379	362	385	352	353	380	353	350	378	361	359	378	377	357	389	365	362	353	353	359	381	380	390	403	385	403	357	344	381	405	350	349	362	373	397	364	382	399	349	365	390	344	375	355	355	371	391	344	386	383	348	355	370	401	372	390	415	377	381	365	377	360	359	391	377	390	384	402	386	393	380	401	384	403	422	387	400	388	374	362	378	384	350	396	336	377	355	364	376	339	359	373	380	391	397	403	381	384	344	363	377	365	383	378	390	392	385	363	386	363	413	365	385	362	355	386	362	377	396	352	413	384	386	405	368	366	344	363	384	397	347	394	374	397	369	400	376	372	377	381	411	379	344	328	388	380	372	407	391	391	365	368	398	368	392	378	342	362	386	385	365	349	342	372	395	362	401	405	364	365	368	359	350	411	383	372	364	364	425	372	379	359	358	359	386	383	394	398	347	374	382	365	362	358	348	391	366	349	362	359	346	377	378	367	370	403	353	347	364	401	364	397	405	393	362	396	351	382	385	373	390	335	358	380	397	378	369	367	396	384	366	388	378	392	376	407	355	350	359	403	375	372	360	358	355	322	378	379	367	336	374	400	362	385	386	376	371	390	371	383	400	412	394	361	387	367	394	371	361	363	414	368	336	387	354	371	389	385	345	368	376	365	357	378	399	383	407	342	371	399	336	438	389	358	368	379	399	385	350	394	384	401	385	389	368	420	360	389	411	405	387	397	368	343	338	382	362	366	364	359	387	360	397	377	360	353	366	371	395	392	378	375	394	389	369	385	392	398	368	379	355	391	379	392	366	382	372	412	361	384	420	367	394	399	375	366	372	347	382	374	421	399	380	400	353	383	375	348	374	362	362	371	370	364	376	401	401	371	362	372	368	389	365	341	364	396	399	377	400	367	375	379	373	384	393	359	368	347	360	383	392	413	392	353	380	371	389	353	373	361	372	347	340	398	361	371	383	388	372	395	363	371	380	326	397	414	363	383	380	375	357	373	388	350	402	367	381	392	390	398	351	390	376	410	388	357	350	367	359	394	363	367	386	338	393	363	373	370	359	363	387	350	382	364	353	426	377	341	363	375	344	377	387	391	363	374	385	345	361	365	362	373	385	367	374	363	367	394	365	362	379	350	357	361	361	405	364	392	348	365	393	349	363	386	399	364	401	375	351	401	386	368	381	330	348	386	417	383	405	385	381	356	430	393	358	365	366	367	397	388	399	379	368	386	377	368	364	363	344	369	356	367	385	332	392	386	421	337	365	397	395	406	333	368	362	338	388	381	353	389	385	358	369	389	346	339	372	387	362	389	365	347	364	393	351	388	353	422	340	383	386	372	373	375	367	374	424	415	358	364	371	394	343	364	356	334	391	359	382	379	394	364	377	373	369	364	364	355	393	380	362	405	363	369	356	380	335	393	396	382	381	395	382	370	399	409	388	371	371	371	388	378	359	361	405	372	371	372	387	395	396	347	358	334	349	367	406	413	363	364	401	393	351	377	398	364	357	383	382	355	350	391	358	356	390	382	390	372	355	379	372	407	349	364	365	385	349	362	384	367	361	373	412	372	331	376	362	346	352	366	374	399	363	383	335	354	384	398	363	354	412	352	341	361	356	368	384	358	385	375	384	393	373	421	392	400	372	355	421	356	346	369	384	374	366	353	396	357	339	363	354	370	380	363	368	360	378	355	358	393	377	370	413	363	414	418	376	389	361	387	371	369	382	366	367	375	370	386	364	377	378	391	376	394	367	357	393	371	402	375	350	393	380	392	357	381	347	379	372	377	373	356	410	381	354	388	374	382	363	339	360	382	377	376	398	375	416	378	379	375	361	405	367	401	394	336	357	363	332	360	395	352	358	421	407	364	390	347	355	377	397	371	375	372	359	373	378	368	380	356	375	386	402	364	379	373	376	350	352	370	368	397	397	366	374	379	395	363	370	387	372	389	354	355	367	377	386	358	388	377	340	423	348	389	373	429	342	404	368	372	346	370	403	377	363	378	397	329	373	380	377	382	370	351	348	360	389	343	399	378	415	361	367	366	404	369	373	369	376	389	364	355	346	359	386	373	358	385	390	422	414	385	367	360	373	375	380	326	358	361	352	395	382	357	369	377	392	393	373	344	380	393	358	366	361	380	386	390	374	370	413	421	359	331	345	393	342	378	371	367	357	380	341	378	385	371	363	357	384	359	390	382	355	345	399	368	368	352	373	365	398	343	391	377	386	394	401	404	338	357	385	386	367	352	382	388	368	385	351	364	383	392	361	365	392	366	356	395	385	398	364	362	361	364	410	355	366	383	388	356	339	378	397	362	403	405	364	391	395	381	363	401	360	357	367	322	365	377	356	386	364	370	363	389
4987	1378	1909	1428	979	809	659	629	418	522	489	645	537	739	824	759	494	378	378	327	307	221	241	232	233	247	284	321	335	343	299	304	267	240	223	202	254	192	166	181	166	176	168	179	183	156	169	167	162	159	201	153	179	173	145	186	199	156	179	175	177	227	216	189	143	165	159	171	196	178	162	153	174	164	169	171	171	175	145	172	184	182	165	159	157	160	169	160	153	173	180	153	169	158	156	186	177	165	184	166	165	170	181	173	150	148	161	169	192	153	152	162	175	188	152	181	167	164	175	155	143	166	183	172	168	172	157	155	163	164	167	161	174	170	153	197	149	182	150	190	167	146	146	181	175	171	152	166	165	176	167	176	157	165	160	167	131	186	165	180	175	159	185	157	153	171	154	177	172	165	155	153	176	180	168	157	158	164	181	176	160	175	171	172	168	171	151	178	152	165	164	177	159	187	172	169	167	175	196	175	186	170	175	174	167	140	161	164	168	175	156	168	185	165	183	166	165	170	166	178	178	187	173	162	168	144	144	204	152	184	185	165	184	176	182	170	151	182	162	161	163	177	172	172	164	166	183	159	180	163	158	160	166	172	174	183	180	177	190	171	153	157	156	157	170	166	184	177	157	162	176	164	164	167	149	192	189	169	162	175	159	152	160	166	174	149	149	155	163	155	173	145	160	156	181	167	166	173	166	176	164	166	154	161	185	195	181	186	181	151	143	172	196	168	140	169	145	162	171	167	154	161	151	148	171	151	152	169	174	161	170	176	175	180	153	163	170	174	146	146	148	191	155	139	157	177	156	148	175	184	147	177	169	155	163	185	164	176	182	194	161	144	184	152	178	162	170	170	145	168	191	149	172	147	154	171	176	163	162	158	172	183	177	147	186	164	155	175	144	174	188	175	177	193	167	162	151	188	174	172	168	162	153	166	156	161	165	162	168	186	159	161	169	164	162	174	192	168	177	180	173	178	163	164	171	142	157	178	163	163	176	151	163	151	172	174	178	162	153	171	148	149	181	168	162	142	158	164	161	180	163	175	189	183	175	143	132	179	169	178	172	151	167	148	193	142	165	159	190	172	160	171	158	169	182	165	133	185	158	163	162	165	172	182	176	178	165	169	172	172	165	170	150	186	151	151	186	171	167	156	165	165	183	146	167	171	184	144	157	174	165	164	174	183	173	162	181	140	142	151	179	168	172	145	171	139	193	169	183	161	169	164	173	170	159	182	168	164	167	171	164	173	155	176	167	157	166	180	170	188	158	175	159	173	165	173	175	166	159	160	175	159	171	196	143	201	160	148	147	153	170	169	161	159	166	175	172	155	167	160	168	145	155	178	178	163	154	156	161	165	152	153	165	193	177	156	158	198	187	181	150	178	157	168	160	199	150	185	166	153	161	158	160	156	161	180	170	166	170	158	140	147	177	179	184	152	168	151	168	171	186	184	130	166	165	150	167	137	153	150	160	154	173	173	180	157	163	155	179	178	164	157	161	158	169	154	169	174	164	151	176	157	181	182	167	172	194	175	149	155	171	175	163	156	167	155	153	182	166	127	174	161	157	166	169	185	171	165	174	162	158	166	146	163	147	177	176	166	169	142	175	168	145	139	184	176	169	152	151	178	172	171	149	153	166	166	162	146	139	171	170	179	168	165	166	168	170	155	170	179	158	187	155	168	160	159	159	202	176	144	159	163	172	179	164	159	172	176	185	169	173	165	141	179	154	177	178	172	177	173	189	163	165	175	159	173	156	173	165	170	174	170	156	209	172	180	153	127	167	144	165	162	169	132	151	164	164	173	147	176	155	186	154	164	174	157	185	150	165	176	168	140	181	186	187	183	171	180	141	149	170	165	169	184	144	160	169	162	187	178	149	167	165	186	170	171	162	165	172	141	167	165	186	175	165	165	172	171	139	157	156	159	152	178	202	150	147	154	177	175	161	166	177	200	173	165	150	168	168	174	157	161	188	162	155	168	142	194	176	177	166	170	171	187	142	156	164	172	178	148	200	177	175	181	173	166	204	183	158	147	189	175	138	170	159	141	176	174	167	166	156	147	179	181	161	161	159	150	160	174	160	156	136	158	160	181	150	166	187	197	168	180	158	171	141	159	171	161	162	153	180	159	195	164	183	148	169	187	151	183	166	183	169	182	186	191	161	175	181	142	167	155	170	164	168	176	184	161	166	176	173	166	180	177	175	164	135	170	149	194	158	169	183	164	180	189	165	156	184	164	166	174	159	167	174	162	187	169	155	165	171	159	153	161	156	160	161	162	145	210	157	164	182	158	167	171	155	161	168	158	177	133	187	162	165	179	167	161	161	170	168	167	165	165	144	177	183	179	177	193	152	167	172	164	172	179	171	170	149	180	168	183	173	152	175	160	164	165	154	171	161	174	169	162	166	161	162	168	172	169	168	170	176	160	150	165	199	178	152	151	188	165	162	158	175	145	172	174	174	171	144	173	165	160	169	154	174	155	179	166	165	178	155	151	173	186	144	165	162	158	179	164	175	173	170	177	176	167	173	178	149	162	161	166	176	162	157	173	175	184	156	184	171	186	166	176	192	166	170	183	167	157	191	178	164	149	168	188	165	162	169	131	162	169	169	156	149	164	173	175	152	158	142	159	175	169	167	185	156	181	171	187	164	180	162	161	173	178	153	169	173	171	177	176	169	159	154	155	181	158	152	164	175	185	177	165	144	160	186	183	174	162	167	162	127	168	197	174	158	158	199	149	161	158	170	158	183	166	161	181	179	174	163	180	171	178	180	150	165	164	167	180	170	165	157	149	155	154	155	156	188	170	172	165	158	182	139	174	171	164	157	171	134	185	167	162	176	166	153	193	171	177	165	162	175	173	164	166	156	154	158	166	157	174	182	162	185	146	163	181	154	152	175	173	187	168	174	161	166	164	143	165	153	139	163	160	153	180	169	198	146	169	155	156	185	172	176	176	168	146	179	187	161	159	201	185	167	189	153	169	182	172	172	165	181	161	174	159	140	150	163	155	175	150	142	152	173	158	177	159	168	162	157	180	162	168	172	156	158	160	164	152	168	174	164	171	160	192	174	160	168	165	160	148	164	185	174	193	153	168	146	165	153	157	154	178	185	149	168	177	158	147	174	170	161	162	159	162	164	163	186	167	151	171	170	185	190	144	174	171	157	173	182	168	182	179	175	180	176	168	178	178	163	166	196	150	193	158	170	174	173	168	164	145	177	160	193	196	176	164	179	178	178	184	167	160	177	171	164	142	179	168	152	176	159	166	170	182	153	148	163	180	183	169	179	158	187	163	163	156	171	131	164	191	172	167	177	177	170	166	153	158	142	165	193	183	177	189	166	169	176	152	180	170	171	169	167	178	191	164	163	177	180	166	163	165	169	184	170	170	178	157	177	156	185	159	179	147	168	168	193	149	166	162	175	188	154	158	171	154	148	160	191	174	150	158	169	181	150	156	167	154	156	168	154	169	188	165	178	165	167	162	167	189	181	176
4518	2017	4375	4294	3729	3379	3135	3651	2532	2945	3071	4003	3388	4993	5541	5770	3485	2685	2103	1837	1976	1094	1189	1013	1081	1435	1496	1903	2451	2255	1796	1853	1680	1078	824	796	862	812	649	569	486	436	449	473	455	461	507	433	466	450	475	454	455	487	478	457	483	447	489	506	712	862	769	437	479	477	469	465	445	480	422	479	449	454	479	454	465	445	468	438	467	467	449	437	500	489	470	440	386	479	471	416	454	444	420	428	463	423	463	478	455	444	454	440	434	473	478	447	475	475	457	432	464	469	436	460	452	474	486	512	463	445	496	453	441	451	433	532	469	420	438	509	451	469	472	437	464	474	440	497	457	460	427	466	446	439	445	463	442	473	460	442	501	463	421	492	472	470	448	479	488	443	490	495	436	461	473	474	463	476	492	428	440	447	457	434	436	458	486	463	483	459	475	460	449	442	478	476	466	459	455	500	458	432	479	452	444	472	490	453	484	453	464	471	453	494	479	474	483	478	433	433	465	480	458	462	450	482	535	463	482	453	431	455	441	469	468	468	476	476	430	469	444	501	461	496	436	508	428	460	464	420	481	488	465	465	471	436	464	484	469	467	469	468	483	473	461	438	448	478	420	466	472	458	464	505	481	455	482	499	463	471	459	496	482	468	424	455	466	417	453	467	439	494	499	421	460	489	506	423	473	523	449	457	480	445	470	508	464	487	445	463	435	493	474	462	464	490	453	497	493	486	475	472	463	444	471	469	431	458	458	444	445	496	430	487	469	462	440	475	474	442	487	495	477	502	503	478	507	444	460	473	470	467	503	421	440	469	449	473	486	415	448	478	486	458	454	450	423	465	454	451	422	443	438	443	435	452	477	447	445	489	437	478	460	477	447	464	482	477	429	471	444	473	399	488	424	474	484	448	480	467	461	459	468	439	463	442	472	465	486	478	465	421	455	447	465	509	442	455	444	455	502	477	457	453	459	428	484	467	469	439	426	447	470	429	423	435	461	433	471	494	471	434	455	456	433	445	445	437	498	453	455	483	465	468	487	432	443	431	473	471	447	431	463	447	465	460	493	462	456	458	468	459	483	466	448	450	405	498	486	452	460	485	485	487	470	468	456	469	483	468	481	479	469	443	459	466	444	466	448	463	457	466	467	444	489	449	458	472	460	469	480	480	471	485	491	420	480	483	451	439	485	437	454	440	510	474	470	468	462	493	442	451	486	462	429	471	445	467	476	494	498	493	459	444	432	469	432	452	446	432	438	483	412	467	451	461	449	440	455	472	447	497	445	475	465	475	506	459	484	466	456	472	420	465	481	447	456	506	425	476	485	428	468	463	443	482	435	417	470	471	435	475	463	487	485	445	458	464	505	452	441	446	482	480	486	449	449	438	434	461	471	477	495	465	482	477	455	455	498	475	492	477	503	483	461	459	490	404	432	446	445	473	445	435	472	447	452	469	453	470	480	457	457	459	427	441	476	451	490	416	450	485	439	476	451	437	487	463	470	480	487	437	420	425	467	443	459	454	441	468	455	491	465	453	431	400	495	446	458	467	476	442	476	500	431	454	460	457	504	440	437	481	458	456	462	433	481	437	471	449	449	475	444	450	461	449	433	478	469	470	472	483	477	478	436	446	466	486	501	466	486	459	469	437	484	431	458	459	433	446	458	474	534	443	482	427	463	511	439	455	478	463	508	459	444	445	453	461	494	456	443	499	456	440	413	461	455	471	471	437	477	448	448	461	425	473	464	447	484	481	442	444	439	465	427	458	440	433	493	436	501	500	445	431	473	456	452	458	495	446	492	446	411	429	455	484	505	451	482	476	493	485	453	447	446	490	466	428	430	503	465	420	443	490	488	476	476	399	470	443	492	441	470	426	488	480	449	436	417	488	462	441	465	450	423	429	435	477	457	449	518	454	469	460	510	472	453	483	457	476	459	457	473	493	442	476	451	448	447	453	461	466	446	438	440	449	446	462	408	483	459	429	473	422	429	427	468	484	454	459	411	479	468	474	471	444	446	448	403	472	479	469	460	450	479	454	432	474	476	444	486	459	446	481	406	460	449	442	458	443	451	473	473	444	455	421	450	456	461	433	425	443	453	461	458	498	476	420	463	449	489	448	450	461	458	490	469	473	433	479	470	463	482	481	481	442	431	469	455	441	466	454	453	473	451	443	502	460	468	441	410	468	429	444	467	458	492	476	477	470	481	474	450	470	453	443	464	468	474	437	465	451	456	415	410	418	438	511	487	508	460	436	460	479	441	482	486	423	435	457	438	476	465	476	440	485	488	483	412	477	455	488	485	405	459	457	448	443	474	494	448	474	463	465	448	444	507	436	465	487	430	489	480	432	447	494	460	431	459	466	479	451	483	422	465	500	458	481	451	468	417	473	481	493	472	456	477	467	457	455	438	466	487	432	464	467	438	461	469	458	455	433	445	419	426	443	464	444	456	452	472	491	476	478	481	478	478	426	486	489	459	455	454	452	426	463	450	479	444	425	449	458	451	448	451	457	455	437	481	477	474	500	440	441	466	451	460	459	464	457	458	480	502	449	472	459	495	466	462	498	493	471	473	478	451	477	448	444	451	498	471	453	444	462	474	452	480	489	458	471	461	478	420	456	468	442	431	468	445	378	463	440	490	438	439	434	425	476	451	475	473	467	468	466	439	488	494	482	439	455	464	449	463	433	470	475	451	480	468	484	427	451	440	489	438	455	471	478	481	447	470	445	450	477	477	484	463	465	465	450	435	475	441	470	471	460	466	464	478	433	475	461	503	507	474	480	457	459	456	439	456	465	476	446	449	427	399	510	447	426	438	492	440	460	482	447	431	460	460	474	491	450	460	459	471	465	483	484	466	497	419	479	453	500	463	471	452	452	455	471	470	473	486	472	442	454	404	453	457	464	453	436	440	468	437	453	505	450	472	438	486	444	409	450	496	447	424	428	435	459	433	466	461	478	465	422	472	436	440	474	468	456	452	458	421	429	483	459	466	449	494	470	450	433	470	460	446	465	464	440	470	488	447	438	464	456	477	467	412	467	481	466	461	396	496	429	453	465	486	428	455	418	477	437	440	492	484	434	453	452	448	454	447	440	492	486	479	442	422	481	462	471	487	464	418	479	484	480	463	486	430	462	479	467	459	478	497	478	452	467	449	436	454	489	454	455	437	412	435	482	456	417	453	486	470	451	486	452	476	508	435	472	469	458	444	434	495	459	436	507	481	461	449	444	476	464	479	449	494	474	441	486	485	468	459	493	504	450	469	438	451	448	431	421	459	443	474	468	492	488	440	458	479	457	467	450	442	440	480	503	444	481	468	474	476	487	464	474	442	412	508	490	491	420	467	422	432	446	440	449	461	491	441	485	482	444	469	445	459	456	407	452	462	472	452	430	442	427	450	454	467	501	453	490	464	426	471	471	426	457	483	473	428	461	457	460	469	466	475	481	497	498	455	458	461	471	498	463	453	474	452	427	454	451	443	444	485	448	487	479	491	463	490	453
23890	12453	12591	7802	6309	7136	7117	9801	6334	6899	8382	9525	9303	10051	11773	13289	9466	5810	4082	3702	3754	1603	1564	1252	1609	2256	1710	2786	3767	3625	3069	3045	2178	1453	925	859	1151	784	535	397	292	238	278	258	227	201	212	235	227	223	243	253	238	254	264	222	255	212	232	272	458	634	438	228	200	210	221	205	208	201	207	208	238	192	209	195	222	208	208	191	222	206	191	228	227	198	230	214	213	203	194	215	202	232	231	183	219	216	206	195	200	220	203	218	202	193	215	226	197	217	217	193	226	188	224	204	212	189	217	210	187	221	187	217	190	208	178	201	214	183	200	221	183	224	201	201	206	204	206	201	226	195	206	192	203	195	207	205	228	204	205	207	208	200	206	198	225	222	237	200	214	237	180	185	178	206	200	195	202	205	225	224	203	225	194	208	194	210	200	205	206	212	213	202	198	202	207	245	221	202	201	204	198	195	215	196	208	214	224	222	220	192	207	219	221	241	180	197	204	238	210	215	174	191	209	229	226	209	208	196	218	199	200	243	189	203	210	209	217	185	191	199	250	200	209	210	195	218	203	259	198	210	225	207	221	239	237	206	202	218	214	217	225	211	182	208	222	208	215	181	204	217	197	183	220	197	202	217	221	227	224	202	211	205	194	208	192	182	224	214	214	212	236	216	196	214	213	203	202	200	215	199	194	181	187	213	202	210	217	193	198	203	194	202	234	217	210	200	215	193	217	209	197	226	225	199	220	204	196	207	193	213	212	203	205	241	196	218	209	193	215	187	217	222	211	178	200	192	216	215	176	229	230	213	202	218	190	193	211	205	201	238	185	219	211	180	229	187	199	184	198	202	192	196	218	227	197	219	207	178	228	187	226	201	211	234	201	201	227	203	197	204	167	233	236	234	213	210	205	197	211	189	195	200	220	205	226	225	233	195	192	197	190	207	209	218	219	188	204	221	186	203	208	189	193	204	229	193	207	209	198	208	216	181	211	221	216	184	222	187	216	212	226	216	195	204	217	190	203	205	181	211	196	184	212	209	225	216	180	219	200	208	228	191	211	220	222	198	203	202	206	238	213	209	194	204	195	223	221	233	220	195	195	168	212	204	193	199	189	202	209	233	209	177	218	220	214	242	196	218	200	207	197	192	183	227	212	207	215	223	234	234	224	233	210	205	211	199	210	217	208	199	242	209	214	175	208	191	176	202	193	210	201	189	191	184	209	222	196	197	217	211	226	188	201	188	199	206	186	207	206	218	219	220	214	198	226	221	194	209	226	241	200	198	223	215	208	207	213	221	184	203	200	203	211	219	197	187	177	214	209	223	222	190	241	205	232	216	216	194	209	235	198	200	227	221	207	203	210	206	199	222	222	203	221	209	215	221	205	221	207	228	217	230	207	223	198	223	222	194	206	237	221	201	227	212	219	177	224	220	213	204	207	199	214	210	220	200	189	222	198	187	211	185	207	201	200	200	219	199	210	196	199	221	206	192	185	206	223	208	200	206	200	204	230	206	231	193	200	202	220	222	214	179	198	204	216	204	209	235	203	190	200	189	190	200	196	172	209	225	223	203	212	198	214	189	237	216	211	209	229	207	225	211	197	204	218	203	212	209	188	218	228	210	203	207	211	210	217	184	187	228	189	197	211	241	236	210	229	205	218	216	218	188	204	198	218	211	208	234	190	237	200	195	190	178	202	225	213	216	210	199	205	189	200	190	200	199	202	250	195	216	208	184	221	201	183	218	202	206	218	219	213	205	225	194	205	210	200	203	204	218	193	193	202	212	219	223	212	231	205	224	219	195	214	182	222	198	221	192	220	202	218	204	215	178	234	232	201	205	200	206	206	244	208	223	219	215	198	202	196	204	197	205	208	225	207	214	209	226	214	205	211	205	204	221	215	213	175	183	195	202	214	191	193	209	210	208	186	193	222	179	213	204	211	204	223	199	222	221	214	210	197	203	197	217	201	192	228	218	207	207	222	205	223	190	210	231	206	203	204	238	199	207	204	221	211	242	219	209	250	198	193	222	199	202	206	183	221	222	220	188	186	200	207	184	203	206	221	210	205	213	201	208	206	167	228	186	187	212	223	202	200	244	199	199	225	202	221	212	207	225	220	186	218	216	212	248	185	247	206	221	216	205	209	188	212	201	199	203	189	204	208	204	196	220	229	193	189	201	194	202	208	208	240	230	213	223	201	213	217	218	198	221	235	194	216	230	234	201	213	204	254	218	194	218	224	216	213	195	199	176	203	204	209	229	213	210	211	220	206	185	227	212	193	202	203	219	213	203	196	216	234	191	241	223	197	229	226	217	218	219	243	185	191	217	216	222	196	185	225	199	197	209	233	213	190	198	210	196	211	183	197	224	199	233	201	208	195	207	192	196	209	182	223	214	213	218	195	209	199	182	230	206	221	192	208	205	202	221	228	213	207	221	215	207	201	218	207	222	220	234	229	199	218	202	213	229	200	204	216	255	210	217	216	207	225	235	187	212	191	197	223	200	200	210	231	215	192	193	201	210	217	211	212	198	192	215	195	213	198	220	219	203	218	191	218	191	238	225	226	207	203	205	201	185	187	197	219	224	213	266	187	208	231	186	208	204	213	187	189	230	192	218	223	221	206	216	218	234	190	204	200	215	214	212	220	204	227	217	216	208	204	181	212	194	226	220	188	225	225	195	188	204	196	193	216	205	198	182	214	212	231	189	205	196	194	232	221	225	189	199	228	220	220	203	214	197	201	205	227	206	233	222	216	180	192	228	215	200	189	196	198	223	209	241	213	208	219	201	224	207	216	191	187	196	226	202	207	220	217	217	202	227	214	180	198	187	230	199	210	191	213	215	211	190	222	213	220	226	232	195	222	193	209	176	195	195	212	183	217	198	208	193	238	232	183	197	215	210	210	179	196	194	198	202	201	191	210	184	189	222	203	207	212	197	193	196	214	189	195	182	237	251	220	216	203	210	198	195	220	211	205	212	201	232	229	202	231	214	217	214	215	217	194	197	206	195	229	203	215	207	195	197	211	210	210	173	196	184	220	194	203	200	228	202	208	215	199	237	240	191	195	207	185	180	192	211	219	198	213	203	186	205	177	224	216	208	209	217	178	192	216	203	187	200	191	212	193	181	221	224	219	198	223	203	217	199	230	221	243	189	207	216	208	198	215	192	216	224	190	210	203	209	209	202	208	214	206	204	199	213	193	196	216	198	204	211	195	215	191	220	228	201	216	204	212	205	207	236	211	214	219	229	211	226	227	216	188	216	207	205	210	219	197	190	222	228	239	224	199	197	228	235	231	232	210	205	225	196	220	208	206	189	197	197	216	219	216	194	206	222	215	230	206	207	196	192	195	229	206	188	214	209	216	208	216	222	209	195	217	188	215	225	187	229	206	234	193	213	200	201	179	212	192	210	188	226	215	254	188	189	230	230	190	219	197	218	208	209	222	208	212	213	222	198	239	229	208	183	188	204	222	201	196	212	213	198	212	208	221	219	244	213	193	214
13656	11204	18846	12950	12446	13040	14871	21726	15968	20143	23833	27012	25616	30203	32192	35593	28289	24463	18405	18312	18644	8977	8224	7618	10676	13868	10465	16218	20988	19654	17400	18030	14316	9354	6178	5364	7622	5207	3351	2314	1283	1095	1135	1055	767	716	820	874	730	666	752	782	832	944	911	752	702	683	617	1174	2826	3904	2525	570	564	592	555	538	537	602	562	522	582	596	559	544	555	578	573	587	521	601	556	525	540	480	535	573	550	585	537	575	527	542	530	517	577	583	591	553	513	552	533	572	564	524	559	571	570	575	539	532	571	529	543	529	568	570	578	598	511	579	567	593	536	539	594	565	547	580	586	497	536	528	589	547	532	553	571	515	544	527	559	551	540	585	571	583	569	564	538	570	531	542	577	560	546	578	573	545	506	541	521	542	591	535	570	558	528	558	520	572	552	557	601	513	558	549	570	533	612	586	505	542	529	619	538	572	558	571	497	530	525	563	550	586	542	558	586	559	543	602	557	575	560	531	551	571	564	535	537	530	586	538	556	590	563	529	502	547	484	560	508	551	558	524	587	537	568	535	591	568	550	573	536	593	568	563	561	582	594	533	552	541	537	568	541	532	575	522	509	535	553	569	563	581	565	568	504	593	544	539	569	536	545	576	533	543	531	528	554	484	520	582	517	553	556	553	521	541	566	608	557	544	553	563	591	570	580	576	592	568	517	527	551	546	559	580	539	558	531	533	535	537	595	507	562	555	582	567	551	608	544	559	546	529	554	525	540	565	556	565	552	544	537	579	571	523	563	576	550	556	548	538	538	585	537	518	567	567	515	530	558	569	530	533	568	532	554	559	570	564	523	552	530	543	563	536	565	543	510	531	552	565	553	539	545	596	572	542	582	547	553	525	573	558	571	556	586	546	492	542	556	532	546	540	494	545	536	516	526	572	523	527	523	526	555	514	499	550	569	555	528	544	568	562	559	528	562	557	551	546	537	572	529	583	600	568	561	545	560	536	572	561	527	570	552	543	564	549	535	540	520	543	530	543	528	530	537	506	552	546	544	543	535	543	550	547	557	560	524	495	570	522	581	585	540	552	547	557	581	580	574	519	586	550	536	570	527	567	544	530	550	583	560	564	582	540	572	553	554	562	530	560	526	577	514	592	538	558	581	543	577	559	554	534	582	525	550	523	558	556	528	529	578	581	561	575	571	554	570	554	571	484	574	564	544	626	521	585	559	517	547	561	534	548	561	525	576	535	560	548	547	539	573	583	580	558	504	522	533	610	580	537	537	549	565	579	540	563	541	570	548	505	601	526	562	553	543	552	525	576	543	569	584	554	568	536	553	568	537	554	585	554	554	542	578	580	565	551	549	588	538	538	575	549	523	555	583	520	597	581	569	526	558	568	526	582	570	568	535	570	536	546	560	534	547	544	570	568	579	588	513	545	555	518	571	553	566	539	529	532	578	548	539	537	551	541	518	544	539	571	540	554	569	585	563	552	556	598	583	531	517	535	545	526	552	557	567	553	517	556	581	570	541	552	575	560	558	531	573	563	567	553	556	583	541	517	588	523	579	557	553	557	569	531	561	532	558	576	558	556	527	512	599	598	545	533	546	569	558	586	598	537	531	554	568	577	585	591	519	546	546	555	493	577	572	527	556	570	566	529	569	554	533	549	534	566	573	547	573	593	570	573	553	525	579	523	570	535	528	552	536	572	534	569	543	576	522	553	593	542	586	519	582	566	548	569	534	556	567	549	526	571	542	562	525	588	574	559	534	551	538	559	528	568	549	552	559	546	560	532	556	578	572	540	529	552	558	541	594	541	554	548	558	539	568	579	552	543	581	562	549	559	513	532	533	565	512	545	528	565	587	593	524	487	576	512	564	549	622	549	583	568	525	571	538	542	571	535	576	570	537	571	565	541	540	521	531	560	555	564	555	572	541	555	487	523	535	534	600	545	549	547	580	511	583	550	557	593	543	577	576	550	560	518	570	582	537	512	591	548	558	557	554	553	561	543	539	527	557	555	542	545	559	553	545	579	560	563	613	535	540	546	566	517	546	538	530	574	552	577	527	508	612	573	502	555	575	572	551	547	561	560	518	548	545	528	552	532	585	565	564	492	578	580	551	518	547	592	556	566	559	565	591	538	512	573	523	543	552	584	564	564	508	543	532	569	559	552	547	547	554	556	563	572	576	565	536	534	537	551	558	557	558	604	539	507	513	568	598	537	533	569	538	546	558	598	509	519	539	501	549	583	555	522	630	550	551	550	555	557	535	547	560	577	605	542	561	606	574	532	556	612	563	548	546	558	553	541	544	538	531	545	547	604	510	568	587	596	545	544	612	551	545	539	557	535	563	555	610	529	548	541	568	562	507	574	572	594	509	584	563	532	523	559	577	544	586	549	538	536	515	592	532	563	504	602	491	553	547	572	557	538	551	588	585	556	568	558	548	587	564	557	605	554	574	533	549	538	520	550	543	545	551	530	546	521	538	532	530	511	520	530	561	526	536	573	558	521	542	558	518	558	553	550	533	536	567	536	543	516	539	544	552	581	556	575	579	521	532	559	501	525	594	525	592	560	583	523	564	534	558	550	513	525	492	535	536	549	557	515	556	546	565	549	552	546	560	549	589	570	541	576	589	512	559	556	543	575	560	553	534	578	563	546	550	515	551	553	565	558	565	548	558	547	548	539	572	576	567	567	579	565	520	588	528	541	594	573	545	556	526	576	600	545	534	503	549	548	583	502	552	575	537	572	548	521	550	560	562	548	543	563	516	580	508	565	544	533	586	514	552	555	559	551	579	578	559	567	549	520	550	529	612	569	567	570	538	527	533	517	582	523	563	578	584	545	560	543	572	554	492	562	540	575	588	554	558	555	612	569	544	541	511	520	593	552	549	556	574	622	537	521	579	535	560	543	564	587	565	605	539	551	572	572	564	561	521	561	572	576	515	540	546	557	574	579	539	537	567	557	573	593	516	529	562	529	543	552	522	512	604	546	590	556	533	554	549	585	534	588	537	565	538	578	570	558	537	578	603	545	511	556	565	552	521	597	577	541	531	543	559	522	515	545	569	570	564	555	554	577	526	564	562	525	549	554	575	568	585	542	525	555	558	566	547	605	536	594	574	531	569	553	581	618	539	584	527	530	554	578	537	526	559	579	510	536	546	574	586	579	557	509	570	532	578	538	593	536	554	568	535	577	573	551	544	595	539	539	563	583	536	546	561	594	572	569	570	587	500	559	550	569	555	542	545	535	561	585	562	547	595	589	534	551	554	571	544	536	557	557	548	517	544	536	538	599	522	568	577	544	560	539	501	545	543	561	536	564	555	579	582	557	582	565	555	542	565	544	541	548	573	585	610	504	584	524	533	595	509	588	570	572	580	559	559	553	556	552	552	552	595	500	561	559	571	545	532	540	546	589	551	598	541	538	523	550	510	560	578	578	527	577	556	578	545	552	565	540	567	568	574	599	593	568	547	531	507	525	553	564	561	639	566	551	565	555	567	530	576	536	585	594	523	584
41754	27494	26397	15974	11933	13551	14312	19109	15627	15380	17266	20754	19820	22116	25352	25956	20489	14432	9843	8514	8276	3123	2249	2288	3987	5387	4169	6159	8730	8579	7784	7717	5016	3126	2274	1586	2677	1761	1024	564	314	353	305	248	180	175	193	192	192	222	185	191	219	250	231	213	196	202	162	340	828	1088	907	362	134	140	145	133	131	141	139	136	152	155	141	146	127	134	170	152	149	149	146	125	135	139	138	163	116	140	139	148	171	161	141	147	124	158	133	141	155	141	146	142	171	150	123	139	145	149	163	130	167	151	144	110	139	152	138	158	160	165	123	168	137	140	122	157	165	147	140	147	152	142	147	145	138	145	129	160	170	139	130	135	149	141	143	127	134	129	153	124	175	131	122	151	168	150	154	176	159	153	125	160	140	128	151	164	142	148	147	140	165	142	130	133	156	140	154	163	162	131	133	143	140	130	156	159	159	159	140	131	152	152	131	132	146	144	143	161	150	139	117	149	129	142	169	138	148	139	144	146	132	140	136	148	133	147	131	126	142	165	146	148	158	143	156	134	124	140	147	141	183	141	154	161	122	162	153	142	151	135	128	140	148	150	125	129	163	132	123	139	150	147	128	159	138	138	150	151	139	148	139	116	138	143	147	167	159	151	163	164	139	127	159	151	141	135	137	130	146	143	156	156	149	141	133	139	152	154	148	151	174	154	141	143	160	132	139	147	108	140	153	128	159	142	147	139	155	148	143	139	132	130	130	160	141	145	157	129	137	152	117	146	147	176	150	160	138	133	123	142	142	155	139	160	136	144	137	129	156	136	153	151	145	159	154	137	149	162	132	158	159	128	164	160	156	137	142	158	138	138	136	152	148	149	146	165	145	127	135	154	111	128	145	143	146	136	125	158	125	150	153	178	139	138	132	175	157	146	154	151	139	144	136	116	116	148	135	127	129	160	137	135	138	152	149	129	167	140	153	163	150	162	149	166	149	151	154	160	160	137	148	128	133	143	124	144	144	151	156	151	156	152	161	121	146	131	131	160	151	142	151	136	162	153	153	143	150	138	136	129	156	144	160	146	157	144	140	142	157	149	166	134	152	153	132	158	151	141	121	146	110	153	134	126	139	154	145	141	134	145	135	153	137	130	140	151	171	130	146	117	149	142	126	128	147	144	159	136	143	146	159	125	146	155	140	146	141	148	143	129	133	160	133	142	147	135	153	122	134	156	152	139	150	141	150	134	149	144	142	138	140	141	154	134	140	151	156	155	142	150	149	157	151	144	155	142	148	134	136	178	161	153	157	149	168	178	157	143	150	138	148	128	138	151	137	148	157	180	151	145	149	146	149	126	133	154	146	161	149	157	133	173	134	147	140	139	129	133	146	130	150	149	135	153	142	137	162	152	133	140	142	135	143	156	176	134	138	142	145	140	153	134	160	157	147	176	157	135	132	150	122	162	129	172	148	148	142	156	143	134	141	147	135	137	150	132	126	157	128	129	150	140	152	155	156	137	155	141	146	159	140	146	156	142	126	147	141	139	136	142	143	157	128	154	137	138	144	135	157	137	122	155	160	148	139	141	134	165	139	127	152	150	137	147	161	159	152	144	134	151	140	131	132	143	145	146	134	139	130	160	145	145	159	146	143	139	135	160	144	170	123	144	147	140	138	136	146	154	150	152	162	139	133	155	156	144	146	160	148	147	145	154	143	132	145	149	145	145	159	124	137	164	142	138	153	138	133	131	143	122	150	145	147	142	138	149	151	112	168	125	143	172	159	127	141	141	156	142	139	133	152	147	134	162	174	142	148	139	167	159	166	139	136	144	141	154	175	138	133	148	144	147	160	143	164	149	163	147	153	153	154	150	117	143	149	154	132	157	136	142	133	152	144	134	141	126	134	121	131	149	139	138	144	143	151	159	154	147	148	137	154	135	136	134	138	154	164	128	127	149	155	126	125	167	137	111	155	140	130	150	167	158	169	139	136	131	146	123	137	138	146	124	131	144	146	141	158	139	148	159	157	106	152	129	136	130	141	144	141	152	144	152	146	151	165	136	137	126	142	171	154	148	175	159	138	132	153	145	145	143	141	126	148	131	156	150	159	139	122	146	133	144	155	139	145	140	137	154	147	140	154	139	163	146	141	153	166	141	134	132	145	136	132	140	145	136	151	151	149	152	153	134	167	156	138	134	131	144	150	117	136	144	148	152	144	138	135	158	146	137	143	122	162	151	134	174	149	160	132	149	148	158	146	136	149	156	161	165	161	142	136	126	128	135	143	141	125	149	146	155	140	144	155	156	157	144	140	135	123	142	140	130	157	140	124	141	138	152	150	162	143	123	117	162	161	120	156	156	158	148	139	174	144	133	138	140	132	143	141	170	143	132	145	148	115	130	145	142	149	143	161	145	159	152	147	134	131	135	142	134	158	150	145	147	137	131	149	148	135	149	138	161	175	136	137	139	136	173	134	120	135	141	150	134	139	139	165	152	147	136	127	127	155	130	142	168	124	150	148	130	159	145	151	118	140	135	154	152	128	141	142	152	149	131	153	157	139	137	152	160	139	149	158	129	148	146	163	157	167	139	143	160	140	160	172	156	152	144	167	158	144	147	159	150	154	155	172	142	145	142	141	136	131	132	147	124	134	169	166	147	148	154	154	146	137	135	139	136	144	134	132	161	143	132	145	144	148	142	132	141	145	144	146	161	155	143	146	150	156	145	134	150	138	159	172	114	125	138	154	155	166	132	135	137	156	133	135	155	139	156	150	161	143	137	171	177	163	119	161	168	171	119	147	147	149	131	147	133	134	143	171	133	126	134	124	151	131	128	132	164	148	133	138	146	137	158	120	145	148	130	155	141	133	130	133	143	157	161	128	132	152	154	158	146	114	156	139	156	149	137	143	143	130	141	148	142	175	134	130	130	164	149	168	142	145	125	166	129	158	155	140	154	156	145	169	137	179	146	136	135	150	133	133	138	141	155	149	155	167	126	166	145	150	140	129	175	145	143	145	133	128	130	146	130	151	154	148	144	146	149	137	130	175	139	148	140	126	154	145	132	160	137	149	134	137	157	123	132	139	151	140	127	120	136	132	139	176	145	143	161	151	141	141	135	128	145	148	136	136	184	149	143	128	135	175	131	156	157	147	152	130	133	134	146	150	139	151	135	131	121	137	163	164	160	133	152	142	147	132	153	159	168	141	139	142	140	142	133	155	130	138	163	143	148	171	158	149	129	121	154	107	164	148	150	139	155	147	152	142	146	119	136	134	141	129	137	150	144	151	141	137	143	155	159	163	135	153	143	157	136	166	134	141	128	123	127	135	153	150	157	139	155	158	161	162	132	173	145	145	168	126	118	136	131	151	148	144	148	129	166	127	147	116	133	144	143	139	132	156	134	150	142	145	147	159	146	166	153	145	130	141	156	134	140	134	168	144	143	138	136	149	141	156	158	152	134	138	138	159	150	167	143	157	155	146	148	145	135	127	134	125	142	138	141	143	155	164	147	138	167	130	135	144	142
23826	20775	30838	19302	17921	19750	21598	30501	24750	28393	33635	38114	36840	41668	42169	46161	39942	36259	28415	28182	28108	14223	12937	13313	20586	23448	20341	26979	32648	31472	31148	30729	24289	16694	11659	8927	14144	9991	6590	3872	2158	1944	1847	1243	809	609	713	997	779	782	795	875	1045	1292	1258	985	841	910	747	2389	5549	7228	6220	1883	378	389	427	389	410	393	385	387	397	416	420	432	414	400	435	414	366	368	405	394	427	373	403	399	367	382	378	410	386	405	422	373	379	389	421	382	404	409	396	427	416	390	380	405	438	418	371	412	402	398	408	392	376	425	372	411	371	370	357	385	386	394	390	396	398	432	406	390	373	397	392	402	420	401	424	375	437	368	405	390	418	360	452	411	415	380	402	373	381	397	385	378	390	386	410	385	411	398	406	378	402	383	410	406	372	396	369	419	385	381	414	383	405	402	414	373	410	371	389	400	402	403	434	388	387	392	457	415	387	382	387	382	412	388	381	437	373	404	395	393	403	386	384	386	401	364	415	385	392	403	434	368	409	374	376	392	393	398	374	393	377	444	381	365	421	432	379	387	378	409	395	380	383	403	359	381	410	381	389	436	462	390	393	418	389	424	407	347	387	397	374	400	380	382	438	361	365	391	401	422	410	380	375	373	397	399	428	375	373	412	366	385	390	398	398	392	400	402	396	367	404	382	368	401	406	396	398	377	406	393	396	384	399	429	388	380	359	405	432	402	394	379	399	365	389	362	375	388	396	386	389	407	385	393	407	362	399	400	387	392	391	384	391	394	367	402	387	390	352	385	358	381	365	387	390	409	388	388	352	355	360	412	407	365	380	414	418	401	403	394	380	390	403	408	388	388	376	412	376	400	376	418	363	383	393	406	377	393	434	404	375	408	382	373	426	438	417	411	370	377	416	416	400	414	386	382	387	365	386	387	391	362	399	431	379	415	370	430	395	404	388	390	379	380	410	362	388	409	392	382	372	431	400	412	375	394	400	403	355	387	403	407	388	413	409	393	381	417	353	410	422	381	443	419	401	402	427	378	373	393	388	399	406	419	402	413	401	390	366	400	364	373	423	379	417	414	373	364	436	406	370	428	364	398	367	382	390	392	395	398	388	399	350	396	382	411	411	404	387	411	373	408	367	416	383	396	397	382	361	430	416	372	369	412	354	398	366	396	389	365	389	403	412	389	397	397	417	382	382	395	410	397	389	397	419	346	395	369	409	417	370	440	368	367	433	409	363	389	435	365	411	405	397	361	409	404	386	392	372	388	375	401	380	326	386	394	404	383	362	407	391	396	361	389	390	369	421	322	426	388	362	386	407	364	367	406	393	411	404	366	371	406	406	391	419	404	366	399	387	397	408	397	374	388	388	427	417	356	406	394	393	377	394	401	377	385	424	381	360	367	408	395	391	388	377	384	375	400	350	385	404	393	396	391	386	391	402	384	384	395	378	382	398	398	424	391	391	416	415	393	380	377	378	420	377	415	382	427	386	393	399	397	385	403	421	394	350	411	425	352	393	405	361	394	380	387	376	387	372	398	386	391	367	396	392	394	395	414	407	381	384	355	379	403	397	386	345	380	372	388	427	372	376	396	372	380	377	375	391	398	391	369	394	388	400	382	401	389	407	404	399	386	408	399	401	361	386	420	403	363	372	403	407	401	387	415	408	361	410	381	382	421	351	368	403	415	410	388	412	426	421	372	397	376	386	365	351	386	377	403	397	386	375	382	371	394	367	393	408	357	390	412	405	346	417	362	399	397	391	369	371	407	408	417	372	407	385	385	370	376	395	417	388	383	386	400	397	388	398	412	386	427	399	377	404	402	390	414	398	425	402	446	381	436	370	365	393	404	383	379	383	394	397	370	401	380	379	368	406	391	359	399	391	405	396	355	424	382	429	433	400	399	390	362	389	385	399	417	431	390	382	395	379	390	396	387	435	463	400	385	393	371	403	370	417	419	397	377	401	401	369	389	372	372	357	379	403	384	403	406	368	377	435	406	367	407	412	400	393	385	343	411	341	381	397	406	373	371	365	401	405	388	385	377	416	394	400	411	378	387	409	395	373	404	377	396	419	415	402	404	405	359	393	374	410	399	396	408	387	367	383	385	372	401	404	388	387	432	422	400	399	391	385	390	420	403	417	406	392	419	398	387	407	407	381	358	390	397	420	402	379	425	370	406	391	414	397	398	371	397	434	381	419	386	373	395	399	415	382	389	401	423	370	386	379	388	394	374	388	411	386	398	360	390	389	403	391	387	383	428	394	406	398	358	385	378	405	406	419	389	393	415	368	395	381	374	414	398	393	363	407	395	403	415	387	430	391	425	385	411	405	401	415	381	390	384	383	409	410	401	383	389	405	408	451	422	364	402	390	379	413	395	399	356	383	393	411	417	396	385	409	401	392	380	375	385	396	415	396	418	372	354	418	406	396	362	388	399	393	355	407	400	388	395	388	402	387	367	404	380	376	394	404	407	382	423	362	392	401	378	394	385	378	413	400	400	396	375	392	398	421	380	381	389	434	442	396	407	396	384	379	383	401	398	400	379	399	411	383	392	412	406	405	400	347	425	382	433	403	416	387	406	388	385	380	426	374	349	408	388	404	409	421	410	374	384	426	403	383	388	391	397	375	405	374	401	389	383	397	392	436	379	383	377	380	373	403	358	368	406	354	414	395	373	418	404	378	432	389	391	401	387	402	390	411	409	397	370	409	393	404	371	382	440	402	388	419	386	396	373	373	381	388	410	394	378	396	401	366	383	388	423	401	395	401	395	414	364	386	389	390	391	402	401	349	403	414	380	377	426	375	404	410	405	400	382	388	397	379	372	393	396	391	390	382	400	368	411	390	386	386	368	401	390	369	386	393	409	376	423	402	344	423	399	364	405	407	396	422	353	381	404	420	396	394	410	381	418	419	345	381	372	382	402	393	397	442	385	389	389	380	373	411	375	403	411	408	371	432	393	411	404	403	396	407	397	388	377	380	400	386	441	416	391	364	395	386	409	378	391	414	385	380	365	358	380	423	396	418	413	389	360	391	399	379	379	375	369	389	369	395	383	370	369	404	404	377	381	377	382	358	415	416	419	400	400	401	408	383	395	400	389	385	408	398	428	393	418	389	384	371	355	403	426	370	400	396	384	330	401	393	369	373	363	406	360	418	394	386	343	397	337	418	365	431	418	383	382	373	379	414	382	372	388	427	393	395	397	367	396	398	417	383	423	397	402	390	391	406	358	408	383	371	403	393	407	380	361	405	429	385	370	409	375	379	397	370	392	412	379	417	398	368	378	380	425	387	412	378	384	403	387	377	395	421	400	373	367	391	411	368	388	426	371	399	384	402	404	438	424	400	405	387	379	375	365	401	373	377	405	411	407	389	379	362	433	375	400	418	401	412	385	391	396	413	357	397	429	379	386	408	396	382	386	397	395	369	382	447	376	378	386	393	397	393	402	413	397	411	412	391	386	376	378	378	420	399	395	394	411	386	365	408	390	363	375	412	450	405	392	410	380
5343	1313	1980	1430	941	813	724	816	550	536	518	666	619	845	747	663	525	400	354	319	289	230	223	195	249	273	250	328	361	347	320	321	247	246	213	204	206	206	172	201	170	185	184	158	187	180	206	160	161	167	170	198	167	198	160	176	178	191	188	210	202	208	200	158	167	167	173	162	188	172	179	160	157	179	160	180	162	181	153	157	171	152	181	164	187	192	212	163	141	164	160	177	145	178	167	150	188	157	179	176	159	184	177	161	172	177	185	165	164	184	197	166	191	171	172	170	172	159	181	163	151	170	209	176	165	157	169	191	188	204	167	190	150	158	177	157	190	175	189	172	161	179	172	169	172	165	179	195	164	152	179	156	167	146	160	180	168	169	163	152	164	185	160	179	160	176	181	183	164	169	165	173	166	159	190	164	174	172	187	137	188	157	157	170	202	181	185	164	159	148	155	187	173	180	158	177	188	166	177	153	184	154	192	167	177	144	197	184	167	167	163	144	171	160	170	165	176	161	183	181	197	173	154	159	170	153	191	166	141	185	157	163	171	177	178	180	158	159	169	177	181	201	177	190	173	171	170	158	167	170	164	172	171	164	144	188	169	165	170	181	173	166	211	154	176	189	182	188	186	180	159	174	170	156	150	179	168	137	181	174	160	163	162	179	185	165	168	181	159	185	164	157	193	178	172	184	163	176	177	165	170	167	172	186	152	187	172	168	159	162	164	157	170	158	173	176	171	160	162	132	149	183	144	178	176	155	153	173	183	167	198	163	162	167	178	172	186	164	175	142	174	167	203	178	164	168	164	190	170	183	212	177	160	156	168	173	183	193	170	165	176	185	210	153	169	164	177	169	186	173	172	179	174	199	166	156	164	165	158	188	165	173	172	178	169	153	177	187	162	190	174	153	170	154	172	159	157	188	154	178	172	184	165	155	178	149	188	162	172	182	177	177	183	170	191	185	164	158	190	175	150	162	187	167	178	171	175	162	164	163	177	181	187	194	166	183	162	169	170	184	160	173	162	156	183	177	183	157	172	168	194	193	168	171	173	165	162	136	176	177	164	173	182	167	163	161	172	188	167	165	157	180	173	159	168	175	180	182	161	144	182	191	164	168	162	176	179	178	158	182	172	169	169	163	161	188	188	172	176	172	178	170	166	176	171	199	185	199	215	172	192	170	158	172	191	185	181	178	167	161	171	188	151	182	154	173	150	183	174	180	179	173	171	188	162	173	158	175	188	175	182	175	156	170	167	147	180	167	202	180	164	180	156	183	158	164	165	140	160	187	172	169	184	178	180	181	173	180	198	148	161	194	168	184	192	174	154	144	173	159	157	166	176	184	174	202	164	171	174	197	178	168	173	164	178	185	176	177	193	192	193	192	165	182	153	172	185	160	174	157	171	149	169	168	186	176	172	177	170	175	181	169	159	167	185	182	188	196	186	185	166	181	166	172	170	177	192	156	184	153	187	171	164	180	147	174	177	182	178	154	152	194	165	192	163	154	156	167	162	179	178	172	167	176	164	162	173	149	198	160	152	182	179	167	173	144	159	152	178	172	177	166	189	171	158	172	142	174	187	190	183	166	180	161	187	176	153	185	193	169	155	177	174	195	156	167	168	192	175	203	173	167	161	188	177	161	175	153	167	166	164	154	185	190	168	185	168	170	160	185	183	194	180	166	190	156	202	160	192	159	167	158	186	186	180	179	139	166	163	183	187	160	195	184	157	201	176	171	166	188	214	170	194	188	174	174	185	182	154	170	154	169	180	166	170	157	148	169	162	204	144	191	184	172	157	167	171	159	163	202	171	197	162	178	156	143	173	192	188	182	172	169	159	185	177	167	153	166	172	165	162	159	157	155	164	170	162	185	148	179	155	158	169	182	196	167	177	163	192	179	153	176	193	188	150	167	183	165	172	201	175	196	177	161	186	176	165	170	163	182	194	156	169	150	162	205	173	168	180	168	158	188	154	194	162	169	187	178	181	169	162	182	186	175	174	154	190	176	187	151	151	188	155	142	172	166	169	187	175	170	153	176	160	150	154	168	177	172	173	156	163	199	199	188	177	156	149	172	181	184	151	173	181	146	170	185	183	171	173	176	147	178	159	171	173	161	160	179	154	165	168	169	189	169	185	190	182	155	154	182	156	188	126	156	174	183	166	171	182	167	183	191	182	174	176	163	158	168	182	167	171	188	169	166	166	177	186	179	181	178	193	186	189	170	181	178	186	166	155	178	186	158	195	157	160	164	157	187	189	172	192	204	157	172	182	173	175	170	173	141	188	159	190	210	166	162	168	177	158	174	177	196	159	179	174	163	171	150	173	177	168	160	178	184	173	181	194	167	175	192	179	162	168	145	163	154	164	167	178	173	177	172	175	178	194	192	171	172	162	211	163	154	166	193	180	190	193	181	167	167	182	168	166	162	177	184	178	168	169	183	153	146	195	168	170	174	174	166	181	177	195	178	163	167	178	164	167	168	170	135	156	183	178	174	158	175	179	186	149	175	175	187	178	172	149	193	181	176	174	197	155	164	191	190	156	186	176	147	173	180	159	195	167	141	172	168	184	144	167	182	165	186	145	171	191	169	153	170	189	179	172	164	173	168	200	168	181	143	185	172	182	178	173	182	156	170	181	150	163	163	201	173	173	148	178	192	189	187	159	184	170	177	157	158	160	166	165	190	171	181	175	182	181	175	154	156	189	179	178	180	154	175	167	173	166	157	177	179	162	182	202	179	178	170	171	195	161	159	167	162	177	198	141	172	162	177	179	204	175	175	172	179	164	178	169	154	164	174	166	161	178	181	179	152	162	174	189	166	154	179	152	163	193	199	152	172	171	153	152	178	176	158	198	187	172	171	163	173	138	197	180	166	186	185	192	163	141	174	158	165	156	170	182	166	187	174	165	168	185	160	201	160	173	170	177	197	182	176	189	168	172	177	176	169	165	177	180	171	154	190	176	165	181	195	182	165	167	170	173	195	150	168	193	186	154	155	167	192	168	182	173	201	159	179	177	182	166	178	173	179	159	166	169	168	174	150	170	182	169	152	184	163	184	153	159	155	191	185	161	177	174	144	167	172	163	168	168	175	146	187	169	144	172	159	136	181	181	165	157	183	176	184	167	160	178	167	172	184	164	172	144	173	170	170	189	176	157	200	184	175	162	163	190	165	181	151	151	188	179	179	199	193	170	209	195	170	174	173	152	161	158	173	182	185	177	179	152	165	194	159	150	196	161	173	158	159	159	195	172	180	180	165	163	163	165	193	179	169	176	165	158	158	165	190	181	183	177	179	192	165	166	154	158	159	177	158	192	174	175	177	169	181	165	178	193	187	182	171	170	184	179	173	148	164	180	172	172	178	187	175	178	184	154	163	184	162	194	187	181	167	150	184	183	160	186	156	145	172	171	158	168	159	184	183	166	153	180	174	203	199	205	186	171	177	165	156	176	175	170	169	186	184	180	169	172	187	177	167	166	181	197	177	173	182	174	180
4683	1945	4436	4670	3732	3552	3214	4060	2735	3093	3071	4261	3813	6054	5248	5284	3593	2834	2029	1728	1573	970	941	985	1365	1352	1332	1671	2469	2270	2048	2129	1562	1063	1030	697	963	813	663	550	564	507	507	499	471	493	476	524	492	503	458	480	455	512	474	535	498	518	516	515	713	944	890	485	524	438	507	456	460	458	496	500	470	495	453	527	483	448	448	437	443	466	513	479	512	487	428	439	460	478	473	483	452	462	429	428	452	458	474	485	435	449	452	516	424	443	453	458	477	496	480	506	513	444	518	484	511	483	478	484	486	461	461	469	456	423	475	473	523	474	477	456	501	469	430	443	460	459	489	471	470	442	485	463	507	473	513	505	484	470	499	490	528	434	505	444	490	503	497	468	456	448	479	423	501	428	473	471	466	447	494	464	515	455	496	469	441	501	533	505	495	494	447	497	479	456	491	493	480	429	469	463	469	474	441	460	496	471	524	463	479	497	495	447	511	425	512	451	471	493	488	494	481	491	491	417	479	496	447	501	439	437	460	503	480	490	456	475	442	463	462	466	459	506	505	515	476	450	449	481	496	445	487	472	475	482	462	506	492	510	517	479	503	505	452	456	495	481	465	496	471	454	477	471	477	441	454	478	485	478	493	439	529	456	461	494	449	457	460	428	499	483	470	467	466	492	438	457	478	480	509	486	432	469	448	455	505	480	483	513	483	449	470	448	494	423	473	497	487	474	459	456	464	483	471	517	519	539	494	492	485	491	469	466	443	468	469	473	475	485	485	513	497	476	516	499	487	478	460	451	466	461	496	485	468	481	493	500	438	489	484	465	488	494	478	454	483	481	484	489	455	478	479	439	477	490	484	486	502	497	460	455	494	447	434	472	494	487	418	420	498	469	491	505	461	460	485	452	482	439	502	489	456	431	453	490	479	472	493	493	477	459	449	443	474	487	481	448	477	444	435	456	510	533	481	477	487	491	499	444	494	458	473	447	445	473	493	482	460	480	485	474	437	468	504	465	475	465	414	458	483	491	414	479	502	468	488	440	519	481	487	477	459	466	461	497	475	458	445	483	498	462	510	503	496	471	462	469	503	492	460	496	459	490	468	467	535	453	467	458	455	484	462	458	488	455	472	462	461	499	484	463	477	477	471	472	478	487	482	488	483	479	466	476	478	456	461	445	468	511	481	496	509	444	457	477	490	479	428	493	473	485	472	446	478	420	479	485	524	457	484	510	470	472	468	501	456	481	430	470	471	447	456	475	463	505	463	466	427	514	451	470	456	482	461	483	481	461	447	478	439	466	545	459	444	462	462	492	479	455	448	433	481	464	478	437	467	491	452	486	477	440	439	468	444	508	474	450	442	536	506	460	453	465	449	444	500	468	480	450	501	493	447	469	490	453	475	457	448	512	481	473	473	489	484	478	458	509	484	483	446	447	471	452	457	462	455	466	485	472	471	444	496	470	471	477	484	495	468	531	481	514	465	483	478	462	514	502	501	485	515	492	464	465	476	484	463	431	472	487	490	470	479	491	454	488	487	439	511	457	465	473	452	471	485	474	470	459	477	474	470	454	521	450	469	460	463	512	490	465	430	450	455	489	475	500	499	471	460	449	476	472	443	449	464	435	461	503	471	467	470	496	498	460	469	478	456	482	479	458	456	480	492	466	452	470	463	462	474	466	512	453	470	471	500	477	461	465	419	487	481	444	479	509	447	422	462	442	504	464	475	470	460	442	449	446	448	474	449	501	480	457	454	462	457	455	502	486	442	484	445	515	460	506	494	494	475	472	461	472	468	485	523	497	503	484	485	498	484	487	480	478	454	481	462	461	427	465	500	489	487	482	462	523	485	443	491	461	498	481	503	488	472	479	501	473	531	472	465	476	476	501	528	486	486	486	479	458	490	431	476	474	491	482	474	465	495	495	459	491	433	530	484	512	497	469	455	425	505	486	491	464	446	493	436	465	435	504	514	474	471	454	454	483	483	501	489	413	479	495	484	444	512	490	511	471	469	495	494	452	472	488	478	488	503	490	441	423	527	442	477	507	492	468	459	482	465	491	469	468	505	440	471	496	477	449	479	447	521	473	461	485	484	486	486	461	479	491	502	494	478	487	483	453	494	462	498	488	492	454	464	502	460	466	441	464	479	476	497	437	423	496	458	474	495	485	493	470	446	493	491	468	488	475	469	487	486	491	447	447	445	473	475	441	472	511	480	517	449	496	450	492	452	465	516	462	499	462	442	497	508	476	484	480	472	473	458	460	486	512	482	516	493	454	427	461	457	532	482	471	464	465	439	479	454	472	474	468	492	444	469	451	486	488	484	472	480	467	492	474	462	453	442	463	478	462	535	468	455	494	459	479	442	489	477	472	512	489	467	465	460	476	485	475	521	446	446	437	468	472	487	505	461	456	485	476	488	485	465	480	439	505	496	465	476	472	506	473	460	480	483	480	455	491	454	484	460	467	490	464	449	492	472	505	474	474	472	463	478	489	482	473	498	476	481	441	463	449	472	490	469	447	469	476	426	485	451	464	476	459	448	488	466	491	488	498	485	468	439	466	476	456	498	489	469	456	443	484	496	484	464	484	446	459	484	475	490	483	493	453	472	484	500	439	495	446	450	469	491	482	489	467	502	464	459	475	510	461	492	479	496	464	497	439	443	500	466	462	486	452	472	489	505	486	495	474	499	460	502	496	466	469	545	484	455	488	495	479	474	509	460	439	443	489	473	470	464	461	461	455	474	494	452	467	462	494	488	455	453	484	460	478	468	435	496	479	444	495	468	454	493	506	457	472	481	472	476	467	468	488	501	453	455	442	474	462	479	514	515	475	442	447	466	512	451	460	479	503	422	475	471	490	514	475	451	443	480	461	504	436	552	488	499	489	480	462	488	437	504	467	476	458	454	448	530	473	480	475	463	497	483	445	483	498	451	460	466	427	446	483	481	458	489	432	442	481	482	474	484	466	512	458	506	453	446	493	463	465	488	445	485	477	463	487	455	474	485	470	492	465	452	464	495	499	483	519	492	472	476	487	481	496	474	484	506	457	467	474	469	485	480	487	432	406	485	466	474	449	453	482	426	475	456	485	481	442	462	468	523	482	506	498	470	460	488	487	485	487	492	450	433	478	459	436	449	450	502	470	480	476	481	467	463	469	476	449	453	504	485	470	464	436	439	451	476	461	483	485	474	434	441	500	472	487	454	459	489	470	498	446	433	463	480	470	460	469	456	443	477	462	459	472	487	499	477	469	495	442	445	524	538	476	486	482	497	463	459	483	475	481	511	450	457	473	473	463	449	438	480	470	460	476	491	492	456	483	505	461	455	485	478	475	507	521	462	459	454	497	484	484	429	456	490	477	511	463	420	461	468	453	484	495	469	472	452	507	451	445	453	496	410	473	453	470	469	512	492	447	455	463	474	506	451	475	445	470	443	464	427	469	474	462	476	460	436	480	456	445	461	468	463	487	447	506	465	484	498	470	454	476	489	488	431	471	470	473
24764	11969	12633	7831	5906	7837	7359	9435	7849	7867	8445	11512	9202	13268	13066	11586	8821	6219	4064	2881	2650	1237	1282	1247	1779	1962	2266	3047	4423	4505	3226	3456	2191	1330	1206	845	1023	940	533	397	274	267	293	256	231	231	219	238	205	231	239	227	232	265	274	226	273	254	231	259	511	655	535	244	212	215	227	215	239	208	194	207	196	232	238	193	224	215	202	204	201	220	228	209	201	212	185	214	212	221	226	229	244	208	210	215	213	218	211	198	212	210	222	224	222	197	233	190	199	211	211	219	225	200	200	215	211	216	218	198	197	196	225	209	227	230	198	228	236	226	233	187	196	214	172	188	205	225	201	224	220	208	215	216	238	249	206	217	207	227	227	225	251	231	214	226	243	183	241	219	261	198	203	235	224	241	220	220	240	193	201	204	228	195	244	229	189	209	201	209	237	217	217	212	219	207	219	205	232	199	215	220	228	210	249	218	211	227	203	218	220	221	201	226	208	206	203	219	240	199	223	222	198	230	234	206	223	218	227	212	192	189	205	182	207	203	246	208	223	220	201	184	219	198	217	183	213	214	208	234	221	218	184	246	216	204	206	217	197	240	212	216	224	216	204	208	208	214	199	194	232	220	218	203	212	206	237	217	192	218	232	209	228	215	216	206	190	216	185	203	230	209	224	208	231	207	186	226	214	217	230	245	219	185	198	206	225	218	206	221	209	232	198	204	180	216	213	201	200	214	214	227	207	232	202	231	234	206	202	199	207	222	183	235	219	199	199	220	204	194	238	224	205	181	210	222	188	218	223	239	229	195	242	213	220	220	224	200	212	206	222	213	237	232	201	208	190	238	199	193	195	229	213	218	214	207	214	211	218	260	221	221	230	214	225	218	195	220	227	190	202	202	189	201	199	214	222	209	213	218	231	228	228	213	239	224	220	215	203	199	241	226	200	222	216	230	197	209	181	247	222	270	191	209	205	204	206	206	228	212	208	222	174	214	246	182	221	183	229	224	194	205	208	208	200	214	214	221	204	219	202	207	207	234	215	238	203	203	208	229	190	213	244	208	226	220	212	205	238	216	230	216	242	223	210	196	211	206	213	211	220	230	210	173	219	246	210	243	217	240	203	226	217	227	215	233	224	218	246	194	187	190	212	212	208	244	224	193	220	227	224	208	213	234	235	204	211	216	212	203	206	223	231	209	203	217	207	190	213	204	178	230	205	228	208	218	221	207	179	237	220	184	227	200	243	244	200	218	187	208	246	200	229	197	201	232	217	208	223	191	200	206	204	214	211	216	187	234	215	227	230	244	223	240	230	225	209	208	216	225	206	214	197	210	232	219	217	226	238	213	219	218	214	203	209	224	206	240	199	210	216	205	221	229	219	212	211	220	226	220	196	229	194	219	227	220	204	206	252	216	196	187	191	207	217	242	231	230	215	216	228	239	202	216	217	189	207	213	238	179	201	200	214	197	215	235	203	220	234	221	203	219	235	192	221	196	197	204	218	228	210	221	188	237	201	205	213	211	202	210	201	216	243	244	219	203	232	207	197	224	214	193	229	238	220	201	220	186	192	216	211	232	232	213	219	214	231	214	221	212	214	190	221	205	201	210	224	211	221	229	239	194	244	222	208	195	192	217	213	232	227	185	205	214	217	235	198	213	224	221	217	233	219	196	205	231	177	200	211	208	238	214	227	234	207	216	182	210	239	211	233	229	224	223	216	228	209	215	200	233	214	203	209	217	224	212	201	231	225	214	244	210	208	221	227	224	198	206	188	203	209	197	210	197	209	171	226	221	185	194	216	231	220	233	213	198	214	206	198	203	197	219	229	217	213	234	216	194	187	221	220	193	195	231	216	229	187	198	210	225	235	216	211	223	215	225	211	228	212	224	205	205	220	240	205	194	189	217	247	241	217	202	211	211	201	242	200	226	217	215	205	212	226	208	216	192	215	206	249	213	230	181	215	228	224	213	234	223	232	227	199	172	226	228	205	208	212	211	227	205	225	246	224	205	219	235	197	202	220	208	241	202	221	220	208	195	204	229	194	206	221	213	226	221	218	202	202	215	232	202	202	207	235	202	199	216	183	215	221	197	223	214	215	223	236	220	219	244	200	225	199	202	238	225	225	196	201	238	195	211	213	210	228	218	201	209	238	239	191	189	222	254	201	215	232	226	204	215	223	214	228	249	177	225	190	222	207	192	231	202	212	225	230	206	206	209	207	212	206	219	262	227	222	207	220	197	206	214	231	237	228	229	210	211	207	223	200	206	220	244	217	217	239	207	244	212	207	219	221	221	221	208	228	209	244	213	191	215	198	198	229	210	220	195	208	178	204	228	196	192	216	220	205	193	192	200	246	196	212	225	211	189	194	190	170	225	214	212	203	213	222	209	223	235	233	201	195	230	234	233	213	200	210	202	230	218	220	213	190	204	207	229	215	223	205	231	217	222	194	223	206	212	235	184	206	219	228	242	222	197	223	214	212	207	183	231	226	199	205	219	211	214	187	220	200	206	212	214	226	200	210	212	205	208	209	200	214	221	233	201	219	220	205	200	217	194	219	189	214	208	243	233	204	218	218	204	204	240	196	206	245	231	214	231	229	196	206	201	224	208	238	199	227	219	217	219	182	214	208	185	225	218	197	220	198	228	191	225	213	187	202	216	208	239	196	240	198	176	218	223	221	204	210	225	217	221	210	235	206	199	230	196	221	193	226	224	215	205	225	207	230	189	243	213	225	202	205	221	211	210	221	203	222	196	206	226	245	223	218	209	191	189	177	210	217	216	203	231	203	237	195	229	222	220	245	220	188	208	241	214	210	195	224	198	202	184	231	195	219	215	226	230	213	207	214	229	195	216	199	220	183	203	229	213	200	239	245	227	202	200	229	202	211	222	193	210	227	214	216	214	204	222	184	232	243	204	224	215	206	250	219	232	215	203	213	187	205	243	204	203	225	222	229	204	222	246	203	221	228	234	217	223	223	195	202	249	214	212	214	193	216	188	214	219	206	223	220	234	197	210	231	221	222	207	206	236	216	208	204	201	220	202	208	184	221	203	228	240	212	223	225	221	215	233	233	185	248	215	210	224	205	200	210	210	238	205	200	220	206	217	230	216	226	215	212	231	197	205	218	193	207	247	195	235	200	218	219	212	207	224	198	212	258	212	232	218	218	220	199	240	217	187	200	197	219	198	228	230	235	203	223	215	206	223	205	223	228	207	218	229	233	225	216	255	225	201	198	209	252	196	214	221	208	216	232	205	228	183	230	210	244	227	202	228	194	223	229	229	227	200	204	225	184	196	251	225	226	210	214	197	221	214	198	211	203	248	216	220	249	235	204	229	211	196	215	219	213	215	217	217	214	201	199	224	227	237	225	221	207	237	218	224	232	208	216	234	220	213	235	191	206	218	232	217	194	225	224	193	228	210	207	217	227	184	213	218	216	220	233	208	233	200	204	191	206	211	221	220	197	219	215	210	214	219	205	203	229	206	204	199	205	223	224	220	212	253
14409	10396	18874	12978	11850	14032	15596	22064	17807	19962	23442	29239	25509	34650	31499	33517	27626	24568	18393	15330	14215	7896	8314	8050	11533	11829	12599	17561	22969	22000	18709	19392	14622	8979	7790	5020	6496	6355	3098	2150	1203	1120	1162	1079	737	658	649	802	791	744	657	738	819	832	942	941	966	849	830	897	3048	4177	2691	578	530	561	602	566	645	586	581	574	594	566	555	588	600	553	530	583	552	574	613	589	521	586	585	568	571	558	529	553	567	529	545	577	547	582	555	581	530	571	554	553	548	576	568	620	563	517	556	595	562	568	569	600	531	571	568	596	562	620	573	534	592	582	550	580	576	525	566	598	554	615	590	553	594	583	548	522	587	533	564	596	584	531	553	540	577	583	558	592	564	607	539	584	539	596	646	562	580	566	582	567	558	578	565	571	525	580	554	615	599	511	585	553	617	534	526	552	581	593	569	586	538	584	574	554	618	546	575	543	548	595	519	597	569	585	599	541	558	579	563	581	596	600	588	573	597	622	572	552	534	603	573	530	498	599	602	559	560	546	574	557	559	545	601	592	527	582	542	584	573	557	588	577	584	576	534	613	587	598	540	585	599	544	580	557	556	550	568	556	570	591	582	592	543	578	547	550	599	549	541	554	586	577	558	606	555	541	567	524	548	550	543	601	557	583	562	538	578	533	593	548	595	607	598	578	567	595	534	537	561	587	556	594	594	596	581	565	564	574	578	595	589	585	542	582	642	552	550	580	572	544	616	596	531	580	542	530	572	567	634	567	548	562	584	563	595	586	552	586	555	554	555	565	548	581	575	592	565	599	572	574	551	567	539	569	521	537	538	554	544	592	528	574	579	576	560	574	583	546	576	564	555	597	574	540	600	578	603	541	564	565	540	607	574	607	575	571	570	550	616	599	562	564	544	557	538	585	539	549	558	581	559	565	582	548	575	573	620	582	568	582	533	550	576	577	526	549	621	599	569	592	589	558	624	522	580	575	608	556	560	506	564	563	568	599	540	577	567	559	610	594	543	570	603	574	568	558	552	612	601	566	577	556	524	584	581	580	582	555	590	548	558	533	529	562	608	583	550	592	578	552	544	595	564	548	586	540	555	556	588	550	575	548	567	577	582	584	564	608	592	552	592	573	579	580	550	565	602	572	577	533	546	575	582	557	583	576	551	562	522	595	587	629	569	579	603	608	545	552	594	544	567	592	565	587	582	566	599	575	581	570	583	614	544	587	573	545	586	561	612	562	584	561	583	578	578	568	584	590	579	595	595	557	597	604	553	565	568	575	578	587	602	551	569	579	552	603	552	602	625	570	576	586	575	566	539	552	552	532	578	585	642	581	597	582	570	575	560	522	582	568	582	548	573	582	541	580	570	587	539	564	598	548	545	608	576	564	573	556	556	617	545	545	546	601	575	508	585	560	535	561	590	539	546	520	569	611	565	547	581	589	573	603	515	566	575	563	544	574	539	571	555	538	540	587	585	581	576	543	582	611	572	554	591	583	598	565	559	583	599	575	607	564	579	588	545	553	539	552	555	538	601	547	566	505	566	567	537	613	554	580	559	566	598	538	584	568	569	581	535	567	583	609	565	573	564	578	578	585	586	602	594	541	581	566	591	565	593	593	586	594	557	557	586	634	588	559	545	539	577	562	545	551	556	577	611	544	559	581	559	548	576	576	585	577	588	592	585	570	607	554	578	591	558	610	575	530	587	588	558	565	583	605	556	532	576	584	538	568	547	589	584	560	551	559	552	563	561	530	556	564	555	586	554	547	593	607	589	575	607	606	583	563	570	537	541	535	564	549	560	593	574	584	575	517	583	574	570	548	586	570	563	563	559	617	506	560	578	553	599	552	581	569	599	579	552	624	556	563	591	580	550	571	526	576	582	607	585	607	568	587	552	594	560	615	541	553	543	578	576	633	591	598	575	568	563	554	550	589	583	566	559	588	566	582	539	609	561	579	588	606	538	641	605	625	597	533	591	546	552	540	581	546	597	578	600	592	557	593	501	582	599	571	558	549	565	599	586	613	555	528	578	568	574	582	503	606	578	560	559	540	581	545	575	569	580	563	583	564	578	575	600	548	534	573	566	597	548	593	565	563	564	567	605	598	549	534	548	565	543	561	558	577	546	582	570	516	563	556	579	591	595	542	592	589	544	550	544	599	556	573	558	595	609	567	585	567	552	598	592	568	558	557	549	575	576	572	612	556	527	522	536	590	539	570	571	597	590	541	570	586	544	524	544	557	570	545	567	527	624	591	599	568	592	572	565	588	580	575	573	568	531	544	593	584	609	557	538	542	598	589	546	546	572	574	591	551	582	516	583	590	572	582	602	542	601	553	557	584	582	601	527	572	637	604	519	559	605	578	600	539	633	531	570	599	601	578	556	558	570	574	604	578	548	502	627	526	587	608	582	593	576	563	554	563	627	571	567	566	594	530	574	540	624	606	620	537	574	549	563	608	573	627	540	581	558	588	542	557	554	538	551	575	562	578	568	549	579	594	565	582	552	572	581	540	577	561	574	569	557	549	546	578	577	527	585	596	559	552	576	535	577	569	573	566	609	509	567	571	518	554	557	561	544	530	565	544	560	525	573	535	544	540	558	586	570	589	531	577	573	575	608	570	585	540	543	608	615	522	565	551	587	548	565	563	564	550	538	530	600	557	549	572	587	553	573	613	566	551	600	541	588	567	591	564	549	565	549	594	583	590	620	554	541	597	568	586	593	538	507	577	566	585	590	571	566	572	563	576	568	539	562	558	579	607	554	574	584	559	586	537	583	579	581	615	560	566	593	582	587	555	582	546	526	587	569	571	604	538	596	602	560	603	588	574	575	556	605	572	563	555	578	577	552	585	547	593	581	576	593	566	550	586	537	600	574	550	583	561	623	563	549	586	589	509	563	594	570	560	550	638	607	591	575	603	583	593	565	554	551	582	565	577	576	533	562	518	604	546	549	560	562	545	598	550	592	592	571	564	590	526	518	575	563	567	567	601	592	545	561	551	571	572	563	579	605	534	569	595	550	530	596	523	577	536	596	544	573	629	560	575	565	591	559	544	560	549	563	556	594	549	620	554	579	555	538	593	534	568	584	574	558	548	568	553	558	524	579	581	571	637	557	568	566	604	524	527	543	544	586	544	570	601	571	571	562	552	589	584	554	560	552	520	523	567	546	577	562	545	570	548	585	600	590	549	561	580	547	558	564	548	565	574	568	595	553	578	563	543	586	552	554	548	559	546	597	580	562	561	540	579	577	575	556	565	539	546	532	535	556	539	624	566	572	603	526	559	590	539	587	563	535	562	596	565	582	541	574	583	537	624	525	563	559	545	566	573	562	552	544	574	563	563	590	555	561	586	573	613	537	560	590	587	556	591	577	575	551	561	584	553	589	580	559	616	576	579	572	583	567	563	565	549	555	578	584	585	543	585	538	540	544	575	566	569	553	544	517	543	559	580	585	562	574	596	554	559	531	578	568	545	555	536	575	567	545	528	525	582	567	573	545	563
41051	25806	25320	15905	12014	14823	14378	19020	17365	15027	17566	21678	18507	22971	25340	24513	18569	14052	9765	8475	6955	3012	2658	2835	3581	4375	4912	8196	9507	10743	9495	8421	5384	3052	2765	1825	2560	1939	967	648	258	285	320	310	222	201	174	227	218	205	178	179	198	234	259	301	243	244	231	236	811	1082	1012	256	172	151	146	150	155	135	164	128	162	154	155	171	158	127	137	151	144	121	167	140	134	135	144	139	140	162	150	160	157	136	154	164	132	154	162	165	137	138	132	141	124	135	156	166	141	155	158	175	148	145	138	148	148	146	144	142	149	139	144	118	144	169	169	134	153	138	131	150	136	162	156	135	158	148	147	160	144	156	164	154	159	135	163	132	149	144	144	145	135	158	135	148	176	148	169	140	146	141	152	173	137	144	161	133	146	148	143	144	140	165	147	142	143	169	141	161	138	145	141	159	139	157	151	171	135	163	159	142	144	137	149	156	151	149	145	152	159	166	165	142	163	159	155	162	151	145	149	158	151	135	168	134	155	172	161	159	140	128	163	155	127	144	166	132	153	155	130	157	148	153	151	162	139	160	138	143	163	151	146	145	146	166	152	140	161	143	149	141	143	154	148	149	130	157	149	160	128	142	157	147	182	156	182	164	135	135	156	138	153	137	137	126	138	155	146	160	140	171	131	156	139	134	154	144	153	146	131	159	147	149	147	132	151	148	156	158	149	135	150	149	148	147	157	154	131	149	162	161	167	136	137	140	164	155	145	162	149	147	132	173	155	121	141	155	155	137	162	164	145	153	147	140	129	136	130	141	141	144	172	141	131	164	133	159	147	145	144	135	170	141	155	167	148	150	140	152	164	143	145	160	145	151	151	145	143	152	153	148	148	140	121	142	157	149	163	150	168	144	140	158	158	147	144	175	155	155	160	153	155	153	144	141	141	143	151	163	135	133	141	154	152	143	167	114	144	166	151	135	152	132	155	136	175	142	148	144	154	137	132	159	163	140	164	156	142	156	148	153	160	163	172	156	175	156	146	147	144	128	153	128	163	155	140	161	140	128	152	152	150	140	119	124	161	146	167	154	159	131	143	140	158	150	150	131	146	154	148	156	146	156	157	138	164	148	139	139	137	142	153	147	160	157	137	155	146	156	148	136	157	139	158	144	137	158	160	157	148	155	154	152	133	132	156	146	142	143	153	160	154	155	173	157	147	154	152	159	139	148	153	151	158	136	151	128	139	151	181	145	142	132	154	167	153	134	154	156	163	134	136	162	150	162	144	154	142	134	145	142	149	144	151	144	144	141	163	152	148	152	158	160	177	161	160	144	154	148	160	161	139	157	145	159	145	148	156	149	141	156	120	149	151	154	155	160	155	134	140	144	146	157	165	143	158	143	164	144	168	142	151	138	157	145	152	144	174	170	147	154	151	148	162	143	134	160	146	157	138	150	157	142	151	126	173	142	143	140	131	160	160	140	147	156	150	146	133	150	127	140	147	139	176	138	156	153	161	132	150	145	183	129	126	132	154	162	157	146	147	158	137	142	159	146	162	146	146	153	168	138	136	119	156	126	163	176	139	160	151	159	137	136	138	179	152	165	170	161	148	155	161	162	154	140	150	135	132	149	149	161	143	146	151	146	166	139	154	156	131	148	141	152	142	140	139	162	147	165	166	135	149	146	153	155	146	131	148	138	154	161	134	174	130	148	154	154	154	152	145	153	140	152	156	156	141	136	149	150	134	147	124	158	157	144	140	145	167	143	158	138	138	149	150	168	149	160	126	168	160	152	153	161	147	132	157	134	175	172	155	148	161	141	132	165	160	150	131	148	162	135	156	141	152	155	162	148	150	139	156	153	152	151	132	155	169	152	155	173	144	139	136	148	149	155	150	145	144	153	132	152	161	145	154	154	141	132	140	135	145	146	155	144	147	143	153	154	142	131	155	164	138	153	177	160	138	155	133	152	143	148	154	153	170	154	158	146	170	138	182	143	143	150	154	161	151	165	163	141	166	157	164	165	130	147	141	145	150	139	154	140	168	149	136	149	164	155	144	134	171	144	143	151	153	169	128	140	139	169	146	139	156	161	155	117	170	134	157	154	135	126	143	160	158	156	143	127	150	139	143	155	148	144	141	157	136	160	135	158	140	162	160	150	161	152	154	134	143	148	156	161	164	134	151	144	162	133	142	140	124	145	145	155	148	147	165	160	147	140	167	134	144	137	151	161	149	144	135	136	169	156	134	145	153	162	158	143	166	149	166	134	142	161	146	152	134	134	154	143	127	144	144	156	130	147	158	149	149	163	163	137	159	150	168	159	167	152	135	145	151	141	139	151	143	155	157	146	133	156	160	155	160	172	138	154	145	152	175	164	142	139	159	161	156	154	154	148	148	138	141	142	134	160	159	148	155	159	159	147	138	139	142	150	153	136	149	145	143	154	140	164	145	146	157	152	140	167	148	155	146	170	135	158	134	118	151	161	153	131	144	146	139	146	142	155	146	156	146	157	146	148	167	154	152	139	140	150	154	167	173	144	151	154	160	157	149	149	137	146	149	129	149	155	153	144	154	167	169	175	163	164	136	133	150	149	153	138	136	146	162	157	129	144	152	145	133	156	135	151	149	149	142	163	142	156	151	153	161	151	161	138	139	143	149	171	152	137	160	167	147	177	163	159	149	146	167	152	154	145	161	134	137	153	138	137	143	161	154	146	132	146	126	148	152	137	162	159	143	167	137	130	162	152	167	135	169	142	132	139	156	144	143	145	147	146	138	157	153	146	162	146	135	139	156	130	164	137	139	143	165	146	152	136	153	134	160	154	128	161	165	139	150	137	127	142	151	175	145	141	144	152	138	155	151	155	159	175	162	147	128	161	138	146	156	149	133	129	138	169	152	155	143	147	134	153	145	164	162	129	160	153	145	119	153	147	166	155	171	165	146	147	139	163	133	137	144	147	166	131	143	158	159	134	159	151	147	133	145	135	140	155	136	138	166	170	134	156	128	139	147	148	157	153	162	150	152	154	136	162	149	156	144	154	142	166	135	128	142	159	132	172	143	140	144	137	156	171	135	135	140	145	145	152	162	138	156	165	149	142	144	169	143	142	143	120	171	147	164	160	139	135	167	138	144	143	138	140	158	153	151	133	154	153	116	183	152	140	149	135	145	147	139	128	125	171	164	153	150	154	126	142	145	165	143	150	149	129	167	172	154	154	143	153	139	162	138	151	153	154	150	157	131	154	163	155	143	164	127	141	158	154	143	140	137	151	133	141	128	132	161	130	153	142	134	147	153	141	155	136	146	177	171	154	174	138	151	138	141	136	163	173	155	143	150	145	139	162	173	157	164	157	151	136	144	138	136	153	158	147	181	170	167	153	142	165	148	157	159	161	140	139	149	144	150	159	144	165	146	146	137	155	141	140	146	135	126	158	174	139	138	154	149	166	148	163	167	155	145	163	155	158	121	129	159	123	154	131	144	128	153	146	157	140	137	138	171	159	131	143	163	140	161	153	128	136
23665	19138	29920	19508	18240	20520	22848	30514	27177	28180	33828	40328	34671	43263	42412	45049	38458	35458	27954	27157	25039	14518	14139	14895	18131	21356	22391	30844	33649	35572	33272	31685	25008	16462	13343	9505	12995	11303	5730	3428	1600	1456	2035	1662	991	680	752	977	959	766	745	809	955	1142	1518	1633	1280	1144	975	1268	6134	7561	7159	1376	447	363	430	425	445	445	429	368	399	432	398	414	407	414	419	429	399	394	406	398	391	428	440	411	382	378	405	408	398	390	434	385	369	431	392	390	371	415	410	383	392	389	391	382	423	393	411	404	421	394	419	390	401	382	394	400	383	409	414	430	420	389	398	404	439	376	370	425	394	377	364	445	411	442	423	451	380	395	425	405	402	428	391	423	431	403	380	386	387	391	412	410	434	371	412	404	432	390	412	388	391	394	387	411	429	412	370	414	386	402	393	366	398	386	405	416	396	398	401	426	418	392	403	398	376	411	391	404	427	392	443	421	398	415	419	434	386	404	410	377	425	403	392	392	396	381	416	409	403	388	410	410	358	385	434	407	435	409	417	376	354	406	408	422	411	414	377	393	413	381	421	393	373	368	381	376	430	434	385	404	435	376	410	426	385	398	398	399	388	394	373	361	430	396	423	365	371	374	376	434	411	431	417	414	414	385	437	423	358	361	413	425	408	419	421	384	396	374	443	404	383	414	399	391	385	433	397	413	423	411	384	386	422	387	391	439	391	407	417	389	402	398	426	419	409	376	392	350	388	393	418	417	399	406	430	400	409	395	407	382	406	407	409	378	398	383	385	394	377	433	394	377	395	387	401	414	366	416	411	394	431	384	401	423	421	426	388	394	386	412	400	410	380	386	378	429	452	376	403	408	398	425	401	401	404	419	378	408	395	407	413	381	428	424	405	386	400	407	386	377	375	419	404	394	386	419	418	405	393	392	393	392	395	417	378	396	411	406	392	422	423	409	415	390	427	434	437	375	382	374	426	399	390	348	401	387	416	394	405	440	414	407	383	430	403	390	420	402	433	364	380	377	398	416	397	394	403	406	379	439	387	371	420	394	429	420	402	403	413	408	401	400	383	442	418	405	337	436	397	417	435	401	419	429	392	392	392	423	403	361	388	437	396	422	422	420	421	395	424	394	431	436	411	435	426	399	435	412	424	372	403	373	412	445	363	387	404	390	390	395	422	385	400	432	405	443	420	445	414	420	434	427	445	423	380	387	397	446	428	399	394	436	433	380	377	404	382	428	395	406	412	416	364	387	394	400	416	414	385	376	382	393	376	404	410	370	374	399	384	424	398	385	421	377	396	416	443	426	381	406	386	419	387	444	369	407	392	400	402	413	396	429	405	386	382	408	414	428	390	384	445	418	378	420	389	367	405	356	394	404	389	410	401	394	393	388	437	384	384	424	437	397	411	379	385	437	415	419	413	372	393	390	420	440	392	404	399	394	405	389	430	423	377	433	421	461	440	398	383	358	421	382	398	360	416	427	389	401	407	393	405	430	388	385	366	382	411	420	429	420	418	428	415	420	392	392	376	410	401	383	399	358	384	417	423	428	403	416	417	435	406	386	387	430	413	446	382	421	405	396	415	396	401	381	451	396	410	401	415	369	406	385	453	397	411	393	390	397	410	441	390	429	416	425	394	395	400	393	436	406	361	406	402	413	406	429	404	378	380	386	372	427	409	378	396	388	401	398	429	401	385	408	364	387	417	412	395	396	365	396	407	407	343	381	410	395	404	437	414	406	398	379	406	420	391	432	377	402	396	395	396	391	393	399	410	394	425	391	409	419	408	392	435	384	369	414	382	406	408	421	419	399	422	390	405	360	399	403	393	382	415	385	395	389	414	409	416	437	378	386	356	400	420	392	385	398	416	380	389	416	418	366	407	394	373	411	391	384	420	383	384	395	385	411	401	437	377	406	422	382	404	408	373	389	379	411	401	434	396	399	412	386	421	417	407	399	404	405	392	380	374	438	366	396	387	426	404	397	404	401	407	412	420	375	415	390	386	377	373	403	425	425	409	390	425	429	417	399	384	432	431	417	424	373	393	399	370	382	415	410	408	387	424	402	382	387	407	426	392	403	406	403	421	375	444	401	406	398	395	414	382	401	401	391	401	411	392	352	425	405	449	365	403	409	380	361	386	437	423	388	391	434	412	383	407	383	422	420	393	387	419	378	405	397	387	395	431	370	417	414	429	385	429	362	372	388	382	403	364	387	398	399	437	376	406	422	444	428	388	417	383	390	401	383	410	391	397	391	365	416	410	416	395	416	444	420	407	399	365	395	376	398	407	417	380	366	377	401	388	398	396	423	416	400	393	400	390	386	420	395	408	397	401	423	386	418	402	411	377	399	414	373	434	412	427	428	433	388	383	364	414	415	379	402	395	387	376	428	417	361	397	392	407	407	422	392	378	362	372	398	395	380	413	384	403	343	433	392	439	426	392	398	421	369	391	353	399	395	406	391	405	406	409	392	404	396	415	402	403	418	421	399	413	394	412	408	389	406	417	485	397	416	395	402	395	376	390	372	411	364	446	395	418	414	399	378	398	398	392	379	386	409	393	406	414	372	462	421	403	395	394	405	420	390	424	379	406	402	376	411	414	396	382	418	404	433	441	389	426	400	399	399	422	438	446	397	385	416	410	406	370	401	414	371	386	425	401	392	394	400	381	392	405	385	397	382	385	395	412	394	401	418	382	381	407	416	406	416	392	364	399	428	382	374	388	405	388	415	411	395	396	398	356	391	391	447	377	385	399	397	379	390	403	416	427	410	436	418	413	387	424	396	399	393	397	402	392	398	370	367	394	381	389	415	395	384	389	393	398	386	384	396	410	396	389	352	386	395	386	421	431	385	413	401	398	373	387	410	387	414	342	388	412	398	405	384	435	424	358	381	388	422	408	432	410	425	447	403	386	424	415	425	346	359	382	366	402	374	412	418	412	379	426	405	434	436	437	401	405	381	381	402	438	383	373	358	416	396	381	387	407	388	443	408	417	404	386	381	413	384	388	417	418	398	394	398	363	414	410	401	435	405	379	440	381	393	446	382	397	379	387	388	359	376	413	403	422	384	396	396	386	439	414	368	411	368	377	410	404	401	382	431	418	389	391	366	403	391	398	418	403	411	428	391	408	375	417	380	397	386	407	404	384	391	402	400	421	438	407	374	430	396	396	373	413	371	415	400	384	390	429	418	390	389	407	388	396	438	431	393	401	447	398	418	405	419	407	396	393	371	387	403	404	424	432	399	402	380	381	371	404	389	391	401	411	391	431	407	386	399	434	392	408	390	392	379	402	404	398	425	394	431	394	436	399	447	394	396	415	395	428	418	401	413	414	439	408	400	390	405	389	402	382	407	379	408	413	401	408	421	409	368	402	393	442	397	418	402	428	397	374	430	403	408	398	388	359	417	405	411	392	430	406	367	387	401	397	403	388	409	392	427	378	424	422	410	420	433	411	406	420	398	427	399	408	390	379	395	407	418	376	431	415	403	438	375	406	377	392	399	382	395
5025	1128	1780	1509	1067	814	672	758	682	537	486	717	525	755	696	681	492	452	328	302	270	242	233	212	276	274	251	357	418	372	344	377	307	230	210	183	223	217	188	199	171	199	177	194	192	182	189	195	177	171	198	189	173	205	195	192	181	184	189	152	200	217	252	193	185	189	209	189	207	193	166	186	174	162	173	164	170	184	182	150	198	174	190	204	224	173	182	187	191	194	172	192	179	181	162	182	191	189	174	158	187	189	178	153	190	162	168	183	186	206	182	193	161	187	194	183	200	189	198	190	190	193	173	172	168	192	182	186	175	188	201	182	162	175	180	179	184	190	167	205	164	190	185	185	178	162	178	190	175	190	179	176	181	174	198	179	177	166	171	171	207	200	175	174	177	163	181	213	173	188	167	170	190	187	191	182	210	187	199	189	178	174	199	201	170	201	188	198	192	185	210	185	185	181	175	194	173	173	173	186	154	193	206	185	198	193	200	214	196	174	185	187	201	173	187	190	198	156	204	177	189	179	180	187	166	174	171	183	185	154	205	168	190	182	157	196	176	175	201	201	187	172	194	170	197	177	159	175	201	178	188	197	177	151	166	193	198	198	171	194	187	149	166	182	184	184	178	167	165	172	178	165	186	172	185	185	182	205	201	176	189	172	160	176	184	163	181	187	202	188	165	183	188	183	198	201	164	204	200	184	183	194	193	171	183	179	160	178	176	188	199	147	183	199	204	177	167	195	190	182	158	186	201	193	160	180	196	192	214	172	181	185	185	163	170	181	193	196	201	159	161	198	167	190	164	198	203	196	209	187	178	193	186	169	190	201	202	163	169	198	165	167	197	176	171	179	179	163	170	181	171	180	166	180	177	198	185	190	166	179	154	180	210	188	191	165	186	191	176	209	199	199	182	178	178	196	197	179	200	150	170	192	172	177	164	182	172	177	181	209	184	183	192	157	193	195	166	180	191	160	188	193	189	188	192	203	172	164	185	171	182	180	187	166	183	173	206	170	195	176	199	195	180	172	178	199	198	174	185	189	186	195	163	182	178	188	158	165	180	193	191	210	208	169	180	206	176	198	177	183	151	166	174	171	186	177	158	178	169	198	182	189	177	138	182	188	174	173	213	185	172	153	184	170	175	200	175	161	175	183	172	172	184	185	180	176	170	194	184	187	188	181	205	191	184	180	172	168	208	180	172	189	196	205	167	159	187	190	174	180	183	192	197	200	157	194	185	197	173	180	182	186	179	159	178	180	183	193	184	193	197	165	157	151	186	181	182	190	169	200	193	179	174	184	197	180	168	182	196	202	163	187	175	155	170	204	184	176	194	210	195	185	187	202	180	192	173	188	174	167	185	178	186	176	177	177	190	180	169	195	169	165	179	172	189	175	206	184	207	196	166	199	201	174	160	190	204	176	175	179	172	164	182	188	195	202	169	163	176	200	176	165	168	195	172	173	183	190	194	170	189	182	193	177	167	190	211	179	183	187	197	178	190	184	154	203	186	202	185	182	193	152	168	171	196	170	170	183	188	180	174	172	189	161	211	197	174	176	180	185	204	184	185	171	190	182	185	196	193	187	182	208	170	184	169	171	168	186	160	197	174	159	180	195	184	179	161	207	191	162	201	189	188	177	189	175	194	171	185	178	177	171	164	230	201	170	172	169	177	204	199	183	196	194	176	212	191	185	179	183	217	190	191	180	193	178	181	177	192	208	188	187	170	166	206	188	201	197	189	170	189	194	185	200	171	195	162	206	170	192	207	169	185	205	194	204	171	200	182	164	177	183	170	169	170	184	202	192	172	193	198	193	172	186	206	193	200	203	198	190	188	149	190	161	179	173	178	154	187	217	185	205	194	174	150	188	201	172	200	217	178	168	171	190	184	187	195	178	207	184	198	178	180	180	179	171	177	186	186	174	180	202	187	188	157	173	184	188	181	172	187	195	161	201	179	211	180	174	161	181	193	190	205	184	163	191	206	162	180	178	196	167	155	158	169	192	166	165	175	179	166	180	170	201	197	199	183	190	178	187	178	195	185	172	183	191	164	183	182	197	180	182	185	197	185	174	184	173	199	172	189	191	148	157	213	199	218	177	202	211	186	185	168	167	169	161	190	180	182	161	197	194	175	167	192	177	188	202	182	187	195	201	171	178	169	213	155	185	164	205	187	181	189	185	190	168	190	176	198	173	159	181	190	175	156	180	173	190	177	178	204	196	179	166	170	166	177	194	169	180	172	190	175	184	209	164	163	156	173	172	160	162	170	200	201	193	190	210	172	179	172	173	176	202	177	215	178	197	184	195	162	200	186	164	186	200	182	147	176	177	181	195	185	181	163	182	174	150	167	184	169	176	180	196	178	198	169	190	202	193	148	184	167	171	172	190	177	182	191	186	192	164	205	182	183	188	201	196	185	182	185	178	192	186	165	191	185	172	176	197	178	169	199	189	185	151	181	191	165	177	177	175	186	182	203	183	195	168	173	193	162	158	198	213	191	206	204	182	195	191	184	174	183	197	156	175	172	193	158	187	183	179	171	159	186	158	189	196	180	144	181	188	182	176	180	192	167	216	179	178	164	185	189	169	181	180	194	184	207	204	186	182	170	172	165	184	210	189	175	203	194	186	179	175	172	178	178	203	194	199	170	185	210	180	189	195	190	162	164	191	186	164	212	168	203	167	161	164	160	175	167	175	208	174	179	199	190	174	186	175	176	171	194	189	158	172	208	202	180	162	182	178	183	185	195	183	197	186	172	193	162	161	180	195	196	207	170	195	179	189	196	164	186	189	185	197	168	177	197	211	175	191	177	214	205	174	186	162	199	184	198	196	182	163	192	209	176	178	185	201	182	175	186	172	182	176	198	170	179	203	170	201	182	201	182	169	167	193	174	204	190	203	172	197	192	170	167	184	182	199	189	175	174	160	195	210	194	158	175	179	185	167	195	195	162	182	203	166	192	148	193	160	164	191	159	191	173	170	170	191	213	172	179	160	188	172	199	212	197	200	200	197	187	183	186	185	187	190	179	180	204	193	205	205	208	170	200	167	182	171	180	204	170	179	154	202	189	172	186	164	200	201	184	168	192	184	180	196	200	174	155	146	212	199	180	176	176	172	183	196	173	160	171	192	175	187	156	166	158	199	172	180	165	190	199	177	178	184	210	163	207	190	188	178	190	166	204	187	153	196	198	189	161	201	193	189	216	191	169	172	187	227	189	205	190	190	201	179	178	212	200	200	181	182	194	198	195	206	192	184	202	182	177	180	190	201	189	175	171	183	188	158	167	179	209	176	179	187	189	171	178	197	185	174	167	202	177	154	170	184	172	195	191	204	187	175	165	151	187	194	173	160	188	203	160	171	158	187	181	190	214	194	176	162	185	174	187	167	170	173	169	186	181	182	177	183	182	189	169	183	176	182	191	195	184	198	172	168	163	186	175	199	165	175	173	173	202	181	204	168	180	195	176	173	168	191	181	190	162	197	179	172	175	177	173	172
4564	1839	4213	4826	3982	3421	2946	4010	3439	2948	3197	4842	3507	5528	5333	5098	3339	3055	1817	1592	1517	948	970	982	1202	1345	1300	2020	2698	2341	2206	2131	1643	1010	940	709	889	824	707	596	517	547	520	561	508	476	496	490	505	517	511	505	505	481	523	534	501	527	463	505	697	940	1079	663	540	490	504	501	501	517	463	506	512	522	537	469	491	486	505	502	527	515	518	524	473	485	467	509	525	496	514	488	483	508	473	524	454	507	529	530	494	478	500	479	543	498	531	543	480	514	526	505	485	515	488	474	485	512	459	500	503	481	493	514	491	501	484	489	536	482	499	516	495	513	499	498	463	527	513	512	492	521	526	511	502	494	526	489	482	514	510	534	501	470	468	498	513	480	525	528	496	461	495	539	527	500	519	467	508	473	498	519	501	450	509	476	464	500	551	507	475	503	509	539	509	512	527	551	489	493	489	488	489	515	518	486	493	502	522	511	530	496	476	520	504	469	517	482	480	501	483	518	511	508	509	539	469	469	489	496	517	469	511	499	480	480	543	532	538	514	495	513	492	469	535	504	536	475	517	484	507	455	474	467	443	451	496	490	535	528	473	497	515	503	481	499	540	460	530	510	481	493	514	514	489	496	481	534	515	504	488	511	514	486	509	513	490	540	507	511	508	471	497	513	466	493	562	527	470	507	479	484	505	502	520	503	498	498	469	505	524	459	499	544	484	495	504	486	477	470	520	509	454	521	503	479	499	480	515	484	500	465	517	534	521	495	457	508	529	513	484	469	503	492	495	519	467	538	481	464	536	492	479	520	513	510	492	522	503	516	490	463	530	508	511	488	512	510	476	506	491	526	536	489	484	467	510	474	507	498	502	483	486	469	516	521	512	487	508	475	485	494	500	488	485	527	515	517	514	523	501	475	507	503	499	510	498	476	556	501	521	546	518	499	522	497	531	523	510	485	486	518	516	470	509	489	462	522	474	474	518	500	507	493	512	527	490	520	491	504	540	434	492	517	493	480	496	496	491	494	484	530	506	531	518	505	485	518	526	490	509	501	512	549	513	490	500	497	517	487	494	499	499	454	491	461	486	444	455	496	486	500	479	476	458	500	481	483	492	469	449	491	492	516	496	483	500	508	506	484	506	527	523	505	503	509	545	483	479	513	490	527	517	493	481	460	513	534	451	504	503	484	532	509	486	523	542	511	498	508	466	523	526	516	536	516	495	495	480	522	524	489	465	449	490	519	458	513	540	485	496	546	516	526	486	489	505	506	521	493	529	524	500	495	506	456	528	525	521	511	472	489	512	450	477	495	478	516	486	502	463	502	496	510	523	487	459	473	460	527	504	527	473	501	485	508	484	493	502	520	534	495	523	506	472	481	477	540	494	488	514	559	476	444	518	484	513	465	495	494	544	465	532	491	500	500	501	490	512	518	480	513	489	507	521	498	479	525	508	450	470	464	495	470	484	522	552	505	488	487	490	478	491	495	507	521	550	514	507	462	474	473	457	522	461	517	467	526	496	508	523	494	533	510	522	487	500	472	482	477	452	479	497	496	530	491	501	492	504	501	499	492	475	509	504	488	553	527	497	493	485	522	506	505	512	490	511	516	500	498	541	482	513	449	543	474	512	501	457	523	478	520	492	525	472	473	477	478	490	516	505	489	490	508	530	487	538	510	530	463	484	470	484	467	525	501	515	512	511	484	486	479	500	456	490	549	498	454	460	502	510	477	521	528	520	498	541	492	457	486	508	546	464	472	477	518	460	480	475	483	515	486	530	520	478	508	497	489	485	462	543	528	500	539	511	488	496	545	492	508	507	520	480	506	491	505	517	516	506	521	518	474	493	527	480	535	452	555	475	488	515	502	536	546	487	500	509	497	500	517	529	533	494	468	547	494	503	475	498	500	525	497	531	486	540	514	435	536	486	521	494	507	507	491	487	466	470	496	478	524	490	479	505	498	520	501	487	528	517	494	557	480	514	530	453	514	463	493	495	477	507	497	534	549	541	541	524	497	467	491	472	497	494	467	488	501	515	496	524	477	491	484	519	475	473	480	512	498	467	524	517	470	467	506	535	501	497	486	485	546	513	500	533	472	521	474	511	470	529	488	490	496	539	492	525	520	509	515	517	458	511	491	516	479	484	542	466	501	507	487	532	504	528	496	433	515	500	500	502	484	494	493	501	487	471	496	477	529	478	500	526	493	519	481	519	457	489	532	481	490	503	488	471	487	509	470	493	507	526	458	477	476	504	489	513	546	486	496	511	512	517	489	465	535	464	509	476	492	468	515	514	491	494	510	534	506	472	450	525	485	499	489	503	490	532	480	474	541	472	493	515	515	508	511	475	497	515	507	527	504	482	515	471	514	504	509	527	467	525	500	490	523	467	502	463	471	501	463	498	461	493	499	529	505	479	485	502	502	511	480	509	462	463	511	480	532	490	515	486	519	481	565	514	491	490	529	490	514	514	505	491	541	495	500	497	529	509	512	542	509	483	500	481	529	567	510	456	521	514	521	501	482	519	495	513	495	517	498	502	512	450	505	520	503	491	505	496	496	503	491	463	520	528	485	484	518	480	494	490	499	458	490	511	505	486	492	483	534	460	475	490	486	501	528	520	495	522	495	517	507	503	481	536	508	498	492	522	492	530	506	505	511	497	507	498	500	487	451	486	484	487	515	500	503	569	535	502	524	490	463	497	501	515	509	493	456	510	493	477	527	489	488	498	504	477	478	533	507	493	481	503	499	506	472	481	562	496	507	488	505	502	518	465	505	485	491	507	501	507	476	507	507	506	510	500	517	514	489	507	494	480	526	477	507	439	507	488	490	518	507	486	526	526	463	479	531	508	466	525	505	485	510	477	503	494	500	464	492	475	497	486	500	475	494	488	568	498	513	500	544	482	492	516	485	522	543	471	520	513	528	489	510	512	438	495	490	548	495	521	509	504	515	469	559	506	484	501	530	492	534	496	510	521	501	499	511	494	497	488	524	463	523	518	511	504	486	509	485	517	527	526	482	487	504	464	532	499	487	482	503	510	485	478	488	484	551	506	472	502	471	535	497	485	512	431	504	529	473	520	490	483	489	498	498	499	504	510	500	533	535	508	499	489	499	525	517	495	489	487	504	493	493	525	502	475	523	519	519	487	492	504	505	511	506	502	490	485	540	473	517	494	522	494	479	471	525	510	484	489	498	499	457	509	512	511	495	505	485	500	513	497	451	544	508	492	503	506	458	471	462	516	513	519	496	498	508	491	503	475	521	506	537	514	496	512	535	477	476	511	499	532	491	514	540	520	523	501	499	500	523	474	542	466	492	471	483	514	522	498	523	458	528	492	503	451	515	494	502	465	545	508	520	503	482	486	520	452	499	521	477	481	489	507	492	465	515	530	522	489	496	514	546	489	460	474	506	506	521	487	476	497	539	466	486	565	504	482	503	484	513	480	464	484	529	520	482	490	508	482	498	463	474	513	480	520	498	488	539	499	525	487	523	510	541	468	514
24794	11337	11874	7586	6216	6858	6632	9336	9658	7615	7871	11921	10137	10963	13842	13001	8730	6778	4297	3031	2729	1295	1286	1103	1456	1874	1863	2794	4270	3876	3209	3353	2098	1329	1192	878	953	933	616	419	331	266	293	264	251	228	235	254	261	236	224	222	271	261	235	235	265	235	240	214	482	688	679	263	242	210	219	206	235	201	214	236	235	218	238	198	251	200	224	226	224	222	236	215	238	202	216	224	229	231	204	234	223	222	224	227	219	204	253	225	209	224	223	212	256	207	223	208	238	223	213	234	225	224	238	232	200	210	213	228	228	217	214	198	238	219	221	239	220	206	199	214	219	217	241	203	194	218	231	229	209	240	217	237	223	220	199	210	237	235	237	206	243	215	218	220	255	188	235	205	208	205	223	223	197	192	215	214	216	238	218	220	219	209	210	256	234	229	195	234	239	243	234	225	233	223	205	217	197	211	218	208	206	239	225	214	220	226	186	225	247	236	235	229	218	231	238	217	170	213	195	202	200	227	210	210	247	240	236	221	214	198	219	225	195	196	203	211	238	249	238	219	220	222	205	221	213	208	219	214	232	210	221	228	226	219	206	213	226	217	198	236	205	192	222	210	213	202	198	203	190	218	202	219	213	220	235	227	214	227	228	203	226	248	214	227	204	203	210	212	210	211	213	208	228	230	194	222	252	172	233	206	226	215	192	242	214	225	197	195	228	219	209	198	241	219	235	198	202	229	234	220	234	192	212	187	223	226	225	234	206	219	226	227	241	221	224	224	249	219	241	203	230	222	232	255	238	236	215	224	238	238	203	221	189	201	205	230	217	211	217	197	205	199	230	207	215	206	216	229	188	229	202	187	228	229	230	181	209	224	216	234	230	213	212	191	234	239	230	213	207	234	226	245	210	215	225	236	218	236	220	213	243	250	219	224	181	241	240	250	240	227	206	230	223	239	226	258	218	229	237	206	219	215	219	194	211	241	207	217	226	229	224	227	221	227	219	237	229	235	211	234	210	227	216	220	214	204	211	224	211	217	214	215	217	208	224	215	209	228	224	186	228	202	238	197	206	223	234	207	227	216	228	230	231	227	220	208	210	220	246	222	207	223	220	207	206	245	225	248	217	239	234	245	250	224	213	244	214	219	213	229	238	210	230	280	210	264	214	217	213	216	212	228	197	234	215	220	269	243	205	209	197	246	224	242	217	232	223	230	213	215	220	223	196	227	207	206	207	215	199	238	213	236	221	228	205	213	213	220	209	244	212	224	240	227	216	213	243	207	203	240	207	204	214	196	203	233	203	195	209	225	227	241	218	195	229	250	217	218	227	202	238	214	236	226	225	199	233	219	232	215	216	197	224	235	242	221	219	201	241	213	209	233	228	228	232	235	229	215	197	243	219	211	231	230	254	222	212	218	188	243	221	230	208	230	250	210	218	199	209	226	212	233	222	219	212	222	224	215	235	236	219	238	212	213	195	254	243	231	213	220	227	217	248	219	214	204	201	210	216	231	227	219	215	188	235	216	213	208	208	224	231	260	221	210	207	198	254	226	229	233	227	234	193	232	199	211	203	231	233	244	223	242	205	211	232	231	195	231	234	224	222	232	250	232	227	221	185	243	205	212	210	203	205	221	196	223	198	211	189	266	246	207	208	208	231	230	198	196	241	231	220	224	217	240	211	253	211	228	196	245	234	217	199	219	226	254	246	211	212	221	206	239	241	247	216	247	235	205	240	227	219	223	208	204	203	252	235	214	201	206	211	191	218	232	206	225	237	236	226	255	213	212	218	212	212	217	243	205	213	202	240	236	211	212	215	229	259	209	212	201	221	224	205	204	203	199	257	246	207	178	227	252	216	215	217	196	246	241	244	201	235	192	202	243	208	233	220	220	216	224	208	232	206	209	224	195	236	200	213	234	230	239	213	241	240	248	227	204	216	235	264	231	226	217	215	227	200	220	182	202	224	217	244	219	217	221	223	228	233	223	203	227	212	249	221	228	248	215	222	222	183	202	204	207	234	209	227	248	216	229	194	207	215	200	210	220	215	208	221	219	217	213	231	232	230	260	214	231	216	190	212	231	225	216	208	237	227	193	240	202	244	198	195	198	219	215	216	213	210	205	241	221	205	204	194	225	211	219	235	229	198	205	226	226	212	222	204	221	230	226	212	202	223	261	223	224	218	243	247	195	232	201	217	202	236	206	221	214	219	223	221	263	212	219	208	257	213	224	233	199	225	206	244	222	234	221	218	229	236	219	192	225	198	222	204	233	221	217	233	225	214	218	246	242	227	221	213	198	237	221	213	202	205	207	188	212	201	215	196	232	187	217	200	241	221	209	210	201	248	215	218	202	192	201	206	205	207	234	212	198	212	233	217	210	215	232	216	231	236	202	229	232	219	222	203	210	244	225	212	233	205	203	233	246	212	224	244	230	226	202	241	251	217	204	223	228	216	241	233	217	228	217	211	224	220	209	221	211	200	232	195	227	225	233	247	220	230	204	228	227	235	213	211	213	199	225	236	204	246	227	225	229	248	224	239	232	231	232	228	207	194	209	217	218	227	225	229	233	188	221	232	217	217	201	227	211	242	199	225	227	220	218	229	223	239	221	208	216	212	238	217	238	222	228	242	228	195	222	249	216	221	225	215	218	233	247	223	240	241	211	210	263	236	200	215	228	224	224	216	197	218	222	228	222	191	218	220	204	205	216	233	225	248	239	201	189	230	210	226	208	229	241	236	221	214	239	226	198	204	229	216	208	230	233	208	191	223	233	232	208	220	193	215	248	212	226	233	216	234	214	197	205	238	227	216	237	220	227	215	227	201	230	228	220	230	196	214	219	209	239	212	229	237	199	217	207	195	226	237	225	240	206	214	216	239	205	209	223	204	217	217	234	225	181	247	206	192	206	203	218	196	246	231	249	235	227	227	204	230	219	224	227	219	213	244	245	244	212	206	235	239	214	220	231	247	217	210	209	195	217	218	214	201	223	237	211	240	206	242	231	246	239	242	232	227	220	212	230	224	223	188	205	223	204	232	229	211	213	229	214	240	206	216	228	239	197	189	223	215	233	204	205	202	216	244	217	197	226	222	230	224	225	240	206	230	207	235	194	242	217	218	224	188	218	213	243	204	214	208	230	225	241	243	215	214	228	216	225	221	220	219	230	215	199	189	230	186	231	204	222	200	234	219	232	231	207	221	236	245	214	229	230	240	227	218	232	234	217	219	232	203	205	221	211	232	221	205	217	237	246	199	241	236	209	211	244	210	211	207	215	212	203	219	240	227	207	253	202	235	223	233	207	229	222	231	194	231	235	239	224	207	223	223	233	218	221	229	221	248	222	197	215	231	207	243	234	268	232	225	217	199	190	245	238	205	234	220	236	239	229	239	198	205	183	201	203	200	205	214	222	218	266	227	180	217	198	205	210	210	222	214	207	215	249	207	237	216	206	224	221	236	204	200	234	228	216	232	210	199	245	228	227	229	229	218	233	232	232	228	216	245	227	216	215
14167	9772	18387	12864	12112	13007	14464	20992	22913	19193	24128	31512	26039	30671	33731	33946	27850	26177	18318	14955	15133	8463	8045	6901	8960	10903	10981	16215	22447	20524	18618	19318	13857	8305	7247	4548	6553	5703	3737	2108	1077	987	1251	1078	726	715	719	875	884	789	711	768	865	886	789	913	908	809	689	843	2859	3926	3713	828	606	589	552	550	613	603	631	593	555	603	615	609	605	598	589	570	586	589	509	577	619	585	662	582	593	620	593	548	545	587	547	586	570	540	555	578	569	573	557	639	563	582	578	541	590	591	628	595	639	596	605	560	601	573	599	616	527	579	612	579	586	589	611	573	567	573	583	595	585	584	617	610	612	592	573	601	588	609	586	599	585	574	599	594	595	587	588	599	575	594	601	554	596	538	550	559	583	581	554	578	588	575	576	607	561	589	588	590	571	544	567	588	630	555	555	600	535	622	618	621	592	592	645	579	593	494	567	585	598	600	566	585	627	568	591	567	599	619	614	589	536	614	554	607	548	587	611	566	587	571	572	588	598	646	581	560	588	574	587	619	621	602	581	571	636	547	594	609	596	571	587	579	596	586	550	608	579	549	610	577	585	569	579	534	520	567	580	576	614	608	573	623	579	575	566	595	556	599	624	609	607	571	606	581	581	565	575	576	572	559	577	608	606	560	602	577	578	593	586	541	568	611	607	556	541	564	567	592	560	544	625	556	564	534	607	599	580	589	549	538	576	591	569	557	583	564	568	552	608	544	611	565	565	616	593	595	575	558	597	582	588	580	577	605	555	603	596	560	570	549	597	606	578	571	572	604	588	585	582	572	565	559	599	576	580	575	546	566	586	560	597	536	589	564	545	555	586	583	630	558	564	613	538	550	588	597	570	585	579	531	558	596	570	625	569	587	514	617	582	551	572	558	590	552	592	611	552	571	588	534	580	575	599	584	599	540	560	585	592	575	592	560	509	575	632	601	597	553	631	562	570	563	615	545	576	572	545	576	622	556	579	587	569	536	586	585	564	594	555	574	572	533	555	592	581	575	525	603	561	567	584	574	558	585	588	558	571	594	544	553	563	590	575	560	636	578	555	560	607	589	580	606	540	580	601	617	572	594	635	576	560	579	574	575	633	598	558	604	536	597	558	605	585	625	587	576	618	583	607	612	585	569	556	562	555	648	580	555	598	580	533	552	536	539	565	590	575	583	575	553	578	558	592	535	575	592	542	600	555	550	554	580	562	573	537	565	576	567	592	654	613	573	597	605	610	563	569	600	553	589	579	567	574	560	597	566	581	594	619	574	582	560	537	565	592	593	633	592	586	593	601	571	567	595	627	578	606	560	565	539	557	601	584	584	608	601	588	564	593	578	609	545	601	573	634	568	559	568	555	582	573	578	586	597	586	599	596	628	601	590	552	569	579	583	618	567	567	580	562	604	582	602	581	589	579	582	584	567	569	556	523	593	569	581	561	601	588	592	594	602	605	616	583	572	587	613	551	543	575	560	584	613	583	584	606	558	603	583	578	605	570	587	575	628	536	563	580	574	590	585	559	599	521	611	558	589	572	600	601	563	574	570	575	596	563	584	602	573	585	572	596	576	591	588	591	567	573	592	554	563	587	586	593	605	574	581	569	573	567	585	563	563	551	554	584	575	561	556	612	529	524	582	567	548	590	575	556	586	601	537	570	606	572	602	581	596	604	555	613	626	556	576	568	573	564	540	613	585	590	610	587	572	633	601	605	569	574	559	538	529	580	615	572	584	589	606	593	629	580	589	579	597	606	583	588	537	591	605	582	574	559	581	591	595	598	540	589	574	619	592	580	564	570	571	569	581	572	590	628	615	566	601	562	574	598	567	582	527	536	574	527	578	626	581	568	602	567	581	646	581	612	562	611	590	576	601	610	640	590	609	561	560	547	562	565	589	577	562	592	577	566	571	612	580	594	597	595	577	625	568	563	570	526	572	612	618	590	564	560	566	553	526	580	590	546	631	555	588	623	604	615	554	527	596	595	595	606	591	569	596	580	586	557	566	620	626	569	598	570	530	577	612	587	600	594	595	573	558	572	537	556	549	591	598	612	583	579	568	595	586	544	571	593	552	594	576	571	618	564	560	596	566	597	582	599	596	573	559	586	581	538	576	587	620	549	607	590	601	610	576	626	591	584	615	564	592	567	552	560	566	534	592	574	610	585	557	585	567	557	573	575	575	623	598	632	586	601	594	579	585	599	577	578	610	604	561	568	609	559	599	596	570	611	589	610	613	605	547	581	595	614	624	557	576	564	579	561	560	610	615	569	567	572	607	566	601	578	621	596	569	561	591	594	606	589	606	560	602	563	597	613	555	613	588	582	608	599	570	619	574	557	606	571	563	561	583	593	566	585	550	554	540	570	581	619	599	619	600	605	586	641	560	622	529	571	616	602	620	577	573	550	566	571	622	567	544	569	575	577	572	571	590	577	548	540	618	578	600	578	562	575	529	584	525	562	589	560	577	569	570	527	604	588	567	576	615	595	633	622	569	563	559	604	607	565	582	591	573	629	565	567	576	599	523	562	569	570	581	569	566	594	631	569	610	602	578	623	536	544	573	581	595	540	560	568	619	565	590	558	593	555	607	633	570	523	626	573	583	581	584	575	649	603	561	586	595	554	594	570	611	579	592	581	586	568	588	589	578	539	562	599	603	601	559	600	549	612	582	571	579	637	559	556	592	579	597	617	594	575	584	577	530	586	567	575	551	610	538	563	567	617	585	617	626	565	612	608	612	597	568	602	599	554	589	615	573	580	561	586	599	578	558	575	540	564	576	621	569	537	551	627	592	630	552	552	559	550	610	608	549	605	603	534	614	598	583	593	552	599	555	599	587	622	579	592	559	569	560	580	588	605	554	579	576	546	598	529	576	610	570	573	597	575	597	571	568	589	610	609	637	592	601	582	618	566	525	583	619	611	521	601	576	564	555	574	592	563	585	562	574	549	615	601	586	595	578	548	565	566	560	604	566	574	604	581	546	568	569	568	596	591	573	531	588	575	566	594	591	584	547	581	586	585	569	582	596	573	616	580	554	584	545	550	622	572	583	601	554	626	582	587	565	553	543	536	589	637	576	577	556	609	535	571	568	565	580	596	597	550	582	611	591	609	560	572	587	579	574	603	584	551	554	562	549	541	615	574	569	575	573	549	570	563	577	565	623	569	585	612	585	584	621	625	588	571	562	547	562	585	537	585	598	623	592	575	560	607	594	574	589	588	583	572	609	567	539	547	586	567	547	616	570	613	580	560	569	591	617	521	568	597	539	569	626	573	611	614	524	552	577	585	604	575	605	585	565	589	579	584	560	551	562	573	558	591	545	573	595	584	573	581	591	525	568	592	542	564	632	571	556	617	570	588	558	591	557	591	583	545	572	606	611	570	606	613	568	569	587	548	607	548	608	564	601	537	597	563	557	564	613	603	576	573	574	601	623	586	606	587	585	603	565	559	586	627	601	578	599	602	563	574	570	584	560	573	564	590	618	581	586	589	570
41761	25034	24234	15273	12004	12813	14064	16688	21442	18085	17551	23983	22136	21071	23494	25202	18479	16234	10659	8363	7631	3309	2914	2183	3614	4012	4054	5411	8712	9892	7943	7014	4993	2997	2630	1566	1923	1577	1155	744	273	296	286	256	200	198	185	203	218	232	181	204	180	234	225	219	251	186	178	183	763	1134	944	217	123	131	141	153	149	148	149	141	146	147	160	153	146	137	160	145	156	149	152	159	131	156	150	143	153	157	157	126	156	142	159	144	148	150	159	131	153	148	149	134	122	136	146	155	146	142	120	128	130	148	125	151	165	134	155	142	154	154	132	145	137	142	166	146	146	153	147	147	142	134	147	149	147	135	158	169	146	156	152	153	131	146	144	125	165	134	138	166	144	136	141	152	139	146	134	133	157	150	141	140	130	146	160	129	128	152	161	108	149	138	152	161	132	128	139	130	132	142	145	131	129	136	156	139	120	149	141	140	129	137	127	140	140	159	141	163	144	140	144	127	160	138	133	168	160	138	160	145	145	161	135	131	146	130	141	151	140	157	161	150	134	135	137	157	129	126	128	166	168	149	145	142	152	166	169	146	144	143	150	131	140	154	121	159	145	154	147	142	147	143	170	144	120	178	147	143	145	129	134	137	128	141	144	128	152	175	139	137	157	156	137	145	161	141	151	137	128	155	128	131	145	139	146	153	156	162	150	127	138	149	144	146	131	137	135	136	116	148	153	155	155	157	114	142	141	147	169	127	153	161	147	138	130	171	159	132	127	148	156	117	136	129	163	160	141	150	145	155	174	147	160	140	152	137	136	140	163	154	158	144	150	152	122	135	141	145	146	127	141	145	160	147	133	166	133	130	144	152	167	159	142	165	176	160	124	126	142	160	139	125	134	138	151	162	140	142	150	156	139	151	153	154	149	145	130	134	133	164	144	165	116	134	152	174	152	148	146	130	146	149	138	156	143	143	149	147	137	130	154	133	135	152	130	152	150	155	158	155	149	145	166	139	121	151	142	130	156	137	145	150	136	154	149	134	164	135	144	161	171	143	143	157	161	137	143	141	148	144	138	174	148	169	136	157	153	146	139	135	144	144	163	150	165	152	137	142	124	142	165	150	163	146	137	143	159	144	161	131	139	152	140	141	163	132	139	150	153	131	143	160	138	151	128	158	139	132	180	149	160	143	148	135	152	124	172	152	134	119	148	148	146	162	148	153	140	153	147	163	162	159	144	142	142	153	150	154	143	142	157	144	135	155	143	143	157	154	144	152	153	137	160	143	145	155	142	138	154	159	131	141	135	136	153	146	167	137	126	139	131	139	145	151	147	149	129	151	161	154	145	145	136	142	139	140	150	141	149	165	138	148	128	141	147	147	144	155	151	141	141	137	150	140	156	154	135	164	142	137	140	161	154	140	139	156	145	151	153	143	139	136	148	145	150	129	153	139	142	146	134	158	139	132	153	146	130	131	161	135	136	134	141	135	141	131	149	144	142	130	128	138	138	133	143	144	143	170	144	153	156	115	127	136	115	118	155	125	132	142	134	164	148	154	145	164	138	140	146	145	165	131	170	140	131	143	133	142	147	147	160	142	155	147	139	126	176	137	173	150	138	157	123	145	156	149	122	145	163	136	133	130	155	154	160	151	120	155	133	134	153	129	138	137	138	157	134	135	137	140	136	125	145	149	158	143	139	139	136	144	146	126	153	106	145	152	162	144	142	146	140	160	149	155	128	142	171	137	166	132	126	153	158	144	122	131	150	145	151	165	141	153	151	161	153	172	161	148	153	120	172	169	151	147	135	141	148	128	138	144	145	143	156	157	157	151	121	152	146	116	148	154	146	151	148	155	147	146	155	140	148	155	126	144	142	152	146	149	179	127	132	134	148	137	147	143	144	134	149	139	145	125	171	138	144	138	140	135	157	165	125	145	122	158	147	139	130	165	129	153	145	135	160	142	117	140	136	131	126	142	149	163	157	142	174	139	134	141	138	156	137	112	161	152	153	154	143	139	136	126	133	137	147	139	141	131	154	141	143	123	155	167	140	141	129	127	148	144	138	145	163	146	120	137	158	142	157	166	155	156	138	133	147	146	137	139	138	149	147	142	132	131	147	127	153	153	158	144	159	168	148	136	155	140	153	125	116	163	139	143	152	181	124	142	154	145	158	144	164	160	158	155	168	128	144	165	176	151	143	138	141	137	150	158	135	130	148	134	121	174	135	133	145	104	109	159	138	156	151	146	172	130	141	159	142	146	156	144	158	137	141	129	158	129	135	128	135	145	143	137	124	149	148	135	164	184	144	153	152	133	133	152	130	129	133	131	141	147	145	136	142	148	145	138	152	140	137	148	134	142	158	155	134	137	163	156	149	156	150	152	154	129	156	148	144	155	152	160	143	134	150	147	150	166	154	158	159	153	138	150	154	149	137	134	137	132	153	144	165	133	151	136	136	137	139	142	155	152	127	134	150	150	158	128	148	128	144	136	129	150	130	153	142	127	128	134	145	143	136	125	148	140	153	157	149	157	134	144	184	135	145	153	139	136	165	159	136	122	144	161	143	191	136	163	157	157	131	160	147	144	136	149	162	162	132	169	136	154	158	145	159	140	147	146	146	151	150	147	141	129	160	125	147	158	157	140	138	163	147	144	137	139	140	144	148	138	137	157	155	137	149	140	128	136	145	157	151	145	143	143	163	187	152	142	143	144	151	139	152	149	130	137	143	156	148	143	142	150	165	150	139	149	149	111	136	147	137	136	141	139	161	152	124	151	128	154	151	126	142	131	146	143	142	153	164	171	157	139	139	154	125	134	144	162	165	149	142	153	149	154	157	148	145	143	163	146	134	168	124	156	151	134	117	151	151	143	144	146	148	144	138	165	162	142	143	149	138	148	159	145	136	139	159	133	139	149	130	162	145	141	142	159	155	137	151	153	149	148	157	124	130	130	151	162	154	129	146	142	143	143	154	142	160	145	124	146	140	141	162	159	128	140	133	148	143	147	155	147	127	154	159	136	140	158	119	138	128	140	140	144	155	157	153	148	154	153	150	154	136	140	144	162	149	143	138	144	144	132	146	146	148	129	133	141	132	149	125	149	131	134	158	150	137	148	146	151	122	140	141	128	152	140	144	149	152	174	157	167	150	146	137	146	148	145	147	164	156	135	109	143	140	160	149	150	149	168	178	165	138	168	178	140	154	160	156	141	161	146	154	145	153	145	160	127	154	140	156	134	144	134	154	135	146	138	141	146	144	161	141	130	146	138	131	145	139	147	129	134	156	145	137	155	123	159	154	148	137	164	134	140	131	155	158	151	142	131	145	156	162	156	170	146	136	144	135	139	158	166	151	135	137	155	134	146	153	135	142	154	138	141	144	144	137	139	148	170	158	141	126	152	143	147	140	155	137	138	123	136	144	143	135	162	134	125	151	168	152	134	166	162	145	143	133	129	138	142	123	150	133	170	147	132	137	135	150	113	123	144	146	148	143	141	165	147	144	135	152	108	154	133	152	141	133	142
24217	18029	29189	19114	18298	19028	22041	28299	35036	29907	34848	41187	37669	40638	42372	44479	38991	38756	29795	28915	28704	15669	15043	12638	16502	18424	19387	24644	32786	33630	30717	29190	24228	15950	13652	8583	11275	9664	6580	4443	1662	1516	1697	1300	777	632	727	1090	1210	1141	716	791	839	1266	1209	1047	1240	815	641	804	5507	7874	6729	742	412	394	388	384	388	396	407	390	416	381	388	376	405	417	405	374	378	379	413	416	428	404	390	394	374	373	390	365	396	376	399	423	439	430	391	375	376	420	403	383	364	363	393	413	373	399	374	425	399	405	380	407	410	380	399	402	404	372	408	387	390	432	394	383	397	393	364	387	377	392	398	379	371	417	424	385	419	425	387	414	370	414	381	412	364	349	399	398	395	386	396	402	368	388	379	403	403	364	408	383	401	390	411	368	404	382	399	372	407	404	394	409	404	376	392	426	393	378	388	400	370	446	379	404	421	396	381	387	368	386	381	391	378	383	394	390	385	397	394	385	403	425	389	410	398	382	350	407	356	411	394	437	393	347	386	399	418	395	398	367	369	375	390	399	410	370	377	411	383	398	390	423	400	374	371	456	380	392	392	381	437	398	405	420	377	408	363	388	385	380	375	396	400	387	376	416	386	401	371	430	417	376	424	393	389	395	404	406	384	390	387	398	355	409	424	382	394	410	381	399	384	402	362	429	395	388	408	369	349	396	369	411	416	397	409	394	407	366	369	386	385	403	387	382	409	384	335	419	419	423	430	389	402	373	383	354	360	427	405	396	375	380	359	381	399	386	358	413	395	371	424	401	381	377	366	376	370	376	382	422	385	392	388	390	413	394	414	374	380	390	379	430	399	403	376	431	372	394	400	403	401	392	377	409	403	407	360	372	389	368	380	397	369	388	374	389	406	379	387	396	383	377	419	389	383	428	388	417	395	367	399	421	375	441	424	389	389	392	376	379	400	408	368	380	375	352	396	389	388	378	400	391	388	396	385	402	385	397	377	365	383	395	383	374	367	379	403	400	369	385	401	376	388	391	368	397	376	395	390	349	369	409	401	336	383	412	364	400	397	401	383	407	375	389	392	361	407	386	413	389	434	397	407	401	400	397	371	407	405	411	418	361	366	412	417	401	374	418	369	404	360	432	411	366	420	359	424	358	400	381	393	397	410	390	407	380	425	417	383	405	452	367	390	401	412	391	358	404	411	374	381	381	437	403	389	409	410	377	428	424	411	414	390	389	415	382	379	370	385	421	355	369	382	397	414	403	388	385	390	400	400	375	404	426	389	390	392	343	382	395	384	389	369	402	434	388	395	399	401	408	378	370	400	376	391	414	401	361	411	406	386	371	408	411	403	396	407	390	421	357	397	391	373	387	400	392	387	389	431	388	392	376	383	384	363	399	382	395	385	389	401	366	391	407	380	370	428	422	400	424	387	414	399	418	419	375	397	379	396	420	403	410	392	385	346	422	393	401	382	400	375	402	434	373	410	386	378	390	405	402	398	362	368	405	410	389	406	426	391	400	399	371	378	369	391	396	398	402	399	379	395	361	404	393	429	412	391	368	367	357	383	392	406	396	400	390	402	381	383	396	405	404	417	379	427	353	402	370	399	436	351	388	375	380	391	393	408	396	382	420	396	361	401	380	420	392	390	396	388	369	364	408	360	389	379	376	405	394	394	382	401	440	389	392	373	414	396	438	387	409	411	394	388	361	425	395	402	415	387	409	401	370	381	418	402	422	376	389	385	409	364	399	349	414	400	372	388	416	395	371	359	376	375	365	410	407	381	365	388	391	407	360	424	392	401	401	364	425	372	384	367	394	423	377	377	416	414	406	393	369	414	414	372	400	416	381	371	404	390	398	393	403	361	372	388	400	398	408	371	406	371	400	383	382	357	393	398	410	392	391	387	388	398	391	428	424	412	395	416	411	407	396	395	387	375	376	411	412	376	402	412	400	400	381	397	380	400	412	364	414	379	389	399	371	370	374	387	396	338	372	408	402	399	391	386	426	393	367	432	415	402	369	388	374	370	410	383	376	379	412	411	411	401	397	383	407	411	394	362	409	411	354	374	418	374	389	398	394	370	399	388	381	407	376	402	380	373	390	392	391	409	419	404	398	411	366	403	381	386	415	399	367	356	389	401	365	401	431	381	429	373	368	359	405	384	369	383	387	397	374	404	384	414	399	422	384	341	398	370	403	412	409	350	377	406	368	386	389	381	378	385	377	374	389	406	395	357	420	407	400	385	387	425	409	395	383	413	395	383	397	411	406	375	401	386	419	431	416	381	382	390	390	396	423	393	378	382	365	362	406	394	354	416	391	421	390	386	369	376	395	413	399	412	415	394	386	418	368	393	375	397	386	360	376	385	394	364	423	412	401	386	366	374	384	418	410	384	386	385	387	417	378	398	410	390	394	396	391	405	377	376	406	382	376	402	387	392	403	376	409	416	404	379	427	391	395	394	392	353	379	376	403	390	384	394	396	408	450	391	412	384	407	384	395	375	409	413	378	400	421	379	371	398	391	425	414	396	415	353	394	369	372	373	408	407	381	395	398	392	438	348	380	430	393	351	401	446	345	388	399	421	368	381	396	404	371	391	374	423	353	393	383	390	378	382	346	345	398	403	378	417	423	377	391	387	378	356	402	391	423	359	397	373	408	375	369	387	383	377	390	390	403	384	373	386	391	370	433	402	403	417	384	386	408	383	387	420	394	411	389	386	403	403	386	431	359	396	396	430	392	380	377	410	443	373	409	385	389	392	410	371	364	358	443	407	367	360	379	341	376	390	341	431	363	395	393	387	389	390	418	377	422	379	419	380	394	383	393	393	379	387	386	416	393	373	394	401	365	441	384	399	374	372	404	343	394	360	373	375	412	401	385	421	412	378	386	403	390	376	400	392	393	389	363	374	367	377	376	376	407	404	378	373	367	370	399	404	405	377	383	384	388	390	361	395	441	399	373	370	412	401	393	419	390	346	373	401	375	376	378	386	390	367	420	382	414	408	381	371	416	383	436	373	407	394	379	389	362	363	373	377	375	390	404	394	358	348	415	412	391	367	404	400	359	439	354	416	373	390	421	363	375	380	401	406	390	408	402	392	389	369	399	395	409	381	415	397	376	391	391	393	406	374	398	408	401	402	404	418	412	403	397	403	382	404	375	405	396	408	405	372	395	380	353	391	394	387	428	385	443	354	397	353	405	347	362	394	381	398	384	395	396	413	386	423	389	396	370	413	437	431	383	377	397	376	422	367	365	397	377	397	368	371	422	362	426	395	380	399	421	377	374	389	374	410	394	381	404	370	403	404	419	391	410	424	407	394	383	365	353	414	388	424	384	341	390	406	346	380	358	373	389	399	391	368	358	379	385	406	422	383	391	389	371	381	392	391	419	347	389	351	399	377	424	398	364	377	381	441	361	389	423	419	419	387	396	405	397	431	392	395	353	407	398	385	403	405	407	406	401	416	376	401	394	396	371	380	369	403	398	371	409	376	375	381	389	392	451	392	404	391	390
5251	1055	1643	1507	1089	833	742	716	796	645	544	776	718	774	741	737	498	462	387	335	332	246	197	219	249	302	305	333	403	368	335	311	277	228	228	202	234	203	199	201	184	183	205	182	180	203	190	182	193	167	192	188	189	184	195	186	184	192	177	210	202	245	248	227	174	174	202	202	175	193	179	158	199	172	188	175	198	176	173	188	185	202	164	163	176	178	194	160	169	204	197	173	171	164	176	188	165	197	179	162	200	206	184	174	175	177	179	179	182	208	195	160	187	190	192	166	186	201	186	176	183	170	186	186	186	190	165	166	175	193	179	196	193	168	190	186	182	166	176	173	191	185	173	209	189	206	170	176	180	162	183	166	202	188	178	186	157	190	186	173	180	190	196	192	167	185	175	201	175	177	169	185	186	188	190	203	180	178	182	195	163	170	197	205	212	206	217	201	192	198	177	180	190	192	185	174	174	173	177	199	204	186	179	192	183	174	187	185	165	166	179	191	175	166	185	172	174	191	195	188	192	185	192	187	183	180	172	183	178	192	183	171	173	165	206	184	177	160	181	195	179	191	160	196	194	181	191	184	178	196	185	170	196	168	185	191	167	206	176	193	202	186	156	189	174	180	163	175	193	196	178	198	163	214	169	160	162	208	193	197	186	214	170	194	162	184	185	148	187	165	172	177	174	165	175	189	180	172	186	187	186	168	167	179	197	190	162	166	157	195	175	167	182	171	187	195	197	180	172	192	189	187	182	195	178	190	199	179	176	184	152	174	186	156	181	201	179	155	186	171	178	179	169	188	156	198	181	175	184	184	186	192	210	180	192	179	192	187	167	167	174	179	180	194	169	164	191	172	195	173	196	185	176	192	172	170	163	173	182	182	178	163	188	179	179	185	166	195	191	190	195	169	196	166	178	186	169	162	196	190	167	184	151	172	182	177	173	165	191	170	202	194	188	160	155	170	213	208	197	180	155	162	189	173	210	168	186	176	189	191	186	167	217	157	216	172	193	177	152	175	159	159	169	192	185	182	188	180	182	169	176	204	178	154	178	186	170	186	173	160	192	178	174	174	187	164	191	198	168	185	172	186	208	190	183	193	156	172	170	179	200	181	178	196	170	175	183	170	178	181	178	173	183	202	204	182	173	195	182	170	181	174	187	194	155	182	164	192	173	188	167	191	155	193	185	175	181	182	164	153	168	166	177	174	178	185	173	180	203	199	184	156	197	192	190	168	166	187	182	189	142	189	206	211	190	189	164	190	191	168	172	178	182	191	184	204	200	183	181	212	147	190	182	162	163	196	181	177	169	180	198	174	186	191	195	170	192	198	187	179	194	179	180	181	177	176	158	161	184	163	173	185	177	178	187	159	197	164	165	196	197	177	177	173	173	175	180	181	177	218	188	206	187	179	206	159	170	189	211	183	169	193	181	167	185	170	170	178	205	178	187	189	158	177	176	164	173	177	193	175	195	181	210	167	174	178	183	194	183	180	183	174	203	199	169	176	161	158	179	179	183	190	179	176	182	181	171	164	185	177	181	169	187	202	180	179	174	185	188	158	161	175	187	179	201	169	166	181	174	176	174	195	171	188	170	176	173	170	209	162	160	159	186	197	160	179	182	185	183	157	183	180	185	158	173	185	183	175	207	193	210	176	180	198	167	179	198	167	160	177	168	186	184	177	196	172	176	172	173	188	178	183	161	171	159	167	192	193	169	168	179	166	170	183	159	183	164	195	198	182	157	186	168	171	204	189	156	187	187	167	165	192	167	178	179	179	161	160	141	154	189	184	174	181	178	175	175	171	182	154	161	172	180	163	155	198	175	179	177	156	184	173	177	211	159	166	177	178	171	169	180	204	167	171	202	197	206	180	184	177	183	178	190	176	174	188	167	194	172	188	163	181	194	173	160	201	191	162	153	178	182	163	174	166	179	205	187	181	149	181	214	173	172	181	171	188	183	191	180	173	210	184	172	167	179	172	156	203	201	193	191	183	213	198	195	173	192	200	175	178	190	167	163	168	143	159	176	174	192	164	203	176	184	176	178	154	207	142	171	183	200	171	180	176	192	193	198	174	172	178	168	183	179	200	168	206	196	181	158	165	171	197	180	186	199	191	193	190	222	180	190	152	167	173	180	179	182	197	187	160	186	193	174	190	183	152	190	169	191	192	191	186	191	174	170	176	189	163	172	193	179	181	168	182	175	152	193	191	176	200	180	183	194	187	171	172	179	192	203	181	194	184	193	218	201	168	169	183	178	173	192	199	193	165	183	178	199	197	179	201	168	166	180	177	201	191	190	190	174	142	195	190	158	178	178	161	170	169	162	185	172	197	194	179	172	181	179	184	210	179	182	164	208	203	172	182	199	181	173	180	173	172	177	176	191	170	171	177	192	184	166	175	179	169	190	184	157	187	178	183	177	187	179	182	202	182	156	195	198	190	171	182	179	174	179	190	156	181	188	184	189	178	179	191	207	187	188	165	183	166	189	175	197	187	166	178	187	172	180	183	185	163	197	189	162	193	182	198	181	169	157	187	185	175	164	182	174	179	173	207	176	197	161	182	180	171	185	186	194	188	159	186	167	181	187	161	172	184	170	170	196	216	173	200	172	163	206	175	155	191	174	166	168	205	206	210	175	185	160	179	185	207	166	169	199	194	184	174	201	183	162	197	189	185	171	169	181	191	180	190	174	171	176	165	187	166	174	160	183	192	180	170	200	181	174	170	181	181	185	187	198	192	196	167	158	181	191	160	180	180	183	185	209	180	167	186	180	190	184	158	187	176	175	195	190	182	182	190	180	175	170	176	193	189	179	176	188	192	196	181	209	169	196	207	195	200	176	151	167	186	187	165	184	199	173	184	164	168	193	184	155	181	183	184	176	170	174	189	188	196	194	165	205	183	188	192	175	188	180	194	169	200	193	170	169	165	177	159	205	188	192	189	197	184	183	204	190	207	182	198	198	187	202	188	188	192	168	184	188	149	184	211	166	189	187	176	168	186	157	201	183	172	197	182	177	170	181	194	162	200	179	183	181	165	191	179	191	173	184	189	185	191	169	186	183	199	167	163	182	201	193	196	173	183	170	175	181	164	181	184	166	194	160	172	176	180	190	197	208	178	178	210	192	168	177	179	177	176	180	191	189	191	191	151	166	189	190	160	178	165	207	177	185	177	179	174	190	189	186	171	198	172	176	197	176	181	187	171	201	164	190	206	169	197	193	175	187	177	162	169	166	177	178	159	149	196	180	161	182	192	202	154	187	158	176	186	178	181	161	179	187	170	182	189	157	159	170	208	181	180	162	180	180	180	191	174	186	193	192	172	190	174	183	170	190	183	162	203	185	194	194	148	154	198	148	169	168	180	197	187	186	211	183	174	167	185	196	170	191	165	167	195	166	186	179	195	168	176	174	185	206	171	172	187	187	199	180	196	182	178	181	159	173	192	183	181	191	200	187	173	195	182	160	171	187	178	156	168	188	182	199	163	178	193	202	182
4686	1578	3944	4696	4114	3560	3377	3614	4580	3665	3171	4892	4626	5118	4592	5332	3081	3261	2221	1805	1777	975	918	872	1110	1288	1403	1795	2404	2160	2020	1956	1555	1105	1023	771	876	788	685	614	512	507	537	488	528	467	495	533	536	532	497	465	538	541	535	499	467	479	506	494	668	971	988	626	465	507	476	486	489	502	438	483	485	484	441	489	515	489	491	475	493	472	472	511	508	467	471	500	458	480	471	509	538	496	483	518	468	505	510	505	510	475	480	521	499	476	515	519	516	487	500	507	526	503	480	489	500	464	484	464	475	448	490	494	505	447	491	513	488	449	477	498	485	522	479	441	498	547	468	460	483	494	478	519	469	532	519	503	462	513	461	450	499	520	471	440	524	500	464	522	500	462	529	467	489	474	496	432	503	510	512	498	489	508	489	507	469	474	508	473	487	482	517	516	473	513	490	526	513	492	472	481	468	506	499	460	467	491	504	511	464	486	536	490	474	515	548	498	506	486	467	467	479	538	488	482	510	471	484	486	476	493	534	470	521	480	504	449	472	478	471	499	494	500	556	459	502	464	502	463	521	512	517	479	499	470	470	505	501	475	493	465	482	483	487	466	477	498	530	488	508	496	472	501	519	478	474	511	505	482	513	513	497	472	481	483	491	504	531	462	474	484	472	491	469	493	480	499	480	530	505	512	499	469	522	491	504	478	452	503	475	509	493	468	473	508	501	507	506	498	507	511	484	513	516	513	530	459	480	483	489	426	464	493	480	496	492	479	474	515	508	469	468	470	495	468	515	513	479	487	497	468	503	507	491	461	475	466	500	478	496	479	522	472	489	486	514	502	482	464	518	504	478	529	469	455	495	484	485	472	487	480	490	484	508	475	458	524	474	491	508	482	499	493	476	457	473	494	537	503	508	506	473	467	464	476	540	505	483	512	486	481	484	489	481	514	476	481	497	487	492	495	492	492	474	482	545	475	470	472	481	495	481	472	506	519	499	511	508	469	518	500	498	465	505	512	471	480	454	487	537	518	516	542	514	469	475	473	502	492	512	499	528	511	494	510	504	480	464	491	451	503	506	498	515	452	514	509	541	492	491	513	545	465	493	458	497	448	499	453	513	510	470	456	477	527	493	529	473	443	514	493	488	477	549	469	480	492	501	521	490	498	478	491	483	478	492	487	490	502	468	489	522	475	524	521	515	484	493	453	467	536	495	474	474	501	474	453	487	501	474	529	479	451	476	469	475	544	485	500	510	505	482	496	503	456	502	504	495	487	514	550	509	457	492	525	507	515	492	462	471	521	484	490	486	482	547	485	563	476	510	472	492	504	455	533	489	496	456	493	476	520	493	532	549	519	510	516	481	492	475	493	487	502	444	469	441	498	532	482	489	503	523	484	476	478	475	507	504	490	492	453	493	508	478	494	468	481	483	538	511	482	501	482	505	498	518	470	516	455	548	468	514	473	480	434	504	496	469	511	516	500	495	479	529	510	479	483	480	523	483	530	491	499	506	472	499	492	509	498	450	507	471	448	494	451	495	498	484	497	500	465	494	513	487	508	498	484	501	519	509	512	488	493	453	525	492	483	458	470	531	473	525	480	471	508	466	501	504	510	484	482	513	490	478	497	481	467	487	513	516	513	485	486	479	476	515	508	531	542	479	492	537	486	499	493	499	518	493	510	535	483	525	470	490	511	507	493	496	518	487	451	476	483	515	486	480	453	512	463	514	513	494	483	465	497	466	519	509	532	509	505	527	522	532	493	486	514	484	476	445	430	524	485	514	471	508	468	496	448	478	518	524	512	505	510	475	497	522	520	509	501	488	481	506	525	494	498	484	472	491	482	474	501	517	468	504	504	529	512	483	471	485	450	475	520	484	504	473	500	532	462	513	482	502	515	490	510	482	494	468	502	450	510	463	502	458	501	460	461	529	517	464	517	527	500	470	513	493	483	472	485	514	527	496	528	519	488	481	461	471	472	500	508	490	442	491	477	505	462	481	472	483	458	479	501	514	489	486	520	470	498	501	526	498	489	537	500	456	498	472	446	496	519	491	509	473	467	510	525	494	481	505	487	514	486	497	453	497	490	512	501	510	509	497	479	485	473	506	468	481	512	492	500	509	504	491	506	494	517	490	477	499	484	532	505	516	516	537	466	496	481	484	503	503	488	513	514	472	475	498	480	501	479	508	498	484	504	511	476	490	475	503	525	506	493	495	532	527	505	480	468	528	464	449	491	502	495	496	489	493	491	527	505	510	485	476	486	515	496	520	499	490	485	502	513	473	469	538	504	440	521	482	476	509	468	535	473	485	529	489	511	470	511	452	473	508	466	549	447	475	434	483	450	506	489	475	463	501	507	465	468	503	489	554	511	511	499	469	509	491	504	462	494	497	508	476	512	513	524	485	481	480	516	474	464	465	507	534	468	509	490	482	501	450	507	520	472	485	490	506	486	520	502	494	532	452	496	492	511	477	486	458	509	474	465	475	478	483	519	529	444	502	483	522	486	505	525	466	545	506	490	491	497	520	512	504	461	502	491	474	504	470	486	494	471	473	508	500	494	480	491	484	473	491	469	456	524	493	500	528	488	489	468	489	477	448	521	497	480	513	512	501	500	456	478	545	490	452	506	510	493	471	483	474	507	469	513	488	534	458	475	510	465	464	493	511	511	518	488	473	458	508	500	494	536	515	468	479	487	496	490	485	472	467	526	508	503	512	473	483	489	484	522	466	498	483	479	471	490	468	492	479	485	483	484	469	494	512	505	450	473	423	501	467	515	430	448	517	503	479	477	492	510	468	497	504	517	508	491	516	481	456	495	512	525	516	524	492	466	478	509	471	490	461	513	486	463	502	512	460	499	502	496	476	470	483	492	476	472	536	497	492	458	504	509	509	489	509	511	468	527	529	493	491	473	505	512	539	512	512	466	491	496	514	484	481	474	481	487	481	502	542	514	480	502	497	467	496	475	509	540	510	495	470	502	505	506	498	488	492	471	471	496	463	490	518	500	491	484	512	488	532	485	493	514	466	495	463	487	498	493	476	472	463	492	510	466	522	514	523	502	486	496	531	493	492	494	477	476	515	475	468	519	485	472	463	524	524	478	498	498	491	501	505	528	508	516	482	485	527	488	470	520	469	466	476	456	483	479	491	494	498	467	543	492	517	504	515	472	492	471	461	474	479	498	492	497	479	503	514	469	488	492	541	469	452	465	511	472	513	469	471	494	483	491	501	506	468	466	506	482	475	490	478	467	489	546	511	469	490	433	480	535	495	475	493	518	510	524	514	514	482	515	459	467	502	490	431	454	491	497	482	515	503	514	463	477	498	483	502	509	465	532	525	495	488	504	521	537	485	496	486	518	507	477	486	509	490	548	492	509	455	502	504	474	489	488	482	488	477	481	501	479	504	460	476	481	512	473	496	475	483	469	456	482	485	465	496	512	481	478	498	501	519	475	535	466	517	487	504	479	504	488	492	552	526	519	497	466	466	526	516	447	519	452
25300	10700	11219	6867	6817	6603	6695	8651	11373	12430	8746	12989	11917	12972	11614	11796	7953	6776	4743	3247	3081	1284	1109	1039	1360	1769	2536	2734	3902	3569	2962	3096	2189	1360	1418	923	1133	869	667	499	282	256	266	256	242	232	218	277	244	294	247	230	245	248	295	296	253	242	229	294	505	621	566	272	207	216	231	249	209	242	214	218	203	225	201	224	256	202	228	234	228	210	213	232	243	225	219	234	217	226	252	233	225	211	204	204	240	195	221	221	222	220	236	245	212	228	217	232	211	212	251	209	213	247	229	225	213	200	216	244	197	221	230	221	214	234	203	202	231	232	194	220	230	228	199	245	239	244	209	222	219	206	246	207	212	220	226	209	194	235	213	202	217	231	207	226	222	208	228	210	230	208	199	245	231	209	224	197	220	237	208	234	214	202	236	233	232	226	206	250	207	193	223	218	219	228	185	211	230	218	229	197	241	185	210	242	210	221	228	237	232	215	237	209	214	229	216	223	198	194	213	236	238	219	217	204	213	212	233	230	252	208	206	222	218	228	198	235	210	238	229	233	222	226	205	230	204	225	227	210	224	250	236	225	205	197	204	239	203	231	219	213	235	238	234	211	202	214	206	209	213	229	238	256	225	251	226	211	200	229	227	211	216	214	234	250	210	201	213	213	229	245	219	219	246	228	225	214	189	206	223	223	236	232	241	199	217	234	222	216	224	213	191	220	231	202	208	232	202	222	241	217	220	256	241	240	219	221	218	189	215	221	229	219	211	224	226	243	229	203	218	229	222	218	241	220	236	218	224	257	216	214	232	240	261	221	181	233	222	240	215	215	219	222	191	227	232	212	229	236	221	213	214	214	216	225	228	226	221	212	217	264	217	224	214	239	196	204	228	220	214	280	236	229	220	245	206	190	224	234	214	237	209	222	224	219	234	242	192	232	217	202	213	226	202	224	210	225	238	195	232	195	223	194	228	220	240	215	204	224	214	217	216	226	229	241	239	232	223	223	204	216	203	215	165	241	232	238	212	211	221	204	208	191	223	209	209	215	221	244	220	227	221	227	225	210	219	232	248	213	210	236	228	224	205	231	222	228	215	219	248	234	202	229	227	226	199	233	200	242	225	241	244	223	226	228	234	230	241	266	229	251	232	242	225	230	210	203	212	234	247	216	237	215	210	226	190	222	232	234	206	223	206	204	246	211	216	226	215	235	243	216	234	211	218	221	227	213	226	214	217	212	229	240	201	228	234	197	188	212	220	213	235	208	227	211	230	240	213	240	230	219	223	212	193	216	215	211	204	251	234	229	222	234	245	174	205	225	215	227	229	219	208	193	195	192	217	182	201	227	199	212	228	225	209	218	222	213	220	215	207	230	213	206	205	233	222	203	231	217	239	221	240	227	231	227	254	212	267	201	209	211	227	213	190	215	210	246	220	221	218	232	206	190	233	202	214	209	218	228	261	242	229	225	232	211	214	221	236	215	201	216	212	246	204	215	211	234	211	225	231	228	214	250	192	259	236	237	229	217	242	221	193	225	210	212	222	212	234	221	190	207	223	214	217	241	231	246	218	221	245	253	227	260	203	246	187	195	211	222	236	224	218	218	204	220	242	237	197	239	210	223	216	226	211	221	222	216	218	230	222	239	237	240	226	198	208	235	224	218	249	214	224	226	213	209	205	236	195	218	223	207	208	220	242	221	202	212	222	218	214	218	227	222	239	234	220	224	204	251	201	217	215	239	235	197	207	223	218	242	243	187	209	218	242	227	225	219	227	234	184	237	209	251	237	207	207	213	244	238	227	219	200	222	225	253	256	214	220	238	234	233	243	239	203	249	218	211	223	205	232	232	190	223	192	231	209	227	223	227	202	239	241	233	232	219	221	235	174	258	199	235	221	218	227	213	210	206	228	198	225	233	208	241	227	202	219	241	228	216	226	261	220	214	217	239	236	208	223	211	206	208	231	234	230	215	219	230	224	212	223	226	229	224	244	228	206	232	221	231	193	217	248	222	189	224	215	247	221	215	216	210	198	197	267	203	226	206	227	204	217	223	230	212	248	198	226	208	225	212	235	199	256	222	217	210	243	231	226	220	220	237	228	209	218	249	199	221	224	231	231	231	202	245	214	229	254	240	198	206	233	234	209	220	214	199	204	236	231	217	173	232	219	215	228	218	204	213	225	218	212	224	222	222	217	194	214	221	214	228	218	212	233	218	218	243	214	207	221	213	218	226	240	213	204	203	232	197	216	207	239	210	202	190	220	231	206	210	210	191	215	191	231	219	213	211	229	224	232	208	229	230	226	189	216	216	223	224	234	228	220	238	210	203	223	213	216	211	232	218	216	223	220	217	208	213	221	221	206	211	240	198	221	223	210	249	221	209	210	213	210	239	214	241	189	217	222	227	223	209	221	193	231	218	244	235	217	225	244	218	240	203	256	254	212	218	197	240	232	218	224	218	224	243	210	249	187	233	220	231	223	223	213	220	238	240	232	211	234	227	203	204	226	227	225	212	213	224	227	213	219	204	185	221	245	242	243	199	214	243	222	223	210	212	228	228	234	220	204	227	201	210	212	221	250	233	196	218	237	189	228	224	225	240	228	210	188	210	231	199	212	240	204	200	238	209	208	225	256	198	249	223	220	216	203	235	217	242	206	239	209	224	235	218	202	232	240	216	217	219	235	219	208	213	205	230	234	209	222	221	221	231	216	199	220	221	238	252	231	215	231	199	219	249	218	218	209	209	205	247	228	209	212	210	224	235	211	210	212	212	236	241	208	208	216	213	221	207	227	242	226	216	255	211	188	203	230	214	231	204	248	208	218	254	218	213	222	204	224	236	217	194	204	204	208	205	213	235	224	220	206	207	235	216	228	237	217	225	212	201	200	244	228	230	214	208	233	217	227	220	207	224	239	200	209	230	216	228	218	222	183	213	221	205	202	236	239	195	212	209	235	211	182	214	238	213	219	226	244	218	224	200	201	208	211	213	240	234	253	185	214	235	227	212	225	235	211	228	233	204	214	204	211	209	234	211	216	186	213	224	247	211	233	222	220	216	188	192	231	220	234	237	214	247	222	230	212	212	237	238	235	226	184	237	249	222	237	221	201	205	231	220	226	201	236	250	232	198	234	228	230	219	216	210	235	197	195	201	211	197	237	230	201	201	242	208	213	223	222	193	220	188	199	196	209	195	217	228	213	235	208	251	253	220	201	211	192	228	221	222	193	246	255	231	198	225	223	220	226	206	222	221	226	219	227	247	204	232	226	222	215	220	231	208	223	218	224	220	226	210	211	201	230	211	228	245	222	243	232	223	215	239	224	235	225	198	230	202	176	212	233	225	220	220	200	221	241	227	231	204	231	202	213	231	229	216	203	240	221	230	213	220	226	219	254	227	233	230	227	230	219	236	217	216	222	226	204	213	232	232	243	199	208	212	223	221	220	220	221	230	245	255	224	221	217	235	236	201	235	227	226	231	198	232	231	230	194	212	215	218	235	231	206	252	219	230
14645	8534	17887	11795	12605	12947	15172	19458	26583	26746	23318	32582	30329	33135	29923	33461	25619	26002	19781	15860	16642	7441	6904	6554	9090	11107	15237	15855	20419	19078	17195	18062	14469	9439	9013	5422	6833	5357	3713	2607	1213	965	1098	984	703	641	726	891	943	1028	897	734	767	981	1268	1215	843	931	833	1136	3185	3971	3548	1061	565	580	608	622	600	621	645	590	552	594	650	574	620	606	607	553	595	599	615	576	572	576	568	577	614	580	582	579	593	563	575	570	582	569	577	565	610	617	607	619	594	596	590	588	566	579	582	550	542	559	577	614	584	594	586	583	575	552	602	555	598	571	610	635	597	580	540	570	560	575	608	633	548	567	576	603	574	528	608	568	569	594	615	568	613	589	547	567	578	594	599	605	578	561	585	604	581	537	546	589	608	621	586	561	595	543	590	607	554	605	549	643	584	573	594	631	561	601	576	580	610	569	620	582	582	546	570	567	599	571	572	525	553	565	575	602	595	571	579	572	594	584	619	573	563	589	556	527	555	569	571	608	573	562	568	551	641	594	562	574	602	581	583	556	578	577	635	563	554	647	596	560	618	554	586	582	578	526	580	596	576	602	590	540	567	616	617	581	623	564	597	570	579	613	603	594	525	543	595	563	620	582	575	624	586	617	621	556	611	543	612	571	543	558	613	568	577	546	580	531	574	537	583	586	594	609	562	603	604	595	621	614	582	600	552	603	622	578	558	582	589	549	574	606	600	547	582	584	608	613	625	560	561	563	596	546	638	610	540	536	601	568	559	619	569	622	555	615	583	596	577	547	683	558	583	593	622	612	603	568	551	639	559	586	632	532	633	598	555	612	590	560	584	554	627	576	573	540	585	614	630	637	565	570	573	607	596	642	559	558	567	616	619	604	529	581	589	600	578	599	565	565	585	568	589	615	613	578	599	619	586	600	562	593	561	556	560	594	594	550	623	547	555	570	562	549	624	578	588	579	607	563	587	618	556	575	592	596	563	559	580	533	555	574	607	569	596	583	570	556	592	559	631	571	564	581	616	602	618	609	565	551	605	535	566	548	597	578	632	616	555	600	557	575	635	589	573	568	570	616	568	577	573	594	554	571	579	586	611	590	619	561	551	572	581	578	602	618	565	602	564	588	570	587	617	612	588	577	557	597	558	564	561	566	611	579	587	603	604	603	558	587	604	582	559	599	547	547	597	582	555	573	573	573	610	607	566	596	615	591	619	611	571	577	637	609	588	576	571	578	588	571	593	606	602	579	575	589	576	571	567	607	578	564	529	618	581	578	550	566	596	577	587	593	569	582	571	576	567	608	605	584	534	560	579	584	614	586	616	685	567	610	526	594	582	552	577	586	591	597	556	564	629	595	569	593	581	627	611	624	623	561	630	609	587	606	598	616	560	626	555	602	593	574	579	558	553	566	575	580	534	623	607	571	566	573	601	586	626	593	568	578	582	549	545	592	591	554	617	588	602	566	580	581	566	595	573	576	596	566	595	541	567	569	583	534	562	585	577	577	558	548	586	589	585	560	574	585	602	602	577	603	577	644	572	596	606	600	631	585	588	568	562	582	578	582	585	589	585	588	614	620	601	567	604	609	614	599	604	563	585	569	595	606	577	546	577	557	592	593	603	527	614	602	598	572	563	579	562	562	583	572	587	589	586	601	604	591	583	618	585	566	563	576	601	542	560	583	594	581	605	600	587	565	523	625	522	612	588	542	600	559	587	590	592	608	607	539	616	565	587	594	525	547	570	571	559	596	580	615	587	575	564	574	585	604	596	615	594	567	608	574	637	634	574	604	594	574	602	577	562	553	546	585	590	603	574	597	589	539	594	571	597	569	602	582	610	573	556	612	619	579	541	610	605	568	600	618	588	594	579	571	602	615	600	595	554	571	600	589	572	595	588	579	625	595	571	598	558	614	563	616	573	576	586	600	560	619	577	567	615	564	604	566	593	612	588	555	569	604	584	550	617	581	575	602	559	576	585	582	585	593	594	555	576	626	580	589	585	558	579	636	597	601	602	573	573	557	560	575	600	606	589	637	624	629	562	564	563	585	597	595	574	544	579	582	600	610	588	592	608	636	600	629	604	617	589	566	577	614	640	615	576	544	596	564	594	551	565	564	591	600	572	577	620	561	615	607	604	582	562	612	592	578	582	589	577	613	567	588	552	580	579	586	595	627	588	561	543	564	588	591	601	561	553	561	577	562	563	566	597	585	610	631	568	566	543	556	607	581	586	563	582	588	579	555	638	593	607	554	578	632	611	575	577	604	558	602	601	618	575	567	542	582	543	596	604	591	625	561	535	601	556	589	650	572	589	580	569	559	554	564	604	601	584	611	560	619	572	580	609	558	617	555	600	585	612	573	603	576	628	548	555	586	583	560	603	552	607	569	612	591	548	605	564	546	563	614	585	579	603	581	591	572	641	584	602	580	596	556	643	570	555	594	579	591	576	557	588	583	549	591	581	564	584	595	526	577	616	599	602	603	587	591	616	559	607	599	619	558	614	616	547	602	609	612	613	562	599	527	562	562	582	561	577	572	598	566	620	605	540	569	598	561	607	583	621	587	582	615	567	571	560	547	598	629	597	553	613	555	581	601	583	596	596	591	533	597	624	623	548	593	610	581	593	571	592	614	603	596	578	524	566	578	580	588	599	578	597	568	527	572	650	602	571	542	562	581	558	583	598	544	656	588	567	586	558	585	579	626	602	575	593	588	575	567	582	570	603	556	612	612	607	594	590	592	569	583	589	575	612	585	602	612	588	606	558	583	558	626	578	561	611	613	579	631	615	614	571	626	570	607	588	556	579	625	557	574	548	602	621	561	600	587	605	593	621	633	591	613	606	579	566	588	566	588	546	628	560	568	576	602	568	557	572	600	607	621	581	587	540	580	596	607	596	584	630	581	571	598	561	559	576	643	590	612	589	580	572	596	555	602	611	580	574	632	618	583	638	591	595	562	523	609	580	558	606	601	520	556	585	623	571	566	599	592	580	640	597	585	596	575	603	568	595	632	584	563	550	631	610	594	615	607	565	562	578	587	560	623	600	575	622	632	593	583	590	521	601	536	576	590	588	582	527	621	554	635	583	577	549	632	574	515	612	617	587	608	575	569	587	611	581	601	618	633	577	610	572	584	549	590	582	562	604	591	564	588	627	585	583	551	584	593	624	560	634	586	597	601	593	615	619	582	538	543	590	587	590	537	571	587	624	608	594	576	560	578	594	566	537	562	608	624	573	602	574	597	542	626	553	550	613	555	599	589	613	584	574	605	543	585	603	608	594	570	603	578	600	584	615	595	571	589	579	587	585	604	589	576	547	623	618	567	586	594	596	588	564	608	566	582	614	617	599	547	596	576	596	612	616	570	567	577	625	610	584	564	593	545	567	572	578	604	567	575	601	585	566	574	608	564	601	551	601	576	611	606	590	574	570	600	623	572	586	592	591	571	592	570	567	567	573	587	582	613	597	608	641	567	571	628	590	591	672	596	591	576	551	548	617	609
41948	23813	23766	13904	12648	12835	13708	17217	20457	26215	20247	26335	25108	27079	25461	24010	18470	14183	10477	8337	7715	3211	2473	2194	3251	4049	5175	6504	9000	9071	7188	6945	5536	3836	3315	2026	2080	1838	1110	928	294	256	296	190	196	153	192	232	251	231	228	191	177	238	284	410	211	182	199	259	885	1046	737	145	141	126	136	131	139	140	136	143	116	135	140	136	126	158	153	158	124	149	167	132	121	127	132	123	132	131	121	144	136	120	119	139	126	138	126	126	108	142	145	125	138	148	147	132	132	151	136	127	151	159	117	136	137	139	149	120	130	141	135	141	135	142	162	157	139	144	131	133	169	159	139	130	135	110	143	131	140	141	134	140	140	137	115	156	138	150	131	135	128	137	149	128	153	139	148	135	154	130	154	117	135	144	147	141	118	129	124	111	157	141	130	150	157	156	137	134	127	127	119	144	124	133	129	109	146	139	153	152	126	140	141	134	140	119	126	133	115	126	120	148	147	150	135	169	135	125	118	120	133	151	156	124	132	163	143	144	132	121	146	125	141	130	150	146	170	142	151	136	154	130	145	160	145	121	144	148	149	119	159	146	143	123	139	122	121	149	150	130	145	163	138	146	155	136	138	142	120	128	148	137	173	147	133	160	149	130	127	146	146	127	148	148	135	141	169	114	153	130	136	137	149	140	142	149	141	150	114	128	135	156	153	147	173	149	141	118	146	131	157	149	162	136	120	124	146	129	127	151	161	155	138	134	148	138	145	137	135	141	131	136	137	144	132	142	119	121	150	142	126	133	138	126	133	133	140	150	131	112	137	126	122	152	139	153	135	152	157	132	143	140	134	139	139	151	120	121	153	148	143	137	127	129	135	136	139	158	147	134	182	145	129	126	153	142	148	135	153	144	161	121	141	156	124	150	136	119	133	140	145	147	152	141	126	137	139	141	133	140	141	114	156	147	165	142	121	124	142	129	135	149	129	146	154	124	126	111	136	123	136	133	146	143	134	114	150	150	136	145	140	141	131	131	130	162	151	122	112	139	145	110	132	127	141	150	124	136	150	121	121	137	137	143	126	124	131	136	146	152	129	134	147	148	140	137	141	133	135	138	137	128	129	150	146	163	157	136	135	161	136	142	147	117	139	124	145	134	153	147	135	132	133	143	125	134	128	136	130	137	125	129	148	160	132	131	129	153	124	149	127	143	137	140	147	128	137	124	135	110	130	112	132	138	148	117	143	123	131	107	147	125	139	105	142	140	122	149	125	133	131	129	144	132	146	135	123	138	124	146	141	117	139	149	153	143	125	130	140	107	132	120	154	139	135	152	147	141	144	127	138	118	152	126	105	137	121	137	156	122	128	143	128	139	132	121	150	129	135	118	141	132	125	122	135	138	156	135	146	149	141	117	151	124	135	142	134	144	139	135	140	132	140	117	124	138	122	137	125	142	132	132	138	152	163	119	140	157	140	176	145	144	164	127	138	134	138	139	114	141	145	129	141	133	145	126	131	150	139	131	128	119	147	138	126	133	133	126	147	134	134	131	140	128	135	155	125	138	123	127	140	159	144	119	130	140	138	129	134	142	172	144	114	128	160	131	141	139	152	142	142	147	134	127	108	155	169	141	132	122	142	145	145	124	134	141	133	124	136	148	120	125	134	160	122	164	116	150	149	154	138	136	133	145	132	137	134	132	158	147	148	140	143	121	138	133	137	145	150	151	134	142	147	140	124	144	126	135	162	137	126	127	153	165	135	147	151	136	138	148	129	134	164	120	122	143	139	147	132	132	136	121	140	148	139	119	149	128	140	121	126	154	146	134	142	121	136	137	130	147	133	125	149	141	134	137	134	124	122	142	153	134	137	123	131	129	128	110	136	137	144	124	116	146	136	135	109	124	144	132	141	128	129	138	137	160	132	134	161	125	133	132	139	134	162	144	142	142	146	128	140	125	121	139	136	134	125	126	133	146	145	137	144	153	155	115	130	150	155	130	143	128	134	137	135	131	168	145	127	129	129	131	139	117	135	149	127	154	131	168	137	114	132	132	132	131	132	124	123	140	124	143	144	122	142	132	127	125	129	142	127	140	124	137	127	137	146	143	132	137	124	139	112	142	136	144	146	146	118	141	109	144	137	146	128	136	151	116	162	151	118	125	128	130	118	132	136	133	126	141	132	131	148	134	137	175	124	161	143	155	141	143	122	125	150	149	138	143	128	135	162	140	157	122	144	152	154	153	125	154	154	150	137	137	124	136	132	150	136	134	146	147	129	127	125	127	136	114	140	124	117	142	115	121	127	136	140	156	142	153	153	125	148	161	137	140	129	128	139	153	150	141	124	146	135	137	120	129	140	130	141	130	145	134	144	133	143	120	146	146	117	133	148	145	146	123	115	133	149	135	140	148	126	139	155	119	145	136	121	133	143	144	159	163	138	135	144	153	144	151	122	137	137	139	143	151	140	139	131	146	118	130	134	146	125	144	123	138	147	147	140	154	141	123	124	127	101	137	171	125	127	131	127	150	142	122	120	141	129	111	119	154	147	130	133	145	131	166	137	161	134	129	153	145	133	153	136	136	155	131	166	131	124	135	112	114	155	175	133	143	127	97	139	111	134	114	111	125	120	125	130	152	129	137	130	122	156	153	137	147	127	128	141	145	129	143	128	119	147	143	140	130	137	119	114	132	138	110	131	125	149	144	104	143	126	133	139	137	142	149	131	134	162	127	130	128	151	138	130	132	130	150	150	147	141	139	116	161	150	114	133	120	159	135	139	153	152	133	150	131	150	137	142	137	132	150	150	154	161	154	141	134	138	138	140	139	132	159	131	136	151	145	146	114	133	133	141	144	140	137	139	131	139	149	154	144	145	133	123	150	130	140	132	136	148	111	171	156	150	130	133	163	153	136	120	140	160	141	118	117	136	138	139	154	128	127	138	144	143	121	129	136	159	159	128	131	137	135	154	133	129	145	139	140	148	135	147	147	119	129	153	155	169	127	137	149	118	144	109	142	123	140	132	167	129	147	147	137	125	120	116	132	138	149	150	128	142	121	134	116	140	125	128	135	111	157	149	138	132	137	117	143	144	134	159	150	153	137	133	124	123	137	137	135	155	131	150	152	131	130	145	122	123	131	129	124	134	133	148	125	148	136	134	129	140	152	147	144	151	127	128	130	128	116	123	153	128	144	164	143	148	153	146	178	117	135	155	148	129	132	121	121	134	159	141	143	112	129	138	143	136	131	125	129	147	133	118	140	160	138	161	134	135	112	123	120	131	130	142	143	137	151	130	131	146	136	139	132	132	154	146	161	147	116	154	123	153	134	138	128	158	139	159	125	144	135	141	132	164	153	135	131	137	111	147	138	155	120	134	117	139	133	125	151	146	124	129	143	124	139	124	145	125	127	108	116	152	152	136	146	137	154	149	131	127	133	141	119	107	136	134	139	132	138	147	153	121	129	132	140	124	124	148	158	142	147	136	139	135	137	138	150	156	147	146	166	135	139	153	122	147	138	148	120
24258	16327	29414	17523	19227	19180	22622	27778	34369	39878	35182	44615	41354	46129	42187	43984	37820	36290	30781	28258	28687	14701	13028	11988	17520	20936	23550	27831	33324	32581	29850	29963	25539	19666	15781	10628	12364	10207	6532	4423	1667	1389	1784	1160	745	624	945	1226	1195	1240	1061	883	861	1309	1909	2580	1214	978	827	1392	6196	7456	4715	422	425	388	360	404	411	395	394	409	414	371	400	396	388	404	426	403	393	383	379	360	374	376	372	401	376	357	375	368	395	367	362	405	389	356	377	373	393	347	411	385	403	409	363	392	405	380	370	425	346	379	370	392	381	379	375	380	396	375	370	398	390	379	367	378	403	384	373	395	365	412	370	358	374	387	358	387	420	385	425	411	383	371	356	348	411	361	396	365	391	377	351	376	344	395	362	389	347	354	375	372	381	349	356	365	364	362	369	367	381	361	376	377	359	397	372	373	364	378	379	407	385	421	369	374	346	402	373	379	367	372	352	406	358	344	335	401	378	383	352	391	368	378	365	376	363	374	407	354	365	338	403	376	398	376	357	385	389	389	389	307	357	381	339	383	386	358	382	379	361	356	374	359	380	372	382	365	377	354	370	366	363	368	388	351	349	358	361	346	370	361	373	373	371	376	367	390	387	377	356	415	374	351	387	396	381	404	384	400	365	390	401	367	407	355	391	399	383	400	398	375	398	386	364	390	379	350	395	366	369	402	384	360	413	388	376	383	376	382	390	356	364	385	364	393	346	441	364	362	406	396	399	370	386	363	386	370	393	376	410	364	365	386	381	389	397	369	398	370	396	386	382	414	368	372	384	391	371	375	344	391	416	391	345	356	384	375	372	389	375	372	363	392	396	384	372	370	378	347	372	350	388	353	380	365	372	344	383	369	369	368	314	358	399	356	362	365	383	384	356	367	360	357	384	407	360	354	374	382	380	372	379	367	394	371	374	358	393	420	405	400	362	373	368	384	378	365	380	368	371	378	357	384	401	363	372	358	377	384	373	367	368	377	377	353	395	363	382	377	392	370	356	373	377	370	369	354	357	372	341	368	375	369	399	370	416	398	374	368	363	387	353	419	377	368	397	376	387	357	386	368	393	366	343	379	346	386	379	360	376	362	350	374	375	394	407	392	410	392	383	371	370	359	378	354	378	365	375	354	376	382	369	375	385	429	356	369	391	370	390	343	396	373	363	376	372	346	370	392	343	360	364	403	376	383	414	382	380	342	373	402	373	401	401	385	398	386	394	376	356	405	371	393	359	400	406	390	360	376	352	367	364	408	368	352	361	394	391	363	353	359	378	334	358	381	374	369	345	359	382	384	332	390	399	354	405	350	370	389	384	403	360	345	373	369	359	377	381	362	396	361	364	353	394	348	352	377	375	395	365	384	380	412	374	384	388	399	396	387	369	373	368	360	432	379	351	362	361	374	408	357	355	369	385	400	392	387	346	335	352	395	389	419	375	360	344	383	377	382	379	387	363	388	362	370	375	368	356	376	353	386	389	372	378	376	401	354	374	385	392	355	374	373	362	384	359	381	379	354	374	338	389	367	377	364	345	369	414	347	385	380	423	367	385	403	423	356	361	374	363	367	407	369	375	366	375	354	400	382	374	370	375	384	356	396	371	336	386	370	354	374	356	364	344	358	361	352	354	392	381	377	383	361	412	384	395	347	378	382	341	389	399	358	383	377	356	383	395	346	343	372	376	368	391	368	365	382	370	408	372	384	367	395	361	381	378	362	414	375	389	408	393	401	419	364	372	372	378	381	445	377	371	392	404	403	369	404	416	347	388	390	371	370	383	383	410	356	392	370	368	384	342	375	374	381	371	385	342	333	401	375	380	391	399	404	372	344	388	383	372	379	356	349	383	420	339	363	378	356	403	397	388	384	340	373	391	442	399	379	388	409	357	380	341	369	394	366	366	364	360	377	398	374	370	398	389	380	373	380	376	339	366	380	360	366	375	381	379	386	387	396	391	370	412	390	376	401	361	391	417	340	390	377	377	364	391	407	375	365	395	379	388	376	395	374	371	385	397	381	383	350	389	354	384	394	378	377	370	368	380	336	392	369	374	367	407	376	388	364	361	343	369	360	405	371	382	377	388	400	393	370	355	363	408	397	387	350	410	382	406	377	389	365	385	367	373	379	400	374	384	365	386	358	354	377	359	405	392	387	344	360	374	370	383	352	409	449	386	404	389	409	383	367	376	373	356	389	363	357	404	400	365	400	381	387	368	351	373	383	335	408	364	356	366	368	406	394	390	351	373	359	349	376	393	380	374	369	367	379	353	395	408	391	386	375	406	386	394	378	402	387	359	376	370	392	375	436	369	346	367	363	358	416	387	390	403	365	440	376	356	380	386	313	403	364	407	393	379	360	391	368	399	379	375	379	383	378	379	381	350	400	376	439	375	362	348	398	383	412	399	389	363	349	388	388	408	380	383	382	397	407	374	369	338	402	403	388	365	362	391	372	350	372	338	411	392	337	358	350	412	371	377	372	405	358	368	358	381	368	392	370	376	385	399	356	389	365	362	372	406	372	359	356	403	404	380	347	411	373	407	363	383	373	388	349	385	334	388	380	340	366	378	388	360	373	390	398	362	399	382	374	386	400	395	392	399	376	389	353	381	380	376	362	347	390	370	354	377	365	379	352	376	391	371	378	381	376	378	387	365	379	386	372	389	416	391	334	380	392	401	387	395	386	379	360	414	400	390	395	338	361	367	381	374	402	340	369	387	381	351	378	318	391	370	406	395	405	385	364	424	399	354	378	345	367	382	391	353	386	403	379	393	393	378	402	403	407	388	371	391	385	395	362	387	387	373	392	366	356	402	370	377	369	393	401	362	385	388	356	392	361	404	412	398	373	373	368	379	391	386	358	389	383	389	370	347	425	369	366	374	360	367	325	382	371	357	379	406	386	343	380	379	389	409	361	336	377	376	405	342	381	363	402	373	395	435	380	402	382	379	394	397	398	394	375	385	379	441	349	373	358	423	365	394	368	378	365	398	366	360	367	413	376	363	368	339	368	395	424	324	379	394	367	363	387	373	359	380	369	349	383	353	380	363	400	360	393	373	358	362	364	380	364	398	364	381	387	351	361	383	373	354	412	396	387	380	363	353	367	404	362	376	358	348	385	364	361	398	366	394	390	381	376	385	390	364	379	360	366	339	379	381	390	345	348	378	393	376	365	396	387	369	362	392	404	376	394	371	371	353	377	344	357	371	379	396	364	366	418	386	359	357	413	398	373	378	405	386	387	366	380	394	372	381	362	390	415	357	394	399	377	398	404	390	348	393	353	360	393	353	379	398	384	400	383	383	336	378	395	420	358	369	373	359	377	357	367	349	343	386	319	373	360	371	391	374	359	362	371	346	392	368	375	378	415	394	394	375	380	381	371	378	383	385	353	365	364	382	354	394	361	413	361	362	356	380	354	396	387	399	392	369	378	368	359	370	381	362	422	402	389	395	360	374	391	360	397	358	405	396	392	367	395	343	387	351	422	369	378	356	369	389	395
5044	1024	1692	1349	1168	800	657	659	720	1133	689	874	722	899	804	708	557	423	305	355	300	231	188	205	234	241	284	314	354	355	305	348	259	254	225	194	210	200	186	175	160	164	186	146	152	164	176	182	176	195	164	166	156	158	176	167	169	140	167	185	191	218	235	172	200	172	169	172	169	160	199	202	180	168	168	175	172	160	158	177	181	171	169	194	169	153	162	154	172	177	198	168	170	157	165	165	147	159	171	148	166	178	171	166	147	176	182	168	180	171	178	171	179	169	172	182	181	180	146	167	164	182	163	185	156	174	161	176	184	166	160	163	181	166	157	183	156	159	186	181	175	175	161	145	180	193	181	180	179	146	178	155	157	154	175	196	183	179	176	186	187	192	163	171	170	180	154	191	155	191	187	161	174	176	167	170	153	190	148	177	185	172	168	140	167	167	138	156	176	159	178	148	149	159	167	162	161	194	166	167	173	164	166	177	149	182	165	148	194	196	173	204	156	196	156	202	181	163	150	177	169	177	174	158	161	192	161	190	164	155	160	157	176	162	166	196	177	170	168	167	163	143	179	179	184	171	179	170	164	159	162	169	160	173	176	159	190	144	193	180	162	171	154	166	171	182	152	157	185	192	184	178	157	178	152	168	180	166	174	154	151	198	173	178	175	150	169	154	186	156	168	177	165	149	155	183	165	148	171	151	179	177	179	184	131	162	164	182	149	166	144	165	154	170	177	174	172	159	179	177	151	191	161	186	182	167	185	144	182	170	153	175	155	165	158	149	171	164	162	160	195	167	175	150	166	183	160	163	186	149	151	166	174	170	163	185	176	178	183	161	166	166	156	187	186	156	138	165	180	181	189	166	168	165	188	172	178	180	162	161	176	162	181	158	167	178	160	160	175	177	169	175	153	160	167	184	182	177	179	156	159	174	158	151	177	171	176	176	170	171	174	162	169	182	158	171	189	170	161	149	156	189	172	161	153	177	169	173	166	194	178	165	179	181	156	178	167	175	193	168	166	199	159	164	178	171	169	179	176	179	155	153	170	166	168	164	173	171	168	167	160	191	170	176	177	178	166	158	152	162	169	149	172	162	157	164	161	172	172	178	194	173	162	158	153	164	181	161	153	164	179	168	174	180	152	157	157	184	173	177	191	178	169	164	181	178	188	159	162	174	178	172	174	166	174	161	156	181	169	164	163	173	171	175	189	169	176	148	180	159	198	170	175	171	187	189	172	180	150	176	182	171	168	180	176	149	181	152	142	144	174	146	152	159	164	159	186	167	184	176	149	174	178	162	183	175	168	155	171	171	170	160	180	191	180	165	191	193	172	167	186	162	161	168	187	169	158	164	168	155	169	148	166	160	208	182	155	163	162	163	175	157	167	133	155	165	167	174	186	198	185	162	169	166	157	150	166	177	176	171	182	166	148	166	155	185	160	161	170	184	166	170	203	176	173	156	186	150	165	178	160	160	171	171	168	158	176	167	177	147	165	153	173	164	185	186	167	184	172	179	162	173	170	184	180	153	189	195	137	166	164	173	152	153	178	161	183	156	153	176	165	156	183	169	194	163	172	186	177	189	174	153	155	173	172	142	179	174	188	170	195	179	165	184	161	165	175	186	177	163	155	162	163	169	167	157	194	175	165	194	166	159	162	188	163	172	176	173	167	182	174	145	185	180	168	175	176	169	175	167	172	174	201	185	171	163	196	183	179	162	145	168	180	150	168	179	183	163	163	164	154	167	178	181	170	194	191	158	175	187	167	172	167	163	197	145	169	147	164	162	161	161	157	174	182	189	167	176	149	161	191	171	166	158	173	190	178	177	169	172	184	164	186	185	201	155	163	186	188	188	199	166	185	192	174	173	166	150	154	155	172	191	171	158	180	165	173	199	177	174	174	191	186	143	167	164	171	159	193	165	172	161	174	171	161	180	152	179	179	166	173	147	165	162	191	159	166	174	191	172	159	198	163	182	164	202	162	157	181	176	168	179	164	171	188	188	162	140	189	205	157	155	190	183	152	160	160	150	167	164	171	172	164	168	189	146	185	177	178	159	181	163	165	158	186	181	171	172	176	162	180	182	154	150	188	183	171	145	193	150	166	172	187	180	159	157	154	181	180	151	183	167	157	190	163	161	171	184	185	149	179	168	192	156	160	184	144	152	158	162	178	154	170	169	184	182	189	173	187	168	150	190	160	176	177	176	163	170	166	173	148	185	185	165	138	171	147	166	193	177	172	159	170	137	174	174	163	180	153	175	171	194	145	185	161	145	189	149	153	187	185	155	160	147	187	178	162	150	175	174	149	151	169	151	173	153	167	159	174	169	172	179	137	177	166	184	170	189	174	177	166	178	173	174	175	172	176	161	178	170	180	164	172	169	148	154	159	178	156	149	173	153	163	186	150	180	167	162	184	199	173	190	158	170	176	162	200	153	187	162	167	181	169	189	161	167	177	168	180	164	183	165	150	168	169	158	195	178	157	177	164	181	181	193	157	166	181	143	160	163	170	176	166	138	169	161	196	187	162	187	158	168	184	205	166	178	173	171	157	165	164	178	172	157	183	175	169	183	158	170	187	159	168	178	176	173	160	175	188	188	177	174	172	194	145	176	176	179	156	175	185	173	166	168	155	145	174	147	160	151	181	175	154	172	183	173	154	172	175	184	144	140	179	173	184	173	170	179	175	174	174	172	179	163	206	152	184	164	147	170	150	166	180	159	148	165	155	185	172	159	190	160	169	179	163	187	167	150	159	172	164	171	165	162	163	150	179	183	163	175	163	159	172	174	186	170	170	174	179	153	156	186	186	187	190	152	160	167	208	167	192	165	170	160	166	188	152	189	140	163	179	161	169	197	145	174	160	192	170	166	177	140	170	176	160	177	155	153	159	173	153	170	164	168	200	156	166	185	178	166	160	175	175	186	167	169	158	158	187	171	177	158	169	195	202	158	159	176	162	158	164	158	189	157	205	204	177	157	194	172	149	167	174	157	183	192	187	160	181	158	157	148	159	172	188	168	154	189	169	158	150	168	169	177	183	162	195	159	154	164	168	154	182	163	181	191	174	159	180	181	177	174	176	170	163	195	172	133	180	175	143	173	167	161	180	171	166	171	152	188	180	182	165	155	143	161	155	180	155	173	179	132	189	151	175	170	174	186	164	179	194	159	166	165	195	199	170	175	193	185	194	202	194	173	172	161	163	175	180	195	168	176	174	162	161	161	161	172	158	143	173	175	205	175	169	161	171	173	166	171	170	157	176	178	180	142	182	191	170	157	170	187	170	154	166	144	177	165	167	140	167	177	196	152	193	167	190	158	177	172	173	179	167	170	176	173	185	188	183	198	165	154	185	174	165	177	157	158	153	172	175	173	200	159	161	172	175	199	162	164	139	161	149	160	207	159	174	151	174	169	177	153	181	173	167	162	176	184	157	154	190	172	174	177	164	163	206	179	158	158	164	159	172	177	163	155	187	165	146	147	165	154	166	154	177	161
4683	1548	3721	4173	4292	3465	3169	3740	3899	6400	3986	5561	4949	6210	5756	5139	3469	2664	1991	1998	1992	1018	896	841	1124	1216	1597	1937	2535	2427	2078	2112	1856	1342	1258	864	938	835	604	541	486	487	513	496	479	481	460	481	486	462	487	460	432	511	494	487	558	514	476	501	698	877	681	474	456	515	464	465	461	492	481	473	447	453	477	490	457	491	489	455	455	462	475	412	486	477	490	486	462	466	463	506	476	433	456	439	503	479	454	439	505	479	470	481	482	487	466	458	472	475	481	484	448	475	457	521	482	461	470	455	493	432	449	449	423	501	474	466	493	452	455	445	438	495	460	474	480	501	445	461	509	498	471	476	465	471	443	477	467	474	484	489	435	497	418	468	462	461	473	504	466	465	462	463	481	472	455	462	462	439	519	438	452	508	461	487	477	474	499	493	451	438	468	468	448	452	434	484	421	436	422	474	461	468	451	458	496	503	493	489	489	449	477	441	486	451	488	443	505	451	473	479	474	462	483	461	465	486	455	481	468	470	470	404	501	458	427	446	505	465	456	475	478	473	458	471	458	484	483	467	470	472	474	455	437	488	460	460	469	482	464	449	500	492	470	454	456	490	494	480	492	514	465	462	473	484	432	479	474	464	464	460	490	510	500	482	472	454	489	458	441	491	448	496	476	491	475	533	472	483	426	455	455	490	459	481	465	453	481	508	443	443	465	437	505	489	471	417	480	481	505	477	464	462	454	488	524	449	458	452	464	493	485	479	458	449	484	480	466	491	497	467	464	483	459	430	468	495	481	464	505	431	455	447	456	462	440	442	499	435	456	463	480	451	491	448	471	470	468	465	450	468	477	473	490	456	472	436	472	470	457	454	489	472	462	482	474	500	462	464	465	448	440	494	473	478	454	517	463	443	473	458	453	478	431	452	509	462	454	459	453	446	449	479	501	439	477	509	468	490	506	482	472	444	492	472	479	482	450	494	459	459	512	441	495	498	441	451	465	462	425	487	489	427	445	473	505	452	506	460	432	478	438	479	467	467	476	488	506	477	449	429	467	436	499	449	483	483	463	449	449	454	473	478	438	468	443	442	451	501	501	470	475	435	501	425	509	458	473	488	459	442	446	481	439	475	446	486	501	498	507	465	498	428	498	458	456	434	455	456	481	462	462	436	484	463	441	463	487	451	457	466	461	476	481	472	479	440	468	472	459	476	443	482	495	444	511	452	483	466	475	457	460	497	463	500	460	443	435	488	470	456	448	449	465	458	464	467	475	487	457	503	477	470	466	483	481	477	464	472	481	461	453	456	467	483	449	477	474	432	424	455	472	479	485	513	455	454	480	487	444	514	456	474	430	431	500	454	464	443	418	459	462	464	479	493	472	510	456	450	509	437	466	454	469	463	472	447	436	460	506	449	468	460	465	455	460	484	451	415	475	485	484	464	456	419	478	474	464	469	471	472	442	453	410	489	466	516	488	457	460	480	451	474	447	477	469	505	463	431	472	484	436	474	470	456	436	456	456	479	454	480	469	499	490	475	517	472	500	431	455	494	439	505	478	487	473	473	433	481	489	484	469	487	453	474	451	454	486	474	479	450	442	480	459	445	432	477	480	470	468	482	458	456	462	467	464	482	474	440	446	486	459	485	472	462	465	468	515	472	462	475	439	453	459	443	450	474	446	453	434	478	481	476	448	485	477	469	420	455	478	445	466	480	473	471	468	480	465	444	483	469	452	453	470	471	446	508	482	493	460	457	470	519	451	459	489	484	479	460	489	449	468	429	458	469	441	461	477	509	442	465	461	474	445	484	486	484	437	449	490	494	462	475	466	447	447	461	421	444	499	456	447	450	429	511	478	468	453	447	441	478	484	480	454	459	446	449	474	440	470	467	515	476	479	469	472	494	427	474	466	477	446	462	500	475	473	430	498	504	464	464	503	441	472	463	440	470	502	469	495	478	493	457	490	447	455	459	452	478	472	439	459	450	473	462	463	489	463	500	481	466	448	468	498	516	459	461	443	469	478	442	488	481	546	462	475	475	442	481	496	467	481	483	465	432	456	516	426	467	527	442	485	476	472	470	429	457	430	462	461	472	496	424	476	458	469	488	497	480	473	479	469	446	463	435	467	476	463	463	465	498	453	462	490	457	461	446	425	473	424	461	438	466	441	471	472	454	457	465	477	481	483	475	518	455	485	458	459	495	473	436	455	470	463	476	445	462	474	493	528	455	479	499	465	450	463	471	473	473	456	457	447	468	426	464	483	481	462	448	475	474	478	447	492	472	436	498	436	478	486	500	501	459	496	448	470	449	472	467	476	445	454	478	467	454	437	478	474	471	488	497	423	451	476	490	468	472	480	475	471	483	466	444	425	478	447	480	474	477	473	470	467	451	455	477	450	450	434	501	502	478	452	424	478	488	492	485	468	462	466	494	480	485	513	514	453	476	505	431	462	464	458	461	491	477	481	474	443	455	468	471	471	420	456	458	462	473	481	509	481	469	489	447	491	491	441	482	447	474	482	494	504	437	447	478	451	504	436	455	479	470	436	456	430	455	481	514	435	494	457	437	440	462	432	466	455	461	483	468	428	449	440	426	480	444	477	476	463	459	471	475	465	512	456	490	447	454	453	476	506	480	472	491	512	463	500	481	460	468	466	450	456	437	468	529	482	467	448	452	438	479	471	457	445	472	456	465	463	491	518	486	445	477	479	470	465	469	481	437	494	477	480	483	464	457	466	462	471	510	512	455	439	457	520	455	438	477	440	455	490	494	462	459	476	476	467	456	462	470	421	463	479	483	477	516	474	489	485	488	469	446	463	476	478	495	463	456	445	449	477	429	455	525	470	509	443	433	459	460	449	460	479	442	444	464	455	453	494	491	471	468	436	517	466	473	468	436	471	463	483	490	458	473	440	445	479	488	467	467	482	453	501	463	462	481	492	497	464	454	493	476	459	423	457	495	458	463	467	480	453	407	458	489	479	481	458	430	459	493	505	465	464	454	453	455	496	454	437	418	470	454	472	487	479	475	503	458	435	445	472	478	465	484	470	463	464	441	469	463	498	429	445	502	476	449	431	484	455	466	447	447	456	418	458	422	464	495	467	484	453	491	483	471	488	507	491	459	458	517	468	431	444	487	453	475	426	465	482	480	465	453	453	454	480	463	469	446	458	475	471	462	427	461	491	469	457	494	506	473	432	484	474	463	461	496	436	480	498	455	463	449	463	479	466	435	490	470	483	477	467	492	450	471	469	467	436	458	480	478	463	477	458	446	447	445	464	465	467	486	439	509	464	456	454	469	475	489	477	500	433	476	448	452	465	485	485	459	451	461	455	477	432	471	511	490	462	494	475	497	480	477	455	474	443	462	475	452	468	491	457	460	484	485	465	461	465	469	473	450	541	491	453	450	472	481	483	468	515	484	453	458	468	457	493	470	468	538	457	455	466	440	437	501	489	464	436	492	464	476	490	418	470	439	490	474	499	474	452	432	469	474	463	474	472	468
25136	9663	10898	6203	6395	6337	5947	8870	9568	16374	13972	14057	13702	16061	14748	13462	8909	6745	3717	3441	3613	1727	1190	1248	1560	1988	2668	3039	3968	3926	3694	3908	4097	2796	2202	1117	1248	977	672	371	280	308	283	226	238	231	241	254	235	257	237	242	263	269	264	237	320	266	245	305	550	523	501	171	233	221	234	213	194	202	204	204	206	220	199	245	181	230	212	205	215	232	203	212	226	233	208	214	183	203	192	215	215	195	229	225	246	228	216	232	205	195	198	227	220	237	218	244	198	248	225	210	187	198	223	237	181	196	211	212	207	211	232	221	199	221	241	214	207	208	215	255	209	234	211	212	217	227	222	204	200	224	233	201	196	230	223	238	220	231	197	229	242	223	206	193	199	201	206	189	211	200	205	205	183	230	236	182	209	199	223	227	242	183	196	245	204	234	225	211	222	226	217	206	224	194	183	209	210	210	211	199	224	210	228	212	198	207	178	242	221	231	213	210	232	201	216	217	223	233	193	210	204	209	209	199	211	202	199	211	214	209	224	213	233	232	223	204	192	235	182	227	224	230	207	192	211	186	236	212	220	211	242	229	197	214	212	239	207	222	194	194	208	231	202	199	184	199	214	208	214	226	221	204	192	195	215	206	203	225	230	222	221	225	213	227	224	204	206	212	213	209	231	210	195	208	215	211	189	200	199	210	232	196	205	189	221	215	221	196	210	206	205	200	192	192	212	229	212	253	206	221	206	221	218	204	197	227	202	195	206	210	189	242	212	218	236	212	217	199	202	227	201	213	226	207	216	226	234	230	222	224	197	193	232	213	219	230	217	201	208	226	224	210	184	233	202	222	200	186	203	201	189	215	194	205	202	233	225	214	231	225	203	216	227	236	235	208	207	205	200	209	215	205	224	243	224	224	237	219	204	186	214	222	201	205	200	186	227	225	214	223	204	213	219	211	225	216	206	195	216	211	225	201	181	220	231	217	222	211	203	174	193	209	183	215	236	209	231	223	219	215	205	216	207	198	211	213	223	225	230	218	205	210	232	228	244	231	223	238	195	225	211	207	227	220	196	200	206	237	216	220	209	230	227	221	221	197	190	197	191	203	213	209	218	193	194	213	224	241	197	207	223	224	220	202	236	223	189	205	208	202	212	201	236	203	188	214	216	192	226	218	184	219	187	206	207	201	222	218	204	221	218	207	204	212	220	197	206	195	233	197	200	215	216	193	198	220	201	210	202	207	222	234	212	222	236	205	216	219	208	206	210	250	228	211	206	184	194	194	228	221	223	205	227	229	203	208	207	216	223	214	196	215	191	225	234	195	196	189	217	215	208	225	212	200	197	190	210	213	232	211	227	211	223	235	214	237	243	204	233	220	196	238	201	233	212	190	205	192	216	228	184	214	189	182	189	181	189	225	222	182	234	245	251	255	214	215	192	211	190	196	220	221	197	201	199	213	225	202	231	192	195	181	216	261	212	202	195	201	210	246	220	220	204	249	220	200	223	248	229	213	204	203	227	211	215	211	211	197	235	247	200	220	232	228	193	226	216	190	242	212	198	196	202	217	198	215	207	218	222	201	244	227	214	182	180	210	209	217	220	188	235	183	219	209	204	194	209	190	214	208	214	225	214	223	222	203	204	218	226	231	206	212	204	221	198	215	191	223	200	232	251	197	222	227	213	229	212	205	227	227	203	199	237	236	239	204	215	232	222	222	207	188	184	217	222	217	212	206	190	206	213	217	232	222	190	218	211	195	221	194	189	230	199	203	213	255	216	204	213	225	220	227	225	228	213	216	235	192	224	210	251	211	188	195	197	234	210	199	211	213	198	222	201	225	189	212	203	212	213	224	205	209	189	239	209	207	214	229	218	231	226	200	202	194	215	204	206	210	211	195	186	194	222	195	194	187	225	224	190	223	210	232	205	224	234	201	213	232	219	228	232	193	213	230	207	211	217	213	219	218	225	199	194	204	227	203	191	175	221	218	207	206	226	223	218	251	207	212	222	235	202	209	187	205	196	194	212	191	201	184	191	185	198	208	233	217	227	214	220	195	223	187	217	198	221	213	196	216	209	245	232	246	206	208	236	244	217	214	206	220	189	222	206	202	235	218	228	213	222	189	233	202	233	216	219	219	202	184	198	223	218	204	241	201	204	206	205	227	237	223	226	205	252	198	199	199	221	218	230	206	219	215	199	217	228	205	216	200	219	208	210	227	201	210	210	198	206	215	237	208	194	219	221	210	213	226	209	219	211	210	216	195	193	217	221	208	231	248	202	169	200	231	218	220	214	216	191	215	191	199	167	231	217	202	205	226	193	214	210	215	224	216	205	207	261	211	218	187	224	198	208	236	219	198	195	203	205	209	204	206	211	214	211	237	206	229	215	223	196	224	207	203	205	194	214	200	186	201	246	225	224	215	210	209	192	218	252	198	227	199	208	215	207	224	207	207	205	202	207	242	196	251	198	199	205	190	239	208	201	229	214	212	220	217	199	212	243	216	220	208	215	206	213	233	223	212	209	222	211	234	211	221	214	212	205	175	223	231	239	187	223	212	189	204	200	200	176	194	204	241	233	222	223	226	198	245	232	227	210	219	213	190	204	178	193	223	239	200	202	211	221	182	240	222	231	205	201	233	242	216	233	218	216	203	208	218	212	219	191	210	212	218	211	234	200	193	232	244	225	208	223	215	204	214	212	239	199	185	206	224	192	238	230	214	214	209	209	222	212	217	190	216	196	210	202	218	224	209	223	223	213	216	208	219	227	185	223	175	221	225	201	229	214	211	213	237	195	219	252	232	213	212	206	212	230	220	195	199	211	182	197	238	214	233	234	219	212	215	205	212	226	198	218	197	223	226	252	264	225	200	230	237	239	216	227	193	200	214	219	236	212	206	225	219	208	203	232	224	221	226	216	191	207	243	202	219	228	237	168	221	203	211	204	232	178	218	195	207	222	202	225	230	243	184	201	205	209	213	221	229	244	203	180	227	210	166	215	212	238	185	203	235	205	226	222	208	201	228	226	219	216	213	241	211	206	214	215	201	211	211	199	207	204	223	212	220	236	205	214	204	218	226	198	205	202	207	217	210	209	215	240	196	216	199	201	211	229	186	231	200	237	205	220	212	227	229	223	226	208	205	206	194	215	208	204	239	202	215	215	211	215	214	196	228	219	207	220	208	206	200	224	219	219	197	196	219	188	193	215	218	247	220	199	252	230	204	210	194	213	210	220	224	214	230	190	206	187	228	210	224	235	204	190	213	219	228	214	217	226	194	192	203	232	219	194	190	215	197	231	200	238	222	210	211	211	209	217	239	187	195	217	213	228	187	219	218	229	215	196	220	235	217	191	239	224	205	205	219	212	224	206	222	198	195	227	188	209	200	236	190	226	214	223	211	187	188	200	207	224	189	225	196	218	210	237	226	197	221	227	234	223	205	227	242	209	218	247	232	222	223	229	227	208	194	230	195	215	213	203	201	208	191	208	218	199	204	213	212	223	212	247	236	244	218
14308	8092	17512	10822	12604	12708	13644	21326	23442	33944	30060	34183	32273	37769	32784	33952	26654	24668	17082	17701	19080	9799	7547	7936	9948	12457	15101	17539	21574	20899	20399	21553	21910	16097	12279	6956	7938	6083	3708	2133	1286	1220	1272	940	760	635	776	1036	935	751	819	846	841	833	861	1020	1461	910	714	1127	3408	3353	2780	627	572	542	547	572	551	571	534	570	562	603	557	591	561	569	625	615	596	551	566	564	569	575	590	614	613	576	563	554	539	560	536	568	596	579	563	595	541	574	539	546	570	554	556	588	537	596	589	525	568	554	577	567	534	572	556	566	608	578	593	522	582	557	565	573	579	561	578	567	547	567	548	557	579	555	570	557	585	571	577	543	574	626	569	570	590	550	603	559	592	586	559	599	572	567	586	570	543	567	590	571	524	559	519	579	559	577	534	548	550	558	552	600	567	612	584	563	576	530	577	492	552	577	592	541	575	507	546	514	589	600	540	550	603	571	580	604	577	523	592	542	574	556	538	576	606	588	575	529	562	567	548	569	560	566	562	602	571	521	561	569	583	554	558	624	537	576	551	578	583	552	537	544	546	580	547	573	577	557	557	548	564	580	583	576	571	586	528	578	599	587	566	554	599	560	567	578	586	559	600	558	548	540	545	506	559	575	595	589	569	570	544	584	557	578	548	559	549	541	565	564	571	616	538	528	573	559	528	580	564	538	534	571	568	599	607	588	610	600	541	555	581	616	576	504	552	585	579	575	588	552	563	545	547	566	555	535	559	565	585	560	557	578	606	531	590	556	559	535	554	552	581	581	563	580	587	540	626	559	561	543	578	573	570	609	531	566	554	594	603	579	584	603	584	572	558	589	591	578	547	584	556	602	594	533	555	533	574	559	599	561	555	567	524	625	582	563	599	543	601	557	516	588	524	554	564	570	586	550	598	605	572	589	568	552	593	524	548	544	565	549	531	565	571	575	569	569	601	567	560	544	581	488	563	579	591	572	585	600	603	538	570	593	553	611	580	550	637	561	537	553	557	571	563	605	592	539	534	583	563	535	627	596	605	560	556	562	563	516	521	564	558	589	585	549	601	537	546	521	559	592	567	588	587	533	550	541	561	557	556	579	557	583	592	554	562	579	575	573	533	587	562	574	534	590	540	545	603	581	505	555	594	530	561	570	561	560	608	615	559	564	550	519	570	571	573	588	566	530	568	519	560	581	570	593	573	563	572	554	570	611	544	621	576	555	538	591	587	566	526	553	565	604	557	564	634	561	535	546	558	605	556	578	549	586	554	591	543	551	582	554	619	546	585	562	533	566	550	563	577	561	609	599	549	589	566	553	535	546	528	545	580	565	574	575	564	524	568	569	566	533	581	571	571	619	567	572	551	584	547	560	584	524	571	583	560	558	531	550	524	554	557	620	556	577	569	592	552	568	570	555	543	566	548	562	584	549	571	531	554	576	579	536	527	594	570	584	560	557	558	587	595	563	556	571	616	611	525	524	534	547	603	559	595	568	535	590	570	577	545	613	593	538	553	591	552	573	551	547	564	551	578	547	544	554	585	510	561	553	593	551	538	566	548	557	556	551	525	556	603	548	530	585	580	588	594	553	537	598	559	571	616	574	575	525	573	549	569	568	548	561	583	535	575	542	543	517	564	548	541	591	566	541	577	572	540	577	586	601	595	556	591	574	560	577	579	567	555	554	582	559	546	585	541	566	541	564	555	598	540	580	572	587	558	515	538	567	552	544	549	581	557	564	581	561	551	585	555	547	565	586	555	547	572	581	566	550	560	554	569	547	602	592	587	638	561	592	542	540	624	574	532	603	577	539	541	578	593	565	614	535	577	554	524	571	553	545	546	564	574	581	555	592	587	569	559	569	551	592	566	572	560	546	547	608	565	586	552	592	528	580	559	569	561	574	508	591	561	626	549	548	584	567	595	568	565	568	546	536	543	577	568	546	585	574	561	594	559	563	596	605	574	540	563	548	557	549	571	543	588	616	559	572	555	568	585	582	588	559	547	586	546	547	555	563	570	562	560	550	560	564	530	558	570	556	542	560	597	561	577	557	548	554	559	571	609	568	539	567	597	578	526	573	603	558	595	558	557	593	561	573	561	541	541	566	569	543	556	543	547	577	566	565	584	540	531	599	554	572	562	606	557	565	495	595	584	565	554	565	546	566	570	548	594	553	547	549	559	587	563	543	619	600	563	552	578	551	539	546	615	537	579	564	552	543	585	557	592	580	558	576	548	532	568	576	589	562	561	574	549	577	562	555	591	559	517	568	553	568	554	562	611	575	591	586	602	576	590	603	604	574	604	556	565	550	550	516	575	564	573	536	550	581	576	581	568	587	558	563	558	539	530	572	546	605	565	573	597	534	569	536	603	552	540	565	569	582	579	570	514	530	583	545	556	630	561	562	537	564	555	562	556	571	547	570	531	523	589	552	554	561	572	536	550	540	558	602	592	583	511	577	625	550	579	556	555	618	556	541	569	553	515	529	560	566	577	511	581	583	542	547	577	546	610	576	551	561	582	554	565	543	561	578	537	573	549	560	580	532	522	558	588	577	628	592	581	558	530	598	554	596	550	588	568	539	576	589	606	546	567	555	592	609	619	522	571	539	585	544	547	571	590	624	542	587	556	570	562	577	579	552	568	571	596	522	573	582	615	576	537	528	593	600	585	574	557	537	565	582	554	529	575	602	548	535	543	552	568	560	574	543	600	545	583	579	580	572	582	532	551	542	566	550	521	589	555	589	573	547	585	547	545	587	579	565	567	577	576	535	570	560	597	537	581	591	582	516	541	555	582	587	574	526	569	540	553	599	551	552	578	581	527	567	562	586	564	579	568	571	571	580	582	535	560	587	568	571	568	586	582	569	567	587	545	582	590	569	553	561	570	571	576	555	548	564	569	580	544	566	580	542	553	571	574	591	549	562	591	610	578	561	575	552	577	565	506	532	553	580	537	570	558	586	564	559	551	543	572	589	544	615	549	542	527	526	536	580	560	576	558	574	560	537	561	588	584	547	581	544	562	570	552	562	588	558	560	570	543	601	582	593	549	526	542	530	536	576	541	555	524	589	534	571	586	547	537	573	584	582	579	595	548	574	546	555	548	624	533	567	551	549	573	521	573	599	564	569	585	590	561	541	584	543	536	585	564	593	553	547	556	541	581	574	578	556	536	560	555	581	567	572	561	537	565	568	555	582	593	576	526	592	577	581	575	542	553	563	599	543	594	549	558	576	561	551	554	587	589	575	586	587	518	555	573	554	537	565	547	570	585	542	567	531	536	534	569	567	595	566	598	577	568	534	577	538	546	575	546	544	550	580	562	568	585	539	574	557	556	627	583	610	552	549	544	543	575	587	590	580	550	556	551	568	529	568	509	550	551	538	571	569	590	548	587	581	532	593	572	558	590	549	566	613	554	567	582	522	590	516	555	557	581	571	575	605	568	577	510	579	560	593	601	535	525	568	541	552	530	527	607	579	534	602	574	578	607	548	607	541	593	551	580	514
42547	23655	22485	12855	11941	12814	13166	16323	20456	27351	28709	27727	27200	29696	29231	26711	18511	14648	9125	7294	7830	4235	3284	3186	3137	5021	6350	7831	9509	8370	7539	9550	8812	4658	3732	2617	2507	1920	939	549	324	298	284	221	167	167	220	203	205	175	199	232	236	266	258	399	426	213	203	296	1048	1062	1021	202	143	139	173	156	138	137	160	161	151	139	143	172	140	153	135	158	141	156	167	159	135	153	153	136	168	170	136	144	155	150	162	156	144	152	167	130	126	153	135	153	124	159	165	172	126	136	157	157	155	138	160	133	153	140	121	147	146	136	133	139	139	151	135	144	164	156	142	167	142	145	145	134	136	141	136	141	146	152	137	167	142	151	144	171	157	164	156	139	135	137	167	122	140	141	149	155	110	146	163	112	157	141	153	135	158	141	170	158	145	128	142	172	142	132	173	152	158	172	139	167	152	134	154	137	136	144	148	139	134	147	147	149	139	149	152	122	143	140	148	145	158	155	148	162	133	138	172	150	172	124	150	167	144	150	152	135	144	130	156	155	156	158	141	153	149	137	156	145	149	138	163	142	151	152	161	144	131	150	141	149	136	151	125	137	156	143	145	109	162	152	161	148	157	141	144	148	179	139	162	143	148	155	130	152	146	149	131	162	154	141	139	151	149	138	161	165	167	124	125	147	132	136	150	138	144	157	147	122	132	147	135	127	154	137	137	162	150	156	148	136	146	153	151	166	150	146	149	136	133	146	156	103	166	142	164	162	149	166	145	150	171	139	152	141	141	162	154	151	151	143	155	152	132	144	143	144	131	157	139	148	142	128	164	149	140	152	149	162	147	143	138	138	124	130	128	134	134	137	146	121	167	161	152	140	139	178	139	161	178	156	151	141	166	142	142	158	156	153	181	146	172	145	152	143	158	137	159	147	159	125	152	148	172	149	155	130	168	155	144	140	140	146	140	149	136	145	149	170	161	150	141	135	137	144	162	154	155	131	147	158	159	136	139	144	157	136	158	133	144	150	146	139	139	157	131	136	143	164	148	130	131	153	147	147	143	139	173	149	148	127	149	150	157	149	168	138	150	160	143	128	142	145	131	141	143	154	115	137	123	136	149	148	140	131	142	148	136	146	164	148	164	141	134	153	153	137	131	149	153	141	147	132	127	134	131	134	160	155	133	148	130	121	150	161	119	147	139	131	142	110	153	149	149	142	136	133	150	155	150	172	154	148	141	165	168	150	158	157	149	140	171	148	150	139	152	144	153	138	139	153	142	142	144	163	154	149	178	154	152	151	118	136	164	154	144	129	140	137	141	126	150	160	146	135	166	146	137	129	147	128	132	176	147	160	135	152	144	152	149	130	159	145	150	149	169	151	154	146	151	135	128	145	172	133	143	144	117	157	168	150	139	154	119	152	137	151	137	149	145	163	155	147	140	176	156	157	141	125	133	154	134	167	126	139	146	122	149	151	152	157	141	180	146	134	144	139	151	148	144	169	148	145	143	145	159	158	141	144	147	160	147	148	143	130	152	146	128	146	151	151	184	132	128	162	151	160	134	125	141	133	144	124	152	161	152	108	154	120	154	156	159	142	156	144	158	147	170	167	146	138	127	158	129	173	141	137	167	159	146	139	143	127	169	136	149	132	155	152	143	138	151	136	133	167	161	159	127	145	141	149	151	144	165	139	150	141	153	192	175	161	142	127	141	150	112	152	173	135	147	129	152	149	135	134	136	144	134	159	147	162	129	145	145	153	135	141	141	134	140	140	140	143	134	146	150	134	145	152	147	141	140	140	158	132	152	141	145	173	162	151	135	147	144	147	150	149	151	148	144	144	150	137	150	161	134	133	131	150	166	149	164	152	147	140	126	141	157	128	167	150	151	156	156	145	143	137	145	132	169	136	157	153	144	141	121	136	149	160	131	163	159	142	150	140	141	151	151	157	137	132	164	145	155	146	133	152	154	152	158	147	133	132	138	150	149	130	150	173	144	145	137	141	184	147	155	140	163	168	168	143	149	142	143	158	132	152	147	152	163	162	145	136	146	178	140	141	169	157	160	138	150	145	141	144	149	152	125	147	139	145	144	136	144	152	143	129	143	135	126	128	143	119	158	147	146	124	131	140	140	145	137	148	144	162	153	149	142	137	149	140	169	169	143	117	133	167	126	145	159	155	131	145	142	146	158	140	163	154	147	147	158	160	142	155	150	142	148	142	154	154	151	156	147	151	146	135	160	154	148	128	149	161	137	139	196	149	154	121	146	159	153	159	159	140	162	147	137	124	160	164	135	166	141	153	140	149	150	157	144	170	155	161	154	154	147	152	142	143	124	158	140	132	135	154	150	129	158	150	157	148	178	145	148	151	142	147	120	126	161	136	141	144	128	150	157	154	147	135	126	145	143	132	170	162	165	163	150	151	150	141	146	120	142	143	158	132	146	143	178	148	141	157	128	173	156	141	157	153	145	147	160	167	158	142	146	148	163	142	150	157	143	151	129	129	153	149	119	149	146	157	155	141	132	153	155	160	136	153	143	193	146	140	139	142	156	148	147	117	148	147	151	146	164	158	140	157	143	149	163	134	124	133	158	149	143	156	125	130	143	162	147	145	145	172	143	142	153	134	144	144	153	143	144	149	157	151	146	152	153	140	145	161	148	137	127	146	142	155	165	142	149	145	151	141	144	141	140	174	166	148	156	138	141	140	138	143	140	136	167	133	133	153	155	142	149	154	145	143	170	143	140	152	143	129	151	131	159	160	123	165	160	132	141	139	148	131	146	145	136	132	154	152	142	146	155	135	144	136	160	151	130	144	127	143	131	141	136	147	128	152	144	140	148	147	152	143	140	137	122	144	151	136	152	143	161	177	131	130	156	142	158	133	138	150	148	127	148	147	134	138	160	147	135	126	141	137	164	148	158	136	152	150	149	158	120	141	151	168	166	140	130	150	150	149	147	153	148	157	164	167	138	159	148	132	145	158	149	169	142	180	148	119	185	114	142	165	149	141	121	117	153	115	134	150	168	142	159	140	161	155	161	140	163	156	157	144	143	143	151	148	143	159	132	133	140	134	134	145	157	160	141	169	143	136	155	147	167	157	153	147	129	129	149	147	163	141	141	157	153	149	143	151	140	151	134	132	140	154	147	137	161	138	126	144	156	166	145	156	148	169	164	134	142	144	150	148	138	123	144	138	157	155	136	156	157	159	156	153	137	146	171	151	151	158	133	157	163	157	145	137	122	144	162	132	163	137	145	145	166	157	150	164	133	165	156	139	146	157	153	140	144	134	153	139	152	161	137	151	129	137	126	121	132	154	144	127	135	120	158	167	147	151	139	151	138	156	140	148	149	147	139	150	137	154	149	146	125	150	167	144	129	157	162	175	151	136	157	136	140	158	159	164	144	155	150	146	130	127	143	148	153	148	167	153	148	135	141	150	164	157	141	120	156	167	158	154	145	126	162	126	158	139	140	132	132	145	138	156	146	148	139	154	158	157	133	134	139	139	148	166	149	154
24850	15966	27465	16256	18521	19452	21542	28160	32881	41929	43990	44245	43368	48464	44285	45866	37574	36728	27078	26274	28677	18573	16960	15512	16571	23185	26345	29881	33480	31187	30508	34433	32715	22028	16665	12749	14264	11870	5931	3385	1936	1651	2058	1267	734	647	978	1260	941	744	869	1044	1229	1477	1446	2416	2646	1304	652	1849	7124	6647	6533	1040	437	398	378	402	438	423	384	450	392	414	404	400	460	427	435	379	416	411	392	460	378	424	366	365	445	403	408	352	453	425	396	433	381	388	401	462	401	386	409	383	424	391	439	393	357	372	410	410	400	411	401	378	375	380	391	402	402	404	424	404	441	415	413	395	393	423	368	431	424	358	387	428	409	361	380	395	416	389	408	406	405	415	392	391	389	378	422	413	407	386	351	403	419	423	393	399	382	388	423	387	388	393	388	381	378	393	384	393	390	413	407	402	424	419	382	379	374	356	407	383	392	378	382	410	442	383	369	392	400	409	376	409	413	398	401	415	415	441	402	405	386	425	409	361	415	394	384	412	428	387	364	393	384	415	401	391	403	398	417	427	424	389	428	392	406	399	366	407	355	395	416	353	408	353	394	411	423	336	439	398	394	395	376	376	400	382	412	409	387	361	388	395	386	388	360	362	409	399	408	430	407	387	410	400	403	381	445	399	410	418	383	369	403	425	424	403	386	401	375	384	399	431	414	379	401	388	379	434	385	412	392	428	387	401	400	377	397	419	391	396	415	421	432	378	403	396	391	386	407	397	368	380	379	377	371	358	403	389	393	408	389	381	408	382	423	412	417	382	424	356	357	387	400	425	408	382	402	406	400	423	386	376	411	423	410	431	410	426	383	409	385	410	416	382	382	413	407	438	421	413	385	365	399	383	433	387	395	423	393	405	400	413	406	422	378	381	355	390	414	445	402	417	396	385	425	412	406	388	400	391	406	388	408	402	380	430	429	395	394	397	378	405	400	401	415	419	409	429	405	399	395	396	411	360	404	410	381	379	434	403	397	377	404	400	394	428	421	404	388	405	347	429	367	386	381	387	385	388	403	388	401	385	414	411	424	409	421	382	398	380	383	437	427	388	393	381	432	399	358	388	427	389	424	392	412	393	423	408	407	426	398	410	384	430	399	410	406	382	385	386	399	394	407	384	400	415	403	420	405	373	349	387	388	391	404	395	372	419	420	409	407	390	370	372	403	404	394	396	445	374	400	388	400	426	416	369	397	377	404	419	405	394	377	416	397	401	414	411	395	387	420	365	463	427	391	364	405	377	380	394	445	422	427	383	388	369	410	391	407	403	405	367	366	450	416	401	386	397	407	362	417	413	383	357	401	380	358	404	414	392	413	404	426	406	411	371	386	402	426	383	398	406	381	387	381	392	402	393	383	371	399	369	418	362	381	415	385	432	430	379	391	415	371	397	413	402	401	385	380	407	400	400	449	398	388	431	422	402	420	392	385	430	387	410	415	424	416	406	451	379	398	379	384	415	402	384	413	410	403	379	403	431	378	380	401	435	360	394	388	380	387	426	390	385	404	401	425	374	398	357	423	387	445	410	435	397	397	410	408	422	350	424	396	389	416	409	379	391	380	377	413	415	396	368	396	399	416	409	379	390	385	407	402	372	379	413	396	409	386	391	384	408	439	380	406	372	383	412	389	404	372	356	430	407	412	395	376	386	390	390	412	413	401	387	405	449	431	426	400	375	420	453	421	418	407	366	376	380	425	384	427	401	393	415	384	402	396	398	455	411	377	397	440	387	426	372	382	425	402	397	402	355	424	414	392	352	380	398	409	402	385	416	391	388	389	383	434	431	428	409	369	406	369	396	387	393	420	426	398	373	406	389	406	392	370	388	423	468	377	401	436	390	372	377	403	383	407	351	406	372	385	395	373	392	419	398	438	392	435	418	397	386	380	390	394	380	396	391	363	386	406	421	420	384	397	405	404	394	399	377	421	411	386	378	417	426	409	384	388	395	397	401	406	396	393	400	358	374	394	426	408	401	380	392	379	385	404	420	393	413	355	410	382	380	403	419	391	417	391	440	422	387	392	390	384	378	402	396	387	395	408	368	390	418	395	386	402	411	396	382	408	418	440	386	390	401	404	397	376	402	386	413	409	421	399	379	403	404	378	376	383	408	398	348	384	376	385	401	377	411	394	421	399	410	378	417	356	396	339	418	423	416	411	411	377	399	404	403	377	406	434	388	395	360	373	415	406	396	405	394	425	415	382	385	409	432	429	394	359	406	418	401	412	418	430	366	410	416	406	387	384	384	390	419	371	378	406	377	396	446	426	428	422	370	405	404	421	382	392	403	390	424	366	374	382	340	401	400	407	386	395	392	379	383	430	396	399	411	373	422	411	410	358	388	385	386	434	392	408	409	355	360	403	386	420	410	381	389	405	363	408	387	366	448	403	376	418	396	396	411	375	394	401	430	399	404	377	373	405	400	389	395	400	433	381	393	431	355	401	421	380	395	412	382	397	381	395	379	417	378	371	437	407	414	387	353	404	409	380	394	377	380	411	400	383	372	357	397	374	353	397	415	428	399	426	426	413	419	383	410	397	408	404	400	426	429	384	348	392	385	410	430	421	408	400	423	370	408	438	370	385	407	402	389	381	405	419	404	427	374	395	436	433	399	377	400	386	378	406	425	406	371	427	402	436	397	397	383	386	405	403	394	392	402	395	407	398	412	375	381	407	396	403	380	461	394	385	407	397	441	420	389	407	383	425	396	364	421	404	387	380	395	392	391	419	383	401	424	381	410	405	375	403	381	390	382	408	377	426	417	389	408	383	411	432	371	418	388	439	421	436	396	388	408	375	387	406	420	385	414	421	386	427	405	444	401	375	395	379	389	373	415	394	363	398	406	424	416	398	386	395	382	408	381	396	384	368	403	411	393	392	411	418	407	377	407	403	392	386	431	391	421	376	399	398	380	424	385	411	401	401	393	384	416	395	421	404	396	421	393	396	404	406	410	412	412	418	404	398	371	375	403	404	408	394	386	431	406	383	366	362	413	404	422	404	386	340	399	414	423	428	368	388	391	409	378	400	399	392	370	414	397	407	375	412	417	391	363	397	390	383	389	365	438	384	391	385	407	377	390	419	416	391	423	429	355	404	406	429	385	441	380	404	383	368	421	380	409	379	429	411	421	413	392	395	392	367	385	400	363	393	413	384	412	375	400	413	377	380	387	404	378	408	363	385	452	357	399	418	356	395	411	421	409	395	408	404	364	407	374	372	414	400	390	382	391	427	394	364	443	414	402	395	424	421	428	389	404	388	368	408	420	381	418	460	401	407	391	383	366	388	403	406	449	426	433	380	415	417	412	448	385	401	418	393	395	380	421	382	374	387	377	401	396	382	385	380	402	388	393	429	390	395	423	394	399	400	372	410	399	401	418	394	364	440	379	428	391	414	399	402	359	378	394	367	399	399	394	393	387	424	426	396	412	417	376	408	399	359	399	388	362	420	418	419	413	392	391	424	379	428	405	381	409	395	373	391	413	415	431	391	385
5210	992	1550	1248	1125	885	709	673	747	1040	902	903	855	1027	860	835	521	425	295	291	337	241	263	254	229	299	288	366	421	355	312	310	245	216	225	229	225	196	192	195	170	160	204	174	168	190	190	172	175	146	183	179	159	179	186	208	182	160	167	171	177	222	271	173	195	178	184	199	177	157	144	182	167	161	175	158	185	170	190	193	182	172	177	178	158	180	173	176	191	194	177	187	164	167	162	184	165	182	167	164	182	199	194	190	175	172	168	188	185	176	182	173	187	168	166	172	190	190	183	186	183	177	175	159	151	165	177	176	174	169	199	170	188	176	149	169	182	174	182	166	147	162	162	177	144	179	183	169	167	190	179	191	183	164	177	186	165	181	169	196	190	201	178	174	184	174	166	172	180	157	159	193	190	189	175	178	157	189	189	188	173	196	181	171	152	172	187	169	177	140	196	182	183	193	197	196	193	171	194	173	171	157	160	215	193	184	182	140	187	149	178	176	158	180	176	156	161	172	186	194	174	180	169	203	171	152	171	185	177	174	160	187	184	184	200	155	191	185	198	170	171	180	158	156	183	180	173	168	186	212	169	189	183	161	181	169	186	170	175	170	173	172	189	171	178	179	173	173	207	193	186	171	174	172	181	184	200	182	189	169	183	188	188	176	178	172	166	176	175	181	173	170	173	192	177	149	181	159	181	158	166	182	173	171	188	175	189	163	162	162	176	180	201	189	181	160	191	172	178	192	176	167	169	175	174	174	196	177	178	196	158	173	170	175	184	194	201	177	177	155	164	202	192	156	176	151	179	170	199	177	198	186	169	178	183	176	187	173	172	175	171	181	166	178	164	165	165	173	180	163	167	156	159	182	191	181	151	181	160	176	209	197	173	165	187	159	169	182	175	186	171	196	153	196	182	201	169	192	176	170	187	162	193	197	187	150	180	164	165	180	153	180	166	197	209	190	167	209	190	170	178	183	169	181	184	190	181	167	161	197	163	166	174	174	162	192	161	183	172	168	189	179	190	176	166	152	194	165	158	155	201	173	183	198	162	195	189	187	188	192	173	198	173	185	156	190	161	184	194	180	177	158	181	187	173	148	187	161	176	180	184	185	167	176	173	181	186	168	178	162	197	165	190	160	171	166	175	176	195	198	183	172	177	169	182	163	187	205	160	169	163	198	169	162	159	196	174	183	171	172	169	158	169	196	191	154	171	174	171	205	186	191	174	185	181	177	195	178	155	171	195	165	169	166	163	173	173	184	190	172	191	198	171	175	182	180	179	183	172	176	162	179	180	181	156	170	177	173	169	172	186	187	176	177	162	171	174	186	176	172	162	197	196	177	157	171	179	182	176	171	172	160	180	198	180	179	178	160	180	191	162	169	167	173	173	171	176	186	157	178	183	183	183	181	189	200	181	183	196	154	188	195	170	166	197	191	150	186	177	178	176	187	172	170	172	167	177	192	148	186	151	203	170	177	173	178	176	160	169	168	182	188	194	172	163	178	198	184	196	194	166	158	186	176	167	162	174	174	193	182	165	181	192	182	162	199	168	192	182	179	173	149	200	183	159	163	157	168	185	204	176	166	179	165	177	198	155	163	154	175	163	163	146	183	175	171	163	182	188	213	171	175	181	166	173	178	216	180	180	180	184	163	175	175	187	153	190	186	179	194	210	179	168	164	180	174	184	200	191	182	166	199	186	167	226	195	202	189	167	175	165	172	178	168	169	182	166	142	164	188	184	187	178	170	170	177	188	177	186	170	184	205	173	186	175	202	164	189	177	184	180	181	174	171	178	175	155	188	209	167	197	198	181	148	163	202	196	189	161	164	172	195	176	156	165	179	172	171	185	171	184	190	163	173	185	170	192	165	141	181	161	169	162	194	194	198	174	183	214	192	160	184	173	195	187	180	186	160	177	175	180	165	178	191	153	167	192	209	174	170	175	166	172	165	185	189	175	213	187	168	189	176	181	154	187	175	180	176	196	188	153	160	189	173	164	189	177	168	172	163	170	195	198	179	177	176	197	166	191	179	174	185	196	183	190	180	188	188	152	186	184	181	195	187	189	172	180	188	183	181	162	185	178	187	165	179	185	200	183	172	167	158	152	174	175	180	155	193	177	164	197	169	191	191	178	191	173	194	168	192	161	177	184	167	179	192	162	177	163	177	174	199	189	190	161	170	204	191	174	192	180	189	186	183	173	176	198	167	200	199	173	186	182	163	163	174	162	181	179	157	175	180	188	161	196	150	209	180	160	162	172	193	168	212	171	191	159	192	188	204	195	172	189	173	162	176	180	171	158	169	173	147	163	193	186	190	170	176	169	157	200	163	179	176	166	189	181	186	171	210	172	154	170	196	178	187	173	189	176	202	185	163	190	162	162	194	179	184	177	171	181	176	189	176	172	188	170	173	177	179	161	178	176	169	179	181	168	176	187	174	154	174	168	194	201	190	158	193	197	183	162	161	194	175	169	189	192	192	164	162	168	175	174	174	164	182	163	172	183	166	174	208	198	174	180	177	172	170	193	182	187	153	179	187	177	176	178	144	177	160	190	183	189	190	182	194	179	168	173	176	157	186	171	194	163	198	201	192	165	165	165	180	176	177	184	177	172	174	187	160	177	191	196	186	169	160	170	154	193	176	175	181	181	171	187	166	180	182	184	185	178	175	169	190	168	172	159	166	165	168	191	188	205	173	185	183	176	183	200	166	178	199	187	177	168	159	184	151	177	177	170	182	176	180	172	160	177	185	177	187	161	153	178	174	193	183	153	166	189	195	169	184	186	189	177	188	180	185	177	166	164	155	179	185	186	165	176	180	177	198	185	197	180	164	166	171	175	171	168	168	207	177	162	184	174	213	184	160	183	177	180	172	173	163	177	174	176	179	168	166	169	182	166	171	170	207	178	184	158	168	190	166	172	174	185	166	170	172	175	161	187	195	170	157	172	184	175	196	181	158	186	161	169	165	163	178	155	193	165	192	189	199	197	193	181	154	173	164	163	175	178	177	162	159	177	150	182	208	201	194	159	165	200	188	188	163	175	179	181	174	175	147	191	180	177	160	188	175	171	170	172	160	195	213	174	193	172	182	178	176	214	188	170	187	143	174	160	156	170	169	177	184	187	186	181	176	168	163	187	156	182	159	158	166	174	181	156	172	156	157	206	153	184	176	183	170	177	158	188	180	194	175	175	180	187	186	209	192	168	168	179	190	179	166	158	181	185	178	175	167	182	198	159	167	163	176	177	187	173	151	190	166	161	182	171	167	161	198	198	167	169	154	177	187	204	186	191	178	192	171	194	180	167	180	176	178	166	173	167	186	171	190	195	169	186	169	167	169	158	178	211	161	175	166	179	193	172	161	184	153	133	187	160	186	182	171	174	168	162	195	190	190	176	170	158	155	173	156	172	173	186	185	168	171	175	160	159	183	169	167	182	184	190	183	204	174	157	159	154	170	148	151	171	163	150	186	180	168	155	198	183	196	189	185	163	197
4723	1583	3729	3973	4215	3704	3361	3366	4153	5959	5623	6059	5126	7318	5904	5943	3221	2722	1895	1619	1921	1246	1123	937	1064	1588	1626	2186	2734	2186	1802	1941	1535	1131	1021	922	983	888	731	540	549	541	537	472	497	501	529	519	538	479	476	488	528	542	535	548	523	466	513	565	653	870	971	547	457	489	487	476	500	470	497	513	510	482	522	498	499	496	470	493	536	474	478	517	489	483	516	496	477	467	512	479	484	464	486	452	503	497	495	477	511	538	507	510	487	482	486	502	517	480	469	473	517	499	524	479	448	540	507	489	467	468	459	472	487	466	495	485	467	516	506	545	483	524	469	481	478	479	455	465	448	501	462	487	481	505	470	475	496	467	487	475	428	518	497	510	480	472	510	466	493	506	500	466	508	497	489	501	468	504	505	498	493	506	489	491	500	476	525	466	488	532	498	445	501	496	468	508	512	509	495	497	472	500	507	459	474	455	492	500	473	533	523	477	501	470	483	500	449	463	508	464	483	470	502	498	532	474	500	496	474	487	445	498	481	450	469	467	459	471	515	480	488	483	521	535	535	456	501	488	508	506	484	492	460	476	498	521	479	510	515	490	471	459	542	502	471	496	467	470	468	497	534	487	536	452	466	473	482	517	496	519	480	496	505	452	494	483	483	519	485	486	509	508	509	463	488	497	468	484	493	486	485	493	460	484	521	485	488	490	527	470	486	465	473	462	482	527	464	481	476	505	477	487	477	461	511	504	472	471	531	511	509	505	492	494	482	464	494	472	521	515	474	532	479	491	471	517	526	512	526	495	505	445	501	479	508	471	528	473	473	442	475	517	480	466	484	502	464	467	449	490	498	522	484	498	490	535	505	531	486	502	507	494	496	463	516	498	556	479	519	499	516	448	477	510	513	509	513	486	489	504	476	440	475	471	509	465	438	487	521	465	494	495	504	502	510	432	482	498	459	464	522	509	489	484	465	478	501	471	483	485	501	519	502	504	473	488	517	476	476	536	531	462	474	463	445	484	480	517	497	476	508	528	490	492	468	485	495	499	495	483	483	507	482	457	518	494	516	474	488	508	505	482	490	522	480	528	531	479	479	483	476	505	453	470	473	506	456	487	500	545	496	496	510	485	488	520	500	501	504	500	517	487	487	525	486	478	507	480	458	506	468	450	514	472	519	483	477	486	506	512	480	495	468	495	496	476	498	483	506	506	472	542	477	471	497	490	449	507	513	504	482	515	510	500	510	499	468	461	485	499	509	487	488	515	500	496	537	476	458	472	463	487	477	468	476	499	502	506	503	455	492	499	522	467	496	528	484	478	489	486	472	523	501	549	498	502	515	505	497	476	442	481	533	475	490	486	481	502	478	480	495	465	475	501	472	517	472	493	523	512	483	513	513	465	466	483	483	467	514	477	488	522	496	479	482	530	483	484	473	500	505	471	484	483	505	502	461	472	498	507	504	508	501	526	490	496	475	516	498	461	475	460	476	497	499	497	483	510	491	496	503	479	465	482	457	506	529	493	481	534	511	443	510	493	459	516	497	515	500	453	500	516	461	495	517	482	508	492	457	528	492	476	502	501	498	521	523	453	523	509	488	518	490	491	479	457	487	463	435	426	501	469	472	492	504	496	477	510	490	485	520	488	546	500	479	488	474	492	472	507	470	496	511	488	528	455	479	460	505	495	485	496	521	501	504	478	505	502	522	471	472	454	512	482	504	514	505	497	483	475	539	479	490	482	498	500	502	507	469	488	483	510	488	483	466	469	490	508	489	523	508	436	491	494	482	494	491	478	512	459	455	474	480	477	499	450	489	495	527	498	483	490	453	504	463	478	468	530	486	524	493	465	481	537	519	492	486	490	529	473	480	498	544	487	485	504	433	464	484	498	469	498	509	485	508	435	496	494	503	459	476	548	525	480	476	474	509	494	464	514	446	481	501	467	501	503	467	481	501	465	471	476	468	483	452	461	502	480	473	532	507	501	478	495	491	483	499	521	464	529	463	478	423	500	509	514	485	474	501	501	467	524	457	443	444	496	504	516	462	463	475	475	474	471	495	506	485	509	449	485	519	501	525	502	500	486	444	483	506	514	470	499	491	465	509	483	531	513	528	478	538	445	494	518	510	463	476	471	462	488	488	491	481	495	506	506	452	518	501	488	457	502	529	499	486	495	500	513	475	507	484	478	484	471	488	462	523	480	497	517	491	490	490	503	505	484	480	495	489	453	471	493	494	467	481	477	453	467	458	513	518	507	521	475	488	440	506	554	507	519	516	495	488	461	509	493	488	478	532	463	500	517	496	520	465	479	465	515	457	494	506	512	484	484	440	482	478	518	505	503	433	496	501	497	522	471	474	435	472	465	488	470	498	495	488	465	464	482	481	483	536	474	490	515	475	495	497	500	472	495	476	484	444	436	491	494	498	469	440	479	483	481	459	503	511	527	503	461	490	487	488	542	444	486	502	522	486	492	506	527	465	460	473	459	498	440	522	496	522	476	494	481	431	513	491	483	474	485	468	489	438	492	508	465	512	472	510	499	454	504	501	464	474	457	487	481	464	490	491	503	494	485	492	472	477	517	520	503	496	473	487	464	447	509	527	495	468	495	516	480	507	519	511	469	482	527	490	496	500	506	499	566	486	470	435	470	450	462	494	480	464	509	515	495	518	501	447	436	497	468	488	475	456	477	479	478	472	468	504	477	528	474	501	478	455	504	490	489	459	505	516	511	487	485	515	469	457	497	485	481	458	493	472	480	456	503	483	458	502	489	508	505	486	484	487	509	494	435	520	446	455	469	484	508	512	506	509	468	480	462	458	450	453	446	493	479	506	479	467	517	495	464	500	499	529	529	528	515	468	495	464	500	491	529	466	479	502	468	465	472	461	481	497	478	454	481	480	496	471	513	502	468	477	464	496	490	456	527	522	509	462	476	475	503	530	468	499	487	479	477	496	508	458	555	504	498	523	455	509	467	479	470	506	492	482	468	487	468	484	485	477	505	485	495	499	505	528	475	503	454	447	522	481	557	472	472	470	522	476	451	441	487	532	445	524	479	529	532	510	507	444	526	520	461	516	442	502	467	521	521	467	516	462	511	502	455	488	447	471	468	487	471	471	483	514	487	489	482	503	489	526	450	501	505	502	510	464	505	510	498	475	465	502	507	486	426	478	498	482	465	506	504	496	510	476	461	503	456	504	455	487	525	487	489	483	503	461	463	455	500	508	492	519	481	495	514	497	478	487	514	488	517	492	461	476	514	468	518	472	470	506	474	481	506	482	476	485	505	461	497	469	472	502	472	481	488	469	477	484	502	493	490	459	487	490	540	498	483	505	467	521	519	516	478	492	465	528	491	492	493	517	478	467	500	499	491	494	508	501	504	479	449	477	479	488	497	500	469	478	489	511	506	490	486	489	500	485	499	531	484	476	459	506	507	474	505	483	494	501	472	480	450	506	474	475	505	493	504	479	501	478	494	466	467	470	507	483	485	510	519	511	532	494	498
25623	10546	10425	6305	5443	7535	7109	6809	10214	14839	16500	18350	12680	17100	15905	13700	8448	5793	3322	2990	3137	1797	1622	1145	1297	2393	2600	3435	5074	3842	2898	3015	2171	1512	1340	1120	1246	986	553	368	259	286	303	245	210	237	249	262	241	241	254	251	276	262	300	296	317	238	230	293	450	569	515	239	212	232	230	236	199	229	232	230	234	192	198	204	213	174	233	184	217	186	188	210	204	210	208	213	194	217	215	222	196	209	204	207	212	203	208	213	194	251	227	199	188	237	217	207	220	197	236	223	222	227	221	206	250	200	208	210	220	195	218	198	229	225	199	203	199	226	193	209	203	208	212	223	201	229	229	214	202	214	208	233	206	220	208	221	220	193	228	214	205	187	201	218	231	215	234	214	218	177	199	189	196	231	203	208	200	229	197	182	194	221	225	231	203	223	231	213	257	238	202	178	210	229	212	215	216	229	195	205	226	214	200	214	203	229	219	202	206	222	237	191	195	210	234	217	185	207	216	198	194	192	199	191	224	227	208	217	188	220	197	220	195	211	181	194	225	222	227	229	210	197	208	206	234	216	211	214	217	226	201	183	217	210	213	215	186	190	216	212	205	198	187	214	227	245	187	238	195	191	201	218	220	181	233	215	188	233	239	177	212	212	210	208	197	218	232	179	202	215	208	241	196	204	206	192	198	213	232	222	196	206	233	210	244	202	176	207	210	188	208	208	200	197	214	163	219	212	216	208	200	221	212	201	230	220	206	212	203	235	217	216	244	224	202	201	203	211	214	209	240	243	210	219	201	230	220	209	233	233	254	213	203	235	197	208	218	226	205	222	229	210	216	211	219	213	203	222	216	189	213	233	222	221	223	227	205	222	215	234	206	205	233	198	215	207	224	226	192	199	237	206	221	224	216	231	204	231	219	206	211	203	225	184	202	222	186	216	222	252	213	200	207	224	196	234	225	228	223	219	240	191	184	206	176	225	197	192	210	206	202	204	221	201	186	200	228	194	206	206	193	203	231	218	231	188	222	224	206	238	187	192	180	226	212	193	209	225	195	228	180	199	199	214	207	182	194	227	232	247	212	204	198	199	205	220	233	235	224	247	229	207	199	236	177	210	215	219	204	223	216	209	215	190	204	177	219	193	230	206	200	218	220	204	201	188	238	203	207	199	211	224	240	225	168	192	238	229	180	202	202	205	201	201	199	239	194	199	210	228	202	232	211	226	220	222	192	214	214	206	215	194	203	212	213	210	211	210	207	205	214	185	201	204	198	226	228	210	236	228	210	213	229	227	237	235	222	195	235	222	198	215	199	206	200	218	209	208	217	208	201	228	218	222	197	202	213	198	211	197	211	196	187	207	233	207	199	192	224	221	215	238	210	193	212	213	215	209	219	196	221	203	230	241	214	210	217	217	190	222	199	234	221	217	196	218	206	199	215	211	242	236	198	188	223	220	204	218	238	222	218	223	212	229	196	212	202	216	211	230	222	194	191	211	207	207	232	241	220	230	217	220	201	220	218	214	205	186	219	215	212	211	225	206	180	229	220	194	201	216	204	228	198	216	201	178	210	191	233	215	209	220	228	209	229	205	235	211	217	216	198	201	187	229	218	199	225	199	221	197	182	230	222	210	223	208	220	172	205	217	190	213	187	205	216	187	221	218	184	219	228	228	218	211	224	240	208	217	242	204	193	203	226	219	200	224	193	205	191	208	216	233	229	220	225	239	222	198	271	228	196	216	236	245	187	229	203	214	247	208	213	217	214	230	210	206	214	213	225	244	216	177	205	207	218	222	244	221	219	211	232	188	202	215	187	170	250	200	232	212	199	204	216	207	196	180	204	202	211	205	211	220	219	207	217	211	225	216	201	193	198	207	201	221	235	238	197	206	206	216	189	205	223	215	208	220	209	196	206	211	215	204	211	229	208	197	232	212	232	202	232	221	237	199	195	187	197	237	201	227	214	234	206	216	208	225	228	239	218	215	211	213	199	194	205	240	235	245	190	201	179	186	216	249	235	197	220	230	198	204	232	224	215	199	218	212	220	176	215	217	234	201	229	217	206	221	231	235	193	244	180	206	225	197	199	220	210	234	192	212	216	240	256	194	214	213	229	216	200	231	186	217	238	248	231	237	198	205	240	198	196	216	198	222	184	210	237	232	217	221	195	228	210	206	223	224	202	209	230	214	217	248	210	209	206	211	228	203	231	209	214	212	233	227	209	207	228	208	214	218	221	226	201	215	214	227	225	221	206	213	203	228	207	217	198	199	204	219	208	210	201	202	234	239	204	204	201	186	208	194	230	194	223	238	216	237	186	204	191	214	215	213	192	226	207	178	211	224	207	224	198	235	208	208	219	220	213	222	210	203	209	220	207	195	208	196	210	196	218	197	208	202	191	190	192	194	222	189	217	221	223	218	208	217	211	207	199	212	220	235	215	210	208	210	207	210	208	224	235	228	238	214	207	203	197	234	213	224	207	209	219	217	189	210	201	237	222	195	214	190	204	197	206	199	229	215	199	215	250	200	242	211	219	201	215	223	186	228	216	208	218	188	228	199	203	223	212	203	202	226	221	195	218	216	186	215	220	219	198	193	217	194	199	211	189	218	217	241	182	177	226	200	221	213	201	201	221	194	209	190	199	192	233	212	202	188	217	207	210	210	228	238	199	209	224	209	230	223	225	211	231	207	229	225	205	217	231	206	213	204	206	208	227	214	211	214	217	221	196	216	220	212	227	216	188	218	206	218	184	216	206	212	222	233	211	244	230	199	213	209	221	224	195	222	230	212	221	215	215	199	228	208	219	231	231	205	208	210	209	212	223	202	188	216	217	245	208	220	223	213	215	213	203	221	224	198	208	211	202	205	227	233	216	185	206	189	209	194	224	214	218	215	201	212	199	192	187	222	177	211	230	223	232	206	203	210	246	230	214	206	247	211	210	194	226	207	190	191	225	212	196	203	198	222	241	204	225	216	234	217	211	201	223	211	221	196	223	225	226	250	214	225	212	192	220	204	236	188	188	181	214	225	228	192	197	219	210	184	230	196	204	239	223	209	215	221	197	197	231	214	210	191	210	186	208	222	197	213	218	205	207	197	228	211	218	208	221	224	199	195	188	213	228	218	222	207	223	211	209	221	198	246	218	210	220	232	234	224	216	178	224	228	199	219	206	214	226	215	206	205	193	196	215	221	229	232	201	227	216	210	195	209	203	230	235	225	195	227	191	226	191	235	242	218	232	233	189	251	227	201	212	229	207	195	214	214	212	190	204	194	209	218	235	197	219	238	205	231	214	228	228	223	224	213	218	184	208	213	208	199	214	203	216	225	200	221	180	217	204	224	208	238	220	202	210	218	225	234	179	176	206	209	204	211	201	242	177	208	232	205	206	220	213	240	212	204	201	254	193	214	226	187	227	213	207	206	213	217	228	236	197	203	207	205	206	213	210	224	231	202	218	229	204	230	236	202	205	186	197	222	213	232	215	196	204	198	203	221	243	197	220	220	222	232
14900	8461	16951	10763	11845	14245	15883	16713	24548	31411	35092	36737	29948	38482	33908	34816	26690	22830	15229	15202	16963	10602	9770	7068	8761	14245	14878	18515	24462	19867	17144	17973	13845	9317	7782	6077	8107	6557	3368	2030	1069	1322	1218	760	681	741	737	894	659	809	896	828	987	1155	1251	1226	1363	840	665	1112	2384	3554	2587	560	593	547	569	596	584	577	558	591	562	567	577	582	562	599	573	566	560	529	537	523	551	586	601	568	551	545	541	534	528	577	548	577	574	584	569	562	570	579	557	517	606	584	549	554	574	618	522	578	511	593	593	532	523	570	542	588	561	560	566	577	556	584	557	592	554	575	520	558	596	562	577	541	548	536	573	508	642	563	575	568	592	573	563	593	573	558	540	546	573	556	539	534	578	567	565	521	576	553	575	533	580	552	595	548	537	519	574	572	531	596	556	571	576	565	544	595	594	556	572	612	594	540	579	554	569	587	522	547	561	588	603	597	522	566	573	542	576	582	526	554	572	583	562	542	552	556	526	551	557	561	578	540	599	565	554	553	556	549	568	552	568	583	548	502	545	560	594	592	527	557	535	597	519	595	619	553	557	569	603	556	548	497	566	578	576	564	522	550	541	572	545	575	585	541	557	559	561	596	593	561	558	529	600	542	612	565	592	576	551	587	577	563	556	586	542	559	555	571	584	565	601	569	565	570	566	583	544	549	529	539	608	618	589	540	523	586	559	568	550	550	584	527	581	545	518	587	558	580	536	569	533	554	554	602	568	558	528	526	573	581	591	570	578	555	531	592	557	559	574	593	558	516	603	556	554	492	565	612	534	610	542	601	578	577	521	557	515	586	554	553	554	547	564	557	555	528	549	515	606	550	551	558	549	552	604	590	588	523	540	602	564	568	556	531	534	567	547	565	555	579	588	585	559	544	568	519	550	581	559	564	566	584	577	535	602	586	590	637	536	573	560	561	549	530	557	558	569	623	566	593	548	557	561	603	580	554	562	570	562	588	541	544	551	547	548	527	550	543	569	547	559	618	598	557	557	575	554	586	578	612	574	565	575	553	573	574	558	585	585	561	564	531	560	563	540	555	582	601	613	537	566	582	585	577	519	546	553	545	576	537	538	556	586	586	563	511	561	544	606	554	567	564	564	583	566	567	539	598	559	539	582	571	527	589	563	548	586	562	624	555	557	567	570	586	591	574	567	556	577	581	569	534	603	587	517	558	592	547	528	592	566	545	546	533	568	584	546	551	561	539	558	545	560	556	553	595	557	601	573	578	543	563	584	561	615	535	560	531	589	564	553	590	602	580	560	526	535	576	568	559	576	581	558	581	571	549	557	562	570	569	562	566	612	569	568	538	552	548	546	578	599	528	594	539	562	551	543	573	578	577	570	558	590	547	580	557	570	543	546	493	568	581	598	551	531	553	592	545	539	577	520	546	588	542	569	605	566	556	552	542	591	596	558	566	533	570	557	598	562	555	559	556	587	543	583	587	594	579	599	549	577	597	552	583	586	552	551	579	609	528	596	588	525	524	556	569	569	576	558	561	540	608	496	578	542	598	548	567	544	544	536	563	540	558	558	590	563	549	578	544	584	552	571	572	554	580	577	584	602	573	554	543	571	595	534	569	583	529	559	592	585	549	523	552	568	571	580	523	541	572	554	543	531	546	578	515	569	577	583	546	583	598	540	558	557	543	574	520	498	541	547	572	576	581	555	580	557	561	545	551	591	581	560	588	557	555	585	581	587	548	563	615	551	584	591	622	562	545	556	598	557	575	539	593	578	537	557	585	508	564	565	603	550	564	582	568	565	559	561	576	597	568	594	567	543	568	585	561	596	556	547	579	562	542	576	579	606	607	585	561	565	574	584	518	529	589	539	551	501	550	550	537	609	593	544	554	605	569	570	563	577	511	550	525	582	544	594	603	518	586	526	591	553	567	576	573	560	550	536	562	560	571	575	554	596	577	596	596	556	569	557	522	591	573	551	580	589	559	535	569	577	596	576	551	589	577	523	531	548	564	559	550	558	544	563	566	600	571	556	581	539	615	568	585	536	547	550	596	582	559	546	539	580	597	557	568	529	577	606	532	568	617	532	572	601	548	583	550	575	564	568	561	553	606	592	591	569	580	591	608	554	562	555	543	579	590	605	561	600	584	574	582	571	582	534	534	537	596	564	558	552	548	577	592	549	565	535	533	596	551	605	602	605	591	588	562	575	562	540	543	589	514	548	547	586	570	554	574	592	601	561	534	585	580	583	560	572	519	623	592	531	555	559	600	581	564	530	598	560	554	520	570	548	571	575	559	551	550	548	569	563	532	549	589	555	551	558	617	558	550	550	599	596	535	559	581	550	587	576	587	599	554	619	555	562	594	569	563	530	594	573	542	560	567	558	561	576	557	560	567	545	567	537	545	595	560	578	540	487	603	544	603	562	554	588	562	642	548	556	550	556	577	583	597	591	601	568	565	573	495	570	588	584	549	556	581	586	604	592	555	589	579	578	599	554	540	552	547	571	516	552	527	563	545	580	584	572	565	574	575	538	533	609	560	553	599	564	558	581	600	592	559	573	550	556	540	590	548	547	545	580	584	553	569	539	607	562	537	568	588	558	553	530	601	593	569	590	578	548	610	589	552	537	558	546	555	507	573	552	564	537	596	563	578	588	592	595	576	583	556	544	578	594	542	578	565	592	559	552	575	584	599	559	584	549	554	554	550	574	561	548	549	541	577	560	555	596	575	555	536	538	604	560	602	572	570	597	557	562	532	596	541	558	513	548	531	601	544	539	594	549	568	594	585	537	597	578	590	589	543	542	517	529	582	598	547	585	570	537	567	540	564	524	552	577	582	516	588	573	543	574	520	586	558	616	582	550	570	582	584	582	576	570	564	554	545	566	555	536	557	572	556	577	593	556	624	550	547	573	577	554	563	554	561	580	545	568	536	588	594	587	531	578	550	571	580	593	582	554	583	578	565	616	579	551	592	599	569	595	583	567	549	526	593	590	606	599	535	540	579	564	552	545	585	565	545	541	557	573	577	564	578	580	590	534	545	511	524	573	556	587	572	561	581	552	590	565	525	549	609	623	581	564	538	571	538	555	562	566	587	523	560	545	563	580	543	568	592	563	581	558	564	558	549	545	541	587	572	575	575	523	537	580	612	542	552	541	530	553	538	554	597	575	590	532	541	577	568	587	577	565	591	558	544	601	557	594	589	584	600	550	624	554	591	553	561	541	573	603	523	545	619	550	588	566	607	588	544	595	607	574	553	546	598	537	571	596	608	567	555	583	547	555	609	555	537	545	589	532	517	541	537	551	529	531	547	559	556	549	555	564	587	567	586	579	597	590	575	531	589	579	537	596	554	543	567	554	554	602	532	573	570	552	555	576	586	567	618	565	566	534	535	570	560	566	536	566	551	611	554	574	564	539	582	545	602	597	569	576	553	555	530	551	612	528	550	567	563	561	594	554	561	560	589	530	552	534	567	585	570	586	550	573	582	579	537	582	566	572	510	573	588
43552	23453	21789	13129	10335	12992	14359	15055	19832	26062	29312	32599	25070	29781	30931	27683	18869	14180	8076	6680	6723	4239	3522	2941	3809	6345	5383	7173	11999	10875	6889	7484	6118	3813	2638	2171	2539	2384	1222	631	296	270	294	227	188	251	199	213	152	182	242	247	273	286	293	268	389	298	180	313	751	912	995	381	138	170	150	163	154	142	161	128	131	144	157	144	148	145	164	188	154	138	136	147	153	152	153	164	141	141	154	162	152	129	159	165	160	147	135	147	151	118	158	127	154	141	149	153	141	125	156	169	145	135	140	146	139	145	141	149	128	156	151	147	160	149	138	163	154	145	160	144	142	125	150	156	141	147	153	158	142	161	132	137	153	154	181	158	167	148	129	180	146	157	140	130	135	172	145	173	144	156	133	146	152	151	158	150	161	149	177	148	147	147	142	147	143	133	171	128	162	150	145	161	151	141	158	158	143	151	157	141	162	144	153	170	143	165	145	154	143	155	152	186	170	146	149	162	169	148	149	126	159	167	150	171	137	151	157	161	143	147	158	144	163	167	138	155	165	133	163	145	166	151	146	135	147	140	161	133	140	136	159	146	150	134	136	146	155	122	142	153	158	145	144	135	143	163	154	151	149	155	163	155	154	172	161	134	138	128	132	131	129	152	141	145	164	141	145	152	160	174	148	140	167	126	146	127	155	134	137	153	158	167	138	165	158	165	147	147	141	148	126	137	159	134	151	151	141	148	143	145	136	152	139	166	179	164	170	163	123	161	162	162	146	154	164	165	153	140	139	144	145	153	164	149	150	135	158	147	166	142	151	123	151	148	147	164	161	147	154	125	127	156	144	144	169	149	153	137	140	148	139	144	170	160	158	129	161	160	156	141	165	143	168	156	148	163	145	159	142	134	148	138	143	125	130	144	146	143	143	152	164	135	150	144	163	150	123	147	147	138	158	134	173	136	152	131	142	122	167	137	122	157	158	154	144	140	166	150	172	158	138	146	155	154	128	135	139	142	158	152	154	148	152	151	170	117	161	155	151	127	126	161	144	143	173	143	150	147	147	132	138	137	155	147	145	170	149	146	155	144	152	116	157	136	140	157	155	137	187	135	158	144	137	140	155	164	145	159	134	125	134	140	136	128	139	151	142	154	139	165	170	162	159	150	149	138	120	166	142	137	166	166	143	145	141	151	109	158	141	137	149	146	139	163	143	140	134	145	182	118	176	144	148	142	152	138	150	164	141	177	166	147	137	150	155	164	133	155	153	159	132	162	143	149	159	130	161	131	161	136	159	117	154	129	149	148	134	156	141	139	142	162	172	147	168	150	153	152	128	156	152	145	128	149	133	144	147	136	159	140	157	142	128	192	149	160	164	173	154	158	158	174	131	162	139	151	148	152	146	138	152	173	158	154	147	160	140	172	164	162	130	143	144	164	165	143	161	164	151	135	162	122	160	135	137	155	146	128	144	159	154	142	158	152	132	125	147	159	133	146	133	160	121	147	133	148	137	144	168	130	146	174	148	156	145	159	163	158	156	141	142	154	138	152	126	138	160	128	158	180	147	145	128	143	143	164	149	165	132	157	147	132	160	144	134	154	133	141	151	154	137	186	154	159	146	155	133	134	159	163	146	171	159	161	137	141	134	157	165	146	159	151	154	141	144	128	157	145	146	158	140	153	131	130	162	163	142	156	161	139	160	153	138	137	117	158	130	147	153	143	136	167	139	153	127	145	132	139	158	155	170	155	168	155	161	150	141	170	134	155	151	163	155	151	147	129	117	140	149	158	174	134	136	153	144	169	129	141	147	156	128	147	128	148	173	134	148	170	140	156	145	165	176	152	168	152	164	154	144	125	156	150	141	162	153	143	154	135	155	143	148	128	139	138	156	158	161	154	146	146	140	141	134	146	138	154	158	157	162	144	141	157	149	140	153	132	146	156	167	155	140	165	165	164	149	159	161	141	144	131	160	135	157	161	159	130	143	126	160	152	144	172	164	155	120	152	127	156	145	133	125	141	151	140	164	145	154	159	158	155	126	148	141	136	138	137	151	149	156	149	157	145	161	141	163	150	155	150	125	132	159	151	177	156	152	145	137	150	149	165	127	140	159	143	139	163	154	142	148	133	149	120	150	144	157	141	139	135	152	142	160	129	127	154	132	146	146	152	148	140	156	149	189	165	137	146	135	153	144	157	135	150	120	157	141	153	149	138	164	161	160	126	142	155	150	138	148	144	160	136	142	168	146	126	144	139	160	147	170	147	159	154	144	158	149	151	166	146	136	186	154	167	141	152	136	132	164	145	145	155	156	144	133	139	137	150	155	158	145	150	148	138	167	147	153	146	151	138	137	146	134	143	148	164	148	153	160	148	135	146	140	148	149	144	155	163	138	151	152	154	164	161	148	168	160	135	144	174	152	156	147	146	157	158	141	148	158	143	137	141	127	126	131	141	154	151	159	165	172	145	145	141	137	139	160	146	146	149	155	152	146	136	177	144	142	149	141	140	152	138	168	164	162	144	148	146	150	143	152	148	146	148	126	119	134	143	143	149	148	155	145	123	152	141	152	150	148	150	150	160	149	153	152	154	147	166	148	143	128	147	147	144	144	130	156	150	155	141	145	138	146	141	148	161	134	142	145	133	123	163	151	151	130	163	165	140	146	157	165	160	149	137	146	153	135	133	151	148	169	174	161	154	166	140	154	148	129	132	135	160	143	134	164	135	126	175	121	167	153	132	137	127	154	148	132	151	155	154	133	149	146	143	144	156	134	138	141	149	168	138	135	156	158	140	157	143	135	139	162	155	144	168	148	157	146	147	157	136	145	151	144	142	149	139	149	140	141	143	154	146	167	141	148	144	150	153	141	148	154	162	145	148	160	170	147	163	155	135	165	148	136	147	136	130	138	134	138	129	169	147	148	155	140	136	165	152	156	149	131	147	133	144	146	161	149	172	142	168	153	134	166	146	147	156	138	153	163	151	148	145	153	159	170	163	120	140	143	164	155	154	164	168	156	138	133	168	179	125	116	142	148	158	123	169	120	167	139	166	135	178	168	127	135	152	157	126	156	150	148	160	163	145	143	151	149	152	145	151	129	141	146	146	135	140	151	152	152	126	154	146	157	157	133	138	135	144	129	148	122	160	150	144	141	152	140	142	150	147	163	149	150	143	159	134	149	146	165	147	146	161	149	146	135	151	152	149	156	128	141	149	153	128	135	136	153	147	163	131	151	145	155	148	142	125	142	149	163	145	147	162	153	145	146	158	158	144	157	151	152	135	169	136	150	140	136	146	159	155	160	152	151	153	152	159	140	129	149	154	129	139	144	148	161	142	151	150	159	148	164	134	149	146	124	143	157	151	178	143	188	138	138	158	148	150	129	145	166	144	138	143	137	168	143	140	154	141	135	156	162	150	138	159	153	149	151	121	154	128	142	151	152	144	139	141	146	170	168	157	164	162	169	167	143	145	148	161	139	157	132	152	160	148	134	148	154	152	150	140	171	140	151	135	149	153
25103	15538	26852	16433	17401	20702	23412	23756	33789	40155	45117	47803	40333	48144	44876	46096	37452	34731	24726	24309	26884	18109	17304	15109	19153	26385	23330	28360	38082	34044	28375	30321	26720	19263	14238	11241	13551	13326	6609	3608	1904	1592	1912	1295	887	692	815	954	765	1026	1393	1074	1542	1759	1725	1700	2708	1467	730	1685	5356	6797	6312	2079	405	432	421	430	392	379	410	399	423	378	418	403	387	407	440	458	408	405	397	404	390	434	464	418	409	389	419	399	416	391	412	398	420	431	396	388	426	380	380	398	406	412	373	360	403	393	393	366	406	397	379	372	403	423	430	416	411	374	384	409	405	415	413	369	387	387	379	421	411	390	386	386	368	404	442	391	408	412	392	422	419	384	453	392	433	436	419	360	415	418	382	392	431	384	427	387	387	387	388	413	406	409	419	384	380	395	398	422	401	398	421	380	415	392	419	390	413	422	405	422	404	387	399	378	412	348	388	402	443	410	394	398	391	386	414	387	431	432	409	389	375	412	390	395	409	382	414	430	400	422	392	386	428	423	415	404	405	394	436	428	402	430	397	423	374	386	399	391	444	396	409	414	405	419	393	429	369	398	438	391	388	400	422	388	410	415	391	407	389	397	375	403	357	395	412	427	394	400	418	398	376	364	412	411	411	401	397	386	422	378	392	362	419	364	386	397	375	385	406	408	404	399	394	398	404	413	425	363	428	409	363	417	402	393	440	377	397	414	381	412	413	406	420	412	374	395	401	425	392	400	374	382	383	388	435	416	409	406	397	419	412	390	399	440	388	406	399	410	416	401	415	390	389	412	419	358	390	394	405	396	385	423	432	419	384	405	435	386	413	398	403	398	414	383	412	403	401	390	400	387	390	426	358	415	385	392	375	406	361	383	367	385	388	392	383	374	399	379	365	407	395	420	420	413	365	412	386	359	403	353	355	365	407	376	394	431	377	394	404	425	388	372	405	437	391	403	405	431	427	401	406	440	427	413	396	417	407	397	403	399	401	393	392	412	445	416	416	395	382	388	417	407	405	407	402	405	412	430	387	392	377	384	391	399	361	419	442	427	377	400	397	392	365	421	381	405	414	394	407	415	392	388	412	426	419	395	416	419	378	402	418	421	367	427	425	406	388	395	386	396	435	398	429	407	399	406	421	393	378	433	404	375	397	358	387	422	388	427	368	392	425	403	364	385	421	367	423	442	367	392	380	423	421	386	415	419	364	426	387	452	435	386	406	417	422	394	417	386	405	407	413	426	409	385	389	402	422	388	401	403	390	442	393	398	416	406	400	420	408	428	409	380	419	464	388	420	375	398	385	427	376	380	408	406	359	396	398	369	400	423	383	426	384	430	426	396	385	416	400	409	395	398	395	440	375	407	405	428	367	395	392	402	380	421	407	422	385	400	417	422	417	397	394	427	355	424	394	397	424	417	425	385	422	421	357	405	403	372	408	401	407	380	408	407	396	436	398	400	399	409	373	401	383	421	413	411	412	379	417	353	388	412	408	411	360	402	386	372	369	399	406	441	378	429	395	408	381	433	376	391	405	421	402	427	456	419	432	383	385	366	373	431	435	374	392	398	413	375	381	405	424	419	412	392	434	390	384	414	386	421	391	404	356	418	414	408	407	393	388	411	375	379	421	395	405	421	407	405	381	376	441	400	425	422	381	398	395	416	439	413	418	386	404	393	409	398	377	390	399	370	379	387	372	389	422	397	387	424	376	442	382	368	419	393	383	404	399	371	393	366	379	380	438	430	391	391	408	393	392	372	434	399	424	393	364	415	419	403	419	423	406	414	398	416	408	396	422	396	407	428	430	447	357	366	407	385	389	415	420	425	405	439	396	370	399	426	401	419	414	392	379	391	392	429	404	437	389	413	413	420	407	398	400	385	408	399	354	431	372	410	400	436	411	402	449	412	419	421	415	429	409	388	399	387	374	394	403	415	381	424	408	379	395	418	443	378	362	420	412	427	365	389	430	404	400	369	400	401	412	422	428	398	389	405	393	380	389	395	389	403	439	399	386	399	391	390	427	390	397	390	389	418	392	419	402	419	426	420	405	409	424	385	416	433	409	400	355	408	393	399	374	382	350	427	402	389	407	392	441	370	415	425	395	408	409	415	384	392	431	409	398	421	372	376	404	438	379	423	377	367	401	394	420	415	422	442	386	394	376	405	410	420	390	374	443	380	408	394	386	410	443	379	418	388	391	412	427	397	392	404	395	366	370	399	382	378	440	434	406	411	409	378	421	385	420	421	407	387	399	391	425	399	400	383	396	363	381	398	387	389	432	421	399	429	415	415	396	412	365	375	391	402	439	397	362	416	407	400	422	391	426	397	394	406	442	421	427	420	404	374	368	398	420	408	394	448	405	412	386	401	433	413	406	434	395	376	406	404	399	432	358	409	412	390	368	399	386	387	378	384	375	364	398	391	366	413	414	405	405	429	392	408	427	418	388	402	399	412	382	391	398	387	422	409	407	418	408	397	412	389	375	413	388	376	405	413	386	391	415	407	425	429	424	453	380	393	343	382	388	410	400	390	441	422	417	369	412	392	386	396	438	411	399	365	388	409	406	402	403	391	394	423	400	406	404	407	400	370	389	397	398	431	429	376	407	382	423	411	416	363	407	414	382	417	406	438	392	423	400	410	401	398	394	435	384	417	390	389	380	403	408	413	439	377	386	388	408	381	372	397	422	402	379	428	410	393	412	398	380	399	392	380	428	405	385	389	369	424	392	399	413	428	408	378	376	428	392	418	388	370	403	382	364	374	411	407	373	384	404	390	380	391	369	438	396	405	398	398	401	392	382	417	413	413	413	397	389	395	392	396	416	385	379	390	388	375	407	427	410	400	420	397	411	405	377	431	425	460	415	370	410	388	375	372	388	390	372	419	453	432	399	427	416	378	417	412	420	375	406	385	456	382	417	411	415	385	407	385	453	343	413	397	386	383	398	423	383	418	393	387	372	411	428	403	385	411	404	427	405	411	444	419	411	378	377	377	394	415	399	392	415	405	390	397	373	411	374	377	389	394	396	385	404	404	398	386	409	426	402	376	413	410	395	431	351	404	366	396	378	380	356	404	384	421	417	403	394	425	387	402	442	442	429	410	426	379	381	431	433	397	378	410	390	414	434	394	372	371	419	404	418	396	396	385	407	410	364	434	423	387	417	417	409	375	389	385	440	412	392	425	407	384	414	420	387	378	396	419	401	411	396	385	398	391	419	404	403	363	361	400	433	386	420	426	393	393	393	407	390	399	371	370	376	375	418	394	430	395	388	387	395	416	389	353	401	420	428	389	400	391	406	397	395	410	398	432	382	419	391	385	371	407	400	386	416	395	408	417	396	433	373	396	380	419	385	426	412	412	380	429	423	403	421	414	411	411	372	385	395	402	405	437	414	400	397	389	410	400	421	411	407	399	386	369	381	405	418	387	397	424	391	434	380	390	388	405	419	364	385	411	415	445	390	424	395	424	425	362	365	428	399	379	402	390	409	418	431	409	372	389	398	410
5113	998	1605	1300	1011	973	737	653	753	1017	926	1154	818	977	905	913	529	426	299	280	289	272	243	244	245	275	302	359	447	397	315	309	323	230	228	214	246	225	203	159	168	193	199	160	164	175	198	181	176	171	186	174	168	176	174	160	172	208	172	202	215	218	221	175	169	168	156	173	176	184	186	165	171	174	199	184	165	192	170	171	206	170	179	175	180	171	181	180	172	194	205	183	189	182	191	183	190	157	189	182	165	186	191	176	169	161	182	164	181	170	179	183	180	171	198	169	171	171	172	163	185	169	193	174	168	193	157	175	194	180	171	191	161	177	157	185	178	182	180	187	171	164	162	175	175	172	171	173	180	162	178	188	192	189	191	196	148	193	174	170	177	187	161	181	167	195	177	173	163	164	187	163	189	136	173	184	155	198	184	170	191	195	177	180	145	169	154	171	173	163	167	166	161	205	198	177	172	193	177	187	173	189	193	164	175	172	189	170	155	183	200	163	171	183	194	174	167	205	158	158	163	170	171	180	164	196	191	172	173	190	166	158	192	179	166	168	177	198	177	197	168	182	172	190	190	177	205	200	167	180	180	171	171	158	188	190	182	196	181	168	166	174	164	169	167	181	164	200	178	186	170	165	195	174	159	171	195	191	192	182	164	186	198	158	189	197	173	170	179	165	191	161	171	170	182	163	155	162	191	179	185	221	171	184	199	186	200	158	186	180	184	186	171	171	171	187	181	180	169	179	181	210	193	179	178	171	179	204	185	193	186	176	186	194	188	174	193	196	185	174	140	179	199	172	158	151	186	167	197	185	174	147	184	185	173	173	158	176	153	165	175	201	190	193	170	185	162	177	166	181	177	178	178	156	163	174	174	178	192	205	201	173	165	175	187	181	183	168	182	180	177	188	209	171	189	158	173	164	204	167	193	198	156	168	173	191	179	168	190	176	159	170	167	183	185	161	168	167	195	164	174	170	195	177	184	153	164	181	183	173	178	192	171	150	168	181	164	175	202	175	192	171	166	185	185	166	174	174	181	166	169	186	157	172	175	182	160	174	165	178	145	165	168	161	180	183	186	177	170	186	181	178	170	189	167	157	181	173	183	180	155	185	164	198	154	176	195	177	179	166	158	187	174	179	167	167	175	138	194	157	170	158	168	185	172	178	176	177	150	156	171	162	204	174	202	176	190	172	185	188	158	157	204	192	154	204	162	176	195	182	157	175	171	156	178	199	168	201	184	137	165	174	176	198	165	182	177	176	173	163	177	154	171	174	188	164	178	183	190	198	203	157	158	184	186	196	175	187	177	168	177	195	164	186	173	137	168	189	198	168	168	205	175	156	178	177	175	178	186	185	164	162	178	175	183	158	162	179	191	173	170	184	167	161	157	162	185	202	180	175	168	195	167	172	171	184	177	146	180	176	146	163	156	172	160	175	189	181	168	194	178	177	146	154	179	204	188	158	177	174	182	179	178	164	161	179	203	185	165	183	180	187	190	165	176	182	171	181	166	188	180	164	204	172	165	163	152	158	155	182	172	184	175	181	185	167	194	174	174	182	179	187	181	168	176	184	161	174	180	197	164	160	189	155	188	175	157	158	192	175	197	180	185	178	163	177	159	202	196	197	177	183	153	163	181	170	146	186	142	179	177	179	165	174	155	194	163	190	178	169	188	173	165	156	177	165	169	190	160	164	159	171	174	178	164	165	187	175	181	180	171	179	179	186	156	217	197	185	179	171	187	211	145	181	207	172	186	192	185	178	154	165	178	159	176	164	196	187	152	172	147	180	175	170	167	155	151	175	191	174	179	163	183	187	195	176	158	170	158	190	168	188	180	170	174	163	166	158	172	186	179	171	187	188	179	169	185	185	177	172	194	169	153	198	178	196	177	173	172	171	171	170	196	192	213	179	193	161	177	173	167	171	172	179	185	178	193	164	179	175	164	182	176	146	168	186	162	190	174	188	188	179	185	146	161	189	209	164	175	190	176	171	198	156	173	178	169	181	194	164	160	158	186	184	195	161	209	173	178	197	173	158	189	171	171	202	191	143	188	176	189	179	156	167	163	184	160	161	168	192	188	164	203	186	199	166	166	180	173	184	178	173	187	197	168	187	177	185	190	189	184	158	170	182	172	179	208	171	179	200	185	174	195	159	177	180	165	160	169	173	186	182	197	161	186	203	194	175	176	189	202	179	182	169	193	184	184	188	191	183	197	193	194	162	173	168	183	199	188	169	165	166	194	158	184	180	178	191	172	190	182	174	168	164	179	166	193	183	172	189	194	160	159	172	181	172	185	171	147	173	159	171	204	166	176	217	165	168	177	195	175	198	179	184	191	159	179	222	221	180	175	184	170	182	202	184	197	193	166	184	169	196	193	182	153	194	167	161	174	167	185	178	178	166	179	156	155	182	176	178	152	167	189	191	172	176	186	158	189	202	155	158	166	156	192	146	181	190	183	173	176	182	183	183	134	172	155	187	171	169	194	167	173	171	190	157	172	181	178	181	178	196	191	166	176	180	154	176	161	186	204	169	180	172	175	171	183	191	163	167	167	196	157	179	166	192	156	169	185	157	214	193	192	177	173	177	187	148	171	183	184	205	165	193	167	191	155	191	182	169	168	180	187	183	172	159	194	185	164	167	159	211	191	156	178	178	158	177	169	153	191	172	179	152	165	191	196	190	150	154	173	153	171	167	174	168	169	159	170	169	173	159	180	185	172	196	134	182	186	174	183	166	182	187	190	188	181	151	166	169	177	169	195	183	197	182	138	194	195	179	173	179	189	152	188	198	175	158	189	182	188	202	175	174	163	193	190	153	166	173	193	171	168	189	168	187	185	146	188	151	164	166	159	171	186	190	182	171	170	199	200	189	194	173	193	194	181	159	153	189	183	181	215	173	159	188	166	181	196	173	173	173	163	186	185	189	183	174	200	174	181	165	155	188	195	159	197	200	189	165	201	212	173	164	181	199	192	191	187	176	182	192	176	182	180	172	169	161	178	179	151	173	168	180	174	157	169	174	168	154	170	160	162	172	202	181	167	178	172	170	195	185	181	182	184	175	167	170	184	182	193	168	181	187	185	154	172	160	189	175	160	180	209	172	180	170	166	177	177	170	158	192	189	171	176	177	168	175	160	201	171	163	189	165	167	187	165	191	183	178	164	192	175	190	169	185	169	175	183	175	180	190	181	166	165	165	155	192	162	205	191	162	184	190	210	178	161	174	161	192	196	190	180	187	163	176	181	191	165	183	178	176	181	173	185	163	197	180	170	178	161	191	186	172	170	145	178	172	179	177	160	175	177	151	190	163	140	171	172	166	191	165	179	151	165	199	147	196	165	180	172	176	181	171	184	178	173	178	158	166	179	171	189	160	174	167	165	207	170	186	179	176	179	170	180	168	171	168	215	164	183	163	182	168	163	195	187	191	180	177	179	151	155	199	174	183	183	185	204	222	189	200	172	182	186	166	179	189	204	180	174	167	163	177	173	177
4746	1487	3915	4222	3804	3962	3354	3417	3807	5335	5564	7635	4946	6439	6066	6357	3373	2774	1541	1641	1800	1192	1053	1209	1416	1608	1587	2293	3088	2851	2149	2071	1727	1108	1086	872	986	977	650	527	539	506	515	492	521	480	511	485	504	503	548	503	475	529	514	512	546	557	513	514	582	779	1006	514	489	475	468	478	473	522	488	457	484	517	450	466	481	497	518	495	488	498	503	481	487	446	461	475	477	523	460	497	462	499	501	494	478	478	482	522	476	492	463	495	472	456	499	466	501	454	502	497	468	528	453	466	502	499	470	474	499	480	479	477	474	476	512	492	476	496	497	470	490	485	497	505	492	504	454	529	509	503	487	488	465	452	485	506	495	520	520	500	472	523	518	486	448	503	485	456	511	461	457	458	452	510	487	482	469	510	454	500	463	490	490	469	471	450	469	484	481	490	504	512	505	499	489	479	482	488	472	487	475	508	505	481	494	496	501	454	478	425	486	484	475	512	488	472	448	483	489	508	503	466	491	495	465	440	547	478	481	499	509	494	529	463	503	492	513	467	499	453	502	434	472	469	469	469	478	509	451	490	469	474	480	485	477	495	536	484	486	480	469	518	485	498	472	517	518	478	498	512	482	492	476	503	500	498	450	486	469	463	489	477	486	488	504	474	497	476	503	496	466	467	471	478	475	477	453	459	457	490	507	422	466	497	476	462	459	482	495	496	525	500	529	477	417	483	518	478	505	441	436	477	493	477	446	501	535	505	507	492	463	489	473	477	509	420	492	498	490	484	457	477	483	507	446	457	465	464	477	456	479	464	461	495	474	500	528	472	464	476	444	462	520	485	453	488	502	486	470	505	489	458	522	500	466	535	472	518	485	484	494	532	505	493	490	490	481	478	536	485	506	506	505	497	534	492	487	497	504	445	481	470	492	475	444	498	500	500	463	437	481	482	492	495	434	524	496	456	524	477	469	480	479	496	454	466	520	501	519	493	473	460	469	505	448	529	491	476	508	489	503	514	486	505	470	509	479	471	466	471	513	474	470	476	444	517	472	442	517	449	478	453	477	479	491	514	485	468	517	457	489	478	487	494	489	492	463	477	475	459	499	462	484	466	463	493	503	503	507	424	517	520	456	512	494	478	477	469	479	474	474	511	463	527	510	507	505	483	515	481	469	427	526	529	490	525	469	543	468	461	484	477	466	525	492	522	531	470	479	471	482	498	516	506	530	477	510	494	476	495	511	499	480	461	526	487	468	502	479	510	510	486	526	489	501	496	480	501	450	505	501	471	507	501	493	509	480	487	489	459	474	482	471	519	450	467	478	472	481	480	435	496	460	444	451	463	459	490	527	510	447	489	475	470	493	459	446	505	467	509	482	471	499	479	442	478	500	449	480	495	530	516	489	463	525	454	515	487	485	511	452	453	421	494	477	521	478	502	492	458	475	512	505	499	469	487	464	515	494	467	504	468	533	502	487	512	497	502	469	456	492	491	494	478	482	471	504	473	517	471	494	482	488	472	492	445	479	509	542	488	431	499	506	473	521	477	485	522	472	444	496	460	455	492	470	468	543	509	471	446	502	423	506	498	491	488	499	438	474	470	535	500	504	512	502	510	490	490	461	518	493	479	467	485	500	473	466	497	511	478	511	477	512	485	511	486	521	506	485	440	513	490	514	506	474	496	532	483	463	488	504	534	446	460	470	494	486	446	474	526	489	495	475	478	483	492	486	468	490	458	475	464	527	516	499	464	463	484	484	511	475	463	492	502	461	513	476	477	500	500	505	510	444	514	485	492	498	520	444	488	492	519	451	487	479	512	500	448	462	512	463	496	458	458	456	456	478	473	482	515	462	462	516	463	479	463	515	464	549	490	522	484	502	485	531	497	486	498	479	461	482	457	451	484	501	492	502	493	497	538	520	456	469	484	473	472	440	494	480	480	525	480	502	496	424	495	486	473	476	479	496	472	440	473	509	469	482	460	484	493	509	467	497	483	485	500	480	487	455	486	516	460	424	494	438	461	465	505	480	428	508	481	453	471	493	509	481	479	495	470	462	448	480	465	504	479	488	468	455	490	525	472	463	477	490	461	483	509	497	459	477	487	517	484	457	464	496	493	483	486	500	492	484	484	514	520	510	472	497	487	569	449	494	467	497	501	473	488	494	483	469	470	472	443	495	483	464	462	512	487	477	458	448	483	515	493	445	460	474	457	454	511	507	486	531	512	475	462	498	449	505	463	453	481	493	496	484	483	511	449	480	476	509	496	518	472	510	461	484	491	489	494	476	489	461	498	477	472	508	476	477	469	510	498	481	475	466	474	493	462	453	458	468	492	484	477	492	483	468	493	446	514	515	499	496	498	504	523	548	455	497	474	492	493	500	483	451	512	516	484	506	502	464	484	501	497	483	514	478	454	509	509	480	473	462	479	483	457	464	498	484	500	538	488	435	496	491	508	485	466	496	501	478	482	491	475	464	468	474	471	514	483	491	481	508	509	471	463	470	489	509	493	485	486	464	531	473	475	493	499	446	525	507	461	461	489	442	508	470	471	471	493	473	509	507	483	516	486	511	432	513	486	470	483	485	496	465	453	468	492	452	479	464	496	499	474	487	488	482	477	482	487	476	525	473	501	523	440	478	501	482	543	486	478	481	515	497	496	446	487	515	527	478	482	449	483	487	524	496	519	467	473	512	458	458	476	491	472	459	473	510	506	442	500	509	471	489	493	468	512	472	495	496	467	491	517	487	485	522	528	534	509	468	484	465	482	522	497	463	446	478	507	515	467	496	533	486	461	470	514	513	494	461	536	491	492	485	491	489	476	487	471	484	518	481	441	504	483	484	482	497	463	446	491	450	441	512	516	461	474	462	500	513	499	466	492	515	503	463	469	482	475	478	493	490	472	520	463	478	529	501	508	501	510	459	503	464	459	512	493	501	484	490	436	470	487	493	482	465	488	485	480	501	494	464	507	523	481	497	466	495	505	465	508	465	512	510	472	492	473	478	496	512	502	485	485	497	533	493	449	452	517	502	468	485	519	447	434	478	457	470	467	453	468	489	469	471	479	448	540	507	540	447	454	486	490	490	457	535	495	481	490	510	468	499	481	461	486	514	452	490	500	509	503	477	488	473	520	451	451	450	473	471	498	484	490	489	533	492	467	514	496	489	512	465	497	504	506	499	475	479	497	443	488	482	442	462	516	462	521	464	427	472	486	432	512	467	515	468	482	468	489	467	475	494	504	466	496	504	461	526	453	478	498	482	460	469	479	497	455	509	481	496	474	504	477	510	488	498	451	478	470	469	540	487	480	510	488	489	486	506	504	483	457	540	483	504	526	541	486	495	461	511	434	507	445	483	483	511	461	507	483	487	495	529	455	520	415	510	463	489	515	466	474	481	484	549	471	489	489	538	479	475	481	497	454	507	422	441	467	476	509	478	483	473	513	492	492	526	518	504	485	461	458	500	465	442	474	466	447	492	489	457	507	507	466	479	474	460	518	513	490	512	474
25458	10275	9621	6406	5701	6845	6815	8957	8501	12959	14229	18213	13655	13952	13686	15545	9287	6214	3435	2989	3492	1783	1678	1772	2370	2924	2040	2966	5531	5555	3443	3287	2324	1637	1726	1222	1158	1114	705	361	322	280	319	259	244	220	275	246	266	253	240	236	223	246	293	288	290	254	256	350	399	509	543	248	219	198	196	238	209	215	210	218	198	205	221	213	229	207	195	198	201	216	239	206	227	221	214	206	206	205	213	224	216	222	251	225	199	198	215	226	235	225	214	224	208	201	227	215	215	212	206	210	207	197	227	197	218	203	242	261	200	236	204	212	210	199	223	214	230	197	221	231	219	224	222	236	183	220	190	209	210	202	200	196	204	198	218	190	214	251	204	224	228	219	202	212	235	208	203	245	225	217	198	240	213	199	200	218	201	220	211	210	223	215	228	192	208	237	225	229	208	201	198	220	220	197	201	203	198	229	218	224	247	184	216	239	198	200	211	215	206	218	205	219	205	210	190	218	213	197	205	180	232	249	213	206	240	208	216	208	201	185	226	220	226	198	237	207	215	213	222	230	191	215	195	222	213	216	230	209	242	217	222	194	214	213	249	225	217	237	199	215	197	245	202	214	223	201	198	181	220	205	228	225	213	222	213	194	228	237	198	197	221	220	215	239	225	190	209	219	233	214	228	184	205	224	229	215	237	199	215	244	214	241	217	206	190	199	195	214	204	208	241	229	231	219	188	201	222	204	207	218	213	220	193	236	203	224	201	194	222	226	223	206	199	206	215	206	224	199	236	220	188	214	188	204	230	207	215	221	216	260	221	195	209	223	210	248	204	213	207	205	203	243	258	214	214	193	218	228	217	234	213	199	202	220	218	200	209	208	220	219	232	219	205	199	234	233	220	208	189	241	205	197	217	210	213	201	201	202	194	199	209	189	239	206	219	227	207	242	204	187	238	203	225	211	215	188	220	232	251	210	200	220	224	207	210	207	226	225	209	220	219	232	215	215	228	197	211	197	195	246	206	228	216	195	217	221	197	203	232	242	217	220	202	221	219	226	210	202	235	224	198	215	218	201	196	186	220	213	202	219	236	221	230	218	232	208	204	207	217	212	218	210	203	216	208	234	206	217	220	211	192	232	199	207	208	207	226	214	225	186	233	216	205	219	217	211	225	222	221	208	213	181	225	235	221	192	184	223	200	212	210	225	206	242	220	224	256	218	191	212	220	198	226	225	207	199	217	187	213	199	193	196	208	217	206	238	201	229	217	193	232	187	220	210	222	241	195	221	235	235	208	193	213	242	230	194	214	215	221	215	215	198	207	229	240	206	220	234	226	208	212	215	196	191	198	216	242	223	205	207	212	202	232	231	230	230	216	200	214	214	235	215	211	188	209	238	203	210	191	212	201	189	221	214	209	219	200	238	184	220	196	227	238	212	213	216	231	241	231	175	216	221	212	203	212	226	226	223	221	230	232	194	232	209	225	200	230	221	238	205	205	205	205	218	185	199	210	231	228	223	200	225	225	233	231	198	208	201	241	200	232	231	225	181	194	221	195	219	235	200	222	231	207	225	212	232	200	204	217	242	213	216	225	222	224	222	207	204	229	208	218	237	229	199	241	212	214	213	195	238	229	196	219	210	207	208	218	242	207	218	199	211	195	220	190	191	193	201	217	195	215	244	209	221	235	215	213	210	222	217	220	218	220	224	219	202	210	204	214	216	212	199	223	216	225	236	205	223	224	216	222	215	187	202	243	209	210	210	192	210	213	222	206	213	231	222	229	239	214	223	232	215	242	205	224	232	226	237	212	222	200	210	227	189	202	219	200	208	215	196	216	202	186	211	185	204	206	193	207	217	212	198	219	224	237	234	223	225	229	202	207	210	197	219	194	222	215	221	202	194	225	214	224	179	229	207	218	216	236	197	213	215	222	218	207	240	225	210	208	198	210	259	215	223	218	229	234	219	216	231	238	189	215	217	205	242	211	214	231	218	209	224	200	218	212	235	216	202	218	210	248	182	219	205	221	232	219	187	209	221	225	238	213	209	208	245	200	189	242	228	225	225	218	201	221	226	202	206	197	199	232	199	229	221	212	216	175	187	207	219	229	236	207	209	186	209	236	244	225	251	218	216	228	192	228	177	192	225	225	203	205	207	195	217	212	228	204	224	219	221	243	205	247	201	212	208	190	228	202	209	224	210	239	196	209	225	255	218	224	232	210	206	220	233	185	220	227	198	185	213	197	199	210	187	226	189	230	221	193	228	219	227	227	250	202	225	230	219	234	231	222	235	206	232	197	201	245	219	182	227	202	208	199	206	247	218	211	210	229	200	210	223	214	207	214	189	217	208	235	225	208	234	212	217	193	211	218	195	222	225	207	187	222	216	239	238	228	228	202	236	233	211	244	223	204	234	236	200	214	179	220	214	219	210	222	217	219	219	204	222	206	249	220	223	271	205	224	191	225	206	216	197	218	231	203	190	224	208	218	207	213	211	185	213	238	213	238	218	215	175	223	227	205	188	211	204	205	232	193	206	223	216	242	216	215	207	218	206	214	203	237	221	221	203	185	220	234	207	210	206	193	189	216	201	212	244	216	223	213	217	207	228	194	233	211	207	219	219	208	224	203	240	206	219	199	207	197	210	217	212	218	210	227	224	211	239	202	207	232	200	201	210	241	213	192	208	199	219	187	200	199	209	222	212	222	206	219	197	243	193	216	229	215	221	225	218	237	196	204	196	230	202	221	216	214	222	233	205	212	204	218	212	197	224	167	240	193	217	228	218	211	210	226	224	226	200	226	231	222	215	207	211	224	205	184	227	195	203	210	208	236	229	229	231	213	236	205	234	214	205	220	207	227	220	233	207	204	224	204	236	253	202	197	202	209	226	221	232	233	205	234	220	204	206	226	226	222	210	191	205	225	192	232	229	206	246	174	227	235	218	207	207	221	220	222	208	234	217	226	212	222	221	255	242	223	230	193	203	211	221	205	202	214	227	216	208	208	184	196	229	238	241	196	201	212	194	202	207	205	202	192	189	214	219	202	235	207	186	241	212	232	211	196	202	218	227	219	196	200	189	255	227	213	212	208	232	210	203	215	223	213	195	217	219	212	187	216	239	210	242	219	215	203	225	230	201	202	207	214	221	201	200	222	212	201	199	188	196	212	199	194	203	213	220	235	215	227	199	208	194	198	211	220	217	230	203	216	204	205	206	204	211	195	208	192	230	230	200	211	220	202	214	219	205	249	209	183	212	215	215	206	209	231	194	205	213	217	242	220	218	214	172	196	253	216	174	237	203	177	211	208	203	211	199	202	223	205	192	202	203	217	236	239	215	219	204	250	205	210	201	191	213	207	207	222	206	223	203	216	210	199	218	222	219	214	256	190	207	184	228	208	192	203	197	227	201	212	199	187	209	204	207	198	223	229	216	208	215	222	231	235	224	189	223	226	225	233	234	233	228	227	213	219	223	194	237	233	222	207	198	216	192	222	231	199	213	204	210	200	228	216	206	192	210
14655	8376	15753	11056	11303	13996	14269	19609	21152	28743	32569	37835	31393	35247	33769	37036	27221	23836	16424	15131	18421	9807	10300	10799	13914	16377	12078	17274	26477	24901	18597	18955	14829	9769	10013	6901	7839	6692	4200	1771	1278	1090	1306	1193	784	722	809	985	748	852	803	868	830	1228	1352	1202	1073	1131	759	1714	2133	3082	3077	668	536	556	594	628	557	571	649	600	534	565	555	586	574	552	593	543	571	548	566	589	543	554	548	574	568	583	567	570	533	539	574	563	562	587	588	585	513	561	586	595	550	638	565	551	597	579	559	650	555	571	574	555	536	537	595	603	581	577	587	581	544	594	578	570	551	545	566	567	549	586	603	561	608	584	567	570	564	584	587	565	542	610	540	575	510	606	567	558	601	588	568	578	587	553	544	536	602	557	589	569	533	539	624	536	587	577	570	600	552	515	596	533	590	556	556	527	567	557	562	586	595	602	532	537	543	542	582	609	596	561	556	577	571	549	537	585	599	564	566	559	542	561	577	616	564	606	539	600	567	584	579	603	543	564	559	567	576	517	526	581	555	528	590	602	550	562	594	634	573	594	545	549	574	562	594	561	564	546	581	566	573	595	567	566	555	586	578	557	567	533	567	601	579	615	609	563	563	565	572	537	608	553	574	561	564	557	561	559	554	543	554	544	556	541	517	538	546	561	561	588	519	623	586	569	580	558	552	596	563	600	612	545	566	577	575	554	570	537	566	598	561	530	566	533	553	560	585	594	584	567	575	580	564	564	587	574	561	560	569	566	583	632	597	555	563	598	569	562	577	573	614	555	558	607	551	551	571	565	575	589	549	554	550	586	563	595	574	582	544	606	586	561	559	554	567	540	584	555	517	576	558	586	526	554	582	535	612	572	585	586	576	574	558	613	592	594	583	610	606	582	569	567	604	600	592	568	530	569	590	581	588	575	577	540	585	616	567	610	564	594	540	570	579	527	593	564	577	591	570	607	578	557	592	568	542	577	578	562	531	598	584	526	601	597	577	554	563	570	565	553	548	603	618	567	550	577	592	556	573	598	558	576	592	557	570	555	590	539	572	550	602	581	560	555	571	579	560	569	580	557	547	579	623	611	531	561	615	561	596	552	552	530	595	597	571	654	569	543	583	596	558	560	544	572	558	578	545	555	593	552	563	577	572	538	587	592	585	527	557	574	573	527	527	533	588	557	571	552	615	534	619	546	564	575	629	579	589	553	598	571	545	580	552	571	574	575	563	592	582	584	571	603	563	614	567	588	569	583	573	545	581	599	527	588	522	561	548	589	619	573	574	595	548	568	578	568	584	570	552	581	567	544	560	577	534	619	609	570	551	567	535	544	575	554	588	605	531	568	579	543	521	597	541	540	588	576	541	581	586	616	597	595	553	579	558	596	580	552	555	556	546	573	560	576	576	575	600	583	595	569	577	566	554	609	555	546	610	550	576	603	572	559	546	582	604	535	576	581	630	530	594	558	545	563	613	570	610	568	574	574	569	563	542	522	584	574	552	575	558	562	552	571	557	583	579	547	541	563	590	585	545	579	569	588	587	572	569	546	538	553	572	572	580	544	571	617	611	600	593	534	549	598	578	562	566	558	583	624	591	565	570	561	525	573	562	557	536	581	579	552	584	598	567	567	556	521	550	580	546	576	596	575	592	583	575	540	569	536	571	597	545	590	629	562	579	586	565	565	591	595	555	574	536	550	535	601	566	561	578	616	556	602	580	576	591	584	543	533	610	521	585	592	574	559	541	541	603	553	575	569	601	566	577	607	538	599	562	623	582	581	582	596	602	570	583	569	628	568	600	594	578	576	521	545	566	590	595	584	547	551	577	588	555	573	571	572	555	575	594	628	551	577	600	594	575	570	596	554	599	541	555	544	583	604	579	533	539	588	547	595	549	590	545	610	558	582	545	602	584	614	578	571	554	564	579	561	554	545	552	532	587	539	604	518	569	557	573	577	586	530	545	555	582	610	615	575	564	573	607	560	610	551	558	571	569	578	553	607	578	574	569	592	595	597	570	565	559	550	572	586	564	577	585	555	547	569	569	552	571	577	590	574	604	593	608	568	585	598	576	592	583	533	552	576	584	546	592	564	561	553	560	566	590	581	580	527	602	572	568	577	616	534	587	564	579	598	572	601	532	531	575	559	628	544	549	601	537	604	519	575	559	579	539	543	625	572	589	618	572	561	561	543	556	589	518	607	569	559	578	537	581	594	560	535	522	602	606	551	553	567	582	542	587	554	577	520	565	548	565	572	581	572	543	556	560	535	581	530	568	515	528	562	617	579	601	577	557	563	536	642	577	594	588	574	571	573	581	543	574	590	556	582	572	605	571	576	516	572	593	569	597	528	596	641	571	571	587	589	542	584	625	573	527	559	565	576	550	547	574	624	557	615	600	615	539	582	564	530	615	553	582	542	554	603	568	555	549	591	556	563	563	604	589	597	548	573	605	558	543	570	592	564	565	558	590	564	551	537	534	606	539	538	587	564	537	553	577	566	588	599	560	562	595	574	627	561	583	533	571	560	568	526	607	555	546	606	542	568	548	559	555	597	553	610	569	581	605	573	615	514	602	528	598	570	604	538	568	535	590	577	581	577	542	581	575	547	565	585	566	575	585	570	566	560	573	572	566	573	576	579	539	595	550	514	596	609	594	595	585	529	585	599	525	523	567	539	565	601	545	531	600	582	601	602	547	554	585	592	559	571	616	557	563	586	581	578	597	585	595	553	544	565	577	579	595	514	587	546	606	589	572	588	593	557	561	573	542	566	571	572	548	585	535	559	587	523	594	605	550	632	605	576	588	583	629	581	558	585	544	610	571	572	597	544	611	572	617	541	563	519	572	559	559	559	576	573	597	608	567	607	573	578	599	572	565	553	539	555	523	531	571	580	603	576	557	577	568	572	585	636	532	544	585	606	565	551	561	580	563	564	570	573	563	601	607	559	559	585	556	550	539	580	587	564	590	536	578	564	574	592	565	543	587	593	571	551	574	589	569	592	547	578	557	594	543	556	548	600	558	598	583	547	570	529	598	533	511	547	565	567	590	569	570	563	557	543	550	578	545	611	565	582	536	602	553	594	594	561	541	558	569	517	556	616	590	526	600	590	574	588	571	587	606	613	571	565	571	556	552	566	561	616	554	551	536	572	574	565	534	547	552	549	544	592	573	558	571	599	603	552	620	583	615	567	582	562	568	538	556	555	560	562	588	542	619	558	577	595	530	589	572	566	588	608	610	555	572	528	544	539	613	591	582	616	549	594	593	576	604	596	573	573	590	561	558	555	538	577	591	591	574	560	575	587	596	591	594	582	584	560	554	584	585	611	599	568	604	571	592	562	578	558	581	560	556	583	558	594	580	562	554	594	568	578	573	587	611	605	561	554	578	540	570	596	607	583	572	582	590	552	563	572	556	589	580	601	542	554	570	561	583	600	561	614	550	571	580	596	591	557	571	601	620	587	580	608	620	596	525	575	556	592	571	573	576	541	596	561	603	627	586	597
42181	24606	20968	12887	11234	13394	13791	17546	16359	23527	23997	32060	27354	27344	26490	29009	20933	16253	9737	6710	7330	3962	4013	4411	6207	6823	4370	5462	10369	12780	9544	7098	5025	3600	3546	2274	2829	2231	1332	534	294	233	384	356	198	156	184	235	204	224	230	218	201	372	363	282	284	290	208	402	527	745	805	210	156	124	145	137	144	143	140	130	144	124	139	150	149	146	143	125	145	157	148	129	127	159	139	141	135	144	134	152	144	144	141	151	146	143	129	144	132	137	129	124	157	143	144	126	139	144	137	126	154	137	123	148	120	131	109	139	148	121	136	156	133	131	153	120	137	137	123	122	148	134	146	130	146	147	149	134	132	152	117	139	138	143	114	118	129	138	127	146	154	130	140	117	135	119	145	132	142	122	125	129	130	136	142	127	152	151	157	136	132	140	153	157	128	162	140	128	121	142	130	125	137	150	133	142	151	127	137	133	138	131	137	126	134	119	115	143	110	156	139	144	147	124	140	140	137	132	116	136	159	147	127	130	136	133	117	139	154	120	147	144	146	154	140	129	129	135	135	139	127	139	133	128	143	125	152	130	116	135	151	121	149	130	113	134	160	138	144	132	137	142	148	130	138	146	153	144	111	126	133	133	115	148	134	131	151	157	126	159	141	136	119	136	132	123	131	139	126	145	151	170	134	137	114	153	150	133	143	132	151	142	130	127	141	140	140	127	127	148	140	143	138	152	151	129	143	163	125	113	149	143	139	131	139	136	121	129	144	125	144	128	132	146	144	169	142	147	143	151	126	139	151	131	164	122	164	156	158	138	132	141	138	131	136	134	126	154	126	148	145	171	130	121	136	167	149	100	146	136	139	149	145	112	134	134	139	114	134	143	144	162	132	140	147	129	135	150	155	139	160	138	129	138	140	143	155	145	150	131	147	149	124	136	138	148	135	136	147	130	142	137	160	142	132	124	126	143	145	126	119	132	147	165	150	119	138	152	145	146	137	129	114	122	115	132	134	135	139	160	150	143	144	125	137	141	149	138	117	139	132	131	131	147	144	132	140	139	149	129	128	127	152	143	133	145	129	132	125	140	155	104	150	137	126	128	152	146	127	147	132	136	136	136	136	148	141	151	149	124	147	138	138	145	138	150	143	130	158	116	115	143	151	153	149	104	147	129	145	123	126	142	137	118	136	154	153	137	130	132	142	135	145	129	136	133	133	143	136	165	157	131	122	153	146	136	148	132	146	148	129	125	129	145	131	131	154	137	172	131	162	148	139	126	144	150	134	144	140	123	133	139	130	150	130	136	148	130	139	137	111	124	132	127	141	140	140	135	135	134	115	140	128	144	164	149	139	135	140	138	136	131	128	133	113	118	108	142	129	128	142	136	120	148	138	143	131	151	103	141	129	152	148	121	144	147	152	147	136	134	148	133	127	124	107	128	142	144	143	133	143	162	151	119	173	141	134	150	141	143	132	137	121	167	123	127	142	117	137	142	130	158	147	122	131	129	140	152	145	128	154	119	138	122	132	135	152	130	140	132	131	139	130	146	137	147	154	139	137	137	119	149	125	140	138	134	127	133	118	139	125	149	130	135	154	160	146	142	143	139	137	135	124	140	142	149	136	156	141	140	135	128	158	119	145	161	128	128	127	132	138	139	138	157	143	139	150	139	132	140	121	139	115	127	131	155	141	140	129	129	136	143	165	127	152	125	150	141	145	137	131	145	152	127	136	133	126	135	152	149	155	139	140	129	149	134	142	127	138	161	131	124	141	125	121	127	126	144	143	125	159	136	128	118	116	123	129	131	134	126	168	118	137	142	152	128	130	125	152	131	134	133	137	138	149	136	136	124	147	142	145	140	153	164	146	130	136	139	132	150	128	154	117	127	128	159	143	152	139	160	141	119	131	145	121	133	151	152	151	131	150	125	140	136	121	143	132	149	136	140	143	141	153	130	157	142	127	146	128	126	132	164	150	149	116	127	144	129	141	138	158	119	120	145	110	128	126	136	153	124	132	150	134	149	122	156	128	143	127	127	116	131	145	142	118	166	129	139	136	137	135	136	117	125	164	120	145	154	150	139	128	152	132	142	129	125	112	136	137	144	146	140	139	148	130	114	119	116	141	142	152	143	145	151	164	126	128	129	122	150	131	150	143	135	120	157	147	129	127	125	136	145	148	125	138	129	134	117	144	134	137	139	163	152	143	131	133	139	136	138	130	144	139	143	127	144	149	130	134	127	122	136	149	132	136	128	156	130	149	121	132	130	144	149	144	130	137	149	142	147	126	151	147	131	161	146	129	129	153	146	139	120	138	130	128	169	122	110	156	131	143	149	131	157	131	144	125	133	153	138	149	162	143	149	136	126	147	126	162	143	158	134	138	123	114	139	102	143	133	149	110	128	121	130	134	138	145	145	116	138	143	138	119	119	137	144	158	133	139	138	152	146	142	146	136	129	128	139	128	140	155	144	164	127	136	143	135	121	149	140	136	129	147	143	141	132	124	141	135	149	129	148	151	132	137	136	130	149	141	123	137	150	147	120	125	148	137	142	131	126	144	149	157	155	144	140	132	128	127	150	133	130	127	148	130	131	146	151	132	150	157	129	136	140	126	156	154	135	153	134	139	120	128	132	132	159	131	123	133	139	139	132	122	140	126	139	148	147	143	120	110	145	142	139	140	125	142	136	153	129	129	138	135	136	129	141	137	136	132	145	134	144	138	145	140	133	148	118	152	127	138	143	146	145	136	143	161	141	137	134	147	133	105	138	136	139	138	147	137	145	137	151	127	128	148	136	140	133	130	124	128	130	134	132	138	136	125	129	131	128	128	141	159	134	122	117	130	145	123	130	145	141	138	159	130	151	145	129	132	140	152	142	151	143	159	138	132	139	137	139	136	142	152	127	152	147	127	170	154	138	142	135	146	144	153	133	163	144	142	132	155	145	120	128	137	130	119	141	147	133	122	143	133	143	132	142	156	145	151	155	114	138	147	133	145	123	150	133	146	135	128	139	149	153	149	129	144	125	136	152	148	160	128	128	136	133	158	153	145	135	129	146	118	135	140	137	140	136	146	149	136	121	135	144	150	150	165	118	141	134	133	127	153	157	110	126	139	141	121	151	129	140	141	134	143	126	133	134	152	133	136	132	131	122	126	157	149	139	116	147	123	128	126	152	148	163	132	156	147	148	129	126	150	127	145	127	130	135	148	143	142	130	157	121	146	140	124	130	155	145	140	131	151	146	151	143	141	156	152	135	144	137	145	138	131	153	135	137	136	127	126	131	141	146	140	132	128	137	140	155	124	143	139	138	148	123	150	126	103	130	133	159	130	140	142	134	153	160	143	136	131	136	136	127	132	115	123	145	157	137	121	137	133	139	134	133	106	116	141	118	133	132	138	139	137	127	150	132	146	133	136	110	124	144	126	158	146	169	132	140	128	136	132	140	128	129	133	133	157	154	148	131	120	125	134	141	129	138	148	113	149	110	133	148	126	123	121	138	161	147	119	164	135	129
24186	17146	25257	16707	17801	21308	21042	28666	28463	37891	40530	48423	41781	46350	42784	48541	39917	37975	27195	24339	28804	17087	19858	21450	25401	26548	19772	24713	35437	38047	33021	29668	24079	18367	15856	12529	14554	12295	7313	3148	1795	1286	2399	1666	837	660	917	1396	811	1317	1192	945	955	2368	2533	1945	1726	1696	775	3063	3262	5207	5921	808	387	436	420	443	427	421	379	392	385	396	376	404	409	426	426	419	407	392	397	379	388	343	408	388	376	393	388	351	416	360	363	370	376	392	396	414	383	407	364	339	383	386	380	357	396	398	363	342	389	386	361	423	341	386	356	367	354	372	375	352	375	342	417	365	371	398	355	352	348	372	387	383	359	394	408	374	366	367	393	356	379	371	400	368	371	399	367	394	376	368	353	374	367	371	379	357	375	366	371	390	384	385	365	363	366	411	372	395	343	398	381	364	370	390	411	379	364	367	368	355	373	382	385	380	395	356	362	343	346	396	377	332	392	393	398	369	377	372	361	341	407	383	410	387	372	412	401	440	364	364	368	411	394	328	389	383	379	372	389	378	355	408	367	366	338	387	361	414	375	412	397	368	383	391	408	378	376	383	399	404	374	383	396	424	370	389	398	369	407	406	389	406	384	376	371	408	392	398	368	391	382	340	397	361	388	409	379	381	375	360	387	417	412	390	368	362	405	399	387	410	426	400	384	397	365	444	376	379	366	390	391	366	375	422	370	347	365	341	351	346	398	407	386	353	350	392	368	369	399	385	356	389	385	371	374	387	371	355	358	358	385	416	359	397	354	363	347	411	392	406	372	363	371	378	391	404	370	357	386	391	355	388	370	369	372	381	379	378	357	418	366	365	355	329	337	391	390	401	351	412	408	360	356	392	392	387	380	403	395	405	399	356	373	374	362	357	382	375	350	373	327	379	403	383	364	365	397	404	376	355	370	373	412	379	386	396	371	375	379	384	393	369	360	342	381	386	369	416	381	383	365	369	361	402	396	419	394	344	411	392	391	383	390	353	369	400	364	368	346	386	376	384	355	385	383	390	373	381	359	367	389	382	382	396	371	386	356	394	365	380	380	353	372	411	376	364	369	362	365	355	387	388	367	365	386	391	379	412	362	376	413	374	383	405	342	399	374	372	406	392	398	371	376	391	349	386	393	348	362	376	352	366	387	341	387	405	352	384	355	359	393	384	396	385	361	352	389	346	349	396	364	382	407	376	390	382	375	392	352	348	365	356	413	349	371	375	366	386	386	384	343	367	354	379	414	430	388	378	381	377	364	392	376	370	396	371	335	379	378	323	349	389	416	378	411	380	385	397	408	371	385	385	323	362	372	413	368	381	358	358	384	395	394	379	372	391	385	378	389	372	389	402	407	415	376	386	391	348	415	354	373	388	355	384	338	403	375	360	383	355	401	370	418	358	347	339	394	355	394	372	352	403	392	379	381	381	376	377	369	355	411	364	357	354	384	387	361	345	387	375	369	390	385	401	340	395	347	339	396	366	353	385	351	379	383	388	375	378	380	339	390	384	360	369	399	351	402	368	363	385	369	358	365	329	392	386	347	372	374	340	360	357	386	369	413	355	372	376	342	368	417	376	348	358	370	382	398	350	360	340	377	412	399	379	410	394	391	355	382	389	358	375	408	392	381	362	441	420	376	407	359	383	372	362	372	393	372	352	373	366	357	383	381	392	402	365	380	384	394	383	405	369	367	405	365	340	334	358	385	386	368	365	426	368	374	371	381	367	379	376	391	415	392	380	375	370	360	341	368	401	357	354	342	371	378	368	360	385	374	352	354	382	347	377	389	356	366	387	374	391	349	358	355	365	385	369	381	373	425	373	350	378	371	358	388	382	370	361	374	379	388	362	379	392	360	347	392	394	365	384	407	347	410	356	381	368	354	390	387	366	401	376	352	358	397	388	402	383	371	378	408	377	354	370	371	370	350	350	366	379	359	361	419	392	364	365	400	373	395	353	357	391	399	372	345	377	408	346	394	407	368	383	398	398	366	407	399	396	363	384	426	377	371	372	405	380	337	348	383	363	363	371	369	397	410	374	371	383	356	388	330	380	346	358	357	371	350	371	389	356	388	368	405	388	357	381	390	397	397	373	374	371	367	391	403	361	384	375	368	378	373	382	367	373	366	368	347	374	352	398	361	366	370	384	389	383	394	377	362	381	387	372	366	373	394	368	362	384	392	394	386	359	371	359	375	394	361	390	389	410	373	382	381	340	442	370	372	422	356	380	385	371	366	381	368	398	372	360	403	392	374	380	368	346	398	399	386	427	377	365	384	394	395	363	341	356	382	386	398	369	391	382	400	374	419	375	373	350	373	327	369	377	378	346	390	412	363	377	406	363	382	373	360	393	387	372	366	395	382	376	406	389	371	355	382	395	378	371	365	370	367	387	381	369	372	385	388	382	371	371	381	369	373	373	354	364	356	384	376	381	328	388	374	370	357	344	355	360	374	376	370	392	386	413	380	367	373	368	407	369	372	346	349	415	398	423	409	369	364	390	413	388	365	353	411	357	377	344	377	368	363	368	392	380	398	369	382	390	355	379	374	421	385	368	393	366	353	366	344	409	380	362	381	370	370	386	370	365	389	375	387	364	413	388	371	384	331	353	364	333	392	373	395	374	380	396	389	398	361	364	347	407	381	383	392	349	358	380	359	374	388	345	360	408	366	370	358	369	389	358	381	374	415	356	390	379	380	383	377	416	359	387	367	376	370	382	390	382	362	374	419	370	391	363	349	385	393	388	404	378	376	389	397	388	386	364	374	399	361	364	406	365	422	403	348	391	373	369	371	357	362	349	375	368	360	376	371	390	387	360	374	373	405	357	407	352	364	389	388	388	351	415	361	340	423	375	349	351	352	366	384	362	367	368	343	370	347	372	346	365	413	378	353	359	370	375	399	358	390	367	400	368	351	357	361	394	373	340	403	379	362	351	414	384	351	384	392	384	369	382	389	378	356	411	386	377	364	392	374	379	392	378	376	360	366	351	346	387	380	369	378	364	379	385	360	318	354	384	388	411	402	394	378	373	371	362	383	396	373	376	383	371	342	331	390	389	361	382	357	380	366	382	355	362	363	391	391	392	335	352	383	383	379	415	382	368	339	422	377	387	382	367	396	392	385	389	351	383	355	383	392	360	386	352	377	342	389	365	350	378	352	365	374	405	367	371	357	378	384	354	384	388	395	386	374	378	391	342	371	389	392	352	376	358	390	388	337	397	341	343	393	405	379	375	388	410	355	388	396	395	411	353	385	389	380	382	372	364	382	410	335	353	380	350	401	381	356	383	372	376	366	385	387	375	373	353	402	384	390	353	388	398	372	349	350	403	383	388	360	357	375	371	357	349	369	400	358	373	368	399	352	393	358	346	389	387	371	346	364	412	386	382	396	344	378	379	368	361	380	368	352	384	389	384	394	404	402	338	398	384	395	350	377	368	371	388	389	396	379	383	400	388	384	382	392	403	350	391	382	388	404	367	389	360	411	394	369	356	361	352	351	403
5126	1009	1577	1375	995	883	761	768	586	762	744	903	804	991	703	911	612	466	354	302	293	272	292	264	290	335	278	327	386	390	345	316	243	227	249	207	245	217	185	186	184	198	182	169	183	175	208	179	177	199	178	169	173	191	194	195	204	174	187	193	217	212	256	183	177	160	201	166	165	187	162	163	179	163	168	209	157	170	171	157	145	176	178	163	167	184	176	179	190	193	165	176	175	172	171	179	187	167	188	183	172	186	210	205	163	191	181	180	168	175	173	197	171	195	192	180	200	163	174	191	189	170	188	175	177	175	175	177	174	190	182	165	188	188	175	165	178	196	206	181	180	176	172	185	208	183	202	192	174	177	188	175	200	206	206	177	193	187	206	169	170	181	175	163	184	192	180	162	160	175	195	174	169	214	183	174	162	187	193	183	183	195	195	175	176	172	193	166	178	167	152	186	187	186	194	199	191	192	192	164	180	186	205	185	188	182	198	208	193	198	174	198	195	178	176	196	191	164	152	203	193	173	178	184	183	167	187	195	194	194	168	176	163	189	166	167	182	161	170	153	179	178	180	192	192	174	178	159	170	175	203	171	163	169	190	202	172	166	163	191	180	187	187	170	167	190	171	199	189	177	184	194	160	185	167	195	177	194	176	171	170	187	186	182	165	174	175	217	196	161	198	186	202	179	185	178	182	168	159	209	185	183	183	188	160	193	190	184	179	173	187	185	191	159	166	183	171	190	165	159	198	178	180	203	207	179	185	185	176	187	160	184	204	152	166	180	190	160	171	207	171	190	160	173	139	153	208	198	161	187	192	192	188	194	172	211	186	185	191	187	172	178	178	187	187	171	170	182	177	192	159	195	192	185	164	185	186	176	168	167	198	190	198	184	191	161	185	183	175	167	175	168	201	177	161	168	187	181	168	164	204	168	167	182	197	209	171	176	172	172	184	160	180	196	182	174	172	187	169	181	172	175	179	181	167	183	189	164	184	185	173	155	177	175	190	191	178	166	184	180	202	179	164	215	191	161	160	184	157	156	189	189	192	177	181	164	169	162	171	202	167	197	177	179	176	185	198	179	167	176	155	177	145	173	184	181	177	169	203	181	204	186	200	153	193	169	184	158	200	165	167	159	197	185	198	171	161	168	159	161	184	181	187	187	177	173	206	175	159	162	182	170	166	191	138	181	171	181	213	181	171	211	169	194	163	177	197	183	187	179	215	191	168	187	193	170	175	196	175	196	192	167	200	203	155	198	199	172	166	175	171	145	178	165	161	190	198	185	187	150	173	178	159	180	196	157	185	184	190	154	161	164	183	185	210	164	161	167	182	187	180	193	180	178	185	187	181	186	180	168	182	178	173	161	171	153	166	169	184	165	201	187	177	185	177	171	166	181	174	187	198	202	188	184	173	185	185	177	175	198	178	179	160	178	181	172	193	171	187	173	176	178	192	177	169	186	179	164	187	156	179	166	191	203	163	187	194	186	179	184	169	215	192	144	176	170	206	185	195	178	161	174	174	176	180	175	186	193	174	143	182	182	175	184	212	174	178	142	153	198	191	182	173	169	169	169	166	154	178	163	184	182	188	179	177	161	189	207	187	171	177	190	179	189	208	159	182	173	166	164	192	186	184	186	176	162	171	168	178	177	186	186	178	183	197	173	212	163	187	202	176	194	172	151	159	172	152	200	161	193	189	143	179	188	177	157	177	181	177	192	183	194	172	183	158	188	202	181	194	157	199	195	197	165	185	172	182	189	192	179	161	183	192	177	184	206	190	162	171	185	171	198	158	179	182	195	182	165	177	183	183	184	187	187	178	186	178	197	219	162	199	187	171	190	189	203	168	189	199	171	199	180	168	160	167	195	190	172	191	183	174	188	202	197	175	172	173	185	160	182	161	191	199	182	151	181	212	176	191	193	167	203	173	188	200	178	181	174	178	176	167	180	199	194	154	146	173	193	183	189	190	178	197	209	180	181	193	162	191	174	175	179	154	200	180	191	179	172	177	158	155	174	185	176	193	170	152	186	166	176	195	178	195	187	190	165	200	212	199	167	194	199	183	183	182	167	159	203	177	206	175	198	201	191	174	160	161	174	194	203	164	180	185	195	201	171	177	186	188	174	187	169	170	177	200	164	165	204	186	171	187	177	184	171	180	195	194	185	182	171	186	173	156	194	170	188	190	187	179	193	180	183	175	208	195	168	173	170	176	174	188	187	163	183	181	184	160	181	155	195	189	163	192	165	174	167	194	206	188	204	181	197	184	177	181	187	186	176	190	174	182	191	171	186	186	171	159	152	183	199	186	168	169	216	185	204	179	147	183	214	151	156	193	199	162	176	171	148	173	195	189	183	188	183	182	188	173	185	188	164	187	169	187	169	187	185	165	171	175	183	194	184	203	182	169	187	174	174	170	171	192	187	176	173	189	157	153	169	172	183	171	190	157	200	177	160	182	183	194	170	170	182	195	189	192	175	141	166	166	171	192	194	198	167	187	162	193	181	161	188	181	184	156	192	190	186	200	181	183	182	161	195	168	168	191	169	145	168	169	180	204	180	199	163	195	196	176	173	184	182	183	187	165	182	204	173	167	157	200	180	173	177	189	176	188	205	195	192	175	181	176	194	173	185	185	179	184	183	197	182	176	153	178	185	170	179	170	191	185	195	186	190	171	183	181	180	156	187	183	164	181	194	172	171	195	182	184	191	192	171	167	185	184	194	180	192	210	187	175	193	192	176	183	180	191	178	170	166	163	194	168	177	154	177	170	178	209	173	201	199	215	176	170	187	181	206	177	202	184	187	192	178	195	163	173	185	180	175	177	179	171	175	193	186	175	195	185	181	192	177	179	180	182	163	196	192	183	168	168	176	192	188	204	170	171	187	173	170	206	185	184	176	169	166	177	191	176	177	206	159	169	180	161	182	180	169	196	202	170	164	164	186	176	191	176	163	159	180	194	197	158	186	211	175	197	169	175	165	173	177	170	160	186	172	180	181	161	162	202	180	170	197	180	190	172	199	179	177	183	208	190	174	181	175	186	205	185	184	185	197	163	181	188	185	167	191	192	170	196	174	188	175	180	194	170	195	154	186	179	202	180	209	155	181	215	159	171	168	215	213	179	180	162	168	167	203	186	172	216	197	177	195	183	180	162	181	176	173	174	152	175	159	157	190	171	168	201	197	184	171	170	178	172	168	166	176	216	170	187	178	162	198	204	184	195	170	187	177	190	180	165	196	185	174	184	164	173	187	164	159	199	188	186	190	145	175	162	167	192	208	180	168	158	163	176	169	173	184	188	177	157	177	153	188	165	162	193	191	177	161	202	163	171	184	211	203	169	179	174	177	172	172	177	182	182	181	189	195	185	186	180	150	173	174	168	173	152	169	184	177	180	166	179	186	175	178	190	170	188	160	188	169	171	167	193	185	209	173	210	180	167	173	184	187	202	182	177	160	183	159	180	177	172	175	166	174	181	179	173	180	171	178	189	186	190	171
4790	1506	3660	4307	3935	3908	3501	4203	3315	4718	4461	6610	5273	6953	4987	5999	4076	3211	2089	1532	1830	1242	1363	1376	1542	1630	1258	1784	2222	2608	2507	1991	1363	1041	1116	948	1113	896	713	557	510	502	579	551	547	503	516	513	517	476	540	461	546	529	595	532	545	522	494	555	617	677	878	682	542	478	497	519	509	497	455	526	501	442	522	510	500	465	491	530	511	479	504	485	458	476	507	519	483	526	499	488	505	509	498	505	535	473	553	506	480	522	502	523	503	441	510	480	448	501	492	476	490	528	516	465	563	451	541	537	495	440	495	501	509	504	494	464	493	527	485	472	520	487	500	498	505	474	510	500	524	479	476	469	509	481	512	537	478	500	532	508	519	507	463	493	478	510	448	471	480	486	480	479	524	510	462	509	480	498	486	489	453	482	523	502	502	488	498	503	508	493	527	521	480	511	486	500	460	478	494	514	453	526	482	496	513	470	503	472	485	480	526	493	470	497	521	519	476	486	478	483	487	468	469	514	483	484	488	488	535	499	490	557	452	482	481	438	476	492	483	483	480	520	504	496	543	515	514	513	479	490	510	448	493	487	509	469	502	492	549	522	511	494	516	497	468	523	492	500	524	477	445	526	466	499	505	496	499	493	539	486	459	498	500	529	483	491	487	490	456	470	519	499	491	474	454	509	502	529	495	479	494	485	504	450	485	451	522	443	485	459	510	531	471	455	505	466	525	499	478	493	495	478	496	509	525	528	486	483	504	515	485	520	528	462	530	461	481	501	451	484	517	448	480	506	475	480	457	469	492	516	511	466	500	485	496	501	491	471	463	485	523	480	484	486	493	510	474	476	507	477	501	529	461	489	516	536	509	528	455	515	480	512	459	481	489	508	475	488	502	502	464	509	512	530	503	476	478	519	504	496	475	474	483	466	511	479	477	490	459	502	463	531	471	512	511	560	507	488	500	482	486	479	516	490	477	500	484	473	479	478	479	490	488	482	459	452	481	513	482	496	459	494	481	519	492	470	494	477	477	508	502	483	530	524	479	476	501	463	462	487	512	485	492	535	492	464	436	512	498	462	476	506	490	507	497	488	539	514	509	459	469	522	509	502	492	489	467	500	462	457	462	467	498	492	513	498	479	513	500	481	502	517	498	489	546	517	481	511	498	494	477	479	538	484	487	460	489	490	484	477	487	496	485	484	476	500	482	493	492	464	480	503	502	529	504	497	474	532	508	497	523	508	456	499	504	507	469	485	489	493	516	491	469	467	433	484	524	483	480	493	501	521	465	453	498	490	457	531	513	503	541	513	470	519	461	517	505	504	524	432	509	506	480	479	518	473	476	489	518	479	503	521	478	548	509	455	517	516	511	514	476	489	508	492	514	560	501	513	524	524	498	537	444	476	529	466	451	478	497	522	466	486	478	484	499	485	474	494	516	514	475	503	490	499	485	471	479	513	468	506	532	481	484	460	481	498	495	468	462	475	502	498	466	499	489	525	494	489	486	487	502	457	507	524	502	492	471	494	462	457	512	525	459	475	510	509	504	499	501	502	473	532	515	469	505	488	495	540	443	467	440	496	489	503	517	526	480	499	504	492	505	464	514	469	534	510	514	482	525	489	506	459	460	450	484	509	513	445	503	501	496	446	523	487	493	485	488	505	500	464	513	503	501	516	471	477	498	534	514	464	483	504	488	521	479	477	504	542	494	489	469	527	511	466	472	486	440	479	471	501	474	473	497	481	488	490	518	475	506	506	474	472	490	492	490	478	490	485	492	482	461	494	517	493	530	498	518	487	497	528	496	479	475	499	529	508	467	512	466	520	487	495	484	481	497	516	468	546	523	493	464	467	480	475	500	508	499	504	493	523	490	469	489	501	517	467	498	465	507	516	524	490	528	493	439	470	484	452	498	492	499	511	473	475	504	528	508	491	509	499	528	467	441	485	455	498	497	488	443	514	477	487	519	465	448	525	505	488	469	493	478	487	493	478	506	497	533	476	524	508	513	499	475	481	500	482	502	456	486	511	487	495	512	505	514	477	439	482	510	479	473	511	477	471	507	518	451	469	507	516	476	480	493	465	496	486	526	477	474	493	508	455	520	452	526	514	500	495	491	453	492	484	500	536	488	509	514	509	497	522	499	506	489	449	480	480	525	500	497	469	498	475	533	477	532	492	498	489	459	498	452	474	501	458	503	475	503	497	522	494	509	505	448	528	498	493	529	496	473	493	487	507	483	500	477	498	464	493	507	485	514	488	516	494	514	491	503	508	475	482	489	498	482	508	497	485	503	478	456	490	458	497	458	474	463	454	492	521	481	513	502	488	492	499	503	480	470	475	490	547	492	495	514	469	449	484	522	527	515	482	483	500	493	494	501	503	492	500	457	513	515	503	484	535	502	495	491	480	486	541	500	484	501	532	482	477	478	512	451	511	467	483	476	482	514	535	519	496	448	512	497	482	471	502	482	503	506	477	474	499	474	466	448	471	490	474	492	490	513	483	510	449	488	499	520	540	472	460	477	506	469	482	498	474	478	526	488	510	463	495	491	512	437	508	486	437	482	491	490	508	492	484	469	514	517	479	524	505	509	458	457	493	522	502	521	557	524	467	495	490	441	489	493	529	485	460	503	504	480	474	512	521	518	497	505	493	466	512	454	457	510	509	489	501	494	465	502	480	479	532	484	491	486	503	480	511	547	497	506	516	545	489	469	492	534	492	493	486	448	492	481	501	494	495	493	518	484	464	467	520	459	487	498	491	490	516	487	476	491	476	508	517	484	487	492	480	458	513	464	450	510	451	510	506	495	492	478	481	491	480	490	533	497	479	495	535	494	483	494	538	470	516	558	480	519	520	531	500	501	493	472	494	475	508	505	471	465	532	491	518	491	443	486	505	474	503	533	507	468	493	482	515	487	498	512	578	473	525	509	494	502	526	506	490	477	489	493	492	503	469	484	488	498	519	512	483	497	497	494	430	486	505	518	510	482	508	480	490	496	485	513	497	527	459	533	480	493	534	507	508	521	506	464	474	505	473	489	486	475	471	513	482	485	497	502	479	469	518	489	530	479	497	500	530	449	504	478	445	475	468	492	490	488	455	499	460	507	501	530	491	528	506	506	501	504	517	516	456	474	489	461	531	493	494	502	446	476	482	495	483	530	460	481	525	458	460	493	478	480	491	489	501	466	491	540	495	508	477	495	459	500	489	493	466	482	506	550	504	539	507	500	506	503	486	516	468	485	454	512	519	481	505	491	496	487	508	474	483	501	497	484	500	487	506	531	559	486	517	515	516	497	461	472	506	467	482	509	464	498	549	517	483	495	512	492	502	493	483	487	487	468	489	485	470	463	517	492	508	525	537	450	489	492	489	471	481	505	491	478	476	491	462	489	481	501	522	486	525	492	502	524	485	503	490	483	466	499	471	445	523	526	497	485	515	489	472	495	497	449	448	472	461	545	539	478	511	495	490	466	490	480	500	502	528	512	482	490	487	489	479	486	454	493	491
25503	10586	9528	5976	5768	6872	6639	8221	8044	10240	11370	13860	12533	14982	13022	13566	9959	6764	4239	3575	3488	2257	1926	1993	2009	2169	1920	2989	3487	3292	3142	3071	2181	1374	1393	1052	1193	1018	689	379	269	351	299	298	250	224	246	266	214	228	308	263	243	293	425	365	298	265	238	336	362	515	548	251	231	219	195	197	206	201	216	200	225	212	223	212	215	227	219	222	224	236	205	207	201	196	225	204	194	220	223	204	192	213	206	216	195	242	209	243	218	224	234	220	186	210	205	178	193	235	246	201	189	215	198	236	205	214	230	217	248	223	221	218	204	208	227	226	192	196	206	192	211	201	206	213	206	173	173	235	213	253	217	190	208	215	218	226	228	211	219	225	221	181	214	212	235	194	209	195	215	237	220	210	234	205	221	222	200	202	235	214	194	187	201	202	209	213	210	242	221	199	182	186	201	202	225	230	221	190	218	198	219	177	206	194	207	206	187	217	187	186	216	219	199	199	215	213	236	220	183	216	223	200	221	211	218	219	235	217	227	224	192	208	196	195	226	230	199	240	206	223	231	230	210	224	212	232	195	225	228	215	233	222	210	223	217	202	237	215	237	221	222	200	183	218	220	207	222	213	203	218	212	199	258	221	208	214	200	231	215	213	226	232	219	206	230	222	234	226	198	208	237	213	200	208	213	213	224	241	208	206	208	216	224	192	201	205	192	245	187	225	228	220	182	196	195	207	210	204	243	203	205	195	225	218	226	200	234	230	204	218	211	251	193	209	203	184	219	195	216	175	198	201	220	214	230	217	221	226	223	213	230	220	203	215	208	205	238	217	208	204	218	228	220	174	233	217	198	235	204	223	216	214	228	207	224	214	214	183	186	218	207	224	227	192	210	218	228	200	202	192	231	206	186	211	210	221	202	193	193	200	189	212	252	209	206	202	217	217	237	191	242	229	213	203	216	189	242	199	217	218	203	217	211	207	214	194	224	225	204	225	221	235	226	217	211	198	212	222	195	204	192	221	192	229	227	200	219	221	205	192	204	219	206	205	199	186	189	210	220	213	223	199	205	208	210	217	199	207	228	242	246	203	220	202	198	190	230	203	232	220	207	210	218	224	213	208	205	229	216	191	175	206	219	211	216	224	221	219	199	221	207	236	213	205	204	218	205	210	217	211	232	209	217	224	213	189	212	226	227	218	207	211	213	227	241	181	213	240	187	220	209	217	195	182	191	208	226	232	231	193	189	227	226	206	224	228	204	198	201	228	213	194	209	228	201	215	220	247	221	211	191	201	241	209	183	222	229	199	233	231	203	200	195	197	222	228	216	184	229	207	212	231	220	215	209	195	194	211	212	210	223	200	255	218	195	182	228	189	202	208	250	227	222	223	219	216	203	220	205	203	223	203	207	210	211	169	207	202	220	201	198	209	253	217	224	225	222	191	201	216	240	230	193	236	225	216	221	207	218	251	197	199	196	201	218	226	221	191	204	196	228	224	191	216	215	204	218	185	222	222	191	206	207	218	227	199	192	205	238	208	205	214	208	198	218	200	203	202	203	235	187	224	221	229	228	225	205	204	205	193	232	221	175	208	181	213	220	221	194	216	197	223	203	213	205	249	236	203	191	218	224	187	199	214	203	220	221	237	204	213	222	207	190	198	204	221	200	205	207	197	192	226	233	215	209	199	215	208	205	209	209	202	214	202	211	210	208	218	193	214	187	202	221	225	223	237	209	216	219	203	219	203	210	208	229	203	219	219	213	201	204	213	193	237	197	232	196	210	206	210	199	221	211	222	211	207	229	212	199	223	205	212	203	187	232	208	201	196	210	242	211	222	208	204	205	228	210	212	219	208	199	204	196	182	200	201	232	236	203	200	184	194	189	204	210	213	198	204	218	208	216	195	174	209	215	214	211	192	210	200	225	195	220	206	205	199	212	217	217	222	207	198	220	213	202	232	217	219	200	201	219	217	231	202	199	208	223	217	207	192	231	240	175	217	226	212	226	192	189	211	217	211	237	212	249	186	209	187	233	199	201	200	194	205	217	229	202	211	209	201	195	226	225	185	194	212	181	199	201	216	187	236	241	201	226	219	196	201	185	200	211	193	211	210	191	214	207	191	216	205	201	230	213	219	197	206	233	210	217	210	223	219	218	221	219	194	207	224	209	188	205	234	227	195	210	199	224	247	211	240	205	208	221	212	239	215	217	236	196	218	209	243	234	220	200	204	232	224	220	217	212	224	215	243	187	219	210	211	214	224	214	224	190	229	197	204	202	231	209	201	209	208	211	217	214	209	210	219	215	211	208	245	223	212	199	207	212	217	187	221	221	222	208	213	208	226	199	220	223	209	211	210	193	222	215	215	228	186	223	208	209	205	177	202	224	207	213	189	226	189	199	250	177	196	192	182	204	205	190	213	224	215	232	237	196	230	208	184	223	200	205	205	214	207	223	199	193	203	196	203	176	237	205	220	211	200	216	235	200	219	200	196	227	206	222	207	220	217	218	215	200	214	235	212	202	188	180	229	192	189	201	210	207	234	209	202	204	210	200	198	198	207	228	200	213	211	214	205	215	213	263	214	219	226	236	213	192	208	197	202	224	186	206	229	209	199	193	208	215	195	230	216	195	211	207	217	207	219	232	197	203	233	210	217	207	204	211	219	222	246	240	202	212	200	222	224	225	212	207	209	216	204	200	213	216	233	193	214	229	207	226	203	185	203	230	217	200	249	221	220	201	199	224	225	224	229	211	184	232	214	206	206	208	216	206	216	200	188	222	208	230	242	220	204	204	194	207	222	201	204	217	240	209	244	208	227	244	221	230	223	220	195	211	180	194	207	236	191	215	211	220	200	201	212	201	212	210	214	251	196	224	254	218	209	213	182	213	208	219	183	188	204	247	215	210	214	213	190	216	187	198	202	212	215	217	215	218	219	223	201	208	219	216	220	194	220	251	207	213	208	225	199	205	188	215	202	211	212	195	225	181	222	185	211	199	231	239	210	203	219	216	214	204	221	201	198	217	230	222	214	211	230	204	233	222	231	227	218	230	206	201	216	225	196	220	183	245	210	201	225	210	205	201	217	200	203	226	236	231	217	194	194	196	203	214	190	206	234	210	183	185	226	206	197	210	225	218	198	180	202	219	225	223	215	211	189	210	228	177	183	214	217	227	208	218	214	204	227	247	218	226	225	258	196	183	207	191	202	242	193	198	217	216	222	202	213	205	180	201	199	211	188	205	225	209	211	214	233	183	203	204	233	201	228	219	195	215	204	201	232	226	226	202	227	224	214	218	221	198	226	196	211	230	216	236	228	236	188	211	214	191	229	211	205	204	223	208	224	220	213	213	201	244	217	214	187	241	213	205	209	220	222	203	200	238	218	202	202	225	210	192	210	246	215	227	227	208	195	220	233	228	203	220	208	212	227	206	220	223	219	194	221	220	202	207	226	191	202	195	221	214	234	182	219	207	227	204	203	223	219	216	203	192	197	221	226	217	208	199	225	178	239	215	215
14791	8312	15473	10710	11660	14095	14191	19644	19872	24732	28638	33143	29490	36004	30312	36422	29620	25707	19044	17266	18398	11950	11345	11480	12754	13333	11623	17367	20206	19059	18488	17836	14485	9034	8671	6605	8359	5880	4074	2159	1171	987	1099	953	805	817	796	842	743	701	1187	994	844	1166	2099	1747	1393	1134	795	1501	1806	2856	2997	707	576	649	572	577	578	577	585	520	589	570	572	517	540	563	576	598	576	562	580	557	587	600	546	560	591	570	569	554	541	557	608	536	564	544	580	562	604	536	552	546	545	530	548	554	541	541	558	552	574	567	565	586	603	614	567	556	540	542	552	583	567	583	576	524	563	570	587	524	559	570	529	540	598	600	552	572	544	577	553	596	547	588	588	602	552	596	557	578	594	595	596	564	575	521	580	580	559	557	536	582	506	644	573	535	527	596	540	542	546	571	563	549	573	546	573	568	598	590	589	598	553	599	559	539	563	563	543	563	599	590	563	546	602	549	557	585	581	582	523	569	558	566	550	544	632	522	550	560	558	555	588	591	573	547	583	534	546	520	574	574	556	531	551	637	569	582	540	587	563	592	575	550	563	551	564	552	558	539	562	587	563	582	587	523	539	579	548	564	570	581	549	552	575	569	534	570	528	548	598	567	569	543	537	531	575	588	572	580	585	557	540	552	588	575	567	549	571	528	556	532	539	553	566	554	552	544	515	538	549	551	555	573	563	551	545	580	536	606	569	573	578	561	558	596	551	513	571	591	553	578	577	563	558	529	567	589	546	558	534	570	582	544	547	512	570	580	578	560	574	574	564	550	606	561	566	567	575	548	596	530	546	595	563	563	585	549	524	575	550	557	602	517	527	535	583	562	539	545	543	532	583	563	540	547	590	554	570	596	593	560	530	541	564	590	556	581	561	593	553	558	570	581	554	539	547	574	573	602	589	551	598	564	583	545	611	578	528	580	566	594	581	602	581	520	580	537	573	540	570	609	561	526	555	582	555	544	514	537	546	550	588	581	539	547	579	507	564	578	593	571	553	593	593	575	541	587	560	534	543	593	547	540	578	563	588	596	574	584	548	598	571	522	596	543	556	598	574	562	587	560	630	568	549	563	588	529	565	557	525	566	542	521	567	575	544	591	549	583	532	563	553	568	543	577	594	539	546	547	561	561	568	526	543	588	585	558	562	600	578	595	542	574	559	570	553	533	582	566	570	580	594	562	547	576	568	550	560	572	585	588	515	595	551	566	583	591	552	555	580	571	541	545	529	554	617	569	525	567	577	559	596	554	545	545	548	570	588	547	589	552	560	548	564	583	538	547	576	574	615	564	549	568	571	562	576	568	586	622	588	559	588	581	527	559	520	523	552	562	537	546	550	570	556	578	574	571	557	568	551	584	540	611	595	569	580	548	568	559	539	567	541	540	567	578	568	558	546	571	502	554	562	545	562	544	547	570	559	559	562	544	631	523	567	612	601	587	609	555	605	580	549	526	592	597	572	549	507	523	570	573	559	544	603	554	599	574	588	555	561	590	575	577	515	560	535	549	570	546	566	573	546	532	561	510	586	565	547	581	576	556	536	602	598	596	586	564	534	610	535	538	595	542	600	543	541	575	532	555	587	579	568	566	567	537	564	584	570	542	560	541	558	578	526	587	573	529	576	561	559	558	545	595	546	575	554	573	569	533	579	579	563	536	572	593	614	622	587	603	550	615	538	531	576	540	575	581	591	558	558	597	623	555	573	532	551	560	569	564	565	574	530	548	577	594	595	537	535	552	573	545	568	547	565	526	520	553	572	562	564	532	575	598	581	606	569	571	572	547	552	510	567	552	614	567	551	593	572	557	565	573	545	578	549	599	599	574	575	533	576	545	551	579	576	545	512	552	579	504	574	543	581	555	561	594	605	593	567	584	574	605	545	549	545	548	601	548	522	570	613	612	602	599	548	546	561	576	559	566	595	564	597	543	565	571	556	583	574	522	599	536	555	559	574	503	595	588	581	544	596	578	544	579	563	555	558	511	558	560	570	566	554	560	527	516	558	550	548	560	542	580	567	559	593	573	567	528	574	568	563	560	561	565	575	561	530	568	493	582	574	590	545	566	554	554	559	571	558	553	526	575	581	546	558	560	568	582	567	602	546	578	553	555	588	559	529	572	602	566	555	598	604	591	591	551	576	514	588	574	577	537	606	524	541	502	546	534	538	586	538	568	543	541	602	615	529	574	558	570	589	535	582	548	575	566	571	584	547	573	580	537	575	540	517	599	601	569	551	550	548	592	561	539	574	551	569	565	563	609	570	538	576	569	576	596	567	558	540	571	568	569	606	558	553	577	526	586	587	540	574	559	523	573	520	553	521	522	540	547	581	562	530	560	610	582	565	618	588	590	617	607	596	560	586	556	587	577	572	601	556	614	561	612	597	586	551	570	549	541	569	572	546	604	570	587	583	582	554	564	553	557	597	581	559	554	509	543	587	528	539	589	554	509	508	524	577	594	561	583	589	575	563	578	582	571	576	548	546	554	532	574	561	533	586	546	574	567	581	572	527	589	547	590	546	558	594	551	582	561	528	553	535	558	526	614	566	556	588	560	591	566	554	523	561	558	566	570	577	550	574	570	588	570	554	529	598	533	554	607	602	544	534	599	567	576	610	536	550	573	560	593	578	573	572	570	552	564	565	534	513	580	543	567	599	535	553	575	544	539	559	598	579	533	589	546	573	568	547	571	532	516	569	571	577	551	606	558	596	539	606	544	567	558	604	590	537	543	529	606	577	565	582	562	597	555	566	568	565	591	568	545	577	593	552	573	554	596	594	557	552	553	577	552	577	552	595	576	592	551	557	545	559	596	595	542	540	589	541	552	555	588	546	534	552	563	543	554	552	545	560	556	579	566	578	562	579	569	569	560	536	552	556	522	592	575	588	544	568	529	529	553	602	598	526	627	580	569	584	571	565	544	603	612	589	562	602	591	575	549	601	515	532	557	559	583	536	498	557	561	598	538	547	563	565	545	543	547	535	584	579	576	552	596	545	567	576	557	529	577	548	574	613	530	569	554	540	547	541	559	588	579	557	502	598	540	535	543	549	617	595	520	569	573	573	564	558	560	578	570	553	544	550	584	548	544	577	597	572	553	598	513	594	598	571	574	552	582	550	577	522	532	567	552	540	593	560	582	603	564	562	556	566	555	577	526	562	568	580	589	598	547	556	539	549	567	554	544	602	582	586	574	595	563	577	584	616	575	543	538	513	538	600	572	573	550	548	563	612	564	541	599	539	587	533	588	593	534	580	536	553	563	518	597	543	550	603	536	590	556	561	559	531	562	549	557	555	557	511	582	592	541	615	513	528	556	525	542	530	564	533	542	565	538	543	580	567	546	571	538	564	555	545	558	588	585	605	574	590	513	566	563	515	519	571	566	548	569	594	568	546	559	540	542	565	533	554	539	548	562	597	565	545	534	567	538	567	546	530	535	552	549	589	580	566	555	561	595	568	538	602	556	568	571	631	529	568	544	541	548	537	569	578	570
44114	23861	20181	11643	11469	13654	14782	16065	16643	19432	20328	24848	22725	27214	25327	26013	21134	16287	11434	8938	8804	4853	3376	3715	3896	5552	5410	7099	9055	8291	6486	6874	5382	3341	3141	2140	2908	1987	1187	609	285	256	261	225	174	184	194	219	187	180	304	298	219	304	613	499	372	319	209	440	584	812	776	165	135	157	155	140	148	129	148	129	146	110	118	120	120	142	131	140	149	125	133	137	138	120	121	135	142	138	133	129	119	137	126	138	137	127	158	140	129	125	133	126	139	149	118	133	115	118	136	135	148	132	116	128	104	141	138	150	135	148	151	123	133	135	144	137	117	157	149	122	130	151	136	134	111	145	159	123	129	160	138	158	138	137	134	143	126	139	142	137	133	130	139	139	123	130	146	142	136	157	134	147	131	140	127	128	123	124	133	123	127	138	150	144	120	132	132	138	132	126	120	127	136	134	122	138	132	130	144	123	158	140	158	115	130	141	130	119	119	139	139	131	136	135	143	166	166	151	141	121	156	142	137	123	166	131	138	120	103	118	139	107	112	121	151	148	128	141	142	130	124	147	123	118	152	134	130	134	155	127	150	134	129	122	147	120	172	137	135	121	149	139	143	141	128	146	174	143	143	118	136	141	110	146	130	128	132	125	124	136	134	149	141	142	143	132	143	136	159	131	150	111	129	145	132	122	145	127	137	126	144	125	130	128	146	141	137	126	144	135	135	140	135	150	142	137	125	142	111	124	131	143	154	129	106	134	113	131	140	134	145	120	174	162	152	141	144	145	138	115	122	137	125	142	125	149	121	115	116	140	119	133	144	129	140	138	143	148	133	145	124	138	132	129	135	140	134	165	121	139	126	136	147	122	119	142	145	138	152	136	111	145	131	136	118	123	126	150	154	128	130	143	150	131	139	132	128	141	125	143	159	160	136	139	123	135	152	146	128	153	137	133	144	132	150	129	121	146	127	137	167	113	159	140	135	135	151	152	140	165	135	120	129	143	142	147	125	130	152	149	155	138	148	157	137	136	138	153	149	155	143	133	148	152	118	139	164	139	142	148	129	143	125	130	130	126	138	142	132	144	126	104	132	137	121	131	129	145	133	130	132	136	167	152	143	143	128	150	128	124	106	148	128	152	125	117	121	132	119	152	138	161	118	132	102	134	121	140	149	159	157	160	130	128	130	131	136	149	149	142	117	142	154	125	137	133	144	138	135	130	127	115	138	139	129	138	168	140	145	145	131	148	137	123	143	157	151	146	147	127	120	129	134	166	125	144	114	143	152	146	136	150	133	148	160	135	152	138	134	140	119	138	129	109	138	136	132	115	144	141	118	130	145	138	143	145	127	126	143	152	120	126	134	145	150	125	120	145	121	140	130	142	124	131	143	126	132	136	116	142	142	130	123	145	152	145	135	166	148	122	131	141	133	129	159	128	126	130	146	137	133	138	143	154	126	143	137	140	121	129	148	140	133	143	133	130	131	150	151	154	124	132	140	119	158	154	132	127	124	162	126	139	131	164	140	123	151	155	138	139	146	129	143	129	128	158	115	109	151	147	148	149	159	141	140	130	138	129	119	113	161	129	142	145	137	148	153	122	130	163	117	136	131	143	139	139	154	115	137	137	131	153	122	117	130	106	145	124	145	136	143	162	132	154	155	132	132	158	140	135	154	146	150	115	139	131	134	145	126	162	146	150	131	152	152	126	149	130	138	122	162	146	131	112	143	126	126	130	145	133	139	134	139	139	126	136	148	135	141	151	159	106	130	119	133	141	145	126	131	112	140	123	121	136	143	149	140	143	157	158	125	144	138	131	153	164	136	153	130	137	134	120	137	156	125	121	140	131	126	145	133	140	153	142	138	142	99	139	143	153	167	134	137	142	131	150	128	150	145	146	135	125	118	134	129	141	148	141	131	145	168	150	120	140	134	146	137	139	156	148	157	151	134	132	155	131	131	137	150	151	161	140	129	144	126	132	121	138	136	131	132	141	139	134	126	131	137	148	145	133	130	152	109	130	147	135	122	130	145	138	142	149	136	141	147	134	130	154	157	137	138	152	127	143	123	141	138	141	139	134	123	129	136	132	169	165	125	122	145	131	126	127	113	138	134	142	158	156	131	132	139	125	134	142	125	138	127	149	129	103	141	117	134	143	138	148	142	128	108	139	138	124	145	134	126	159	122	137	107	156	157	144	133	140	148	144	152	137	141	125	153	119	132	135	139	149	154	154	138	149	114	155	134	130	146	139	140	170	161	126	148	130	125	142	128	123	127	119	143	142	177	128	147	142	136	156	167	141	143	126	139	139	131	136	143	140	121	143	143	149	144	153	146	126	145	145	121	106	137	116	131	154	134	150	163	121	128	133	145	147	127	149	142	131	123	136	139	152	118	118	138	146	117	135	130	148	175	147	147	136	131	132	146	125	140	124	140	137	122	150	131	134	165	122	135	130	150	130	143	114	155	129	151	139	137	122	113	123	135	133	140	125	126	141	157	132	151	134	138	140	126	133	144	158	153	146	152	158	138	140	175	164	135	138	123	142	147	129	135	110	137	120	144	129	137	159	115	107	149	135	132	129	154	133	149	127	141	126	133	147	122	138	141	116	155	122	133	152	142	146	153	132	137	127	152	124	163	118	130	147	121	165	148	133	134	160	145	131	147	159	148	154	151	133	144	124	129	133	138	126	126	134	166	142	148	128	137	134	123	147	126	126	133	149	158	142	118	126	116	139	135	125	152	169	126	152	134	149	110	128	135	131	155	123	149	119	149	135	157	147	149	136	153	132	124	134	135	150	137	143	134	150	135	130	129	150	119	115	146	146	131	117	130	127	143	158	159	114	120	145	147	121	128	161	140	140	160	118	161	141	138	119	138	144	121	127	136	134	148	126	146	143	104	129	120	117	140	130	134	127	137	139	155	113	142	146	120	156	145	139	137	134	140	141	136	128	143	127	152	137	132	142	123	140	137	134	117	106	122	137	147	126	135	149	155	130	132	154	126	138	126	132	150	138	122	133	144	147	152	137	121	116	116	153	131	129	139	124	150	132	138	135	134	151	142	156	109	137	132	149	151	150	144	130	124	126	134	128	146	127	143	127	127	128	153	142	141	154	126	130	120	139	137	139	146	125	122	140	142	151	128	147	136	127	137	136	128	146	142	135	126	131	131	135	139	136	120	141	133	125	149	110	158	140	148	139	154	134	159	134	140	155	120	142	158	157	138	154	148	129	136	139	126	128	120	124	137	125	138	121	136	134	140	125	149	130	129	132	157	145	139	141	142	137	140	136	132	141	142	124	121	135	156	138	142	139	131	146	129	136	139	152	136	112	135	147	113	135	132	135	141	145	142	134	132	132	149	136	141	145	135	140	134	121	145	166	127	140	139	151	140	140	156	114	145	132	137	139	136	162	139	130	137	129	132	117	161	117	161	138	154	155	156	129	125	145	147	126	133	153	133	139	133	132	127	114	158	134	152	116	153	138	139	132	132	114	129	141	153	123	135	130	154	133
25251	15593	24810	16084	18687	21210	22153	27122	28705	33520	37737	42171	40188	45956	41118	46833	41095	37934	31290	28548	30203	19912	16654	16982	19557	25196	22470	28943	33381	31006	28105	29550	25267	18213	15247	11919	14566	11130	7399	4039	1534	1330	1428	1019	928	785	1053	1051	801	735	1962	1753	1189	1993	4348	3378	2839	1923	953	3100	4195	5508	5318	601	406	414	426	415	392	388	407	353	388	401	394	411	401	418	413	398	388	359	341	395	366	376	386	389	369	392	365	384	372	381	368	375	372	343	390	373	380	380	376	371	390	368	408	389	359	373	356	337	411	379	357	364	384	384	379	361	400	370	385	362	415	373	393	365	401	383	381	385	342	334	351	369	371	355	348	348	433	384	360	364	388	383	375	381	380	373	369	356	418	398	355	411	351	379	367	368	390	343	407	369	375	376	346	382	352	368	401	371	374	395	347	385	392	382	377	394	367	381	370	378	371	394	371	366	335	364	361	380	321	364	365	351	379	391	409	396	392	363	386	376	355	396	362	358	371	359	389	376	336	369	377	360	402	354	395	402	383	387	355	358	393	374	372	386	360	370	347	365	363	337	349	367	413	403	393	364	381	368	361	411	364	395	365	362	367	367	371	360	395	373	408	390	391	388	382	364	359	351	375	376	322	367	388	383	397	348	345	353	399	370	365	388	334	381	363	351	392	345	375	362	365	381	334	382	389	390	390	351	367	340	378	379	402	384	356	376	364	359	379	357	325	405	388	383	375	375	369	346	372	367	362	359	378	376	381	365	404	368	379	369	390	378	397	378	364	384	413	379	401	370	350	370	434	388	381	379	373	367	374	371	364	363	383	349	398	351	353	384	396	349	361	414	376	356	380	368	356	328	365	400	337	358	414	423	373	380	369	390	390	388	378	381	374	351	374	367	384	338	399	376	357	401	360	382	358	395	358	355	387	385	389	387	374	380	354	382	376	384	392	380	379	347	364	348	406	354	365	390	375	415	359	367	370	388	388	393	384	365	359	352	364	361	351	373	365	358	403	376	364	375	404	369	349	390	355	381	373	372	373	376	402	334	379	338	363	359	383	350	357	382	391	387	394	349	415	366	389	387	363	371	393	350	377	355	373	383	369	393	349	389	393	362	385	385	389	379	396	393	350	339	418	360	382	369	363	358	387	370	369	377	368	346	366	342	375	395	388	379	383	362	352	349	384	393	380	376	383	373	362	354	394	400	364	344	322	381	395	356	337	327	394	399	378	399	329	335	377	400	368	385	393	341	374	383	377	377	395	380	350	354	411	371	368	390	391	362	415	360	355	377	331	411	377	357	372	419	397	378	409	375	333	366	345	403	356	353	398	386	344	390	420	384	421	370	359	351	330	346	353	347	340	347	393	374	377	359	408	358	428	387	391	397	347	391	332	375	356	368	373	342	368	352	358	386	377	409	357	377	346	330	375	415	361	343	368	344	352	373	386	385	366	401	401	404	372	369	365	395	382	401	371	372	345	380	359	380	386	383	363	348	338	377	401	385	375	360	362	384	377	388	414	390	384	352	372	361	364	365	380	352	353	356	351	351	399	395	387	377	350	373	380	412	362	383	347	375	358	394	379	395	381	346	386	381	357	379	384	385	397	398	375	393	337	372	378	349	389	379	357	377	360	383	385	339	374	357	370	396	384	367	377	411	350	392	351	354	351	409	330	389	384	368	385	379	362	386	376	390	358	408	396	332	384	403	363	383	361	376	378	385	375	378	362	341	371	390	379	364	361	366	359	362	391	373	364	367	371	368	346	401	393	413	355	375	354	351	386	340	374	394	370	410	383	363	374	386	376	350	374	368	373	357	408	387	375	377	337	404	400	352	397	357	358	361	397	384	394	364	388	385	374	353	369	364	385	385	398	351	370	365	347	343	371	372	361	362	358	406	400	367	360	402	383	365	379	378	416	355	386	365	420	400	410	350	385	379	387	369	370	410	394	362	368	379	357	365	346	372	370	363	388	358	391	351	367	390	383	373	396	383	353	354	378	341	403	381	373	385	370	369	386	376	375	383	377	376	382	362	403	334	363	382	378	399	352	377	384	349	401	368	382	399	374	398	376	391	371	368	406	373	378	357	379	365	349	355	343	378	385	393	386	363	376	362	353	399	421	405	404	403	348	384	368	360	396	382	372	392	381	358	392	361	375	369	350	372	353	356	374	361	433	390	371	366	372	364	383	363	361	385	379	367	385	360	364	362	364	387	345	373	373	362	371	382	408	386	384	377	369	400	414	366	372	347	355	369	365	378	387	362	370	361	406	366	395	368	421	355	375	369	415	395	401	363	362	372	375	380	357	368	374	408	347	387	347	358	374	384	390	346	382	365	384	387	334	367	390	378	362	373	356	386	397	381	367	364	382	393	352	376	337	390	395	387	345	377	342	388	382	369	385	361	341	416	373	371	380	377	382	398	342	371	368	438	348	380	342	351	396	401	382	359	400	330	355	362	379	366	348	386	359	365	367	349	356	372	354	398	395	343	390	348	398	364	363	408	361	353	365	376	365	341	392	351	377	344	386	352	387	358	373	358	397	371	395	373	392	357	409	355	378	390	382	384	371	386	359	393	364	376	395	366	372	394	387	387	332	358	395	357	361	358	379	402	381	351	374	398	395	378	368	406	368	377	350	366	344	397	382	393	375	396	363	385	379	366	366	371	398	390	368	396	378	372	396	340	372	336	365	416	378	389	439	368	375	333	396	376	402	346	367	348	353	374	327	406	394	359	389	379	388	412	380	358	365	343	330	390	356	355	392	375	355	377	365	378	397	375	374	383	359	356	354	392	371	356	399	352	401	372	339	372	375	367	366	390	364	366	350	405	357	374	376	334	372	326	365	389	337	352	378	357	398	361	416	348	366	406	350	373	373	358	410	385	356	363	347	382	332	380	384	345	377	379	396	332	389	381	368	360	333	372	359	375	411	381	349	376	374	403	379	359	359	398	368	378	382	369	376	384	382	368	362	408	380	370	355	346	390	401	384	383	395	366	406	376	406	394	372	351	365	351	374	392	379	370	401	399	385	340	334	367	368	372	391	398	387	396	368	345	385	391	395	323	346	395	376	373	364	416	349	362	349	376	347	354	356	372	366	378	351	354	371	353	380	388	363	390	384	352	386	370	403	384	362	368	380	381	380	394	347	413	398	383	377	386	370	382	398	388	369	381	354	387	370	378	348	359	373	389	382	381	393	377	334	391	385	342	361	372	382	365	375	376	382	418	405	371	389	384	375	357	385	399	360	386	371	387	374	373	382	366	353	388	375	358	364	376	358	330	409	379	375	364	374	370	383	392	381	382	344	384	406	398	371	386	382	385	363	378	370	385	352	369	364	364	342	366	380	388	392	401	359	368	398	367	388	349	366	335	382	367	398	393	387	365	364	318	371	407	394	342	398	351	382	374	419	350	421	396	367	373	375	355	369	353	340	402	395	385	339	382	349	415	357	390	377	339	379	365	388	352	387	348	345	360	369	382	382	392	373	363	373	377	379	381	407	374	344	371	358	356
5256	849	1477	1249	1067	970	845	721	615	678	687	856	624	822	668	686	513	451	323	312	308	224	244	222	251	295	266	327	401	385	302	327	312	218	231	241	188	194	191	179	158	191	171	164	176	175	180	177	168	164	169	186	173	178	173	176	183	183	185	186	186	210	233	172	160	191	170	161	165	159	158	193	175	164	173	169	166	161	153	180	155	198	173	156	158	188	180	159	197	175	163	154	179	156	171	172	168	178	169	174	182	182	179	154	156	174	165	166	175	173	177	190	151	175	166	192	173	171	176	171	175	176	180	185	194	161	157	208	195	178	169	170	166	175	158	170	165	187	152	190	158	172	157	186	171	175	173	171	187	177	174	194	174	178	161	174	163	172	184	164	160	151	181	195	158	171	178	175	171	160	169	182	191	168	188	182	176	160	156	193	201	181	179	177	175	179	166	161	146	194	171	169	178	165	165	169	180	187	173	189	196	167	164	177	151	164	186	180	195	164	158	190	187	177	187	175	150	164	156	182	171	187	185	189	164	182	158	151	184	177	158	169	161	161	167	176	174	181	175	157	156	172	152	167	166	167	187	180	190	173	181	187	189	174	167	165	174	180	160	171	198	190	181	173	194	174	149	158	153	149	180	169	158	179	179	161	184	181	149	161	169	161	176	171	147	157	158	174	192	174	158	164	166	158	168	166	175	166	184	150	174	183	171	175	192	177	172	163	163	170	167	178	166	164	184	193	171	174	169	186	174	183	167	191	164	192	187	176	172	167	183	173	169	166	184	168	176	174	177	172	186	156	177	161	161	167	142	172	175	193	166	170	171	157	144	188	176	181	173	195	178	180	201	180	162	178	207	177	181	209	185	179	167	154	167	210	183	156	147	186	167	178	172	194	172	170	176	149	189	169	171	169	193	178	166	162	175	183	164	182	185	189	204	167	198	185	183	205	165	187	176	153	176	168	189	167	165	185	181	159	170	167	174	171	176	158	180	171	192	176	178	184	161	167	152	172	180	187	176	163	211	148	165	159	191	166	172	189	173	180	169	164	158	181	153	173	180	183	177	171	164	202	169	167	166	149	183	173	193	179	184	173	179	178	169	194	171	183	171	180	171	165	170	201	161	179	178	180	185	172	185	161	158	167	159	159	180	163	148	156	196	159	179	159	194	179	180	170	167	168	153	175	173	185	183	196	187	165	168	162	170	204	147	173	158	191	179	185	175	153	173	168	168	152	174	155	174	194	180	178	162	173	168	162	179	153	183	165	194	180	173	188	182	179	151	166	165	193	192	181	162	184	171	175	168	152	169	157	164	169	157	160	165	165	194	155	162	169	187	185	187	171	156	183	185	160	183	187	170	175	189	164	161	176	159	184	155	173	191	171	174	166	175	183	179	181	186	158	182	190	180	186	175	144	166	167	173	193	173	183	157	176	187	190	175	169	159	175	150	182	163	173	176	177	181	163	191	176	170	175	160	178	177	187	169	145	178	171	201	199	161	182	163	168	178	175	143	171	165	174	157	167	185	146	183	159	144	182	159	192	161	204	148	165	190	176	176	188	177	184	181	182	186	190	173	158	197	152	173	191	164	160	158	174	174	164	166	179	168	156	185	140	190	197	161	165	168	188	160	173	171	189	173	180	171	188	185	180	181	196	178	177	170	178	182	186	182	149	173	179	179	167	182	178	205	180	170	140	178	164	192	157	171	189	173	192	188	200	175	182	176	189	179	190	198	194	181	181	187	154	190	172	174	190	187	171	194	192	165	144	192	171	180	184	174	174	176	183	156	178	191	158	183	183	179	166	178	164	185	178	168	188	215	154	162	174	185	186	182	165	178	193	180	181	178	169	172	167	206	192	184	172	161	156	191	179	179	177	195	201	179	175	177	188	167	166	170	176	203	162	192	172	200	158	181	169	168	179	173	164	199	155	162	183	180	169	170	163	164	165	187	187	177	179	187	163	193	198	156	165	182	192	186	179	179	176	164	173	191	185	151	173	163	174	182	181	165	188	183	180	166	163	160	156	168	180	178	185	185	153	188	164	171	192	179	187	221	152	171	172	185	172	179	184	155	168	167	185	181	178	174	175	154	154	182	150	166	173	177	149	164	162	221	153	177	196	191	176	198	167	170	164	165	194	183	143	180	180	164	164	188	181	181	188	174	171	208	148	173	185	182	176	176	170	187	161	149	168	166	164	188	176	168	140	169	182	176	171	168	166	164	171	183	198	182	194	174	176	186	162	170	170	175	187	161	167	167	156	178	170	186	160	191	167	193	162	198	152	197	171	181	162	204	185	151	164	161	166	175	162	160	173	139	169	199	154	179	174	144	180	154	156	200	176	166	174	221	176	169	186	185	197	170	145	174	152	170	154	165	180	168	166	160	175	175	182	159	184	188	158	194	177	192	174	185	183	165	171	174	184	158	197	178	168	177	166	178	162	183	155	148	187	182	150	164	173	164	163	179	163	182	184	177	187	182	181	159	175	169	181	161	178	162	188	184	181	163	174	165	170	184	180	184	172	178	176	169	140	164	188	175	177	159	179	153	190	166	154	175	148	152	171	188	198	154	182	180	181	164	169	168	160	175	179	179	169	167	184	180	186	178	139	177	162	173	165	195	165	165	148	161	169	172	176	177	184	167	160	196	185	173	153	196	173	183	190	180	173	153	174	179	192	173	163	168	167	175	183	163	163	177	161	175	194	168	163	183	164	174	163	169	166	147	173	172	177	176	168	167	183	183	160	155	166	175	206	179	177	181	174	201	189	158	180	148	183	188	181	141	171	156	148	178	166	179	193	183	160	167	169	196	171	182	187	204	174	187	183	173	177	176	181	166	175	156	189	168	186	156	191	185	182	174	185	166	185	177	182	166	160	194	172	177	156	169	154	171	197	168	143	156	172	150	154	179	167	172	173	184	172	179	172	170	193	166	162	183	156	172	174	189	158	159	182	155	168	169	156	166	166	180	153	164	179	185	174	178	176	171	159	148	174	155	195	171	210	185	179	178	180	165	160	182	166	184	173	175	179	146	160	170	181	163	166	165	160	164	180	159	170	186	190	176	180	171	167	174	180	160	177	149	166	161	175	174	170	164	179	175	160	164	173	195	167	178	204	166	173	205	167	178	162	177	173	177	153	149	185	175	187	187	165	181	145	166	189	176	160	187	191	167	174	169	209	188	180	154	156	170	163	184	191	176	180	169	172	172	166	167	174	193	172	162	159	179	188	179	176	164	179	167	159	178	178	166	165	156	161	196	163	179	185	164	184	176	156	170	159	188	191	166	194	159	175	167	165	179	181	164	199	175	174	162	188	185	158	184	188	165	203	176	185	154	160	164	174	172	192	148	180	197	151	174	159	180	181	155	165	178	183	168	169	157	173	167	197	181	169	171	173	181	172	183	181	186	189	184	149	172	199	169	156	166	191	184	158	193	163	184	170	175	161	175	151	203	165	176	158	184	171	170	189	160	177	154	156	151	168	146	193	164	188	170	151	175	147
4753	1323	3500	3909	4111	4161	3886	3488	3383	3978	3753	5614	4185	6283	4663	5113	3676	3111	2169	1969	1896	1196	1088	948	1194	1566	1219	1817	2376	2391	1894	1839	1639	1152	1090	815	900	828	637	589	472	474	481	460	473	478	463	511	479	477	454	527	493	473	583	541	541	575	515	525	620	659	779	451	455	492	496	473	468	495	466	467	481	416	468	467	474	487	477	478	489	480	442	471	472	459	444	465	536	476	512	485	469	494	494	475	454	501	452	445	455	463	475	458	521	461	439	505	480	487	470	463	482	511	495	525	475	448	503	486	464	480	499	502	499	497	452	469	499	459	498	435	505	471	488	461	465	461	450	455	484	469	459	467	483	450	497	467	444	497	469	505	479	474	493	467	510	497	482	479	461	483	495	468	462	464	444	504	502	469	445	441	473	468	486	460	511	459	456	476	454	504	479	459	483	461	473	448	473	529	503	484	473	504	494	456	483	484	466	500	455	485	480	456	444	486	492	468	493	453	510	501	479	478	457	440	458	497	507	517	481	476	474	511	459	482	467	464	458	475	507	442	476	466	503	467	445	501	468	474	460	450	479	455	445	466	454	491	464	493	512	522	487	434	471	472	474	513	470	502	478	470	514	498	452	485	451	471	473	461	451	474	505	541	471	493	535	497	489	439	480	480	498	430	463	470	487	481	482	451	489	506	459	478	439	461	497	494	470	432	511	495	457	455	454	481	476	454	495	468	475	475	507	488	486	503	479	479	467	473	459	471	482	455	477	526	519	487	475	467	442	461	469	465	495	472	456	516	496	484	451	475	459	466	463	481	438	450	535	456	476	493	510	491	459	472	433	473	470	460	491	492	522	487	446	465	473	440	477	499	512	505	432	480	481	460	481	536	480	501	508	458	436	495	527	448	441	476	487	467	450	452	489	485	492	438	478	507	473	477	442	435	476	498	478	447	490	494	456	450	477	468	473	484	496	518	507	472	429	481	462	541	449	459	487	455	468	504	452	473	490	473	484	486	475	480	480	494	474	478	451	495	500	474	495	432	458	453	478	466	455	483	466	451	475	487	490	465	519	481	472	480	474	462	506	423	505	455	476	480	489	491	485	454	498	468	486	497	492	451	463	483	474	485	483	468	465	473	498	463	486	471	501	480	445	467	454	454	453	469	477	466	496	465	488	470	491	499	448	441	528	469	447	519	473	493	500	521	511	470	482	445	462	450	480	462	439	474	463	472	460	512	442	448	452	519	477	502	448	475	481	467	465	487	462	481	477	492	480	490	465	475	517	490	499	477	454	496	472	482	441	463	466	498	475	456	466	503	430	468	461	473	454	483	483	459	445	490	461	503	500	460	443	466	478	477	494	507	449	449	450	495	479	477	507	478	464	461	484	514	457	422	490	475	459	476	487	457	493	448	440	492	450	446	463	449	483	455	466	527	450	502	453	455	477	436	470	424	464	465	471	455	487	483	477	463	469	471	481	475	456	473	446	455	476	488	434	468	458	493	450	494	480	507	469	480	445	486	499	478	449	448	505	472	501	512	437	482	448	457	429	484	471	466	478	492	483	487	500	484	458	499	473	507	467	502	480	426	480	481	475	478	484	485	489	456	488	468	465	467	501	454	492	466	447	493	479	464	483	486	489	488	503	498	484	521	450	477	482	483	498	462	479	524	459	442	477	482	499	487	442	472	420	490	498	479	471	451	507	442	455	502	456	474	443	470	481	476	505	450	456	451	475	458	434	468	445	473	479	464	475	468	476	480	458	478	437	478	460	476	476	470	452	503	484	477	483	505	451	470	484	484	494	479	501	437	460	492	430	474	458	421	497	476	488	483	500	443	445	465	451	454	489	466	467	476	455	528	476	496	503	457	471	436	496	475	540	478	484	466	485	470	539	484	459	471	474	482	452	447	523	467	464	511	490	509	472	439	485	481	484	473	474	483	470	459	478	444	510	436	489	467	476	446	474	464	520	489	467	472	432	474	450	483	461	502	491	463	468	447	501	467	486	461	454	511	467	481	474	450	449	489	509	487	472	530	442	462	487	466	438	460	510	478	490	474	468	481	499	475	485	440	448	486	505	446	476	517	476	477	464	464	486	460	464	488	486	474	486	463	467	476	440	491	494	461	480	464	508	485	457	467	532	444	463	518	469	465	492	487	468	456	468	486	462	475	501	481	493	472	489	487	456	470	480	497	504	457	426	484	448	431	493	496	494	496	468	473	487	448	499	474	495	448	499	515	494	466	492	483	473	501	481	495	465	452	473	503	473	499	471	495	456	493	498	460	465	476	482	455	465	479	438	476	464	488	482	466	482	480	469	468	479	503	471	467	465	470	435	468	490	469	477	474	503	509	460	455	483	470	495	499	463	532	474	484	485	484	456	454	478	433	507	447	473	460	457	465	500	487	489	495	479	467	477	473	440	486	445	474	462	512	470	481	471	479	440	439	496	490	501	428	489	437	467	470	479	478	429	441	467	514	475	515	497	476	473	466	520	460	485	454	472	461	431	460	458	483	472	481	461	496	475	441	489	478	461	479	500	479	462	454	504	486	450	488	514	438	472	476	467	494	472	475	473	475	478	452	505	450	461	483	468	445	489	482	463	493	492	482	467	462	494	489	513	464	502	451	503	496	469	460	463	488	469	486	496	427	463	427	502	479	469	464	483	465	464	446	479	479	494	457	483	505	466	452	455	496	506	466	486	476	467	472	487	505	481	470	456	485	473	470	491	490	488	475	455	492	517	460	470	469	441	487	483	477	464	500	486	494	433	470	456	473	503	497	473	467	487	481	486	486	460	472	480	452	470	467	460	477	466	495	464	459	495	511	491	453	492	429	500	459	487	489	481	491	464	442	447	486	494	499	461	489	466	467	460	484	487	460	499	471	465	483	460	488	505	460	475	474	487	452	448	482	495	498	476	503	469	476	467	533	477	466	498	449	469	508	520	463	473	476	472	438	460	448	472	501	510	514	466	458	499	485	484	458	474	468	482	487	459	457	483	486	471	488	486	469	507	494	485	442	468	464	469	463	477	431	427	504	449	443	446	486	471	517	452	474	465	484	491	510	470	472	479	494	500	480	486	484	464	481	495	490	453	480	444	476	479	446	459	464	455	483	496	507	465	475	453	466	435	462	498	474	444	478	474	509	468	460	517	478	453	432	494	481	516	478	500	491	424	457	450	470	478	468	492	497	470	490	445	466	478	485	455	420	452	455	497	497	464	505	494	490	464	486	441	470	458	485	476	456	495	473	476	480	453	449	537	481	483	468	499	460	460	483	491	455	472	429	463	520	472	504	441	478	468	439	483	444	541	513	469	486	474	506	465	492	477	475	459	488	468	450	482	494	469	479	495	482	443	487	469	458	455	441	500	498	475	460	507	445	468	461	455	478	477	496	494	451	503	431	490	528	492	475	488	443	471	495	456	478	488	477	438	477	463	455	491	457	479	478	432	500	473	462	454	471	492	465	473	486	467	468	458	466	435	465	463	445	430	436	437	479	488	438
27120	10438	9335	5940	6017	8659	8323	8262	9062	9605	8477	12423	9862	12668	12977	11900	8254	6967	4482	3529	3094	1817	1649	1506	1772	2196	1753	2372	3267	3990	3442	3570	2786	1563	1393	924	952	987	599	427	278	259	262	241	258	221	243	280	252	232	232	267	314	266	302	358	327	262	252	331	486	501	463	234	202	192	218	208	233	208	189	181	212	202	211	209	197	226	211	214	231	250	196	222	228	199	211	208	207	221	224	209	222	204	250	211	221	220	221	217	215	218	221	212	212	227	205	229	204	203	223	218	206	222	216	210	209	220	219	217	239	206	232	231	221	209	233	196	211	214	225	214	206	190	205	191	192	226	201	208	219	227	224	204	199	223	214	225	189	208	222	219	229	206	223	204	226	188	205	225	221	219	193	214	209	220	231	202	184	211	237	224	212	217	198	215	203	231	222	225	229	205	210	217	201	213	214	246	222	224	214	194	224	197	225	231	182	224	233	216	240	233	202	221	207	205	225	202	221	209	197	229	219	188	201	221	240	224	230	236	195	238	178	221	224	233	201	244	228	236	227	207	230	209	214	218	186	228	206	211	201	245	227	218	217	231	183	210	214	220	213	192	212	209	225	207	212	229	210	199	207	204	198	214	220	191	222	190	183	216	204	227	223	235	215	211	185	215	174	219	212	226	205	192	231	199	210	202	225	217	198	226	198	195	224	214	208	228	219	198	211	203	216	218	224	196	208	231	218	203	232	226	226	225	229	227	232	211	254	239	190	221	224	221	194	218	226	201	238	206	207	202	228	240	218	193	207	228	212	208	211	220	225	225	217	213	207	207	210	208	223	238	212	231	244	202	219	214	209	226	197	225	234	237	207	227	210	223	236	215	199	238	222	210	218	217	214	220	205	201	242	222	222	235	228	201	222	234	202	226	224	215	211	201	205	186	222	222	218	183	232	225	188	255	209	186	217	202	211	218	210	235	218	207	228	219	215	221	207	218	225	190	244	211	221	203	217	199	219	192	186	192	221	226	225	232	214	231	210	218	217	217	229	241	197	230	214	191	208	202	223	227	222	221	210	210	219	224	218	224	202	206	193	195	197	206	227	222	196	201	216	203	199	228	190	197	224	227	226	240	199	226	242	217	219	234	215	223	230	200	173	209	221	179	191	216	217	211	206	213	233	217	204	191	186	204	238	210	217	184	207	219	225	213	226	224	226	216	204	209	217	225	236	243	245	212	208	206	211	209	214	197	206	185	205	203	200	217	249	203	224	238	230	209	223	205	211	233	223	197	195	201	221	201	209	220	226	207	217	252	210	207	203	225	203	213	196	218	192	220	213	195	219	208	206	202	229	220	194	201	200	208	226	196	225	214	232	218	236	169	215	244	199	207	220	197	228	202	223	219	221	199	205	209	199	224	200	231	223	177	232	243	205	231	193	226	216	197	199	195	202	218	222	228	239	225	226	225	215	206	216	196	206	225	243	227	178	205	195	213	238	228	223	226	202	202	223	216	212	226	246	196	207	219	212	193	235	226	226	210	218	216	190	227	208	201	202	226	228	229	214	200	222	233	191	199	198	227	211	235	235	202	219	194	185	246	224	201	218	210	227	208	215	204	194	256	186	228	197	211	183	213	221	191	223	235	231	196	211	208	212	210	196	210	202	197	236	203	229	215	230	196	203	191	218	214	235	236	240	238	210	193	209	204	229	234	222	233	218	220	251	221	221	248	211	197	202	200	190	199	232	214	223	223	196	197	203	203	205	221	208	208	207	236	221	229	222	216	202	186	216	228	239	238	230	231	202	204	222	177	206	223	218	220	204	221	208	236	226	196	184	206	207	198	208	196	206	219	204	238	198	208	232	198	203	256	221	196	205	176	213	217	222	209	234	199	201	219	195	202	232	214	225	225	246	237	212	224	226	237	231	187	221	217	193	225	185	194	207	208	221	208	212	212	201	199	188	248	226	213	194	214	219	211	229	208	221	237	221	205	207	205	217	208	224	202	225	222	221	252	205	191	220	213	214	209	172	214	210	212	214	222	226	201	209	217	203	225	216	209	226	204	221	201	207	221	219	221	221	202	204	222	214	195	239	221	206	210	219	242	205	196	212	230	225	196	224	213	215	224	194	213	211	230	201	219	195	227	212	197	189	235	219	196	217	212	226	190	203	210	220	223	222	212	216	228	226	199	212	213	217	158	164	224	212	202	219	190	221	181	203	196	236	179	206	226	201	207	220	211	214	206	188	219	215	233	215	203	211	226	197	208	199	211	231	261	244	182	226	216	246	211	200	244	228	215	221	225	214	194	222	207	232	233	220	217	210	224	232	217	204	206	212	221	245	244	205	236	211	201	194	226	203	205	230	217	196	212	195	218	217	231	209	210	194	212	221	225	219	224	215	213	209	214	209	202	240	208	191	203	220	201	191	205	197	195	232	210	193	239	222	232	216	218	228	214	223	232	217	226	204	206	208	235	207	202	217	197	223	237	253	216	214	207	225	222	207	205	208	211	243	231	221	219	215	201	228	251	226	222	207	221	219	226	199	237	196	193	213	221	207	195	225	215	222	207	208	213	184	228	181	247	223	234	215	225	219	213	215	259	204	206	238	212	195	208	221	212	224	226	214	214	212	215	228	238	193	238	197	213	225	205	214	228	219	195	191	194	221	226	227	199	191	240	212	217	195	240	212	205	243	220	210	222	215	205	212	219	215	184	195	225	218	218	221	195	197	215	223	219	180	195	214	200	217	215	198	217	219	201	216	217	237	231	224	237	220	228	230	202	212	222	220	204	208	222	205	201	239	216	216	226	205	213	200	206	183	196	204	203	185	234	199	197	198	220	202	199	215	212	216	203	205	216	194	240	218	208	179	238	217	221	235	219	184	214	221	202	221	235	232	193	211	218	218	230	198	217	207	214	212	217	208	203	246	202	224	205	209	240	217	224	221	186	203	220	202	191	256	194	189	180	209	204	215	215	175	221	208	216	209	213	202	192	206	214	224	215	236	227	208	225	224	206	239	227	219	197	211	212	212	190	202	226	228	232	215	218	221	225	202	227	212	225	225	205	232	236	226	230	203	235	201	214	216	217	219	227	217	203	240	198	216	207	216	232	185	252	205	209	219	203	199	213	241	215	187	237	209	232	201	261	207	224	219	203	214	203	218	242	202	213	206	198	195	247	219	209	217	190	208	217	224	215	219	214	189	195	218	204	220	245	228	212	229	214	207	209	206	217	202	201	193	229	231	233	183	231	238	215	209	204	211	216	212	222	218	216	222	207	198	223	221	221	208	202	211	214	223	255	213	235	215	235	216	205	195	198	233	205	210	206	211	212	216	213	194	222	234	201	235	209	217	195	202	210	198	213	190	208	231	223	220	208	234	213	193	217	231	198	219	200	237	213	216	235	216	220	205	238	221	206	217	231	229	204	235	211	226	203	217	239	218	220	236	193	201	208	241	255	206	204	214	207	198	202	227	203	203	210	223	193	189	244	219	227	189	219	220	211	224	216	229	232	220	225
15557	7961	14904	10243	12103	16197	16231	18164	20833	23551	24056	32404	26283	33951	30203	33360	26723	26651	18690	16511	17228	10286	9597	8892	11291	13662	10323	14370	18850	21435	19677	20215	16687	9517	7945	5984	5849	6326	3401	2298	1205	1027	996	831	801	737	764	868	777	696	725	1087	1051	897	1405	1797	1430	1178	992	1576	2796	2852	3032	753	645	594	541	593	578	573	552	581	561	548	554	574	550	571	585	574	563	608	560	603	564	528	578	566	506	575	536	563	592	563	548	587	578	574	553	526	592	528	554	532	531	590	547	571	628	569	583	543	586	560	549	578	584	574	574	580	553	562	594	537	560	567	568	559	547	559	546	572	562	588	553	542	597	588	533	549	594	574	545	554	557	557	572	551	543	519	568	587	585	580	542	564	535	558	573	564	539	574	528	584	514	567	573	593	546	551	540	527	519	581	620	565	550	601	577	584	548	536	546	541	594	577	560	603	548	568	564	554	511	598	541	575	575	607	581	546	554	581	526	591	589	613	546	559	568	525	581	525	563	527	572	598	568	581	589	579	585	582	573	569	543	567	561	577	554	572	549	532	567	549	565	544	551	531	576	560	558	566	532	590	542	588	608	606	518	537	574	577	567	530	562	586	575	562	553	614	572	563	588	545	537	580	550	566	555	600	542	563	535	552	580	576	586	539	528	519	569	531	572	583	550	559	592	542	567	605	595	549	554	559	577	570	556	551	575	581	522	560	566	561	554	581	526	554	551	562	580	577	547	547	563	570	585	565	533	576	549	548	575	555	591	534	585	585	590	545	569	615	603	582	570	558	561	576	569	577	585	541	582	596	603	559	550	551	536	531	527	588	594	530	560	555	529	574	563	565	552	591	546	572	542	613	579	561	555	541	532	556	525	535	597	561	589	546	571	539	545	581	553	563	586	550	528	571	562	629	599	582	557	571	554	583	531	553	586	577	576	552	538	542	569	540	602	601	572	521	570	534	576	581	534	543	576	539	616	563	577	547	519	530	549	582	558	549	547	593	572	588	561	640	532	609	591	537	563	610	528	553	569	557	567	518	566	564	568	532	557	560	524	580	611	563	578	575	568	568	614	596	553	559	542	615	578	602	562	571	560	565	569	567	553	526	532	593	571	549	591	552	553	614	556	620	593	610	538	564	547	562	541	567	531	572	576	577	586	567	586	575	585	598	546	600	571	603	591	545	600	571	581	614	563	538	555	547	559	596	574	546	580	523	591	515	603	563	541	597	556	561	584	561	540	562	550	532	514	558	607	612	600	592	567	539	561	562	534	547	526	567	520	546	584	532	609	586	578	537	554	549	565	544	585	568	585	605	548	557	523	563	549	539	607	562	565	564	597	579	580	546	516	536	573	582	561	554	584	575	566	538	562	558	558	552	573	554	563	516	624	594	573	617	550	563	560	591	521	549	601	594	546	569	552	576	578	593	596	571	546	547	563	601	587	549	581	527	586	595	499	589	573	558	545	564	557	567	552	597	544	566	587	569	525	555	538	545	569	577	554	526	548	557	532	547	573	569	586	553	578	567	550	576	563	552	525	553	564	560	562	525	588	597	574	567	534	574	539	550	508	542	546	614	568	543	560	565	549	579	508	553	605	619	544	522	535	547	562	564	571	558	572	576	586	587	569	542	563	576	576	577	499	553	541	595	596	564	539	552	536	551	556	599	592	563	592	599	547	597	610	574	541	585	554	530	593	561	545	568	561	584	614	569	557	557	564	556	559	586	560	565	563	562	567	522	598	546	548	548	572	552	540	591	614	586	547	580	560	577	573	550	549	564	576	573	558	573	543	624	572	587	570	569	538	563	548	556	579	590	570	546	592	589	606	532	574	577	572	607	565	586	555	534	586	577	522	583	564	583	554	591	596	545	557	591	560	562	569	593	560	599	564	558	589	531	563	575	551	557	539	607	578	594	560	564	573	553	565	552	596	538	542	575	560	578	554	550	569	602	582	558	555	568	564	571	506	559	614	579	541	563	583	584	597	594	546	532	564	548	535	579	538	588	546	587	543	568	614	559	584	548	564	580	578	613	529	563	604	596	538	554	557	545	547	517	566	516	542	621	589	606	567	568	560	591	546	546	514	589	565	571	599	612	508	591	595	513	594	577	533	563	587	584	549	546	569	566	586	578	575	573	556	539	594	602	590	565	542	590	535	582	533	566	605	572	540	558	612	564	569	509	577	560	617	545	589	543	577	536	555	550	556	602	580	494	508	578	575	560	526	607	600	597	568	546	569	550	619	593	565	604	537	548	588	644	561	553	566	595	593	560	534	582	562	581	529	593	613	583	635	555	601	596	551	562	586	598	584	554	541	563	615	571	581	564	502	556	582	566	508	566	565	543	561	591	539	592	547	604	543	569	525	589	555	589	515	580	554	554	534	601	556	581	609	552	599	539	556	551	589	564	581	606	560	590	578	555	575	579	596	530	571	581	558	534	605	512	572	575	534	577	535	598	543	618	556	560	610	577	600	555	510	568	600	548	528	525	585	586	567	576	530	590	554	548	566	559	557	575	563	579	548	567	581	552	556	592	566	571	555	588	571	577	537	627	557	558	592	519	557	590	537	542	548	522	570	560	605	590	551	546	577	559	585	553	520	527	527	592	580	526	555	585	536	565	570	588	587	584	549	590	532	559	590	585	535	581	565	558	604	567	578	569	551	571	540	596	555	576	556	604	582	559	576	555	587	614	572	561	591	580	559	572	599	546	565	556	562	603	581	539	569	566	590	572	555	605	532	536	561	581	520	558	580	583	571	553	522	571	574	541	574	565	532	560	612	570	561	555	572	568	563	540	570	550	546	575	534	589	567	574	526	578	577	613	545	603	538	560	593	536	568	583	556	584	560	556	548	575	541	550	621	577	547	596	528	572	558	588	568	576	581	577	548	559	561	539	564	589	564	525	569	535	590	583	591	582	548	586	560	569	571	551	593	533	549	565	530	577	583	552	546	589	577	573	550	592	562	605	533	533	544	587	553	560	535	535	582	568	564	594	509	592	581	559	564	574	595	567	587	545	543	535	572	558	580	603	568	498	560	595	567	571	559	592	551	559	561	535	591	595	555	525	576	574	547	596	564	602	549	571	566	541	610	550	561	542	508	620	591	555	539	568	562	521	567	593	530	566	557	585	580	583	576	582	544	586	553	557	578	560	527	574	578	570	557	579	594	579	555	505	535	566	554	590	580	540	568	546	566	530	535	544	540	567	587	549	539	611	554	569	608	587	549	605	560	600	549	562	550	576	576	570	552	589	532	555	534	555	574	571	575	607	533	583	565	594	608	551	525	564	584	561	576	555	562	554	551	522	589	528	558	573	534	557	552	571	558	563	565	563	583	562	577	572	579	630	547	583	576	538	593	598	537	548	573	562	571	555	533	587	533	571	545	579	568	573	546	616	585	617	558	533	594	583	565	566	565	566	515	555	572	539	555	581	551	512	568	585	551	572	580	532	607	557	520	530	575	537	585	632	569	534	541	588	497	611	611	527	556	656	533	571	582	546
43934	23691	20442	11735	11241	15029	16522	16454	17290	18502	19146	20746	20712	23369	24280	24302	18641	15788	9978	7934	7561	4584	3922	3560	3433	4022	4091	5400	6280	8460	8316	8365	5601	3303	2647	1957	1818	1827	1128	468	312	202	301	230	191	188	195	219	237	183	194	241	292	288	438	384	329	279	249	417	733	749	895	432	162	141	155	150	144	150	162	162	183	136	151	132	149	159	156	134	141	150	135	144	142	143	137	133	151	126	120	148	140	156	149	148	138	126	120	146	145	148	134	160	147	169	143	134	140	129	133	151	119	135	117	167	149	150	164	145	144	140	142	145	146	156	153	129	144	139	143	150	141	143	172	141	152	128	172	134	138	161	169	157	154	145	158	138	123	140	143	153	143	155	129	127	130	154	134	156	123	129	152	136	142	136	163	139	148	161	139	146	155	143	159	137	152	153	159	136	144	151	136	142	154	168	136	132	142	166	143	148	158	128	157	135	156	129	131	139	140	128	146	131	135	164	136	159	138	150	147	148	151	129	134	149	160	134	127	142	153	123	155	172	155	147	135	151	155	153	133	123	157	171	159	101	119	151	157	135	156	129	140	128	145	155	148	174	118	139	153	139	149	138	139	146	124	157	121	168	162	136	141	119	131	144	135	126	149	152	116	176	141	136	147	145	159	167	160	153	153	150	146	129	122	143	158	124	129	148	149	121	140	140	134	150	139	133	127	144	161	136	146	150	132	139	146	137	152	140	163	133	141	122	184	113	125	150	148	151	141	121	141	163	159	162	145	152	144	142	151	162	156	136	134	147	165	155	169	130	146	147	127	152	160	156	143	135	146	133	147	169	146	139	162	159	138	154	144	145	152	121	138	138	147	154	148	140	182	161	142	147	168	124	146	145	158	155	118	134	164	138	135	136	138	122	145	127	156	151	138	124	158	152	128	139	165	144	151	129	145	148	152	139	138	132	156	132	145	137	134	147	147	140	127	142	125	140	148	157	144	135	133	138	148	144	123	147	138	143	141	159	142	158	119	131	140	139	137	119	133	142	148	138	141	135	155	164	139	129	143	152	133	125	139	137	143	137	159	135	142	147	121	160	132	145	179	158	152	144	129	162	134	131	152	141	141	136	149	141	152	134	147	145	143	143	126	146	135	150	152	132	140	134	136	159	148	157	134	145	127	136	156	128	155	148	151	151	155	173	139	137	132	150	152	136	141	135	146	172	150	160	141	136	146	134	137	154	133	164	121	162	135	124	159	149	125	139	140	118	128	147	140	134	135	143	132	153	133	120	132	146	171	147	141	136	150	136	133	138	156	133	127	165	143	147	135	153	157	143	123	137	143	143	165	140	118	161	126	131	169	138	156	143	129	129	142	148	129	154	156	165	160	130	136	124	149	147	162	158	153	163	136	155	131	149	130	148	145	158	163	132	136	148	138	173	139	153	137	150	139	142	150	142	150	155	135	149	155	170	158	170	164	153	141	183	152	140	146	154	140	164	143	144	166	143	153	150	126	166	136	140	150	160	150	167	144	153	147	133	150	160	152	137	141	137	142	132	146	158	134	158	152	149	141	140	146	132	144	131	150	159	121	141	138	141	161	145	154	131	150	140	132	135	139	160	143	169	150	136	150	146	140	127	158	162	160	150	155	160	143	135	145	147	146	142	163	134	144	153	154	143	143	129	148	139	154	135	140	126	143	141	148	143	154	162	138	134	156	160	139	147	151	123	147	126	145	150	121	135	152	125	139	133	153	139	148	148	155	131	155	130	135	156	150	144	145	145	147	134	154	134	136	142	148	139	152	132	139	164	147	150	157	149	144	140	124	131	138	166	152	130	139	146	140	153	141	137	154	145	161	164	156	152	175	145	142	151	154	148	139	158	134	128	130	142	162	140	132	143	142	137	147	150	151	146	141	121	130	146	140	142	152	157	148	160	144	153	156	128	139	146	167	151	129	149	147	142	157	152	143	139	141	144	155	154	167	158	148	131	148	146	155	155	142	151	166	134	142	118	143	141	128	155	124	141	140	135	150	143	139	147	135	154	128	133	152	137	142	142	154	127	136	138	145	140	130	129	136	143	135	136	152	146	147	128	153	123	152	143	130	131	128	138	134	153	129	166	155	146	150	152	159	141	128	134	120	147	171	128	151	123	149	138	151	132	146	150	142	158	150	126	140	150	138	139	148	124	169	141	148	137	148	131	124	130	140	156	153	152	149	156	150	163	140	152	126	149	153	146	159	138	145	153	129	121	129	134	127	137	131	149	179	150	147	157	144	138	142	143	140	133	147	128	138	139	149	138	133	142	136	130	140	129	150	141	135	142	143	155	148	150	149	137	131	155	127	142	174	137	156	137	134	143	137	142	144	119	132	132	140	149	161	151	157	142	131	133	142	146	156	138	125	155	144	148	136	166	129	141	150	139	134	149	115	144	164	124	133	146	151	148	138	151	156	142	135	138	149	121	131	142	130	134	142	150	147	144	141	149	171	119	159	146	141	131	150	151	134	137	147	137	149	150	139	159	160	163	170	132	154	135	134	140	126	132	136	171	157	153	144	134	162	142	121	146	121	136	139	157	130	157	174	136	161	141	147	134	151	131	123	145	149	147	139	128	135	148	163	157	126	140	120	170	156	136	149	150	151	152	156	132	125	157	160	154	140	122	140	139	147	133	145	146	129	141	152	145	151	128	127	136	155	140	138	124	133	129	151	132	148	154	135	162	164	140	144	146	145	139	132	127	148	163	159	137	146	125	154	141	135	146	142	148	135	144	138	147	142	147	159	149	153	151	148	165	146	158	154	146	163	142	145	124	161	144	167	134	156	151	135	139	151	144	143	135	156	152	138	145	146	139	145	148	140	149	146	151	129	169	139	144	159	125	184	169	168	160	139	136	148	120	144	149	146	157	163	132	134	149	138	154	148	138	151	144	135	137	138	139	149	153	141	173	129	154	150	161	151	155	153	154	140	133	146	154	161	161	130	120	124	147	122	129	135	140	133	143	146	149	140	162	125	120	147	154	163	156	139	154	137	155	137	160	154	154	153	144	139	152	137	148	155	151	196	144	147	123	149	141	162	138	145	141	147	148	122	144	143	140	125	131	128	136	149	153	143	154	136	136	159	167	148	143	141	130	151	137	127	140	164	151	136	148	160	122	126	134	141	145	162	122	134	145	144	159	135	166	159	139	142	160	147	134	143	143	146	136	131	141	153	158	155	153	141	137	150	131	154	156	140	148	162	162	158	130	133	155	149	161	140	139	145	166	121	142	147	142	160	161	150	139	148	157	148	161	141	148	156	148	142	152	154	149	140	160	140	150	140	137	147	139	162	166	165	142	139	155	169	147	141	139	139	130	147	175	130	155	141	150	137	136	137	143	141	138	130	141	142	132	150	142	120	179	133	150	140	131	133	130	148	127	139	166	149	142	141	143	146	162	130	147	154	124	163	138	139	114	147	138	128	128	148	148	134	163	141	128	161	153	150	128	142	144	130	153	138	148	136	127	140	128	153	138	158	137
25163	15740	24669	15328	18827	22731	25060	26268	29543	32127	35331	39719	36408	43284	39561	44590	37991	37568	29830	27217	28336	18819	18190	17375	17652	20051	19132	24862	27993	31916	32293	32557	25890	16924	12873	10274	10787	10817	6825	2765	1815	1169	1395	1068	981	668	896	1386	1149	706	744	1277	1695	1573	2863	2816	2082	1570	1158	2742	4843	5167	6450	2287	416	423	401	457	425	406	411	392	387	392	434	424	441	389	397	434	360	405	365	416	391	428	345	406	370	407	369	397	386	397	384	382	394	387	409	394	388	385	409	411	431	431	391	359	363	405	402	421	390	374	403	410	396	368	405	379	386	374	382	373	418	366	352	403	437	409	369	367	411	409	377	401	394	390	386	393	391	396	399	387	374	336	421	408	403	395	384	400	375	342	446	395	443	413	401	387	407	373	384	408	382	426	363	406	377	414	411	362	415	355	380	414	399	403	378	403	395	385	413	420	391	420	391	415	408	401	416	411	387	360	378	400	387	383	391	398	414	387	397	385	408	374	434	424	388	401	381	372	386	414	416	378	376	356	358	382	362	382	411	402	405	399	377	417	380	403	403	387	389	410	396	357	396	379	371	374	406	416	373	410	405	376	387	379	382	393	409	386	352	362	441	370	416	408	418	387	380	389	426	366	422	386	390	394	400	372	369	405	377	349	406	397	363	406	396	361	390	399	376	375	392	376	408	422	373	380	428	406	386	380	364	383	423	346	398	386	425	378	413	426	386	390	382	409	394	388	378	362	388	411	387	386	368	392	403	393	376	401	379	392	414	372	390	398	366	404	395	402	384	402	394	377	379	381	380	383	380	365	359	396	373	369	398	378	408	387	426	370	405	398	404	406	401	386	388	377	389	390	366	386	392	364	406	396	412	396	397	395	381	389	403	384	411	362	380	344	364	387	428	374	413	397	381	377	401	400	403	411	395	396	374	412	394	416	387	328	414	375	376	377	404	377	378	376	381	406	363	404	380	399	394	402	374	408	405	364	386	371	386	385	391	386	389	408	414	349	391	405	414	374	389	420	392	398	395	396	378	385	397	361	380	381	360	362	370	378	384	402	374	384	401	397	405	412	393	394	406	371	374	363	380	382	394	375	385	414	373	421	427	412	393	392	367	392	399	397	393	393	356	400	391	421	363	380	391	388	380	407	393	411	398	368	397	426	389	396	369	356	398	373	375	392	392	391	401	389	367	409	393	378	392	384	417	379	402	359	374	382	402	405	387	377	353	382	393	351	381	395	376	415	401	415	408	356	389	380	407	394	388	359	396	386	389	399	371	383	436	417	353	417	387	373	387	380	354	374	379	403	377	395	389	393	387	378	368	428	410	379	375	363	392	424	377	399	354	388	387	387	384	394	377	397	376	401	382	375	372	384	384	368	389	412	383	391	413	402	396	361	369	393	414	401	406	377	367	374	432	377	393	366	390	387	390	409	399	357	386	399	404	366	371	419	376	395	386	393	395	377	399	366	394	401	351	381	407	405	347	404	373	376	374	387	401	407	339	368	379	427	358	401	408	405	410	404	389	349	382	399	405	342	430	381	405	376	420	434	389	392	397	391	378	363	400	398	387	382	388	355	420	403	399	397	407	419	395	391	417	379	371	374	371	424	394	393	397	372	371	371	394	432	401	417	427	403	353	424	387	405	422	383	376	381	416	388	399	379	392	373	380	378	371	398	388	399	374	372	369	365	348	407	404	412	391	392	391	402	388	348	376	386	398	400	398	426	405	382	422	394	397	394	394	354	396	413	391	387	412	400	406	378	389	383	403	388	392	382	399	430	395	389	400	374	373	380	382	404	418	371	381	367	369	428	401	380	377	381	380	378	381	386	405	420	406	393	411	407	415	380	436	409	389	375	397	391	378	369	380	410	383	389	406	405	400	389	385	427	399	380	386	406	402	372	421	405	349	400	400	380	401	368	408	391	415	379	372	401	402	385	404	409	399	415	434	396	395	403	377	396	365	392	389	396	386	420	366	341	369	377	400	399	353	378	420	383	380	405	415	388	400	377	377	370	377	378	410	371	424	389	399	378	422	410	389	399	398	372	385	387	393	414	374	425	436	392	418	418	385	384	367	390	402	385	412	405	375	393	430	416	404	410	393	381	370	376	374	382	403	395	349	382	388	419	371	394	389	395	388	429	391	400	387	435	418	371	415	429	412	352	403	392	388	379	401	375	403	388	373	418	368	394	385	411	348	374	362	395	386	380	381	442	374	405	362	373	397	422	395	389	364	393	404	394	380	358	369	396	357	400	366	410	375	421	411	393	386	383	366	382	424	401	401	364	420	399	395	354	381	377	402	395	367	373	351	373	382	361	403	382	424	427	395	385	382	378	368	380	400	386	379	377	389	401	397	365	380	339	365	382	364	404	425	386	373	408	372	372	376	370	379	388	401	381	385	383	368	401	365	390	363	390	402	357	386	431	383	370	395	359	385	412	383	379	391	395	403	369	383	404	409	421	392	383	362	431	361	357	376	434	408	362	429	351	401	395	417	371	399	400	400	388	391	404	377	419	434	391	388	411	385	386	367	385	410	367	433	373	404	388	387	389	382	377	404	367	391	342	369	414	385	395	411	425	368	375	392	345	360	402	414	353	410	396	375	378	380	421	362	412	361	376	354	397	382	378	414	389	399	372	396	391	378	392	402	400	404	394	381	386	365	378	359	427	381	346	412	364	370	351	365	410	377	388	385	361	413	351	405	391	399	352	397	396	391	435	424	378	356	418	405	399	383	404	401	368	404	384	402	347	376	394	399	412	368	421	388	383	375	368	376	404	392	396	373	402	393	375	340	414	387	416	393	398	381	391	371	395	400	422	397	391	383	387	386	362	408	377	407	402	382	419	392	399	368	429	408	400	424	401	398	401	367	390	414	459	380	413	379	381	386	360	362	390	383	411	355	371	412	364	370	390	425	380	381	372	354	402	385	399	404	334	388	383	374	382	387	363	389	398	386	398	396	441	416	396	397	372	407	414	400	383	384	386	400	414	390	385	392	389	415	430	368	404	446	383	386	410	405	403	410	387	389	407	427	418	384	399	435	398	397	400	396	379	420	392	409	408	434	402	403	366	446	408	401	392	404	387	391	403	407	405	405	385	401	359	376	387	389	370	415	399	371	381	373	367	383	413	401	370	394	406	382	374	413	413	393	411	348	426	398	383	445	400	391	407	402	390	408	387	364	383	395	392	395	377	399	422	413	388	365	346	388	421	338	412	360	402	401	390	387	377	388	396	352	398	411	395	380	401	374	377	383	339	383	391	365	396	375	360	388	405	409	404	408	390	360	404	410	371	399	377	368	384	402	391	389	370	395	405	370	403	412	390	382	408	391	366	373	393	418	377	387	395	380	397	392	359	365	389	366	385	373	364	350	389	371	420	375	397	391	361	372	376	398	405	364	396	382	405	412	357	382	378	369	398	354	400	358	367	415	414	381	365	372	403	373	405	406	380	396	402	379	380	407	374	366	404	395	410	397	382	381	426	398	401	388	395	385	383	407	346	408	395
5187	867	1300	1283	1139	1019	916	766	711	700	645	623	597	893	705	696	538	460	343	318	336	261	259	258	247	248	279	286	304	358	375	351	295	243	225	201	234	224	178	184	190	184	165	171	186	200	171	170	165	200	184	205	210	182	179	184	174	148	156	180	200	217	232	187	191	154	185	179	173	164	174	156	167	185	187	186	180	175	176	186	171	168	170	168	185	180	162	177	169	169	179	145	192	192	156	190	170	166	169	152	141	196	169	190	182	165	169	173	190	166	165	194	170	176	171	175	165	173	188	172	158	170	204	177	158	148	172	198	185	171	165	175	176	184	170	178	187	170	188	193	184	177	209	188	176	200	172	193	186	169	175	167	177	189	178	170	176	179	159	193	195	177	180	171	201	178	189	180	184	189	177	196	171	179	172	171	207	168	169	166	162	173	175	174	184	168	177	163	173	170	170	179	161	179	174	163	186	180	153	193	196	156	187	171	183	169	191	185	167	178	171	188	168	186	190	172	169	170	171	157	171	185	157	220	166	178	176	196	180	182	180	145	185	179	174	183	176	182	150	166	180	147	181	183	178	170	155	190	187	169	182	154	196	179	186	172	169	174	174	191	188	180	211	175	157	193	174	176	192	200	198	192	185	158	199	179	187	195	170	188	181	155	165	162	204	200	176	152	197	163	155	176	170	180	178	187	172	166	184	172	174	157	201	168	173	193	186	178	164	161	192	175	163	167	170	206	171	195	173	177	174	188	181	178	172	172	168	175	178	184	177	175	160	182	189	151	144	150	191	198	199	176	171	176	166	215	179	156	173	201	183	182	163	183	162	173	175	172	172	168	177	169	174	197	185	182	166	144	206	181	166	159	170	178	209	159	185	174	185	156	153	166	168	201	176	192	176	166	153	167	206	188	191	164	167	172	170	175	193	172	168	177	157	176	171	173	170	148	184	176	171	161	175	175	167	196	197	175	208	156	178	173	166	188	188	157	191	171	175	179	180	194	152	191	192	170	196	162	170	177	179	155	151	212	176	166	186	164	160	164	182	168	187	183	184	174	172	186	183	189	191	192	204	196	179	189	152	185	174	161	155	183	183	159	159	186	149	170	172	159	165	195	177	193	185	156	207	158	155	178	210	201	191	164	178	202	169	179	175	165	167	185	179	185	166	197	155	174	199	187	172	191	169	219	152	181	177	171	194	177	180	184	171	198	207	193	174	181	175	179	183	174	164	172	188	167	194	175	165	169	154	170	167	162	187	192	160	160	189	170	192	167	190	186	172	206	165	189	200	184	165	193	207	185	169	175	189	187	184	173	176	196	172	174	166	198	189	163	194	179	160	185	173	192	177	170	202	160	175	165	190	158	176	180	137	191	168	171	160	207	182	173	176	149	203	165	163	167	186	180	185	175	158	177	180	174	215	171	190	178	192	182	175	171	172	186	173	187	163	190	187	175	177	180	196	204	170	169	160	180	191	157	182	211	178	190	171	171	181	166	178	182	174	176	176	185	171	163	220	188	157	204	175	174	165	202	171	187	184	174	181	170	163	196	182	159	174	201	172	174	173	197	167	191	173	179	189	195	164	182	200	171	176	175	187	181	168	198	183	168	165	166	182	177	162	182	180	156	173	181	174	184	199	174	180	150	185	164	189	192	185	189	196	201	186	200	166	165	187	174	187	173	172	169	178	182	205	169	153	171	167	182	180	186	176	168	168	170	191	170	169	191	168	175	198	166	163	204	181	197	166	177	185	213	185	175	173	170	203	186	155	189	153	175	182	183	171	193	165	186	174	165	179	170	178	163	165	156	163	157	190	171	167	196	164	186	191	201	193	161	189	178	192	171	175	191	180	164	155	192	173	145	184	174	149	194	185	185	179	190	188	187	160	154	166	178	173	192	189	167	199	165	179	182	152	177	177	165	183	189	181	171	167	163	192	184	165	195	193	161	170	149	198	164	192	154	179	186	165	197	186	191	173	210	214	160	188	159	207	201	178	165	170	161	190	181	160	181	213	203	168	194	187	164	162	162	197	213	186	190	174	188	177	174	179	169	164	185	195	175	168	168	176	172	172	181	196	165	170	198	158	179	185	179	180	193	185	184	168	169	208	171	171	183	191	169	193	140	166	194	191	183	174	165	184	146	168	179	192	159	172	176	186	188	187	171	196	186	197	188	197	177	179	176	179	187	196	193	173	202	185	188	175	177	174	168	168	188	168	197	172	166	163	204	186	181	181	193	178	182	167	176	170	149	160	190	171	192	172	177	187	174	169	177	222	169	184	192	187	166	176	146	180	188	170	164	155	168	180	162	164	181	152	160	198	173	186	146	179	186	174	169	185	191	174	186	183	179	169	180	186	175	167	190	191	165	205	181	168	176	167	166	205	176	178	206	191	164	210	187	185	175	185	161	162	200	198	191	180	174	188	156	183	191	177	163	170	176	173	176	178	196	184	152	177	167	180	191	171	190	175	181	196	156	176	171	170	165	210	190	165	191	167	183	166	183	164	162	170	155	184	176	173	188	170	174	145	193	173	188	164	174	174	195	176	167	159	183	182	167	178	160	196	181	188	164	216	157	179	152	154	157	193	188	175	188	179	171	180	164	171	162	182	164	176	180	189	154	176	188	174	179	168	184	163	165	171	198	166	172	183	156	183	180	167	153	183	177	168	148	213	158	200	167	163	190	156	183	155	172	153	174	169	169	162	163	173	186	185	170	170	167	169	184	179	180	207	149	170	183	190	166	164	155	170	181	172	165	168	198	183	181	200	208	190	180	164	168	163	149	188	175	182	161	179	153	167	162	190	173	170	172	164	178	171	168	185	168	172	171	188	158	190	153	168	169	196	164	186	180	186	209	190	195	184	182	191	175	184	198	165	196	195	179	184	190	176	180	171	156	201	177	171	210	162	168	182	158	163	192	149	166	180	205	188	160	189	184	175	185	184	191	183	157	172	173	207	207	153	168	171	143	166	181	192	189	184	204	191	182	189	192	189	178	189	174	171	175	169	170	190	150	195	178	178	207	194	187	145	184	179	171	175	183	168	156	165	183	156	163	161	147	171	172	183	194	190	176	202	166	197	190	190	184	201	176	183	171	189	161	199	176	205	164	174	166	191	175	189	189	169	162	169	206	173	151	192	184	174	149	191	165	182	171	185	161	173	186	195	166	167	191	191	179	164	185	173	183	181	165	172	180	177	190	177	187	179	175	173	173	156	186	178	177	175	189	185	168	167	164	206	181	194	174	183	184	187	181	186	167	159	194	152	173	184	160	173	193	158	168	184	171	169	159	163	168	187	179	164	165	176	191	146	163	192	176	173	168	176	170	192	190	163	159	179	155	182	159	184	170	184	181	191	163	154	193	146	178	196	172	199	171	180	187	179	194	201	171	171	187	197	161	166	167	200	177	184	164	167	167	172	173	191	161	175	159	179	184	172	148	174	163	169	175	185	191	175	183	159	192	178	179	184	170	162	163	155	172	178	198	184	201	179	183	174	190
4720	1355	3221	3848	4135	4246	4041	3775	3828	3569	3927	3864	3828	5951	4568	4911	3301	3208	2130	1870	1877	1274	1209	1046	997	1271	1415	1948	1942	2282	2315	2220	1643	1114	1073	842	807	825	655	522	498	516	455	509	508	519	473	467	516	505	481	533	493	528	539	588	505	516	527	550	729	719	899	568	463	497	488	504	483	516	471	496	504	454	502	493	463	451	506	488	515	531	481	483	501	474	463	488	479	470	516	419	508	478	477	487	484	487	534	526	483	462	511	479	503	488	490	481	465	503	468	449	489	514	514	460	478	465	482	502	463	486	520	500	456	483	469	466	485	498	516	483	511	464	528	494	473	501	501	484	477	506	491	490	470	446	457	453	465	465	496	470	448	504	501	467	451	459	517	517	476	485	500	511	525	456	459	438	475	499	519	489	497	516	502	465	486	477	447	504	493	481	498	471	477	473	441	466	503	491	502	500	499	483	471	482	478	460	488	496	477	479	490	496	464	475	474	488	476	497	479	469	473	486	466	469	497	483	462	489	467	439	470	454	495	481	491	482	485	467	504	496	482	502	498	488	485	469	474	480	484	492	517	544	493	494	465	509	475	490	433	480	469	487	471	492	499	461	523	477	496	471	463	509	497	504	466	481	461	492	462	465	496	482	523	480	490	468	475	495	492	471	463	477	499	480	470	482	469	483	496	478	441	452	468	461	444	476	445	474	529	480	437	468	453	495	460	437	494	471	470	494	495	470	435	437	484	499	465	478	439	513	485	481	480	485	478	522	460	490	491	531	503	481	481	512	495	510	483	501	506	458	515	459	492	481	487	470	484	483	478	470	502	508	472	489	482	485	489	469	472	429	505	483	472	491	514	432	498	463	467	493	510	501	464	461	477	481	472	454	479	476	481	432	453	493	464	488	527	478	472	507	487	524	486	506	475	472	481	503	486	498	433	486	514	489	495	486	482	507	459	488	476	441	469	467	480	500	483	479	455	491	458	501	500	511	481	465	462	482	467	485	470	486	490	479	497	471	476	503	537	478	512	454	478	476	506	519	492	456	494	527	486	486	463	484	497	516	504	463	473	485	474	460	512	460	489	463	462	481	502	487	487	487	491	466	493	494	482	466	485	490	505	498	507	496	459	500	513	495	472	455	521	458	475	480	498	482	472	501	481	509	483	491	479	484	436	485	468	479	486	484	463	467	474	480	475	481	483	501	489	506	496	492	471	519	491	453	509	506	474	456	495	533	469	517	517	491	478	483	446	465	438	475	509	463	480	497	482	470	494	505	533	464	456	469	474	476	491	495	475	489	480	469	500	457	471	488	482	458	512	491	488	519	459	454	488	473	490	507	463	466	484	479	469	489	493	455	495	481	478	495	494	487	456	468	493	445	513	464	455	482	498	479	483	515	511	505	459	459	499	491	474	489	452	485	470	473	461	496	496	497	485	496	521	509	495	478	437	462	478	481	500	513	470	514	509	467	557	473	458	505	462	447	507	482	504	465	494	484	455	494	485	463	474	507	461	461	503	488	502	493	482	490	495	420	479	471	471	500	491	507	518	494	435	495	493	488	508	501	493	488	479	504	466	484	453	459	479	496	480	524	496	491	490	512	481	486	477	480	478	479	471	462	516	496	455	518	476	464	467	520	453	450	492	512	496	492	484	480	468	449	484	468	485	494	460	490	483	488	466	489	518	473	493	484	519	488	420	488	478	481	497	467	472	493	478	476	447	506	510	488	473	488	474	477	489	486	515	526	514	448	510	461	461	466	499	486	483	470	476	473	461	472	471	468	489	476	455	478	477	483	505	506	450	518	512	501	480	504	463	506	494	475	490	485	520	496	476	460	494	488	462	498	493	511	450	511	517	487	479	477	485	491	510	463	484	489	459	517	514	473	502	469	467	467	474	479	452	484	492	461	486	434	482	470	487	518	517	448	511	453	496	460	478	476	469	473	481	460	453	509	448	462	487	483	448	475	490	508	492	462	499	501	473	501	472	473	511	523	491	490	475	496	458	486	457	489	500	486	505	526	461	443	465	461	475	483	459	463	458	491	483	485	486	477	472	475	504	477	488	476	453	486	488	498	491	466	479	480	463	446	489	473	465	456	526	501	499	438	462	505	486	458	510	487	460	467	454	495	466	493	533	479	477	508	472	476	477	501	511	444	494	457	502	508	460	464	504	464	475	517	476	507	538	445	488	505	499	468	459	473	453	463	448	491	475	520	487	473	478	468	485	452	497	448	491	479	468	466	500	520	491	483	480	517	483	483	457	470	471	482	492	440	448	447	440	498	475	473	510	453	534	484	493	497	513	503	491	455	473	479	524	471	519	482	496	505	506	455	535	485	505	476	504	450	470	501	469	521	483	483	494	490	474	462	484	510	493	485	436	484	514	468	496	493	492	452	498	445	484	478	513	509	489	527	470	507	486	532	504	517	488	497	510	484	508	431	522	480	507	514	502	487	478	452	474	460	466	461	458	495	447	467	457	496	477	495	452	506	496	446	504	506	462	478	469	504	468	489	452	454	483	446	457	489	498	480	466	461	505	502	522	466	470	484	468	463	489	472	517	481	496	495	463	457	494	493	453	462	509	474	493	489	421	533	492	494	500	473	447	479	475	513	469	485	506	480	456	496	483	501	478	465	459	481	486	504	485	527	456	435	479	484	517	431	500	522	486	494	497	468	487	476	464	491	497	479	444	483	506	489	462	472	491	509	455	504	486	473	457	468	461	467	493	460	481	478	463	490	502	489	482	498	544	468	523	515	504	479	497	524	499	505	508	500	466	474	492	461	482	475	492	490	538	484	512	458	462	496	496	484	497	486	459	486	475	469	468	479	457	457	453	441	490	479	492	475	478	496	480	495	482	505	501	491	459	474	438	517	500	473	511	504	502	484	476	487	501	523	537	483	489	489	454	495	471	474	531	484	481	487	479	468	521	461	478	512	478	494	457	481	494	514	483	510	512	517	464	464	503	507	469	483	461	467	471	455	515	516	506	495	490	428	534	475	462	503	465	523	516	498	488	468	477	471	472	449	525	515	503	504	476	435	495	497	505	465	503	459	466	498	489	505	503	480	460	489	485	501	507	491	465	431	511	480	457	485	483	493	496	508	456	496	471	491	507	452	505	470	436	466	472	474	459	504	532	475	510	494	472	502	497	495	537	477	484	458	520	479	485	483	521	478	504	494	470	497	460	521	484	461	467	446	518	521	476	444	495	493	492	465	492	487	473	479	553	516	530	519	486	513	489	486	499	483	500	487	510	482	476	466	512	489	509	477	502	509	455	495	503	446	493	479	495	488	458	480	488	505	495	424	516	533	489	477	477	507	507	478	453	479	489	445	455	475	474	483	464	486	488	472	522	471	469	505	500	471	489	490	494	508	500	487	501	477	484	455	462	490	490	447	477	454	463	464	520	502	476	468	492	469	496	463	475	525	481	517	474	495	511	476	488	470	477	477	492	519	477	481	502	469	466	517	492	480	529	511	482	535	485	485	460	441	477	460
25670	10094	8945	5462	5616	7873	9767	10319	10264	9712	9276	9767	7528	11518	11520	11891	7690	7803	4285	3490	3507	1858	1768	1177	1236	1744	1922	2880	3227	3800	4239	3962	3024	1775	1233	773	754	763	547	337	244	256	249	256	272	253	230	219	241	256	235	242	260	264	329	347	278	246	239	329	426	450	545	254	216	235	230	234	205	231	233	227	209	226	228	234	211	242	247	218	215	219	238	206	227	206	215	233	216	210	200	214	203	220	241	183	221	186	215	203	202	188	195	219	198	218	198	208	201	215	227	206	248	227	196	226	224	210	230	178	228	205	193	211	221	218	203	211	244	224	220	235	202	224	233	229	181	233	219	230	210	231	218	211	213	212	201	222	233	201	188	225	219	226	209	194	207	209	223	215	207	210	215	209	211	212	215	202	229	200	212	205	228	217	201	226	207	224	226	224	230	208	228	233	188	198	204	230	202	213	227	207	217	185	218	193	193	239	217	249	239	195	207	216	221	196	222	206	227	224	197	198	217	237	233	196	230	209	239	223	237	229	191	202	217	216	241	231	222	213	192	194	208	209	216	207	217	201	197	227	208	228	213	207	236	207	207	228	209	209	237	201	226	206	227	225	230	216	183	225	240	197	203	201	221	209	220	228	224	228	239	235	204	219	227	198	226	188	217	219	264	200	217	244	213	225	217	231	208	231	219	233	248	224	208	201	190	219	216	211	217	246	218	192	228	195	222	202	222	239	212	217	241	228	206	211	216	233	238	220	218	216	235	230	204	220	224	221	194	214	201	188	207	190	241	223	197	230	207	219	214	220	228	224	214	229	204	222	211	213	197	201	252	225	207	220	213	226	197	243	218	228	221	244	214	225	205	191	213	234	197	228	231	194	211	212	219	221	224	215	211	215	240	212	186	221	228	197	224	201	200	219	219	223	212	234	229	228	238	200	219	221	233	229	228	205	221	229	200	224	223	199	212	212	214	221	203	215	226	214	186	229	228	236	243	208	236	208	216	227	214	219	224	213	232	172	215	221	228	191	230	228	234	221	215	193	217	208	220	188	210	232	230	199	219	224	214	222	225	213	204	211	232	221	214	203	210	219	217	223	230	218	214	214	214	235	218	191	217	239	202	204	201	225	220	222	224	196	207	223	192	205	219	224	227	207	211	196	225	200	246	219	199	206	226	233	230	203	198	203	203	232	204	216	224	207	243	219	214	219	218	243	239	216	198	222	214	211	209	209	204	209	208	225	189	206	230	200	205	211	195	218	203	238	208	220	251	186	196	222	250	206	222	211	240	216	185	235	214	228	179	231	230	212	188	235	238	216	214	227	223	228	206	183	192	209	205	198	230	194	201	206	230	225	222	197	218	226	218	220	201	233	228	226	203	231	197	237	207	220	231	242	238	217	244	189	222	223	241	213	188	214	231	199	213	196	204	221	195	233	216	209	227	193	215	210	249	240	222	208	222	209	242	193	204	214	229	198	193	217	220	241	223	187	229	198	185	226	198	222	239	217	218	194	238	211	206	225	238	211	224	209	225	201	216	204	197	220	230	241	205	204	212	228	223	206	237	211	197	226	219	196	223	209	196	216	221	205	240	247	229	213	204	248	232	215	217	209	227	213	211	220	218	213	217	207	237	204	208	231	222	235	217	204	226	207	176	222	198	211	218	209	191	206	242	229	244	220	193	200	210	241	193	230	186	212	213	223	230	195	212	186	212	214	219	206	247	233	217	202	227	190	228	214	231	225	202	236	224	201	217	227	213	239	221	199	269	207	218	226	192	234	232	230	212	221	218	184	219	205	220	218	195	231	230	217	212	214	208	232	239	217	221	236	217	209	191	233	190	241	225	227	223	216	211	216	213	224	211	204	194	234	225	230	228	206	203	206	233	201	235	229	198	224	207	214	220	221	202	207	214	204	214	209	218	216	185	252	203	218	203	230	236	222	212	239	199	201	215	221	216	221	209	209	227	238	238	199	228	192	219	221	191	223	213	200	223	218	208	223	206	191	217	213	206	202	200	214	195	208	256	234	184	224	227	205	215	209	229	217	211	236	213	217	200	237	213	201	240	211	254	208	228	195	207	221	235	232	215	194	202	225	213	202	207	204	227	220	213	218	226	210	220	219	212	243	193	178	222	212	204	226	217	199	218	213	182	215	217	218	221	203	224	225	224	195	205	216	206	198	204	208	189	208	218	204	211	230	237	221	216	233	224	217	200	227	239	191	210	212	201	231	225	211	237	205	194	201	226	231	238	196	212	213	204	211	227	235	197	218	226	242	226	208	233	203	231	235	193	215	220	198	201	235	195	251	189	225	211	215	208	213	211	241	218	211	213	212	230	235	183	211	202	215	211	213	229	214	218	231	206	200	247	189	217	224	251	216	221	218	244	211	206	215	223	211	215	233	217	227	204	219	218	215	191	230	222	215	222	206	210	223	229	216	218	217	213	229	213	231	205	239	209	225	242	238	209	219	206	221	194	200	224	248	213	194	212	228	189	237	217	228	213	206	205	221	215	219	194	198	223	216	218	191	212	231	209	228	193	178	212	208	195	204	217	212	225	194	214	181	206	217	221	208	216	238	218	224	208	205	202	227	225	206	222	224	206	211	170	223	203	218	229	219	213	226	200	221	230	210	206	235	224	232	232	241	233	203	204	176	220	227	211	234	205	215	218	210	217	202	214	236	220	205	235	216	215	205	211	230	203	215	234	201	231	220	184	221	197	216	202	215	200	222	204	246	246	233	209	228	215	213	214	215	215	223	216	214	206	177	205	219	238	224	231	200	233	215	204	217	217	241	239	225	216	205	209	258	225	222	217	226	219	228	242	212	216	225	199	224	204	242	233	191	218	201	222	234	214	209	200	224	223	204	213	203	219	211	224	198	200	224	216	221	193	183	227	188	210	218	206	221	242	197	216	221	214	239	208	212	213	206	195	222	221	216	207	223	205	215	223	237	225	178	219	236	206	208	206	237	213	197	212	190	231	192	206	236	240	196	210	201	237	204	187	205	209	246	230	213	218	212	250	255	219	216	199	216	220	205	205	217	221	202	192	210	220	204	222	214	248	223	192	221	197	248	198	206	205	204	215	218	218	199	238	230	197	202	228	197	216	190	232	217	235	201	203	216	236	238	200	238	214	218	190	230	212	239	234	222	208	222	237	229	203	204	232	221	189	220	226	202	210	203	172	210	218	217	203	226	201	226	211	200	226	218	259	202	199	219	192	221	213	215	199	191	228	231	205	218	227	227	220	212	204	213	205	203	229	246	230	224	194	215	225	206	212	222	248	217	193	235	217	225	223	215	229	199	190	226	220	221	224	200	211	205	203	212	230	211	220	184	177	196	239	194	218	226	213	211	223	219	200	196	197	219	214	217	205	183	245	223	216	226	195	211	221	213	229	208	242	224	188	232	215	232	237	211	197	241	225	218	205	223	202	190	222	217	212	218	226	217	215	204	198	227	202	208	240	217	210	205	250	198	204	234	192	218	217	205	237	226	231	219	221	233
14456	8208	14189	9868	11876	15922	18711	21268	22677	23729	24913	26663	22149	32466	30065	33563	26324	28000	18815	17189	18352	10372	9701	7157	7965	11727	11256	16712	18482	20835	22707	21670	17811	11428	7293	5021	4763	5153	3384	1609	1020	1027	940	898	836	708	752	867	790	671	704	788	906	1017	1481	1833	1170	862	747	1456	2373	2475	3062	1042	542	554	597	537	585	568	619	615	599	540	544	605	558	594	540	577	614	543	559	570	518	551	589	554	553	592	550	555	573	584	599	535	551	526	582	601	551	561	564	568	555	594	562	589	505	553	536	588	587	576	586	557	593	578	587	542	589	588	577	530	596	618	567	606	566	552	545	561	580	599	539	554	578	537	534	551	593	544	587	579	562	563	592	599	588	540	572	553	549	521	573	546	538	592	597	592	550	596	581	576	582	539	554	598	558	565	530	542	543	582	554	553	571	562	585	571	601	580	580	586	561	578	568	573	560	573	589	563	530	584	596	526	597	522	623	595	612	527	523	541	580	546	533	576	600	606	587	617	604	575	589	554	531	549	555	558	543	534	538	536	590	588	557	565	569	518	585	538	555	531	578	555	560	577	569	583	573	563	567	572	590	538	621	518	565	596	534	518	591	565	557	561	521	545	555	557	558	547	572	569	553	608	567	555	540	554	535	569	542	547	560	546	565	554	572	565	553	548	595	594	575	531	561	558	580	552	557	560	551	548	555	558	537	599	576	580	623	604	564	544	530	523	568	565	609	526	537	558	598	582	547	569	559	518	583	540	595	585	525	576	575	543	619	571	582	561	592	558	549	582	555	592	564	550	571	548	583	564	542	567	582	563	604	586	586	555	561	540	593	577	618	553	540	567	564	581	579	608	574	545	581	573	590	534	581	594	558	571	586	530	561	585	627	597	532	481	582	553	586	545	608	550	561	564	575	579	594	531	557	545	576	541	582	603	584	599	555	548	542	604	544	579	536	567	554	576	515	544	538	531	539	600	561	595	539	525	581	515	569	603	536	592	569	557	555	513	581	594	582	575	606	586	579	540	554	550	558	545	605	571	504	561	527	555	559	566	561	551	601	549	542	537	572	554	562	624	587	580	560	561	570	536	596	534	548	557	528	588	596	550	528	537	539	549	592	569	581	535	537	575	543	522	570	572	564	596	553	610	541	524	554	560	593	559	603	552	552	592	618	584	589	540	537	577	557	563	577	560	548	547	547	553	539	594	608	549	535	544	573	573	576	561	609	548	573	522	609	572	543	592	520	585	564	588	589	574	549	594	565	535	612	576	560	537	579	565	565	565	562	587	602	543	575	599	598	567	552	585	577	537	584	583	518	580	573	560	568	601	549	561	592	622	642	583	555	585	588	553	564	589	492	551	565	540	581	582	566	617	556	568	598	568	562	539	596	577	580	584	525	551	591	540	557	563	549	582	560	561	550	586	559	546	604	547	512	536	561	556	543	561	582	580	524	573	556	565	525	528	570	564	551	603	536	575	556	568	583	568	556	540	565	554	584	585	564	531	589	558	558	544	608	582	570	587	586	565	603	562	580	597	600	551	577	586	592	583	562	570	577	545	579	546	563	595	545	543	564	552	544	529	596	589	560	580	553	545	523	567	581	532	564	576	567	566	589	615	569	541	511	603	553	557	537	556	600	573	572	594	593	594	544	583	566	602	561	549	545	566	538	576	593	562	541	526	553	573	579	517	547	568	619	577	584	548	594	560	605	583	554	561	561	578	596	551	544	560	584	551	597	543	554	580	545	561	572	578	578	556	568	569	556	571	539	538	548	582	582	600	599	559	522	589	555	567	544	569	630	552	608	568	591	561	523	584	574	566	527	559	554	606	598	542	585	580	549	556	592	594	565	541	564	584	565	583	596	575	609	565	544	579	636	526	580	549	543	579	547	608	537	582	565	558	537	563	595	563	573	575	577	563	583	573	608	570	553	550	573	565	577	597	532	588	577	576	553	547	578	560	530	595	592	517	584	569	550	585	547	546	560	541	568	546	578	544	599	567	575	541	630	551	556	541	568	551	624	525	576	580	548	541	605	606	570	619	574	551	566	568	553	564	535	530	589	584	599	589	579	570	583	592	572	586	564	578	555	528	594	593	555	583	557	554	601	565	547	540	549	550	547	603	529	593	558	548	556	576	601	559	526	580	608	579	590	511	580	519	534	615	555	610	559	540	604	578	562	526	573	570	581	578	543	577	533	579	585	577	557	596	536	593	589	563	596	580	556	541	545	558	628	582	556	578	563	564	555	588	542	538	571	563	574	536	574	557	564	575	573	604	559	564	537	543	577	552	517	567	565	596	539	548	554	547	574	545	562	553	561	555	559	540	558	599	585	566	565	581	545	561	590	545	569	553	532	563	564	597	567	588	539	553	501	557	588	584	570	589	560	585	581	561	567	596	548	570	595	564	594	543	582	566	528	579	554	570	565	538	543	587	577	575	569	530	562	570	591	563	567	568	568	542	578	575	585	533	531	519	540	564	618	608	571	588	546	523	539	554	545	547	564	542	577	555	590	556	538	552	533	569	531	541	590	579	555	524	583	602	539	592	550	559	525	574	570	539	550	558	537	500	556	545	557	546	591	534	559	599	545	570	571	585	533	602	589	528	551	565	577	535	545	609	511	531	564	596	579	573	588	572	579	543	556	564	564	582	568	548	562	569	583	602	579	566	537	601	545	573	534	588	554	512	556	543	586	608	557	571	618	558	565	587	587	548	579	530	591	551	569	574	539	547	567	575	589	515	586	574	565	567	542	591	591	562	542	541	584	554	578	563	584	599	563	574	576	584	594	568	539	614	610	566	534	569	594	547	598	552	523	555	572	613	570	578	552	562	591	558	553	554	557	562	578	561	556	532	555	618	604	519	556	551	566	548	588	597	538	533	556	545	523	547	557	583	561	553	584	508	572	560	563	547	593	547	552	518	545	514	573	578	614	555	554	524	561	569	568	554	567	598	600	544	619	594	574	570	575	544	587	542	564	555	598	540	582	558	574	600	551	532	628	598	554	548	570	607	589	571	552	572	556	537	584	566	562	556	559	605	520	540	544	603	581	592	643	524	604	574	561	551	566	579	554	607	581	591	611	550	556	590	559	632	576	512	519	574	561	622	597	556	548	587	549	538	541	576	556	557	582	571	560	546	547	606	574	554	531	530	534	552	555	597	543	571	556	570	611	566	551	555	561	583	535	551	536	601	551	602	619	587	629	564	552	578	563	572	582	571	579	577	565	584	582	594	560	568	563	565	532	538	554	567	545	579	627	559	582	584	604	580	578	612	559	566	585	525	595	540	581	581	557	563	555	555	570	573	539	574	548	539	556	558	562	574	529	561	575	559	536	537	554	558	566	522	541	550	581	579	606	559	544	557	531	564	569	569	529	527	541	544	543	578	587	585	591	558	604	543	509	565	574	579	527	605	600	522	580	563	576	598	558	547	561	611	559	575	584	614	584	572	563	553	536	582	559	562	590	567	562	569	554	556	562	604	554	616	586	610	549	568	559	550	560	537
43687	23835	18922	10846	10409	14359	17793	19033	19298	20883	18276	20493	15298	21508	24241	24763	18709	18050	12121	8612	8268	3937	2736	1843	2566	3803	4301	6788	8975	9421	9653	10218	7558	3726	3015	1835	1380	1458	927	405	295	245	300	237	181	158	184	228	206	188	188	208	230	284	340	378	313	199	154	305	498	830	985	363	140	119	123	173	148	153	125	175	126	150	140	160	128	169	135	142	135	122	128	136	145	140	143	133	129	147	123	148	119	144	123	136	119	144	136	154	154	143	154	152	144	139	140	150	156	147	158	139	157	134	152	134	143	136	130	138	135	159	134	144	133	124	123	161	164	135	140	125	134	140	140	133	114	148	128	134	139	148	141	126	119	140	134	137	137	138	132	133	134	144	139	124	136	123	154	142	154	142	136	149	136	113	126	148	145	163	139	151	149	136	131	155	136	147	130	153	154	136	152	151	162	164	154	144	135	137	138	140	134	152	122	125	116	136	126	151	155	152	134	125	157	138	130	143	174	146	143	126	116	140	156	129	120	143	144	145	148	136	144	134	149	142	149	141	156	146	120	127	133	160	140	147	159	157	125	142	133	144	149	154	140	133	140	136	146	129	146	150	118	129	127	138	146	128	148	128	145	139	134	134	141	141	130	145	149	150	152	115	135	134	163	141	115	133	116	124	138	136	135	146	167	145	159	147	138	154	127	146	146	127	139	147	142	155	130	150	139	118	144	140	143	136	148	125	136	143	145	132	146	141	149	135	149	119	152	131	129	109	131	121	145	134	127	141	143	132	148	148	152	146	120	135	136	129	142	143	146	144	135	122	164	172	124	124	149	152	128	129	125	149	166	135	123	132	144	131	126	146	120	138	127	138	135	126	146	141	145	147	123	130	140	128	129	128	153	137	162	135	140	139	148	147	132	129	124	126	158	138	147	122	125	132	141	139	142	127	134	163	127	144	144	136	157	146	146	158	143	139	144	120	155	121	129	148	125	133	130	141	146	151	142	160	141	135	135	170	156	145	122	148	140	138	130	149	151	135	153	144	127	157	145	156	161	133	141	152	132	149	148	138	142	130	145	124	151	154	154	146	141	151	130	157	131	153	120	128	151	165	143	158	137	145	148	137	137	114	126	141	134	143	137	144	130	146	155	145	143	143	144	136	127	139	163	139	129	134	136	135	145	153	124	143	141	152	143	160	129	125	133	130	139	155	137	130	132	166	134	157	139	113	133	119	162	164	122	128	169	135	145	142	151	127	155	124	120	139	145	136	127	141	150	148	138	151	184	121	130	135	152	148	143	132	133	148	119	143	139	150	155	132	148	169	118	139	139	143	155	131	135	141	163	150	133	141	140	134	111	132	137	123	138	122	143	157	135	138	148	138	137	142	119	154	134	152	149	123	115	131	138	157	114	154	123	117	120	151	134	108	157	121	142	137	159	157	152	140	145	136	148	117	126	129	144	146	135	136	126	131	154	145	123	140	119	138	155	132	141	127	128	153	131	168	128	156	134	134	146	133	147	150	143	131	133	136	134	150	126	129	146	131	133	123	131	138	123	150	140	142	139	137	127	119	141	141	163	118	153	142	118	111	132	150	152	136	158	152	131	129	129	163	126	159	146	144	136	147	146	151	110	140	140	133	131	127	151	138	148	138	136	135	131	98	162	147	152	140	161	175	146	144	151	129	124	140	156	153	135	140	144	130	121	138	156	122	136	157	118	139	145	138	118	150	139	144	123	143	156	158	143	127	135	157	132	169	148	148	147	132	155	141	140	145	145	134	120	110	124	136	118	134	150	135	153	163	133	145	147	136	149	132	135	152	135	127	136	145	146	148	144	151	140	149	130	137	155	130	126	144	117	136	145	120	154	152	139	140	126	129	154	130	138	139	134	152	144	132	156	153	156	115	129	146	141	131	134	155	134	122	150	136	125	156	122	134	139	143	109	156	160	129	137	145	136	135	164	144	129	121	140	117	141	152	157	127	161	138	128	142	130	140	149	131	148	148	139	118	133	131	142	129	138	126	141	145	141	137	134	133	135	100	127	138	104	135	131	118	152	147	145	116	168	136	136	162	122	144	134	145	102	158	134	127	166	128	150	149	130	148	158	139	126	139	124	145	130	165	141	151	131	137	155	144	131	158	161	136	109	137	118	124	165	133	143	116	161	143	136	129	158	139	118	146	137	132	150	145	144	130	139	141	126	150	174	143	127	121	145	132	139	151	152	140	133	130	134	138	148	128	166	149	148	146	129	141	142	136	142	128	150	155	151	143	139	120	144	141	123	140	145	150	127	139	159	114	129	133	155	140	145	149	136	143	129	148	130	128	132	129	151	135	133	137	143	136	134	143	148	158	145	139	142	126	120	150	127	122	137	147	128	151	168	151	123	136	139	146	130	164	123	108	139	132	135	145	143	141	129	143	134	137	161	168	146	174	155	162	158	135	136	138	121	133	135	145	124	148	119	140	136	165	137	142	119	117	141	150	143	142	168	129	150	157	141	157	146	149	131	114	130	133	153	145	142	137	123	125	123	134	132	127	157	138	153	147	138	151	144	150	138	145	129	142	135	139	129	148	139	147	145	148	149	149	143	140	120	145	158	147	134	165	154	131	153	113	132	154	148	125	148	148	143	148	139	139	133	151	153	128	127	141	117	125	145	134	125	125	158	129	156	151	139	157	139	131	145	139	130	138	162	121	153	144	133	142	161	141	139	156	153	141	159	146	133	125	137	128	136	148	128	146	152	138	129	126	128	140	157	141	138	132	142	148	129	133	127	131	148	135	149	132	141	147	135	136	127	142	127	114	133	144	155	138	171	139	145	140	155	153	140	153	150	115	113	131	147	136	127	131	150	162	139	142	150	155	143	147	153	117	135	135	117	166	125	118	117	131	130	147	138	139	121	126	139	146	141	127	127	133	144	155	136	150	120	128	142	136	156	128	145	129	146	154	130	159	131	140	156	137	135	132	152	153	125	131	166	146	133	150	148	130	150	138	125	132	154	139	133	166	145	154	145	142	151	154	129	129	130	130	134	135	159	124	147	128	135	149	151	139	154	141	128	157	151	119	132	146	145	149	153	150	138	181	168	150	139	135	140	156	136	151	155	151	131	146	142	181	150	140	156	175	144	151	140	150	148	121	137	145	137	144	127	148	136	149	136	153	124	141	157	148	154	150	123	143	138	136	115	125	150	137	120	149	139	140	144	145	128	140	153	145	130	124	145	150	143	146	138	130	156	144	126	138	131	142	144	166	137	129	160	145	150	136	127	132	115	151	158	140	142	119	132	149	142	128	136	156	130	140	150	147	127	132	140	135	148	128	139	139	147	112	147	140	148	140	146	144	129	133	155	141	136	147	133	137	133	142	146	140	158	137	132	146	124	140	120	123	143	150	140	142	153	145	144	141	162	152	125	136	133	142	129	145	130	143	124	113	123	138	151	121	150	120	141	129	149	142	140	138	151	147	136	130	127	129	148	123	134	118	130	142	132	124	146	162	133	142	138	138	134	126	142	134
24748	16144	23359	15026	17692	22664	26840	29486	31803	34219	34258	38164	31011	41727	40750	45938	37779	40083	31370	27883	28801	17338	13991	10445	15042	19132	20166	28699	33228	32633	34483	35284	29669	19030	13772	10425	9104	8534	5472	2651	1733	1185	1382	1045	913	644	886	1138	975	761	776	1073	1226	1551	2025	2685	1858	1003	661	1716	2986	6099	6675	2052	400	387	416	406	406	398	403	454	353	378	417	368	418	406	424	446	405	429	378	408	394	385	375	409	375	389	357	383	371	427	412	393	383	372	371	367	391	412	342	352	379	402	386	395	353	342	380	390	352	375	374	397	372	350	359	350	367	351	362	378	408	394	381	403	363	368	366	407	367	353	397	413	432	390	363	391	380	385	394	359	348	357	398	420	381	399	383	386	358	405	382	398	367	422	383	366	343	377	404	405	408	392	356	403	387	416	353	356	367	394	377	335	388	377	388	364	392	387	360	377	387	371	395	342	394	353	372	401	374	370	390	355	406	403	410	401	384	389	392	383	367	372	412	355	352	412	365	430	377	359	399	383	387	382	383	404	391	410	386	381	375	386	370	401	384	389	389	350	377	379	390	406	359	388	406	384	395	329	374	369	401	370	394	378	383	388	407	352	391	398	399	362	359	362	345	361	364	401	384	349	403	381	406	378	386	366	394	395	378	389	379	352	379	386	351	347	351	383	361	401	369	387	370	367	384	382	360	371	348	429	390	401	368	380	373	344	377	379	390	380	371	361	404	369	388	357	398	377	414	399	373	401	368	393	365	364	406	381	395	383	361	397	387	375	349	382	380	374	376	385	413	372	374	391	357	377	349	395	410	391	387	335	383	372	345	346	394	335	351	357	361	402	366	392	425	389	378	379	390	384	398	413	366	390	387	381	359	373	343	362	380	390	403	393	352	377	388	382	347	399	377	376	412	369	387	383	399	387	377	380	395	366	383	395	378	410	336	380	375	379	395	381	400	395	389	390	381	387	360	394	391	390	394	402	399	388	388	380	405	392	375	375	377	377	407	378	386	367	354	387	386	386	374	393	339	363	426	380	389	378	398	383	386	398	345	379	366	362	394	346	370	419	389	397	383	357	379	376	346	376	364	339	366	385	364	405	353	416	393	349	386	378	377	328	348	419	345	349	361	380	384	374	381	376	358	370	381	384	407	353	359	344	391	408	361	387	389	383	372	398	402	381	365	379	358	383	389	346	374	366	379	374	352	369	386	432	367	389	398	361	387	404	380	368	365	368	402	423	381	375	380	390	371	369	368	377	374	369	416	374	366	380	393	382	377	372	393	404	362	367	405	383	394	402	387	393	397	381	385	395	353	356	380	389	365	365	381	393	368	373	379	344	372	352	379	396	370	369	366	372	404	397	369	381	367	391	388	386	421	353	393	392	391	389	383	387	425	383	392	380	371	369	346	420	387	389	392	375	346	398	409	383	371	391	377	370	406	409	379	403	387	355	392	384	396	368	407	386	356	373	358	398	423	359	370	413	370	366	358	390	352	363	369	389	386	401	378	382	337	351	374	381	405	421	349	400	376	395	375	397	364	399	384	405	376	400	361	413	370	384	337	356	401	372	390	407	406	386	336	398	394	397	367	392	404	365	382	374	361	392	411	349	390	395	385	383	367	365	357	372	362	366	346	374	347	398	384	374	383	368	357	411	352	361	340	391	385	380	388	401	339	383	394	396	381	384	384	376	428	390	411	387	383	384	360	370	392	380	402	414	380	403	380	361	364	389	386	418	378	408	387	387	373	392	364	361	389	325	379	337	353	386	383	379	375	373	379	414	351	387	358	413	384	346	389	389	394	411	367	393	336	396	368	411	358	423	378	349	370	383	409	394	417	397	388	395	399	370	358	395	381	375	381	397	353	372	382	393	365	403	408	375	388	368	379	354	429	362	371	382	386	383	355	404	369	391	395	367	373	391	385	377	364	386	344	362	400	410	369	374	377	394	374	412	361	372	383	378	357	371	402	363	358	344	418	364	401	347	381	346	361	401	398	375	380	395	348	339	392	344	427	371	351	398	388	414	419	376	392	411	388	383	348	350	353	358	381	351	335	349	375	377	361	397	407	347	381	382	374	402	367	346	356	392	387	376	376	400	382	415	372	362	386	395	367	399	387	337	377	383	368	348	373	352	375	360	376	410	335	379	341	399	340	394	358	362	393	357	391	376	405	371	372	394	314	377	350	419	359	361	363	394	356	386	417	373	390	361	367	374	394	383	370	392	340	360	403	348	369	390	378	382	375	347	366	379	388	391	332	348	395	363	381	389	361	342	366	382	392	381	395	372	378	374	388	335	368	368	394	384	410	376	366	374	383	367	389	391	388	380	396	388	324	389	365	377	378	369	356	374	437	369	374	382	384	378	350	345	396	340	380	402	379	383	399	337	375	355	408	365	380	390	401	392	385	389	399	362	353	372	388	388	384	404	398	377	357	375	419	374	376	382	375	382	390	365	391	391	363	397	388	381	395	375	357	320	385	354	399	389	338	365	335	384	389	373	401	362	364	343	344	358	428	386	391	383	395	387	376	413	362	361	386	402	353	405	349	376	370	424	409	377	368	374	397	373	384	401	376	396	372	390	399	328	379	353	408	331	375	443	350	402	393	435	401	374	342	363	385	389	403	419	357	373	346	374	405	370	369	391	362	382	387	371	348	413	382	397	339	377	370	347	418	379	356	340	362	440	395	385	408	388	372	396	373	416	394	367	390	418	382	406	371	377	361	367	353	346	415	373	362	386	367	371	374	383	370	399	410	389	379	378	383	351	368	406	359	384	396	414	368	397	394	374	388	368	391	404	362	377	391	382	391	385	417	389	391	401	371	399	384	340	361	393	395	366	353	355	376	391	369	372	386	389	385	393	360	406	376	339	373	389	350	383	374	350	385	383	365	370	376	388	360	366	434	415	400	345	384	330	359	351	397	377	365	358	408	377	364	378	358	388	374	372	375	391	408	412	404	376	379	380	392	407	329	348	360	423	375	354	372	371	383	365	380	375	375	357	383	341	402	387	353	340	380	371	354	375	375	387	375	377	395	373	375	369	391	352	392	381	405	366	392	376	372	376	340	369	369	352	379	381	388	378	362	362	375	370	375	342	394	350	368	386	390	377	348	394	403	349	382	384	407	377	388	376	346	395	350	354	391	372	395	396	405	355	376	395	377	398	376	385	375	353	347	347	376	393	380	398	405	367	375	380	377	361	399	403	371	348	362	384	370	403	350	364	395	376	354	393	367	384	398	390	374	402	354	351	382	361	360	358	386	381	359	372	390	393	383	363	370	421	382	385	420	388	385	396	391	378	403	391	374	378	390	386	360	373	410	359	380	419	404	376	396	378	384	377	376	408	357	365	350	383	372	384	359	364	378	403	398	389	395	367	359	374	404	387	362	395	385	396	367	378	374	370	396	368	355	373	361	399	387	389	386	384	388	416	410	376	392	371	387	415	375	398	373	380	346	376	397	390	397	394	408	348	351	384	369	350	404	390	372	406	428	378	369	387	407	386	366	410
5134	779	1164	1114	1013	1005	1017	915	811	710	597	635	562	811	687	885	470	518	404	325	300	198	207	192	243	228	273	273	373	383	348	350	278	210	236	215	183	205	210	173	148	165	171	170	158	156	163	172	199	174	144	172	168	160	179	172	173	159	151	175	168	218	190	193	142	190	150	166	149	166	164	153	170	144	152	174	160	149	164	160	160	149	173	151	165	206	176	165	166	169	183	167	192	182	164	168	179	156	176	154	171	175	179	168	143	165	153	165	176	166	161	185	176	174	171	147	163	167	186	156	169	180	159	156	188	149	149	189	170	154	161	159	182	175	152	165	146	164	165	151	161	158	161	165	174	181	157	154	170	167	181	158	170	174	189	151	167	172	176	153	171	176	157	159	180	159	189	201	172	168	192	154	145	172	173	156	188	162	157	165	162	168	172	140	181	157	165	147	159	172	180	165	187	193	169	150	154	178	164	161	181	186	175	171	139	165	167	152	170	176	187	172	165	174	196	157	165	183	171	158	171	176	160	174	164	182	146	157	184	175	195	175	165	169	158	211	161	174	166	145	157	170	130	153	177	179	156	156	172	168	195	181	157	175	177	159	189	168	159	167	158	184	136	178	171	175	167	153	157	174	175	161	165	181	161	174	187	184	171	196	160	158	147	164	175	184	165	167	185	199	178	156	152	197	176	158	179	166	177	171	177	194	171	195	187	171	162	165	191	178	169	160	175	180	168	161	148	159	181	154	171	148	169	139	151	175	174	185	159	171	161	153	161	178	169	161	172	159	182	149	172	181	150	171	160	194	172	176	149	159	176	179	165	172	164	179	169	146	140	167	183	155	153	157	166	149	163	160	190	187	177	180	152	179	158	139	143	159	176	170	161	185	177	169	167	181	182	170	170	156	157	168	160	167	162	162	171	185	153	173	159	156	201	177	156	215	167	153	143	154	177	199	162	167	156	160	183	152	162	158	173	178	173	153	178	164	186	177	152	174	174	152	166	167	169	171	181	161	170	170	164	185	164	157	182	135	140	168	164	158	169	171	178	141	175	177	168	168	185	170	192	178	157	160	171	178	146	157	151	164	165	157	165	159	156	181	184	158	152	170	170	148	137	160	165	178	169	167	174	170	179	153	149	166	156	170	174	165	166	180	162	173	183	155	167	166	158	149	163	176	158	184	156	168	169	170	172	190	145	164	173	159	173	176	164	158	167	152	159	175	169	147	164	174	168	179	178	193	212	199	203	172	162	192	173	141	185	179	155	151	176	146	165	164	178	164	180	161	173	156	163	152	175	164	155	151	176	164	139	180	153	192	175	153	157	156	136	170	165	190	140	162	154	164	153	170	178	173	177	162	166	164	159	149	183	176	162	179	177	154	169	186	175	163	142	167	151	165	144	188	160	149	126	168	175	171	184	183	189	155	167	170	195	145	164	153	163	176	151	168	164	165	145	191	165	177	162	179	161	151	158	172	162	190	166	175	149	166	174	168	167	158	195	182	206	159	150	152	182	177	154	191	170	182	166	177	171	141	171	162	185	172	156	147	147	157	132	168	172	171	159	160	160	182	158	183	175	177	167	163	150	173	131	168	176	183	154	164	181	154	193	161	178	161	177	147	173	150	177	152	181	150	180	141	140	147	155	177	164	147	173	171	158	189	181	180	177	151	165	195	192	162	163	164	166	172	171	181	195	181	167	176	150	156	145	188	175	155	170	173	152	180	158	183	153	165	159	175	146	159	159	174	165	145	169	159	163	174	191	164	162	157	168	178	151	164	179	191	153	166	161	176	146	179	174	162	148	196	164	167	172	176	179	182	165	164	147	169	184	166	167	157	171	190	172	162	135	163	182	171	168	173	194	151	167	170	167	150	142	178	168	153	153	179	161	160	198	144	162	188	161	172	180	181	186	148	166	170	162	162	144	183	157	190	179	170	152	168	142	192	131	165	179	168	182	163	154	176	179	181	173	158	167	163	178	167	183	204	197	177	155	159	160	133	174	171	188	181	173	172	154	183	177	161	148	178	165	161	160	187	162	163	151	187	171	185	173	149	177	143	147	145	160	172	179	175	156	154	179	164	165	179	199	158	146	171	173	176	163	149	181	163	181	159	181	169	164	150	163	158	169	159	168	151	161	157	168	169	157	181	156	151	156	173	166	165	189	175	173	158	157	180	168	188	161	160	153	164	177	176	155	174	152	156	172	191	156	155	149	156	174	161	173	143	187	174	164	193	143	165	189	168	156	153	189	156	166	165	145	163	172	187	150	138	175	146	149	165	168	151	171	166	148	173	170	149	156	178	169	165	159	173	178	185	168	156	178	168	187	179	168	158	194	156	155	182	172	159	184	138	157	157	170	166	147	147	185	183	174	151	159	172	162	142	164	176	169	154	166	173	144	149	174	183	174	155	172	149	178	179	157	161	156	155	188	193	167	150	182	159	173	166	176	163	143	164	175	171	152	174	145	160	187	149	173	203	163	171	159	165	165	171	181	155	175	168	205	160	158	190	183	156	165	161	181	161	166	170	177	160	157	181	170	163	194	175	174	163	175	143	134	149	185	163	169	136	170	168	177	191	174	148	157	168	157	188	186	156	161	176	175	166	173	164	175	181	154	171	166	177	184	167	197	153	170	178	179	169	164	162	185	161	163	187	167	172	170	169	158	189	165	193	149	159	158	178	164	161	167	152	173	168	174	180	147	176	160	155	158	150	156	163	167	167	183	148	157	195	160	168	161	166	183	178	180	179	176	157	163	169	172	184	171	177	144	155	157	160	159	170	171	171	176	149	182	177	150	187	166	187	162	169	158	180	160	156	172	182	174	147	177	166	163	193	167	143	147	166	163	156	183	183	166	170	168	161	184	163	171	162	164	167	180	154	170	163	160	170	179	170	180	180	158	157	176	152	151	150	178	167	160	179	167	156	153	156	183	159	158	171	158	179	164	156	150	155	180	162	178	195	188	164	177	187	180	170	172	167	175	172	195	168	159	158	155	175	164	161	174	156	201	164	164	152	170	178	177	180	185	159	166	176	180	180	161	171	144	170	170	170	171	168	167	162	168	171	176	146	168	158	174	178	165	152	169	163	169	173	150	187	170	161	154	166	150	160	161	170	155	183	194	171	160	154	189	171	152	158	163	161	152	173	184	185	175	178	196	183	178	152	149	178	160	172	174	161	154	174	167	190	161	190	159	160	180	152	173	178	159	163	180	186	178	169	161	158	156	165	198	162	174	152	198	174	168	155	166	201	152	172	165	161	179	162	168	164	163	189	167	182	162	162	179	147	150	166	176	159	176	154	143	187	147	194	168	171	177	190	168	169	195	177	169	167	177	152	191	173	172	162	182	159	163	188	176	168	172	166	179	167	164	158	126	192	169	166	142	163	177	150	166	166	160	151	181	162	139	172	152	174	179	158	153	126	142	163	177	175	161	176	178	154	198	175	174	154	172	159	175	147	162	154	183	185	170	152	170	206	179	184	163	172	175	144	173	153
4631	1358	2915	3642	3821	4347	4701	4364	4212	4213	3473	4214	3115	5258	4831	6079	3523	3371	2378	1798	1851	965	941	831	1059	1324	1428	1960	2544	2560	2325	2443	1734	1095	943	878	758	821	538	510	488	458	459	464	469	458	457	467	460	442	491	468	487	500	476	502	481	470	429	468	563	706	738	467	468	459	423	489	459	469	473	446	433	430	466	450	467	458	422	440	505	469	416	500	475	432	457	458	455	436	421	438	439	446	466	414	460	449	492	434	472	462	475	449	461	496	455	444	452	487	484	450	436	493	472	468	485	438	461	462	435	448	420	440	440	456	478	437	481	504	458	436	479	463	455	446	495	447	488	482	454	468	489	497	460	427	428	442	488	443	484	394	428	473	426	485	467	437	451	470	474	484	445	449	491	487	446	460	436	445	464	433	443	491	469	480	440	475	443	456	470	475	431	454	452	468	446	445	474	498	446	465	429	455	464	449	449	486	462	442	439	466	459	444	451	452	470	441	509	444	445	463	419	493	485	450	475	454	462	471	427	434	428	421	444	434	466	458	437	438	470	454	478	462	431	498	464	430	473	471	457	453	461	478	450	431	465	443	479	473	445	469	431	464	454	457	449	428	456	486	432	469	457	441	425	442	445	470	421	458	447	457	417	464	462	461	457	480	472	476	467	455	432	466	420	505	474	433	445	423	455	490	448	444	480	458	461	491	499	450	452	470	443	429	450	399	477	468	456	446	392	436	448	478	483	452	445	419	444	498	462	464	480	442	473	518	421	477	481	473	436	477	433	465	480	470	461	479	458	461	471	437	471	460	491	473	442	453	491	453	458	462	445	467	469	454	483	452	431	431	469	480	477	480	452	456	424	453	450	471	478	435	445	435	436	442	491	480	474	455	466	422	490	453	430	436	462	445	462	442	452	478	417	427	420	469	467	468	477	462	422	429	424	474	455	454	427	492	458	461	465	432	448	425	448	458	491	459	450	450	463	439	459	465	470	473	473	450	415	494	460	507	482	431	436	427	438	452	401	420	433	419	462	481	447	459	440	429	414	435	472	514	459	479	485	518	444	472	428	480	473	468	476	429	467	416	443	475	487	438	480	452	442	429	455	440	435	499	499	447	474	466	505	435	445	453	423	493	441	447	433	490	473	446	448	445	462	403	430	448	430	440	439	480	450	437	470	468	435	457	471	490	502	438	437	479	428	395	468	416	441	429	436	470	480	468	490	461	460	483	456	469	428	442	458	458	454	418	474	494	464	417	459	463	451	474	456	467	447	484	437	461	479	436	426	475	473	462	493	421	446	448	428	453	440	457	465	445	465	498	460	489	426	438	466	476	451	460	459	487	441	470	444	444	425	480	489	449	476	463	449	404	473	467	493	453	476	488	461	447	474	472	449	460	429	440	488	445	415	436	494	457	486	464	466	459	448	438	488	418	467	433	444	474	476	447	477	476	446	526	454	431	415	427	458	437	432	473	452	448	436	441	439	450	434	446	462	440	468	488	481	504	467	445	426	460	439	475	496	431	432	483	468	485	476	472	419	463	472	407	451	503	446	465	455	445	440	465	455	454	466	481	438	451	441	483	454	476	442	462	448	453	451	486	499	428	448	483	458	421	461	464	436	454	453	456	463	447	449	440	474	463	442	483	479	479	438	452	495	443	476	450	407	441	448	434	460	455	461	438	461	453	443	473	408	470	456	465	443	471	432	476	426	463	467	481	514	455	459	466	469	457	527	432	437	459	493	445	486	427	465	455	429	421	453	471	483	462	430	446	474	459	454	445	442	453	478	445	443	437	457	425	445	430	456	440	471	480	493	426	431	471	471	420	447	427	441	417	474	450	446	463	421	453	461	396	457	461	491	491	480	452	488	446	453	501	445	469	470	465	488	482	466	430	456	462	466	455	474	473	503	455	448	466	456	450	462	480	433	463	484	469	442	468	454	444	440	439	437	469	470	471	435	480	452	491	504	430	470	475	468	442	460	443	418	491	470	456	496	492	430	472	400	454	463	446	466	460	456	454	469	443	475	448	447	464	441	430	456	483	459	444	430	455	455	477	435	443	457	462	471	410	402	440	459	477	489	433	482	455	460	452	453	471	476	458	440	458	443	484	479	459	438	450	473	453	463	473	437	477	473	445	469	451	465	467	466	480	471	445	449	477	459	447	426	483	451	455	427	485	430	450	483	477	472	456	416	430	437	447	478	457	426	446	464	407	445	461	411	431	465	453	449	462	448	444	456	454	470	471	509	450	439	443	420	469	456	455	467	476	473	403	447	461	433	450	476	483	453	427	475	487	434	480	464	443	407	464	410	427	454	421	460	488	441	494	461	483	463	452	442	465	427	470	433	464	402	438	442	504	492	449	457	437	467	462	461	450	455	481	473	465	447	414	475	449	460	468	427	449	477	459	452	486	468	475	473	490	471	488	447	447	456	443	438	447	428	493	457	480	458	454	450	436	465	446	412	464	471	470	452	464	437	482	437	462	463	446	450	480	440	448	448	472	425	470	457	452	430	434	460	445	486	440	462	456	458	487	408	467	462	466	454	467	451	470	438	459	482	459	443	404	440	442	469	478	462	478	472	444	431	451	476	459	454	439	474	485	452	441	464	463	459	419	483	520	457	465	465	464	452	466	468	508	490	459	475	433	439	453	451	469	437	462	494	461	405	482	454	494	450	474	439	466	468	444	446	436	459	452	448	467	456	478	489	463	454	460	457	420	437	429	442	468	444	458	441	475	412	454	427	427	432	476	449	477	413	431	464	438	428	453	487	475	448	452	455	449	464	462	408	475	457	441	469	423	420	456	441	442	456	449	466	445	477	454	457	437	448	436	438	462	453	431	476	443	413	431	458	433	467	474	447	457	453	447	467	475	470	478	458	445	483	435	473	475	452	450	474	478	479	484	489	460	476	450	450	437	499	471	469	498	474	468	448	520	503	445	458	449	481	425	453	452	430	506	485	429	430	498	442	517	450	451	437	478	454	462	469	479	465	482	439	423	464	478	503	434	451	452	475	479	426	449	471	470	453	452	461	465	464	455	434	497	462	479	454	442	432	488	427	455	469	440	468	451	426	452	467	478	458	444	492	459	468	476	487	438	476	474	448	435	443	468	423	473	437	436	479	439	454	508	477	447	478	459	450	423	436	506	538	452	467	451	458	435	434	457	444	463	449	452	442	468	446	412	411	478	427	454	452	474	445	433	474	442	458	458	452	423	472	459	430	465	486	445	487	489	465	436	437	421	477	466	477	470	457	470	480	463	447	462	464	443	428	478	427	417	420	447	443	455	478	441	463	480	439	471	450	449	499	447	454	446	444	492	428	466	444	454	440	455	476	438	481	466	443	459	452	449	469	457	483	443	449	459	439	464	453	446	434	438	448	469	458	469	472	462	478	454	484	473	474	441	452	426	483	444	386	469	413	472	456	446	452	443	487	459	435	482	436	445	471	438	474	455	445	458	458	460	426	469	467	436	445	464	437	467	446	425	450	493	451	443	441	446
26169	10024	8235	5114	4762	7234	10468	11634	10437	11778	9292	9633	7410	10377	11212	13956	9946	8214	5038	3207	2760	1433	1043	985	1470	2138	2217	3364	4514	4495	3912	3440	2516	1554	1245	1067	888	749	512	375	256	253	236	229	247	196	215	220	245	225	230	215	279	284	298	266	274	240	187	260	332	491	497	203	188	194	226	198	193	195	199	228	208	206	210	227	216	201	222	230	211	183	232	216	241	205	200	228	192	195	202	196	213	193	217	205	201	225	191	212	189	194	211	222	202	207	201	211	217	202	170	200	213	202	194	214	195	234	209	200	224	200	235	226	233	238	205	224	200	206	223	221	204	226	219	224	202	229	209	227	219	171	204	202	234	202	216	226	199	221	199	195	217	207	188	197	199	202	207	226	218	232	189	234	189	208	216	207	223	209	208	215	208	209	225	218	194	194	176	205	194	233	187	215	217	217	195	218	200	209	231	199	211	206	235	192	199	188	232	212	209	191	203	192	208	223	183	228	206	218	201	210	185	196	208	217	185	212	201	215	216	214	200	203	189	222	220	219	228	197	219	209	212	196	198	196	189	225	198	206	193	204	212	219	231	231	205	176	220	226	198	212	220	246	207	228	218	198	212	219	195	224	220	187	203	197	240	208	212	202	193	210	205	196	212	194	176	223	195	187	210	197	223	201	213	201	202	213	200	215	186	198	219	215	203	216	193	218	201	192	206	215	213	221	218	201	224	189	200	221	199	197	198	185	210	211	206	217	234	210	218	248	209	217	215	236	204	189	208	215	194	208	198	210	205	229	211	192	228	200	215	196	208	217	193	198	211	181	201	213	212	200	230	217	228	196	185	189	218	217	224	226	196	233	203	175	218	212	191	199	210	210	184	236	221	208	215	213	224	187	206	209	215	193	249	178	212	186	241	201	206	197	217	197	214	209	216	204	189	227	235	205	218	225	202	190	171	198	210	218	204	204	199	224	220	214	221	217	221	216	218	223	209	213	187	228	197	187	188	216	209	227	204	211	191	191	203	236	223	212	232	206	217	205	180	188	207	203	212	189	208	178	188	190	205	229	205	206	189	244	186	213	235	199	194	184	202	213	208	225	207	200	181	190	201	198	193	216	206	218	201	205	221	212	208	244	230	198	211	182	201	197	214	231	237	231	231	194	202	224	214	195	215	200	213	197	230	219	228	204	217	218	212	202	219	212	220	237	184	210	224	192	197	207	214	225	185	195	227	232	222	192	231	198	198	211	217	227	191	222	217	212	177	217	225	195	196	197	199	177	227	226	215	186	186	213	194	204	220	225	220	214	193	213	202	201	218	188	221	199	211	199	212	211	210	222	177	226	214	223	218	202	210	178	198	222	197	176	195	225	183	205	206	183	199	220	218	198	213	197	185	193	211	233	209	210	212	219	207	188	233	211	187	234	210	226	198	200	210	214	206	185	212	198	223	197	206	214	209	228	210	236	211	208	229	195	226	211	202	206	194	189	196	220	220	194	201	221	186	210	196	205	207	204	209	222	203	211	216	186	195	237	229	216	195	225	185	201	189	225	204	175	196	201	195	227	220	192	232	216	181	208	215	216	191	190	227	217	220	209	194	195	227	224	228	198	229	210	212	204	200	199	195	231	231	215	216	208	209	207	219	188	218	216	214	203	216	224	205	211	210	198	208	220	213	195	198	188	204	212	241	178	222	223	185	194	212	210	212	204	223	235	232	228	231	204	225	237	239	218	187	209	187	190	214	249	220	238	207	195	204	194	226	191	219	226	217	212	202	220	210	188	204	217	203	201	218	204	237	213	210	185	212	208	194	226	204	206	214	216	199	177	223	207	236	213	202	202	210	190	236	183	230	194	217	209	211	208	206	211	229	225	223	179	187	191	217	212	227	209	203	175	201	194	205	205	207	201	199	218	206	206	199	216	200	233	206	229	182	206	207	206	218	218	227	222	216	215	173	212	200	216	205	210	208	217	200	208	211	179	223	221	196	231	205	232	192	212	195	198	219	208	189	190	187	213	220	242	223	199	223	203	218	201	202	173	211	218	220	201	227	227	207	207	205	215	196	201	207	216	209	215	233	203	218	240	232	213	245	203	196	225	202	216	190	192	211	206	199	212	220	215	218	196	237	154	194	216	209	218	206	198	228	204	201	234	228	220	225	242	196	220	216	195	225	207	218	220	207	194	206	188	203	201	200	200	206	197	199	191	225	208	194	209	215	186	219	213	193	192	216	185	212	180	202	204	206	196	207	221	197	232	203	206	193	223	192	185	193	213	196	200	217	210	204	205	203	207	211	214	209	212	201	199	236	171	183	244	191	232	195	200	184	227	183	214	218	216	186	194	228	194	210	183	186	222	196	199	227	204	200	208	199	186	226	227	199	213	206	200	186	217	201	206	209	212	230	236	199	183	200	229	205	227	220	213	223	184	183	221	207	196	212	204	193	201	187	215	227	214	191	217	217	206	236	214	219	206	187	182	210	205	193	194	219	202	180	197	186	208	219	209	206	208	214	215	240	238	206	206	201	220	205	192	197	222	189	223	189	200	217	190	197	231	199	223	218	199	190	227	219	225	213	201	226	203	203	197	224	216	223	218	230	219	223	186	207	218	198	172	216	189	209	217	223	194	197	203	208	222	195	206	207	207	222	229	202	202	196	194	223	199	205	215	206	210	205	208	179	196	212	182	231	197	211	208	194	180	205	203	198	217	224	196	199	201	202	214	232	185	219	225	217	211	207	190	206	221	206	202	217	221	205	208	227	229	214	205	182	226	204	201	207	223	202	211	217	210	206	202	212	198	210	224	223	220	185	192	206	202	200	222	190	198	180	206	219	196	198	198	203	212	215	226	218	214	180	210	193	174	198	216	204	206	193	184	190	199	235	207	214	203	218	195	184	199	206	228	196	198	188	206	215	209	214	208	228	210	202	203	212	186	238	190	235	188	219	200	203	207	207	199	224	213	193	210	186	210	227	200	212	220	231	209	193	182	201	216	187	194	211	204	220	202	212	203	212	217	215	207	214	203	191	207	185	206	197	200	197	231	227	187	207	202	206	213	184	201	228	188	194	212	207	224	197	203	199	236	200	194	210	229	195	208	196	199	203	219	195	239	214	201	211	195	211	206	204	201	194	196	201	213	199	210	199	196	212	187	205	184	211	207	196	197	200	211	200	214	230	232	215	231	228	186	207	219	190	215	232	215	244	218	231	207	222	213	200	185	229	193	198	217	205	175	197	206	242	211	188	221	224	213	207	219	218	203	211	203	217	206	211	219	213	230	210	210	203	212	208	186	212	228	215	194	202	215	225	221	193	205	222	208	200	240	221	202	224	199	210	197	233	199	203	213	210	220	217	179	221	199	223	219	209	206	208	188	187	212	197	192	201	195	219	213	204	200	206	205	211	189	222	221	195	219	207	196	215	201	176	229	207	192	191	216	203	222	207	202	180	198	194	220	204	201	216	198	225	206	221	190	209	197	191	192	236	206	204	187	189	231	198	211	204	238	221	229
14877	7813	13474	9250	10647	15300	20656	23150	23300	26900	23222	27497	21557	30598	28706	37095	27942	28577	20794	15759	15210	8391	6201	6097	9643	13333	12425	18628	23115	22630	20922	19885	15129	10268	7224	6729	5006	3823	2509	1599	1028	911	1042	885	720	653	817	821	792	903	703	775	1134	1201	1116	1216	1105	844	661	930	1568	3089	2741	584	601	562	530	582	585	582	566	570	574	546	571	568	555	530	543	620	525	598	517	558	587	555	547	543	544	559	584	550	569	557	532	534	530	531	551	569	545	554	533	540	510	551	558	547	558	578	535	577	543	579	518	577	524	549	542	539	573	541	517	514	538	554	550	560	576	522	550	550	540	577	557	540	517	507	535	559	548	542	557	576	548	495	553	563	527	550	596	590	560	515	525	545	529	526	544	548	566	577	559	556	544	519	547	574	558	519	506	570	536	596	529	512	558	534	551	535	579	541	560	498	565	529	508	541	514	540	541	548	535	557	518	520	502	548	598	535	515	574	536	556	582	548	562	526	538	535	519	523	536	566	572	559	534	577	538	503	553	554	513	578	536	570	543	564	529	584	563	548	526	544	533	596	548	575	540	539	509	549	561	541	554	559	487	552	557	525	554	536	555	565	510	525	555	578	582	560	553	536	523	532	552	548	551	565	545	558	532	544	546	546	534	566	533	536	509	556	565	489	503	545	550	592	531	533	533	549	556	578	533	514	551	580	546	545	542	586	585	522	542	580	558	521	583	548	542	535	513	567	571	519	545	550	551	537	572	526	510	553	553	558	532	556	562	531	544	584	534	545	562	539	530	533	549	508	533	537	527	582	557	536	543	538	536	584	533	519	538	564	571	537	566	570	567	570	536	553	573	533	532	578	536	543	535	543	555	580	556	585	579	511	556	557	526	526	561	546	537	545	550	572	528	508	555	556	569	504	523	545	521	575	546	532	564	548	512	527	556	551	521	532	552	514	559	559	540	565	512	524	525	567	545	519	558	536	563	547	542	555	583	556	556	535	544	533	528	545	600	527	554	556	529	546	502	553	564	520	530	589	501	577	551	542	523	574	561	588	553	528	532	567	548	532	530	559	498	565	552	572	551	532	585	554	512	567	539	566	527	581	544	590	538	557	547	578	584	505	524	530	547	533	536	540	558	565	541	577	550	534	541	539	509	534	530	575	536	553	546	567	500	507	509	552	540	507	562	569	563	545	538	527	554	579	567	544	560	515	511	540	558	547	507	534	495	443	538	545	563	525	508	566	571	557	541	572	535	509	566	526	525	520	468	606	533	547	554	540	541	520	563	552	538	569	536	587	531	549	539	548	529	544	544	550	546	525	570	544	545	577	501	561	538	593	540	519	555	529	548	540	555	509	557	562	564	546	542	562	542	512	580	552	494	556	514	556	545	565	565	498	582	564	533	554	531	571	564	517	563	546	554	562	521	543	558	568	602	513	561	588	563	566	535	547	586	528	536	535	564	532	559	532	554	510	554	559	564	585	560	559	547	541	556	569	533	521	522	551	508	563	567	557	568	529	565	536	535	535	558	525	540	540	517	543	523	608	537	596	556	542	532	534	534	546	542	548	547	557	536	554	530	549	511	552	534	562	586	557	576	520	529	529	532	532	549	511	556	569	536	567	547	545	581	552	556	544	489	526	551	507	546	585	512	511	544	549	532	551	584	564	564	548	540	544	548	552	535	583	539	554	515	530	539	543	533	541	554	556	566	569	540	557	517	547	534	543	546	540	509	538	567	578	607	553	547	527	562	549	539	543	513	585	592	574	531	576	580	541	565	535	564	563	578	559	534	527	514	534	543	545	532	541	579	539	565	519	526	538	524	556	550	568	556	599	558	544	567	589	550	569	490	554	562	537	518	518	535	541	572	506	576	543	573	517	547	586	585	511	537	525	545	587	572	585	534	521	529	546	513	565	538	564	565	532	522	566	555	516	557	527	541	515	546	526	549	543	490	548	533	539	520	596	518	539	555	565	571	566	546	531	552	561	546	568	589	528	535	542	551	562	535	554	518	512	541	541	573	540	539	553	524	548	536	500	572	601	571	536	572	535	527	541	519	520	536	551	550	523	547	503	534	522	518	525	563	540	560	537	559	551	495	536	568	549	553	539	592	563	550	543	534	538	522	533	540	527	555	543	576	537	543	579	562	558	538	557	514	526	526	588	566	533	550	543	544	548	564	541	535	546	525	570	505	558	560	530	534	514	553	523	548	554	563	526	518	556	550	571	510	544	534	555	522	563	571	525	543	546	535	567	537	567	556	549	591	529	510	539	543	552	567	551	583	520	527	521	521	544	555	543	556	554	554	555	567	541	588	517	540	553	562	526	517	537	518	533	546	551	564	524	526	536	557	552	522	542	560	541	553	490	569	522	508	519	589	594	529	553	569	514	565	521	585	547	528	537	575	549	569	545	544	568	562	573	503	511	531	532	520	543	618	583	559	543	520	539	565	501	534	526	577	559	592	537	542	505	517	531	557	512	535	575	519	544	541	527	537	493	544	516	539	520	553	574	523	520	547	539	569	528	529	520	516	571	557	540	568	553	569	579	596	573	565	534	541	504	537	537	500	592	564	578	563	537	508	581	561	567	561	542	535	558	524	537	515	515	530	562	531	561	549	524	515	529	541	533	559	537	581	529	543	546	530	537	504	522	565	606	542	544	522	530	569	598	516	554	507	536	562	553	544	571	551	522	567	513	546	549	541	543	563	543	529	549	555	570	529	540	561	490	543	534	548	571	541	520	560	539	538	586	539	524	578	552	552	505	509	540	571	554	549	571	583	568	527	579	515	557	528	538	561	535	538	543	538	530	501	546	535	551	535	503	551	563	516	552	556	568	541	534	546	486	600	556	564	557	562	563	545	554	546	545	492	516	561	572	538	528	539	530	600	560	544	554	542	494	549	541	517	533	547	563	533	558	535	547	574	544	530	537	549	595	580	568	542	526	584	553	537	552	553	537	529	535	507	558	515	532	570	556	508	575	534	536	536	548	538	547	542	545	565	577	505	552	547	525	531	553	537	499	536	518	550	554	564	553	557	571	535	590	558	556	551	536	536	530	570	516	556	543	574	560	521	548	593	556	491	549	559	567	583	549	535	546	542	529	548	535	547	565	546	556	553	535	559	565	563	559	520	582	569	551	509	526	575	628	569	512	535	548	541	516	502	609	600	554	523	549	560	528	510	543	526	518	564	531	514	549	548	561	498	509	515	544	538	534	509	552	564	599	530	569	542	484	538	521	545	552	531	559	504	525	538	564	533	534	550	574	562	576	553	568	567	554	551	568	548	560	515	532	550	544	546	559	545	517	518	570	572	560	529	549	512	541	547	507	556	561	510	541	583	513	517	547	566	541	574	553	536	558	534	557	571	584	532	537	596	559	538	536	599	533	520	571	533	544	566	561	528	591	537	593	529	534	555	537	529	588	549	566	569	540	583	556	549	550	514	538	567	553	505	557	557	538	570	530	567	546	497	557	530	576	545	562	541	518	537	544	569	553	530	574	558	586
44015	23794	18410	10684	9497	13607	17962	21945	20923	22060	19205	18079	16656	21580	22579	23915	20792	17953	11626	7117	6448	3818	2610	2742	3439	5090	5392	7468	10341	9959	8889	9582	6422	3200	2266	1967	1786	1346	813	441	212	204	239	192	167	160	223	195	201	216	157	219	332	342	363	234	262	175	182	212	433	709	829	153	120	141	129	147	145	136	135	137	165	122	117	126	119	126	140	134	123	120	137	121	125	127	142	136	131	115	114	110	117	137	118	118	150	113	111	110	115	104	130	119	126	118	141	121	127	151	108	131	109	130	132	109	135	120	130	143	138	149	127	138	129	128	124	127	125	130	155	125	133	131	128	123	147	141	135	133	117	139	134	136	118	133	122	130	121	146	131	132	117	133	123	134	101	117	131	134	139	131	102	115	117	138	145	136	143	137	103	129	132	122	152	118	131	132	128	137	154	123	142	124	131	117	116	138	120	140	126	112	128	120	155	132	118	137	120	129	133	131	115	126	129	114	124	119	124	129	138	109	126	144	116	127	121	146	153	136	130	113	114	133	148	129	137	137	169	123	116	121	114	123	144	138	142	106	135	138	117	141	133	113	121	139	131	117	109	125	137	115	132	127	126	141	168	120	124	139	130	138	130	139	138	151	114	132	123	142	117	125	96	108	148	149	136	140	147	145	134	128	124	109	119	139	136	139	135	115	138	131	138	117	117	117	130	152	120	122	137	129	142	108	121	119	146	133	135	143	131	140	114	126	137	123	128	120	127	119	152	126	130	122	119	128	122	130	125	118	125	137	120	126	126	132	138	137	134	139	110	122	130	131	147	125	126	111	129	111	126	124	114	132	129	156	128	132	119	148	143	118	136	131	116	143	142	134	133	129	127	117	126	133	147	136	143	128	140	128	119	121	128	128	109	144	130	139	126	123	125	122	125	134	140	131	131	111	104	112	139	135	141	130	132	128	147	156	119	115	142	133	126	140	115	114	126	132	119	135	102	110	112	140	118	115	124	137	130	121	128	120	129	125	143	116	108	129	121	134	135	114	126	151	146	142	131	135	105	131	127	141	131	127	105	134	130	126	132	134	151	129	131	132	134	134	140	116	122	135	121	107	126	125	120	143	132	147	127	117	135	117	134	145	132	107	144	144	131	133	139	130	123	118	124	128	132	133	137	129	148	126	139	144	119	123	139	138	134	149	130	130	139	133	131	133	126	126	140	149	120	133	113	131	125	129	137	134	132	129	134	129	102	127	129	137	123	140	130	126	128	133	144	153	132	142	130	118	139	128	112	120	127	120	109	115	139	144	126	127	147	152	115	113	132	130	132	123	119	119	131	130	116	144	134	122	146	141	128	131	121	122	114	129	138	132	124	138	119	124	125	141	138	129	116	105	120	144	123	141	128	125	128	116	134	159	125	138	131	117	122	134	112	129	124	125	126	110	130	111	117	118	128	110	136	130	116	119	104	125	100	131	128	148	132	139	119	126	113	108	107	121	128	141	133	135	154	129	135	144	140	140	132	137	134	127	125	123	128	114	142	133	118	130	139	141	144	131	134	114	134	117	130	126	160	119	126	141	159	116	150	118	124	99	126	134	130	147	116	139	119	121	114	120	115	135	134	151	150	102	139	113	128	137	119	131	121	144	141	131	120	109	124	147	114	129	152	118	129	153	114	126	117	152	130	125	129	132	124	115	132	128	122	124	97	132	148	141	114	138	138	111	141	155	151	120	171	116	131	158	126	120	129	142	126	118	123	132	134	111	120	144	107	133	130	113	125	120	129	123	114	119	122	136	116	131	126	138	139	135	117	129	127	121	135	152	148	137	126	129	139	138	126	131	131	144	140	137	136	120	121	139	141	130	131	130	127	117	117	126	114	131	126	134	130	112	122	131	138	121	149	105	126	104	128	138	129	137	135	134	113	139	113	156	142	137	126	117	110	115	138	128	126	157	126	160	117	128	122	131	123	147	140	113	139	112	135	145	117	136	118	137	123	131	135	143	134	145	137	126	115	136	115	112	129	122	118	120	156	101	127	120	121	140	129	138	117	141	119	120	131	144	109	136	130	117	142	130	122	134	126	124	124	130	128	115	128	126	119	133	145	148	141	122	156	118	123	144	115	122	127	145	122	108	124	131	129	147	120	131	117	116	147	123	124	116	137	128	105	135	144	134	125	100	132	143	129	112	147	110	144	149	132	151	123	130	146	123	133	122	148	123	111	119	134	125	127	144	131	115	132	137	153	101	125	120	127	117	139	130	129	118	150	126	148	113	128	116	133	132	131	136	128	129	124	145	138	146	146	126	131	129	142	124	122	121	127	126	115	140	129	143	138	136	131	110	102	144	104	138	157	130	128	131	131	137	119	123	123	113	105	110	139	130	129	133	119	142	128	122	136	124	126	122	127	136	127	114	105	125	123	116	137	147	126	127	120	131	123	139	144	143	139	140	134	126	108	124	150	105	123	118	145	128	139	115	114	126	139	137	114	115	119	129	124	132	145	134	145	125	146	131	115	133	135	127	131	138	144	142	120	126	130	134	122	146	142	137	156	141	146	127	133	123	134	144	127	126	141	133	119	117	125	136	152	126	115	128	129	120	143	120	104	122	131	131	151	136	121	139	129	114	115	124	138	101	114	139	124	129	138	117	124	138	118	114	130	117	140	124	118	145	123	141	112	146	117	141	119	129	136	144	125	138	144	126	143	143	142	149	122	122	124	122	113	145	138	111	139	154	126	122	106	137	119	119	138	111	127	134	112	147	153	146	127	123	128	141	133	134	125	150	119	137	122	133	137	138	132	125	144	146	147	145	123	135	132	124	140	118	135	141	130	128	143	131	140	126	133	112	126	100	124	130	124	114	117	125	116	126	129	123	120	149	140	135	123	120	122	130	137	132	129	118	154	124	103	135	137	161	132	132	137	129	125	117	111	124	139	125	129	136	130	133	108	132	127	141	146	128	108	127	147	101	127	142	140	130	139	117	129	133	116	136	117	132	134	127	139	145	128	119	121	142	126	129	109	126	154	134	143	142	125	135	138	107	121	123	148	131	120	123	146	130	121	142	101	144	143	132	125	140	120	111	137	130	119	134	109	107	126	122	116	133	121	138	148	133	107	135	135	120	125	140	135	127	120	120	147	123	128	105	123	136	129	132	115	140	115	113	129	130	130	149	128	144	129	126	134	140	134	116	150	100	119	121	138	161	128	115	124	141	119	124	128	117	138	144	103	141	116	123	124	122	115	130	97	134	128	132	136	127	135	134	154	150	135	120	129	101	136	126	122	117	120	119	140	131	146	135	145	130	127	123	139	124	118	132	127	138	134	146	147	111	116	139	132	128	133	129	117	123	149	132	136	145	125	119	132	122	132	140	123	152	123	135	112	117	132	123	146	112	130	128	132	118	133	120	122	143	124	114	116	140	124	111	141	136	130	141	141	121	125	130	122	126	122	115	127	133	146	109	139	118	128	142	129	129	135	136	125	132	146	134	141	131	140	127	156	120	120	120	137	131	124	119
24916	15750	22673	14376	16538	21474	28293	32045	33072	35848	33549	35516	32087	41584	38677	46253	40627	39456	31175	24464	25557	17107	13760	14562	18310	23211	23422	30042	35832	33205	33167	34504	26499	16297	11331	10958	10672	7744	4768	2256	1380	1148	1200	977	889	835	1110	994	899	1003	696	1226	2140	2350	2121	1491	1620	904	763	1123	2932	4880	5630	362	379	356	433	420	382	351	399	359	362	401	381	334	386	385	398	411	409	374	353	363	354	347	377	337	353	363	383	358	342	368	353	344	354	370	351	338	354	342	399	357	368	352	362	357	352	356	327	336	351	326	380	314	402	366	360	416	316	383	346	390	382	367	338	339	341	380	332	351	333	369	337	373	386	343	356	337	368	347	305	356	362	381	404	340	359	369	397	358	332	334	367	343	332	333	331	368	335	388	348	330	351	362	346	331	378	343	343	337	347	359	351	368	352	351	368	360	347	338	349	349	326	360	352	382	339	317	349	346	359	333	368	352	353	336	368	345	363	370	340	347	331	369	390	394	353	361	316	329	346	355	340	376	328	352	367	385	370	350	353	334	370	341	365	333	361	301	338	367	347	333	339	366	345	354	351	343	379	383	334	386	322	331	329	348	355	351	372	316	324	312	341	364	370	329	335	385	361	365	318	325	331	329	397	346	350	366	322	353	364	347	369	342	359	349	356	325	355	384	328	351	357	361	364	338	372	358	349	326	345	394	353	357	422	348	335	343	355	351	381	332	352	344	349	344	352	350	344	351	367	363	352	352	345	367	369	344	336	351	373	321	351	357	348	370	368	376	322	340	331	353	380	331	313	356	338	323	342	349	370	362	354	318	364	303	340	380	370	360	347	331	360	365	358	344	378	366	337	347	323	344	352	333	341	366	360	371	349	355	362	350	360	362	372	358	323	323	330	351	358	367	317	332	352	331	342	303	355	377	340	365	385	363	316	373	333	368	353	361	349	373	359	375	338	369	342	360	347	336	342	372	338	370	353	349	344	381	338	338	377	356	330	331	355	323	360	340	364	377	301	363	354	338	315	334	350	355	371	351	347	327	338	350	379	333	333	349	359	352	348	349	325	324	346	352	334	372	348	344	335	359	386	383	330	327	352	346	319	388	346	331	364	348	358	373	326	379	331	351	337	354	375	380	308	346	360	350	349	344	348	346	300	353	365	347	357	330	350	349	354	310	331	377	347	325	368	354	346	358	362	378	357	347	357	396	368	336	337	340	339	371	355	385	335	340	354	363	355	343	369	328	370	347	386	358	354	347	365	344	334	388	345	353	370	325	342	345	343	373	375	378	341	390	340	321	354	355	337	378	363	351	307	348	383	340	365	344	397	336	351	366	360	323	367	351	338	355	343	351	338	322	310	328	338	358	351	349	346	339	346	314	340	350	320	389	367	360	381	347	354	341	336	373	357	378	352	347	341	355	355	364	361	360	351	350	351	375	348	362	329	356	329	337	376	339	358	369	326	347	360	334	311	325	348	349	350	345	360	369	382	338	369	356	397	375	348	349	362	376	315	359	336	344	367	350	368	318	350	369	345	368	369	357	347	340	365	347	360	352	354	346	374	332	358	335	370	334	350	301	380	343	347	356	362	362	361	348	378	345	340	373	325	348	361	336	382	343	355	368	366	378	345	366	342	344	358	356	351	363	346	364	381	369	349	344	345	334	334	329	334	345	362	357	360	340	345	354	353	336	297	368	368	336	356	391	327	364	334	339	336	359	351	327	353	353	387	335	337	349	331	332	332	361	315	354	320	347	394	366	334	370	351	361	350	324	331	339	328	357	366	364	351	371	387	343	358	351	380	361	331	356	345	349	352	336	318	375	356	326	354	344	348	334	392	352	353	356	350	321	344	333	377	350	381	362	370	361	348	357	350	337	344	353	349	322	368	368	361	345	366	345	380	350	365	329	384	367	336	386	361	339	339	363	365	346	373	377	380	386	354	371	373	384	359	349	341	362	368	355	371	341	363	351	318	348	355	339	359	337	343	365	323	360	367	359	327	332	332	356	351	359	376	358	345	336	382	359	372	385	318	347	324	337	350	325	335	341	358	319	334	355	405	367	328	326	370	360	365	317	369	340	354	369	354	344	331	340	342	346	371	366	368	352	380	336	385	350	342	353	347	353	349	360	349	345	344	370	359	323	337	341	339	363	318	374	334	308	339	370	381	338	354	334	330	346	346	352	326	328	373	352	320	364	354	380	352	328	316	344	361	331	375	382	346	355	353	373	351	370	367	353	353	371	323	349	362	369	354	369	329	341	359	311	338	353	365	362	358	348	361	353	360	322	343	358	337	356	335	343	361	364	360	328	352	316	347	350	362	342	367	340	305	360	369	387	345	331	354	345	322	347	329	335	364	366	376	396	358	347	354	367	358	309	325	386	373	358	375	341	346	353	364	327	332	384	362	317	343	357	345	366	357	360	368	376	358	353	340	356	342	323	374	353	339	336	346	387	337	354	362	342	363	366	365	367	311	357	354	335	325	332	310	372	349	313	350	348	365	349	344	342	345	327	339	348	381	365	347	348	365	338	405	362	357	354	361	346	349	358	359	331	343	362	368	354	366	317	337	321	384	362	336	357	334	345	347	356	388	347	348	354	333	333	369	371	349	376	342	366	368	376	341	336	348	331	342	346	319	347	325	377	361	368	334	349	345	376	382	396	341	334	358	349	359	365	362	339	363	369	356	325	345	342	330	344	374	366	351	368	335	335	384	370	319	321	363	378	311	367	364	345	326	352	342	342	388	389	364	362	405	364	360	362	361	351	345	308	324	348	330	345	358	333	340	349	328	349	392	355	339	335	361	363	367	330	365	375	351	369	317	389	329	388	357	367	338	356	372	334	364	354	372	358	375	350	337	325	331	345	361	342	353	342	356	319	353	358	349	344	361	330	351	370	344	343	351	339	356	347	379	383	348	360	359	361	362	374	372	369	342	379	350	325	348	372	378	348	350	346	346	363	347	339	368	381	335	316	334	337	352	352	367	364	354	351	370	349	354	339	347	347	323	343	377	340	359	392	374	338	335	356	341	369	346	351	375	308	375	327	343	365	344	338	351	377	365	327	354	351	350	376	330	319	351	364	367	388	361	366	336	381	326	329	356	331	336	363	375	359	338	369	363	364	363	334	367	326	389	367	331	337	317	335	341	360	355	347	361	372	318	339	352	332	354	343	305	345	326	350	406	337	376	352	335	337	363	353	358	362	351	336	354	366	359	347	339	378	347	356	331	356	383	357	350	354	355	366	303	340	381	338	359	369	312	338	358	346	355	341	328	350	359	348	341	347	330	344	322	347	368	354	332	359	384	359	334	359	371	361	367	335	353	355	349	351	355	343	335	374	367	339	338	361	364	354	365	341	348	374	384	348	366	340	339	350	350	339	332	371	345	358	359	335	382	342	367	358	335	329	350	369	357	366	373	322	332	330	337	320	368	349	345	371	353	336	374	363	373	360	359	374	359	337	355	327	340	370	343	332	372	368	356	359	342	355	358	302	391	345	351	355	334	380
5338	809	1196	1070	1011	937	971	1002	861	808	598	501	470	752	630	675	497	520	308	308	313	242	217	235	229	320	279	335	372	364	326	334	228	216	212	226	220	183	162	174	171	155	162	184	185	183	177	176	151	178	165	192	156	171	172	177	170	178	139	169	172	173	209	171	150	189	188	152	182	150	167	156	140	181	131	157	180	151	185	157	168	166	171	175	154	155	161	170	174	175	162	174	150	202	174	194	175	159	162	168	184	181	147	164	167	165	173	164	180	171	177	152	175	154	160	170	181	167	156	186	179	151	154	180	170	183	180	171	176	173	149	161	162	162	151	189	151	192	164	189	150	165	182	153	166	183	160	136	149	159	160	176	159	158	175	152	173	159	159	170	168	181	171	141	162	165	171	171	145	147	160	171	155	174	169	151	160	170	144	157	181	185	171	164	184	183	138	170	164	177	151	186	183	160	185	168	161	167	175	182	163	169	180	180	159	146	155	145	183	150	189	168	176	150	141	141	154	163	165	145	169	182	164	164	156	164	168	179	157	172	178	165	142	163	170	160	146	167	165	156	163	170	195	148	166	181	154	175	180	185	158	157	188	159	147	166	166	153	171	173	147	155	164	164	151	150	170	163	177	157	171	150	159	169	183	160	164	158	168	157	155	139	174	158	145	158	122	181	159	169	163	183	160	144	149	160	159	149	160	190	166	160	166	167	157	146	166	161	150	174	145	170	173	152	140	161	151	173	159	163	159	169	158	157	168	165	174	146	175	159	160	152	177	175	156	155	173	167	174	193	178	168	175	189	140	156	157	173	188	171	164	186	179	178	173	178	164	163	152	161	166	174	172	178	144	177	176	163	168	150	170	154	156	163	176	170	161	182	169	173	160	161	155	157	189	177	158	186	151	158	155	172	185	184	154	166	190	166	161	177	143	167	180	163	164	149	155	161	179	162	155	141	169	165	151	160	165	170	162	157	159	169	155	186	167	141	150	158	139	162	182	167	149	187	164	167	170	167	187	156	144	176	152	191	171	177	153	143	156	157	151	159	173	166	158	165	166	191	177	160	152	159	157	153	174	194	197	166	184	183	173	172	182	167	165	156	185	194	170	169	150	180	180	194	179	163	152	179	184	158	147	167	161	164	163	164	163	166	194	190	177	152	148	190	152	157	169	185	160	167	163	160	162	165	160	166	178	183	159	145	167	159	182	175	161	160	172	148	179	163	158	172	147	179	154	178	173	156	167	169	150	171	164	171	158	177	147	140	161	170	155	174	165	154	168	164	178	180	192	191	145	168	173	173	177	164	165	184	146	171	180	168	175	165	163	170	113	173	167	163	185	160	158	174	158	172	135	153	180	167	150	177	172	166	164	185	169	162	152	148	162	174	162	163	146	177	158	158	175	172	187	166	169	152	161	178	141	165	150	173	153	175	173	159	156	176	155	162	175	160	164	176	161	168	166	174	162	199	183	150	154	151	151	165	162	164	171	141	174	169	158	189	164	151	150	175	153	150	145	161	157	179	168	157	172	143	166	155	179	173	166	163	151	163	205	173	170	145	162	164	158	180	160	175	165	160	179	163	167	179	153	146	154	176	176	183	153	164	157	199	147	152	187	166	153	168	173	174	157	163	151	162	163	155	183	190	137	186	177	150	160	151	174	156	159	161	159	148	154	154	150	140	176	179	157	164	172	171	162	176	185	189	159	181	154	164	189	215	153	151	155	163	184	168	175	164	181	175	175	161	167	167	168	168	193	179	178	178	171	162	159	162	164	161	149	153	164	175	150	193	132	151	191	177	157	151	157	170	173	168	168	168	152	156	151	138	170	155	178	174	167	171	167	168	171	174	169	161	173	168	148	159	136	165	180	180	172	178	156	165	167	162	190	190	159	183	185	139	179	162	165	189	161	158	148	158	145	172	166	173	152	176	159	164	152	171	151	162	144	166	162	167	135	145	194	178	175	178	162	173	168	162	140	200	149	162	179	149	160	170	169	159	171	155	174	166	151	167	166	151	145	141	183	160	180	168	170	164	157	156	152	132	173	186	171	157	180	168	169	187	158	159	143	179	163	179	180	177	163	164	173	153	157	151	156	196	166	161	177	165	159	176	152	138	154	175	176	154	165	150	166	158	177	154	150	160	159	174	154	165	170	163	179	170	163	160	169	184	159	189	155	160	157	158	145	177	157	153	170	155	164	173	145	149	173	175	190	144	173	168	189	162	157	169	188	147	156	174	152	171	156	159	153	142	170	174	155	172	156	150	146	176	157	175	146	158	190	156	157	147	174	171	180	156	159	157	158	172	157	193	174	176	171	148	167	169	170	167	147	158	178	173	188	170	166	174	183	171	155	163	176	195	188	182	150	161	148	157	165	169	142	162	170	170	169	174	169	180	158	159	159	166	173	152	156	180	174	153	166	175	167	172	168	157	171	161	187	161	167	149	164	161	161	185	165	195	168	148	149	164	183	163	179	164	159	193	161	173	168	164	174	156	175	152	169	154	170	167	160	164	159	179	156	171	183	184	146	162	184	173	164	172	159	177	158	172	177	167	188	168	151	169	194	179	165	158	160	192	212	173	161	164	160	166	164	183	149	163	151	163	155	175	161	171	178	176	156	174	186	171	185	162	167	176	151	182	149	183	170	166	172	171	162	149	172	173	163	162	142	172	170	134	172	181	155	160	176	155	168	185	173	167	168	174	169	152	152	179	164	171	177	174	175	174	163	164	176	161	169	168	154	169	157	167	173	171	153	149	171	166	175	149	191	197	146	179	178	170	142	140	142	147	169	170	175	189	152	152	164	153	183	174	155	168	188	159	165	175	162	163	149	168	157	163	175	154	174	143	148	189	166	161	170	156	171	154	158	166	174	183	163	145	155	152	164	160	173	181	169	166	167	155	167	153	170	167	196	183	164	153	149	180	183	174	180	154	148	157	155	160	157	143	186	165	173	145	179	157	167	144	171	184	173	164	173	136	136	163	191	171	165	147	160	188	169	182	168	159	172	171	172	183	155	164	171	152	172	180	168	180	158	163	178	156	174	157	169	160	159	180	171	154	143	162	192	141	169	172	177	139	185	152	164	151	169	162	200	162	183	173	195	164	175	187	157	176	163	187	156	175	155	159	160	155	168	152	161	175	171	155	170	143	164	164	172	169	150	147	165	160	156	155	170	156	190	167	178	145	157	175	175	183	172	154	194	174	188	155	171	162	158	160	176	179	172	168	163	164	125	179	145	167	157	143	174	159	149	159	174	148	169	162	159	149	155	191	182	164	165	158	185	171	159	165	171	169	155	173	158	172	156	141	171	163	151	169	170	149	134	168	176	156	148	160	145	181	172	150	164	166	162	159	154	165	140	155	185	153	159	157	167	154	183	147	168	159	177	163	153	156	193	176	159	171	165	166	158	179	156	173	153	159	171	169	177	169	164	166	162	146	133	176	148	164	133	183	160	158	155	176	163	189	172	144	186	165	157	171	191	150	144	139	178	171	170	169
4806	1253	2790	3357	3710	3996	4556	5404	4539	4694	3568	3167	2818	4830	4377	5115	3833	3623	1993	1726	1817	1307	1184	942	1117	1731	1542	2117	2549	2393	2052	2247	1636	996	915	796	844	739	609	528	461	428	508	457	437	458	441	486	516	474	442	423	522	506	526	475	486	429	459	462	493	522	842	494	464	443	466	442	437	496	465	447	400	439	488	407	445	430	436	500	471	476	441	480	460	444	422	437	459	472	456	453	437	485	439	455	430	443	435	465	474	480	484	439	442	498	446	457	491	456	487	444	458	440	480	455	446	440	440	449	440	479	463	499	454	459	430	454	453	451	435	449	421	437	455	449	490	453	454	469	466	465	469	443	440	431	488	467	471	442	476	484	466	430	450	466	428	465	423	432	467	467	460	448	450	461	429	440	471	444	443	460	450	471	446	455	463	428	441	451	449	451	482	431	436	443	430	420	468	438	380	445	455	426	430	469	430	459	442	485	438	419	489	457	447	442	429	449	441	443	430	469	496	445	392	437	468	447	445	469	464	435	459	463	473	449	484	459	463	426	468	450	484	465	442	479	441	443	463	477	446	436	462	451	422	424	469	464	460	472	444	479	469	460	405	435	476	458	464	436	472	481	446	473	450	464	457	470	432	425	504	451	436	483	438	458	436	446	428	434	483	455	431	411	465	431	451	438	446	453	450	452	452	432	470	481	441	449	482	472	446	433	445	461	463	411	456	443	462	480	480	469	432	404	470	472	442	461	460	442	493	445	437	453	457	422	465	426	446	438	414	412	428	426	463	513	483	389	485	464	453	440	475	445	458	460	440	436	472	487	461	482	444	457	473	416	442	453	417	445	465	437	437	425	441	442	469	474	501	453	489	450	496	443	442	445	482	458	474	449	462	465	471	451	467	456	478	436	459	445	478	445	450	475	462	459	430	454	432	450	461	408	475	471	459	501	446	476	447	486	484	465	424	454	460	474	431	431	432	465	451	455	419	455	456	456	506	455	461	454	449	434	452	464	455	481	446	440	456	456	458	476	469	457	480	438	477	467	430	443	453	454	474	481	456	459	423	450	452	451	434	429	452	438	466	455	431	466	447	478	428	438	446	432	444	430	428	476	432	455	466	450	431	445	415	446	499	454	436	451	490	458	453	456	461	501	449	460	464	444	432	429	497	444	438	461	437	466	453	453	403	452	471	471	423	472	454	434	454	436	454	412	462	453	443	474	447	507	438	449	477	468	426	471	438	469	465	468	459	456	467	442	479	447	432	463	485	467	415	446	432	443	446	410	461	486	465	426	462	413	436	444	510	418	451	450	458	453	450	450	440	437	461	453	466	436	457	465	435	492	445	453	450	479	470	448	476	439	415	451	420	469	453	407	459	423	467	475	453	457	444	442	468	473	446	446	453	466	433	456	446	421	473	464	436	426	447	443	457	470	439	422	502	421	455	454	447	451	435	462	438	448	459	427	464	443	480	451	444	448	478	436	451	440	484	455	422	414	435	442	470	424	468	463	438	456	443	450	424	459	437	461	447	467	426	421	457	455	425	471	460	454	408	450	473	460	457	419	440	452	444	455	447	448	458	459	457	408	441	449	442	467	447	450	440	456	417	459	419	462	456	450	458	461	445	412	476	487	465	436	464	469	494	429	421	477	434	440	468	455	439	405	463	430	476	452	494	474	487	427	465	483	464	447	485	428	447	472	447	430	451	438	457	420	467	475	436	455	442	402	451	464	470	467	505	455	443	458	426	482	439	447	462	463	478	441	417	462	464	424	446	440	465	438	456	438	445	453	435	489	473	418	452	456	487	448	465	413	482	473	484	451	446	433	434	427	433	426	471	463	466	479	457	462	458	473	435	465	420	434	421	471	452	470	482	429	419	448	432	457	420	452	461	453	465	465	482	424	465	444	495	454	425	448	485	428	470	435	463	444	473	452	472	452	435	439	426	486	443	451	471	482	462	451	441	439	483	448	470	455	445	448	480	464	411	478	456	425	449	455	472	430	481	445	435	463	438	468	415	475	444	443	424	446	428	453	465	470	461	466	438	439	436	450	450	427	472	441	443	454	426	449	471	426	430	445	442	447	460	433	455	447	471	432	465	455	460	456	424	444	465	451	491	429	410	489	420	495	455	422	460	475	422	441	467	470	448	461	425	440	464	462	476	469	442	427	459	443	434	490	445	465	460	446	495	416	471	445	407	457	425	437	466	461	479	510	471	461	452	473	445	439	443	444	401	445	428	494	428	448	457	414	474	464	473	434	435	463	431	440	492	457	479	473	451	465	476	438	436	467	462	435	452	459	430	465	450	462	456	460	454	476	439	387	487	471	442	458	467	455	473	477	468	440	438	471	436	435	460	465	435	443	418	460	467	476	445	407	434	456	480	439	428	451	445	477	459	486	439	447	452	448	485	451	446	468	462	434	432	441	422	486	436	463	471	487	429	422	461	453	425	453	455	475	467	440	445	436	472	385	416	484	453	463	455	421	439	456	479	459	482	439	447	479	436	450	439	489	458	458	484	478	476	471	438	451	470	427	449	477	495	446	473	409	413	449	427	430	456	432	466	454	461	408	450	457	457	451	470	465	422	466	422	459	462	408	465	482	456	453	430	467	432	465	467	475	455	433	477	442	402	449	478	463	473	431	395	474	447	443	447	454	450	453	423	449	430	503	471	472	429	479	453	476	505	417	481	488	435	452	476	475	429	451	445	489	453	498	466	438	445	449	418	406	481	408	435	465	452	455	491	426	453	473	464	475	492	457	467	444	462	468	440	437	446	492	462	463	448	427	439	468	429	459	462	436	448	455	451	455	442	426	432	412	455	457	506	464	413	459	464	469	449	457	442	485	430	459	464	458	439	440	426	488	448	476	422	428	436	420	398	436	472	435	428	442	420	452	444	451	450	447	445	438	458	500	471	472	414	434	430	459	474	458	434	423	476	408	484	470	478	446	467	506	447	453	460	468	447	473	448	438	403	502	448	445	447	441	391	460	439	470	457	475	485	465	461	453	419	442	436	439	464	492	452	456	492	408	490	466	424	466	436	471	449	439	449	451	460	446	416	468	489	442	461	475	468	431	436	464	443	449	439	487	440	457	444	469	436	484	496	468	438	467	469	447	417	397	428	488	432	477	444	450	456	423	439	446	407	423	446	431	479	446	475	471	452	463	468	462	439	494	448	462	444	446	442	440	481	445	428	426	478	440	456	446	463	445	477	501	450	454	433	441	432	426	440	451	441	453	433	421	431	472	458	469	461	433	456	459	444	416	440	429	435	479	459	493	477	444	475	448	438	456	459	453	429	448	500	432	430	486	453	416	416	388	439	491	449	456	524	451	423	435	432	455	465	472	434	456	414	504	492	392	466	448	432	424	444	448	460	439	459	443	432	460	461	518	462	428	430	467	459	442	446	427	427	439	451	450	462	430	462	464	442	472	458	462	445	468	458	456	452	457	441	435	464	462	449	444	460	439	429	460	468	445	426	406	489	458	477	447	462	459	497	426
25745	10040	8559	5587	5048	7017	8896	12576	11574	11153	8746	6542	5405	10150	11467	11298	8759	7805	4863	3315	4389	2757	2213	1379	1767	2636	2127	3134	4538	4496	2887	2867	2207	1213	1041	642	842	898	465	311	275	267	256	251	259	232	212	239	239	242	223	262	313	356	373	291	225	231	234	233	224	342	578	236	226	233	212	213	209	227	204	202	210	192	210	187	218	221	213	211	204	202	198	201	211	216	207	245	193	216	210	223	206	207	207	195	174	213	214	196	219	239	205	231	209	203	216	216	202	193	205	220	178	222	201	210	208	208	194	225	204	181	194	224	210	217	202	205	224	200	204	215	208	219	196	193	193	184	186	218	206	187	195	190	206	219	193	231	184	218	216	189	177	215	189	208	178	209	230	199	202	176	195	236	190	212	189	214	201	213	198	232	202	193	218	229	218	189	196	206	199	182	228	188	217	181	209	204	199	211	201	205	228	201	194	199	210	195	196	211	208	210	187	193	209	228	175	211	196	198	204	183	220	214	191	228	211	186	222	224	211	226	228	227	200	205	206	202	194	205	199	203	201	215	224	189	208	209	201	207	210	183	191	197	189	195	210	205	215	213	190	216	211	191	199	213	204	221	193	201	199	208	204	207	207	226	206	221	209	188	210	207	203	171	234	218	209	190	199	185	208	214	225	217	216	199	181	185	204	210	220	183	219	212	180	211	168	196	196	183	203	216	202	202	218	217	212	210	206	216	209	209	198	195	202	202	225	204	184	171	246	203	203	190	240	212	219	196	201	214	219	223	201	199	190	204	183	219	185	207	188	222	205	208	211	203	217	211	197	210	224	198	199	217	197	204	237	204	215	210	201	232	208	195	194	206	201	207	204	205	182	215	199	195	212	179	215	209	218	212	193	195	189	221	210	216	184	198	195	216	177	220	207	184	205	179	225	214	185	189	188	196	207	203	190	228	207	198	190	194	212	201	189	205	207	213	201	217	216	216	209	197	195	221	220	216	176	210	200	197	214	180	194	210	186	207	170	189	180	229	202	214	214	197	189	202	199	203	244	230	198	188	204	177	200	197	187	202	206	182	228	206	211	203	201	190	208	192	230	194	198	179	203	202	214	197	208	220	194	196	219	194	223	185	186	210	181	195	212	209	205	217	203	198	183	231	228	236	199	205	189	182	185	186	197	219	205	215	194	226	180	195	207	186	202	224	187	198	210	211	200	183	178	205	191	217	185	187	198	202	217	202	194	201	196	212	200	230	214	205	207	187	190	173	189	201	201	227	218	207	233	200	219	213	200	200	257	192	192	176	200	214	191	192	211	217	194	216	210	200	194	197	196	213	178	193	205	205	186	206	222	188	191	179	215	194	212	225	241	219	193	214	216	206	211	229	197	197	195	199	222	202	195	185	192	206	215	216	205	223	181	185	190	219	198	206	196	198	177	195	208	220	192	207	214	208	177	212	206	217	190	204	237	245	199	211	202	197	180	213	221	215	226	211	223	205	180	217	209	191	205	203	228	218	214	205	217	240	223	195	209	197	201	180	198	177	198	185	200	203	207	213	192	192	183	198	187	203	208	204	190	208	206	193	221	186	186	195	198	240	197	215	176	201	208	180	215	221	216	190	210	192	215	210	200	225	221	208	225	201	210	209	198	223	184	190	226	224	201	217	221	203	218	196	205	221	192	187	214	214	217	209	187	198	200	207	203	191	202	231	199	182	199	218	196	234	204	213	204	189	196	181	192	227	220	229	225	206	217	195	212	211	184	202	192	196	231	188	214	175	231	214	192	197	203	187	226	223	211	208	205	199	223	214	226	219	212	197	201	202	206	177	186	227	171	204	207	194	191	193	194	205	194	211	198	217	200	205	213	197	211	208	227	218	219	207	226	200	188	182	203	215	182	216	219	192	204	208	207	194	227	214	226	206	204	223	208	212	190	208	215	214	225	217	203	216	187	185	210	215	215	181	190	205	205	201	181	227	200	202	213	226	218	192	187	203	201	177	188	184	209	221	198	204	215	214	189	216	188	198	206	194	243	218	188	210	221	208	171	184	208	195	222	195	208	207	205	210	207	188	211	199	234	199	193	210	191	187	180	213	219	209	210	210	217	214	188	194	190	186	215	185	192	188	194	188	200	215	232	224	190	210	194	201	225	226	190	218	221	192	204	210	182	181	232	181	216	206	192	200	212	218	189	213	229	211	229	207	206	222	211	207	200	212	195	220	211	195	206	225	175	196	223	202	216	220	206	217	193	196	228	203	198	220	182	185	181	199	201	214	184	217	190	217	222	196	204	224	181	176	202	228	185	189	194	198	205	236	199	188	209	210	195	198	222	189	176	189	218	201	185	187	194	188	212	198	200	206	202	218	199	203	208	207	211	190	196	214	228	200	188	225	211	184	219	217	208	164	212	221	220	219	186	192	203	216	209	231	215	190	215	190	184	228	204	191	215	198	209	221	221	194	212	191	224	206	161	217	220	202	218	223	171	187	198	201	200	206	204	215	225	188	164	200	187	217	237	188	225	215	217	223	213	215	245	205	204	193	239	201	223	212	203	236	210	222	214	214	205	180	200	216	194	199	236	218	218	218	222	181	209	192	213	184	225	187	209	197	209	195	191	198	235	198	213	205	201	212	228	247	189	227	184	220	207	214	223	218	206	221	182	214	211	204	191	199	199	211	181	196	197	182	208	211	209	194	193	191	204	198	225	191	209	213	197	214	216	203	225	178	213	194	180	232	217	179	217	172	198	236	207	219	194	224	207	194	202	179	191	233	235	216	237	178	190	204	200	198	194	223	177	227	188	230	195	196	237	181	226	207	195	199	183	204	190	187	193	228	211	220	187	189	199	197	207	190	195	208	186	219	206	191	205	185	202	209	227	240	188	197	193	217	202	203	177	186	208	218	223	227	233	195	172	219	181	212	229	192	191	229	204	212	192	227	189	206	219	196	212	214	180	186	183	218	217	221	199	227	205	201	230	201	192	197	189	194	195	203	202	227	229	206	180	200	190	194	198	196	187	179	218	203	229	197	217	197	206	211	221	202	213	193	186	188	182	189	215	219	199	200	208	199	205	223	187	218	205	174	168	211	216	197	217	199	211	223	215	196	198	226	217	206	212	186	210	194	210	205	199	210	218	195	204	195	195	179	217	208	194	213	199	188	211	198	192	186	217	196	218	210	202	210	208	203	199	224	180	208	207	205	189	205	199	226	225	230	204	227	218	221	201	224	194	216	211	204	217	188	228	184	196	214	233	181	195	212	204	230	210	210	185	196	200	236	200	229	212	201	215	201	225	193	177	210	189	223	227	200	216	229	202	201	194	217	197	193	212	230	204	205	200	199	212	186	226	163	207	225	236	232	166	238	202	206	166	204	211	199	197	198	200	211	182	204	221	202	193	238	184	194	209	210	176	209	192	209	204	189	202	202	202	194	210	219	215	228	205	204	208	196	174	204	213	202	235	210	223	186	195	224	226	223	220	207	210	205	218	188	215	206	220	182	202	190	205	198
14728	8198	13561	9371	10407	14457	18451	26041	24551	26741	23425	20260	19013	30072	28714	33178	27500	28218	20631	17344	21265	13522	11562	8322	10962	14822	12404	17820	23553	21697	17472	17351	13820	8128	6411	3923	5734	5096	2356	1457	1042	864	928	895	780	813	775	755	747	869	805	817	1501	1954	2085	1138	769	678	713	694	649	1864	3335	721	597	584	554	520	573	526	530	575	544	542	572	586	522	557	584	555	575	522	531	584	576	498	579	541	562	517	527	529	531	545	557	552	563	554	522	523	549	524	550	551	571	619	570	539	537	541	518	536	512	511	511	491	532	549	535	550	499	553	527	545	547	547	533	564	569	589	500	553	527	548	571	550	575	494	560	530	544	552	579	550	547	564	517	567	570	540	570	533	543	562	542	529	562	517	516	591	542	553	572	500	535	545	577	552	523	550	554	554	589	533	568	532	536	501	550	521	487	525	507	568	555	520	549	523	541	540	557	555	521	536	535	543	529	537	562	547	537	521	517	547	546	493	545	570	534	545	527	554	523	553	524	569	547	548	502	560	559	523	550	582	558	538	534	495	536	536	567	532	509	521	557	553	548	527	509	516	573	547	524	541	545	581	558	550	539	598	549	550	577	538	524	551	520	563	495	563	558	534	533	511	498	546	531	528	557	519	533	549	533	538	524	557	502	545	555	565	525	526	534	559	571	545	556	522	555	539	539	550	532	528	527	532	574	584	567	524	534	536	567	484	538	574	575	585	551	510	537	572	505	534	547	546	554	521	554	506	551	524	515	528	558	499	536	615	543	529	531	504	550	544	583	564	560	521	514	569	517	545	502	545	541	543	549	532	546	542	529	509	531	561	546	562	563	543	519	554	524	533	546	548	521	574	518	533	490	520	521	525	575	530	556	553	530	514	590	571	544	555	509	510	528	533	563	535	499	547	541	519	518	529	557	545	555	544	535	512	556	573	504	546	513	559	526	543	545	547	518	494	530	560	502	518	512	512	551	567	513	533	542	572	543	542	571	564	502	545	538	564	568	523	573	588	535	594	541	593	536	542	540	552	529	555	548	503	533	557	515	526	574	508	558	530	581	535	508	568	532	539	569	527	532	543	556	545	530	518	572	555	568	541	525	571	534	562	549	529	483	532	529	525	547	524	512	539	527	554	563	504	561	556	564	493	510	517	517	511	546	571	517	577	568	567	521	524	510	552	530	562	535	549	547	537	558	550	519	589	554	547	558	517	527	554	530	562	579	566	556	513	511	585	573	482	548	512	543	552	552	542	585	557	559	625	555	557	544	534	526	555	572	537	550	557	547	543	509	556	553	563	538	530	557	523	557	580	550	573	524	554	574	536	514	545	542	577	511	554	556	535	522	537	525	528	516	540	513	530	555	508	579	497	522	482	544	548	512	535	543	531	586	519	544	551	531	485	562	545	518	563	534	572	535	549	519	513	520	532	579	531	546	550	524	582	522	543	517	535	560	541	544	529	509	545	503	539	615	544	585	539	534	548	593	551	531	542	559	509	500	507	529	525	561	513	489	535	565	576	509	504	533	570	535	560	512	529	581	573	510	556	543	539	532	568	540	567	542	551	572	511	551	542	523	568	556	528	531	519	483	513	549	556	531	524	559	535	545	553	527	506	530	554	514	560	547	552	509	525	521	527	552	482	551	572	525	535	553	513	520	553	545	539	536	529	541	567	522	514	513	544	557	531	548	529	544	522	554	515	515	559	537	544	571	582	573	559	565	534	548	530	503	530	535	571	560	547	522	552	530	538	515	538	557	529	574	554	512	520	523	534	532	569	520	527	500	532	535	532	532	530	569	547	514	547	522	527	512	504	559	561	561	530	516	539	547	578	571	575	534	598	577	544	556	527	533	533	562	551	527	550	523	567	555	505	575	540	552	515	559	522	559	515	557	503	531	530	515	566	524	519	553	540	557	555	562	557	575	524	581	575	576	552	536	538	553	551	513	575	554	572	521	543	508	533	528	573	540	533	509	513	556	573	533	541	545	514	544	548	555	551	543	569	535	576	537	562	489	518	525	544	497	517	549	535	517	558	623	544	524	534	514	550	529	532	528	540	533	589	568	503	481	559	560	545	537	513	558	587	573	546	570	510	577	565	534	551	517	560	554	577	541	567	563	536	523	555	528	524	553	535	572	561	523	526	551	541	557	541	518	515	532	496	580	577	562	521	559	513	500	540	560	599	563	535	500	525	528	539	554	536	527	545	516	545	546	514	569	547	518	562	490	563	542	547	515	572	502	523	544	564	501	550	545	526	508	536	533	516	569	523	510	545	505	543	537	531	533	549	550	588	529	553	488	540	506	521	551	566	495	579	537	559	573	580	578	554	531	547	540	504	544	545	532	514	535	552	573	585	531	537	561	561	562	526	536	540	544	539	516	568	561	570	539	545	540	581	552	543	548	556	562	529	514	518	549	560	563	492	566	518	519	514	559	560	535	548	551	536	508	564	535	550	526	571	567	564	489	559	535	559	598	500	521	544	541	558	544	548	517	528	550	527	605	556	518	549	541	525	523	552	557	604	562	522	523	537	561	569	583	527	527	535	526	547	526	529	524	560	555	563	528	538	522	531	492	536	520	516	523	536	532	545	500	527	538	518	493	534	543	562	550	557	571	571	539	549	582	501	564	525	519	493	521	555	538	586	546	552	532	531	518	577	517	502	542	541	557	523	513	531	488	502	542	567	540	561	579	543	557	538	555	518	531	538	560	539	553	527	571	560	531	566	544	558	512	541	557	565	563	580	553	555	522	542	518	554	564	556	531	540	525	571	551	550	552	559	555	556	554	567	578	593	541	518	547	539	531	538	536	518	548	575	536	488	567	539	521	582	576	505	509	552	550	545	504	569	537	552	497	525	560	524	541	564	548	555	531	542	560	547	543	537	570	561	526	532	553	544	553	555	545	492	516	509	551	496	549	546	520	532	512	550	549	561	519	546	528	569	570	582	561	541	529	536	590	552	572	567	554	536	525	544	574	551	538	535	527	543	540	502	505	519	559	569	502	527	548	576	528	535	525	520	536	532	558	545	551	565	499	576	503	561	523	602	543	571	533	536	539	529	562	528	592	565	533	539	523	519	508	532	540	551	539	581	524	527	535	535	529	583	532	521	553	563	569	555	538	535	547	480	548	527	565	541	561	565	523	570	555	515	518	542	570	582	502	520	560	550	557	557	546	596	528	542	526	550	498	592	531	570	533	521	515	571	558	576	554	548	531	542	530	533	566	570	520	542	539	569	544	524	556	543	537	567	565	576	538	505	553	535	523	558	497	549	536	539	516	527	564	553	532	551	515	548	521	539	491	530	526	530	556	569	546	543	545	521	516	556	604	564	546	531	554	550	500	500	496	539	550	520	532	529	573	567	570	523	523	515	541	509	517	550	518	535	530	501	519	601	549	543	513	538	537	571	541	580	498	582	542	522	531	556	549	565	538	541	526	553	532	547	543	571	558	501	504	540	574	484	572	522	553	541	538	551	556	535	518	529	533	518	532	534	530	511
43041	24007	18837	11159	9357	11740	15681	20488	22327	23330	19310	14407	11678	19166	21990	23781	19522	16933	12210	11050	11780	7637	4864	2814	3929	5699	5599	8049	8466	10542	8496	6813	4856	2588	1922	1470	1429	1447	816	344	301	245	195	238	181	127	185	182	207	213	226	242	346	556	710	350	201	157	150	195	198	435	876	145	102	139	121	132	122	143	121	132	115	134	127	136	130	134	141	134	128	123	156	112	136	135	126	128	131	133	128	114	132	133	112	106	111	126	138	116	134	129	145	117	130	123	133	131	138	141	104	123	149	137	128	135	137	122	116	103	127	106	109	114	143	114	129	119	143	116	113	130	138	122	151	129	110	117	131	131	133	108	108	123	143	143	129	140	125	118	135	135	135	152	113	140	107	110	140	122	120	122	146	111	159	125	121	130	105	139	123	105	109	117	114	111	130	126	109	109	141	121	119	117	108	113	140	126	130	118	136	141	114	107	118	137	130	109	119	118	107	126	121	105	104	130	121	135	124	107	106	127	117	131	128	126	125	122	123	138	103	129	127	133	110	131	120	111	113	112	113	131	117	116	143	111	133	142	124	122	116	143	133	125	128	121	122	129	133	116	138	116	131	112	125	119	126	154	126	136	114	123	121	114	124	118	98	108	124	125	129	118	138	143	134	140	115	118	126	148	139	146	130	123	106	127	127	128	126	141	115	122	125	122	139	108	141	133	136	130	124	131	148	125	134	128	136	132	119	128	123	142	121	116	112	109	128	116	120	129	120	113	125	131	116	103	114	137	140	129	138	133	139	126	120	110	120	121	117	130	101	114	121	108	125	128	131	126	135	125	141	127	125	128	103	142	137	119	129	133	116	119	129	122	104	149	115	135	124	124	138	107	127	119	116	112	123	109	131	142	117	142	101	124	121	141	127	133	111	112	129	139	120	122	125	126	115	118	113	114	135	121	114	110	136	139	125	141	119	127	149	138	115	135	118	133	140	120	153	114	129	128	128	148	140	146	115	134	112	121	140	116	128	110	113	128	123	100	132	122	110	121	119	117	135	125	127	129	131	138	130	113	109	131	115	120	138	125	120	118	128	131	103	131	116	135	119	110	130	134	109	158	126	112	138	133	138	129	129	132	131	105	117	123	125	125	129	119	105	138	114	121	126	113	122	123	123	125	140	120	129	115	135	129	123	120	135	111	125	125	133	127	124	133	137	120	131	130	127	111	107	113	121	118	137	111	127	133	132	111	137	128	127	120	133	123	136	148	122	108	167	116	117	131	120	119	136	130	134	129	103	116	136	125	127	130	149	141	117	121	134	144	105	111	117	103	128	138	110	134	123	133	127	122	122	131	118	121	120	139	126	153	149	104	121	119	131	128	133	117	137	104	116	132	141	116	113	129	117	120	122	121	132	112	116	96	135	126	123	109	124	131	115	142	138	129	109	127	120	122	121	109	127	135	142	127	123	105	121	122	126	113	129	122	154	107	136	117	121	139	128	137	120	132	120	118	117	130	143	121	132	126	119	110	142	125	123	116	126	112	133	137	131	141	147	118	139	130	115	114	127	128	114	124	114	136	131	135	113	117	130	148	122	121	128	112	126	122	106	133	109	129	113	119	143	109	136	121	131	127	124	126	138	130	134	137	126	137	107	113	118	128	133	120	122	145	141	116	113	113	131	119	123	123	139	117	105	123	133	119	131	138	131	124	123	137	115	126	148	118	144	141	123	142	128	151	128	127	110	127	109	127	134	102	135	120	116	131	121	118	137	115	120	110	135	135	125	134	126	123	143	136	139	124	121	135	124	129	125	127	124	143	130	115	117	118	120	111	108	129	142	114	128	105	140	121	136	119	118	126	125	120	138	142	138	107	136	128	124	134	128	131	124	116	124	126	121	110	160	114	140	142	133	123	133	127	115	123	100	115	111	130	127	115	148	123	133	102	104	147	163	117	128	107	123	110	127	132	117	124	129	131	107	128	126	131	122	111	121	132	126	130	127	119	122	108	127	135	140	123	119	122	117	129	136	121	119	117	120	140	138	131	126	135	130	146	126	120	142	123	109	131	134	134	102	117	161	122	117	119	109	129	134	125	146	129	118	123	131	130	111	134	133	129	123	136	149	130	117	139	109	120	90	109	129	143	111	124	133	128	134	141	145	138	118	153	112	129	116	116	110	144	128	126	117	128	137	127	117	122	115	135	132	128	120	132	118	116	143	130	115	114	135	131	110	132	125	131	121	124	104	124	132	110	128	111	114	135	105	119	139	118	120	120	111	102	124	125	143	127	129	112	140	124	119	132	137	115	138	128	131	125	116	123	125	113	123	133	119	122	128	119	109	120	115	135	134	155	131	129	120	115	130	110	116	134	145	126	136	113	110	120	117	125	142	124	126	121	141	108	124	117	124	125	151	135	136	108	118	125	122	118	142	129	122	131	143	117	110	127	150	116	144	105	118	129	112	137	98	131	118	141	122	126	141	121	125	125	122	125	144	132	136	143	112	111	132	134	127	131	116	135	135	102	129	112	114	127	124	117	127	113	117	132	128	123	115	131	105	110	112	123	133	144	102	125	119	117	141	121	130	115	102	137	103	132	110	111	104	125	130	104	105	127	128	115	116	114	114	122	125	137	124	129	129	118	127	116	125	136	104	142	132	130	121	134	130	135	126	122	118	123	110	138	114	113	120	114	130	128	112	114	134	128	103	143	105	129	123	126	125	132	123	143	128	145	124	143	109	111	130	138	122	136	129	106	118	105	116	120	127	134	138	116	99	138	135	141	134	129	140	121	125	113	132	121	132	146	128	115	114	130	132	121	132	125	139	103	129	114	122	107	144	121	147	127	116	123	139	122	111	117	118	120	128	134	132	132	130	119	103	116	145	122	104	117	127	119	128	119	147	136	105	108	129	111	113	139	124	126	130	128	126	138	143	119	149	137	96	107	132	119	126	111	142	118	133	137	159	115	151	120	144	119	140	137	122	129	117	111	136	128	138	110	116	118	106	118	117	126	148	112	127	125	121	145	143	145	130	131	130	106	128	113	153	135	126	132	131	101	100	112	127	113	124	165	126	114	124	132	110	145	119	119	115	115	132	120	120	111	111	122	117	123	116	111	118	130	113	109	129	134	130	115	111	132	129	141	114	133	128	138	126	116	124	119	127	131	109	141	140	138	150	122	130	111	122	127	121	134	106	131	107	132	132	105	98	129	120	127	127	126	112	134	112	150	131	144	138	120	135	114	122	117	121	134	134	124	126	124	126	114	122	114	116	128	141	126	119	125	110	135	99	128	122	127	126	126	114	139	119	130	129	135	122	110	134	126	125	129	128	125	127	135	135	123	136	136	96	132	127	119	127	104	120	138	123	121	122	140	130	126	115	122	128	144	111	127	136	129	124	129	119	119	128	147	123	115	120	105	119	111	127	129	120	143	130	125	109	125	117	116	102	113	127	122	129	120	129	131	98	135	122	124	136	120	120	119	130	150	151	130	115	127	132	130	130	125	129	126	129	125	135	129	119	120
24226	16336	22600	14679	15409	19924	25792	32593	34066	37090	33532	29684	26761	39661	37480	45292	38885	38655	32279	32509	35459	26439	18971	14588	19774	25445	23509	30213	31733	35195	31789	29179	23740	14748	10707	8410	8673	8450	4497	2095	1627	1211	1079	1253	990	556	858	945	816	1173	1070	1077	2500	3733	5217	2398	995	713	702	871	1026	3038	5898	509	387	384	399	402	387	352	369	407	344	369	360	361	359	378	424	381	371	356	324	338	375	356	360	370	363	342	366	345	338	367	348	368	366	336	345	362	368	345	357	320	359	349	374	346	326	323	323	337	337	330	366	357	377	345	345	338	362	341	330	356	354	329	377	313	341	345	334	327	374	322	352	368	378	342	356	338	328	368	347	336	358	337	357	343	361	370	348	354	365	347	325	362	349	360	337	338	350	343	357	370	375	324	318	319	354	346	358	322	353	344	352	348	349	362	345	345	351	381	361	336	326	344	343	362	303	341	307	334	322	368	367	371	366	329	340	308	311	368	341	332	319	319	357	326	315	345	341	349	341	355	359	347	363	342	333	320	351	341	322	346	355	324	330	355	346	318	375	312	339	357	344	348	354	352	344	326	348	343	360	319	316	325	305	358	354	323	350	349	341	374	331	359	339	354	364	323	366	356	340	380	345	350	314	339	342	354	374	366	333	321	364	352	321	349	330	367	363	372	356	351	323	322	319	339	335	351	350	330	325	341	374	350	365	358	366	335	366	335	356	350	355	340	323	374	319	366	326	327	326	334	314	326	355	346	342	333	325	353	325	347	295	371	358	353	355	339	342	348	328	344	333	390	334	340	353	332	321	313	355	362	356	350	329	330	361	335	331	333	316	365	327	374	345	333	326	335	353	337	360	353	347	353	353	376	354	365	315	348	335	316	361	349	342	375	329	339	327	334	315	349	328	339	340	332	330	356	333	335	304	333	340	339	337	336	331	304	349	323	349	340	362	334	337	347	336	330	362	311	338	331	318	329	331	368	337	366	356	340	360	362	354	324	355	336	340	317	361	338	329	384	324	337	367	363	345	357	343	347	357	335	327	332	360	318	349	317	328	315	342	386	349	338	349	312	317	337	319	325	351	342	346	338	365	324	321	365	310	349	308	379	377	365	340	345	319	330	341	366	357	342	336	350	344	316	350	374	356	373	332	341	371	340	336	354	360	347	354	317	318	317	344	363	317	347	326	349	330	360	325	348	349	330	327	318	351	320	346	344	354	334	341	293	352	366	329	325	336	353	357	346	313	357	353	353	342	336	342	327	333	354	358	351	335	338	324	347	315	378	353	348	353	343	335	350	299	360	375	349	360	306	339	367	356	331	354	356	333	340	328	373	295	300	325	339	334	324	343	340	336	343	338	331	343	344	367	336	303	348	346	348	355	333	325	374	326	340	363	374	370	328	325	353	369	349	333	364	324	332	342	360	361	322	353	367	332	332	357	344	334	336	356	314	332	340	372	371	353	330	339	329	334	355	332	338	353	337	339	334	344	340	361	335	330	333	362	322	322	350	344	331	356	355	328	358	311	331	334	296	351	319	361	348	322	342	309	307	324	338	336	343	354	341	318	385	323	370	339	339	333	340	348	339	357	344	306	335	339	347	357	306	321	323	386	335	361	342	348	367	323	339	363	341	338	341	332	314	366	368	355	334	341	331	319	339	317	320	345	344	368	350	322	350	345	321	298	336	338	342	371	359	333	305	361	362	324	379	392	298	338	334	360	344	346	340	348	349	344	345	334	342	336	346	341	337	373	341	350	347	352	353	317	325	375	371	352	334	352	336	345	370	348	357	363	355	359	365	310	338	317	333	319	361	309	338	327	321	310	329	368	364	384	359	338	324	328	359	310	337	359	326	337	372	349	337	325	321	338	341	351	350	328	347	325	352	331	344	353	344	367	356	335	353	353	350	366	359	363	325	367	367	335	318	370	350	327	348	313	371	349	359	288	333	319	348	339	380	365	340	361	374	341	346	349	361	358	328	327	323	340	318	318	348	362	322	326	346	311	333	325	340	335	301	347	339	328	343	354	340	358	371	335	327	326	324	345	324	344	333	351	343	384	318	333	352	346	342	354	363	341	328	376	350	380	351	337	335	352	364	364	355	330	354	366	342	316	341	337	331	324	312	363	323	321	342	299	336	356	300	327	350	345	324	334	340	315	333	344	353	360	353	356	349	333	354	351	335	386	338	348	368	342	373	341	333	333	341	361	338	335	372	322	356	346	348	371	322	317	337	347	361	353	383	338	353	356	310	321	355	358	333	346	363	385	303	355	361	298	358	333	378	332	364	357	343	342	334	332	343	347	311	366	386	342	329	335	337	335	340	346	325	356	325	339	342	309	351	342	352	325	360	358	330	343	355	318	342	333	369	294	346	355	352	352	325	383	332	369	333	336	330	342	337	308	344	309	365	340	340	345	351	331	336	347	316	385	355	335	353	333	314	363	351	347	353	329	328	345	334	342	345	323	330	351	365	336	326	367	331	363	366	342	350	352	343	359	363	316	342	331	352	376	344	302	330	339	352	336	319	366	316	369	300	357	354	344	364	365	327	346	372	353	330	352	341	344	361	316	341	341	326	326	338	360	357	365	333	360	326	326	314	312	311	349	360	352	323	339	354	335	355	334	336	381	335	351	369	350	310	353	344	320	338	349	346	320	340	316	347	354	356	348	321	331	324	346	342	337	350	354	367	361	328	307	374	350	351	345	320	359	311	333	323	328	357	329	342	333	349	350	338	339	353	325	325	369	338	315	332	352	347	347	339	344	330	333	349	333	352	332	345	353	338	368	358	339	353	350	323	341	365	346	337	337	350	356	362	298	326	343	344	326	345	348	316	358	329	350	363	382	344	318	340	322	334	318	319	319	358	300	333	328	321	346	337	310	327	353	293	338	331	354	340	326	324	370	346	365	324	328	338	356	318	324	353	328	340	329	339	313	354	365	340	333	314	313	334	321	322	349	330	321	331	326	308	349	346	357	317	302	358	352	336	350	365	315	340	334	370	366	343	333	347	371	374	297	354	332	326	365	337	330	315	335	352	365	344	340	353	343	364	344	377	332	342	347	335	369	311	322	341	348	331	321	338	350	316	359	362	333	323	360	342	362	304	328	376	323	365	331	329	326	337	345	374	353	357	338	331	317	368	345	349	342	328	342	353	323	323	323	331	333	367	322	299	351	314	360	328	332	309	328	330	367	318	332	335	318	356	354	327	341	337	310	373	336	362	370	340	326	355	340	383	367	305	346	351	314	335	296	365	339	341	345	349	317	349	347	346	330	335	364	339	348	353	350	354	327	333	312	349	346	327	371	334	359	328	380	346	360	341	321	359	337	335	344	333	347	363	321	371	352	305	322	325	336	336	348	366	344	362	346	361	333	343	320	371	354	376	328	341	362	337	300	297	384	349	335	354	367	326	373	343	357	349	345	355	351	330	321	341	322	339	345	362	332	303	327	375	354	385	302	338	333	367	347	326	329	364	338	324	355	343	349	354	337	337	370	338	357	313	336	326
5136	868	1080	1113	862	778	926	928	891	810	612	460	355	645	609	760	550	441	373	351	363	294	236	247	234	317	242	291	320	323	326	306	268	178	183	168	192	211	199	160	147	168	164	184	170	173	144	151	175	181	157	147	157	175	170	172	190	171	173	187	169	186	200	194	157	186	155	154	159	170	164	154	149	174	160	159	160	158	153	171	158	160	166	162	156	161	193	183	139	177	161	171	172	157	152	174	146	160	155	156	158	167	156	178	170	170	154	156	156	180	158	179	132	167	169	176	151	183	177	157	156	177	160	158	159	170	164	145	168	160	131	138	162	149	160	179	169	170	168	165	138	169	174	169	173	167	137	182	163	163	170	186	184	163	178	150	172	158	164	155	167	165	177	182	166	155	171	159	146	176	151	154	160	172	133	151	157	176	151	186	177	149	170	180	157	168	162	169	151	168	171	168	155	180	160	172	187	178	174	142	154	189	142	167	186	162	159	160	172	172	183	167	145	171	151	151	132	167	160	137	136	154	148	169	160	177	171	166	170	177	153	185	160	165	144	152	174	156	165	153	167	175	152	175	138	168	137	157	165	176	157	163	186	146	191	157	173	148	156	162	149	167	159	175	167	157	141	166	175	183	165	151	169	156	165	161	140	172	162	153	160	156	161	166	170	160	173	159	168	153	180	161	169	168	193	159	162	165	173	153	163	159	157	150	160	167	155	169	160	156	148	166	176	175	154	161	167	175	135	162	179	159	166	143	163	148	162	162	178	171	188	150	171	149	158	144	154	172	153	179	171	164	160	155	161	164	178	152	150	160	167	186	159	142	169	151	158	158	169	157	142	162	155	188	174	167	158	141	165	175	143	171	178	149	156	153	154	179	164	162	152	170	184	180	169	171	161	166	179	168	195	180	154	164	156	182	161	141	153	167	171	171	155	168	145	166	160	160	160	176	168	160	140	166	168	174	143	156	143	152	181	178	184	167	166	134	151	171	169	174	175	142	187	153	144	161	170	191	176	147	156	176	167	154	149	145	168	170	183	168	168	167	162	163	169	191	141	150	146	133	161	157	168	154	175	177	151	161	152	165	169	147	152	156	165	165	185	172	163	144	162	155	171	169	168	150	171	178	141	148	149	177	146	183	164	174	159	155	142	134	165	173	157	175	155	157	159	170	168	147	175	147	172	161	164	160	150	159	170	170	157	162	142	154	158	162	162	178	142	156	141	143	158	164	167	168	150	156	152	176	161	175	158	150	158	145	170	167	159	169	157	149	160	146	152	163	153	173	155	174	184	185	142	178	161	163	146	150	163	167	153	157	139	153	155	154	158	152	165	174	159	150	166	158	175	145	178	145	162	160	159	150	167	171	175	155	161	164	180	181	168	147	168	164	172	158	190	162	155	163	142	159	163	168	150	149	175	144	150	178	175	168	165	156	160	148	150	165	188	146	169	144	138	171	152	156	148	159	180	148	165	173	162	182	156	158	155	171	159	178	159	140	147	169	137	165	168	154	198	169	153	174	170	157	183	178	182	177	179	157	196	158	169	168	150	168	178	184	157	175	150	173	181	142	161	161	152	145	183	174	152	177	147	163	152	171	185	165	139	162	147	175	147	169	149	167	180	200	170	157	191	152	186	144	139	179	192	175	171	160	164	159	162	174	164	190	184	176	152	172	157	145	166	144	173	154	165	186	164	140	149	154	159	169	178	143	180	164	168	158	172	172	171	159	161	157	153	174	180	194	152	155	176	147	159	142	181	179	153	177	145	164	174	191	165	176	164	170	165	151	150	165	180	150	165	171	161	168	167	165	138	156	156	153	158	188	187	177	145	150	168	180	171	154	152	152	178	174	180	154	172	168	163	190	167	161	158	158	190	201	166	158	155	159	156	151	143	162	164	158	170	169	172	163	172	182	173	187	160	162	149	145	167	177	165	154	148	165	185	175	170	144	155	169	153	172	159	157	177	170	153	138	190	157	166	184	170	160	159	164	162	180	174	173	161	161	166	173	159	169	157	157	161	141	149	162	154	182	160	161	167	154	162	158	156	161	167	150	152	146	173	170	176	162	149	163	146	151	175	162	141	174	142	174	132	164	165	184	148	174	162	168	177	168	158	135	160	186	181	166	175	140	164	173	148	174	154	138	170	181	158	171	155	157	174	170	159	159	133	177	167	155	155	172	145	154	160	151	157	168	168	164	180	172	142	147	168	150	170	180	142	185	153	153	170	173	150	168	160	172	187	149	158	185	178	155	158	146	172	168	167	163	149	178	160	148	191	159	150	150	173	152	159	165	174	161	145	143	174	157	166	169	160	146	170	174	140	177	161	180	157	134	178	151	179	167	165	170	153	171	169	165	176	177	162	127	144	178	166	157	156	158	161	170	160	157	180	157	174	160	152	168	167	163	141	171	185	161	158	145	146	157	174	152	164	173	159	158	185	146	175	152	153	167	148	178	149	151	141	156	182	163	191	167	180	156	153	159	152	143	145	142	156	171	161	189	164	151	156	162	167	179	167	149	157	138	166	183	153	185	156	161	186	158	156	159	137	167	177	162	171	159	191	170	154	186	162	143	178	161	139	143	166	166	153	196	157	144	162	177	166	146	134	183	155	185	176	181	153	180	155	182	160	172	154	160	169	162	159	157	168	165	151	151	203	153	149	153	154	159	156	147	176	168	151	180	186	170	169	163	144	150	168	187	169	145	184	155	181	149	180	162	164	155	172	175	157	173	159	158	150	162	141	164	176	168	165	168	159	136	159	190	140	168	172	144	175	139	155	151	171	135	167	167	141	144	199	156	152	157	132	151	156	168	159	171	140	186	147	165	155	142	169	182	171	153	161	163	178	166	152	176	153	173	155	172	165	173	173	163	172	155	154	153	149	172	168	150	169	134	165	177	144	163	155	158	153	162	149	153	142	156	174	151	157	155	164	188	179	187	164	165	158	164	160	159	152	160	156	156	160	161	161	153	176	170	138	152	179	133	162	157	184	140	162	160	184	188	158	146	163	152	171	154	202	148	170	180	175	174	166	177	151	151	154	166	172	151	166	163	128	156	188	182	157	162	175	174	170	155	175	158	180	149	150	188	184	191	166	178	185	156	156	153	147	162	169	158	160	162	168	185	150	148	155	173	166	152	179	150	144	169	139	165	170	153	172	179	158	171	167	154	147	154	166	149	158	139	151	167	153	169	160	162	158	160	161	143	196	155	175	163	142	146	144	159	187	156	167	168	184	163	145	172	168	159	171	149	163	159	146	188	175	154	144	159	163	153	172	149	145	170	143	164	176	171	143	162	158	164	176	158	155	149	173	144	146	154	175	159	150	159	177	177	156	149	158	171	169	146	167	155	157	143	161	173	173	163	169	155	145	157	142	145	151	136	168	148	174	156	139	160	168	150	174	166	163	154	160	149	176	150	170	178	161	171	180	173	163	179	151	171	154	162	166	153	174	165	147	150	182	157	166	166	156	173	157	165	157	165	153	184	155	143	179	151
4494	1332	2560	3470	3346	3770	4130	4682	4923	4874	3422	2541	2207	4280	4141	5393	3367	3126	2345	2341	2784	1640	1268	1110	1354	1733	1452	1952	2156	1813	1998	2025	1583	904	864	720	733	712	564	490	466	492	501	458	465	465	452	472	487	480	453	496	489	517	570	527	457	458	434	424	432	484	717	430	458	470	428	432	450	454	475	463	432	449	432	417	415	438	469	467	445	434	426	465	418	409	447	482	444	453	472	448	480	435	420	474	440	424	483	443	469	439	476	478	426	445	464	422	437	453	418	398	392	468	436	445	496	464	455	458	448	483	459	473	464	434	456	478	472	445	456	475	475	461	431	451	476	428	453	484	462	430	470	464	439	411	419	394	476	425	458	454	457	454	444	440	416	456	449	478	407	472	467	428	423	438	445	399	416	488	490	442	452	430	443	437	431	415	442	441	416	432	432	468	429	442	449	449	442	448	418	433	468	465	455	440	441	429	470	432	482	422	434	471	429	404	442	440	470	429	432	446	448	432	434	476	424	458	447	465	431	475	437	428	411	464	453	497	436	445	492	459	452	443	426	433	426	429	426	423	471	437	449	443	429	442	455	432	457	457	446	446	454	437	499	429	456	471	459	442	432	472	471	439	458	400	428	485	479	424	466	450	403	434	447	447	451	464	439	412	437	467	426	453	444	439	427	443	450	483	424	432	449	441	449	453	475	435	455	452	454	413	432	440	462	443	460	473	434	421	476	425	449	450	409	444	408	446	474	459	452	413	457	437	471	455	430	435	463	431	450	437	464	419	441	462	441	423	495	430	462	470	472	419	462	433	442	459	473	437	417	435	447	452	421	435	468	481	426	495	415	448	430	424	428	440	447	421	418	469	456	422	418	468	438	462	444	449	417	475	410	422	448	454	418	426	428	451	457	427	447	457	411	453	432	478	454	409	446	444	421	452	436	415	437	423	423	488	429	442	470	480	482	463	459	467	394	424	474	458	469	417	469	428	451	456	435	453	415	429	427	478	480	435	437	416	400	447	457	429	457	431	495	447	465	454	437	437	452	451	461	453	459	433	446	447	461	394	476	415	431	412	416	457	402	477	456	469	429	469	447	407	431	464	442	401	433	440	460	447	434	442	434	454	435	439	451	437	415	458	463	459	424	436	437	420	465	430	461	408	471	467	449	449	439	411	432	444	446	443	440	494	437	453	415	483	440	478	447	443	430	455	430	438	429	468	426	458	449	442	458	436	536	441	449	477	438	425	454	409	460	433	440	466	495	441	509	432	446	459	440	420	455	463	456	425	448	443	450	444	456	462	438	467	435	415	410	419	440	424	463	453	430	445	502	449	451	461	459	438	450	450	440	449	438	469	430	426	441	433	454	474	482	478	443	475	427	436	403	425	464	432	422	452	442	481	454	449	465	482	457	417	402	487	406	443	448	487	432	454	456	491	454	447	445	499	465	444	467	453	495	430	415	454	426	451	478	458	466	446	459	444	472	443	485	457	461	453	434	437	450	436	474	430	479	467	445	460	433	432	440	445	416	460	464	417	449	446	475	446	440	470	427	429	476	458	453	416	457	439	468	448	442	435	467	451	494	437	450	434	461	441	442	444	489	451	450	500	486	449	467	384	444	452	453	462	469	486	416	396	472	424	473	451	469	443	437	440	444	456	454	413	449	461	429	462	437	448	462	457	437	483	429	468	469	460	437	474	449	433	475	443	433	464	449	428	459	428	433	415	458	460	444	421	453	420	429	457	433	455	443	446	426	447	417	452	487	406	448	439	430	426	460	417	443	426	449	416	413	471	432	443	440	451	475	432	464	454	460	439	430	437	454	431	425	433	439	459	453	459	444	466	435	446	441	440	504	494	482	446	424	457	413	441	464	452	447	468	445	416	459	447	448	472	440	482	472	410	462	435	446	452	462	439	484	456	429	429	462	450	460	406	467	435	426	442	446	471	456	468	504	390	456	455	434	398	452	433	431	424	412	405	459	405	450	444	448	460	460	404	434	419	479	426	464	421	450	367	443	436	434	458	440	448	460	411	464	449	455	420	466	426	477	420	402	452	413	415	425	423	441	460	470	430	420	439	452	450	452	456	448	467	461	416	435	457	439	431	433	439	444	439	445	473	423	429	422	442	454	427	437	479	440	461	448	426	464	439	438	445	414	423	431	460	418	430	460	433	418	442	474	447	434	448	411	440	430	436	406	470	447	428	427	481	464	443	455	475	469	461	461	442	447	462	443	443	497	429	441	453	444	444	461	475	442	416	450	437	450	433	439	409	420	455	465	454	452	424	460	450	442	469	467	427	437	486	419	418	439	438	426	431	447	467	423	448	419	443	414	460	449	479	440	426	443	455	429	426	434	465	471	430	487	439	453	441	465	464	432	441	428	422	449	463	461	433	439	434	479	391	467	451	462	429	433	469	463	464	428	424	454	457	414	424	431	448	454	445	438	476	461	485	423	454	411	437	477	443	423	437	432	476	409	426	471	435	409	409	450	447	453	437	469	420	498	466	443	458	464	472	425	437	452	422	421	447	452	429	427	402	437	459	449	388	442	448	438	420	421	457	443	436	435	455	449	450	449	445	450	434	473	464	461	429	446	468	441	435	444	462	425	491	397	477	412	454	470	449	468	457	403	459	419	463	434	444	422	433	432	441	446	462	474	427	431	426	443	431	467	445	467	430	395	401	427	442	445	461	466	486	409	475	461	449	464	515	419	463	445	428	449	449	477	454	457	447	421	424	456	451	404	465	477	433	428	440	480	474	491	406	406	462	424	440	447	425	468	404	449	435	453	472	432	410	419	424	451	435	455	438	441	469	460	422	405	469	425	463	455	419	438	461	452	450	461	446	479	415	442	472	488	459	458	459	470	443	470	407	472	442	481	425	444	450	480	471	430	444	489	452	485	423	447	452	446	448	410	437	434	474	443	492	446	453	468	437	451	411	437	459	421	435	393	415	463	425	423	472	486	441	459	441	459	438	468	442	467	407	484	458	445	472	421	466	437	416	436	461	430	442	450	470	439	461	451	409	402	478	442	437	443	440	437	466	429	411	426	441	477	465	415	486	438	424	433	452	436	461	428	430	469	455	455	416	418	470	495	429	438	502	428	464	451	447	439	445	467	418	447	412	461	481	484	421	445	438	456	439	431	475	476	467	431	439	437	431	492	430	485	417	432	437	443	466	448	457	449	407	437	437	459	458	434	400	429	444	480	436	418	459	452	412	453	427	452	475	434	393	418	437	457	494	430	439	456	432	421	472	430	466	453	445	444	457	467	430	418	440	426	433	425	464	452	438	411	467	454	411	427	428	516	504	459	446	444	458	439	450	476	454	443	453	464	447	465	444	449	449	427	454	488	455	440	445	449	455	458	433	416	462	456	406	450	465	461	437	424	477	438	450	473	424	475	440	435	408	476	471	447	446	420	449	451	405	422	440	438	445	447	434	444	468	443	464	463	429	419	474	469	457	441	418	460	441	428	458	451	438	420	467	445	446	463	449	457	429
25487	10867	8740	5323	4885	5492	7309	9901	10271	11513	8580	5914	4303	7823	8454	11297	7958	6186	4770	4649	5009	2469	1532	1375	2017	2671	2543	3137	2899	2823	2099	2619	1955	991	1146	769	534	563	383	316	262	252	251	214	233	228	254	244	236	207	260	248	270	396	437	400	243	229	229	204	227	276	550	283	215	208	199	213	200	192	202	191	205	227	200	221	213	184	209	193	217	204	202	214	194	204	216	176	188	194	189	209	190	200	198	208	233	199	192	208	206	196	208	224	204	197	198	194	210	198	174	207	218	215	180	211	189	195	192	214	226	219	197	181	203	223	196	215	195	212	205	203	197	210	203	205	224	191	195	205	215	211	221	217	208	232	210	181	216	195	194	227	206	208	188	182	220	200	206	180	204	185	208	226	188	233	220	212	175	214	209	208	194	189	197	204	224	198	206	225	200	197	195	195	200	229	184	194	216	178	209	198	206	201	206	213	223	187	226	199	215	216	223	208	214	191	231	209	219	191	202	203	214	182	194	206	195	219	200	215	186	205	199	208	199	172	209	224	245	201	195	195	173	227	200	213	222	222	217	227	194	205	200	214	215	219	224	191	190	193	194	206	212	156	189	222	204	193	229	220	228	198	202	200	219	213	221	185	221	200	199	192	235	211	231	210	210	211	199	186	212	188	213	218	199	212	200	189	216	239	179	162	197	210	229	196	196	252	202	195	195	189	189	219	197	227	213	203	191	196	216	215	221	193	215	208	209	206	188	210	196	184	201	200	206	214	181	199	201	204	202	201	193	176	229	208	219	222	199	231	192	239	194	211	192	195	194	178	208	214	210	208	195	211	175	206	204	224	214	218	202	202	215	196	230	190	202	197	201	204	193	213	210	194	174	209	200	170	214	205	216	181	210	222	205	222	207	203	218	195	170	174	208	216	247	211	185	212	219	205	218	195	223	187	230	230	196	214	196	197	222	212	201	222	217	205	197	189	202	201	191	208	210	211	202	173	223	197	196	195	192	192	199	180	213	189	200	217	163	206	195	222	205	189	209	176	199	205	177	228	230	197	213	199	211	204	217	184	245	188	204	225	187	186	194	211	201	184	211	208	192	211	215	219	200	213	232	203	234	194	212	196	214	229	195	216	197	207	220	196	240	195	203	227	212	218	212	196	247	225	176	211	198	212	218	193	208	213	198	218	216	216	209	206	206	231	204	191	199	214	189	202	221	189	220	217	204	205	193	204	210	205	211	215	213	212	188	177	170	203	210	197	185	213	200	195	203	207	223	197	213	194	189	183	206	201	204	203	227	216	188	192	191	186	187	192	205	197	209	209	201	200	190	216	222	203	198	189	187	197	175	218	188	187	212	215	205	257	196	211	208	204	207	214	204	235	212	191	213	232	171	191	184	194	187	220	174	197	243	205	232	196	219	196	215	231	216	198	189	196	170	225	174	239	212	206	180	199	208	204	176	200	212	196	203	210	204	213	200	230	226	187	190	188	224	215	197	180	177	202	216	214	192	175	182	189	199	200	195	234	182	217	191	185	198	188	187	180	201	187	188	206	186	194	191	203	206	202	228	194	192	203	202	212	215	216	229	225	228	227	223	209	197	200	206	206	181	208	192	201	197	224	205	179	184	177	211	219	196	195	217	221	204	189	191	194	204	183	187	207	208	204	204	210	191	204	195	234	217	207	201	179	204	224	181	211	183	207	236	194	203	213	192	184	209	188	211	183	191	191	201	204	179	189	182	199	221	203	187	185	219	196	171	203	207	199	204	191	177	199	200	202	194	193	182	214	235	183	193	224	224	223	212	192	187	193	194	216	206	176	181	199	180	206	209	227	196	205	204	184	193	212	192	217	196	224	220	201	218	240	217	196	206	212	187	206	196	194	203	189	187	187	176	200	193	195	199	179	228	203	190	204	214	223	185	197	224	207	207	205	194	194	236	194	188	206	203	191	206	212	222	203	194	203	208	188	190	171	204	211	197	205	191	167	194	218	221	225	202	191	221	213	247	204	189	203	201	203	192	206	189	201	201	185	216	180	205	213	225	213	232	205	218	218	208	195	205	227	185	203	190	242	226	182	186	212	205	222	201	196	232	199	199	219	221	183	177	200	242	193	219	202	226	199	223	207	216	190	208	209	200	183	207	191	188	205	204	210	215	201	204	177	201	213	196	197	191	204	200	219	194	204	195	222	190	187	185	210	199	202	208	219	185	202	198	201	208	203	203	211	220	199	191	176	192	236	188	206	218	199	190	221	214	213	213	197	206	247	191	191	213	198	207	221	193	205	195	204	197	189	199	202	193	198	214	215	210	219	222	212	218	220	212	184	192	189	187	199	181	205	177	186	215	232	198	203	203	197	206	225	216	226	178	199	210	207	174	176	212	170	202	212	206	205	215	187	199	194	187	191	206	212	190	189	220	189	197	207	192	196	201	210	223	195	196	203	196	222	200	197	216	180	193	218	207	201	229	208	210	224	182	203	198	197	207	219	189	215	198	212	238	212	190	234	181	222	200	185	213	234	220	222	221	222	197	183	184	219	190	222	238	203	191	208	198	215	188	206	224	194	227	191	206	213	214	207	217	201	203	200	214	196	177	198	223	191	227	220	211	200	184	218	194	222	202	206	179	202	171	230	211	187	207	229	229	212	178	175	194	200	208	210	185	212	179	205	212	208	205	219	208	215	226	165	224	208	212	198	210	224	223	209	202	194	170	208	203	203	194	174	212	221	210	201	208	199	197	215	199	209	230	212	226	185	204	208	169	204	210	208	214	201	199	224	200	220	188	180	200	193	216	190	212	204	194	206	201	179	187	208	220	182	223	208	195	183	226	221	223	210	207	216	216	209	221	218	224	201	213	207	190	190	216	179	217	208	197	191	220	185	230	195	230	202	190	188	182	181	200	226	205	233	217	215	203	200	198	191	207	208	181	216	207	187	220	198	183	193	225	215	211	212	196	205	207	225	201	209	195	210	216	210	196	215	202	204	200	205	214	202	206	199	200	172	236	171	204	210	203	189	190	203	192	204	199	223	222	197	208	211	180	181	198	213	227	191	203	197	221	201	209	186	225	210	192	215	213	242	212	209	204	200	214	191	198	216	203	199	225	213	217	212	218	195	194	228	207	199	222	200	206	207	206	202	190	206	186	196	222	224	179	188	184	227	208	210	229	196	230	204	185	232	200	228	219	204	217	201	202	222	228	192	198	200	215	218	187	212	204	203	224	218	195	205	208	227	216	212	198	208	196	212	190	204	180	190	223	192	191	222	217	198	186	221	209	206	216	201	205	200	217	201	208	197	222	191	194	216	216	222	230	214	207	188	194	201	221	192	196	214	188	220	221	232	199	200	200	199	222	206	201	192	196	209	210	175	208	197	189	214	204	196	214	186	196	211	210	211	206	196	223	189	200	214	192	225	202	182	206	215	197	214	188	195	195	179	186	197	219	197	222	209	219	215	201	197	206	213	215	184	187	198	219	219	237	214	202	202	192	210	192	221	225	210	222	180
14536	8829	12969	8889	10042	11863	16738	21430	23405	26707	22568	18751	15125	25165	24326	34178	25896	24541	21433	20736	23226	12821	9585	8860	12713	15804	14419	17418	17392	16487	14219	16283	12638	6927	5952	4716	2926	3634	2124	1459	864	933	938	868	752	693	672	746	721	778	886	1049	1439	1968	2509	2285	1207	735	690	725	623	1214	3442	1264	556	523	575	586	561	597	564	555	535	527	526	521	527	533	562	560	551	511	548	562	521	562	575	518	553	509	549	539	516	546	507	524	496	526	531	538	546	526	526	547	500	559	557	567	527	522	550	520	548	584	505	538	583	527	531	519	536	511	546	533	530	570	501	519	556	514	565	562	553	545	550	535	574	516	550	499	500	537	521	481	580	508	499	490	519	532	533	517	525	537	521	556	559	581	478	533	522	513	557	537	520	521	512	535	524	554	568	538	556	570	523	548	554	523	572	513	541	540	506	525	591	512	541	534	539	528	515	509	530	539	553	556	522	522	541	509	500	514	501	559	535	540	539	555	572	549	507	515	529	496	557	502	500	528	539	549	517	549	523	549	521	556	519	526	547	541	553	512	493	534	561	524	554	586	542	555	521	555	499	530	534	517	553	551	539	560	523	526	541	505	581	541	562	541	553	517	494	514	548	556	554	538	505	515	541	508	555	532	550	526	562	562	541	552	544	526	479	532	527	535	553	508	541	578	503	566	540	550	536	576	575	546	533	571	566	510	528	508	572	585	541	491	541	513	559	516	559	515	539	527	585	508	523	571	535	550	531	514	524	516	560	532	519	546	559	563	532	527	532	527	539	533	551	530	536	525	548	537	496	507	552	511	547	549	500	608	519	530	558	569	574	581	549	527	531	532	527	568	487	558	492	544	579	552	587	567	548	511	549	536	497	545	548	525	510	565	556	502	521	511	497	553	546	521	498	520	547	565	547	538	511	557	554	566	573	541	553	512	570	509	536	557	578	554	557	537	575	528	546	538	518	510	535	532	565	553	547	505	526	554	522	590	508	534	565	556	508	541	537	534	537	555	542	564	585	561	575	535	505	561	533	561	507	540	565	547	524	510	568	570	581	532	507	582	500	519	506	525	543	524	567	506	565	536	533	559	535	528	569	527	561	547	562	536	557	494	558	508	539	563	520	558	531	579	545	514	531	517	569	517	552	569	538	548	527	505	543	541	541	508	538	527	512	510	546	535	538	527	533	520	521	525	559	556	560	554	556	577	551	565	538	539	555	527	556	505	515	547	593	571	552	514	537	536	549	572	532	549	535	512	490	519	527	556	539	515	533	583	569	538	547	530	509	566	512	539	540	546	524	540	508	561	534	547	563	551	492	560	536	493	498	557	541	537	535	549	523	550	565	527	548	534	545	513	531	527	536	524	534	551	559	527	500	507	589	568	555	472	537	563	484	562	545	536	549	554	511	520	529	542	550	523	567	553	505	525	518	551	567	559	529	581	562	540	583	554	515	540	580	515	524	513	534	492	503	534	519	534	541	520	532	557	525	531	513	530	558	516	538	544	510	537	507	547	517	516	518	548	555	548	539	503	522	538	533	541	509	510	582	502	538	488	562	526	553	534	555	559	538	546	551	518	536	546	510	516	525	567	531	592	555	517	533	561	531	514	515	542	532	549	592	569	556	519	497	589	508	494	532	517	561	535	537	514	558	516	521	525	521	546	548	547	546	530	577	539	527	506	550	559	582	587	585	500	534	584	582	547	524	514	514	558	509	562	516	586	498	547	555	546	568	540	536	554	527	547	542	542	533	533	528	535	592	528	575	519	559	540	566	540	537	558	560	510	549	501	565	490	524	528	572	560	528	565	577	551	549	575	552	577	544	560	552	525	542	523	529	542	526	528	540	505	544	571	544	539	518	548	546	511	544	541	539	536	573	480	574	595	497	524	568	557	492	571	513	545	546	533	528	556	542	546	502	545	537	509	529	566	546	509	503	521	542	553	543	527	535	565	534	544	519	540	540	529	554	574	545	575	537	547	548	528	517	578	579	551	551	546	542	559	556	498	556	551	551	569	533	494	542	506	516	581	549	561	526	546	529	513	549	557	548	546	552	499	539	525	582	497	527	569	566	575	541	516	546	529	569	559	515	562	549	530	548	540	530	585	536	511	524	532	525	550	518	526	535	533	534	564	485	522	538	565	546	552	495	514	562	561	542	517	546	558	557	517	501	552	518	521	576	492	542	550	524	530	555	549	554	540	524	537	560	529	597	597	527	569	523	520	534	519	530	532	513	517	545	576	526	551	511	541	520	493	536	586	573	513	524	556	523	553	532	556	562	578	573	553	560	554	558	521	496	568	556	522	512	588	520	508	522	540	526	557	560	561	522	558	528	550	581	492	515	521	524	517	541	569	548	493	525	519	541	561	508	531	516	522	530	505	507	524	548	493	551	511	590	538	589	530	550	546	537	574	574	547	580	560	574	550	561	532	524	548	534	497	502	559	505	572	555	574	547	529	528	519	573	519	533	498	534	527	515	557	574	585	562	554	536	553	567	550	535	607	520	525	537	537	560	566	501	535	527	561	586	554	543	512	517	532	556	494	554	582	560	563	539	471	500	487	566	554	547	562	502	528	508	541	513	542	575	562	528	535	553	550	557	530	540	516	519	526	533	560	560	565	557	494	536	548	524	538	544	513	570	566	507	511	547	538	510	511	560	532	569	576	525	503	530	535	558	536	518	554	498	527	545	537	548	508	513	532	564	520	524	576	501	547	549	496	516	549	549	551	541	532	565	531	549	568	566	556	512	524	524	510	512	497	525	519	533	523	507	530	579	542	540	534	519	576	523	578	556	533	529	553	517	569	539	531	560	574	500	519	585	551	538	521	560	549	557	522	528	525	571	509	560	528	497	529	536	543	513	543	511	513	561	531	518	553	560	526	608	541	503	529	538	557	517	544	587	566	587	538	571	518	564	542	561	531	527	546	515	551	558	516	523	530	564	523	517	519	527	518	500	523	586	537	514	512	552	539	510	502	539	563	532	526	543	545	577	532	555	505	518	539	546	518	545	574	597	557	563	532	559	526	502	576	505	511	547	554	572	521	560	499	523	495	529	502	551	531	564	549	571	561	542	509	550	573	545	556	547	523	545	540	551	528	564	545	491	523	590	534	524	515	570	550	481	481	557	486	519	520	513	525	544	591	519	546	513	498	535	571	526	532	520	544	529	548	547	520	557	577	560	543	512	515	549	525	538	485	518	549	533	523	557	537	524	534	562	548	532	512	521	540	538	517	518	515	536	540	553	524	527	506	570	510	523	531	506	493	514	526	538	561	562	525	560	520	525	540	507	499	521	539	543	509	510	524	516	565	543	532	537	499	553	521	525	553	542	552	511	549	518	564	533	544	563	534	535	519	576	561	516	533	532	541	555	547	547	535	549	512	533	502	515	527	566	513	554	550	503	548	561	544	499	560	572	580	525	566	556	530	523	517	556	553	554	537	545	552	545	491	519	521	488	513	560	560	547	565	558	562	574	551	540	537	535	527	527	523	557	547
42695	24213	18885	11056	9590	10248	13532	16844	18973	20550	17978	13503	10159	15109	17877	22307	19046	15664	11372	10405	9722	5854	3730	3358	4714	7505	7197	7365	6870	6079	5440	4857	3914	2346	1890	1566	932	1061	575	461	232	230	241	198	192	197	168	185	163	173	222	274	358	522	660	546	380	228	175	169	148	275	1002	620	146	146	130	143	117	146	106	119	114	136	136	147	143	119	123	146	130	129	109	128	151	137	153	127	131	120	134	116	144	110	132	119	136	114	125	124	118	111	123	146	115	123	154	144	145	129	139	119	119	120	119	132	128	137	144	127	145	135	129	124	138	132	129	146	136	135	103	117	128	138	121	125	146	143	132	114	149	128	153	128	129	122	126	109	142	147	148	141	127	119	139	127	129	127	116	134	121	123	128	134	115	153	127	113	117	139	123	121	129	127	128	127	142	136	140	121	148	125	133	136	130	147	145	138	144	142	112	151	127	125	137	119	129	133	122	138	147	116	119	126	133	126	140	129	133	135	117	119	135	134	121	137	132	138	153	125	136	137	151	127	125	136	127	105	112	119	128	132	129	129	114	113	113	112	153	133	100	130	141	142	126	126	126	131	118	131	117	125	148	132	134	129	131	127	124	135	137	147	127	130	130	136	142	120	109	150	133	137	109	134	125	127	138	119	120	138	153	125	126	164	126	134	124	119	121	135	135	151	148	115	122	134	118	128	142	123	123	152	131	121	136	127	139	126	124	122	124	141	159	127	138	150	150	114	130	125	114	121	126	127	120	127	123	144	135	133	123	129	129	144	128	141	123	128	135	120	125	116	139	132	131	142	123	127	124	124	145	143	136	152	128	137	134	136	129	145	156	142	133	111	137	131	106	125	135	130	117	130	145	124	135	135	121	118	142	145	124	132	140	134	138	127	123	113	120	129	145	127	140	135	115	125	137	119	132	109	142	133	135	136	118	116	125	113	136	128	142	127	134	120	141	131	121	115	145	118	148	131	118	123	119	139	146	127	150	136	131	126	124	131	137	129	126	148	109	118	123	137	130	119	134	116	128	130	137	128	135	128	121	113	135	143	118	125	114	123	125	138	126	150	134	140	128	122	120	114	122	121	136	125	112	113	148	147	134	117	138	120	122	120	131	147	140	131	118	107	129	150	138	126	130	125	134	118	119	121	114	119	121	122	125	113	149	123	120	126	125	146	118	113	114	112	137	125	127	108	119	127	123	107	119	126	126	140	142	136	140	115	121	131	127	133	135	119	128	136	126	113	126	139	143	113	123	122	130	107	124	131	150	115	126	115	134	139	123	128	133	133	143	134	130	145	140	147	152	134	109	133	129	129	123	154	126	139	126	118	147	144	129	108	147	155	129	118	115	120	119	111	123	123	134	117	117	115	121	137	123	130	126	138	139	143	131	132	136	114	124	145	137	129	146	102	138	133	129	121	113	121	145	118	154	136	141	111	131	120	136	123	131	146	125	118	114	133	132	132	126	119	116	155	130	131	107	116	127	125	134	128	128	131	138	136	129	112	153	119	136	121	129	140	136	130	132	144	134	134	132	130	138	115	128	148	132	134	112	144	147	124	153	134	119	133	152	125	137	136	133	143	135	115	124	122	106	132	167	151	133	141	111	120	128	142	136	136	108	142	135	128	120	128	160	130	133	159	131	141	138	151	146	127	125	138	132	139	132	125	152	161	125	137	147	136	131	150	136	120	104	124	121	125	139	116	127	120	137	97	138	125	141	126	149	133	128	135	120	124	116	146	156	107	124	96	121	132	112	124	136	124	132	116	141	105	114	125	123	133	132	126	141	132	148	135	115	111	110	130	125	136	102	117	116	149	156	129	137	108	137	124	113	135	121	128	139	126	128	128	130	133	114	147	127	148	127	150	129	141	154	129	138	119	125	135	120	128	129	139	130	132	143	145	136	136	138	107	125	152	122	144	122	144	125	137	126	125	113	147	104	133	115	132	132	132	120	101	134	142	146	139	148	117	137	112	126	124	107	133	142	114	125	124	118	116	137	135	140	117	141	107	143	164	131	134	108	140	107	137	123	143	136	141	126	131	116	155	133	114	116	150	120	112	120	115	130	144	126	121	121	113	120	139	137	118	134	115	157	133	113	143	119	125	118	128	154	114	139	130	118	117	117	128	129	134	148	117	114	116	106	113	127	148	127	124	105	148	108	116	131	129	116	105	148	124	126	138	117	137	149	143	146	120	125	124	126	137	133	153	115	122	130	139	145	131	116	149	138	130	116	148	121	113	139	133	125	121	136	112	146	129	145	139	136	122	119	133	139	146	146	117	136	136	137	142	124	138	137	136	130	122	117	131	133	114	130	123	129	112	131	126	127	132	123	123	112	125	116	124	127	136	121	138	137	141	131	131	134	127	123	110	124	137	128	152	126	124	109	139	140	116	131	121	120	104	127	131	141	131	115	134	136	129	132	124	130	138	123	137	124	112	109	126	143	126	132	151	120	109	121	132	141	126	132	115	120	119	126	143	123	141	125	132	107	127	142	138	122	125	135	133	138	136	132	133	149	115	128	135	128	121	130	121	131	154	154	135	153	122	130	119	142	120	119	130	110	124	129	127	134	129	136	120	129	124	122	141	105	145	146	117	123	134	123	119	137	113	136	144	122	127	145	135	154	122	163	140	140	127	109	135	133	115	125	123	109	127	128	133	103	126	142	120	128	146	127	123	116	119	123	145	135	127	142	120	146	145	139	119	124	134	146	128	134	131	125	132	148	149	158	136	111	130	130	130	128	144	124	132	119	148	136	152	143	139	113	126	109	141	139	118	126	149	119	144	140	126	136	127	107	142	117	115	130	141	130	121	148	127	131	151	142	131	126	123	113	120	137	134	122	122	137	148	114	122	128	121	127	128	144	132	128	130	118	113	134	129	142	132	117	123	128	121	150	128	145	135	125	125	145	119	135	132	135	158	142	141	122	144	147	117	142	134	158	133	125	138	124	131	132	124	124	109	123	144	125	137	137	161	138	115	145	110	122	120	128	134	129	124	119	131	143	160	120	140	144	127	131	112	151	126	144	118	109	111	140	153	124	126	124	130	127	119	140	130	132	115	115	121	127	130	141	151	133	116	150	142	134	132	121	158	128	121	132	156	112	136	119	123	124	128	153	113	127	131	111	117	116	129	148	114	117	114	135	131	137	156	114	140	126	155	139	114	119	113	133	136	143	108	117	139	110	144	132	115	115	127	122	128	113	112	132	130	146	127	142	148	138	143	132	127	154	134	118	132	119	130	134	124	142	125	118	125	146	141	113	122	122	114	124	124	130	107	132	132	116	129	120	126	126	141	116	131	110	129	125	146	126	132	115	132	127	125	119	128	150	144	130	135	128	125	117	130	115	113	130	129	125	124	136	108	118	128	150	114	158	126	151	134	134	129	136	130	121	144	127	130	134	119	119	117	117	134	119	126	143	130	128	120	130	126	129	127	132	131	129	137	125	125	133	124	138	149	157	139	127	130	120	125	110	137	133	140	136	134
24750	15935	22017	14092	14915	18038	23153	28188	31522	34268	31969	28344	23859	34400	34800	44536	38449	37077	31952	31262	32538	21715	16631	17829	22354	29200	26458	29190	27879	26736	25150	24492	21390	13993	9625	8441	5311	6291	3596	2485	1260	1317	1224	886	836	778	629	819	668	928	1271	1628	2394	3624	4319	4070	2359	964	703	625	504	1624	7075	3653	382	352	407	349	387	380	384	389	397	371	354	352	373	418	437	396	360	353	389	360	319	379	379	358	367	372	357	356	369	329	392	365	342	329	341	352	335	367	384	357	399	371	385	333	349	359	338	356	388	376	357	368	354	354	339	356	320	350	360	370	371	339	356	359	325	360	367	343	357	359	386	371	369	374	335	336	342	361	341	328	324	334	342	312	352	349	353	359	363	373	366	343	321	330	356	393	399	322	346	352	356	347	330	369	320	393	353	374	376	333	361	337	358	362	337	382	360	365	384	331	342	355	322	387	376	340	352	370	360	346	368	352	338	378	352	343	368	339	362	360	331	340	335	344	353	360	358	375	374	344	352	334	349	335	345	346	355	373	362	377	341	352	325	325	367	342	355	343	314	354	372	325	343	390	347	355	376	368	346	333	399	365	331	333	351	356	348	385	326	323	375	344	379	354	314	366	329	348	361	315	359	339	334	340	322	342	345	356	355	306	366	332	374	336	348	343	357	382	355	374	352	366	359	371	365	350	354	350	363	313	354	334	348	361	346	341	324	377	369	377	366	374	361	334	348	366	347	362	389	345	353	324	319	354	378	340	384	327	332	345	365	372	349	361	344	336	323	331	357	344	344	333	364	329	335	343	376	380	341	353	366	340	351	342	322	327	325	365	330	344	330	372	352	343	361	387	352	349	340	353	369	368	348	325	377	349	347	360	349	345	389	350	349	329	382	349	346	369	358	370	353	356	360	355	375	345	339	332	322	333	377	357	342	366	343	340	395	343	350	359	361	356	321	369	318	357	350	358	366	327	352	385	338	320	352	334	365	365	356	325	324	347	332	347	353	348	348	327	327	319	364	383	342	325	345	384	346	380	347	363	390	315	327	351	335	373	356	332	372	371	358	339	355	337	343	361	363	387	382	391	332	363	351	388	360	350	363	326	310	333	332	349	380	343	404	350	321	362	364	349	341	343	352	380	329	350	340	372	348	337	357	334	336	319	358	348	321	367	340	339	348	335	326	335	343	338	344	368	357	324	345	367	360	339	334	361	356	386	346	345	338	364	337	361	371	350	328	355	382	368	327	341	338	365	351	351	336	364	347	348	337	355	357	360	362	373	359	369	377	329	356	338	341	334	356	374	378	356	372	355	346	362	371	345	316	319	330	349	348	356	368	343	355	357	345	350	310	386	342	354	350	340	327	379	354	349	359	333	327	302	352	350	386	316	365	363	340	353	372	344	361	335	336	362	332	382	327	368	348	348	362	337	353	381	328	348	345	359	342	396	340	333	342	363	375	343	350	352	365	328	367	331	345	340	338	337	334	349	334	347	353	326	320	347	334	337	344	347	362	330	375	327	323	339	346	349	355	359	354	347	353	351	370	343	343	348	334	357	310	337	374	326	357	357	350	370	328	335	320	343	349	359	342	356	336	374	361	329	371	362	327	343	380	364	347	370	365	362	340	331	344	345	355	339	345	356	376	319	339	329	324	342	383	357	361	375	373	335	349	346	378	360	374	367	345	342	368	346	357	345	359	361	326	320	338	345	331	359	361	392	333	356	364	361	320	332	326	369	346	343	347	377	328	331	325	364	383	335	332	355	334	370	359	367	338	367	362	344	316	375	340	353	350	322	386	339	367	341	346	374	326	353	353	334	357	344	347	360	387	327	354	359	354	341	330	311	310	355	337	354	350	322	348	357	344	344	347	350	355	362	300	362	326	352	361	349	370	337	352	338	356	364	339	361	348	354	334	315	392	375	336	342	361	333	340	327	368	326	383	349	355	325	310	333	336	351	373	325	326	356	339	343	355	327	347	335	325	339	322	329	350	349	361	353	354	376	349	368	325	362	366	365	335	345	367	349	365	357	307	370	333	370	340	353	357	373	361	351	377	339	364	374	358	333	363	327	333	343	380	347	342	350	341	360	348	378	340	325	387	338	361	341	351	351	363	310	344	346	371	346	314	363	335	345	363	383	343	334	385	383	347	337	353	356	320	332	343	346	342	399	351	372	346	392	385	358	349	349	360	355	340	329	319	368	341	342	323	390	340	341	339	360	320	319	360	323	354	354	364	358	334	359	355	349	306	366	342	352	338	366	355	358	341	365	344	331	358	342	364	384	360	393	360	365	378	349	337	359	343	332	339	348	341	359	348	329	345	378	287	323	321	367	357	368	320	379	364	305	305	353	371	355	323	378	344	378	320	357	379	338	365	366	361	336	357	358	342	343	355	333	346	356	337	350	347	330	377	335	353	344	327	350	329	347	355	354	334	341	354	340	366	326	326	346	322	366	359	362	344	345	339	322	354	342	364	354	360	354	357	345	338	345	347	400	350	351	349	365	367	341	364	349	340	351	323	329	343	357	364	379	380	322	385	354	350	364	351	345	354	319	345	372	381	377	350	347	349	375	329	327	317	333	359	339	345	317	352	333	348	364	345	360	342	343	350	402	346	381	341	314	350	366	341	353	344	353	331	356	341	354	365	332	350	372	350	330	348	334	368	366	333	323	336	354	339	377	376	354	343	377	345	376	346	351	345	368	357	349	352	329	337	329	326	354	325	333	356	386	334	342	356	335	318	350	327	309	368	389	358	334	364	327	349	359	365	317	339	339	370	353	362	363	342	337	387	356	322	371	385	322	353	362	373	331	344	370	345	374	343	365	342	350	354	354	366	366	342	348	344	336	321	331	389	359	355	351	332	331	351	350	349	354	372	319	342	351	344	355	352	353	345	349	328	353	387	404	356	349	344	367	355	331	354	341	347	332	349	369	343	339	362	396	373	379	339	340	360	332	340	357	360	361	343	328	357	368	311	357	370	358	343	329	331	352	347	357	348	331	350	348	349	336	360	335	348	345	355	342	359	358	357	364	330	374	311	348	339	381	353	354	347	375	346	354	328	343	295	350	312	314	340	355	355	328	328	338	337	337	325	324	382	377	357	341	342	320	333	360	356	345	320	346	352	308	343	369	365	356	349	352	335	341	330	343	309	365	360	352	335	349	329	354	376	367	330	355	335	340	378	323	347	378	353	317	350	325	362	334	330	356	372	343	371	326	342	345	390	345	326	375	312	369	325	347	359	322	352	355	333	369	353	364	327	346	375	386	331	365	325	335	375	370	356	332	386	370	344	341	329	341	369	340	351	373	334	345	349	318	365	365	350	351	352	361	354	351	343	345	349	343	355	356	333	353	356	353	355	328	354	348	347	361	337	345	369	343	348	379	335	347	369	340	347	354	356	342	355	353	358	347	324	369	345	344	318	363	326	344	343	350	374	348	354	351	323	340	342	365	349	334	341	357	339	345	367	354	409	363	387	318	359	306	345	355	361	369	343	368	340	349	367	351
4952	843	1204	1054	896	722	764	800	742	767	591	437	403	561	530	625	516	495	400	311	387	254	243	281	275	375	360	364	359	280	262	296	253	229	196	199	191	177	178	177	173	196	152	174	175	167	187	176	174	179	177	168	176	155	184	183	195	175	168	161	157	156	209	167	154	169	170	180	166	164	156	166	161	155	177	152	172	159	139	156	174	175	161	169	163	149	150	148	171	181	167	149	149	166	184	158	162	160	180	194	190	170	170	183	151	167	172	168	151	173	166	149	156	153	158	160	196	190	161	166	177	152	157	181	178	132	161	174	171	165	175	157	152	152	163	187	152	157	139	167	173	174	181	165	160	156	171	159	170	143	153	167	174	161	194	171	168	168	161	161	174	185	140	156	152	169	166	150	162	160	148	167	151	156	177	178	162	153	183	164	159	159	163	174	168	150	175	201	144	189	181	132	173	179	159	143	173	143	165	183	155	175	169	171	169	176	166	161	176	176	159	163	153	162	162	158	153	156	173	203	195	176	152	186	165	169	170	161	147	189	161	154	166	188	179	183	161	175	174	155	136	151	163	183	142	153	172	167	143	150	156	169	158	155	172	169	148	186	172	168	190	169	161	160	158	180	160	185	170	152	157	160	171	155	157	164	146	150	169	189	180	152	154	178	160	159	198	176	167	173	174	159	170	156	160	153	175	163	173	166	158	156	168	170	144	167	169	149	167	159	166	151	176	173	161	179	163	154	178	161	165	177	155	186	198	155	165	177	178	170	187	149	155	167	186	151	172	158	159	173	155	170	147	178	162	186	152	143	172	153	151	184	163	179	171	155	167	160	164	136	172	187	160	153	153	169	180	146	185	178	155	166	148	146	165	169	148	141	180	176	153	154	152	179	172	201	185	175	169	155	158	159	179	160	169	173	150	165	189	172	163	165	175	160	176	133	152	163	176	154	184	162	148	176	171	162	163	162	174	175	144	161	183	182	167	176	162	166	178	177	168	160	171	167	158	164	166	155	177	171	160	160	160	184	174	161	166	160	195	160	168	149	145	150	171	166	159	169	169	151	166	159	161	157	152	160	168	171	187	162	143	169	164	158	159	168	157	175	159	158	180	167	174	163	178	166	162	151	176	169	186	148	159	180	171	156	144	176	159	155	150	150	182	162	182	176	170	170	168	186	179	145	149	178	177	140	171	174	165	150	171	179	187	175	165	164	160	185	161	164	166	180	166	148	185	164	159	160	175	138	171	176	180	158	172	153	168	197	169	174	166	155	171	157	148	154	174	166	151	168	177	199	147	179	153	149	183	174	167	160	175	168	173	172	159	177	165	168	162	154	170	140	183	166	176	175	185	161	161	164	180	163	176	160	163	158	184	192	190	171	160	194	182	168	180	175	162	162	157	173	166	168	182	179	173	145	170	175	171	194	150	184	181	173	164	162	145	170	173	157	176	175	160	149	206	189	187	161	168	163	179	159	154	157	180	147	161	177	139	182	169	176	158	191	164	183	154	165	170	171	177	179	140	174	173	181	176	142	179	162	157	151	142	170	145	165	173	156	169	159	197	174	175	141	187	160	157	186	156	146	180	161	175	171	171	156	177	185	176	180	177	181	155	172	192	159	198	155	150	167	171	190	179	159	160	180	171	166	161	174	199	145	175	160	165	181	159	180	144	180	144	147	182	137	158	147	170	154	157	153	150	180	188	163	168	152	163	159	161	175	156	151	171	159	171	189	172	169	163	168	174	167	160	164	147	154	176	185	174	154	171	177	164	153	164	176	177	159	161	187	178	173	148	166	136	161	172	183	171	191	147	151	169	173	165	144	148	182	150	169	151	209	157	155	175	161	160	195	151	182	140	169	152	154	166	175	172	140	173	172	179	140	159	162	168	173	175	169	156	178	171	176	158	167	167	164	172	175	141	159	178	175	176	176	161	150	176	170	157	196	170	170	162	167	181	167	160	158	168	166	155	163	173	175	148	169	148	164	175	161	180	165	181	144	178	162	200	182	125	184	140	201	154	172	132	182	171	148	152	169	165	167	174	204	188	184	156	163	168	139	171	150	177	162	160	175	159	171	176	164	169	163	153	172	149	168	144	169	173	145	170	152	191	153	170	142	187	152	199	139	165	163	149	157	160	175	184	157	160	160	146	166	147	179	182	164	174	151	166	147	199	179	178	160	172	184	169	176	157	168	174	171	161	178	180	172	189	162	170	171	180	181	169	158	188	135	152	161	190	154	152	173	163	168	169	186	174	200	151	186	173	195	176	161	162	181	164	177	161	174	146	164	158	166	156	145	186	147	183	187	166	153	178	144	179	142	154	146	185	176	164	154	163	177	167	172	134	137	150	157	168	170	139	130	186	161	148	187	165	189	158	160	168	168	149	183	166	141	173	168	159	165	165	170	154	177	162	184	175	173	174	161	169	177	171	167	159	167	181	166	167	178	174	171	146	197	168	159	176	182	159	140	164	153	167	154	163	163	166	174	165	178	151	155	166	152	193	179	183	141	165	161	158	159	174	165	180	168	167	173	169	171	158	139	181	164	156	182	162	181	171	171	163	161	164	174	160	163	171	170	157	172	159	189	164	157	141	165	155	159	148	171	165	136	181	166	162	157	173	156	163	162	183	178	153	151	169	151	172	160	190	178	194	172	194	164	155	147	185	151	168	168	163	187	178	174	189	141	190	159	172	157	188	161	162	174	176	158	162	167	151	150	157	152	195	164	172	177	166	132	190	163	163	152	176	191	197	182	163	179	162	183	193	176	164	164	147	171	168	154	176	172	176	160	182	170	151	142	158	175	163	148	143	175	183	176	176	194	168	176	148	157	147	181	194	159	151	184	158	182	167	163	144	163	174	173	143	141	174	167	188	158	145	187	167	175	159	182	157	181	167	167	190	144	168	175	170	181	149	151	162	178	147	212	143	171	157	190	173	156	157	167	171	178	177	162	168	168	178	170	155	159	156	164	185	175	165	171	142	158	174	173	180	155	173	155	173	167	175	159	176	186	163	167	183	168	164	192	173	136	187	157	172	152	181	167	155	185	163	191	170	165	160	174	161	156	171	166	172	153	188	169	168	178	153	140	161	155	177	171	169	163	144	163	182	160	177	173	165	152	175	143	158	152	158	162	159	152	176	167	164	169	173	172	163	175	189	161	160	155	160	160	172	172	170	151	166	166	160	171	135	176	168	161	169	159	189	175	168	181	148	137	176	173	171	165	171	154	175	141	160	158	157	177	178	157	155	208	186	163	199	153	164	163	144	155	165	146	157	154	182	192	176	203	169	157	159	169	153	154	166	173	161	157	174	173	156	163	154	152	173	151	157	176	147	158	168	166	141	162	177	155	195	153	159	147	177	159	180	159	169	189	171	173	168	177	168	162	142	185	189	178	157	154	201	153	188	142	166	163	171	150	200	163	168	173	167	157	181	185	170	152	135	149	184	145	162	168	185	175	176	151	186	167	169	186	175	159	169	174	166	171	169	175	156	156
4480	1383	2627	3306	3225	3353	3420	3880	3888	4149	3574	2546	2131	3486	3454	4823	3417	3191	2270	2132	2478	1300	1068	1193	1508	2248	1950	2299	2111	1737	1603	1649	1465	1084	949	672	656	604	553	486	477	516	447	461	473	495	462	471	434	459	478	468	481	543	550	543	498	491	404	488	491	515	829	563	453	442	447	443	442	478	438	478	415	437	466	471	442	457	458	453	464	443	466	469	522	427	485	444	471	445	445	467	448	433	472	462	463	417	478	459	439	443	462	484	469	475	439	441	445	423	452	460	459	425	470	438	436	450	466	463	433	459	473	463	445	454	456	470	432	464	456	469	466	447	463	449	445	448	433	438	473	449	426	445	421	444	437	413	386	484	455	419	442	460	449	479	446	465	502	492	446	463	441	461	440	458	458	431	425	462	495	442	454	458	438	456	486	444	427	458	431	454	433	450	492	430	437	441	424	469	454	409	435	486	472	437	449	414	442	422	464	468	464	449	468	448	494	467	422	515	483	419	437	438	433	439	455	448	466	452	456	492	480	465	450	425	473	473	426	492	450	426	477	447	466	487	442	454	496	472	452	434	448	442	473	441	483	503	464	461	444	465	447	495	457	413	456	442	464	472	494	460	440	445	468	475	450	447	453	477	446	461	457	470	484	435	472	409	457	444	424	472	413	454	476	462	440	437	466	405	463	433	458	465	481	424	437	488	448	476	414	451	446	419	473	485	412	431	440	451	466	455	447	446	423	491	456	472	452	406	454	417	465	478	458	457	434	480	427	441	452	432	418	468	470	457	456	461	472	465	422	464	432	450	458	471	440	435	434	454	467	475	449	488	470	457	452	453	460	449	469	416	481	468	472	465	444	459	462	451	449	463	454	462	426	451	465	480	490	468	460	422	418	488	441	468	447	472	463	445	444	460	456	431	423	454	461	440	493	452	459	462	443	411	435	439	456	454	427	444	449	462	491	423	438	413	487	440	437	427	466	514	422	439	473	456	467	396	441	468	477	463	445	453	477	448	476	451	434	466	446	408	437	470	467	430	492	445	468	465	459	409	422	452	462	440	434	449	415	455	462	416	462	414	468	472	450	457	407	431	447	466	472	467	435	451	462	456	492	452	477	459	442	415	465	464	431	424	440	466	451	474	460	429	443	452	431	460	409	437	447	450	442	468	451	446	477	462	437	445	482	441	458	427	468	454	473	454	429	443	448	461	439	446	456	482	445	487	456	473	470	460	464	468	418	454	463	470	477	499	442	422	444	462	428	438	467	449	462	488	452	474	479	475	467	432	445	494	448	476	468	445	483	527	436	486	433	466	466	466	458	456	459	446	478	452	460	463	460	432	465	466	443	485	455	470	479	454	430	450	450	455	478	462	442	417	485	450	466	463	443	474	455	478	455	433	502	452	454	451	456	489	477	426	420	430	469	434	460	447	462	486	478	460	473	457	433	459	491	437	466	445	474	422	436	434	461	433	450	479	477	479	497	430	479	442	463	461	451	471	403	434	459	447	465	481	485	467	457	440	476	454	475	484	440	442	486	459	472	475	476	437	428	451	434	452	411	431	493	435	433	420	465	446	441	462	452	440	490	418	469	455	451	440	447	448	437	468	472	473	482	445	446	456	470	445	442	482	478	452	470	479	421	474	495	424	454	440	446	443	478	442	448	462	448	431	453	435	433	458	458	453	442	424	427	471	447	495	506	449	452	474	454	455	467	406	409	477	472	478	466	461	455	412	450	466	458	444	479	469	439	452	456	463	483	450	476	458	449	469	448	457	431	451	476	465	453	462	480	426	462	419	454	467	428	495	443	461	484	469	455	459	466	441	459	443	502	435	418	441	431	456	446	411	458	435	453	410	448	463	482	422	493	465	442	458	487	465	481	403	469	447	493	427	446	455	444	430	487	486	472	472	454	456	454	443	460	426	460	446	419	466	478	428	464	453	459	451	432	424	411	451	452	473	480	477	475	420	442	426	454	433	485	459	459	463	432	428	452	429	471	467	394	453	481	461	444	432	471	463	444	501	479	450	476	459	457	462	450	478	445	454	431	425	463	426	462	457	495	450	478	460	490	448	431	491	456	453	444	445	427	434	449	430	432	446	451	461	424	419	471	443	443	439	434	458	459	420	513	479	457	438	430	452	418	425	418	467	473	475	415	423	439	482	443	421	481	424	449	453	478	499	445	446	462	449	450	430	420	431	443	428	435	433	466	472	486	446	459	450	448	508	462	426	417	482	448	479	450	441	455	455	438	470	459	443	485	465	449	461	468	473	481	461	472	459	456	441	460	455	467	469	427	500	465	486	461	432	451	452	422	470	491	462	445	467	457	485	432	441	468	440	405	439	430	491	477	455	487	457	468	475	503	455	472	446	496	432	444	449	457	470	424	411	448	472	398	492	479	456	444	457	472	426	445	438	503	402	448	476	444	439	413	442	428	480	461	409	435	466	439	445	425	451	431	475	428	449	462	446	440	482	500	441	463	450	486	461	434	433	454	456	451	467	437	449	457	466	462	429	429	451	491	495	475	450	457	460	440	427	432	479	454	438	471	486	459	466	438	431	472	420	439	432	457	430	469	410	414	461	488	436	433	445	444	457	480	479	437	428	443	493	452	435	449	433	480	463	466	484	453	491	449	429	476	462	427	458	424	455	432	449	452	468	460	450	422	428	485	422	442	473	423	425	432	454	428	481	426	477	400	457	446	484	464	491	477	462	454	451	493	428	417	456	444	468	479	431	485	473	449	448	432	467	442	473	500	431	464	450	445	479	464	441	438	425	480	457	475	477	466	470	448	425	483	430	470	471	450	431	428	476	451	479	458	407	433	447	448	456	458	471	485	464	452	448	442	495	444	432	454	448	457	466	453	445	470	398	480	478	476	445	463	463	499	471	485	467	462	437	449	474	461	455	437	447	469	456	478	453	448	425	419	479	489	439	402	504	456	425	450	455	436	451	488	439	491	465	446	443	439	463	470	474	471	440	446	464	463	452	442	461	474	468	420	432	450	443	472	450	421	440	473	455	450	470	474	482	434	434	455	399	472	464	453	435	465	428	469	455	415	478	429	454	482	467	464	426	429	431	474	475	460	463	470	473	432	464	432	437	469	459	436	472	430	433	472	463	438	444	423	475	451	441	471	433	454	410	468	423	449	447	445	451	453	465	467	457	442	488	491	455	447	460	425	393	464	443	471	455	508	424	456	455	451	423	447	434	471	441	442	487	428	466	482	450	492	431	453	447	413	460	496	478	452	437	440	471	454	435	473	437	455	485	446	482	460	485	504	444	459	425	450	445	476	418	493	465	443	472	436	420	424	421	443	469	431	455	432	458	450	470	427	486	410	460	408	488	444	417	473	478	435	457	472	446	449	464	473	446	458	433	471	436	461	464	437	438	452	491	455	429	483	449	451	460	432	446	413	458	448	454	471	462	450	455	480	483	480	443	434	476	462	448	470	460	471	436	463	460	492	430	491	474	462	474	479	476	481	444	465	442	425	455	465	475
25330	10022	8414	5940	5178	4696	5370	7426	8215	8328	7563	5414	4350	6922	7504	9719	8153	7461	4738	3988	4350	2249	1673	1798	2319	3453	2892	4055	3783	3407	2724	2817	2569	1503	1153	792	572	508	351	289	243	233	226	256	215	207	227	234	200	215	229	233	317	356	347	326	324	217	192	217	226	348	452	189	226	209	197	205	201	197	199	233	219	187	209	199	188	200	200	205	210	195	225	194	183	170	189	194	190	245	214	238	181	175	189	231	183	186	209	215	174	184	187	201	192	207	184	227	172	174	196	222	214	203	204	217	206	190	194	231	174	234	190	197	189	214	215	203	208	214	191	210	174	198	214	187	206	187	200	208	195	189	206	175	197	216	207	212	214	215	204	208	205	211	190	177	216	200	180	206	216	175	211	188	203	178	196	199	220	169	187	220	189	209	236	184	195	206	185	187	209	195	194	209	209	226	212	222	213	223	186	218	181	192	205	199	184	207	182	213	214	174	194	224	199	203	186	215	225	182	209	220	223	199	202	207	202	224	200	183	176	217	202	204	210	185	209	203	218	181	188	200	201	218	195	216	203	220	197	184	216	178	197	205	195	202	190	205	204	211	206	193	216	185	233	198	211	176	203	203	197	209	179	223	219	209	201	193	196	211	203	213	193	195	178	210	179	205	200	221	202	232	228	209	197	212	212	222	174	198	186	198	240	211	190	192	180	192	199	195	217	197	207	196	188	207	203	193	207	229	200	209	204	161	187	206	208	181	216	203	208	207	216	219	205	220	201	198	198	223	164	220	191	177	199	194	224	196	211	182	194	194	201	242	223	205	206	213	206	184	196	210	196	197	209	214	210	199	189	200	225	206	216	200	200	189	199	196	183	208	184	191	191	182	215	204	206	208	207	215	210	191	196	194	202	200	209	236	205	201	208	201	215	201	215	221	173	207	178	196	193	212	195	190	194	188	199	208	202	199	172	209	209	206	193	203	218	182	192	207	208	186	188	195	179	202	199	180	194	215	233	201	191	204	198	200	189	192	198	227	187	193	188	203	206	180	201	195	190	225	205	180	218	203	190	217	212	192	155	201	186	205	218	190	179	194	212	222	185	186	201	189	187	190	197	183	206	185	209	186	208	204	189	189	184	211	222	204	206	206	188	184	202	184	193	184	185	212	212	190	206	188	215	152	208	193	213	198	209	197	187	179	203	207	205	176	207	208	191	176	181	214	188	204	205	195	203	192	207	205	190	198	193	207	199	190	208	184	204	163	180	189	220	213	199	180	196	203	215	237	202	201	194	182	186	190	224	199	198	199	197	194	204	191	216	187	195	188	171	201	172	212	192	184	207	218	175	187	192	206	183	210	210	189	221	199	203	209	213	180	202	213	195	189	198	227	209	194	211	175	192	197	194	195	229	204	233	193	179	220	229	191	182	215	212	185	213	212	199	196	205	206	200	224	186	203	195	177	192	218	189	206	174	193	202	194	202	185	196	192	212	217	202	209	189	185	200	190	189	180	205	187	200	216	199	178	195	219	188	207	212	187	173	196	203	207	208	183	194	193	185	189	202	170	203	215	186	195	227	178	203	212	197	217	202	199	189	175	214	198	197	197	181	207	217	211	211	203	210	221	215	190	181	203	180	191	200	203	190	189	212	198	207	191	201	194	208	207	211	202	197	188	206	203	196	195	203	215	176	202	211	193	191	193	188	179	209	201	213	193	206	209	221	198	190	200	194	204	191	176	200	207	207	212	230	225	195	192	222	194	212	200	214	179	178	179	200	204	194	195	208	209	204	233	186	198	194	200	200	180	191	215	209	180	202	212	198	197	248	197	206	223	184	220	213	207	213	195	244	231	240	191	203	209	196	203	175	192	195	207	176	216	224	203	194	191	194	198	190	194	213	203	190	216	229	185	217	207	185	204	183	200	211	158	189	201	215	183	211	188	221	194	218	203	185	188	206	223	196	229	214	185	213	202	209	198	189	204	208	164	164	173	221	187	194	219	215	203	198	208	183	185	206	199	187	195	197	189	189	209	197	242	204	206	179	195	197	239	192	215	191	195	189	208	195	193	225	196	200	219	198	187	222	177	192	193	183	207	202	197	232	227	179	209	192	183	204	225	204	232	219	203	186	193	218	225	188	223	220	188	175	182	199	237	198	207	203	190	203	180	191	196	203	211	224	194	215	206	215	210	182	225	191	202	219	182	186	190	206	236	190	205	198	206	208	193	219	216	204	237	217	173	188	218	191	227	192	216	165	230	193	193	218	188	216	193	197	202	221	209	220	194	194	190	184	193	201	194	221	189	223	206	207	202	207	207	199	194	200	203	201	199	204	191	219	199	221	203	197	208	225	199	175	174	194	189	208	192	213	192	202	192	172	177	194	201	186	168	217	187	196	230	215	211	189	192	207	184	167	208	209	183	202	184	203	196	207	178	229	191	200	208	189	203	217	201	211	209	207	220	198	188	200	205	185	241	193	190	183	199	192	206	220	203	196	219	199	180	216	199	186	206	210	177	202	195	197	221	190	218	245	185	223	177	207	220	196	205	220	201	211	219	211	206	183	208	210	215	211	180	182	190	189	216	233	185	204	219	201	194	202	228	200	213	200	204	205	221	225	226	220	196	209	184	185	197	194	198	228	196	205	216	190	195	202	196	178	198	194	226	210	197	194	185	199	198	196	206	191	193	185	191	206	216	198	230	209	176	234	188	202	201	183	201	187	233	211	207	206	187	208	191	206	228	207	205	205	213	209	208	197	208	197	171	214	216	204	191	203	207	223	218	186	215	168	216	215	195	190	192	209	198	195	233	187	186	211	186	214	187	215	184	204	233	197	191	199	212	212	181	181	220	180	196	206	222	200	211	206	202	189	176	200	195	219	206	205	185	228	213	200	204	228	200	166	196	199	187	192	186	188	201	200	193	200	222	178	184	202	205	193	202	188	190	198	215	184	209	213	178	215	181	232	171	174	163	169	189	189	216	193	187	211	209	199	212	218	211	196	193	178	195	185	206	209	208	217	176	210	196	192	221	210	217	237	181	179	179	232	211	198	193	191	184	216	203	187	189	192	212	225	186	199	202	186	233	225	183	234	190	196	192	224	211	203	184	201	195	176	189	234	227	196	206	230	199	205	190	201	196	211	190	201	220	202	225	200	198	191	174	186	213	205	189	209	210	197	216	206	220	199	192	208	206	188	179	174	193	206	219	241	197	210	207	200	181	200	198	203	189	215	207	208	188	184	194	211	208	201	208	206	213	188	194	193	208	229	199	207	206	192	205	181	227	184	204	199	203	199	188	180	195	210	209	192	194	216	213	199	197	205	202	235	204	183	188	183	191	192	183	214	205	196	225	216	214	207	204	206	214	212	201	201	223	201	202	201	189	201	196	188	201	167	199	195	214	204	168	192	205	186	219	200	204	192	205	204	201	193	197	207	194	210	225	197	186	193	204	182	209	199	199	236	211	214	202	204	201	192	194	199	217	197	209	232	169	186	165	196	205	222	218	187	187	205	200
14472	7967	12331	9180	9674	10015	13285	18046	19685	21002	21128	17567	15451	23897	23003	31316	26694	27231	19831	19290	20861	11710	8839	10835	14248	18550	15544	20865	20316	18223	16345	16836	16238	9830	7290	4445	3534	2621	2111	1361	858	1078	877	1037	739	716	653	793	619	721	764	1030	1414	1930	2016	1563	1300	775	673	621	737	1542	2595	637	495	555	529	589	558	564	537	558	552	556	531	560	550	547	629	582	568	555	485	543	525	556	516	545	533	556	519	506	593	533	550	546	485	522	556	549	510	497	546	557	553	575	525	521	586	522	529	552	542	494	513	515	553	565	559	506	500	519	520	564	518	547	498	524	491	549	569	553	510	526	509	516	548	544	563	500	517	559	508	534	505	505	524	527	550	536	512	490	520	545	500	500	550	526	526	516	508	486	519	570	507	538	536	533	545	563	534	555	531	556	516	542	546	566	520	508	504	525	505	554	518	520	531	526	522	517	502	557	493	517	555	521	522	539	509	520	554	507	527	517	552	560	536	566	526	558	486	508	544	506	524	504	541	513	537	528	483	541	546	479	498	550	525	529	530	540	502	510	543	543	536	540	555	524	572	526	549	534	527	478	536	509	547	513	618	541	517	498	504	553	503	569	526	548	497	520	559	564	532	483	529	541	514	503	560	520	527	526	543	566	532	526	566	488	525	515	529	534	534	496	530	474	524	556	548	540	573	468	497	523	528	561	536	504	546	534	490	511	516	564	524	548	522	513	501	528	549	556	539	527	526	531	563	490	541	518	505	525	540	525	506	550	517	511	498	524	539	513	491	569	539	545	555	502	516	545	501	499	557	509	535	525	516	554	505	502	523	572	502	498	513	527	567	522	512	499	513	485	525	519	517	541	543	523	542	542	518	513	573	528	481	533	505	522	521	498	539	527	530	513	515	570	513	525	536	496	534	552	549	566	533	522	487	548	539	560	530	502	520	503	511	523	538	524	512	503	552	503	526	534	487	532	531	504	516	515	483	531	520	549	532	587	523	483	510	580	473	533	507	497	525	571	530	521	500	573	527	557	557	552	535	538	524	509	509	531	490	530	567	500	508	524	517	573	525	503	538	523	565	517	560	498	540	484	518	506	499	570	513	540	509	528	530	538	510	517	541	516	554	511	509	566	507	572	594	560	519	500	541	538	542	526	504	522	518	538	499	518	553	531	537	521	534	522	494	554	488	488	557	539	534	564	531	514	559	467	532	487	522	528	554	512	469	523	506	501	504	512	509	535	507	544	529	529	517	512	516	529	516	524	552	528	551	530	542	579	526	504	524	524	550	549	530	539	485	507	518	519	520	534	524	532	563	537	567	515	538	515	532	561	530	539	571	553	526	504	468	529	597	522	545	539	492	534	477	471	523	565	530	508	516	537	560	535	528	558	535	561	526	514	512	538	512	508	534	508	535	571	564	558	533	523	506	517	583	508	526	498	524	564	543	508	518	499	500	504	548	522	497	544	505	531	531	498	510	535	537	542	542	523	536	507	531	498	585	485	497	549	480	526	505	540	519	551	523	519	531	580	486	532	535	489	540	585	534	532	523	524	505	566	519	519	529	580	516	496	589	544	507	529	523	512	542	532	526	541	559	537	533	532	497	547	506	504	491	501	534	496	561	513	555	534	536	537	516	499	509	543	530	460	547	553	514	531	557	521	470	568	526	532	549	522	535	506	529	528	516	517	522	551	529	529	513	542	561	553	496	532	496	501	492	531	516	558	540	508	522	524	535	487	553	531	484	548	513	499	501	528	506	522	505	542	501	527	525	536	521	519	538	531	498	526	535	503	527	532	552	530	547	517	490	557	514	539	485	526	523	501	525	488	591	540	520	563	475	550	549	522	491	524	498	517	519	526	539	530	518	472	498	511	544	518	517	533	519	495	542	473	547	547	546	525	543	474	585	486	487	534	551	557	554	577	519	523	516	537	538	565	571	508	535	551	514	541	534	470	524	505	498	575	550	552	527	534	538	511	562	525	543	538	496	532	545	537	507	519	547	482	532	494	556	521	512	504	520	535	540	512	551	552	572	519	517	556	537	544	509	534	552	538	498	552	540	512	536	501	516	558	552	524	544	499	532	540	522	528	540	554	499	509	514	531	537	509	530	545	518	507	523	538	517	530	535	512	531	525	498	584	532	541	600	553	546	540	506	549	520	515	552	517	529	522	504	528	495	526	560	542	562	576	511	503	538	523	472	518	500	526	528	553	558	510	526	490	527	498	510	519	544	516	495	475	531	498	484	509	519	546	496	526	500	521	535	511	488	502	481	520	511	536	524	519	523	530	558	570	525	496	512	551	510	509	546	467	513	528	540	492	541	521	547	541	496	502	523	540	516	498	507	491	522	541	547	534	524	545	522	548	550	553	572	542	581	526	524	558	528	539	507	506	536	519	521	476	482	550	558	518	507	525	540	550	477	581	514	499	516	534	531	492	505	496	506	544	518	536	499	497	506	534	523	530	559	495	498	541	519	534	521	549	528	477	524	534	546	508	498	570	526	548	514	523	519	498	533	532	495	555	481	564	520	522	527	500	544	521	549	543	554	543	547	545	527	515	557	509	506	562	523	553	538	508	479	527	510	485	504	539	525	506	522	522	502	508	570	525	528	536	545	467	498	535	501	538	544	554	561	553	544	543	519	499	488	497	545	522	542	518	527	553	512	514	508	485	506	499	493	484	539	538	512	519	496	507	524	500	519	511	569	536	508	509	553	547	523	544	526	512	535	501	535	533	514	518	529	573	524	556	516	491	545	509	554	512	538	510	539	486	545	535	542	558	556	570	531	520	494	590	547	520	510	518	540	500	493	509	560	520	529	540	525	544	570	536	517	527	523	450	539	525	524	536	535	526	502	553	565	522	539	524	522	482	508	485	512	494	565	514	572	519	507	551	526	492	502	499	485	539	481	505	549	510	558	513	568	506	498	490	583	502	534	551	518	523	523	507	538	512	532	521	553	554	500	544	610	529	481	552	513	501	525	553	517	564	501	507	523	541	535	518	534	524	539	493	536	516	511	506	519	539	528	494	537	530	543	506	572	537	502	492	527	525	540	494	526	543	507	522	563	532	496	535	515	544	528	554	541	498	533	546	562	518	543	524	527	531	491	553	534	529	549	532	516	535	545	570	554	520	546	521	528	532	545	512	499	519	540	533	534	491	524	506	543	488	543	530	567	541	557	533	503	545	521	529	500	501	528	526	527	531	524	565	550	499	506	527	545	516	501	527	531	499	536	569	528	515	508	498	499	542	578	526	499	507	535	512	534	524	516	526	505	519	520	515	567	496	533	524	541	518	544	511	556	495	555	517	474	520	538	516	568	543	492	536	564	527	536	528	524	553	551	484	526	588	514	498	537	481	515	530	535	528	542	491	518	538	554	512	514	575	537	519	538	525	530	517	548	510	555	503	506	534	526	532	550	538	522	571	479	525	504	541	518	523	532	525	569	531	496	555	543	518	556	513	518	543	532	514	561	539	492	543	502	520	533	527	501	534	498	512	529	540
41549	23088	18185	10929	10006	9540	9935	13934	15091	15645	15135	12665	9776	13551	16034	19658	18154	16643	12044	9698	8495	5331	3392	3795	5180	7401	7040	9325	9298	8694	6996	7176	5915	2992	2484	1943	1269	926	568	325	214	223	205	211	173	172	151	186	147	171	207	266	323	450	553	356	256	213	143	170	264	245	608	146	115	133	114	135	118	132	132	130	127	107	116	106	119	127	159	115	115	114	127	122	125	114	130	111	122	96	107	119	103	107	101	123	134	120	110	126	120	126	121	124	142	114	124	122	144	129	123	123	130	113	133	112	108	136	129	127	92	113	130	123	128	126	124	131	114	107	123	127	119	120	115	142	121	137	126	126	115	108	124	127	126	130	129	116	110	118	117	128	134	118	115	109	126	108	115	106	119	121	114	129	127	121	133	122	126	114	123	135	111	114	106	108	127	102	108	130	99	115	116	141	101	121	126	123	109	130	125	103	123	131	120	107	115	109	122	133	118	125	109	111	102	113	121	114	133	108	111	125	122	138	115	102	111	124	128	129	111	102	122	136	124	114	112	108	94	130	122	117	123	115	116	125	120	110	126	108	142	123	126	139	125	122	123	111	103	120	103	117	109	113	133	132	140	120	114	106	138	129	111	106	147	114	126	123	128	125	116	140	131	128	122	144	121	116	119	114	127	97	128	141	127	132	125	128	117	114	141	96	128	116	144	123	126	105	116	114	128	122	107	114	146	112	109	116	108	103	111	121	117	122	117	127	118	123	120	125	123	123	119	131	142	114	114	125	120	112	118	127	116	129	97	122	124	120	104	107	116	129	123	118	117	119	125	117	112	116	138	106	131	136	122	102	133	99	124	132	127	147	130	108	125	120	118	121	125	110	104	129	122	142	142	117	115	125	135	121	115	115	108	121	150	110	134	110	118	141	129	139	126	124	142	125	133	119	124	106	118	113	110	105	123	131	118	141	123	122	136	127	141	129	103	106	113	122	126	143	139	130	126	126	112	119	122	113	112	111	115	125	124	112	124	129	124	126	122	119	117	114	119	114	123	127	112	116	133	123	114	114	131	132	124	137	103	121	117	113	130	131	101	124	109	118	119	123	102	101	111	125	116	121	117	130	124	131	96	106	96	115	99	114	112	111	126	107	119	128	127	124	119	116	103	127	106	127	131	122	146	123	130	99	128	113	122	109	112	110	107	109	122	137	102	106	113	120	114	107	113	127	125	120	126	116	121	115	130	104	131	124	117	125	127	116	130	120	103	123	102	111	141	120	121	118	136	119	124	109	125	130	118	111	126	122	101	112	140	103	142	134	123	112	102	126	112	117	123	129	143	135	117	114	126	116	141	112	123	107	114	114	113	125	110	117	126	121	119	120	124	125	142	118	124	124	114	126	117	119	105	104	118	109	123	123	114	135	96	133	127	110	97	121	126	132	110	115	131	118	132	132	113	118	119	120	111	122	119	160	114	130	113	133	95	107	117	112	98	108	140	131	111	112	103	139	134	132	114	119	101	111	116	123	121	124	119	106	119	124	125	126	105	110	124	132	103	126	135	108	109	130	113	116	134	119	125	130	125	127	123	124	118	118	130	125	116	96	117	99	128	132	114	135	109	136	128	111	128	103	113	107	140	106	119	134	104	109	129	119	110	118	122	132	99	136	104	124	107	129	113	123	111	129	128	109	122	125	144	122	112	114	137	119	120	123	124	129	125	112	110	119	113	122	122	139	141	124	115	131	116	130	136	116	109	125	123	127	111	122	117	125	139	118	110	120	125	115	112	106	105	127	133	114	105	106	117	114	98	112	116	118	106	104	104	112	114	120	146	101	131	117	123	127	127	130	123	123	109	94	119	121	95	104	120	109	119	113	130	113	134	132	101	86	115	113	121	110	130	128	123	114	112	129	126	128	129	144	117	120	117	126	131	116	111	123	125	122	107	130	107	112	125	113	122	136	120	111	110	116	113	128	127	111	121	126	135	130	103	116	117	99	101	135	128	105	122	126	121	110	124	122	97	133	137	123	132	103	128	113	113	122	130	135	133	116	124	111	126	109	116	107	142	121	128	122	126	115	119	103	127	137	132	119	119	121	114	140	118	109	123	118	120	129	139	130	127	102	120	131	126	127	118	123	109	105	120	110	124	138	122	128	122	124	127	114	120	113	124	134	92	114	110	106	136	132	127	123	118	120	132	125	123	134	125	122	104	116	107	109	108	129	122	110	120	111	122	129	107	129	127	118	111	134	117	105	116	134	117	105	121	129	124	121	136	128	109	115	92	107	130	110	134	108	130	108	125	121	119	113	114	109	138	105	113	137	137	142	117	110	122	117	114	121	124	114	92	124	104	136	108	120	120	100	118	124	115	131	111	107	137	122	106	122	126	108	129	118	125	123	107	120	114	135	112	108	108	113	110	99	123	93	137	120	118	123	132	109	120	138	118	111	137	125	112	128	119	106	133	138	118	124	107	110	105	115	116	101	125	141	121	129	123	115	135	118	117	120	113	111	110	114	107	115	114	130	106	142	132	133	129	112	109	118	115	114	144	99	123	108	126	112	130	136	127	128	107	112	114	121	115	139	116	150	113	134	131	110	101	127	118	111	122	139	122	119	131	108	110	115	95	121	117	121	113	136	126	129	120	131	131	120	123	114	119	126	96	126	108	116	117	119	115	112	97	116	123	116	121	130	103	103	123	144	128	119	108	108	117	95	119	103	127	107	114	125	129	135	143	110	96	129	130	127	121	106	138	116	132	119	99	116	126	100	123	137	118	125	113	124	123	124	101	123	128	142	114	137	119	104	111	119	131	117	133	113	143	107	124	116	119	115	127	114	115	125	121	115	126	109	117	138	118	121	122	108	106	131	116	115	103	123	138	130	122	107	115	133	114	126	115	115	114	121	128	107	145	119	134	138	117	129	112	117	112	102	102	130	106	124	102	103	122	101	116	129	111	110	103	124	118	107	119	111	123	109	121	105	111	106	91	115	136	118	98	131	131	117	126	107	119	116	125	119	123	126	130	117	128	115	134	108	106	104	117	138	125	135	124	105	116	124	124	128	128	122	114	107	119	139	130	119	122	124	113	122	140	129	115	117	134	121	124	115	133	118	136	119	121	132	138	106	130	127	120	116	133	116	114	129	130	102	120	109	118	105	116	122	120	119	112	105	108	117	132	117	127	115	116	120	129	128	144	109	130	135	108	118	124	130	118	136	111	133	127	113	109	125	88	125	112	123	139	122	105	110	118	128	139	112	118	156	134	116	129	126	109	127	129	130	115	131	125	134	132	128	129	124	110	132	98	129	122	108	128	134	129	100	121	129	107	117	131	117	132	139	127	118	115	109	124	121	122	143	86	125	110	134	109	115	127	129	113	116	100	113	104	117	113	122	126	118	118	108	125	126	122	124	122	132	108	129	134	95	127	111	124	113	116	127	119	117	136	117	108	120	119	101	124	117	124	106	109	121	128	118	115	127	116	114	117	122	120	125	125	108	116	131	140	117	129	120	107	125	107	140
23824	15214	21070	14103	14929	16026	18546	25012	26780	28857	29823	27659	23908	32675	32745	42399	37686	39121	31128	29890	29543	21510	16315	18937	23499	28733	27484	32600	33131	31305	29340	30217	26837	15578	12924	9929	7233	5351	2977	1844	1132	1220	1162	1021	771	756	702	898	653	757	962	1780	2415	3445	4423	2889	1719	864	651	926	1697	1295	4126	598	393	368	365	348	362	379	366	367	402	393	363	349	349	382	446	448	329	346	338	316	335	352	356	340	341	321	346	367	351	360	316	324	364	360	336	364	352	347	347	322	337	325	320	320	345	311	328	347	332	342	315	355	325	312	327	347	325	320	323	347	322	295	337	302	325	316	318	317	333	328	347	312	363	310	354	339	346	343	325	335	284	321	334	312	340	346	351	285	363	329	357	344	340	296	307	328	338	322	317	315	342	349	327	295	298	346	326	308	303	318	305	331	328	305	338	334	321	366	294	336	340	335	319	339	314	303	341	316	324	344	338	313	336	317	386	329	352	284	334	353	328	325	323	333	318	297	320	357	340	337	314	309	344	327	301	354	344	319	355	306	358	336	311	306	341	328	333	338	340	357	332	337	299	328	340	350	319	322	292	380	312	322	323	321	380	347	338	325	315	309	329	301	331	306	323	319	324	356	307	318	358	314	327	356	305	333	314	327	339	287	306	320	313	350	327	332	304	310	308	336	332	338	308	320	290	337	339	314	329	323	338	339	325	314	334	319	340	331	326	306	335	312	324	345	322	328	296	308	322	314	338	296	348	336	340	315	326	328	322	322	357	325	328	325	342	297	310	328	326	341	351	321	311	306	315	341	335	311	337	287	335	352	328	311	334	350	335	350	322	312	375	301	295	351	302	306	346	354	327	304	339	321	319	332	321	333	332	310	285	352	332	301	310	311	320	339	316	336	342	338	309	330	306	304	340	337	322	310	349	328	346	334	320	343	319	307	333	328	308	317	324	287	310	336	312	351	353	315	292	353	303	341	328	303	322	308	309	299	344	319	302	298	319	335	347	348	326	323	339	295	359	319	332	318	296	316	301	314	303	315	308	351	304	325	344	337	308	320	309	350	333	323	325	347	340	354	351	332	316	322	322	323	366	309	321	315	324	336	319	292	310	316	314	331	337	311	302	353	293	296	303	311	322	303	338	325	328	341	358	320	324	331	340	314	343	303	331	309	350	316	329	306	328	302	301	346	325	340	328	318	299	306	315	340	350	374	358	312	338	336	297	321	336	337	293	352	320	334	373	300	332	355	342	338	325	303	327	295	352	334	307	327	375	339	338	313	319	345	370	331	316	344	323	328	312	307	326	318	301	323	320	376	355	345	352	307	336	330	323	314	349	303	358	298	315	341	306	334	316	304	306	342	358	325	342	336	333	309	344	296	338	345	319	333	333	321	296	353	311	329	317	292	321	330	330	321	340	337	311	323	319	337	353	352	318	347	345	347	321	302	323	326	318	327	293	319	321	347	328	299	344	323	333	329	341	318	330	340	340	302	300	321	316	341	338	316	342	313	304	317	324	318	315	348	307	316	313	351	339	340	319	315	331	321	321	317	327	326	334	312	313	326	313	329	334	304	317	342	325	333	344	313	310	324	317	292	329	323	342	306	329	325	349	309	332	338	338	336	329	301	342	296	368	334	325	327	323	343	321	319	326	325	301	305	321	316	333	334	342	362	329	308	322	344	302	303	338	359	329	312	349	298	290	338	316	291	348	322	332	294	331	317	301	334	324	287	330	307	334	307	317	332	295	336	324	296	339	333	311	323	331	341	290	283	316	320	297	312	335	322	302	327	356	347	309	323	327	341	319	332	299	312	344	311	308	318	319	323	347	342	308	326	302	306	322	320	322	326	308	351	349	321	319	325	354	333	340	323	343	322	314	347	309	299	298	304	316	338	300	352	335	340	345	317	331	323	336	304	329	306	321	340	315	331	308	334	322	313	342	332	328	327	331	312	304	321	372	355	327	360	306	326	335	345	303	360	314	353	336	375	338	320	310	314	287	349	335	343	325	337	346	330	324	311	354	318	312	354	314	333	359	326	325	288	343	315	328	349	334	366	318	335	275	346	331	297	285	327	335	315	340	318	329	340	322	338	344	306	320	302	351	308	318	331	340	342	328	342	358	319	353	330	348	321	294	324	314	299	323	348	326	367	339	332	367	328	339	324	335	343	329	339	306	328	312	357	291	339	311	348	332	332	362	352	358	343	343	320	338	350	340	314	310	333	333	326	324	329	328	319	326	299	314	318	349	331	347	316	322	366	319	334	312	319	330	305	273	333	342	319	306	316	334	314	306	332	329	357	326	305	322	320	315	335	312	329	344	328	322	310	310	329	333	350	321	326	324	339	325	337	328	313	337	334	329	337	322	329	313	321	327	307	281	320	326	302	334	330	300	288	320	327	327	279	302	317	315	328	341	321	315	316	285	315	321	322	324	314	308	303	318	354	370	333	328	321	328	340	347	297	311	329	308	308	328	336	316	365	321	329	322	360	328	311	325	327	319	344	306	334	325	322	329	324	318	320	330	330	325	312	287	332	304	319	322	330	325	334	335	305	329	335	349	354	335	344	338	338	337	342	334	314	326	322	312	347	365	316	321	336	310	350	349	307	328	314	312	323	337	302	340	300	325	296	325	341	351	331	321	302	344	338	312	308	303	314	333	319	288	336	337	308	329	313	316	331	327	324	335	295	340	330	337	344	299	307	363	323	307	339	342	339	303	326	345	311	333	344	309	302	320	340	292	324	339	336	285	351	322	322	335	328	352	289	350	335	303	333	312	325	346	314	305	343	335	327	340	314	342	343	337	330	339	329	334	324	336	313	348	331	337	346	352	363	332	317	307	309	337	326	316	316	348	328	289	335	327	328	332	312	308	327	319	320	303	326	329	326	354	316	318	318	334	329	321	308	363	329	369	308	331	316	333	312	325	344	340	320	299	290	338	325	293	358	319	296	351	313	358	319	351	312	316	361	340	349	334	306	322	350	329	311	318	317	340	337	309	310	300	322	359	330	327	333	289	328	282	322	338	368	346	322	340	328	324	334	323	319	338	322	313	304	324	338	335	350	326	307	312	341	317	340	318	324	345	319	359	328	358	331	341	316	293	312	302	362	312	298	304	355	326	317	311	338	330	318	328	305	327	330	335	347	333	310	340	345	311	333	296	339	311	299	310	362	311	327	322	309	332	333	337	330	309	311	307	341	376	343	315	312	335	318	327	331	296	328	348	336	319	329	334	336	330	294	366	341	336	328	318	302	339	302	332	323	336	298	322	358	348	362	309	305	350	294	308	335	330	344	322	293	339	338	330	336	310	295	350	337	364	321	320	324	311	329	328	325	319	320	349	324	300	301	321	332	331	332	325	332	318	304	341	332	310	302	314	383	348	301	344	323	350	343	319	314	325	322	338	305	333	297	323	334	357	322	310	335	332	354	332	335	322	328	326	317	312	310	326	328	325	354	312	327	292	315	317	318	314	364	320	304	327	339	307	314	322	318	328	309	358	309	311	331
4758	749	1114	1103	939	743	642	660	635	557	505	455	356	543	507	612	499	503	329	292	329	256	247	214	291	311	331	385	449	405	309	360	271	192	191	188	206	156	156	175	158	147	142	140	156	181	154	174	149	183	145	153	165	151	158	165	186	174	168	179	145	150	181	178	158	165	160	159	163	158	161	166	166	169	155	147	153	159	173	142	152	161	150	168	139	149	137	167	160	135	170	168	167	137	173	173	165	182	179	149	154	149	171	153	148	151	153	140	153	155	158	169	142	167	157	149	161	137	147	166	168	160	168	165	142	164	149	175	140	145	161	164	154	191	151	151	157	143	139	138	171	176	186	159	168	161	150	158	171	149	159	152	147	138	162	163	170	170	158	153	173	151	170	165	167	158	143	173	159	158	166	139	163	150	166	149	145	147	167	167	159	154	142	157	146	184	162	160	163	167	178	145	148	169	153	135	148	156	157	128	147	173	159	176	152	143	154	161	154	161	139	151	139	144	137	163	154	154	161	146	157	159	161	155	173	165	144	151	162	135	133	181	150	159	152	173	145	180	141	157	177	169	170	166	148	166	150	164	160	151	160	150	163	161	167	188	145	148	132	156	154	144	177	157	160	151	175	135	167	166	179	142	162	143	158	166	163	139	142	165	159	141	167	184	158	164	174	160	156	141	173	163	157	151	157	169	139	154	146	141	154	157	150	160	168	165	145	158	156	163	134	170	143	168	169	169	152	164	150	136	179	137	148	142	164	174	176	177	160	177	141	144	161	162	199	168	162	159	132	162	146	160	144	157	168	148	161	151	161	140	180	164	159	156	140	167	183	158	161	161	145	174	151	159	169	160	166	154	156	180	143	175	141	151	177	177	168	170	177	161	150	179	165	148	147	156	159	151	160	165	155	181	154	166	166	131	153	159	162	185	156	157	163	151	163	161	148	134	155	140	150	175	170	155	142	155	141	161	166	148	191	158	164	186	171	164	158	162	176	190	169	174	168	136	145	162	143	144	151	138	172	183	138	162	137	159	153	178	146	153	153	148	139	147	168	171	159	154	160	162	145	149	153	145	166	165	166	155	131	167	169	168	158	143	157	139	166	157	150	153	178	162	159	167	162	149	162	153	136	166	155	165	180	148	149	168	164	172	166	167	153	167	160	172	161	140	165	158	155	178	182	170	156	145	163	124	165	156	167	151	166	165	165	175	171	166	163	153	163	160	135	139	151	165	160	164	161	162	156	166	162	161	175	134	156	159	136	176	162	160	179	180	170	126	136	162	148	159	162	146	151	136	156	145	147	148	150	152	154	164	161	156	169	179	152	146	178	169	158	161	139	168	152	161	154	157	184	152	157	151	176	164	150	160	153	130	165	155	142	147	136	146	164	137	149	154	165	152	154	160	161	158	156	159	146	181	173	154	168	146	146	156	148	150	171	148	150	147	161	172	144	135	162	156	164	145	149	145	152	146	166	128	157	158	186	163	130	149	144	149	162	170	156	158	151	151	162	147	165	151	119	178	146	146	164	157	148	190	153	153	160	179	158	136	150	164	168	155	145	182	172	143	156	143	173	155	128	148	148	135	143	168	156	145	166	155	157	163	166	151	162	182	144	135	146	148	175	153	184	147	139	143	136	142	161	170	167	163	153	153	139	189	116	134	166	157	155	156	150	165	143	153	157	133	173	175	154	173	150	161	162	180	138	163	173	184	155	140	164	175	177	157	146	132	142	168	159	160	163	178	152	156	168	170	120	116	151	166	165	140	169	158	147	143	146	130	162	152	139	161	169	160	149	168	156	176	136	146	149	164	154	149	160	145	170	150	152	149	166	164	143	159	139	173	170	130	168	181	167	180	146	144	170	161	156	147	136	175	144	153	166	139	156	158	153	141	170	166	159	149	163	143	172	156	159	127	161	157	144	155	164	156	137	141	180	164	158	174	161	165	136	146	145	161	147	174	168	135	147	162	178	149	168	163	170	180	168	167	170	154	176	149	159	174	157	161	164	157	165	155	155	149	168	173	148	157	130	140	166	171	146	162	161	168	164	165	139	149	152	148	134	143	153	139	155	151	162	141	165	159	173	147	154	151	154	166	156	150	141	144	171	161	140	157	164	163	169	162	136	148	160	176	164	161	140	152	178	156	156	160	162	164	159	168	161	159	178	159	161	147	165	153	176	159	161	160	153	169	157	162	140	161	178	144	172	189	148	172	159	166	149	200	153	155	169	154	154	148	139	165	130	159	161	156	185	138	179	174	153	166	130	153	139	149	167	144	172	161	155	165	165	174	173	142	169	152	146	149	147	163	147	153	153	172	179	150	155	160	170	151	157	145	161	143	152	179	177	150	149	135	162	165	157	186	179	147	172	175	171	134	136	136	140	165	165	156	170	183	163	143	154	146	150	156	144	149	155	168	161	163	147	141	184	166	152	159	172	168	156	164	151	165	143	163	146	157	153	165	179	149	184	156	133	134	129	147	144	169	175	172	155	159	150	164	145	157	152	159	158	159	180	164	170	166	179	170	165	160	146	157	134	172	165	140	172	151	159	200	127	162	160	146	156	137	166	147	160	170	158	155	186	161	157	156	149	171	165	181	166	172	143	165	139	163	155	165	176	167	184	146	167	168	149	171	155	159	161	156	158	170	160	150	171	149	163	150	153	185	138	145	139	155	164	158	182	132	158	141	137	151	172	156	149	139	135	143	167	170	142	149	184	146	172	150	171	148	167	174	166	146	159	177	158	156	164	159	165	146	151	166	148	140	161	169	170	143	159	159	138	158	170	151	139	157	170	123	172	169	139	162	129	168	156	157	176	161	158	167	140	149	153	141	150	168	136	164	162	150	141	153	172	171	170	160	145	136	167	154	152	187	155	141	155	148	156	148	170	145	159	158	163	141	159	136	152	136	150	175	157	150	168	171	158	157	145	169	156	157	190	164	168	183	158	172	175	141	156	151	185	152	121	164	155	147	165	156	200	153	164	147	131	149	153	149	153	165	183	171	169	152	141	142	141	141	154	151	161	165	162	144	146	164	157	160	176	154	169	159	162	174	171	163	146	159	152	166	158	145	154	155	169	143	154	148	170	170	152	134	156	134	158	150	144	154	163	150	160	148	149	165	171	146	161	156	165	136	144	162	171	157	166	161	164	169	143	148	174	167	151	168	188	167	178	143	158	150	141	146	166	164	152	149	160	142	143	172	157	165	164	167	158	132	164	147	170	153	142	150	152	138	154	158	151	147	149	168	147	166	147	153	162	132	164	146	155	159	132	154	155	171	170	136	148	176	171	168	155	191	164	154	145	166	153	144	168	155	146	164	183	153	167	140	170	176	163	165	156	170	162	162	138	165	156	192	146	159	132	152	158	136	147	170	157	174	149	150	176	134	148	161	140	140	170	156	144	175	173	156	147	174	159	160	160	141	161	158	157	151	136	159	159	157	154	149	162	149	158	154	141	156	168	157	167	150	142	143	130	157	166	178	163	153	164	166	164	170
4201	1184	2707	3213	3339	3022	2975	3530	3256	3186	3153	2603	2106	3604	3341	4267	3188	3603	2309	1929	1959	1382	1165	1205	1461	2061	1905	2713	2808	2599	2252	2024	1590	928	808	684	702	613	477	474	471	458	479	441	431	439	445	478	463	496	442	482	498	492	552	480	479	464	445	434	487	432	587	450	420	436	392	439	437	462	420	474	419	438	422	438	412	421	429	472	472	437	451	419	405	440	433	404	457	442	444	446	446	391	395	405	427	426	434	452	474	411	401	450	444	448	443	439	440	466	419	434	423	411	403	431	473	409	437	469	412	415	416	386	444	402	394	453	401	468	430	409	464	457	431	481	450	425	426	455	425	438	432	405	425	413	396	463	434	457	442	431	449	439	421	450	445	414	407	425	427	423	411	445	422	401	429	409	419	417	410	410	426	469	424	440	447	480	458	415	440	437	410	424	440	409	461	459	455	423	421	439	413	416	454	444	406	465	425	438	452	428	431	435	429	400	421	441	461	446	444	466	417	448	447	403	396	461	407	462	446	425	436	426	424	460	427	426	412	456	405	447	435	406	428	442	426	432	445	426	413	490	425	377	465	383	434	406	412	445	443	445	431	452	427	417	450	441	429	413	426	430	438	457	426	427	453	440	442	453	442	451	429	403	397	426	431	434	446	389	443	412	450	418	455	482	453	416	407	414	384	443	439	461	410	460	433	424	436	462	410	442	404	469	424	443	447	439	436	441	441	405	470	444	416	440	459	428	417	460	433	444	444	486	468	390	462	439	416	413	433	415	403	401	407	439	428	421	424	470	428	439	465	424	430	433	456	434	402	469	410	413	479	441	421	430	475	408	436	449	417	435	456	424	457	432	427	422	429	447	477	392	465	455	431	423	442	430	436	434	426	450	435	476	416	442	430	422	413	422	452	452	441	437	419	416	451	449	431	394	418	445	424	417	438	444	417	409	402	428	429	418	438	409	402	451	429	457	441	439	417	392	469	450	445	469	421	431	426	451	438	442	433	449	436	437	459	451	417	428	409	412	443	410	431	478	420	437	432	418	423	421	421	423	430	430	445	438	425	423	446	450	371	455	427	416	426	418	459	463	438	423	445	428	446	392	435	429	392	420	417	460	417	424	439	470	428	439	432	442	425	457	436	466	458	433	428	420	441	414	424	419	417	408	407	437	425	428	432	447	409	439	430	441	422	434	438	458	406	429	454	456	439	448	437	452	429	421	451	438	457	441	423	405	409	400	411	451	413	426	457	423	412	451	464	446	428	400	427	432	444	466	394	394	409	437	427	409	423	412	414	417	433	445	449	433	464	446	409	452	434	451	431	428	440	422	456	423	416	431	437	422	435	403	413	435	422	451	445	466	456	437	427	425	467	446	441	432	400	433	415	453	438	405	459	457	415	434	462	448	434	464	445	440	441	404	449	431	444	461	401	441	452	441	418	424	433	391	435	462	424	459	422	413	420	489	438	452	468	405	437	445	439	424	407	426	444	430	435	408	442	412	454	473	380	423	462	433	436	477	407	432	419	416	422	454	415	445	413	413	420	431	435	447	414	455	388	406	454	419	392	427	421	451	417	420	448	421	401	400	438	437	426	412	421	455	449	411	428	402	447	466	416	471	399	402	431	440	458	423	406	395	418	437	447	445	431	440	437	436	429	418	463	429	408	424	440	426	439	403	417	454	436	393	441	423	456	470	423	460	465	452	400	420	440	439	413	440	433	412	416	394	410	441	468	411	447	426	443	434	420	426	416	407	459	379	472	411	463	430	461	433	446	441	404	413	431	442	417	412	446	427	422	449	440	413	434	408	475	418	433	454	443	423	404	438	446	405	445	387	435	454	456	423	409	432	436	417	432	442	436	426	421	467	467	405	427	411	457	414	413	470	407	466	422	426	457	413	424	404	433	482	452	412	470	444	416	427	445	423	410	410	451	434	445	468	444	431	416	468	416	443	422	433	383	450	431	454	430	417	401	405	415	460	400	431	437	398	411	458	451	451	418	382	431	424	404	411	433	401	445	448	448	443	452	438	442	422	414	418	454	422	439	449	437	425	493	444	428	463	444	419	465	421	435	453	433	416	458	409	460	439	405	389	429	418	434	436	419	470	402	455	421	451	465	411	431	428	454	448	432	430	438	452	445	442	474	437	421	462	421	439	403	416	473	445	437	416	452	429	454	460	428	440	426	455	421	439	400	446	433	431	414	425	438	375	422	429	378	470	438	430	434	442	429	425	407	416	406	452	458	428	469	444	442	425	424	421	387	440	409	440	428	460	423	437	426	402	464	444	434	452	451	436	450	434	446	465	450	450	401	434	455	430	417	423	440	499	430	457	445	435	422	416	439	429	438	423	443	423	439	412	450	391	430	449	444	454	435	412	432	383	396	441	449	393	438	443	431	454	430	395	416	430	419	439	450	424	434	441	475	455	425	442	414	433	441	434	431	462	422	448	402	412	414	443	416	404	416	423	436	434	489	449	453	430	460	429	436	434	437	454	396	430	433	409	439	417	445	414	477	429	446	397	428	443	421	442	460	434	422	379	434	442	422	479	406	455	440	465	442	460	470	435	408	491	431	449	427	437	441	437	463	405	422	448	427	434	441	432	444	371	443	458	420	429	423	430	437	394	419	423	415	400	450	420	435	414	423	417	450	436	455	452	429	443	416	423	445	440	424	446	438	460	447	415	411	448	434	456	437	444	443	441	414	442	411	438	420	442	437	432	488	421	421	419	422	441	453	459	455	428	439	438	444	428	421	467	426	442	437	483	453	429	425	422	501	472	372	420	428	441	431	427	481	418	440	427	388	436	418	459	452	440	441	447	429	425	443	458	401	435	402	455	428	468	462	415	428	444	411	444	432	428	461	418	418	430	458	436	482	430	427	438	425	450	421	448	415	411	438	442	430	463	433	452	426	427	419	430	432	431	418	434	464	427	453	440	397	447	491	407	388	458	429	437	428	415	433	449	425	438	429	417	422	464	443	424	444	446	397	462	458	428	439	423	443	420	387	449	429	455	421	459	409	417	427	422	409	421	443	403	440	419	421	454	461	448	408	415	432	453	477	442	449	433	452	408	448	409	435	395	405	435	431	450	457	465	409	454	470	444	416	418	390	401	432	437	440	438	436	430	409	439	419	437	440	406	401	399	404	425	434	448	420	420	416	444	441	461	405	434	434	441	434	427	428	435	463	441	449	432	468	408	435	451	441	459	422	422	423	433	420	426	431	440	412	427	401	431	443	411	438	427	460	451	444	426	437	419	396	411	432	459	429	433	420	466	451	400	418	430	460	424	426	426	417	453	424	419	429	392	444	466	397	469	435	428	415	414	494	445	434	440	434	426	411	432	442	395	445	462	418	431	418	416	430	443	465	424	457	407	394	454	460	409	400	441	411	475	407	411	417	402	420	462	417	411	360	431	430	464	466	451	423	410	448	455	452	389	454	447	418	435	432	422	461	459	448	450	407	456	429	429	432	458	442	432	428	425	452	475	435	412	449	431
24046	9066	8268	6048	5842	4821	4138	6199	6485	6962	6154	5504	4451	5972	6798	8530	7686	7713	5096	3598	3936	2447	1607	1566	1974	3265	3257	4214	3819	4118	3963	3707	2298	1012	938	733	583	563	385	298	251	263	244	214	238	226	205	224	193	230	258	244	310	345	394	404	310	231	228	205	236	289	443	308	195	221	211	186	200	209	196	209	184	226	198	190	190	185	185	224	203	189	240	191	188	215	213	218	201	205	181	218	195	186	181	196	204	186	188	203	223	219	223	180	185	195	191	187	195	206	211	189	228	201	200	214	171	205	203	220	227	224	188	206	220	211	196	217	205	194	209	199	202	208	208	211	198	212	211	200	195	197	190	222	189	198	201	198	189	200	229	205	197	212	197	229	183	216	196	200	229	193	200	197	203	199	200	167	200	193	185	205	219	185	198	211	197	184	222	214	184	198	202	210	200	191	205	206	218	223	214	201	199	198	173	221	207	190	196	192	201	187	207	237	204	198	192	222	175	202	194	194	180	206	204	202	195	173	206	197	197	210	210	203	186	191	204	217	213	206	207	192	203	211	216	197	210	196	199	203	216	199	191	195	195	192	222	224	181	164	204	199	187	220	204	210	202	201	225	216	188	202	191	212	181	214	161	219	193	198	207	210	191	197	192	225	191	228	197	235	203	224	202	207	209	179	199	206	189	207	221	217	208	191	193	218	200	209	198	219	185	202	236	206	184	203	202	190	208	193	212	233	175	199	207	211	207	206	204	237	181	207	216	203	202	206	212	225	210	208	185	215	180	212	203	222	210	191	222	191	212	189	211	206	177	198	212	220	204	210	211	197	196	188	224	223	192	202	217	181	196	208	196	208	190	203	181	180	187	205	176	209	184	188	185	185	201	198	194	174	209	217	192	188	196	200	205	186	202	204	216	204	204	194	164	196	191	212	198	173	191	204	192	214	187	192	197	203	218	210	209	191	236	212	196	205	204	189	205	217	176	208	189	216	194	207	204	206	192	235	190	202	225	223	217	190	200	205	188	201	211	191	215	201	201	219	209	205	209	193	192	224	211	182	211	183	200	222	189	190	216	210	195	202	208	176	208	215	223	210	211	204	207	178	206	232	229	225	234	178	219	185	197	193	192	223	200	222	212	199	202	190	204	180	179	204	198	247	206	195	201	226	183	213	205	214	186	207	184	211	205	202	205	192	197	209	188	213	203	202	211	169	203	204	216	225	198	213	224	198	187	198	204	194	193	180	223	213	186	211	220	184	213	197	195	199	210	200	195	232	197	212	185	206	196	203	210	227	204	231	217	223	204	200	212	198	222	189	183	199	187	192	180	226	219	199	217	200	217	199	212	181	178	229	194	192	181	176	199	184	182	196	211	197	187	197	183	197	186	193	209	215	220	222	196	190	193	194	219	201	186	180	224	211	208	227	204	195	214	186	186	208	216	209	205	189	226	217	195	207	225	225	205	206	204	228	179	208	191	209	204	203	210	201	206	220	193	208	226	190	210	192	211	211	185	216	216	205	196	203	179	193	219	209	197	218	196	202	202	217	195	193	215	200	195	219	197	192	181	191	205	220	207	186	207	215	196	232	192	216	216	209	233	205	198	208	185	206	204	201	179	198	187	194	185	192	187	199	182	193	210	218	170	207	211	193	190	210	201	214	216	225	212	210	208	198	218	198	213	201	227	195	190	196	204	214	215	182	200	192	218	200	203	222	188	210	201	177	195	202	219	190	162	190	192	202	200	186	191	208	218	201	208	207	209	192	193	218	198	213	188	208	190	197	181	208	197	189	189	178	199	218	220	212	220	214	174	203	210	186	198	215	193	211	226	189	236	212	184	200	188	184	194	211	187	215	183	180	196	189	197	175	194	229	215	199	220	202	188	215	197	199	209	212	213	188	200	194	207	210	190	208	190	185	216	212	183	224	221	189	187	205	200	227	206	214	181	211	205	201	204	195	198	224	187	202	220	219	189	174	185	183	212	176	207	166	200	186	209	206	208	219	202	201	214	183	197	214	188	194	225	208	224	219	214	181	219	219	192	200	212	200	211	199	210	189	211	191	242	184	223	191	206	217	233	190	197	186	182	200	207	209	196	171	213	192	187	212	211	219	189	198	212	190	231	207	206	193	219	189	197	178	230	215	218	218	210	223	195	185	199	217	227	187	189	205	233	193	210	198	194	203	215	198	247	208	219	205	217	216	194	193	236	210	218	223	210	194	187	228	203	195	201	218	193	230	186	204	185	216	222	194	189	178	188	233	193	200	199	214	199	216	188	189	199	201	216	221	195	232	212	214	238	207	188	216	192	205	191	225	198	199	184	214	188	202	198	232	211	202	210	211	191	197	210	210	204	190	204	206	197	207	203	217	195	221	185	198	202	198	188	197	195	189	192	199	188	196	189	204	189	209	195	210	188	199	183	180	205	206	183	211	178	209	184	177	238	250	202	212	222	208	197	218	182	221	220	207	203	189	203	205	208	186	188	192	197	197	200	213	207	175	196	184	200	198	225	203	201	194	190	206	210	209	199	218	205	205	189	171	206	205	186	204	180	220	214	186	237	177	208	214	186	202	223	202	196	214	202	198	216	205	184	200	195	185	220	183	211	212	189	208	215	203	213	197	206	193	205	204	200	205	202	198	208	210	203	215	198	223	196	178	203	191	199	198	208	216	208	181	187	208	213	204	172	195	193	209	182	203	215	190	203	204	215	189	207	170	191	198	181	207	227	188	211	209	213	182	220	211	219	204	191	191	195	218	225	224	207	207	191	205	191	181	198	194	173	195	203	202	207	205	220	174	206	217	214	162	209	221	218	203	206	201	188	204	226	217	223	200	193	210	177	217	198	183	181	229	196	163	222	212	214	202	189	209	213	199	221	219	208	207	199	172	220	203	183	192	218	192	187	210	191	177	194	184	203	215	217	186	203	204	181	216	197	198	203	195	213	196	204	186	201	218	195	210	231	223	204	183	209	174	185	218	184	210	193	213	189	199	195	174	213	203	182	197	251	180	179	195	209	191	196	194	236	213	188	176	199	222	182	213	202	216	198	188	198	196	199	195	204	207	202	173	198	208	226	212	204	202	193	215	199	213	199	234	208	212	211	193	188	198	197	204	219	206	204	188	196	197	203	180	218	200	203	228	217	233	195	227	202	190	203	204	197	171	199	190	192	211	219	194	189	206	197	183	211	207	188	189	213	191	209	188	182	214	199	199	216	199	189	187	198	200	187	187	228	191	200	215	193	186	214	195	192	192	192	192	196	176	211	223	215	215	203	204	203	191	207	184	204	224	186	207	208	217	199	223	204	213	172	201	212	187	188	192	180	203	202	232	225	206	191	208	206	184	206	185	197	182	189	224	211	184	198	204	213	225	168	177	180	219	185	204	196	218	214	207	188	201	182	210	204	179	209	189	195	211	205	205	186	194	217	200	219	206	247	187	196	220	192	197	199	193	208	183	183	237	229	195	216	199	206	207	193	187	208	200	191	212	217	204	207	183	187	208
13852	7647	12484	9286	10172	9629	10612	16095	16807	18441	17587	18182	14953	21265	21626	29012	25772	27840	21575	18020	20097	12494	9675	9381	12149	18242	17398	21948	21062	21110	22231	20726	14564	7154	6142	4591	3697	3587	1571	984	927	1042	832	697	737	758	730	786	694	855	961	987	1386	2025	2659	2270	1337	850	696	648	742	1117	2553	1492	528	533	590	530	509	517	537	525	534	533	523	557	541	539	546	574	529	497	497	520	543	521	529	552	537	549	531	546	532	537	498	523	557	520	582	575	550	529	501	520	490	508	548	540	510	567	561	540	544	522	508	534	511	568	561	577	556	530	522	502	499	497	554	516	542	509	554	507	557	572	529	485	489	521	534	529	506	504	533	561	508	548	519	534	533	533	531	553	555	564	526	516	509	517	545	501	519	563	547	531	516	539	549	514	568	558	563	506	541	529	528	494	497	540	500	556	539	530	546	538	515	508	570	569	542	504	519	546	533	547	551	572	556	516	513	542	549	553	505	480	549	504	551	532	516	522	475	512	553	506	533	516	541	524	549	565	529	495	498	522	561	544	553	522	553	514	538	550	509	520	536	554	508	519	532	537	518	539	488	510	512	560	545	556	525	509	560	495	556	522	527	513	510	586	536	530	527	521	569	546	505	517	509	499	530	532	516	529	556	526	533	548	558	484	516	536	534	550	539	497	554	547	530	556	504	507	563	548	517	552	535	516	530	564	527	536	540	526	506	554	503	506	567	506	555	537	518	533	579	545	525	563	537	552	537	518	506	561	543	547	544	539	594	524	533	542	542	523	537	610	520	540	521	498	538	550	482	517	527	537	512	516	535	579	528	538	522	542	528	553	516	535	513	527	531	501	555	517	529	548	512	517	497	565	507	522	563	567	519	525	548	516	522	529	527	545	523	515	509	528	567	554	558	520	534	550	568	561	549	553	533	498	532	516	488	555	533	508	516	535	528	484	525	553	517	526	561	521	516	497	528	551	526	549	543	523	507	569	543	475	533	544	511	562	551	535	570	528	567	540	517	541	574	531	541	538	501	535	534	557	572	573	546	527	548	526	570	556	524	546	509	530	533	499	528	568	544	556	540	511	539	567	535	526	462	521	534	478	551	491	555	515	582	494	572	515	566	535	484	590	518	550	529	530	492	518	521	541	545	526	522	534	511	562	554	537	485	531	469	528	482	551	526	539	552	551	544	560	507	519	545	558	520	521	539	524	536	560	526	581	484	542	539	533	539	493	525	504	561	547	510	506	500	541	520	545	556	545	487	494	548	544	525	530	552	517	553	558	538	479	552	536	578	529	517	545	512	547	508	562	519	522	534	540	580	510	503	563	541	558	515	504	543	548	551	530	512	509	493	546	523	523	560	590	549	507	475	551	542	508	559	537	525	533	535	543	511	521	538	531	557	552	547	489	544	554	531	528	537	545	565	508	542	543	534	509	535	532	529	516	557	524	517	532	559	501	543	538	555	531	531	537	525	544	499	546	543	555	558	561	522	568	560	519	535	545	478	528	525	534	553	529	518	535	511	537	558	529	583	535	524	531	511	517	519	539	560	531	584	531	514	523	546	563	548	515	530	536	534	537	519	493	531	496	518	537	549	532	528	510	558	544	535	566	524	539	517	545	556	512	546	580	537	555	527	533	527	555	519	571	520	544	502	541	502	538	508	542	529	547	544	499	548	501	500	497	533	551	535	502	541	532	519	521	519	495	542	532	476	539	546	523	497	497	533	517	507	558	498	571	519	531	482	549	542	567	537	510	521	501	496	521	563	514	521	535	524	479	493	503	574	564	529	506	549	547	550	494	524	493	518	538	543	607	558	527	525	519	490	526	509	506	533	537	551	539	510	505	495	567	540	520	527	521	519	555	554	534	543	495	553	540	545	542	540	529	570	531	513	523	542	546	513	539	533	540	493	518	506	556	542	511	515	505	552	579	522	510	560	537	540	562	562	493	516	550	515	515	523	500	523	522	534	495	599	520	538	569	529	529	522	520	557	554	528	549	505	552	571	555	550	520	531	510	532	517	529	535	533	539	513	530	479	495	549	539	531	522	545	482	511	562	512	539	544	534	534	532	520	560	515	557	530	522	513	554	508	549	492	540	487	510	479	521	519	538	532	518	575	508	542	538	526	566	526	522	553	544	512	522	524	524	548	526	530	548	511	504	533	530	522	537	509	545	522	528	560	522	519	518	561	515	570	569	543	547	539	523	480	491	541	500	540	576	594	525	534	580	573	519	562	520	569	536	561	539	554	586	542	571	526	505	527	522	523	569	498	489	534	546	530	544	551	548	518	538	575	542	541	530	497	588	496	570	532	546	508	530	575	584	540	534	510	513	518	536	520	536	526	511	482	522	523	530	546	526	508	517	533	571	549	575	510	534	537	543	545	568	527	518	515	540	560	527	531	573	530	524	546	540	521	548	541	526	518	507	525	499	533	544	551	492	534	516	541	541	532	539	533	552	537	531	523	517	550	548	557	510	506	547	545	510	529	560	560	505	498	513	499	525	522	495	520	532	519	535	526	535	522	515	521	504	509	539	476	595	513	518	522	553	541	568	587	523	571	535	531	533	570	535	520	518	515	525	574	508	541	543	563	562	549	531	554	498	505	504	471	569	531	534	519	518	524	542	568	534	527	501	531	532	553	557	510	542	582	500	512	575	570	571	589	562	561	532	545	521	527	550	526	566	552	556	507	528	522	541	546	567	515	536	547	550	495	528	507	534	538	623	525	502	533	504	542	544	506	519	502	527	530	559	506	507	558	540	523	541	499	557	539	508	543	521	555	540	549	533	539	531	573	515	542	548	465	516	570	544	508	520	529	571	519	567	540	504	536	514	494	524	570	492	544	517	507	528	534	555	533	524	532	553	501	542	559	544	558	556	521	531	550	546	533	546	557	525	492	533	520	536	534	536	512	525	540	521	507	548	517	586	523	503	524	561	507	558	586	493	517	517	589	540	537	544	509	533	536	529	539	542	539	507	540	530	539	507	506	486	568	524	531	504	535	527	558	558	553	561	541	539	536	551	492	543	527	540	556	561	509	521	521	543	543	545	498	547	546	597	513	517	532	524	531	525	515	525	488	548	533	566	519	494	495	525	527	497	542	573	560	496	526	490	553	547	542	553	534	546	490	521	514	506	575	527	553	532	505	518	515	556	551	530	574	545	551	518	532	544	523	543	533	498	570	533	532	514	541	537	520	546	539	535	571	544	542	545	548	504	518	506	539	530	528	522	533	541	503	486	511	528	534	549	493	577	598	536	545	519	488	538	542	501	548	550	562	535	521	508	556	513	566	524	527	520	519	485	517	555	519	556	501	481	490	540	541	516	526	496	480	499	549	514	531	524	516	540	508	523	533	510	543	535	511	543	532	559	533	570	548	540	517	553	526	551	569	531	588	523	523	514	526	569	526	534	542	527	543	499	529	518	520	544	530	538	534	537	488	551	495	504	538	539	473	481	529	492	557	536	573	473	530	554	522	532	533	482	487	532	524	549	532	559	534	514
41615	22299	17996	12072	10887	9476	8380	11685	12868	13892	13257	11281	9501	11546	13432	17437	16377	15826	12560	11074	9651	6414	3897	3067	4090	7522	6860	10813	8726	7508	7860	8938	5496	2399	2048	1726	948	954	450	275	237	263	246	184	196	261	222	209	167	236	253	288	302	492	639	666	344	186	187	142	242	386	791	511	126	143	116	141	131	118	135	136	128	131	143	129	125	135	133	124	116	119	124	116	129	119	125	111	128	131	124	133	125	122	122	120	136	125	131	136	135	141	133	150	133	140	134	133	125	137	141	130	127	131	139	131	147	143	128	150	125	143	146	131	123	125	137	119	138	115	116	131	114	113	135	122	121	136	140	136	132	135	146	119	144	155	117	135	134	129	125	131	115	118	126	128	123	143	116	144	127	127	129	125	131	115	128	121	114	130	113	128	132	139	138	123	134	107	107	129	119	108	117	122	123	132	121	108	119	136	116	112	120	99	130	130	112	138	125	124	124	117	131	131	135	123	133	121	132	107	126	122	103	126	115	128	114	140	124	105	134	111	133	125	118	119	118	142	134	107	110	133	114	122	123	103	116	132	130	122	114	134	126	122	112	136	111	131	150	123	135	114	113	122	120	135	121	116	140	130	138	142	135	132	140	129	130	124	114	121	115	103	122	108	132	131	166	129	120	109	132	137	115	124	113	133	125	126	130	118	158	137	127	122	125	145	133	133	123	139	112	125	150	116	137	143	133	127	135	125	132	124	123	147	115	139	125	131	145	130	150	112	138	144	127	138	115	128	141	140	111	129	125	147	139	128	122	132	137	125	134	126	125	125	134	139	118	101	120	117	144	143	120	142	135	125	130	125	128	139	124	137	119	135	121	129	128	133	143	133	127	115	126	133	128	112	114	126	123	134	125	112	102	121	125	139	139	132	108	125	159	139	132	127	134	149	129	128	123	125	115	144	116	119	134	122	138	139	136	113	121	132	109	115	132	130	112	118	121	117	146	121	119	128	118	119	143	141	133	114	132	137	136	123	124	112	127	135	127	137	130	136	152	133	113	121	152	121	123	133	115	129	115	148	148	124	158	132	117	112	113	122	112	131	139	122	120	125	137	117	122	109	126	122	144	148	129	129	118	130	142	146	117	143	128	125	128	106	131	132	129	134	140	148	146	123	133	124	148	120	134	130	161	129	119	119	127	139	108	126	136	132	117	144	117	125	125	138	148	156	127	130	110	149	124	147	127	120	135	130	132	135	131	133	125	130	135	135	132	143	123	125	121	128	115	143	136	142	109	129	135	118	116	128	142	133	134	142	116	129	140	109	138	144	131	139	138	115	127	112	126	118	130	123	122	133	128	127	125	122	134	158	136	116	143	126	110	122	116	112	113	107	111	140	138	143	108	128	133	141	131	130	158	114	120	140	130	142	124	135	121	124	145	128	141	129	132	141	124	126	114	125	146	118	145	121	142	125	134	110	101	126	124	127	120	123	122	140	130	128	113	132	130	100	128	133	139	130	124	138	138	119	108	150	131	116	147	115	138	139	141	127	139	135	139	116	121	141	140	146	148	127	109	143	128	107	122	141	126	137	140	134	133	129	121	135	123	119	140	112	140	130	151	109	120	127	125	115	117	146	131	142	122	147	111	136	124	134	120	123	132	122	156	132	146	136	150	139	126	129	119	137	155	141	120	135	116	126	126	131	136	126	124	125	129	110	129	127	142	140	149	135	124	140	131	132	115	151	124	144	144	123	107	121	128	125	104	135	139	130	122	117	132	136	126	128	121	139	122	127	126	140	134	119	148	125	140	124	129	130	140	131	131	157	124	128	137	131	124	131	106	118	131	155	129	126	123	124	133	126	129	128	125	125	131	135	120	135	146	150	122	145	124	116	128	131	134	128	134	144	124	132	142	120	111	145	133	136	110	133	139	116	121	101	137	158	128	139	171	106	124	130	119	143	117	137	113	116	142	121	139	120	132	128	117	108	142	133	120	145	136	147	109	121	140	116	149	120	154	121	118	119	113	119	118	105	120	130	118	129	149	137	122	142	125	139	129	135	121	134	139	119	133	117	141	132	143	126	115	128	134	121	128	116	115	107	144	151	137	144	127	117	125	128	111	142	135	119	128	131	131	131	139	139	129	130	127	137	134	119	120	113	121	124	140	135	126	135	131	146	113	127	133	113	114	118	138	110	126	138	144	121	139	120	120	113	128	109	116	156	125	125	122	112	136	130	127	117	121	140	117	134	130	113	133	164	121	108	113	134	134	140	139	126	131	121	116	136	121	127	154	112	117	123	137	131	141	138	151	127	120	127	150	125	122	124	139	129	135	137	109	117	129	110	113	127	131	124	145	135	121	125	150	134	137	109	114	120	121	130	122	132	148	120	126	135	116	124	121	116	132	150	147	130	115	117	127	115	131	107	127	118	135	132	119	135	122	136	133	151	139	138	109	131	135	126	137	110	151	143	114	112	138	132	141	120	127	134	134	135	126	129	150	127	128	130	133	152	130	127	152	131	116	127	162	130	135	142	141	120	128	153	114	130	121	131	137	150	121	117	114	114	135	135	127	123	142	112	127	123	115	120	124	132	122	134	122	114	123	130	127	115	142	153	112	136	123	121	150	123	135	135	129	112	118	137	126	117	127	120	125	158	128	116	147	105	146	112	122	130	113	128	137	118	122	119	117	154	113	111	132	142	125	130	129	131	132	123	131	130	134	143	138	126	137	145	140	130	114	124	127	134	135	129	122	136	138	124	123	113	128	132	142	117	123	128	134	143	140	118	138	113	120	124	132	129	115	131	101	121	138	132	143	155	136	141	131	126	139	150	115	124	120	123	128	119	110	138	111	107	121	124	138	149	137	122	128	129	131	125	157	130	124	127	111	127	123	130	136	143	133	152	147	138	119	129	128	130	144	133	111	150	139	156	110	127	117	135	113	111	121	117	139	126	132	118	123	132	149	104	122	128	114	135	127	162	109	128	122	136	129	114	126	118	128	127	132	146	113	118	126	131	118	119	138	131	124	134	156	138	138	114	121	126	126	115	105	118	122	123	136	132	142	118	139	125	135	115	133	113	110	121	112	152	127	128	145	123	138	136	107	127	147	139	127	139	116	124	115	144	142	122	125	141	141	146	139	113	146	154	147	122	126	126	136	114	117	130	108	99	147	127	129	120	132	132	130	145	131	127	134	117	127	130	141	129	128	127	134	117	144	106	144	134	141	138	135	142	144	122	140	110	134	135	112	124	112	106	125	124	140	120	107	130	130	128	122	132	134	126	130	117	114	141	116	123	110	101	129	127	115	141	126	143	128	134	110	116	142	113	123	108	117	129	121	129	140	123	140	114	129	123	122	120	132	135	124	146	139	102	132	132	105	120	116	113	121	145	126	123	140	138	105	131	133	123	133	121	120	132	131	135	123	124	127	124	135	102	131	130	118	123	127	112	140	122	114	156	115	133	119	122	134	127	118	122	127	129	145	149	113	126	126	99	135	136	120	135	133	126	135	135	121	125	100	123
23667	14834	21044	14501	15517	15171	16144	22790	24297	26188	26439	27014	24104	29389	29471	39515	36473	38251	33953	31463	31914	24077	16705	16522	20599	29226	26440	35164	31315	29927	31445	33186	24498	13581	10053	8948	5451	5893	2988	1322	1207	1594	1232	1046	1167	987	656	993	718	1139	1590	1601	2015	3617	5100	4847	2253	1045	791	720	1515	2721	6071	2997	392	384	392	395	370	382	366	390	357	355	373	384	385	431	435	457	406	374	362	394	357	340	363	345	350	356	341	360	375	317	393	355	362	330	382	336	324	340	330	336	345	341	353	350	350	318	361	364	321	330	321	340	380	341	356	355	338	356	352	342	335	333	336	355	339	332	346	361	379	357	351	341	351	333	363	354	335	364	356	335	368	342	332	348	323	359	375	355	364	349	318	384	350	312	316	325	348	326	355	320	353	323	365	338	325	371	358	362	371	335	355	340	350	320	361	352	368	338	348	363	344	331	302	356	367	343	376	355	341	353	365	387	341	333	392	350	328	394	384	359	357	342	339	352	357	342	371	340	334	380	363	389	328	346	353	331	338	353	318	323	348	351	331	330	364	379	377	365	369	377	345	310	373	354	366	299	350	326	357	339	313	388	322	332	340	369	330	340	354	312	345	342	351	359	375	334	362	336	353	342	381	341	374	338	373	374	333	335	386	376	320	355	338	363	361	333	370	323	345	352	338	381	335	346	338	327	341	390	364	393	351	345	365	354	351	354	334	364	365	340	358	377	349	342	338	356	352	301	376	343	353	322	354	333	332	312	326	341	355	343	333	312	371	362	344	345	336	367	364	340	340	374	332	350	342	320	385	368	365	337	372	322	360	342	345	377	360	326	348	345	316	367	355	354	359	339	361	300	328	352	359	379	341	340	351	368	370	371	348	326	363	359	375	363	319	376	381	339	339	345	336	364	322	354	348	337	327	341	338	373	345	368	345	362	342	334	310	360	341	365	333	312	350	385	358	376	364	344	312	333	352	362	383	370	343	346	359	342	343	317	326	337	310	366	309	349	345	353	347	386	369	351	323	366	365	354	333	375	356	355	341	347	336	376	320	344	372	354	352	364	337	350	358	301	375	339	377	367	368	335	324	341	338	359	355	339	346	390	361	372	398	351	329	331	361	374	378	330	353	369	330	337	344	338	374	356	356	353	338	326	373	364	310	361	327	372	356	364	347	310	343	347	331	391	382	352	348	365	311	340	336	351	322	331	378	375	332	349	367	364	370	358	346	347	375	346	342	337	365	359	370	342	348	351	351	352	361	306	373	356	352	345	366	363	356	359	352	329	333	363	324	351	354	325	349	354	347	346	356	334	355	328	347	349	356	336	366	359	319	345	350	328	345	337	376	343	350	325	315	325	329	324	358	378	361	347	339	377	358	335	349	338	365	344	364	347	351	352	348	387	347	345	376	330	387	338	346	352	350	364	337	345	334	319	321	328	343	329	363	361	368	342	312	327	366	381	314	324	333	334	343	350	378	380	334	327	355	336	348	343	347	373	357	339	385	335	346	321	345	360	377	340	321	331	331	346	346	343	330	334	317	337	351	340	347	358	340	357	341	375	352	354	364	365	313	322	330	358	358	343	352	341	359	379	365	377	353	368	369	317	343	363	316	348	332	315	341	333	312	338	347	351	351	348	341	368	387	327	354	344	356	349	351	354	365	358	328	358	332	340	342	363	349	364	353	300	337	327	363	342	357	357	344	335	380	335	332	331	336	321	388	358	361	347	336	359	320	310	354	358	333	355	307	372	335	334	350	346	357	326	347	347	343	343	376	342	335	345	327	329	345	351	317	351	335	357	330	367	336	342	335	400	342	355	370	358	348	351	365	328	359	343	368	352	335	368	352	344	376	343	363	336	351	325	335	368	338	360	324	324	366	345	340	361	342	378	383	335	316	353	386	309	333	327	366	357	360	360	346	347	351	356	335	344	375	320	341	312	334	382	342	306	336	355	344	364	337	345	363	310	349	348	335	343	345	348	354	367	349	392	377	332	375	345	360	361	345	350	361	354	349	316	363	345	339	342	337	341	352	345	323	343	332	308	360	321	359	370	352	348	333	383	369	350	354	332	345	308	351	347	350	342	352	342	362	360	350	351	347	345	368	353	363	351	346	375	336	335	318	361	369	337	335	339	368	342	347	358	373	319	303	334	375	326	330	370	382	316	322	342	323	343	352	350	341	383	348	356	319	370	332	347	344	349	333	364	373	334	342	378	369	358	329	331	344	317	349	345	347	350	337	329	338	316	303	363	330	351	354	377	328	345	359	333	353	319	349	348	352	372	337	376	348	334	338	345	320	378	337	346	368	347	333	360	347	367	327	333	371	349	358	356	352	317	360	352	346	340	361	348	326	351	335	396	359	338	341	376	375	334	345	344	330	379	327	346	379	376	350	362	328	348	365	386	348	355	348	339	354	369	297	342	368	340	361	383	367	367	340	320	346	310	355	365	321	350	352	338	355	358	363	374	344	373	376	361	352	367	351	369	374	378	338	355	363	362	335	339	382	371	347	356	344	380	332	376	362	358	334	321	323	371	365	350	309	349	388	347	339	345	348	344	355	368	344	332	345	342	361	362	372	331	362	347	374	348	346	378	347	339	330	371	353	342	336	345	383	368	383	378	358	338	355	331	338	365	337	377	356	323	344	304	348	366	360	349	329	343	358	352	313	334	356	330	346	334	345	331	324	348	365	364	335	355	330	330	362	338	360	325	341	322	326	337	351	358	318	361	335	348	319	356	330	338	349	345	342	338	333	356	346	366	381	336	352	377	366	348	342	350	358	372	380	363	335	335	347	353	347	334	328	341	342	332	356	355	352	378	345	369	341	345	358	373	330	365	359	329	335	345	379	329	343	368	340	328	336	377	348	334	311	351	361	353	343	337	330	340	349	347	377	346	325	340	333	336	324	370	309	350	313	355	343	316	321	351	375	332	352	332	358	331	367	349	331	368	370	359	361	385	360	361	357	322	343	349	324	364	366	362	360	375	345	361	327	363	313	317	353	333	346	353	358	366	349	338	356	359	312	328	353	356	335	344	374	343	350	341	349	328	329	323	328	344	327	331	354	336	333	345	343	327	369	314	350	319	342	356	334	352	326	350	322	351	331	312	361	371	376	328	324	346	345	323	338	331	329	366	324	346	350	320	354	312	342	315	341	354	330	354	380	340	342	373	314	346	336	361	344	310	339	309	334	349	385	347	358	367	328	333	357	370	345	340	367	341	353	344	342	337	373	317	379	341	319	340	331	334	363	342	353	350	348	414	363	330	351	322	366	340	350	372	380	353	357	328	350	344	348	343	332	360	362	337	345	328	346	359	359	365	367	340	358	372	381	334	368	349	349	342	347	348	361	348	342	360	346	322	374	344	345	344	368	340	346	322	359	308	327	350	331	334	357	341	350	351	324	322	353	386	371	344	344	352	362	341	354	356	334	337	359	322	339	337	360	367	335	362	361	336	329	318	329	379	343	344	324	354	342	327	362	342	343	351	353	304	331	368	361	359	381	365
4729	794	1150	1143	968	769	566	620	593	582	482	465	408	427	392	514	446	462	394	361	324	281	238	240	241	308	368	502	343	336	294	301	226	202	192	170	167	178	179	179	181	187	176	174	176	167	163	169	163	157	161	166	158	165	186	188	148	163	146	155	146	154	158	158	166	159	144	166	159	162	166	181	161	155	163	165	158	150	174	169	144	164	158	156	173	161	167	181	173	155	158	181	157	175	156	158	162	166	156	155	149	173	161	156	147	153	157	178	172	178	150	159	153	162	176	160	177	167	168	135	170	168	184	170	179	139	164	159	178	171	176	150	162	155	172	136	150	171	185	165	179	176	186	159	157	160	172	156	166	168	161	157	173	158	173	151	149	175	161	143	169	156	140	177	141	158	147	165	179	150	152	150	173	172	159	152	149	167	155	174	173	184	162	160	166	156	139	177	188	158	148	154	155	149	168	156	179	178	151	172	170	172	165	161	179	161	155	177	196	156	161	169	169	141	160	175	177	168	149	150	166	181	176	188	160	154	167	147	143	180	150	163	173	169	165	162	162	170	143	181	189	145	157	161	137	149	142	181	186	130	168	150	164	155	147	157	173	195	177	203	154	177	139	149	170	163	135	161	153	154	142	161	166	166	194	175	170	159	169	171	168	149	143	147	194	172	157	145	150	155	156	175	152	120	165	154	165	139	151	172	153	147	163	150	167	138	159	173	154	136	148	162	189	167	172	165	162	174	194	156	159	162	212	140	152	169	167	172	141	160	187	172	164	164	141	143	177	164	180	144	170	170	140	156	139	150	148	148	159	155	155	165	178	184	170	168	175	161	150	164	187	150	165	179	157	174	181	168	156	156	163	193	148	166	147	152	146	154	155	178	139	133	177	155	152	150	174	162	173	157	138	177	172	169	160	172	156	195	170	179	165	176	161	156	161	168	178	160	141	144	180	184	168	150	147	183	149	160	165	153	178	157	154	170	179	146	157	153	160	181	147	162	162	189	158	175	177	146	140	169	155	159	143	175	176	152	158	173	162	138	148	163	176	164	127	162	154	162	157	196	187	167	156	161	156	157	160	149	144	163	170	165	175	138	154	152	163	155	142	177	142	171	149	156	155	166	184	162	144	188	161	165	168	168	170	166	171	159	171	177	149	157	163	157	173	152	160	175	155	154	156	166	145	175	160	149	153	175	156	150	146	150	172	166	150	164	151	160	177	165	177	184	172	160	166	151	159	148	165	166	163	160	164	163	162	160	178	167	139	144	147	165	177	188	160	132	138	164	163	164	156	175	136	168	164	156	191	161	155	146	173	181	164	163	190	145	167	145	154	172	163	171	177	167	173	167	161	160	134	151	146	160	161	160	184	143	139	185	172	148	173	175	169	164	142	150	157	180	152	157	163	170	171	154	146	180	185	155	191	166	176	142	187	177	155	177	178	164	157	165	168	166	158	164	167	164	159	136	165	168	157	178	181	166	161	142	165	159	141	160	177	168	168	164	162	140	164	165	178	177	167	183	169	177	173	158	142	153	153	154	151	156	151	159	166	159	178	177	175	141	153	165	139	168	196	172	152	171	152	186	168	136	168	168	156	175	159	162	155	173	170	185	152	180	157	145	151	154	161	167	150	141	166	169	163	148	167	174	176	154	144	176	177	159	164	160	151	166	171	155	144	153	171	160	190	172	167	150	176	182	165	162	181	158	166	176	161	160	165	186	163	142	163	171	152	141	161	131	177	170	172	182	153	169	160	162	169	181	174	149	141	157	155	158	179	163	156	155	149	139	158	199	144	166	158	183	163	151	158	161	171	191	163	175	168	135	153	180	170	181	155	183	152	168	165	155	137	157	168	146	173	149	151	163	169	161	167	160	173	146	156	177	154	172	158	159	148	164	168	161	166	182	143	162	156	165	157	157	162	140	161	150	156	161	151	143	162	190	173	157	165	159	160	175	154	151	174	159	147	167	160	184	169	164	184	169	185	162	146	171	162	155	156	148	138	134	156	172	167	178	161	183	186	169	185	176	185	171	152	166	180	171	156	157	151	165	161	148	175	180	154	164	160	192	139	170	163	196	169	157	172	170	153	182	173	163	159	161	178	165	186	156	147	154	179	148	178	148	152	144	151	158	163	177	189	173	159	151	154	181	190	174	164	150	129	177	161	178	132	156	150	159	153	166	153	148	161	166	156	171	146	148	181	159	156	143	162	164	165	180	144	159	171	162	162	181	169	162	184	205	175	197	169	148	164	161	153	159	159	169	139	149	160	171	194	161	186	163	159	170	172	158	145	153	163	153	170	152	152	162	164	177	186	184	169	164	146	173	155	149	175	156	180	164	164	147	187	165	131	157	156	142	184	169	160	179	156	175	157	176	136	152	193	146	171	165	153	166	146	148	158	156	161	175	155	157	170	146	152	159	170	141	170	164	127	179	159	159	191	154	183	151	179	166	167	162	169	169	173	176	171	189	141	160	165	164	169	171	153	160	173	155	148	179	148	173	160	157	148	158	153	164	181	177	156	173	162	151	145	152	166	143	140	188	174	178	163	170	156	173	177	174	192	147	154	154	149	174	153	151	149	174	166	129	154	166	182	162	167	175	158	183	154	186	169	166	167	189	169	153	177	167	169	144	159	168	153	171	155	161	158	167	153	138	169	183	182	160	151	178	167	178	172	146	188	189	171	163	169	156	153	174	161	156	177	146	165	151	156	168	151	176	171	158	153	150	156	166	149	187	144	162	160	162	174	142	179	169	143	161	180	161	175	153	169	162	162	175	183	149	155	168	174	165	167	163	166	155	167	177	169	182	145	167	171	167	180	177	149	174	151	151	180	174	170	153	152	175	171	182	179	162	159	162	159	165	154	163	158	163	163	146	163	157	167	152	166	154	154	159	155	155	156	152	149	174	160	155	149	132	156	196	174	170	166	157	145	147	153	157	186	177	174	154	161	162	173	175	152	174	159	143	170	149	179	176	151	161	168	156	173	162	174	142	170	156	144	170	150	159	145	161	164	168	153	177	145	161	149	150	154	156	163	161	170	173	162	146	166	157	163	158	188	159	178	165	152	180	179	175	163	169	180	180	138	145	174	159	166	145	161	166	156	145	148	147	161	146	172	168	147	181	150	152	159	177	184	150	157	162	154	171	179	170	163	150	148	153	157	145	178	180	154	160	177	166	168	170	153	165	164	156	171	177	161	143	189	144	166	170	183	162	152	161	184	153	154	134	173	173	157	169	169	143	151	167	155	159	154	148	168	167	175	181	168	153	147	171	146	137	174	160	203	133	150	154	147	171	150	162	168	143	162	202	157	175	147	157	167	159	183	184	153	155	180	156	161	162	157	166	153	167	150	151	154	150	162	175	168	175	166	162	159	145	177	163	173	160	190	164	153	183	185	162	170	180	175	160	158	174	156	159	159	153	170	163	162	144	146	149	177	176	173	164	187	153	162	162	176	162	180	157	145	157	175	186	156	161	171	173	138	160	184	130	150	174
4313	1280	2750	3276	3409	3122	2642	3222	3117	3152	2991	2461	2112	2569	2546	3658	2862	3429	2699	2438	2332	1578	1219	1070	1285	1876	2587	3196	2660	2034	1860	1904	1271	811	759	705	628	643	515	453	497	485	495	479	447	453	459	449	431	447	470	491	536	544	600	624	510	455	440	441	459	542	614	522	441	432	442	454	426	434	414	435	462	457	448	430	415	434	466	436	452	416	454	461	443	427	420	451	416	425	427	449	453	458	476	432	431	407	426	435	451	457	444	414	465	471	434	416	415	428	425	464	419	427	424	416	491	440	413	457	439	439	400	419	446	437	467	442	426	409	438	468	448	439	464	448	428	444	429	435	445	448	415	437	423	493	465	431	453	453	492	454	444	470	478	471	434	464	433	446	467	477	449	470	428	435	448	478	455	471	466	464	459	440	450	425	447	464	432	440	440	460	426	444	446	454	401	443	438	456	441	440	448	438	436	470	465	455	425	441	410	467	447	420	443	456	460	417	438	466	452	437	474	381	414	440	451	450	415	421	420	486	430	443	422	417	435	464	440	459	455	454	461	432	440	415	433	444	469	412	442	460	469	441	458	451	471	459	473	492	463	449	414	508	457	397	411	408	446	419	436	455	465	391	429	445	425	426	453	452	463	469	454	450	436	437	465	459	451	445	435	434	466	445	400	474	430	433	463	471	410	460	449	443	488	428	412	431	425	460	443	433	406	441	455	422	456	451	420	464	436	442	452	425	423	433	429	430	441	462	476	440	487	470	457	410	478	452	451	471	466	458	405	449	435	475	433	465	439	436	447	454	459	446	438	440	469	426	449	473	443	426	421	457	435	445	429	420	442	447	432	452	447	435	455	462	445	408	460	467	470	422	453	410	473	468	434	441	433	440	437	405	458	465	478	452	437	405	459	460	433	459	472	434	472	456	430	416	459	456	451	452	431	468	444	453	429	463	419	428	431	449	478	440	458	474	474	484	427	450	441	434	446	409	362	478	455	436	441	434	475	445	438	450	446	458	458	445	435	450	456	454	425	446	466	452	407	450	442	436	433	387	491	423	452	462	452	393	449	483	465	457	440	441	414	466	445	462	388	434	482	449	442	445	464	427	445	423	462	440	468	422	418	440	426	468	444	434	417	429	464	419	426	443	435	443	444	458	448	486	478	455	444	437	478	418	460	519	432	430	460	440	413	407	456	409	484	477	448	423	446	471	460	447	435	445	458	428	466	433	455	461	417	493	433	474	439	462	428	405	464	398	465	426	451	456	427	439	447	430	409	430	446	451	436	455	462	425	406	463	444	449	429	455	445	429	416	454	471	434	419	474	454	461	414	462	443	479	479	462	424	436	434	475	430	409	449	451	443	446	464	480	443	437	434	436	459	469	430	418	464	406	441	448	449	450	441	430	441	449	485	449	470	413	410	456	439	437	400	482	452	461	435	440	421	421	471	416	462	436	458	462	454	458	460	472	518	458	426	425	460	461	431	441	442	469	449	435	469	418	429	440	452	464	443	452	416	441	466	457	451	423	430	428	476	448	442	460	470	472	447	421	476	470	464	434	477	444	410	456	434	438	449	431	418	463	448	453	406	411	461	443	437	441	445	418	418	431	446	427	470	405	438	462	453	419	405	418	441	428	485	473	449	449	453	451	431	414	448	483	471	459	429	478	434	469	438	470	437	419	480	421	423	420	428	452	459	464	429	470	398	406	471	461	453	440	462	436	431	431	427	411	447	473	428	463	468	458	434	461	444	482	463	465	422	449	414	414	452	440	432	420	457	375	454	432	421	456	438	462	432	439	439	443	453	440	468	392	424	421	476	451	459	445	444	481	448	432	441	419	428	457	433	421	463	400	461	428	436	469	471	462	450	434	418	455	469	451	440	434	419	484	485	421	427	406	449	459	443	439	449	441	461	438	460	475	418	408	464	473	486	443	443	442	460	440	413	439	420	474	473	462	423	407	461	463	459	451	476	431	459	430	438	478	447	446	425	450	422	450	476	450	432	455	431	444	433	444	455	412	459	436	443	484	465	464	473	422	408	458	485	455	416	450	423	471	448	465	473	460	447	481	410	453	427	449	419	403	433	459	437	432	432	442	486	444	419	442	461	457	480	419	482	445	456	510	464	441	419	427	452	426	444	434	491	451	438	451	421	484	467	419	436	447	474	443	423	493	393	484	464	438	410	442	481	485	452	462	450	454	469	448	408	470	413	487	437	439	463	466	448	443	477	467	412	446	436	439	470	440	456	406	407	489	462	438	446	452	461	428	407	448	431	470	426	432	448	485	455	440	431	442	456	401	441	463	435	458	445	470	453	470	463	455	432	450	453	440	452	451	425	441	440	461	430	471	440	426	434	434	465	487	435	486	419	453	465	426	459	445	427	465	422	450	419	452	428	466	402	464	427	450	421	422	479	457	420	474	444	469	445	472	436	462	452	431	469	466	446	468	418	442	437	456	483	447	438	451	431	453	430	416	477	451	443	451	446	467	433	445	452	455	426	448	429	443	466	375	425	442	442	478	433	473	442	445	451	441	412	452	417	437	459	443	428	444	440	442	438	426	437	457	478	454	443	465	414	458	458	442	442	443	434	388	434	439	416	442	445	427	467	459	433	465	443	462	452	433	424	429	447	430	435	423	465	461	419	452	442	474	446	400	436	440	477	498	436	428	473	444	513	449	426	448	457	437	439	421	448	449	405	425	461	482	448	429	444	444	452	444	453	466	439	447	437	413	460	426	429	462	402	443	483	457	451	455	464	434	418	434	426	453	439	479	499	426	421	415	472	446	471	447	486	470	448	477	460	424	443	482	480	452	429	466	458	489	468	461	478	483	437	470	487	418	435	478	446	442	431	460	453	439	418	453	429	479	442	461	450	426	457	444	459	430	424	424	456	437	497	418	457	443	474	453	452	451	407	433	442	471	460	468	439	443	448	448	436	410	439	462	416	441	445	425	481	459	435	478	430	449	411	468	435	475	451	444	456	450	441	457	472	451	443	409	467	434	458	463	438	469	471	457	458	431	475	420	456	404	468	466	432	455	437	434	466	455	427	466	434	447	440	435	443	448	438	472	427	424	425	421	462	410	447	472	448	444	419	441	434	453	457	435	459	461	424	442	430	450	442	463	452	453	429	442	454	439	447	409	474	430	449	442	431	410	431	507	425	427	426	429	438	457	461	460	469	420	469	444	445	435	427	451	459	454	423	407	452	418	442	419	426	453	429	438	421	420	424	474	480	445	430	451	433	470	444	427	484	475	443	421	442	458	468	447	434	423	494	465	442	458	473	413	418	434	419	471	433	397	446	450	484	437	469	435	470	464	467	469	463	454	402	448	448	426	415	484	435	472	400	424	455	422	474	460	446	455	423	437	450	490	481	404	395	421	413	420	451	429	431	465	459	454	438	440	439	401	466	414	426	450	437	462	444	456	456	443	433	460	481	432	438	445	450	439	441	466	427	435	435	472	416	438	403	435	434	438	442	448	440	437	447	417	446	433	470	450
24056	9488	9181	6577	6180	5007	3759	4997	6150	6545	6620	5708	4336	4895	5665	7309	6049	6621	5081	4598	4737	3147	1861	1459	1940	3963	4241	5227	4126	3692	2754	2900	2382	1224	939	721	651	467	271	251	188	241	259	210	224	229	216	225	213	201	247	266	250	291	410	421	283	218	226	171	203	285	407	250	194	185	189	209	198	175	206	189	178	180	193	202	204	196	229	198	192	213	204	201	191	193	215	202	183	203	214	188	197	181	170	211	207	202	172	186	176	223	196	183	170	205	191	182	196	195	199	202	212	201	189	220	200	201	196	185	189	193	181	205	234	178	182	202	198	178	212	201	173	172	198	167	209	187	220	193	183	199	179	198	177	156	198	164	207	190	215	206	200	198	179	174	182	186	197	171	214	176	189	175	204	196	206	191	199	210	216	224	193	215	182	212	175	211	197	193	182	206	193	203	188	219	207	184	198	215	205	201	186	208	187	204	212	216	219	204	217	171	196	173	190	210	214	210	192	205	227	191	212	199	220	198	217	201	183	213	212	195	190	211	219	205	176	175	198	194	191	205	200	216	201	180	197	184	182	198	190	154	191	197	202	215	200	205	221	203	189	189	171	170	183	227	210	207	217	201	214	190	215	225	206	206	159	229	185	190	200	201	194	204	188	207	198	187	194	204	198	183	187	231	203	198	226	180	185	204	183	198	184	219	217	216	197	180	209	200	197	213	181	197	197	195	184	183	193	190	180	186	197	188	232	187	199	220	165	203	185	192	210	205	185	205	186	197	188	213	194	179	178	224	203	209	161	206	194	205	198	192	206	216	243	190	221	189	204	202	204	209	201	191	181	199	202	202	192	171	198	210	183	186	185	212	199	182	200	192	186	225	200	174	179	229	192	222	200	185	224	189	210	173	185	176	204	197	176	187	213	217	173	209	203	180	206	232	178	195	196	180	204	204	173	185	195	189	227	192	204	210	203	189	205	205	202	198	186	177	196	186	215	175	218	241	189	214	187	205	190	218	195	199	200	201	211	203	197	208	192	218	169	224	182	216	199	190	195	205	213	186	165	198	191	209	205	191	226	207	228	224	227	213	184	170	182	217	192	190	196	191	200	181	193	202	192	186	195	199	188	180	218	188	177	206	214	217	186	172	194	198	174	199	181	197	195	212	209	205	205	201	174	201	199	195	189	196	172	185	217	195	186	193	219	254	205	192	208	205	215	188	203	185	210	193	191	192	218	228	212	194	222	190	208	180	193	197	191	210	218	194	183	186	186	218	210	217	198	197	195	200	168	197	191	219	192	190	194	205	217	192	186	221	204	205	201	219	198	200	181	203	193	188	187	196	188	203	192	215	191	203	166	194	188	187	194	224	196	165	193	198	204	174	209	202	194	193	217	210	194	213	170	226	207	190	191	198	205	196	187	229	190	205	180	190	182	175	209	185	179	219	200	189	235	185	204	205	194	194	181	171	212	201	204	196	192	195	221	227	199	192	197	191	184	169	192	199	180	187	202	198	199	167	157	205	188	169	198	206	205	190	188	235	177	211	220	206	176	198	192	206	183	184	189	188	173	219	199	210	218	222	225	188	201	212	204	213	193	187	178	170	200	208	198	194	196	164	209	193	196	184	208	178	216	158	240	186	201	216	204	214	181	207	216	206	205	202	175	230	228	168	196	171	190	195	218	197	195	205	219	193	177	173	189	194	214	187	226	208	186	195	191	201	183	212	223	185	189	187	187	207	184	219	187	166	195	187	205	211	203	195	197	152	187	206	201	213	194	197	204	201	191	206	181	192	202	196	188	200	195	199	183	177	204	187	222	183	174	201	190	196	219	215	171	191	216	184	221	204	198	188	209	204	199	206	207	191	200	215	178	210	205	200	189	182	166	215	204	188	213	179	194	193	183	178	189	205	188	219	192	179	212	210	198	208	197	189	207	193	190	189	231	193	207	184	198	200	189	204	197	203	201	205	208	231	193	176	206	209	187	211	223	211	175	200	190	210	185	199	189	189	192	186	191	189	195	197	204	202	202	194	215	214	207	188	204	204	196	170	208	207	172	206	216	202	211	186	203	228	201	221	204	224	227	210	202	161	212	194	204	203	198	212	196	197	207	192	206	200	192	180	215	205	203	192	203	192	214	218	223	180	173	185	189	207	192	178	196	211	218	205	191	188	197	206	202	205	203	194	229	177	191	202	205	205	182	189	208	216	180	200	192	204	208	217	213	209	193	220	226	191	221	225	200	186	207	193	179	209	220	169	211	181	181	211	188	199	191	188	192	184	226	205	185	204	188	182	198	193	195	184	197	207	206	191	204	183	213	199	212	193	163	208	198	193	193	186	215	197	216	195	214	210	197	182	196	190	207	177	204	204	186	201	183	208	207	169	194	203	200	185	205	217	203	174	198	193	206	200	207	216	210	187	204	169	204	227	202	212	180	190	219	208	173	226	184	200	183	211	200	176	204	224	198	235	177	210	177	191	188	191	214	176	234	184	188	210	166	198	198	194	219	192	213	203	226	199	209	191	160	200	189	188	198	170	214	184	219	188	229	201	163	167	217	203	220	217	213	204	175	216	204	213	189	187	228	217	186	163	219	209	223	194	201	203	197	203	197	189	200	209	188	208	221	199	177	223	216	199	195	188	187	181	208	191	187	173	160	203	198	196	190	197	190	171	214	208	201	211	200	190	197	222	196	193	203	170	171	215	196	202	203	192	191	190	222	199	192	177	194	185	206	209	211	187	206	194	165	196	199	187	223	201	221	229	216	182	195	222	192	182	218	198	192	202	173	198	207	184	189	172	206	165	194	195	200	192	224	199	218	177	208	190	202	192	193	213	224	181	199	203	206	189	189	204	208	194	184	195	207	185	177	192	188	207	205	195	198	178	196	199	184	207	183	207	186	216	201	192	152	181	202	185	177	200	223	203	184	205	202	191	200	202	156	207	185	180	181	185	176	184	205	186	188	193	195	176	216	186	217	198	206	214	189	184	173	192	210	191	202	199	180	174	204	215	199	207	188	178	206	202	206	199	188	230	184	210	215	194	197	212	208	219	213	201	200	174	189	199	189	181	196	185	221	212	207	192	192	196	222	191	180	168	210	215	191	208	202	202	199	193	211	195	200	209	183	195	189	204	194	212	183	208	181	217	187	189	187	211	210	203	213	198	205	197	191	175	218	215	222	224	202	183	190	181	203	177	218	227	181	186	190	161	199	196	182	186	190	213	222	184	200	154	212	201	208	209	179	194	238	195	181	201	213	198	212	196	213	195	191	187	196	194	190	205	209	200	189	183	212	201	198	193	179	193	213	186	223	199	196	175	187	193	196	179	199	209	198	181	205	190	171	199	171	204	201	198	190	193	194	191	210	219	184	182	195	199	212	192	182	223	208	208	222	172	222	206	200	228	208	211	191	206	185	183	180	172	169	223	199	210	223	218	203	195	199	212	176	209	206	224	239	204	193	178	220	176	204	195	203	199	206	176	204	181	191	195	205	195	189	190	202	192	193	195
13891	7716	12881	9635	10406	10049	9380	13853	16001	18186	18524	18489	15433	18216	18895	26772	22725	26856	22186	21237	22367	15933	10202	9211	11651	21272	20165	24311	21667	19398	16718	18205	15547	8323	5853	4260	4201	2591	1455	1020	786	957	987	824	737	694	678	793	704	784	1063	1167	1155	1713	2357	2451	1275	821	697	649	749	1096	2111	809	584	585	559	555	508	525	543	553	550	537	569	533	553	547	578	579	524	553	491	567	555	540	504	520	535	543	524	591	534	499	496	547	491	511	528	534	524	524	530	502	537	529	529	515	554	534	521	516	506	504	529	535	506	578	500	517	496	502	537	533	503	496	477	517	505	527	486	549	515	513	529	562	580	536	534	543	538	517	527	544	494	513	485	547	523	569	527	554	513	518	507	514	507	520	520	506	531	493	526	574	504	522	535	531	485	514	536	495	526	553	568	525	562	496	540	554	588	555	517	516	512	540	539	552	545	481	501	520	525	490	494	541	548	496	538	515	531	561	518	514	530	532	505	523	510	556	552	534	537	497	544	519	528	507	500	554	527	527	515	513	526	528	530	514	526	480	524	518	557	501	496	542	455	544	518	519	508	520	553	527	560	511	508	501	460	527	526	481	534	509	502	536	516	533	498	539	489	477	522	510	556	508	527	529	519	522	518	557	521	521	501	535	543	560	508	530	545	501	523	529	569	561	530	564	534	544	541	492	536	471	515	529	555	520	514	531	566	504	527	516	541	559	509	553	526	535	547	559	547	561	532	505	534	500	526	539	549	516	496	522	462	481	535	535	485	507	496	510	553	547	527	529	518	478	507	508	517	540	549	512	513	500	468	537	507	528	517	543	525	526	474	558	496	513	549	508	484	558	543	555	526	537	473	533	535	532	514	485	518	516	585	518	553	613	493	553	521	514	531	467	528	531	498	501	539	505	505	491	491	520	523	515	506	506	495	506	546	511	518	532	486	530	487	521	532	545	556	526	505	520	508	545	509	543	502	509	537	537	588	525	503	537	476	534	482	516	532	532	507	537	495	484	524	512	543	542	565	501	558	487	542	535	505	503	536	476	545	535	500	528	561	507	521	492	492	508	496	551	548	518	504	534	533	539	527	485	527	511	528	503	498	501	526	496	512	492	544	493	549	532	533	576	511	516	547	550	520	496	476	537	488	519	533	527	523	508	539	505	506	471	516	521	547	561	542	510	538	507	542	569	517	502	513	510	521	520	517	519	559	471	511	556	513	504	516	558	568	514	531	513	529	545	556	539	544	500	522	506	508	507	514	550	495	538	508	528	524	518	519	509	543	525	526	530	507	517	496	526	539	537	484	521	517	526	538	527	513	583	565	532	471	526	526	531	527	553	518	548	530	492	535	543	525	490	539	503	524	553	519	556	560	514	533	552	539	534	509	518	515	525	511	540	556	504	494	556	514	539	491	542	502	483	485	531	530	514	538	544	526	549	498	508	491	478	490	499	515	509	512	556	528	502	542	480	472	524	521	532	503	539	557	532	501	581	537	535	494	482	486	527	525	538	529	550	488	495	500	518	564	487	570	533	510	531	547	530	545	521	527	514	540	516	476	508	546	491	512	574	533	528	508	534	502	537	509	553	548	570	544	516	582	485	519	524	520	534	532	530	534	546	456	524	511	505	519	556	562	578	523	537	487	521	559	533	500	561	487	518	500	509	539	560	541	520	534	545	523	551	564	547	509	516	539	520	571	486	539	534	503	484	522	510	491	563	510	528	544	494	554	501	495	501	536	488	503	548	516	524	540	545	520	553	516	493	554	524	513	491	545	545	542	535	511	511	546	549	562	523	538	539	541	498	511	551	489	470	520	538	507	498	562	520	543	472	541	518	551	548	510	508	525	524	520	557	570	526	524	503	532	555	517	543	505	520	554	529	503	537	539	503	504	558	511	526	557	541	527	478	527	538	491	538	515	511	575	568	507	536	545	508	509	506	508	605	505	491	527	510	529	518	514	545	527	528	513	545	509	502	549	499	531	523	516	499	550	511	546	554	551	528	514	534	528	502	509	526	515	543	536	490	518	510	541	510	560	546	524	489	516	502	536	524	527	530	503	554	497	482	512	485	544	517	533	518	540	508	525	520	511	514	479	541	490	527	489	527	501	532	530	479	521	520	538	515	526	518	506	560	522	516	482	530	480	525	562	581	483	551	561	568	542	521	512	569	511	493	520	505	521	513	502	510	562	507	523	514	543	557	547	514	520	530	505	541	529	516	510	500	496	507	490	517	496	498	526	540	532	506	499	493	516	532	538	533	520	531	474	529	555	510	506	502	510	551	539	526	536	582	481	510	523	523	555	547	536	522	476	548	525	481	512	487	525	497	538	531	532	521	535	507	513	537	531	518	539	523	467	530	551	543	512	564	549	507	531	453	508	549	467	545	504	521	545	566	561	517	511	521	524	552	518	530	484	471	528	524	483	513	511	518	504	535	514	508	487	538	545	540	555	515	573	508	528	547	511	541	498	490	523	503	528	509	535	510	553	538	522	544	539	569	541	549	523	519	515	510	537	481	568	513	526	561	558	560	572	527	514	522	506	468	541	490	506	534	534	518	484	559	493	498	538	576	523	547	506	514	522	495	504	519	521	518	522	512	523	553	516	538	524	514	521	498	466	501	478	517	498	520	514	487	500	491	516	556	571	510	571	549	504	549	486	538	519	529	548	488	514	535	515	524	531	541	497	574	541	470	517	560	522	563	496	495	539	543	528	530	487	516	502	506	494	555	553	506	533	536	540	534	528	522	587	563	525	533	498	520	534	510	492	539	515	540	529	548	486	543	485	515	515	526	497	502	570	524	507	524	533	562	512	518	489	535	523	509	514	520	495	546	522	502	553	511	561	472	579	579	525	545	520	566	489	545	489	547	548	531	556	547	508	504	530	527	580	544	536	501	495	495	510	553	549	518	525	564	544	525	498	509	562	502	503	553	547	546	559	517	516	501	525	513	532	548	508	480	499	517	485	519	537	530	490	559	531	499	517	543	505	523	492	527	549	494	516	533	528	501	553	550	550	522	505	533	555	547	494	531	562	524	506	519	526	576	485	496	543	512	506	501	511	581	550	536	546	499	500	529	513	580	505	484	531	517	491	501	526	513	547	556	514	574	492	490	513	495	522	538	513	531	498	501	509	517	525	505	549	521	528	505	539	525	530	521	496	536	577	541	570	551	533	524	503	499	518	527	520	466	541	480	471	504	500	541	529	533	522	510	528	517	535	583	526	500	505	537	525	489	566	525	558	535	511	538	521	539	508	508	531	522	530	494	502	484	519	526	511	537	531	540	516	513	538	520	491	498	497	515	496	488	507	481	551	515	517	511	515	474	527	534	546	537	520	498	510	538	538	496	532	549	464	509	546	521	474	534	495	529	520	529	533	547	539	532	463	566	520	500	501	501	509	553	513	525	535	535	524	514	544	529	518	544	520	515	500	545	519	551	510	521	566	511	517	520	529	522	523	544	533	519	536	537	532	551	534	510	529	540	490	498	495	499	545	537
41055	22667	19624	13090	11792	10172	8310	9204	12219	13345	13582	12645	10224	9480	11814	14283	14672	14919	12652	11918	13010	9395	4537	4559	6976	10464	10080	12284	10066	7868	6553	8012	5746	2906	2276	1537	1245	943	549	290	225	205	231	200	188	178	159	195	166	178	205	303	350	382	608	570	350	204	144	137	140	187	325	535	98	122	129	123	112	140	112	121	123	131	95	111	103	147	114	122	112	123	102	120	119	120	130	125	132	117	86	130	130	99	126	130	120	116	128	124	143	122	147	118	131	127	106	110	121	106	110	107	111	136	129	128	94	104	104	109	137	120	121	106	118	125	114	129	133	138	118	102	114	122	112	131	123	119	127	148	111	97	107	131	110	141	103	129	120	126	121	122	107	136	105	138	131	116	116	142	120	121	107	135	118	117	110	120	111	128	121	131	135	150	123	118	109	141	119	127	135	98	119	98	130	119	120	105	111	129	112	127	123	110	113	110	121	118	124	118	136	140	114	109	113	103	125	130	114	120	121	113	126	108	102	107	105	118	118	120	137	101	119	129	117	101	126	98	112	107	99	137	118	115	116	105	126	129	114	126	118	107	131	121	142	105	139	116	116	122	153	113	96	119	101	109	114	116	143	97	147	117	130	131	154	136	110	130	98	123	125	125	116	141	125	126	117	121	114	119	126	99	111	129	123	113	104	114	130	130	137	125	135	122	129	104	122	122	102	126	136	132	116	113	108	130	114	122	123	137	133	116	109	120	113	129	117	132	138	101	125	135	114	135	124	122	130	127	114	135	112	121	109	125	106	118	108	134	121	111	132	112	118	129	128	133	124	139	124	126	120	120	119	112	132	141	125	112	104	123	133	103	122	126	109	128	132	115	150	114	138	133	117	119	112	96	115	111	138	108	126	109	114	104	107	121	120	121	139	130	129	107	116	116	120	115	100	139	114	114	131	126	110	111	124	115	113	127	116	128	107	127	141	122	126	109	126	123	131	126	126	121	97	118	113	100	124	130	121	132	113	111	119	121	123	145	116	122	105	114	118	104	143	118	122	127	109	136	120	108	122	116	121	113	107	116	117	113	132	127	117	108	119	128	118	130	127	128	124	114	109	131	126	132	119	115	111	114	116	128	103	98	123	113	125	118	128	121	119	107	123	130	110	103	134	123	113	138	129	115	108	98	124	114	127	101	100	124	110	121	128	110	119	107	117	120	108	112	103	135	102	142	136	122	130	121	115	108	135	119	119	122	123	124	125	127	111	115	141	129	131	98	131	133	121	119	123	137	129	124	106	117	108	116	132	115	109	118	124	106	120	127	119	107	132	116	98	122	117	117	114	110	118	122	136	101	122	110	112	110	116	138	121	122	123	98	128	117	115	113	129	114	145	124	144	128	126	115	109	121	115	124	115	97	128	114	119	122	134	114	113	116	115	113	122	127	116	114	118	107	116	105	139	124	130	112	124	114	116	102	114	151	132	130	134	106	105	118	125	124	105	116	113	108	131	121	127	117	124	129	121	117	106	113	103	137	116	120	102	128	129	103	111	115	112	112	112	118	122	109	131	110	112	119	121	121	100	139	110	109	112	133	112	118	136	112	123	109	138	120	104	110	114	139	125	125	120	111	105	125	127	110	106	132	118	133	125	110	132	120	115	125	142	128	101	132	131	123	122	146	120	119	120	115	102	133	116	122	122	96	109	131	140	133	125	107	106	108	129	117	120	124	130	135	103	126	115	115	138	113	132	135	99	103	126	112	125	117	115	131	115	123	116	121	120	122	117	95	126	116	130	110	104	87	135	110	116	119	130	108	126	130	101	130	104	114	102	118	115	120	111	114	127	103	125	115	120	108	109	124	118	125	119	121	142	108	123	123	105	122	119	116	113	109	110	120	111	114	114	108	134	144	129	103	131	127	115	111	130	105	123	124	118	99	112	116	114	105	113	120	114	110	121	113	118	95	122	133	121	130	108	103	129	118	123	91	123	107	120	114	105	119	114	133	114	105	122	107	123	124	122	110	97	121	102	116	110	141	125	118	116	129	118	124	115	129	98	108	108	131	125	114	129	135	97	115	115	122	123	115	155	113	135	134	114	120	125	132	122	124	135	108	124	124	120	121	115	117	113	129	127	118	132	111	106	128	110	135	98	119	129	142	130	102	119	131	133	113	120	125	133	111	123	118	115	109	121	128	116	110	121	118	103	121	115	127	102	126	135	119	123	105	120	120	124	133	130	114	127	134	122	105	123	126	110	127	103	112	117	100	102	100	127	114	119	111	114	111	118	128	116	113	126	123	134	106	95	142	130	116	124	105	124	128	124	143	119	117	116	89	125	103	111	115	114	118	97	131	127	124	133	124	130	137	115	110	121	123	137	139	105	128	117	119	124	121	119	100	103	116	128	120	113	116	138	106	112	128	114	124	121	108	120	124	117	96	116	130	108	124	125	122	110	114	113	118	115	108	105	107	116	150	120	136	126	149	111	115	119	103	118	116	112	114	101	115	138	99	119	111	90	117	110	116	128	139	120	111	102	130	142	124	113	109	116	122	122	141	89	137	114	105	111	115	117	108	119	113	123	124	112	121	114	129	111	114	105	112	117	123	133	129	128	130	123	113	149	128	106	137	131	117	116	108	123	112	108	121	105	124	116	118	117	129	133	127	126	115	108	107	113	121	122	136	110	119	130	125	118	120	136	118	121	115	127	115	117	121	127	95	114	123	129	109	118	128	128	123	138	128	120	113	138	105	118	112	125	138	110	119	130	104	107	114	141	109	112	116	99	100	122	111	131	137	133	119	124	119	108	124	125	109	117	124	114	123	105	121	116	100	124	120	102	116	106	126	107	111	119	134	142	132	145	109	116	123	143	116	114	105	131	117	118	123	128	118	107	120	118	116	133	124	117	124	136	129	136	123	120	130	116	115	110	111	130	130	122	120	134	127	118	113	124	117	121	139	114	112	100	116	118	135	137	99	114	104	116	103	120	128	120	95	115	130	103	117	111	112	121	114	118	118	131	120	113	127	135	129	121	119	114	101	124	115	140	120	136	123	118	110	127	135	127	146	131	130	100	116	125	121	125	128	126	118	113	128	121	126	118	115	111	106	116	122	121	108	131	126	120	106	101	135	125	127	122	117	108	130	140	117	126	134	97	114	107	111	107	103	126	122	124	118	94	112	92	122	100	128	113	111	114	113	132	103	127	115	124	113	123	126	101	105	121	128	123	155	115	118	106	137	131	120	102	109	123	151	114	136	136	115	126	121	112	112	131	111	117	133	123	128	112	134	112	105	111	122	100	132	130	110	116	108	128	113	104	110	103	124	112	110	105	138	116	103	111	109	119	132	119	102	99	110	113	126	125	124	137	128	113	104	110	121	109	113	125	132	131	114	121	127	105	127	117	118	113	110	129	116	113	123	122	104	116	127	116	108	124	112	101	118	112	124	100	128	130	125	103	116	119	109	138	110	123	119	119	102	115	132	149	111	107	104	131	126	120	116	88	111	118	128	122	118	126	109	116	117
23209	15314	22426	15389	16042	15585	15056	19054	24003	25879	27449	28236	23762	26627	27930	35943	34817	37320	33839	34150	37107	28632	18586	19982	28021	34598	32401	36740	33590	29550	28516	31619	25727	16551	11495	8774	7053	5446	2954	1596	1054	1356	1253	1036	819	737	634	1237	689	886	1195	2210	2339	2641	4488	4171	2408	1117	691	612	791	1008	1908	3440	343	345	336	384	368	376	369	363	355	362	358	350	405	475	418	458	349	317	329	351	343	322	357	309	321	328	315	340	369	346	343	345	320	343	353	330	327	298	308	310	326	325	323	341	338	353	352	336	362	335	345	308	309	311	321	347	326	332	329	328	332	305	346	354	341	342	327	338	347	331	330	351	324	342	310	340	343	347	335	323	346	324	341	346	344	313	343	356	322	319	316	331	337	336	330	292	308	328	344	336	342	332	316	312	306	345	316	329	314	339	307	331	362	332	339	347	343	336	322	326	354	332	305	358	299	340	324	346	327	352	346	312	364	305	326	297	321	346	314	269	313	329	312	320	331	308	327	340	334	300	303	324	316	336	329	311	328	347	341	312	359	286	334	349	314	318	319	344	356	312	322	321	330	317	363	365	318	312	326	334	324	350	317	342	332	319	332	325	317	307	300	336	293	328	328	328	332	336	337	351	337	310	320	344	360	343	287	326	344	306	337	356	331	306	335	315	308	335	309	302	322	305	354	306	335	339	322	321	351	342	302	333	350	303	340	324	293	342	332	347	298	353	346	343	313	324	345	354	317	315	349	308	363	361	311	323	305	315	312	307	324	311	378	327	305	307	347	333	312	319	346	307	332	312	312	338	299	320	306	314	348	349	357	310	319	315	301	320	302	347	313	352	344	330	295	338	329	348	318	309	336	329	312	334	339	353	306	333	365	293	304	317	313	332	336	331	350	340	323	331	330	326	315	364	346	338	350	315	332	353	331	297	353	322	321	353	347	349	357	296	324	324	357	316	322	318	336	350	322	348	313	315	309	302	308	302	336	340	278	316	321	344	327	310	331	332	316	304	322	334	311	331	336	336	316	308	311	321	338	297	291	338	330	334	375	327	292	373	332	333	351	316	296	335	328	330	332	350	320	335	328	318	325	311	316	339	382	330	338	330	317	284	333	336	287	320	332	318	320	326	316	335	345	313	349	354	320	313	361	331	337	311	354	346	314	322	305	343	309	345	327	335	324	308	334	320	340	342	342	355	279	312	338	316	345	324	284	348	335	299	345	330	342	298	320	289	353	325	340	301	305	366	313	322	296	321	303	333	323	309	325	343	309	331	352	367	343	298	333	332	304	328	319	321	320	303	320	316	349	313	315	310	351	309	324	304	306	350	306	336	326	344	323	343	356	315	317	356	304	354	335	329	320	305	312	341	350	327	336	300	323	336	310	342	328	277	313	290	323	304	321	320	346	303	352	303	332	319	331	329	328	355	324	279	331	330	355	327	320	304	330	271	340	342	345	323	324	319	352	318	375	329	316	323	309	337	337	296	325	333	299	315	310	303	323	323	349	344	320	330	345	338	313	305	325	342	322	339	343	305	299	311	341	329	362	351	286	304	367	302	346	318	345	309	365	306	334	319	290	338	327	315	317	341	322	344	347	336	332	318	360	318	332	328	347	309	303	327	331	302	321	306	337	344	316	340	344	328	346	332	332	362	299	317	343	333	311	338	314	345	308	346	319	329	322	316	308	328	312	311	331	307	299	327	318	321	353	343	330	351	348	299	339	302	339	338	293	309	311	313	322	335	334	330	316	329	330	315	313	307	309	342	298	310	320	317	301	331	353	349	323	356	339	308	312	355	325	345	318	318	307	339	323	319	308	312	318	329	348	305	312	361	338	343	326	329	339	331	319	292	317	339	317	300	345	343	329	316	349	312	311	326	323	330	303	326	310	327	316	316	312	316	323	321	333	340	336	309	326	329	335	329	335	319	323	324	309	346	291	309	321	342	317	339	352	330	312	340	313	320	312	327	316	343	340	332	333	321	321	335	305	332	303	324	316	339	334	310	311	320	371	335	302	326	311	319	307	290	341	267	324	304	338	332	327	346	335	345	323	329	317	325	329	358	347	307	313	306	338	327	309	305	296	290	305	347	346	342	328	350	337	285	338	373	333	331	308	333	302	338	322	311	332	322	336	329	298	325	308	348	356	320	331	310	345	283	359	315	343	344	319	355	340	297	342	295	340	328	343	327	345	335	340	312	322	319	340	323	338	345	331	299	338	338	338	317	341	313	315	328	357	305	308	352	316	324	330	335	356	329	317	308	304	335	367	298	360	313	305	328	337	319	334	343	329	349	316	324	308	331	316	325	318	327	297	297	309	318	316	358	319	334	326	328	343	336	337	357	325	341	324	356	342	357	331	335	318	284	308	307	316	294	340	325	317	297	309	325	345	343	316	286	330	345	295	283	295	307	313	299	341	313	335	313	323	315	332	344	329	348	321	324	327	320	363	336	329	306	308	309	327	310	318	340	315	336	341	330	325	353	311	329	346	345	274	300	327	326	324	336	318	287	348	321	294	333	291	329	333	335	307	293	345	294	333	317	319	349	344	342	324	336	342	309	328	321	328	347	296	360	351	301	340	345	329	333	307	361	320	322	343	358	286	371	323	338	286	341	306	276	294	335	328	332	290	327	317	323	315	355	339	317	333	351	338	312	284	329	358	315	317	306	339	376	348	332	339	310	316	335	326	302	307	309	322	299	329	366	346	324	312	361	318	318	326	291	322	329	343	317	324	355	327	363	296	326	307	341	338	348	341	298	360	330	302	310	346	323	329	299	323	331	311	352	319	298	349	326	310	331	353	308	331	353	333	323	349	315	337	324	337	304	325	307	327	311	319	314	323	319	317	344	306	321	327	328	336	325	331	307	352	323	339	338	334	301	324	324	332	348	324	336	309	320	310	316	301	339	311	314	318	334	314	348	338	347	293	311	317	301	319	325	322	324	335	308	310	346	332	305	326	336	323	350	329	306	319	317	315	313	335	306	328	318	301	292	323	301	338	317	318	294	308	308	363	344	340	338	316	303	312	341	292	306	322	312	334	328	336	309	324	317	335	346	341	330	280	324	317	338	360	347	362	371	304	335	308	334	286	346	321	318	328	317	294	321	337	368	297	338	292	345	318	318	311	328	290	318	350	318	362	309	323	303	302	333	304	301	333	360	354	294	324	313	313	318	329	340	318	328	344	321	341	341	348	321	343	315	335	301	338	337	350	299	343	308	334	305	335	315	303	311	322	344	314	309	319	346	310	318	331	320	323	351	332	329	348	347	314	317	336	300	316	316	297	336	325	360	316	316	321	332	321	324	344	296	310	309	318	322	298	339	329	332	336	339	319	300	318	365	330	352	326	338	339	291	324	321	324	330	324	347	321	349	348	337	332	327	314	284	310	332	315	280	303	351	333	323	328	323	342	332	306	320	334	349	358	333	324	327	337	318	334	340	317	331	333	326	340	351	317	333	298	317	323	302	358	329	327	342	318	300	299	317	295	341	339	322	295	320	337	309
4544	789	1243	1148	1018	773	619	583	581	540	522	438	379	379	397	458	422	427	368	377	441	332	260	286	361	370	447	517	473	346	291	337	322	213	208	177	225	181	197	153	166	161	166	173	149	198	183	160	175	157	135	168	165	184	194	184	170	161	180	154	181	171	159	161	161	162	179	174	147	176	144	175	158	174	165	165	150	178	156	147	145	160	158	154	153	147	153	149	163	178	181	153	155	149	167	172	156	181	163	163	152	157	183	188	187	148	157	162	156	176	165	154	164	151	165	175	138	190	158	159	142	152	157	155	163	139	146	163	161	159	184	150	174	148	152	163	139	164	163	142	171	151	146	175	143	173	154	163	165	175	199	164	171	167	167	152	161	163	151	178	158	164	169	162	161	144	167	162	158	160	178	153	175	155	150	136	164	158	159	147	146	156	161	164	151	166	158	155	143	165	140	147	137	152	169	156	161	166	169	195	160	138	170	148	165	146	146	166	174	158	168	160	167	149	155	149	160	162	166	166	154	171	176	178	183	165	174	163	166	142	151	156	161	158	138	158	186	158	154	144	148	184	160	164	147	168	152	131	148	157	171	173	158	175	147	151	140	151	175	159	168	143	193	149	145	160	159	149	168	191	169	137	150	186	152	143	149	150	173	175	144	162	145	159	153	167	163	171	162	145	172	147	160	161	167	152	164	154	155	145	152	166	159	141	160	162	181	181	139	153	175	143	180	141	166	186	164	167	151	149	152	154	196	148	148	170	180	180	182	173	179	176	157	166	171	168	164	177	153	178	160	162	137	143	181	177	169	139	141	162	172	167	161	161	136	177	172	163	185	162	167	178	176	156	168	152	181	137	147	170	153	165	146	171	156	149	164	156	158	167	181	144	144	152	170	161	168	169	159	161	184	140	171	180	165	152	152	143	164	151	179	177	157	151	133	154	157	157	172	166	173	151	152	181	150	153	159	151	159	164	135	144	171	153	162	165	161	168	134	162	140	179	173	189	165	128	154	184	136	171	174	178	141	178	157	175	187	165	145	165	159	168	166	160	165	157	160	159	165	163	181	148	165	166	151	155	167	161	156	169	160	163	160	142	143	173	166	164	181	177	178	168	167	154	171	165	162	171	159	181	147	178	182	155	155	144	158	147	173	148	162	156	181	140	182	170	160	159	162	158	160	144	171	157	158	147	174	155	159	152	138	171	163	164	164	151	190	152	156	146	146	156	155	164	151	166	163	144	183	164	135	137	158	147	150	175	157	158	155	170	139	190	176	162	139	164	165	161	168	142	153	169	150	171	163	168	151	179	159	171	146	155	186	162	150	160	161	155	149	173	160	160	150	166	157	157	159	172	162	162	168	173	129	171	160	161	163	145	164	156	155	155	174	155	170	164	174	152	167	149	173	159	149	160	162	151	171	165	166	165	168	165	136	164	161	159	137	170	158	175	168	161	176	130	139	148	138	147	166	182	159	173	168	157	177	169	201	146	162	175	163	152	175	162	156	155	185	143	145	160	180	163	162	179	147	170	147	159	159	156	149	154	170	164	178	150	153	186	165	151	169	153	150	159	162	154	175	160	162	181	154	149	148	161	167	157	160	148	171	168	150	152	156	182	135	157	171	154	149	160	146	158	152	165	152	172	154	169	171	167	147	157	155	145	164	151	141	173	145	143	138	167	167	155	165	174	187	137	178	182	159	162	176	170	151	153	165	161	175	147	193	171	147	158	150	161	166	151	166	174	159	163	179	159	147	158	174	161	170	164	178	167	163	151	188	150	164	152	163	160	168	153	135	175	154	151	163	174	142	139	152	165	151	139	135	167	147	186	187	178	166	166	152	148	153	157	152	149	142	157	141	145	185	173	166	159	168	169	147	158	156	177	155	182	151	139	137	149	162	164	176	164	164	177	177	166	167	167	156	159	149	177	166	175	168	172	153	157	170	185	163	179	140	164	141	150	172	160	147	148	144	156	162	168	156	149	150	157	160	146	149	168	145	147	160	154	164	151	175	159	158	158	171	153	157	159	153	142	163	159	156	153	150	156	162	155	146	167	151	168	185	154	177	154	171	184	151	154	161	165	142	180	153	159	159	159	156	143	160	163	132	142	175	171	141	174	187	176	170	180	193	163	158	157	170	164	157	179	150	137	174	170	165	146	166	154	160	159	168	137	146	176	157	166	165	153	148	156	159	162	161	162	161	144	156	158	150	166	152	154	146	162	144	152	158	174	172	162	166	176	165	176	157	167	172	173	172	173	158	150	155	142	148	146	166	151	161	159	199	177	146	145	150	183	167	166	155	152	164	185	171	158	166	170	138	146	149	167	161	178	156	170	156	161	159	148	163	173	167	167	161	166	163	187	162	178	167	168	190	173	175	158	181	160	148	154	180	154	147	152	176	159	159	151	161	154	183	176	157	165	171	157	150	156	147	182	159	160	135	166	159	175	169	147	161	155	166	134	159	151	153	146	167	130	152	173	162	181	155	159	163	188	145	161	141	175	165	157	198	149	154	177	169	182	197	165	170	151	159	163	180	155	182	171	160	165	179	190	156	158	169	140	196	167	170	154	159	153	183	166	155	155	157	142	160	160	146	159	173	176	158	162	157	166	163	153	148	141	162	174	191	156	152	154	160	158	155	183	146	177	161	157	166	144	156	161	175	178	139	180	163	163	159	160	164	168	146	171	169	186	154	148	176	161	131	166	153	176	166	158	143	136	174	149	150	179	150	139	144	172	177	163	165	148	181	178	164	158	170	159	141	162	165	186	161	169	137	181	136	175	160	156	180	153	166	152	151	159	159	135	159	161	172	148	151	160	148	164	181	158	145	162	164	177	193	159	160	138	152	152	172	150	180	153	143	188	164	158	166	148	152	183	163	163	148	185	142	163	180	161	160	156	152	157	164	154	160	180	162	174	151	171	149	159	175	159	166	168	138	153	164	162	168	161	166	143	160	145	155	178	147	153	168	164	162	164	179	152	150	160	193	158	170	136	150	159	152	177	163	146	139	156	165	174	166	147	146	155	165	171	156	158	167	171	170	158	168	174	160	169	153	168	153	133	158	159	161	148	171	154	146	142	167	156	136	159	160	162	176	168	161	153	170	189	154	144	159	167	148	149	172	147	159	165	148	153	173	174	153	173	174	151	179	146	142	161	159	158	158	149	172	163	151	136	148	170	165	170	179	178	170	178	158	167	175	140	153	164	156	149	174	179	146	165	160	185	155	158	169	146	156	157	167	155	133	153	163	171	176	124	168	166	166	158	173	163	181	157	150	139	143	156	180	181	163	162	164	158	150	156	151	163	162	152	146	159	171	138	165	143	157	146	155	179	158	176	158	181	179	156	166	152	149	163	170	156	152	183	168	147	136	158	154	142	144	164	149	183	179	179	124	163	178	137	127	159	157	172	147	158	169	165	171	187	170	165	179	149	152	192	178	178	175	149	139	160	190	157	165	176	156	135	189	166	162	171	160	177	177	160	162	160	153	166	156	143
4169	1292	3009	3494	3555	3190	2800	2689	3027	3142	2977	2519	2016	2536	2592	3237	2897	2988	2263	2653	3399	2022	1264	1435	2093	2432	2747	3741	3004	2209	1789	2004	1710	1103	989	713	725	617	500	511	433	472	498	472	454	413	493	485	447	485	443	452	472	512	511	539	533	459	455	481	452	462	558	619	460	474	502	439	413	430	444	468	429	449	460	443	428	409	444	500	442	446	423	396	458	404	473	434	455	454	423	417	424	452	443	420	421	438	455	442	412	477	470	461	431	456	443	415	432	401	418	435	492	421	397	409	413	417	450	433	401	450	476	459	480	415	435	460	446	430	461	439	459	461	436	452	462	410	438	474	448	445	451	447	471	417	445	418	428	481	453	444	431	442	429	420	430	449	408	454	429	432	442	423	468	420	468	458	464	449	415	430	423	439	447	439	463	441	443	403	435	426	466	431	433	434	432	417	461	455	427	472	418	433	407	456	439	424	455	420	480	409	452	423	474	418	494	435	434	433	424	420	414	439	472	439	495	452	456	458	493	423	476	474	451	416	409	464	434	446	439	412	421	452	440	463	456	436	429	487	450	432	470	444	438	484	454	453	439	450	468	429	461	449	442	429	467	438	456	429	415	458	465	435	432	443	423	445	438	429	455	430	474	431	450	415	441	430	444	421	434	441	453	422	451	406	433	449	408	447	433	453	437	460	463	438	464	454	481	506	449	434	454	434	431	446	445	424	463	451	425	443	442	454	428	442	437	448	471	469	421	441	436	429	476	453	439	470	443	430	434	476	452	488	430	439	457	447	430	449	429	458	445	453	456	460	470	462	477	462	427	425	422	424	424	436	444	402	474	434	452	418	421	444	412	389	456	425	469	443	463	423	412	416	488	458	430	424	469	440	443	454	478	416	448	477	462	457	432	453	437	439	468	428	397	444	439	438	437	446	458	456	411	438	384	466	436	480	451	457	435	462	442	460	456	460	463	441	465	475	460	429	419	423	440	456	466	451	439	480	481	426	427	459	411	414	441	449	412	450	446	440	424	451	435	454	469	415	454	444	442	452	450	444	464	467	449	437	449	458	420	409	429	436	432	445	423	431	440	510	420	473	469	427	417	450	430	435	435	472	485	435	422	442	465	447	449	433	438	443	459	428	431	446	481	412	435	408	418	435	435	435	444	460	443	438	427	425	431	447	438	442	498	443	463	450	460	459	442	430	489	451	435	454	436	455	527	426	447	440	428	457	454	477	454	424	464	405	451	479	460	434	446	413	429	437	470	467	450	456	467	474	415	429	441	426	410	440	437	463	440	446	459	427	423	456	446	466	435	452	442	414	424	458	430	447	429	450	462	416	410	417	465	448	456	432	407	479	438	426	434	431	445	476	448	460	453	453	420	422	421	446	448	451	435	450	438	417	438	451	432	426	446	460	446	450	477	459	408	423	439	470	465	449	440	442	452	449	471	442	435	441	403	476	478	443	423	422	443	452	460	445	442	448	403	461	457	439	433	484	425	464	429	463	410	420	465	485	448	422	458	460	417	422	447	453	459	471	448	417	398	429	441	403	441	435	465	419	455	466	452	428	482	441	441	468	459	459	413	421	423	437	439	458	428	431	487	437	431	419	454	448	434	415	419	463	389	487	422	430	457	440	439	453	464	429	459	467	414	435	437	405	450	489	454	444	485	472	458	464	435	489	447	421	444	481	427	444	455	417	492	447	455	401	448	457	461	441	422	425	444	426	428	439	455	431	425	495	399	402	419	455	434	443	405	404	465	469	433	484	470	450	429	399	405	449	468	462	456	452	418	448	489	426	433	468	421	444	465	439	469	485	412	441	444	460	495	455	457	423	440	423	453	422	439	428	416	438	467	483	452	444	425	460	426	397	386	421	441	443	454	404	419	453	453	432	489	431	404	440	423	444	451	452	410	454	432	393	449	462	461	433	414	420	457	416	417	460	455	424	459	438	430	435	423	421	431	436	423	437	452	471	437	449	419	421	437	418	445	453	449	431	457	419	489	425	458	436	441	435	436	424	471	400	414	466	431	446	496	452	413	445	455	448	440	430	491	454	454	449	470	428	465	380	420	461	484	409	439	428	422	463	470	423	445	421	419	411	423	431	409	476	418	435	467	453	490	480	465	468	414	470	445	454	442	460	424	453	452	452	454	459	435	386	436	417	449	405	422	466	476	428	481	454	429	430	442	432	473	445	443	467	432	425	449	455	454	445	421	421	457	452	441	469	427	454	441	436	428	479	481	471	446	443	451	417	459	441	459	433	422	425	444	504	405	439	468	462	431	471	425	470	469	419	504	471	446	413	444	434	410	483	437	434	423	431	429	459	468	457	465	447	463	416	434	439	480	422	443	444	465	432	458	431	460	468	468	425	446	431	452	445	425	446	415	416	475	413	425	420	428	443	447	412	465	460	442	473	444	456	415	409	431	463	454	434	428	444	423	412	421	450	414	425	478	443	435	476	410	452	484	426	418	463	469	410	449	439	440	429	449	414	426	438	433	436	468	432	476	445	445	466	414	444	460	425	453	423	446	439	460	421	488	440	429	460	434	445	468	425	471	423	463	465	447	441	433	449	433	433	452	417	430	436	457	451	426	443	435	416	457	439	452	448	446	425	434	452	421	491	450	469	435	457	406	443	440	405	451	425	414	416	411	439	442	446	451	432	422	463	433	433	452	425	452	467	431	486	444	425	445	444	454	413	430	432	422	453	434	465	478	453	475	445	442	436	451	460	452	448	439	446	439	472	440	433	461	386	441	417	426	419	438	452	447	450	404	425	474	418	468	466	440	443	460	477	447	434	441	447	461	438	459	442	464	446	436	466	436	425	436	471	480	441	458	456	448	444	399	423	432	426	453	457	431	455	388	453	470	389	468	394	429	459	423	448	402	460	441	460	463	408	462	442	444	425	447	467	461	399	477	468	465	450	408	453	442	441	473	447	432	455	466	475	454	460	470	449	431	440	511	451	424	430	458	432	425	407	428	434	439	448	442	436	452	445	449	426	462	442	445	455	434	437	453	443	437	434	438	456	455	455	436	426	411	455	488	448	439	419	447	429	458	428	454	414	472	434	438	459	458	425	396	461	486	433	412	462	453	462	429	412	409	468	484	436	403	469	453	447	447	432	488	418	453	450	379	425	477	458	405	440	436	425	468	440	447	432	407	485	461	446	425	450	450	464	459	423	423	450	440	434	452	444	434	397	455	442	441	404	388	470	455	457	470	413	455	449	420	423	449	451	452	394	430	403	430	413	449	460	410	448	446	473	448	422	422	452	474	414	437	438	448	446	477	464	496	437	450	466	422	439	448	439	455	437	448	426	416	418	445	481	428	452	439	459	451	453	457	431	460	441	478	457	429	454	413	428	435	413	441	442	447	433	424	489	442	442	421	430	419	405	462	434	458	436	427	403	449	465	440	445	461	444	440	448	451	432	407	434	452	446	473	439	426	449	461	443	460	432	451	447	456	450	432	442	456	467	426	457	469	442	444	419	443	447
24087	9337	10060	7662	7087	5650	3888	3886	5265	5681	6834	5158	4132	5810	6438	6399	5995	6390	5450	5401	6244	3756	1864	1632	2151	3723	4198	5467	6133	4016	2517	3129	3107	1966	1406	736	705	677	352	239	217	244	232	243	216	218	203	242	215	228	229	288	303	346	418	364	250	215	210	227	225	204	449	385	225	194	214	179	206	204	220	191	215	189	205	220	216	200	209	237	189	209	202	209	199	197	201	204	218	197	205	208	203	205	200	220	185	187	209	187	197	210	217	185	196	193	201	198	206	229	208	216	214	211	180	216	205	191	223	222	210	203	222	201	213	233	193	196	214	193	188	207	217	187	184	186	206	188	196	198	201	190	185	208	215	203	208	204	209	196	194	218	200	190	208	182	205	220	205	202	187	215	211	200	197	177	192	199	205	213	192	192	167	206	208	188	200	204	212	195	212	211	222	193	206	203	206	200	207	179	210	211	203	175	227	197	231	175	199	206	181	222	233	198	193	232	183	182	191	193	211	208	188	183	200	198	202	210	201	186	224	200	205	196	195	208	186	191	204	221	205	196	210	178	196	193	223	217	186	190	185	190	198	192	207	197	217	197	228	189	186	178	177	205	214	193	208	199	195	201	200	202	227	179	209	187	207	189	192	197	185	181	196	203	212	209	208	234	177	174	209	194	201	197	219	194	230	225	195	198	176	198	199	187	219	185	177	192	191	219	205	208	178	192	213	189	212	199	199	185	183	212	203	198	190	188	216	205	210	181	226	222	203	211	192	219	179	206	203	177	200	212	216	203	224	207	244	204	214	175	188	194	231	195	195	193	225	200	215	185	220	199	195	203	186	195	180	224	203	202	217	234	206	201	205	187	206	194	201	219	178	204	209	189	204	208	226	181	191	206	198	210	207	221	173	207	196	196	194	223	203	212	192	193	202	213	216	216	208	199	199	208	216	210	242	196	196	229	197	197	230	192	202	194	202	178	207	219	197	216	180	222	227	212	220	191	214	232	230	193	173	193	211	184	200	199	219	249	222	190	210	205	198	206	201	196	202	216	184	207	192	189	203	221	204	195	186	196	198	210	204	206	232	221	184	208	205	205	185	210	201	202	189	175	232	192	189	185	178	196	176	220	192	189	214	212	193	184	196	190	220	198	173	199	191	213	182	189	226	196	199	197	233	183	193	213	209	200	177	201	197	211	190	200	209	206	184	217	183	189	210	190	166	193	211	192	201	207	197	211	202	200	205	211	180	206	219	175	223	203	197	232	205	209	219	211	206	202	249	195	193	165	201	184	229	212	205	185	205	210	210	190	180	221	195	212	190	208	209	207	196	227	205	229	186	229	218	200	210	195	230	206	176	202	206	188	198	201	182	203	207	214	209	191	225	204	212	208	227	222	171	212	224	213	205	175	186	190	204	192	217	196	219	213	188	206	183	204	209	212	206	190	194	190	188	207	172	207	202	193	218	212	196	211	207	202	214	209	215	217	195	186	199	189	195	218	239	198	218	209	220	225	205	189	178	201	220	225	197	212	192	207	202	191	174	201	222	211	206	210	188	204	204	183	210	196	192	210	191	176	215	202	182	195	210	223	225	202	230	185	194	216	184	192	220	221	188	169	190	202	220	213	208	177	207	184	204	186	214	211	185	225	195	231	205	217	206	197	186	210	217	220	206	188	197	227	224	192	202	206	194	187	184	200	193	193	199	192	202	170	196	197	210	200	213	195	193	208	211	163	186	203	193	219	227	222	196	195	176	199	196	205	188	183	191	191	190	208	213	177	187	176	184	210	188	214	229	216	215	187	196	200	191	198	189	194	189	221	197	201	239	214	207	205	202	204	192	211	177	214	216	205	205	192	204	193	174	203	205	218	187	192	175	214	199	214	218	236	211	193	219	210	223	193	208	214	201	179	236	208	192	206	164	196	209	194	193	192	226	202	185	204	196	230	194	204	222	180	190	181	206	196	211	189	193	178	207	213	231	175	214	200	202	199	224	191	187	213	207	191	171	204	212	213	213	184	190	202	172	200	200	188	216	201	205	191	197	226	211	195	208	213	231	184	218	221	193	199	188	204	204	188	199	212	216	198	225	205	202	204	221	197	161	178	213	172	202	188	209	198	203	214	206	205	191	201	202	195	193	201	197	193	216	190	183	212	222	187	188	196	203	201	217	194	227	190	184	190	225	204	207	205	217	228	170	209	195	199	195	224	188	204	196	209	202	214	216	210	189	200	204	172	214	197	204	203	192	211	219	218	214	206	191	210	209	215	210	204	185	179	226	202	203	192	185	211	174	198	204	175	190	194	183	223	190	209	227	185	178	224	192	200	205	194	181	200	206	223	189	212	196	190	200	229	200	210	201	216	193	194	204	209	219	196	198	201	213	196	194	229	203	210	188	177	209	217	207	230	212	217	195	190	194	207	199	196	203	212	204	194	201	211	214	214	221	198	228	196	172	194	195	205	206	170	199	219	212	215	196	175	194	199	193	201	199	208	218	192	206	212	194	194	192	187	187	207	217	213	194	227	225	187	178	205	215	197	201	212	205	201	165	188	218	232	190	199	206	202	227	194	212	184	208	178	192	188	224	206	200	188	197	186	228	184	182	202	218	196	207	205	183	206	200	188	192	187	221	210	217	209	185	194	186	189	203	208	201	197	211	199	217	187	211	206	219	184	204	201	188	228	209	229	201	195	217	196	213	205	190	182	204	217	208	198	212	201	221	209	190	186	209	190	235	211	177	185	201	185	196	180	198	198	213	180	184	187	207	214	209	194	220	192	219	190	209	181	191	168	207	214	213	197	186	190	205	180	206	181	201	195	233	218	192	191	185	188	197	174	200	214	189	222	191	196	211	209	190	185	222	203	217	195	193	214	178	200	200	198	240	221	209	166	174	215	198	209	184	183	207	198	226	205	219	191	232	227	194	195	221	198	200	192	179	178	205	202	205	211	214	205	200	162	204	192	209	182	204	170	202	187	199	204	184	198	183	205	221	204	212	187	225	207	207	195	192	199	211	225	211	193	209	217	202	204	208	199	198	196	205	215	183	190	208	213	200	222	195	203	196	194	207	240	232	242	194	219	195	207	216	200	191	195	223	204	159	165	202	202	217	201	187	194	208	228	192	209	223	196	232	225	203	217	177	166	211	209	197	204	208	219	221	204	201	202	202	191	196	182	200	191	205	215	199	199	205	180	190	192	209	228	209	208	191	190	226	220	200	176	201	200	202	206	219	233	212	214	234	188	210	214	191	222	209	215	193	222	206	188	179	211	177	230	215	218	207	233	197	192	200	208	191	190	207	214	164	202	196	199	207	222	204	179	192	181	209	199	207	204	199	206	207	220	200	193	225	209	208	219	195	192	207	179	188	206	180	226	168	211	192	189	217	228	185	181	192	204	197	197	190	201	222	188	213	194	206	177	203	216	223	196	189	191	194	221	197	207	212	202	191	190	185	201	186	235	198	226	199	190	228	214	191	205	164	199	183	188	199	185	208	212	202	196	192	199	209	207
13767	7522	14704	10881	11308	11153	9364	11481	14587	16509	19092	17120	15463	21509	20207	25036	23219	25130	21964	23344	26465	17896	11603	9823	13905	20436	19933	25778	26910	20725	15747	18228	18706	12169	7710	4303	4476	3597	1963	1121	834	1031	889	779	720	765	743	842	631	849	856	1104	1529	1656	2437	2018	1368	764	656	642	610	853	2530	1883	510	566	569	557	539	556	505	571	574	574	542	578	537	590	590	554	547	545	547	553	557	581	552	526	531	552	554	544	523	550	538	513	546	578	555	511	516	534	545	562	535	561	505	559	524	549	548	536	558	548	535	546	531	535	534	538	491	526	478	553	538	558	549	506	493	498	531	558	507	555	562	508	546	514	546	539	557	544	536	532	547	538	512	574	558	507	580	549	540	534	491	519	530	512	545	597	488	523	514	516	570	542	482	535	512	521	524	526	543	513	511	498	487	525	568	548	524	524	477	508	489	545	533	529	531	544	495	528	546	543	527	523	525	548	538	556	568	568	576	531	528	493	511	554	539	539	528	511	555	516	537	560	550	524	516	553	497	531	534	573	502	546	521	541	526	547	544	565	520	553	518	508	531	564	521	566	557	561	553	516	559	536	532	540	550	575	533	534	491	523	545	530	528	553	480	536	554	515	536	526	582	527	531	511	490	528	548	542	523	574	518	539	525	527	513	557	537	507	579	512	498	521	565	531	515	522	477	527	572	536	536	560	523	506	505	549	555	546	556	499	575	521	540	501	508	526	572	538	523	541	500	521	533	518	533	514	542	539	567	526	551	521	523	546	539	543	543	535	568	529	531	519	517	538	522	547	517	546	508	540	544	499	552	544	526	524	552	534	508	529	498	558	543	537	562	512	497	525	523	514	520	508	550	488	536	488	531	540	509	559	554	567	549	535	501	531	508	558	529	551	559	544	532	498	517	540	469	528	532	541	522	545	548	562	531	525	533	545	518	517	500	536	485	541	547	503	571	571	512	539	539	548	539	554	511	518	569	523	540	521	525	545	489	560	537	536	539	541	511	554	518	567	549	573	526	544	553	549	509	536	564	572	547	550	531	531	556	531	508	575	531	519	556	499	521	517	545	514	574	513	522	547	537	502	512	540	554	503	541	523	526	576	529	531	509	532	567	515	526	522	561	537	547	520	571	520	519	530	576	586	528	509	509	522	563	524	538	488	537	564	526	552	540	528	493	572	545	498	576	528	499	563	536	483	527	570	535	552	522	549	491	502	554	506	487	557	525	558	513	580	527	506	559	540	554	559	542	592	522	512	529	546	541	516	548	550	511	499	542	544	562	531	529	516	513	528	564	506	531	529	554	532	555	559	467	554	520	498	566	530	537	541	534	526	544	551	486	573	537	544	532	532	518	503	546	522	546	540	523	536	568	532	509	581	534	568	548	467	500	553	550	552	494	508	513	474	543	520	530	559	525	569	490	554	547	504	563	525	532	538	593	564	498	488	529	543	524	592	521	565	544	517	491	519	550	583	542	514	567	534	548	526	541	508	555	551	538	554	549	572	546	508	556	543	527	521	572	525	570	537	511	513	509	507	537	565	546	543	542	560	513	534	541	562	542	523	514	556	507	555	565	492	524	546	534	504	560	538	518	536	524	491	531	535	512	552	548	540	473	519	552	522	543	526	540	493	506	509	521	569	519	519	548	535	573	528	489	526	542	533	511	542	557	539	541	522	529	489	497	526	531	524	530	510	513	518	516	550	512	532	537	575	571	554	533	547	540	550	558	490	505	537	537	522	534	513	544	500	512	513	550	598	525	541	520	498	505	545	539	534	568	559	558	556	509	554	518	546	512	540	551	497	542	559	562	519	549	557	546	512	534	553	546	563	538	564	525	514	517	505	559	535	605	496	509	544	572	545	520	539	539	541	555	561	555	557	528	546	544	536	537	521	532	490	524	539	538	556	569	576	499	515	518	528	505	516	537	549	523	512	512	515	507	516	519	513	521	506	529	505	556	515	544	554	508	519	569	554	555	559	528	507	493	542	523	499	541	539	525	515	547	525	503	560	551	499	536	579	557	515	505	556	562	522	512	554	564	533	543	549	523	472	537	523	511	540	562	538	549	523	541	549	565	533	551	576	537	555	529	558	496	514	530	553	533	525	531	526	548	523	508	510	572	489	592	552	501	562	549	525	508	544	526	517	523	541	546	505	532	605	517	557	547	533	546	535	532	548	525	541	527	532	513	509	536	558	521	568	536	502	550	514	539	514	550	546	564	502	525	526	509	545	544	580	528	543	536	549	515	527	566	531	584	534	513	543	534	551	494	512	511	517	486	530	537	535	502	560	466	498	516	483	549	548	521	521	532	529	542	507	557	553	578	516	536	558	537	562	550	499	476	552	587	515	541	511	537	501	538	516	549	511	530	529	508	538	567	528	507	525	564	518	542	513	537	545	502	501	496	498	524	525	529	526	501	518	531	493	529	514	533	537	524	570	538	540	529	573	538	542	477	527	526	506	582	553	558	553	502	518	539	526	542	512	517	529	538	503	558	551	534	543	534	533	536	539	532	544	522	540	543	525	492	544	580	526	526	504	552	545	520	540	555	588	581	493	534	529	522	562	496	497	516	543	521	582	565	492	515	526	518	555	552	561	531	551	560	557	518	512	529	559	507	535	542	552	539	562	507	551	516	543	543	525	512	579	548	555	524	534	517	507	521	506	563	484	531	545	556	536	580	527	508	523	511	526	547	504	536	545	520	538	550	551	550	499	529	542	551	530	550	530	577	574	528	547	512	581	550	539	516	535	546	530	492	512	518	553	545	476	522	528	531	591	529	519	508	549	513	495	515	509	573	511	539	528	551	546	541	558	555	531	534	519	537	548	506	511	497	557	584	498	536	520	523	541	542	526	515	562	508	536	512	524	510	528	510	521	534	545	503	574	517	523	536	512	516	564	508	556	524	510	557	556	513	530	507	534	534	576	524	549	542	539	544	538	536	509	485	566	565	559	584	587	552	566	535	587	537	524	545	551	541	560	529	552	520	556	552	556	583	528	495	549	521	538	528	526	552	565	558	535	543	518	522	574	486	548	517	514	527	535	581	552	513	493	530	549	534	522	508	571	526	562	589	520	558	521	508	539	509	558	525	545	513	526	556	509	589	477	542	532	543	493	569	518	519	551	548	530	526	539	528	578	549	570	526	567	529	558	519	541	520	530	533	542	543	563	517	574	488	529	538	493	536	537	550	488	524	555	540	536	548	533	540	553	547	527	530	552	524	602	536	565	531	544	528	531	537	490	554	591	533	515	544	534	514	513	531	514	565	583	511	520	518	520	543	542	550	533	552	515	539	555	561	536	515	519	498	560	538	506	543	527	522	536	551	542	514	552	543	537	524	533	512	543	491	514	571	547	497	567	515	505	516	513	515	562	543	511	523	537	552	510	515	554	513	515	524	566	534	525	512	492	533	476	512	553	567	573	563	547	533	519	547	529	512	558	490	540	510	548	513	533	565	531	543	520	531	508	498	494	532	511	549	500	496	523	514	553	550	509
40176	22275	21515	13921	13010	11284	8393	8186	10160	11577	13619	12436	9891	12314	15109	13889	13934	13620	12902	12942	12867	8552	4635	3278	5338	9326	9635	11497	12534	10548	7272	6667	4849	2726	2648	1737	1317	1427	579	250	247	260	267	163	169	160	183	226	131	182	177	259	383	432	578	570	336	183	149	151	161	227	605	443	114	138	135	103	137	119	122	120	136	110	128	145	113	138	122	119	134	106	132	146	114	129	124	116	120	97	124	125	131	124	124	136	134	113	114	124	145	110	125	111	138	119	119	132	123	131	135	127	112	108	132	125	109	118	121	128	132	113	136	130	120	112	109	115	126	102	123	125	134	120	130	116	119	106	110	128	106	128	132	113	107	122	128	115	123	135	137	117	128	128	136	147	118	133	107	112	135	114	134	131	137	132	131	129	128	114	105	126	129	107	107	114	122	114	115	123	125	125	136	137	127	137	138	137	102	100	103	115	137	113	129	102	101	110	107	139	106	111	113	106	115	121	105	105	106	135	130	103	100	102	113	140	127	128	118	105	107	117	144	117	136	109	123	139	139	138	125	128	123	123	141	112	120	124	112	130	117	119	120	133	120	133	119	116	100	132	122	101	106	101	116	137	100	121	129	142	145	100	116	117	115	133	109	113	120	117	126	131	125	107	129	127	129	143	117	109	124	135	134	98	98	132	131	119	118	132	119	122	129	116	121	124	118	126	131	121	147	124	141	116	126	129	120	122	115	123	118	123	125	121	118	132	108	119	127	117	122	114	130	129	117	122	118	115	133	124	117	116	117	131	112	113	128	132	130	133	109	121	116	133	146	139	125	111	108	108	127	141	111	104	121	113	111	127	132	140	114	123	121	125	155	123	118	134	150	113	136	119	115	113	129	118	119	127	117	129	128	114	112	101	132	115	137	148	113	128	117	110	109	137	132	105	119	118	136	123	98	133	128	142	115	146	135	115	112	107	98	128	135	111	134	129	106	127	113	115	123	126	113	105	120	118	109	134	110	96	128	129	121	110	95	142	129	109	125	116	130	129	103	117	104	110	125	126	123	124	103	109	102	131	100	118	117	131	156	90	111	104	121	137	116	113	111	115	126	107	113	131	109	124	127	135	115	119	132	127	138	127	126	150	97	94	87	119	127	126	126	133	124	112	110	103	120	104	116	127	124	118	122	128	126	152	98	123	123	128	117	116	122	127	128	122	129	120	107	128	110	128	111	120	122	106	108	129	135	111	128	115	125	111	118	126	106	142	119	109	105	127	135	124	117	127	129	122	110	123	127	118	125	126	97	127	109	124	120	104	109	98	125	106	141	128	126	132	121	111	118	142	107	103	116	136	130	108	106	129	109	131	136	118	133	114	132	120	133	127	128	121	113	118	130	127	128	118	129	123	134	111	120	129	131	109	91	121	134	145	124	119	118	111	145	135	132	116	122	132	124	138	135	110	131	105	107	146	149	135	117	109	110	116	140	119	119	103	121	118	116	130	129	126	121	132	107	130	138	120	120	110	109	104	123	113	119	127	127	123	130	132	137	126	132	126	130	105	141	115	140	121	130	126	134	112	141	116	108	110	126	121	128	110	116	151	113	115	123	131	121	114	145	125	130	112	123	113	117	111	127	105	138	127	104	130	125	120	119	123	97	136	112	119	118	132	113	134	131	138	137	88	114	116	102	128	109	120	127	136	113	128	119	106	124	112	118	124	114	126	120	107	120	113	123	114	121	118	113	123	107	144	111	124	114	109	123	123	130	142	111	129	112	98	117	111	128	125	109	126	110	127	137	126	126	137	125	120	135	125	112	114	124	117	113	135	116	118	138	112	122	119	97	144	107	109	112	110	127	125	131	112	136	116	115	131	102	121	118	132	123	145	127	131	106	110	124	141	132	119	117	105	124	113	128	117	112	123	109	97	108	108	117	120	118	119	116	136	128	118	110	126	123	122	127	120	112	133	124	148	114	111	131	103	113	140	107	130	109	135	132	125	123	123	124	125	128	128	107	119	120	109	126	120	122	144	116	122	122	126	121	111	118	122	119	114	142	112	113	123	126	115	125	123	112	124	124	119	113	125	130	136	125	126	124	117	118	110	103	111	131	112	120	147	127	142	132	116	122	110	136	127	103	122	123	134	110	117	128	113	118	118	124	96	123	111	131	126	110	145	142	126	147	120	127	117	136	118	118	143	118	127	127	112	119	99	122	112	129	125	138	116	121	94	119	113	108	122	122	108	108	115	123	108	133	117	115	117	113	125	123	111	116	121	109	111	116	126	116	141	116	122	124	123	118	118	114	117	106	132	121	104	129	125	119	129	126	128	130	112	131	133	102	116	138	127	138	135	127	116	114	129	157	114	125	142	115	112	153	141	154	120	132	129	121	117	104	118	120	123	93	125	118	125	126	124	121	118	108	110	131	126	107	107	108	133	116	112	122	113	133	122	128	114	125	147	120	120	121	123	128	124	125	136	115	149	123	114	113	122	110	121	134	128	128	126	134	155	119	122	131	129	125	112	124	112	116	133	131	115	137	116	147	122	114	101	135	126	121	124	115	110	134	132	120	140	118	98	101	108	104	128	118	119	138	126	123	115	111	118	122	126	115	113	126	123	126	122	138	124	135	120	123	107	131	119	105	141	129	126	126	135	134	136	106	148	103	121	119	104	121	133	114	135	104	125	109	138	124	117	115	131	121	117	108	97	128	109	131	128	126	107	124	101	129	116	113	141	138	123	113	120	136	91	117	116	120	118	109	132	107	132	103	112	123	121	128	91	136	105	135	114	117	138	141	106	136	112	123	121	120	110	128	118	124	133	149	119	118	126	118	126	110	116	143	110	134	127	111	93	120	126	114	130	129	101	119	127	106	129	136	132	128	122	126	136	123	127	113	110	112	91	107	111	112	131	125	138	129	129	110	120	93	133	147	115	120	113	134	116	119	120	139	142	110	108	119	109	107	102	130	117	137	125	114	100	124	119	122	126	109	128	124	113	116	115	111	142	123	95	132	129	108	130	136	138	118	124	129	135	132	117	108	120	123	96	138	107	130	135	121	141	107	109	138	119	132	117	114	109	116	107	114	113	117	99	117	106	114	118	121	117	126	100	130	130	123	140	124	146	114	118	120	128	108	117	122	129	144	96	114	119	107	136	118	128	128	133	133	116	125	116	125	121	135	112	122	116	128	120	125	122	111	121	119	119	126	116	109	114	112	113	123	114	113	124	115	110	116	134	114	132	128	122	134	129	126	108	110	133	117	126	129	125	108	127	116	136	110	137	120	118	135	128	128	119	113	98	131	97	112	85	113	127	124	158	113	135	127	109	120	115	106	103	128	107	111	124	131	130	130	113	126	149	121	127	133	121	114	130	132	102	124	121	111	133	102	128	110	135	121	120	111	110	116	122	113	122	129	111	139	121	127	141	123	121	115	122	120	123	125	123	127	118	117	106	134	129	124	126	137	129	102	160	133	125	111	138	117	134	132	135	124	134	138	122	115	116	119	136	123	130	122	122	98	136
22993	14909	24286	16337	17869	17695	15407	17767	20783	23695	27858	27160	23825	31882	30711	35789	33486	36607	34404	35673	36043	27360	20248	16034	24449	33673	31344	36595	37376	34279	29735	28673	24258	15620	12857	8204	7975	7350	3442	1569	1085	1197	1369	828	695	796	853	1391	651	886	1036	1634	2943	3316	4687	4477	1986	1017	678	542	537	1219	4480	2965	394	355	405	364	364	348	355	357	315	343	418	356	360	467	479	465	352	334	344	368	365	346	359	378	326	364	341	335	340	355	334	344	309	315	367	337	334	312	341	351	382	360	325	346	374	338	321	318	315	346	335	328	332	303	367	326	314	353	334	365	323	340	304	303	353	330	336	332	312	313	334	296	328	317	327	320	340	319	341	349	358	342	335	315	340	325	326	338	345	347	334	339	306	354	337	336	322	346	349	335	330	363	323	369	300	314	357	332	342	318	365	375	317	335	341	349	320	327	320	321	337	348	331	309	344	334	332	327	326	348	310	323	309	318	305	340	326	342	374	325	323	362	306	356	343	353	346	341	348	368	351	325	359	334	330	314	326	317	332	326	342	346	347	317	348	327	334	364	295	333	328	324	323	331	342	350	312	343	393	352	349	309	308	349	339	321	297	298	316	340	332	323	324	321	350	317	328	303	362	311	365	331	334	355	342	296	346	340	323	321	335	343	326	334	346	321	321	341	344	324	331	360	357	323	316	354	325	357	328	327	360	294	314	359	319	346	325	307	332	312	319	291	316	327	347	347	332	325	343	342	318	340	357	314	324	323	303	328	335	326	349	331	332	293	325	323	337	318	334	330	343	324	344	331	331	325	315	378	307	374	320	311	347	363	329	320	303	356	304	298	347	360	352	361	360	336	331	316	368	323	318	364	342	331	332	321	330	321	293	329	361	328	378	296	317	332	335	318	354	297	340	326	333	363	334	352	318	313	321	322	300	350	331	329	329	340	324	324	338	309	346	352	326	344	332	327	337	326	288	317	335	323	320	328	304	312	340	344	342	327	343	352	336	358	341	318	343	297	280	317	332	326	340	354	347	304	338	341	326	327	338	294	339	331	351	360	313	350	312	332	333	330	348	357	374	355	337	338	345	326	313	338	320	333	308	312	335	349	312	317	357	336	339	287	343	322	291	337	344	298	372	340	321	351	312	321	340	364	310	362	346	343	321	308	333	297	309	315	326	332	334	332	316	341	314	307	340	329	333	332	348	310	322	331	347	316	320	312	313	308	342	328	333	324	329	324	312	312	337	373	331	350	339	318	324	351	330	330	328	332	330	328	330	356	369	353	299	344	353	354	361	346	327	336	340	364	342	352	352	310	342	346	324	351	341	374	324	312	320	343	356	328	317	372	369	350	327	369	356	320	373	345	321	360	335	321	340	354	340	320	340	332	342	350	363	330	328	304	310	337	315	327	340	347	343	334	343	344	359	331	355	356	302	339	362	367	342	347	351	310	348	328	330	333	361	322	359	323	313	333	349	346	336	369	353	324	332	324	333	343	370	333	343	342	337	324	309	327	318	336	347	327	311	325	348	314	346	361	360	345	337	315	336	328	305	350	330	303	342	328	336	306	342	330	358	324	317	326	347	319	312	310	356	274	326	329	346	298	321	324	311	327	342	309	321	310	334	347	334	322	354	324	334	332	302	297	314	363	335	336	315	312	321	333	363	322	289	354	324	329	356	330	334	343	321	326	352	344	337	356	320	306	334	346	361	309	335	305	348	345	310	309	312	367	323	352	346	322	329	340	312	372	328	375	333	330	340	334	318	346	356	326	325	329	350	347	350	312	316	356	341	303	343	336	337	352	335	314	335	335	351	328	356	312	295	338	315	356	333	307	335	330	308	355	354	320	321	320	337	322	333	361	345	301	331	340	308	310	316	367	349	345	367	319	350	315	348	342	354	336	324	350	321	347	341	336	325	328	347	311	321	361	349	340	331	328	308	310	321	349	335	359	361	377	326	322	335	342	285	325	371	319	309	337	333	346	331	290	339	325	336	313	351	334	334	345	351	327	331	347	340	338	289	327	328	318	361	357	314	357	359	301	323	337	321	299	331	348	349	330	303	314	318	320	322	319	326	344	311	331	332	310	327	313	340	308	319	315	365	333	357	330	357	335	311	321	320	340	306	323	334	321	322	360	298	290	321	311	318	356	353	372	346	317	326	342	327	340	330	312	379	321	351	324	359	322	336	322	346	335	288	321	323	313	362	342	328	346	323	327	373	318	326	334	321	321	330	327	367	318	352	350	351	289	334	338	335	308	312	303	342	307	359	340	317	303	316	309	311	345	361	342	332	331	330	333	352	345	327	342	344	368	351	317	346	346	330	343	338	309	335	336	342	362	321	331	346	339	344	334	324	357	367	330	302	305	339	291	317	359	305	349	319	319	320	273	361	309	340	314	317	340	315	327	333	327	338	341	319	332	332	349	313	311	345	325	319	328	330	304	353	306	329	330	328	340	362	328	368	338	323	330	325	323	335	327	318	336	355	335	326	308	309	315	340	339	336	362	324	289	361	331	307	358	329	312	301	326	351	333	319	360	333	329	346	342	316	337	336	361	331	354	344	349	317	365	313	334	335	345	329	364	328	314	358	368	345	337	387	363	344	331	342	363	333	314	355	335	352	374	322	335	323	354	388	333	308	370	321	361	315	343	335	325	322	309	291	315	355	308	373	332	318	318	324	312	305	342	346	366	301	356	306	323	336	309	330	303	308	300	355	350	317	335	323	328	318	332	357	334	367	339	372	377	334	352	311	334	274	322	332	346	325	345	344	344	343	362	326	343	341	364	303	318	309	335	352	349	333	345	308	343	323	322	354	326	319	362	345	354	327	360	326	330	336	343	343	362	304	345	351	321	353	328	365	332	296	357	332	332	349	338	339	355	332	357	330	315	336	343	320	333	335	319	341	336	334	351	349	320	351	358	326	331	353	328	337	351	337	353	345	353	355	312	327	353	352	331	330	324	311	337	298	330	336	340	328	346	300	340	340	337	319	336	315	321	303	328	332	341	313	347	334	330	331	323	316	328	290	346	320	339	304	304	331	297	349	352	325	350	324	326	308	358	340	323	353	320	308	366	303	318	324	390	342	344	344	353	292	344	344	317	325	311	345	351	344	349	356	334	367	360	319	344	319	351	340	305	307	348	290	330	333	340	339	314	337	304	377	355	346	358	313	326	324	339	299	334	317	308	337	347	331	345	330	385	331	350	304	331	341	307	298	373	331	369	319	331	292	341	308	333	356	346	330	352	325	331	369	335	345	358	313	335	315	325	309	324	332	333	357	342	297	365	327	325	339	317	365	308	311	320	338	326	351	316	348	297	351	317	350	326	367	303	345	327	351	328	342	342	320	341	355	329	350	320	339	319	369	338	352	292	320	316	318	325	335	365	323	347	350	299	328	346	337	296	323	346	319	302	343	350	331	332	335	338	356	364	307	339	347	355	340	306	328	348	327	367	340	298	337	340	342	327	308	344	323	320	317	339	322	351	312	370	358	332	293	335	324	313	338	360
4771	893	1616	1450	1266	945	657	634	563	526	622	484	416	566	643	528	561	513	491	487	478	324	254	267	333	480	462	511	574	444	365	325	232	215	190	203	189	159	161	182	156	175	150	149	162	157	170	162	170	178	151	182	156	165	180	179	149	161	165	173	158	163	172	191	169	153	161	168	189	153	158	150	165	172	150	148	158	172	168	140	160	168	164	153	185	159	130	164	158	170	169	172	136	159	167	150	163	169	148	180	163	149	140	158	161	156	162	147	132	155	144	168	130	165	172	178	192	141	162	137	159	139	164	186	158	142	152	132	176	167	164	175	172	152	146	160	156	160	151	157	178	145	167	162	147	166	159	151	167	140	174	163	158	142	146	171	158	154	168	143	167	139	156	152	163	169	167	128	146	140	167	174	158	166	152	145	164	171	135	145	152	150	162	167	136	160	157	138	160	183	171	170	165	175	143	142	163	169	149	162	154	182	152	157	194	146	179	150	150	136	151	146	161	167	158	158	154	147	148	168	159	160	166	161	168	158	170	125	148	150	164	153	180	184	159	128	166	167	145	163	145	164	166	160	133	151	168	151	165	157	148	157	156	176	187	160	141	146	124	166	144	170	169	129	154	158	177	159	162	132	155	153	158	160	151	157	158	163	180	152	169	158	163	135	159	176	165	167	147	163	145	149	155	140	162	164	165	162	148	159	169	166	144	161	157	145	154	166	154	158	179	158	155	141	170	136	156	144	152	159	166	147	157	134	158	166	166	154	158	169	167	161	151	162	169	155	135	167	153	171	162	141	160	159	162	142	147	151	167	157	154	135	150	152	153	148	159	134	167	168	167	163	130	132	154	133	150	153	130	161	147	176	180	171	145	160	160	140	154	150	165	166	136	148	158	144	178	144	150	161	152	137	141	169	171	170	156	150	142	147	169	162	158	161	160	171	145	125	151	159	157	129	168	169	149	168	143	137	161	150	167	146	167	170	153	175	146	162	152	153	134	142	157	160	171	172	174	174	177	167	152	151	152	167	134	154	159	171	157	164	164	157	171	166	161	152	147	150	156	168	141	159	147	153	166	147	158	152	167	149	160	156	148	160	163	181	149	160	166	171	152	155	151	142	181	172	160	155	138	150	187	163	164	165	166	159	175	155	149	170	149	142	166	181	166	164	150	148	148	148	159	162	158	140	152	145	148	203	151	168	157	181	161	168	155	144	125	161	169	169	165	161	165	159	148	139	146	120	155	153	139	169	146	137	152	146	157	142	158	145	174	140	175	159	177	161	152	164	147	170	152	153	162	149	167	169	168	150	138	137	165	149	158	138	155	164	148	163	185	147	152	152	141	154	151	148	149	138	172	156	158	172	148	174	160	167	162	162	158	164	159	158	141	171	159	159	161	168	154	153	153	169	162	164	142	153	178	166	157	171	175	164	166	145	166	127	161	147	153	150	150	125	153	136	153	174	141	162	151	170	183	195	183	149	154	149	137	155	153	164	153	142	129	169	173	168	141	173	165	154	162	168	137	172	144	147	173	141	141	144	167	161	174	149	187	161	139	146	154	156	150	150	156	150	150	158	157	134	151	143	155	161	142	158	173	186	170	147	187	173	179	138	137	177	165	150	177	164	151	164	159	174	164	157	166	153	143	160	178	169	174	149	174	174	170	188	170	155	148	164	157	150	152	175	148	171	178	147	165	148	134	142	158	153	171	172	168	163	162	156	157	166	142	160	160	156	177	161	172	160	135	146	178	137	164	148	144	175	139	148	167	159	181	155	165	142	180	162	175	168	140	182	173	176	154	180	148	145	144	153	164	149	141	165	142	153	160	134	163	165	140	149	152	182	156	166	141	141	163	157	148	162	161	173	170	174	160	165	164	155	158	136	162	156	185	151	156	162	148	148	171	157	142	159	153	178	142	142	171	162	171	133	150	168	174	152	164	150	147	155	168	142	123	172	167	151	149	144	139	157	152	169	154	158	146	147	157	140	140	144	154	166	156	137	152	147	173	151	143	171	177	116	156	156	169	155	129	155	155	166	159	157	167	160	148	143	150	158	173	165	141	169	135	151	137	172	184	179	154	160	136	168	138	163	160	158	135	157	160	149	166	170	173	151	165	141	162	169	162	160	153	173	168	178	173	128	172	151	169	145	169	151	183	165	166	152	145	174	166	148	159	179	176	156	138	151	154	164	187	166	174	148	170	156	158	136	168	144	154	186	137	161	183	158	142	151	167	162	135	159	155	154	148	134	144	156	191	149	146	151	147	169	129	168	186	164	167	168	133	167	186	166	155	161	149	157	151	155	170	170	164	154	169	160	150	166	150	158	165	156	151	142	174	157	167	155	160	145	152	173	154	147	155	159	164	170	165	181	159	150	173	168	140	181	147	154	150	131	125	146	158	157	151	149	175	159	128	159	165	154	153	181	170	171	157	152	148	143	168	163	138	184	151	129	160	184	147	145	168	154	147	159	165	165	170	179	154	127	153	148	148	159	165	159	150	158	136	156	159	151	136	132	173	142	187	160	161	174	172	147	172	151	153	188	180	160	162	159	141	158	153	175	160	177	162	169	168	180	157	148	184	151	159	170	158	147	148	133	148	141	157	155	163	149	155	179	142	134	182	168	161	161	158	162	166	191	149	164	167	147	162	159	160	148	144	166	137	159	177	179	161	148	168	141	153	160	161	164	173	157	157	169	139	188	143	155	160	168	154	167	152	161	171	184	173	178	177	157	154	156	142	152	153	155	158	156	149	173	138	164	154	155	140	148	161	164	149	157	157	150	168	157	143	162	175	173	154	151	166	151	152	139	138	168	171	174	172	164	176	161	149	137	146	154	174	167	149	166	175	158	187	157	165	155	190	152	144	144	140	175	172	175	166	143	176	140	174	168	150	150	141	159	177	172	175	178	152	170	168	156	165	159	150	169	170	147	175	187	153	141	161	138	187	174	179	159	143	151	159	151	158	168	184	152	162	145	162	157	168	145	176	163	145	148	150	141	179	183	170	178	162	160	132	173	169	175	154	155	136	149	157	168	170	147	150	149	165	162	172	163	170	156	155	153	144	155	145	141	146	162	164	147	151	147	148	190	170	178	162	176	161	156	149	165	160	170	167	157	149	153	159	166	166	129	158	142	156	155	152	118	164	173	144	158	136	185	149	161	134	149	148	137	156	189	162	148	156	135	154	163	154	148	146	159	166	185	173	161	144	158	137	178	173	182	162	143	159	147	161	182	154	159	148	145	155	161	144	163	147	133	165	153	145	153	133	163	170	139	152	138	164	163	157	161	157	157	147	155	172	162	146	152	135	158	166	137	159	171	166	145	137	168	167	122	155	131	162	165	158	166	145	156	183	169	153	167	171	154	157	162	157	180	156	146	173	173	157	137	174	166	156	154	166	161	136	149	144	164	150	150	171	158	151	168	153	132	146	145	131	165	143	153	165	159	153	160	155	164	155	180	159	136	158	148	153	156	164	148	151	153	127	163	153	168	165	151
4380	1387	3364	3928	4117	3903	2966	3049	2757	2790	2954	2713	2223	2977	3400	3486	3335	3108	2789	2755	2786	1886	1489	1153	1829	2905	2934	3470	3681	2731	2212	1871	1266	981	1049	656	622	764	582	446	472	457	457	418	426	417	468	460	433	446	429	467	516	534	534	566	499	492	435	487	430	470	547	466	418	422	440	460	415	436	421	448	416	451	388	455	452	417	439	443	432	433	446	422	475	406	395	390	447	458	413	428	422	456	432	436	425	424	448	451	435	423	452	433	453	456	405	453	426	433	441	428	417	426	408	436	452	404	418	399	435	439	409	431	430	418	427	425	417	404	437	389	397	428	452	443	413	472	416	415	444	434	439	427	406	416	440	437	396	410	434	415	503	410	445	448	397	438	411	422	410	466	459	462	414	446	424	438	471	426	421	421	415	420	445	441	408	437	430	442	413	398	401	484	390	443	440	428	457	400	432	428	437	405	431	434	410	424	432	419	439	427	431	445	408	436	446	435	413	402	497	416	410	412	411	454	430	457	473	422	422	456	448	467	452	405	433	422	407	446	411	380	438	474	405	435	441	430	435	431	392	435	420	422	418	450	428	426	391	453	400	463	447	400	423	442	438	433	464	419	412	429	428	439	396	408	442	436	455	440	421	440	447	436	441	453	408	438	444	426	401	436	476	415	391	447	443	407	385	459	422	417	420	410	467	392	452	495	459	426	419	463	425	452	419	447	458	453	434	400	458	450	430	420	425	449	465	457	422	447	448	432	453	447	437	394	398	434	446	438	414	394	440	434	445	462	395	458	441	434	441	424	431	418	387	461	426	468	420	442	446	458	399	437	421	435	440	412	437	439	398	403	432	407	430	438	402	438	413	452	382	429	432	429	430	413	453	470	434	415	455	407	449	431	458	437	422	447	402	413	426	480	401	440	428	394	394	454	395	399	418	474	405	412	450	411	439	426	459	435	406	433	408	433	432	437	395	404	412	437	438	390	417	401	418	408	472	401	420	460	440	445	434	443	387	455	425	439	474	484	456	413	419	440	436	442	446	426	452	441	449	426	435	460	447	425	435	445	418	401	448	455	450	406	470	376	428	429	412	400	417	444	440	415	445	456	462	420	402	447	470	449	458	471	446	431	414	464	406	445	458	423	442	456	446	447	420	417	404	444	453	457	461	442	437	445	421	459	427	454	439	421	436	469	423	441	422	452	444	470	429	426	445	408	419	438	466	431	426	449	383	451	436	431	441	433	432	463	438	430	427	420	428	415	445	402	440	423	418	420	413	441	457	433	421	429	431	392	406	465	421	409	417	442	416	443	434	459	448	422	471	412	437	409	421	390	424	424	438	415	440	430	414	454	439	421	444	402	397	436	408	417	409	408	420	430	439	402	424	420	430	435	423	432	448	445	420	454	420	471	454	465	444	474	468	447	430	459	443	446	422	427	453	435	432	412	421	455	455	441	462	382	411	436	434	427	414	425	409	410	402	416	466	427	399	441	460	417	468	468	443	470	385	435	429	417	442	402	411	414	443	402	439	394	441	447	452	415	426	446	439	410	391	442	394	428	415	433	416	436	450	451	423	406	430	426	452	408	448	472	416	445	403	435	406	411	435	415	430	460	416	436	445	407	469	410	460	432	444	446	420	408	456	466	430	416	460	434	416	452	449	449	437	443	430	415	411	453	389	394	428	459	431	437	457	449	438	425	421	443	423	429	442	485	425	440	477	450	424	441	448	447	415	466	427	389	398	399	461	434	460	420	425	426	415	453	438	407	434	459	414	439	405	425	415	462	438	418	422	406	421	466	437	436	455	420	429	428	430	426	423	440	443	477	434	428	442	425	409	428	417	402	424	416	435	408	411	450	426	454	466	436	415	453	453	432	485	432	440	428	451	442	414	377	394	416	412	432	457	437	429	462	456	440	434	453	448	444	425	454	440	397	481	439	416	452	413	454	403	430	403	454	470	430	458	440	453	399	446	457	427	406	405	442	424	425	434	419	400	471	432	456	447	443	433	448	456	445	447	433	430	402	424	424	433	421	418	408	462	436	453	453	438	467	412	443	440	409	408	445	474	441	411	449	438	452	448	428	413	416	399	432	442	402	399	456	413	428	406	456	407	438	430	425	422	448	442	464	423	417	441	429	447	449	453	479	438	465	402	434	463	453	467	426	443	470	449	406	414	410	434	427	463	425	458	446	420	426	424	421	422	423	417	450	431	420	452	420	412	452	427	432	442	435	428	459	463	420	429	459	417	399	432	428	417	455	442	446	418	454	441	432	427	470	423	449	450	460	426	463	401	439	429	444	462	431	442	449	423	415	436	433	443	432	431	447	390	455	428	423	455	452	425	405	441	443	465	436	434	405	458	413	436	471	437	475	474	455	455	422	476	432	460	458	414	442	452	425	373	415	463	453	415	444	464	463	419	429	454	437	412	422	460	430	420	461	419	482	423	433	447	414	420	437	423	458	497	446	444	437	453	441	432	448	402	416	437	428	398	418	425	458	422	429	427	417	401	443	425	461	429	443	461	460	473	447	406	405	438	436	446	429	457	448	431	449	398	433	412	414	475	412	442	424	447	413	408	426	466	483	461	428	421	431	448	449	447	436	442	461	396	446	419	457	442	442	428	423	422	462	441	416	433	408	408	422	445	413	431	447	423	438	467	440	437	422	388	375	432	449	421	409	403	422	439	443	424	449	403	417	416	441	425	422	434	399	455	404	421	471	425	455	415	410	443	446	461	429	463	438	402	416	423	440	457	440	443	452	434	390	427	467	438	412	431	390	425	434	418	424	460	415	445	434	420	422	430	460	450	452	427	391	414	414	404	440	421	441	433	428	431	465	424	412	421	460	450	439	412	440	423	465	431	450	423	446	416	445	417	420	403	428	460	463	426	411	430	406	459	446	413	428	464	432	435	425	395	422	435	429	443	444	417	434	456	443	457	443	435	429	449	413	432	422	412	417	407	438	437	425	402	434	451	405	453	423	414	413	458	435	375	434	430	446	428	396	460	454	466	433	438	400	454	407	428	415	462	399	442	439	448	435	397	410	403	411	450	437	448	402	425	446	439	430	420	423	425	454	441	449	423	400	415	462	432	444	411	435	456	428	440	430	468	424	415	445	450	413	442	463	460	415	424	467	426	396	408	463	409	444	437	430	435	429	443	443	410	418	451	392	413	430	410	428	447	419	465	412	409	466	443	447	432	467	406	414	402	395	459	457	428	399	423	446	425	433	432	445	435	461	455	418	444	471	440	466	428	434	403	419	418	443	455	436	458	423	439	457	452	449	433	438	463	451	421	435	422	425	413	441	424	444	426	397	398	415	402	427	439	432	451	431	441	409	420	443	448	429	435	449	442	392	450	421	424	431	418	487	456	445	468	417	424	436	431	462	415	492	428	470	447	443	415	439	398	457	435	444	412	405	412	436	424	441	430	422	412	424	423	445	443	408	404	440	427	406	443	448	437	459	401	463	424	456	433	436	417	455	434	399	426	455	455	412	445	393
22960	9576	10229	7990	7370	6289	4893	3976	4714	5741	5868	5163	3857	4786	6987	7221	6566	5913	5013	4420	4468	3235	1936	1876	3047	4410	4297	5771	6260	4378	3217	2782	1650	1136	1277	876	642	709	425	238	220	230	237	223	212	200	206	211	226	262	203	253	296	355	362	332	286	238	199	180	213	256	276	319	192	209	204	223	221	180	201	190	206	213	210	201	195	227	210	204	209	200	186	213	185	188	202	170	198	210	206	201	213	209	214	188	213	195	221	210	210	207	197	205	195	193	218	171	214	235	203	197	196	197	200	197	199	226	194	191	234	192	201	195	185	171	181	202	216	208	202	204	191	181	196	175	174	201	192	178	211	188	203	173	214	194	185	203	212	194	239	216	204	215	179	216	192	179	193	213	217	219	197	213	201	202	196	194	206	201	187	194	218	211	179	200	192	193	207	211	179	190	208	184	217	195	195	207	190	195	185	196	203	199	200	197	189	202	224	176	220	211	212	201	208	201	205	208	203	208	205	219	197	198	204	200	204	205	172	182	190	211	195	198	164	210	212	197	203	221	214	219	203	177	195	202	204	202	214	238	190	198	196	202	214	205	221	187	194	206	188	203	204	192	184	210	198	176	228	218	207	218	212	186	185	197	213	182	210	188	184	194	196	164	219	194	193	182	210	192	207	210	214	171	197	217	193	198	211	231	196	198	194	174	214	186	191	178	190	186	202	214	183	211	185	186	199	207	207	188	223	181	183	197	203	198	196	184	207	182	198	189	213	228	202	200	213	224	194	203	228	176	217	216	217	193	191	193	226	179	214	200	183	185	159	188	203	175	220	206	205	204	167	204	208	197	173	192	178	194	187	202	197	187	210	204	213	183	207	198	206	186	186	212	185	201	185	199	216	193	207	222	213	215	198	208	213	204	201	218	204	195	181	189	201	187	203	205	215	177	186	202	186	206	174	200	210	178	213	205	204	198	161	190	184	186	220	209	193	198	185	188	196	206	195	220	184	220	205	198	186	180	220	173	190	223	194	223	206	196	183	198	196	196	189	206	213	200	183	206	207	163	222	221	195	216	201	220	201	192	219	208	195	193	170	183	209	205	185	180	190	206	177	169	210	224	180	215	180	212	199	206	177	191	200	186	193	171	186	207	184	189	206	196	218	195	211	212	210	168	204	203	178	186	198	180	208	187	206	206	194	203	208	192	213	203	217	214	190	206	208	188	211	219	187	196	190	182	232	180	185	211	188	229	173	186	212	180	199	206	198	183	201	214	196	192	226	188	193	206	202	204	171	193	234	185	213	189	183	189	194	184	185	220	194	211	201	224	203	209	163	209	208	211	212	186	226	194	204	181	217	207	197	205	193	176	206	192	198	208	214	183	216	183	217	201	212	182	190	210	214	188	191	188	196	188	191	205	193	202	199	206	179	196	199	190	187	183	207	169	184	181	195	210	193	194	206	187	207	176	195	213	224	199	182	215	210	198	189	209	199	217	188	201	185	230	202	227	202	184	198	191	180	176	224	216	200	216	184	194	176	220	225	199	206	212	163	206	205	193	208	204	225	197	206	186	215	213	186	223	173	238	215	199	190	213	202	199	182	235	189	191	198	189	186	186	207	180	207	203	187	215	191	186	203	209	242	218	187	191	224	210	204	195	220	175	198	183	199	205	183	200	191	182	205	193	201	191	179	184	211	199	183	191	190	187	230	199	196	226	200	213	197	210	195	216	212	217	184	207	190	210	225	210	189	187	188	208	184	214	219	219	184	190	181	202	215	196	190	208	208	186	203	190	189	217	213	204	198	205	193	196	176	209	210	211	193	214	227	200	216	211	199	186	209	179	186	177	203	194	205	201	193	219	182	198	215	186	184	206	215	195	209	192	203	214	235	180	213	185	201	175	198	190	198	175	207	198	182	183	191	201	191	188	187	199	214	221	192	205	198	219	204	202	181	207	186	204	212	214	197	190	217	188	209	190	205	197	196	200	179	177	208	182	202	207	194	208	187	193	207	199	194	211	197	214	200	206	215	197	240	183	170	205	199	206	208	215	197	205	183	194	205	200	192	226	172	164	174	191	219	198	190	243	178	212	190	192	196	182	200	188	214	192	203	223	208	205	185	189	198	187	182	206	192	192	206	178	201	164	200	210	202	188	194	203	219	203	192	167	181	181	182	196	194	181	207	182	190	191	187	183	227	196	226	185	178	203	216	195	213	204	201	204	184	204	208	214	227	199	190	213	197	214	200	202	216	229	169	172	191	202	187	178	182	193	194	206	200	177	214	171	199	210	200	206	201	205	185	218	174	187	178	198	213	172	204	190	187	165	183	173	180	168	187	208	225	178	183	184	181	196	182	181	203	192	197	185	208	216	236	192	229	180	174	185	220	214	199	182	175	199	174	202	199	186	179	198	197	220	198	205	179	222	173	193	202	199	203	211	173	215	192	203	199	184	199	199	210	184	187	199	199	193	206	199	230	197	208	211	223	189	206	190	206	206	221	214	183	218	219	183	182	168	225	187	177	198	203	191	180	167	172	187	201	212	204	210	192	214	228	202	187	190	225	189	216	149	213	206	203	224	205	197	200	223	183	197	189	212	171	197	200	189	183	191	219	203	211	193	201	224	203	218	187	198	214	194	199	200	185	220	196	204	182	192	180	185	217	196	182	184	202	177	225	197	206	202	205	213	210	183	189	194	165	198	187	176	185	201	191	200	192	197	208	221	199	188	196	216	178	193	200	197	207	190	202	222	204	178	208	176	204	196	208	213	204	196	225	195	171	177	175	192	198	213	192	181	175	210	212	207	211	193	188	200	194	192	230	208	172	218	206	208	217	172	193	181	184	198	194	195	200	183	214	202	236	220	207	194	202	189	195	178	182	203	191	199	209	187	212	214	202	202	201	217	184	207	186	182	215	200	200	208	201	203	216	232	208	185	202	228	164	201	237	221	178	204	190	216	194	212	196	160	195	196	236	195	219	202	227	194	203	218	188	179	213	212	194	180	185	187	232	203	203	207	194	189	209	205	206	217	191	198	201	206	185	211	234	219	205	167	220	203	207	180	223	213	187	217	166	202	195	218	220	203	193	211	187	213	202	206	198	217	168	176	197	221	205	196	218	224	204	216	203	180	176	197	186	201	196	224	201	210	191	200	195	206	227	193	213	188	188	200	192	209	192	198	222	208	190	209	189	208	223	213	211	196	186	197	204	187	217	189	200	207	201	181	203	211	207	205	216	187	194	189	208	210	207	173	203	183	209	202	199	173	165	204	203	188	199	182	204	197	202	197	206	203	188	210	193	199	183	207	210	198	217	204	199	220	216	207	202	181	179	199	226	201	187	198	199	199	200	204	198	202	192	187	187	210	191	181	178	188	217	196	193	182	177	166	207	212	210	196	196	210	193	196	222	193	214	215	165	178	194	201	200	190	189	180	190	223	189	190	196	223	206	198	217	192	204	209	187	172	209	192	187	180	216	201	205	193	200	187	212	208	210	206	188	198	201	210	206	192	190	194
13237	7910	14885	11686	12393	12523	11061	10838	13341	15931	17151	16624	14281	18872	22265	26149	23533	24713	21610	20807	21171	15675	11225	11324	17036	22357	20783	25674	26577	20911	18245	16948	11523	8166	8061	4606	3487	4068	2340	1155	735	929	1010	825	787	637	691	782	657	806	767	868	1343	1812	2363	1762	1287	739	671	604	601	912	1291	1598	539	516	517	533	522	566	525	535	544	556	516	551	513	580	569	582	579	556	514	538	503	504	496	537	566	497	534	522	537	536	511	520	566	513	501	498	521	553	521	540	505	546	538	532	500	503	531	542	532	539	544	515	546	536	567	518	510	502	518	542	476	523	546	571	544	522	556	502	517	510	532	510	514	551	536	526	549	520	518	526	511	513	519	539	527	553	503	508	539	542	553	555	496	539	493	528	542	542	544	558	533	525	540	492	518	575	527	496	569	523	520	535	553	501	543	546	578	548	523	552	499	523	553	494	514	573	514	509	519	521	533	511	486	513	531	519	509	534	560	560	560	509	464	533	544	475	513	527	520	573	481	551	513	538	508	500	529	500	527	518	523	522	540	538	516	560	502	543	569	531	539	504	525	558	513	539	602	521	512	540	579	551	539	505	494	503	535	517	513	553	526	509	508	568	532	542	530	507	546	532	525	505	538	476	556	539	529	567	549	559	538	548	534	539	517	571	493	546	523	527	508	537	499	536	559	513	520	548	522	529	494	505	552	556	547	514	485	537	539	532	519	518	549	514	533	541	474	501	552	544	526	529	530	565	538	527	538	512	512	508	535	547	543	515	483	503	542	545	574	521	544	525	499	517	535	545	517	556	547	517	531	513	520	526	520	502	550	506	498	567	499	536	544	494	511	525	537	540	545	473	546	493	514	545	562	492	556	490	525	521	509	503	554	535	514	535	549	543	507	538	501	528	535	503	525	486	535	486	565	513	515	532	510	550	513	541	522	548	521	545	517	538	541	524	509	537	561	546	542	539	545	545	527	495	513	539	468	527	506	479	508	519	562	512	484	509	564	553	522	542	562	529	545	521	506	509	566	551	551	537	487	542	501	520	490	527	483	507	571	507	519	549	488	520	522	517	551	509	546	552	532	532	553	543	531	502	565	532	540	535	555	522	556	501	506	537	556	506	551	520	519	522	509	514	545	527	515	497	503	511	525	511	563	525	548	554	528	519	544	553	516	560	538	549	475	515	540	510	520	523	533	560	513	531	514	536	540	526	515	546	524	493	501	520	538	519	539	524	546	504	544	534	558	529	566	533	535	519	476	496	520	476	567	541	516	523	527	551	498	522	583	498	519	501	485	512	519	516	518	545	561	537	515	546	515	533	554	523	504	532	535	494	526	539	584	510	542	539	530	522	537	529	500	546	541	544	504	527	510	516	523	529	520	518	484	545	539	591	546	550	533	513	536	523	492	519	554	537	560	539	525	549	543	535	534	526	524	482	507	534	528	543	519	557	562	505	505	505	542	497	551	511	489	550	529	510	529	482	556	511	539	570	483	556	531	517	531	480	516	528	480	516	493	524	535	506	520	467	543	511	553	475	509	527	539	521	510	571	542	530	556	515	520	531	538	508	521	559	494	524	565	527	518	522	557	552	545	519	539	517	504	523	519	552	522	565	501	521	518	500	538	511	522	528	561	498	513	583	544	544	524	530	552	545	515	517	533	540	496	510	527	543	514	529	502	554	522	531	548	514	534	534	503	548	461	514	540	492	530	524	505	537	533	539	566	520	528	501	526	515	494	496	495	526	547	500	501	490	556	493	528	493	518	523	504	530	537	514	516	495	532	518	547	547	542	527	527	496	525	488	536	524	478	573	530	541	464	527	523	506	559	521	509	504	520	532	518	546	508	572	526	500	540	517	515	548	499	511	556	531	503	505	541	512	510	561	500	547	560	534	518	523	575	508	487	565	508	574	524	561	526	512	504	528	534	507	535	539	493	512	493	514	507	528	515	490	502	518	518	523	529	520	490	526	521	528	502	559	489	541	510	479	501	526	514	528	505	492	506	503	554	504	527	514	501	520	505	503	502	499	463	544	497	546	500	520	502	542	557	555	526	605	482	539	481	525	560	551	491	551	518	538	514	501	519	527	538	506	508	498	556	549	558	534	526	544	548	514	482	514	549	505	526	529	533	521	514	498	538	510	543	560	490	515	503	500	509	509	564	531	515	509	508	546	515	523	505	520	540	488	514	506	506	529	513	541	505	493	563	550	519	509	502	534	532	490	535	520	520	517	537	542	528	510	502	516	530	545	517	533	555	540	527	491	538	525	524	540	503	547	527	513	479	490	550	506	516	514	506	541	491	525	550	534	535	560	500	533	521	547	484	507	533	549	517	533	522	491	619	537	475	525	529	562	545	529	509	560	519	504	510	512	477	481	507	526	553	530	560	551	519	542	550	504	606	518	542	552	511	524	535	516	511	522	544	549	533	514	525	542	542	511	545	499	507	521	558	507	528	584	481	500	533	536	505	509	534	482	529	521	530	534	528	449	509	528	525	536	579	525	560	497	526	545	466	468	523	557	508	546	562	533	524	565	533	557	555	500	529	503	525	537	534	552	523	523	541	538	563	518	514	529	518	515	498	539	555	501	533	532	507	504	523	520	525	531	527	498	522	558	554	524	528	520	520	509	527	526	518	501	517	533	516	523	510	516	555	493	534	536	505	603	525	516	529	522	509	573	504	525	558	507	499	585	523	540	511	500	504	491	508	499	518	529	519	554	485	543	493	582	525	495	570	526	504	524	545	540	524	510	537	521	510	505	506	493	558	541	487	508	495	556	537	529	482	512	558	548	566	516	540	497	493	518	536	545	498	522	546	514	531	553	533	518	541	517	550	512	527	543	500	516	550	535	521	550	482	531	512	529	519	511	508	502	519	550	527	552	523	554	490	516	535	550	512	517	513	503	494	537	539	523	539	518	529	544	521	523	502	493	585	546	551	519	552	542	517	552	520	496	546	527	535	521	502	588	535	520	523	514	556	542	536	506	554	583	532	538	507	528	508	559	530	515	533	513	558	525	506	502	551	541	521	572	510	542	533	526	515	554	504	542	485	545	558	512	506	571	534	503	578	543	531	485	534	534	558	546	526	551	533	519	528	489	552	528	531	509	509	540	517	491	523	541	555	514	556	550	539	561	494	555	525	537	521	494	489	511	509	541	534	552	576	504	546	517	482	524	525	507	500	527	497	477	521	548	508	521	504	501	540	540	542	529	538	557	520	523	525	513	538	486	506	501	546	505	517	503	548	535	513	535	492	505	518	522	554	521	508	483	528	487	499	532	489	552	532	522	481	495	571	514	554	543	542	519	503	539	554	496	521	534	522	482	537	511	521	529	485	559	519	533	547	509	505	576	518	528	458	479	564	526	531	549	503	530	511	508	525	472	494	507	526	465	544	548	529	572	541	571	551	546	539	531	560	547	526	505	505	513	531	534	530	511	504	505	530	510	537	518	482	547	534	504	520	483	463	514	501	549	505	550	470	539	541	529	578	492	515	509	550	550
39633	22253	21563	14007	14479	13251	10702	8509	9891	11686	13249	10833	8416	10523	13795	17378	15916	14801	12014	10610	10661	7299	4851	4911	7792	10700	11451	13555	15441	11716	7084	6687	5044	3200	2710	1561	1164	1060	809	286	209	243	279	210	153	151	183	157	181	185	205	195	310	508	658	427	262	174	144	157	164	177	326	455	128	118	131	107	116	124	125	101	117	116	120	127	147	136	141	122	111	115	132	120	128	125	105	118	121	122	108	126	112	102	124	128	104	115	110	134	123	123	129	113	124	129	107	125	119	127	126	133	109	132	126	122	126	132	103	119	109	114	131	141	117	129	138	120	101	111	117	131	111	112	115	103	123	107	112	118	123	120	122	96	121	113	126	121	117	114	115	102	104	120	121	90	132	126	122	104	106	132	122	112	107	107	127	111	116	114	139	137	139	106	99	121	119	141	118	124	134	120	110	114	115	109	107	118	122	134	112	137	131	135	138	127	118	125	121	116	117	115	145	108	129	110	108	112	112	122	119	128	117	125	142	141	113	122	113	128	123	138	113	111	137	141	131	115	100	128	124	128	136	125	125	109	130	119	117	100	138	131	124	110	118	107	113	131	145	107	107	123	126	125	119	119	109	117	116	110	119	106	113	136	115	130	96	138	106	123	129	122	118	112	130	107	130	121	105	111	116	135	117	115	124	116	126	107	107	110	126	104	103	122	132	94	109	105	93	143	132	152	124	108	123	116	108	111	134	114	109	130	108	118	129	104	115	128	107	111	104	95	119	126	114	118	122	117	109	121	135	123	116	117	110	109	135	109	130	106	108	135	104	132	138	119	112	126	122	122	144	132	121	113	112	109	129	108	128	109	128	122	120	117	104	120	127	122	127	132	130	111	116	109	134	138	138	131	122	130	102	133	106	93	130	121	112	110	131	111	112	121	132	106	129	104	109	136	107	107	133	129	120	135	115	126	106	122	114	142	103	125	108	136	93	128	121	114	118	120	144	121	118	120	100	129	118	113	113	122	120	126	115	108	106	131	124	117	122	120	131	126	124	140	118	111	111	124	136	136	130	113	122	100	130	132	118	122	104	113	115	108	119	119	125	115	114	104	112	130	123	126	133	123	117	120	110	108	134	108	117	112	119	125	139	132	123	126	114	98	98	117	109	108	119	103	120	118	139	116	122	131	127	120	106	130	110	117	116	105	122	123	107	109	100	119	123	128	129	140	126	116	104	111	134	99	114	121	143	108	112	144	114	125	138	103	122	147	115	113	124	111	111	136	138	105	103	106	116	123	143	116	107	130	115	102	115	126	132	106	101	125	120	116	118	124	107	103	118	134	150	106	114	125	116	125	126	140	115	117	124	119	116	114	88	108	107	114	135	119	135	130	110	104	114	126	130	93	145	126	130	134	111	118	130	122	131	107	112	125	129	139	128	131	108	102	129	119	125	136	107	132	116	117	99	138	117	107	128	119	143	122	124	125	113	102	122	117	120	112	121	129	116	122	134	125	116	126	124	105	99	105	111	94	119	113	135	131	119	97	103	130	139	108	133	135	118	102	126	130	123	131	125	144	133	118	118	113	122	133	118	107	139	106	133	119	133	114	129	122	117	134	105	121	130	107	122	129	122	114	127	109	127	120	129	116	126	111	129	110	122	126	116	130	111	118	115	125	103	112	127	114	117	121	140	114	114	110	113	138	102	129	118	116	126	96	121	137	101	133	124	131	121	123	139	105	118	117	110	108	104	132	131	112	122	115	132	119	126	119	119	138	144	132	114	119	118	122	136	101	126	113	130	104	130	122	130	139	131	118	122	109	120	137	102	125	144	112	120	115	103	152	113	89	142	117	109	136	138	125	115	116	127	108	101	113	117	135	112	133	127	115	111	134	127	122	116	129	117	105	115	115	121	104	131	123	124	127	147	127	118	104	125	123	110	121	125	130	112	122	112	115	129	123	126	110	118	115	125	127	129	130	139	114	149	129	113	94	127	148	124	123	117	123	113	106	112	108	151	128	120	116	131	125	133	132	127	116	121	120	116	99	119	127	123	108	142	121	104	107	109	109	135	123	111	119	111	116	117	130	114	144	121	117	105	120	107	107	115	98	111	116	131	116	137	99	117	118	117	99	129	107	114	99	119	117	134	116	127	103	105	125	123	92	123	111	113	128	108	136	110	124	102	116	133	125	131	129	110	115	123	119	155	113	131	110	123	118	94	125	122	95	134	123	123	111	103	132	132	167	128	136	113	134	124	120	115	113	134	124	116	120	109	129	114	147	126	126	108	111	119	119	126	119	108	115	139	118	112	123	114	108	122	140	110	107	103	109	113	113	122	94	113	122	112	108	135	124	141	113	120	129	142	122	114	118	125	106	107	114	111	110	110	147	123	107	135	128	104	128	105	143	115	113	114	122	135	125	139	107	118	131	103	106	118	132	116	129	118	109	115	123	109	101	103	119	127	134	115	137	132	125	131	116	124	127	125	119	118	118	129	115	115	132	108	117	125	120	124	118	112	120	119	120	114	111	122	101	126	112	102	125	126	100	119	112	122	120	114	124	113	119	106	105	121	119	110	96	118	133	136	134	117	99	111	110	122	115	96	118	109	120	110	112	133	131	115	116	127	112	145	120	144	116	115	114	107	107	115	137	128	124	106	102	130	116	128	109	122	132	108	134	107	136	110	135	121	117	126	116	106	119	108	118	95	97	117	119	125	112	118	113	118	115	121	154	118	105	122	130	127	97	147	114	113	119	122	108	111	117	120	152	102	120	114	117	118	119	114	122	123	124	117	127	114	100	117	138	129	105	97	112	122	130	122	131	118	99	114	115	116	113	154	126	123	107	120	114	130	154	125	88	148	121	130	110	122	134	110	98	120	119	132	137	121	117	142	115	105	135	143	116	109	110	117	135	112	131	115	110	118	108	121	120	132	111	117	113	120	115	115	123	119	123	109	112	91	129	129	123	120	146	108	117	122	141	143	106	126	102	118	111	107	114	113	112	99	120	125	128	119	114	121	125	112	122	89	127	120	109	137	121	110	125	117	117	118	128	105	113	106	126	126	100	125	139	115	120	133	112	113	120	117	125	117	99	106	150	114	125	96	120	142	133	111	124	126	129	128	109	129	92	117	108	100	123	124	120	123	112	109	135	130	126	106	135	117	111	131	119	128	109	112	111	102	108	129	109	115	147	114	136	141	114	122	137	138	130	119	106	128	130	109	135	115	105	126	110	138	118	108	118	119	108	102	113	131	106	144	121	124	107	122	107	121	120	140	113	129	114	120	120	135	125	113	120	127	139	114	115	119	117	134	112	129	128	126	108	121	100	110	128	131	150	126	119	109	118	118	132	138	126	131	99	116	112	109	131	101	141	113	120	157	123	121	138	127	136	132	132	129	101	115	140	108	135	119	115	115	122	112	109	119	110	114	126	151	124	110	118	123	112	108	114	131	113	126	123	111	96	113	116	142	112	114	100	118	129	141	139	122	122	136	130	115	110	111	116	127	122	135	120	98	124	114	131
22510	14935	24849	17563	19585	19580	18995	16964	20814	23727	26756	24987	21861	28488	30433	39576	35058	36972	32273	31859	33353	24512	22466	22650	29949	34979	33829	39148	40865	34463	29232	28509	24167	17523	13140	8387	7027	6374	4460	1861	1083	1364	1486	1122	820	720	650	770	808	946	1060	1320	2176	3284	4733	2959	1509	879	627	538	588	977	2051	3139	381	361	347	365	355	366	353	374	352	359	340	340	378	479	481	414	354	370	367	326	349	327	320	342	337	339	340	312	325	331	363	328	340	359	340	373	339	365	364	360	341	337	324	334	313	360	325	322	314	353	331	326	337	351	355	317	334	351	317	329	315	358	327	296	312	305	363	324	318	339	340	310	345	351	324	292	269	355	327	340	359	327	325	310	344	353	327	335	309	312	328	313	332	330	329	357	316	326	327	330	318	340	336	353	352	355	328	330	325	347	340	290	353	347	307	327	335	304	314	346	321	327	336	331	329	302	309	344	312	309	331	318	350	336	301	324	329	318	324	312	322	316	359	320	327	336	320	300	320	341	337	294	340	327	354	292	338	352	362	338	337	321	336	343	313	331	303	290	313	352	321	310	337	371	314	290	317	312	327	332	311	327	297	332	335	352	320	295	347	314	306	320	338	323	349	352	318	322	365	331	330	338	356	333	341	326	300	342	354	311	315	325	324	322	288	333	334	348	338	369	319	351	336	329	334	355	329	340	303	322	303	340	304	341	301	339	334	305	334	313	298	306	316	328	307	312	357	320	315	297	349	325	307	309	316	318	320	296	308	339	304	320	347	342	321	329	299	334	327	323	320	345	375	336	314	334	323	333	356	356	324	306	300	323	320	318	333	340	355	299	334	339	303	348	321	302	308	326	351	326	328	294	304	306	363	383	350	313	301	346	314	331	364	344	326	309	316	360	330	331	336	348	326	344	299	331	339	307	335	337	308	326	338	339	325	347	299	339	325	306	333	309	343	316	343	328	332	280	339	320	303	313	331	310	352	370	321	319	354	331	339	347	314	346	313	333	316	324	329	337	326	350	337	326	354	327	307	355	343	343	312	333	328	373	336	309	332	326	304	321	326	325	326	308	304	301	311	299	341	314	312	336	294	350	360	357	327	313	316	359	292	329	353	317	337	301	325	306	316	332	317	327	304	327	330	314	312	348	322	333	317	337	333	298	327	324	342	280	319	317	362	306	359	319	297	303	328	320	341	315	318	326	324	326	356	312	337	345	321	297	341	320	342	327	344	293	310	357	354	354	346	324	335	291	344	333	306	312	355	334	357	332	353	333	323	319	324	338	316	313	311	322	364	315	347	331	308	333	330	288	316	310	309	338	337	339	293	334	313	353	338	373	299	303	335	306	307	311	322	306	330	312	331	312	296	372	340	349	331	322	342	331	343	315	324	304	321	307	296	323	324	323	308	320	345	339	317	319	322	301	305	317	348	324	332	321	321	332	329	341	316	333	330	334	332	337	341	314	310	332	320	305	358	327	338	315	341	356	325	321	351	356	312	339	321	330	301	301	315	342	341	331	315	349	306	315	313	327	374	339	319	343	342	324	313	317	324	308	345	349	341	308	327	317	299	345	333	343	332	331	311	349	306	339	322	356	326	309	328	314	340	345	327	301	340	346	313	355	341	325	312	344	332	344	360	323	316	317	331	325	312	311	346	359	326	305	304	361	312	324	320	275	283	330	307	345	322	334	321	337	333	337	328	318	343	325	327	328	341	345	317	339	314	307	328	314	325	320	294	321	329	353	346	328	315	289	348	303	328	347	323	304	341	314	330	310	330	330	324	312	308	344	300	312	321	344	301	358	324	310	296	331	313	290	300	279	308	307	296	303	296	352	314	310	301	301	366	321	338	327	279	316	340	339	336	334	334	327	354	308	320	319	299	344	330	303	332	315	307	317	321	338	332	339	341	317	333	319	322	335	339	338	333	309	299	352	325	297	300	320	331	348	336	317	320	321	327	315	290	305	325	339	300	311	316	311	309	328	287	326	324	311	305	317	365	290	306	318	332	341	346	327	342	324	324	330	377	344	325	343	346	318	325	333	314	331	310	344	338	324	306	341	333	352	285	325	327	359	340	339	341	321	303	327	321	324	338	340	292	301	355	321	314	321	319	336	310	305	327	344	305	318	325	321	328	329	327	296	348	337	339	332	317	310	317	351	351	323	312	316	326	318	326	350	295	330	323	326	351	318	333	289	304	316	295	295	301	282	306	334	306	306	331	344	334	327	324	318	327	300	306	287	342	309	339	309	324	323	319	337	306	358	327	304	325	321	352	362	364	297	345	345	346	343	339	332	307	301	323	358	311	327	304	323	312	318	335	331	324	333	358	345	274	324	310	320	304	310	329	336	339	307	317	321	296	296	348	336	344	322	327	334	322	306	375	361	326	332	338	337	339	318	326	357	336	312	318	334	285	341	321	279	333	294	351	349	328	348	371	310	324	318	314	308	322	332	336	316	303	329	300	301	314	311	349	301	316	313	332	334	297	339	335	356	332	339	308	327	315	300	312	326	336	319	316	335	346	307	335	327	344	287	316	348	336	311	324	313	350	325	300	314	313	309	365	345	337	366	335	352	331	319	316	329	315	300	334	324	319	333	346	312	335	323	325	308	333	301	306	358	336	329	310	338	307	318	327	301	345	334	332	320	333	335	316	301	329	327	311	326	310	312	365	335	318	312	329	311	334	340	307	312	311	346	357	331	327	352	339	351	342	333	343	335	344	336	329	335	341	328	301	330	314	336	342	331	341	347	287	319	359	321	324	316	329	321	297	328	320	325	302	362	333	286	342	345	337	321	319	331	319	326	329	318	309	319	352	318	321	328	315	328	302	313	347	319	323	323	328	319	329	352	327	331	319	361	344	320	304	347	331	340	361	340	325	325	330	342	339	345	316	369	314	319	316	287	333	315	295	320	325	330	334	344	290	359	348	328	332	345	330	351	332	340	318	320	328	292	331	323	293	338	333	310	358	329	343	334	337	333	339	315	351	296	308	322	331	323	335	356	320	344	329	324	318	336	323	345	318	323	315	333	331	337	334	338	332	334	320	317	346	322	344	303	350	318	331	308	329	346	287	348	346	352	308	306	347	315	295	305	336	332	322	316	346	339	310	332	311	365	317	347	331	298	331	327	364	329	330	317	311	325	341	344	320	324	334	334	351	307	326	341	287	326	298	335	353	329	344	386	320	339	322	334	306	321	320	318	298	292	350	341	334	323	340	293	326	323	324	332	347	321	318	309	350	320	342	356	320	325	346	297	337	334	324	342	322	334	337	328	352	294	321	323	339	318	326	337	336	312	303	312	328	307	343	345	349	309	347	347	312	315	352	342	342	353	321	302	327	322	330	340	333	317	330	339	365	311	311	329	352	326	322	304	298	315	316	313	327	323	330	325	328	303	310	305	359	324	337	341	307	312	301	319	357	326	331	331	306	328	331	341	315	328	312	321	334	306	290	304	354	313	367	329	295	304	313	349	351	343	337	315	304	301	348	288	318	344	355	323	348	299
4572	814	1388	1404	1242	965	870	554	597	490	504	349	313	343	405	530	557	494	389	341	356	302	250	267	336	382	471	569	519	421	298	277	206	225	215	182	198	167	176	160	149	158	164	150	182	176	163	168	142	158	168	175	139	173	189	185	156	181	189	158	157	158	181	162	159	176	165	168	160	181	148	155	155	139	161	157	138	167	153	173	175	160	160	172	165	150	175	144	166	164	154	183	167	143	161	172	182	157	138	141	137	165	173	164	170	164	151	164	160	144	185	202	149	158	152	135	159	163	153	159	154	153	142	175	160	174	162	167	154	160	167	147	160	179	165	159	164	144	163	164	171	169	138	166	144	163	167	170	148	155	195	134	154	162	178	167	155	162	178	189	149	158	171	170	159	162	175	177	171	147	168	154	168	154	151	153	170	158	156	176	141	158	176	149	182	142	163	168	155	177	147	169	147	166	184	160	156	189	144	144	169	169	159	172	176	156	166	176	166	160	163	174	144	152	177	156	156	164	177	187	162	155	166	172	169	173	175	139	179	177	156	162	142	168	162	151	151	165	180	163	169	176	152	154	155	162	166	156	146	155	172	143	179	166	153	185	170	151	164	162	137	156	154	155	157	143	135	139	153	172	159	184	150	178	157	167	161	150	138	163	169	167	140	163	195	179	162	153	159	168	140	166	146	169	171	181	177	160	139	172	167	140	159	162	155	168	137	177	153	158	160	158	143	145	148	174	144	160	172	184	170	143	163	174	146	147	186	177	165	157	158	161	151	176	189	170	191	154	154	173	165	153	159	162	168	174	149	165	162	163	170	170	135	177	177	169	165	139	166	156	184	146	154	148	156	183	146	163	167	190	168	189	153	150	169	159	163	144	179	165	163	171	162	163	184	158	165	156	167	165	156	143	158	184	165	166	169	158	154	176	159	158	154	188	149	179	172	157	167	159	171	157	198	156	161	189	177	150	164	169	165	165	166	176	155	153	167	138	159	130	168	153	153	157	178	190	161	170	158	147	167	158	145	146	158	178	150	152	173	147	167	151	173	170	152	166	158	167	154	194	155	172	153	147	158	179	166	153	122	185	167	163	149	144	166	173	168	163	176	153	160	153	165	155	167	157	147	179	154	155	152	160	157	153	152	165	167	156	163	166	162	178	166	158	165	168	178	151	169	164	158	172	155	168	156	155	187	146	166	178	147	199	160	168	163	169	161	160	176	171	164	172	152	142	166	153	179	171	170	161	176	159	181	190	163	184	192	146	141	127	170	156	169	165	135	167	169	165	163	161	158	123	144	157	142	147	163	160	173	160	157	162	157	165	155	152	150	163	175	167	169	139	159	158	168	179	167	164	170	169	164	168	185	149	155	150	174	155	140	153	169	141	155	163	169	149	168	156	164	180	162	167	178	144	168	140	167	169	157	172	150	152	147	168	146	162	135	154	140	167	167	189	165	138	171	152	176	164	162	176	166	157	177	154	170	162	159	145	138	166	170	158	193	187	150	166	169	147	152	141	154	170	172	169	176	179	190	167	160	162	177	150	146	144	166	144	160	173	137	157	170	161	151	185	172	158	156	189	150	152	168	145	168	158	167	166	169	181	159	176	144	173	149	151	169	167	174	183	152	175	135	161	175	172	167	168	169	149	165	152	163	163	191	177	175	148	156	161	146	159	163	168	164	151	184	156	149	178	148	185	167	164	150	152	165	159	170	188	160	174	165	153	172	176	153	179	146	148	177	144	160	151	147	169	152	180	169	153	150	166	146	158	153	169	190	172	170	178	168	137	158	150	155	165	172	183	170	168	158	152	195	165	181	169	186	183	151	170	149	167	142	167	175	163	178	166	158	151	151	148	178	137	163	167	168	137	158	172	157	161	164	160	188	168	156	161	160	166	176	176	162	168	173	131	147	156	155	159	168	159	152	154	146	163	140	147	148	144	168	160	159	167	172	153	150	188	141	171	183	140	166	144	164	137	173	170	157	135	178	170	154	144	161	162	158	151	167	143	161	155	171	165	169	153	171	187	153	174	170	179	145	173	152	186	191	170	172	165	163	183	175	157	174	180	159	178	169	174	168	166	158	163	154	172	149	185	171	172	157	187	155	179	158	158	175	160	173	168	156	164	169	157	176	153	155	160	164	169	158	158	167	180	163	154	176	155	182	165	137	172	174	152	147	164	185	162	178	156	139	174	164	173	154	183	179	179	163	166	156	159	157	157	141	164	167	152	179	159	177	153	176	167	185	173	145	157	188	160	175	155	197	157	153	175	144	164	187	151	160	137	179	174	147	144	161	150	159	152	159	158	196	173	189	148	160	151	174	166	175	152	155	175	142	156	142	152	182	142	175	154	149	146	183	142	153	156	166	156	165	144	144	186	185	154	175	148	163	175	156	164	155	145	138	148	165	189	156	152	153	165	145	143	167	153	173	152	158	151	166	186	159	161	164	164	183	157	153	158	163	170	150	153	137	153	146	157	169	161	173	139	162	196	148	146	139	156	149	169	158	175	185	161	171	160	152	168	164	160	169	162	157	170	153	156	164	164	157	157	159	162	183	141	131	147	161	162	163	167	159	146	170	168	167	157	145	169	163	134	161	142	147	168	169	186	168	167	153	156	165	149	146	145	138	140	148	149	148	194	162	176	145	166	153	157	172	138	162	197	148	147	152	167	175	147	157	159	159	143	169	177	159	154	165	150	178	160	143	194	174	154	164	171	164	168	174	141	152	163	178	166	172	194	173	135	147	146	169	182	174	168	184	161	174	152	174	161	166	152	165	145	148	167	159	163	140	168	147	169	165	185	163	176	158	158	163	175	161	178	164	176	143	180	152	174	160	149	151	160	137	152	173	163	159	160	143	172	176	153	153	148	151	169	171	164	152	159	175	165	158	173	191	179	163	154	147	163	155	167	144	162	166	167	181	153	170	158	180	173	164	172	159	160	146	147	161	142	161	172	145	154	161	198	184	142	156	154	171	150	150	173	151	149	169	166	156	187	159	169	186	173	175	155	135	145	160	172	174	167	162	183	155	156	180	166	160	166	162	159	159	162	163	133	154	145	192	197	152	174	176	167	155	149	158	171	145	157	172	186	155	178	158	147	165	164	146	159	152	166	175	171	156	151	156	145	197	158	159	157	165	166	165	172	177	172	157	165	158	186	149	149	177	176	155	154	159	161	168	147	175	162	157	158	147	167	166	172	171	151	165	165	168	139	161	167	161	166	164	147	185	151	169	157	182	141	164	162	155	186	160	150	198	172	137	161	171	164	169	158	179	171	170	154	139	136	156	167	149	154	164	150	169	170	160	166	174	168	143	168	176	156	155	173	155	183	172	149	159	169	170	163	136	197	160	147	156	160	170	146	158	164	162	158	158	178	158	148	173	171	153	166	151	168	161	204	148	171	179	135	155	180	151	169	165	146	173	181	200	156	183	161	157	157	190	176	171	171	178	142	142	141	152	172	166	175	182	150	189	177	154	152	137	164	169	153	173	159
4011	1308	3254	4522	4538	4125	3735	2656	2984	2931	2891	2142	1612	2233	2457	3488	3988	3475	2520	2230	2446	1704	1211	1422	2220	2627	3026	4217	4007	2821	1939	1560	1266	1022	990	610	594	642	582	503	481	485	494	476	450	455	470	451	459	434	456	488	505	510	547	551	476	478	456	479	388	473	542	672	410	432	443	445	434	457	445	449	469	468	416	441	444	454	423	441	457	469	423	436	454	425	469	419	458	440	451	466	444	459	443	467	450	456	463	454	483	454	450	405	479	412	471	462	455	485	433	444	436	396	461	438	437	444	439	450	405	446	453	453	431	472	464	450	451	464	478	434	428	445	438	421	447	452	413	490	426	444	457	452	464	473	428	406	452	447	481	454	453	467	493	470	455	410	463	427	419	439	452	459	488	432	447	441	485	418	451	441	430	425	401	449	453	438	415	436	454	426	450	505	412	462	420	456	437	427	452	423	461	482	423	428	507	452	481	487	455	428	464	453	454	440	442	493	443	462	423	453	445	458	461	422	429	458	439	461	465	463	476	456	481	476	420	417	445	439	418	425	439	435	406	473	439	452	427	433	474	416	465	441	442	453	444	437	433	444	421	426	446	466	425	470	413	468	450	414	420	468	416	429	474	476	477	452	477	462	436	455	473	458	418	414	371	445	425	466	442	486	459	428	424	450	486	450	414	421	440	439	453	485	466	442	467	441	435	478	473	459	442	446	429	480	479	402	456	476	488	441	433	461	433	470	471	453	431	412	460	446	463	452	412	447	479	461	450	455	470	451	476	467	438	454	456	476	448	442	450	408	423	438	399	436	426	455	465	444	443	451	495	457	466	437	438	436	438	451	445	468	472	432	422	492	473	458	447	463	436	422	450	439	448	456	426	432	461	458	417	454	441	469	422	449	454	453	429	468	483	456	419	448	450	453	445	481	428	426	439	452	450	380	458	431	447	434	453	461	387	452	446	432	402	459	454	462	459	405	445	443	458	446	461	449	459	475	439	464	466	482	434	415	436	444	473	438	453	437	454	437	464	426	446	474	424	504	436	464	419	436	453	442	432	442	455	458	448	482	428	480	418	429	433	432	454	438	460	470	466	449	440	450	470	441	429	476	447	439	464	439	415	483	437	434	455	444	430	447	457	463	445	428	420	430	429	443	472	447	456	462	462	437	468	442	454	436	404	468	432	454	446	410	438	428	471	423	466	435	430	444	470	448	461	429	444	449	464	442	447	452	455	461	453	464	459	480	431	456	436	453	438	401	444	485	468	431	421	524	467	473	411	453	439	414	449	398	429	415	459	466	441	433	471	444	479	440	459	457	459	447	429	452	383	429	435	464	461	430	441	427	431	461	467	431	433	464	444	446	465	434	450	434	405	429	454	436	456	503	463	436	457	428	434	444	415	440	430	450	462	439	445	438	454	408	449	450	432	426	466	429	450	485	465	456	447	471	496	400	437	445	435	453	440	440	469	463	469	424	435	430	456	460	413	444	442	432	424	428	478	440	487	459	433	445	453	463	408	444	447	437	454	419	460	423	451	442	474	436	454	464	427	435	466	467	458	428	445	447	446	452	399	456	477	431	484	480	457	416	453	435	455	446	470	452	400	490	461	424	449	471	439	434	436	459	459	459	419	424	498	465	375	486	440	486	452	404	429	467	444	442	417	458	414	450	439	443	437	466	472	431	459	409	444	427	414	415	470	426	451	442	455	471	447	439	435	441	472	454	422	444	450	463	472	432	447	466	474	423	435	455	455	420	442	425	452	433	452	475	450	445	468	455	425	434	473	450	483	434	418	486	443	456	441	448	418	454	454	456	459	431	420	493	469	449	454	435	444	465	450	466	456	437	454	424	422	432	442	427	441	457	442	464	463	431	430	468	469	470	440	447	463	470	419	470	483	442	416	449	428	470	491	475	487	445	411	439	468	450	442	486	451	433	458	453	481	439	462	414	426	432	438	469	465	459	463	447	441	448	431	448	458	453	476	468	472	431	457	461	485	433	446	438	468	430	412	439	469	433	431	454	432	463	483	418	459	424	437	481	468	439	493	417	467	420	472	410	466	450	477	445	472	450	458	443	435	440	498	453	421	449	480	476	463	439	444	423	441	419	456	423	447	433	423	409	419	440	460	459	435	459	453	455	425	436	436	435	429	395	452	471	458	433	439	414	420	438	445	485	427	436	462	469	433	456	457	455	421	467	448	460	504	465	440	451	447	436	465	456	406	430	462	494	433	437	431	448	462	449	421	436	465	470	466	431	457	404	437	468	458	440	458	454	423	444	457	430	452	417	458	433	431	439	460	447	464	436	431	440	447	453	479	454	453	389	428	449	487	428	471	448	471	427	449	466	446	438	438	415	490	430	444	497	428	432	403	431	457	444	461	462	428	455	455	437	385	455	409	462	469	450	443	452	478	451	419	452	479	427	448	414	442	463	485	418	468	432	432	444	467	432	457	435	453	473	454	451	454	429	452	442	399	434	406	441	432	474	433	475	438	465	454	458	438	418	445	448	483	417	425	492	434	446	459	463	475	418	442	444	481	444	460	434	463	453	455	460	435	450	432	434	443	419	403	466	437	441	431	460	424	422	441	464	474	423	433	436	424	449	462	458	451	431	455	423	453	445	421	442	460	419	433	468	442	449	423	441	477	438	405	417	438	459	473	477	434	420	426	490	475	442	423	424	436	459	446	422	470	418	468	437	434	435	408	462	437	434	447	419	445	424	456	431	436	438	452	445	423	444	423	423	466	509	462	458	386	469	471	477	458	443	455	401	419	447	419	425	404	450	401	466	459	437	442	461	508	440	426	438	480	426	451	420	437	410	435	501	472	442	462	444	458	461	462	457	437	479	422	423	444	398	456	442	451	466	432	461	467	453	452	455	419	475	438	438	457	467	440	436	445	447	488	456	465	442	464	420	428	444	435	468	475	458	438	415	451	453	440	411	464	486	417	437	449	450	496	428	447	423	451	429	465	477	419	453	436	434	447	455	450	441	422	509	443	457	422	438	432	449	389	442	443	466	464	449	476	469	415	444	433	452	456	455	461	475	471	449	450	425	505	443	444	445	421	439	441	434	445	442	443	421	425	435	430	416	466	413	483	420	434	446	452	471	445	447	423	411	429	467	407	419	424	434	446	440	415	483	439	402	444	414	460	430	415	449	440	466	427	458	427	473	430	469	451	438	452	467	432	461	436	422	431	439	452	442	441	467	476	442	462	456	406	471	466	446	450	436	453	481	487	401	453	434	443	453	439	475	466	384	437	446	406	423	456	452	458	446	434	451	405	439	416	435	457	472	458	438	473	451	421	421	471	456	438	422	464	438	459	436	413	449	434	436	473	452	455	430	444	446	476	440	435	466	426	467	448	442	432	438	443	473	458	436	474	456	459	459	458	441	459	451	464	465	496	466	448	443	465	425	477	446	463	462	430	437	434	441	415	458	473	411	461	464	472	451	443	431	430	438	437	445	419	465	476	429	458	438	437	451	450	437	458	442	446	428
23009	10489	11494	8171	8401	7131	6074	4568	4155	5443	6927	4469	3453	4630	4984	6584	7913	7484	4839	3653	3817	2587	1796	2319	3479	4811	5161	5221	6668	5174	3143	2827	2681	1778	1261	562	440	565	409	294	227	262	289	258	233	245	215	212	239	217	249	276	290	324	409	328	259	218	202	218	227	225	313	429	193	217	215	227	193	206	208	224	209	206	212	219	217	206	223	191	191	205	186	192	179	188	184	199	212	202	193	191	184	206	215	201	178	215	199	207	183	218	201	205	205	206	197	193	200	214	216	195	215	205	202	199	192	215	206	200	215	196	199	203	201	179	204	206	202	192	209	222	216	204	195	213	208	217	216	190	190	196	197	216	190	201	211	207	213	183	203	200	194	232	181	227	213	227	193	174	202	212	196	207	201	202	206	176	176	223	192	218	197	192	185	215	207	189	209	220	207	196	195	239	184	206	226	209	195	178	204	181	197	214	207	196	202	199	221	186	205	198	239	237	207	230	218	192	173	221	197	217	190	193	217	210	216	197	186	178	206	206	223	204	191	198	183	195	237	191	222	189	212	188	217	214	213	199	182	202	223	189	205	218	197	212	198	199	213	221	210	176	202	208	213	230	204	191	217	198	196	185	205	218	196	202	181	205	228	198	172	206	238	205	203	206	230	201	228	209	194	183	211	203	190	191	192	177	185	204	215	198	212	189	208	208	219	180	217	208	202	213	203	198	212	213	217	204	200	186	197	207	197	201	197	199	205	197	212	213	228	186	197	201	205	199	203	207	194	196	196	185	225	190	238	226	231	220	209	199	223	204	218	223	213	197	192	205	207	210	228	220	189	205	216	212	224	187	230	195	213	224	197	197	210	203	197	194	208	226	196	195	196	193	209	215	206	220	191	233	190	228	215	182	231	193	184	199	205	186	238	213	217	218	226	193	225	197	201	225	199	196	228	195	210	231	214	194	192	202	207	191	214	185	220	222	203	185	207	191	190	225	201	206	203	197	211	190	217	222	177	189	191	205	199	204	196	201	191	182	210	219	210	208	202	238	203	204	193	193	173	200	207	208	184	220	181	219	184	198	203	212	187	180	205	194	195	223	209	219	169	196	192	205	208	217	188	192	201	209	198	204	216	230	197	208	177	220	231	225	213	206	197	216	201	215	187	173	227	222	214	216	214	209	196	209	211	216	202	214	197	215	175	193	217	190	199	205	211	220	203	197	201	193	215	203	196	204	184	235	204	184	199	204	190	220	203	167	199	203	206	206	218	177	202	218	191	217	183	189	185	209	211	179	185	224	209	200	199	214	226	223	203	215	199	195	225	190	193	212	220	177	215	203	213	215	198	186	191	224	203	204	209	203	205	187	215	224	196	188	192	185	206	219	193	211	201	204	193	219	202	195	200	202	171	214	196	232	203	204	213	203	214	182	211	202	221	197	199	210	207	226	192	208	207	193	195	218	180	212	206	213	186	189	192	189	189	226	214	215	220	222	213	203	195	201	205	190	197	201	204	225	242	178	194	176	226	199	191	208	199	218	188	195	195	197	206	194	188	184	199	217	232	207	209	228	213	175	200	210	197	214	207	201	204	206	203	182	200	223	191	210	212	208	207	225	203	215	192	206	199	210	193	185	203	191	236	199	199	209	199	191	233	201	203	219	188	202	193	197	179	204	201	191	207	222	188	193	200	194	191	181	211	186	216	220	208	202	189	198	204	191	191	199	184	197	198	185	196	179	197	205	211	186	179	224	220	225	194	208	205	208	206	239	174	200	218	213	180	188	201	205	222	203	226	200	214	195	191	181	230	206	203	199	195	209	207	209	230	184	207	198	209	177	218	192	213	178	206	188	199	197	201	206	191	206	190	193	184	180	181	180	213	196	178	217	186	205	229	232	202	211	184	217	202	208	207	204	186	198	207	227	209	183	173	205	204	185	186	193	221	226	196	188	207	201	208	219	202	200	190	230	192	203	207	197	209	193	202	205	218	193	228	203	218	192	211	194	197	190	193	211	173	207	229	231	198	185	212	242	179	216	206	208	214	205	203	224	184	174	179	220	215	212	163	204	194	195	200	202	202	170	193	203	164	218	203	200	199	212	202	206	208	217	204	211	211	169	203	206	182	217	208	219	214	202	191	219	206	193	184	205	200	223	208	185	239	188	188	192	213	199	204	244	216	221	191	214	220	221	196	201	191	203	218	207	236	167	219	211	191	189	205	186	184	191	212	201	203	230	206	198	191	181	177	204	186	191	223	203	197	218	202	204	197	191	212	199	201	190	208	203	211	193	209	191	207	206	184	197	220	191	197	225	206	195	199	213	188	245	205	231	213	216	208	170	174	194	187	196	225	185	225	224	202	185	199	186	212	219	194	224	206	191	191	189	216	229	203	166	202	169	219	207	200	219	216	200	223	199	209	218	185	203	212	224	221	207	226	195	196	223	210	181	215	198	183	204	192	205	211	199	197	203	223	207	205	222	227	218	201	168	210	207	218	187	203	224	207	203	215	191	207	195	224	215	199	184	197	203	206	211	228	185	183	208	200	194	190	217	195	174	221	184	210	206	212	237	194	179	202	191	197	231	200	208	190	193	209	220	218	200	200	205	234	212	201	191	201	190	199	208	206	198	194	179	216	192	180	213	164	215	205	204	215	168	210	190	202	198	196	197	224	190	191	194	199	199	195	199	201	191	187	207	171	172	186	207	212	210	192	218	210	195	202	198	174	203	198	223	200	210	241	193	200	185	224	183	179	195	203	194	208	206	208	212	186	187	210	180	209	205	195	204	169	204	198	225	202	195	229	187	190	211	204	205	179	216	203	218	207	208	192	202	218	206	211	179	200	212	200	203	205	203	194	204	205	196	214	177	206	202	214	228	206	204	201	215	192	205	222	180	228	213	194	226	199	190	184	219	187	186	178	209	206	221	207	188	211	198	201	214	220	230	193	176	223	184	209	187	184	188	195	196	207	194	201	225	225	182	198	209	179	195	173	222	208	202	214	204	187	203	196	186	207	164	224	193	179	212	192	197	211	209	208	197	210	200	178	215	194	199	199	190	205	209	212	195	195	206	221	202	220	222	235	226	206	198	193	190	219	201	217	199	217	202	186	195	205	216	189	209	212	231	216	207	201	189	195	208	199	192	191	214	230	222	191	218	193	206	211	213	214	192	216	192	190	227	209	192	203	210	206	206	215	206	222	234	198	187	226	190	220	207	188	190	197	227	208	194	198	225	199	198	215	215	214	238	191	239	179	193	181	202	195	226	200	243	190	181	187	197	192	187	190	207	208	218	201	178	199	204	185	188	222	211	199	207	196	196	202	215	233	196	215	201	203	193	200	230	210	232	233	203	209	204	209	180	169	186	209	225	191	204	218	190	207	205	186	193	191	175	213	183	204	193	212	222	195	194	191	196	182	200	199	192	177	186	198	201	182	189	211	215	202	195	211	180	231	217	203	214	194	205	208	199	195	209	209	196	191	203	200	181	197	205	222	189	178	221	189	185	200	200	227	194
13289	8636	15844	11637	13668	13543	13897	12251	12892	16327	19571	14342	12624	18320	17753	25906	26858	27457	19767	18173	20059	12792	11320	13944	18349	23806	23212	24429	28822	23333	17989	17104	16563	11384	8319	3369	2596	3543	2098	1125	896	898	1031	849	863	692	664	691	738	712	862	1026	1274	1607	2045	1585	1066	720	675	618	622	840	1709	2260	579	575	559	509	512	521	546	573	579	517	526	533	580	578	574	585	573	540	521	528	505	526	558	559	545	561	517	500	518	522	520	528	552	522	576	500	531	503	555	515	578	538	599	543	541	498	560	562	544	492	530	540	546	552	551	535	507	573	524	563	549	508	562	543	488	582	526	531	582	562	518	537	531	537	522	542	520	562	522	580	557	550	522	558	573	536	563	491	614	555	521	515	537	550	561	529	527	565	558	488	517	525	548	516	535	528	586	576	531	547	504	542	528	528	529	535	516	555	531	551	528	518	517	550	546	506	543	581	550	564	516	516	546	529	514	524	540	516	583	526	535	492	540	510	573	562	519	516	518	551	500	509	585	511	513	514	522	507	535	547	562	512	524	508	529	573	576	580	506	526	549	538	525	535	518	497	533	544	546	566	551	547	525	516	561	542	546	515	570	516	540	507	495	539	557	535	506	540	538	524	504	498	486	490	543	532	572	570	496	520	530	571	494	521	546	533	554	531	522	526	566	560	521	519	497	592	544	534	496	516	578	515	518	567	566	555	503	502	532	531	517	499	549	514	542	507	524	499	536	555	573	540	553	549	525	536	523	527	552	536	522	535	545	526	500	572	530	517	512	542	505	515	483	556	534	516	555	504	524	525	575	544	522	565	520	523	555	544	535	506	524	561	541	534	530	534	481	528	488	546	518	530	554	501	505	527	533	521	567	565	563	525	517	528	539	521	557	556	483	535	537	556	509	573	535	487	527	547	540	534	525	563	541	511	578	565	496	565	560	496	511	528	559	566	495	548	546	512	573	559	547	512	536	507	571	518	514	501	515	530	540	574	523	529	585	567	529	540	488	518	511	545	553	550	541	491	520	503	547	558	552	497	542	571	535	567	557	560	526	545	521	511	530	532	488	500	537	568	536	539	549	505	505	553	548	558	534	540	559	526	504	552	508	544	529	504	529	481	525	553	517	543	535	568	523	539	505	513	527	549	509	534	512	562	563	550	506	522	556	514	519	519	557	506	566	572	541	519	518	570	542	556	540	498	513	523	551	488	549	532	516	544	551	489	522	527	569	553	534	525	540	516	546	544	523	571	544	556	512	563	558	518	563	532	504	544	526	535	564	572	526	556	522	526	530	522	559	514	517	542	541	566	510	518	520	543	519	542	505	501	561	550	531	547	549	550	564	530	519	542	560	498	507	546	560	530	512	545	515	516	532	525	504	523	527	556	565	522	513	550	561	597	570	519	519	544	501	549	549	545	519	510	514	550	531	534	542	536	544	521	495	513	503	568	570	556	515	544	533	556	492	538	536	540	503	526	518	576	557	569	568	523	567	524	519	489	554	580	514	544	511	551	554	551	535	578	518	531	520	532	514	510	546	497	505	534	567	478	519	537	568	520	550	559	523	549	546	508	543	498	541	544	581	520	525	510	543	567	509	507	545	530	547	535	538	501	549	512	511	577	559	557	536	569	545	535	547	535	533	503	524	578	558	554	553	536	542	525	546	559	506	559	529	577	554	526	548	539	562	508	546	526	511	545	546	515	552	541	529	561	492	553	519	548	540	540	548	504	550	534	564	531	555	568	504	515	556	514	537	541	544	479	524	521	553	554	554	503	532	513	500	510	519	530	538	536	494	514	545	562	529	503	521	518	560	520	547	537	542	546	555	539	542	525	536	575	583	537	560	563	498	510	544	566	581	540	565	586	537	561	520	531	560	554	553	565	512	491	501	557	526	559	542	537	542	517	546	542	555	546	537	534	535	510	549	532	553	523	520	509	543	532	580	539	538	525	577	516	532	556	552	562	499	564	521	526	503	531	544	587	516	534	569	569	530	540	529	562	559	530	541	550	540	559	543	524	497	510	568	513	551	564	506	521	503	529	526	552	558	530	510	540	562	524	496	532	517	522	549	527	552	567	532	536	545	558	581	505	557	530	535	530	534	561	583	545	522	565	524	512	530	507	514	544	487	550	547	598	498	553	529	532	500	493	533	510	523	583	577	531	553	528	502	521	565	518	515	508	547	534	494	568	561	514	508	520	523	603	553	507	563	527	536	550	529	540	510	498	537	546	531	551	557	551	525	509	545	531	479	552	543	551	531	530	497	545	545	500	515	520	514	532	475	506	534	538	545	507	555	536	531	541	489	534	548	543	564	542	553	548	554	559	557	540	550	510	528	519	514	523	501	523	530	544	517	556	540	543	541	521	577	580	494	489	524	532	560	550	506	554	522	554	527	519	538	582	535	556	507	577	522	534	546	529	566	526	528	521	587	549	554	536	557	528	555	578	566	567	502	526	534	555	546	534	526	540	511	553	514	541	552	524	533	508	549	513	530	544	537	545	562	480	578	500	555	516	528	563	510	556	537	538	543	558	529	568	534	501	544	551	506	554	548	548	519	502	521	550	515	539	565	525	542	554	555	541	598	538	523	539	543	528	525	525	558	551	497	499	514	544	490	539	540	568	537	578	557	502	501	558	506	512	544	579	565	504	532	524	552	541	528	546	563	557	539	544	523	491	500	501	547	527	539	492	548	547	516	539	530	559	564	542	540	512	512	564	543	558	538	512	541	538	516	548	549	570	557	554	474	547	541	504	572	556	539	532	539	564	554	510	538	542	554	572	555	555	568	561	507	546	527	504	550	505	565	552	528	515	540	548	494	531	508	520	520	553	541	577	556	538	542	557	553	531	512	479	537	523	534	503	523	567	554	480	523	513	512	549	548	543	549	537	564	499	548	509	527	568	491	517	526	493	528	522	546	582	548	527	556	543	522	532	542	517	515	555	514	548	518	561	506	541	543	523	548	536	551	509	527	508	555	569	555	550	553	531	514	524	543	517	522	542	535	528	543	572	520	575	541	533	505	579	559	512	534	539	505	549	502	518	529	521	535	562	567	551	549	535	533	568	544	527	567	530	535	506	543	518	523	559	525	532	498	502	540	571	554	583	535	554	531	541	534	513	498	585	568	544	572	515	531	511	542	555	544	528	562	492	537	559	546	548	555	586	516	511	523	558	526	537	535	531	532	568	543	561	554	534	529	511	531	518	550	490	524	597	534	512	533	540	570	516	557	540	557	518	530	573	562	532	529	577	559	548	476	543	533	556	553	501	546	555	569	551	539	573	523	532	571	512	557	505	528	529	552	531	582	534	532	531	518	533	535	550	531	529	535	520	517	534	499	541	521	472	521	510	559	532	509	561	489	509	557	550	555	528	557	501	507	537	536	535	566	522	548	519	526	515	512	553	533	540	533	532	542	566	549	560	521	555	542	562	540	523	557	543	541	547	546	556	534	528	523	515	539	477	549	516	520	535	517	596	560	564	528	515	544	528	522	497	565	549
39761	24512	22759	14805	14393	13726	12055	9900	7921	11254	14376	11804	7699	10517	12874	14542	16322	15551	11486	8757	8445	5687	4225	5908	8590	12349	13187	12419	13801	11474	7157	5992	5597	3359	2512	1112	676	772	662	359	209	251	211	203	167	161	175	187	162	200	243	243	303	418	601	481	271	194	160	151	169	216	492	435	115	145	131	144	133	119	104	139	123	118	124	129	130	168	126	149	104	127	119	122	145	132	153	117	136	115	130	111	124	129	125	112	117	114	119	137	139	133	128	104	119	115	118	151	123	133	118	110	108	127	118	130	132	110	143	130	117	109	141	122	139	129	128	124	124	129	131	110	116	120	114	111	114	123	115	109	110	120	124	124	117	125	112	102	130	124	115	140	127	118	129	135	114	122	114	128	133	118	128	112	122	106	110	127	101	115	109	115	130	106	119	120	117	140	124	128	151	137	135	115	121	111	122	130	123	125	111	131	140	130	107	125	123	130	125	125	118	136	112	132	131	129	109	143	118	120	120	116	139	139	127	114	130	118	122	142	112	126	138	106	136	104	130	137	134	150	119	145	114	92	131	126	134	113	139	118	132	124	121	129	131	112	131	128	112	137	132	127	124	112	124	119	125	116	135	105	147	123	143	116	132	129	131	114	120	122	140	128	123	138	123	102	129	110	121	119	134	120	117	122	120	126	121	146	125	128	121	156	140	115	120	135	123	127	136	113	128	126	111	143	112	118	91	137	137	135	142	142	119	123	128	106	103	103	123	122	108	107	128	131	107	121	135	133	115	118	121	109	124	144	133	133	117	145	117	124	150	116	136	137	139	131	141	119	136	98	145	128	119	131	129	141	129	118	114	133	145	145	123	118	149	123	133	133	103	136	109	116	121	111	126	124	141	119	126	131	115	104	113	111	118	113	115	124	138	141	139	124	149	148	119	132	130	108	127	123	133	119	127	125	119	121	140	128	129	113	113	96	117	128	104	134	121	133	126	133	115	116	110	138	118	123	129	126	101	131	136	116	122	114	130	122	113	118	122	118	113	121	124	127	126	104	123	120	121	120	127	111	139	125	122	132	143	122	111	115	125	118	120	113	125	98	124	116	131	126	105	122	115	126	128	124	123	148	102	114	119	109	137	120	103	130	128	105	132	118	121	119	105	128	147	134	106	121	106	137	118	144	142	114	109	127	132	112	117	129	126	138	102	114	125	141	121	114	127	127	121	122	131	94	131	138	137	116	113	131	127	143	103	133	122	128	122	116	140	131	96	119	122	119	119	109	123	96	120	120	124	114	125	121	113	145	129	135	111	125	138	110	115	128	106	111	116	112	102	135	138	125	133	111	121	115	103	131	116	123	119	139	122	117	112	118	140	123	114	123	124	114	125	119	138	113	134	134	115	135	115	124	114	112	134	127	112	105	128	124	116	131	127	112	146	110	139	125	118	121	127	108	128	121	111	108	121	116	123	146	117	104	124	101	124	111	121	114	110	109	120	128	97	135	119	122	123	110	116	115	120	116	123	135	128	120	105	106	133	145	112	125	101	116	119	109	133	133	121	124	112	133	121	122	122	100	123	124	129	97	128	129	137	98	116	111	116	123	119	138	133	130	97	133	117	124	112	128	117	130	140	97	110	108	134	133	117	152	127	116	116	118	103	109	116	139	133	136	118	117	115	135	114	124	101	121	131	106	120	118	116	135	114	127	119	127	134	133	144	112	113	113	132	112	103	132	131	105	109	120	117	101	121	120	115	129	126	130	121	107	136	117	126	125	131	117	129	115	117	124	133	120	118	130	130	128	121	140	121	130	135	142	111	114	123	111	113	141	128	115	126	105	124	108	136	120	121	133	123	139	137	128	116	147	121	116	122	142	118	127	128	121	127	100	132	126	122	124	112	111	127	122	118	119	131	139	135	135	121	125	106	119	145	123	115	116	121	121	128	126	112	142	104	106	128	120	132	119	106	125	140	118	140	104	112	123	130	143	117	117	106	128	111	106	112	133	139	124	131	111	124	115	122	124	117	109	124	108	121	136	131	116	124	128	103	121	125	123	104	136	124	133	101	112	131	130	144	119	117	124	107	145	110	109	130	119	122	142	100	130	114	112	120	123	117	124	133	135	123	118	102	133	130	106	117	117	128	111	131	117	140	130	120	118	110	111	143	135	104	107	121	101	121	116	135	140	124	119	137	133	121	127	122	137	121	144	126	122	137	111	144	138	107	126	125	129	124	114	104	113	112	136	134	122	125	123	133	137	135	110	126	138	125	124	117	135	103	128	126	133	113	127	127	122	134	122	133	110	102	126	122	121	109	130	117	127	112	130	142	117	115	125	132	100	132	123	127	112	117	123	138	131	151	116	130	120	121	103	139	124	130	126	123	109	138	131	126	121	117	117	138	118	129	123	127	116	114	131	127	107	92	131	126	145	123	106	118	128	119	128	115	126	106	137	131	126	117	109	129	133	124	137	118	127	125	134	116	122	126	106	137	126	126	128	116	117	142	136	100	150	126	121	128	113	128	119	116	131	133	121	133	123	130	96	102	107	129	112	152	145	122	123	120	112	135	134	123	153	139	136	110	112	100	133	118	133	121	118	114	129	131	136	111	132	119	121	107	117	126	127	136	126	130	124	101	123	125	110	121	120	102	128	110	115	123	125	122	117	133	119	121	118	124	124	93	106	116	131	116	117	138	119	120	113	122	117	119	111	138	149	132	122	107	120	117	113	129	134	118	130	117	123	128	129	123	117	125	148	114	113	131	119	112	92	109	124	133	120	119	101	140	151	129	121	115	126	105	117	121	132	138	115	110	143	119	122	118	113	107	135	168	111	124	104	109	125	122	128	110	118	119	113	146	114	105	106	137	121	135	139	117	122	135	123	145	121	131	127	113	118	117	98	127	152	121	120	142	105	113	117	117	121	112	112	103	118	104	126	121	129	113	112	128	123	134	124	119	127	113	134	119	126	126	113	139	112	123	126	121	122	119	126	137	141	150	132	117	114	129	127	114	122	119	121	115	106	119	119	114	130	122	129	124	108	123	124	116	125	115	147	120	113	133	119	125	120	107	109	136	125	144	118	120	117	130	150	124	117	121	107	141	132	129	110	124	116	139	101	111	150	128	130	107	116	131	114	128	114	132	123	124	123	139	124	123	124	130	120	125	115	111	118	124	122	104	129	110	142	127	127	137	114	130	122	117	122	130	117	110	142	114	140	126	121	121	119	100	127	133	111	125	141	113	120	124	109	126	118	146	134	130	125	119	118	135	105	127	133	109	139	121	115	117	120	116	122	124	126	115	125	117	136	120	128	110	123	117	104	135	95	133	107	139	123	134	118	125	126	118	126	130	119	130	144	104	119	124	123	113	107	120	128	120	120	124	132	115	101	125	114	119	140	121	110	124	125	130	111	108	150	117	101	137	101	134	116	105	108	134	127	113	109	118	123	133	108	130	128	118	133	127	143	144	119	123	141	111	113	130	118	125	128	129	139	121	132	116	123	136	122	120	116	120	102	125	108
23032	17461	25897	17591	20307	21670	21795	20692	19267	25121	29218	25150	21277	28946	29031	36151	37084	38612	30990	28951	29907	22128	20510	26072	31635	37706	36270	36719	39403	33979	29110	27473	26256	17848	12609	5017	4218	4793	3688	1916	1009	1256	1094	947	787	649	797	768	576	906	1230	1655	2067	2867	4011	3339	1404	935	634	551	543	1176	3536	3039	469	391	408	378	377	395	356	400	364	343	340	389	384	482	455	352	379	310	326	377	337	349	375	349	345	360	342	358	327	369	368	334	358	362	346	335	386	352	333	350	357	372	339	310	329	347	323	330	353	337	359	324	349	336	340	340	319	361	321	325	324	342	358	340	299	323	361	341	309	357	335	357	405	355	333	352	347	314	332	337	367	311	330	332	347	343	343	367	340	352	343	352	323	343	314	352	354	344	331	344	342	321	320	329	343	348	357	377	323	366	351	335	347	327	344	330	363	345	344	310	323	333	327	336	335	337	356	339	326	355	361	327	344	353	353	302	317	354	360	339	354	347	354	328	363	340	344	340	341	340	328	297	302	333	325	325	338	326	331	350	333	341	281	346	375	324	352	334	350	330	328	352	350	319	368	323	308	350	315	324	346	328	327	315	316	334	341	326	338	367	337	363	367	347	350	334	336	359	313	327	301	333	326	357	284	306	344	335	361	324	326	311	332	301	326	335	367	339	334	351	310	346	329	306	331	336	333	331	294	345	330	307	324	355	341	335	387	340	336	370	327	327	347	339	326	356	356	360	325	353	350	374	358	340	327	355	326	342	321	328	329	354	313	332	346	334	324	382	343	361	340	329	314	332	365	327	356	302	327	332	317	325	341	325	377	350	313	343	342	341	343	341	312	329	360	347	327	298	346	300	322	313	308	347	322	330	334	331	323	316	314	344	347	324	337	349	362	364	345	293	340	356	333	378	329	340	328	322	331	314	344	317	338	339	326	362	327	332	320	326	336	330	329	356	324	312	306	352	347	295	338	342	329	306	337	328	394	315	328	338	319	350	368	335	329	343	346	348	346	354	339	304	322	327	301	328	341	342	348	344	332	340	315	388	351	346	331	323	364	350	357	355	336	297	345	363	333	331	358	336	348	326	339	329	346	318	351	336	364	350	367	348	355	331	303	349	318	330	318	325	333	316	334	332	365	323	334	325	334	323	387	333	293	331	346	319	325	318	346	341	344	342	301	323	336	302	350	319	304	305	324	348	319	314	356	341	324	309	343	334	330	331	309	339	321	309	331	361	325	315	350	366	319	333	304	329	376	321	339	361	344	334	362	352	341	326	312	354	377	338	341	359	347	364	366	354	327	320	322	336	316	317	336	309	341	350	341	337	328	339	337	353	379	344	336	347	336	321	305	317	331	347	316	354	352	340	307	327	345	321	345	312	326	324	338	355	367	350	345	330	341	317	334	323	347	323	371	320	377	333	324	355	349	315	311	361	355	347	291	338	351	330	322	343	365	319	336	337	316	361	344	303	352	333	340	332	318	332	359	297	347	351	303	339	363	333	347	339	318	330	331	347	336	323	286	363	322	348	341	330	352	322	351	300	346	327	336	322	362	322	306	355	334	345	354	326	325	317	325	355	352	355	359	321	338	343	330	342	366	344	343	355	316	338	355	323	308	344	317	360	352	316	318	323	290	363	334	378	354	342	330	352	308	332	325	345	358	335	339	304	356	331	332	350	352	329	341	328	348	322	311	331	315	318	314	336	345	335	326	351	348	315	340	335	339	355	330	342	348	323	347	308	335	354	317	387	361	319	331	336	339	339	324	354	324	318	334	343	367	315	371	329	312	335	363	323	353	343	328	338	359	361	323	337	336	332	340	332	360	329	315	361	343	307	357	328	336	329	318	347	324	340	368	314	325	336	316	314	307	309	320	346	324	351	377	323	331	345	366	345	336	357	323	334	359	365	333	335	323	339	298	376	310	331	367	325	327	359	342	330	341	306	338	358	311	346	307	321	361	311	338	314	342	348	337	348	366	349	332	329	351	333	361	362	327	359	359	322	336	330	337	375	324	338	331	381	321	333	356	323	348	352	343	345	374	329	365	336	326	350	332	356	353	325	380	344	350	309	328	328	355	335	375	337	349	334	355	313	327	346	350	385	322	345	348	331	338	378	322	306	323	371	347	336	330	317	333	335	355	374	345	325	344	356	336	324	336	345	324	333	338	326	353	320	334	324	354	314	328	319	331	323	316	330	326	348	348	355	355	349	301	326	327	321	330	350	298	329	336	329	323	335	321	343	302	317	343	336	282	308	327	347	323	346	336	350	345	325	317	362	357	336	315	330	339	340	323	327	360	312	334	352	328	338	334	360	354	333	338	323	351	334	354	326	345	336	362	286	317	315	340	365	362	367	298	333	345	377	336	344	322	343	309	318	350	335	301	365	333	365	353	346	349	331	359	335	322	338	322	341	326	321	335	341	343	329	345	337	308	354	322	318	320	324	332	322	322	343	341	368	359	338	327	298	339	297	307	351	369	367	303	352	312	314	323	363	320	356	338	351	351	335	330	346	315	296	383	343	342	311	329	383	309	320	345	297	322	316	336	383	330	316	317	325	326	342	353	331	332	312	303	368	331	318	351	339	336	324	329	340	355	329	306	347	349	333	338	324	369	365	315	348	339	350	367	343	320	326	334	313	361	362	348	327	328	333	319	335	343	329	315	328	319	344	330	318	324	309	309	323	342	308	336	338	356	340	335	368	321	303	304	342	329	330	358	344	376	311	353	318	316	327	361	336	327	359	328	326	344	349	341	343	324	317	346	329	364	364	331	316	379	327	336	329	355	336	337	318	325	344	287	347	342	325	302	332	358	348	355	358	338	324	323	364	327	355	356	337	317	310	346	342	312	339	323	340	324	336	342	344	353	328	345	372	331	335	336	336	335	355	315	343	325	329	338	341	330	338	319	349	342	334	314	320	326	340	387	360	342	335	314	342	293	353	345	323	350	317	321	323	341	347	341	358	298	340	380	300	370	322	304	331	362	329	313	373	364	315	346	343	331	364	346	348	329	331	324	310	375	324	342	363	343	341	350	340	344	357	333	318	329	299	339	389	376	333	332	336	314	296	325	305	325	322	324	295	315	343	337	321	333	326	335	310	332	326	320	333	356	340	335	335	361	320	305	323	345	333	370	340	360	381	351	317	342	359	324	340	330	323	320	343	318	324	351	302	345	296	329	346	341	360	358	349	329	345	324	355	368	299	322	357	326	369	338	301	328	308	381	302	336	368	335	315	336	317	321	335	352	354	377	337	342	317	337	334	336	311	366	358	359	365	327	363	349	305	343	313	348	372	368	320	298	311	336	329	346	379	346	325	347	311	306	325	374	345	323	309	360	335	308	287	348	321	330	324	350	325	329	333	316	328	326	364	326	353	308	339	327	325	348	359	340	345	345	332	311	366	335	303	360	381	321	339	302	314	320	355	347	330	326	358	323	332	335	352	341	352	345	332	356	318	353	348	358	340	324	326	365	339	345	321	326	364	351	345	332	341	330	356	353	314
4400	735	1249	1385	1294	1045	912	711	485	602	604	394	353	429	426	414	442	513	371	308	369	292	250	271	326	450	461	481	433	410	294	282	289	202	213	182	174	166	166	187	146	160	172	139	169	173	170	164	189	156	186	177	181	184	170	174	143	162	171	149	177	178	183	193	175	162	157	176	162	160	165	166	175	180	164	160	169	170	169	158	153	185	169	162	160	176	156	161	147	187	174	146	159	160	172	168	161	169	181	158	162	169	156	165	182	136	132	153	181	167	174	171	139	120	156	163	150	160	155	169	168	164	176	174	156	166	142	180	168	171	150	170	164	167	171	144	164	157	184	171	171	157	167	171	173	190	160	152	160	143	158	187	157	167	153	142	163	178	177	178	155	161	174	159	163	158	192	137	152	162	177	199	166	184	175	130	149	144	162	162	163	180	172	142	172	174	157	160	170	151	175	155	146	188	161	191	176	176	144	182	183	153	178	168	156	147	167	165	169	161	154	145	148	152	157	176	160	155	172	165	167	199	157	175	158	140	172	159	172	181	171	185	164	143	162	155	188	165	171	139	161	147	182	159	159	172	192	157	157	158	159	164	181	188	166	143	168	162	169	152	188	168	182	190	146	163	187	157	153	157	151	162	166	171	159	159	161	172	147	155	169	177	153	152	203	180	163	181	147	137	166	158	164	146	197	159	165	161	169	172	175	169	168	161	166	171	171	155	146	165	163	174	158	144	162	162	171	146	173	164	160	149	167	148	164	177	169	176	172	161	150	157	161	170	188	159	181	151	159	140	169	175	161	178	149	170	141	154	141	170	161	153	162	136	157	157	151	185	162	137	176	160	174	177	168	174	161	143	165	158	192	141	164	182	158	200	167	180	182	177	171	178	168	171	170	132	148	152	141	161	183	175	172	141	170	162	153	168	176	154	163	176	141	163	179	162	181	161	169	168	145	187	190	167	145	158	157	164	136	165	163	166	138	172	164	149	164	166	179	175	170	168	149	146	172	179	158	171	168	169	139	158	161	149	158	183	166	161	179	163	165	153	134	164	166	178	164	163	136	189	166	173	139	164	165	170	171	151	176	149	152	157	148	141	181	137	180	160	173	171	152	180	155	149	141	155	159	173	153	151	163	144	159	149	164	155	191	179	149	156	172	149	158	160	166	171	155	143	152	165	158	161	162	144	148	192	164	172	149	168	149	164	161	165	153	178	135	160	202	159	159	157	200	178	155	165	166	173	178	174	143	162	175	166	197	163	146	163	167	172	158	177	157	176	167	178	179	150	164	175	190	169	172	152	158	150	141	168	159	163	175	190	169	151	153	150	166	149	166	162	164	159	160	167	178	154	165	162	180	188	160	153	174	176	150	145	179	164	178	157	163	166	171	175	160	143	157	162	155	154	155	160	157	133	165	155	154	173	188	186	171	164	188	174	150	166	156	167	155	146	155	145	149	162	148	150	165	164	178	184	152	173	158	163	160	169	167	171	143	167	156	166	153	160	140	168	161	165	163	181	166	165	156	175	162	149	169	154	140	171	147	174	181	168	153	163	170	168	151	173	165	151	169	167	142	183	150	139	160	167	165	146	153	169	146	166	189	156	162	161	158	153	168	166	147	163	168	176	158	174	158	175	181	166	173	175	157	160	180	152	183	161	167	155	164	162	174	152	176	165	160	187	185	169	166	161	153	157	163	168	163	155	169	158	162	147	156	153	171	174	175	173	155	137	151	171	148	166	160	162	176	164	172	172	159	178	158	164	142	144	158	179	179	175	183	166	166	140	179	155	137	131	151	169	138	159	158	167	163	151	164	156	197	170	184	157	148	180	170	145	158	151	170	145	172	172	136	187	152	166	164	165	153	172	150	158	159	180	185	163	159	169	186	154	154	163	139	178	146	156	167	162	170	168	186	156	175	159	173	161	158	168	164	157	128	151	181	187	176	147	142	193	173	157	151	146	156	158	192	155	156	159	151	168	140	172	147	155	158	146	173	155	171	198	156	174	156	159	168	172	152	173	126	143	165	164	132	165	143	171	158	162	152	156	154	164	153	167	158	157	169	147	171	170	156	160	153	180	181	167	173	156	143	129	174	161	170	163	132	155	176	160	148	162	192	194	158	162	170	159	155	175	151	147	162	174	164	158	162	155	191	174	179	123	149	146	177	169	178	162	180	144	193	152	184	174	165	156	174	157	161	149	161	185	154	167	153	149	175	156	173	165	145	192	151	156	167	176	168	149	155	164	160	180	178	151	170	190	161	171	158	169	155	167	151	177	175	159	180	177	149	157	193	154	166	181	155	163	166	175	169	162	163	152	145	148	164	150	184	169	166	174	172	181	151	167	151	172	152	175	163	166	174	153	176	149	169	167	169	180	176	161	177	144	158	153	166	169	162	158	146	165	167	179	151	163	158	155	177	159	151	166	171	181	166	169	150	185	159	164	171	184	173	170	183	154	169	141	155	167	170	159	147	175	155	140	174	143	173	161	201	165	161	151	170	161	155	146	168	132	171	176	164	174	168	172	169	153	162	150	148	146	170	147	153	156	176	156	185	179	178	163	191	179	163	153	144	162	168	161	187	173	172	193	154	151	172	156	145	145	150	160	170	174	179	201	143	160	155	184	139	155	160	152	175	154	167	139	168	168	167	160	149	153	167	157	156	163	146	161	170	159	175	128	150	186	173	162	170	157	138	175	165	172	175	159	157	171	177	163	164	203	171	164	165	163	177	173	171	149	161	158	176	199	158	164	189	165	166	154	181	142	162	152	161	166	163	163	169	182	172	160	169	184	171	169	141	168	156	174	163	179	174	163	170	184	164	172	168	176	168	159	159	159	165	158	161	161	177	165	158	162	163	157	204	168	192	171	142	155	177	160	165	157	168	145	178	174	149	157	175	152	167	186	173	147	152	170	150	170	173	156	165	146	185	162	157	160	160	156	206	173	171	170	139	166	175	170	150	162	130	179	169	150	163	151	156	170	159	166	165	162	165	153	151	166	165	165	168	184	147	168	180	158	162	148	154	163	153	159	148	169	160	158	156	149	169	189	154	171	153	162	174	145	188	162	175	171	170	162	163	164	177	146	158	155	153	161	158	162	168	149	197	166	159	154	166	171	145	167	129	145	154	146	178	155	159	168	186	147	180	171	163	163	124	150	159	168	162	173	189	168	153	172	147	163	144	196	156	165	156	146	149	176	172	159	157	179	155	159	172	180	179	169	165	140	164	174	162	164	162	162	192	164	173	154	145	167	181	167	144	168	148	171	154	161	168	165	153	171	162	165	188	149	155	146	177	134	153	186	159	180	145	156	146	148	173	161	158	175	169	189	177	132	162	176	150	172	141	173	172	161	177	157	163	159	146	186	175	159	155	167	154	160	159	169	156	161	153	166	178	159	149	138	177	181	181	156	147	172	178	172	167	170	151	162	180	167	174	136	175	154	175	188	156	187	152	167	192	170	156	158	150	149	169	159	171	162	171	162	145	175	136	163	168	175
4052	1328	3031	4344	4924	4555	4260	3547	2628	3151	3555	2308	1727	2611	2655	3102	3027	3545	2237	1814	2124	1436	1410	1647	2118	3189	3167	3326	3076	2679	1719	1666	1601	987	885	650	536	614	565	482	491	431	458	467	477	448	468	464	457	476	481	515	515	529	536	534	449	496	430	462	467	454	568	514	428	480	434	438	420	462	435	464	474	450	448	433	430	434	442	439	445	464	453	465	448	436	411	461	476	472	415	463	451	470	437	417	435	480	433	496	469	422	452	430	442	424	450	451	435	437	429	444	459	457	448	451	413	446	470	438	431	468	460	470	444	442	429	437	429	450	444	460	459	433	456	478	456	420	479	462	475	455	449	467	429	464	463	468	430	424	426	427	452	470	432	463	450	452	452	436	425	430	442	454	431	455	433	418	447	430	419	464	419	443	416	428	462	462	490	441	440	451	460	422	452	454	465	413	442	459	441	421	417	435	426	481	451	461	457	433	438	452	442	435	425	441	430	425	409	453	433	431	461	454	421	411	467	452	437	484	436	450	466	452	440	467	453	440	421	453	390	462	434	446	469	469	413	453	452	423	418	473	438	426	440	434	458	441	472	437	473	422	486	471	451	429	456	444	402	464	449	430	464	399	450	438	436	421	466	445	416	450	474	481	431	427	485	456	474	444	490	445	419	461	453	463	422	464	443	452	402	453	474	432	430	451	422	426	433	436	466	440	468	453	430	409	457	435	443	440	458	490	431	451	453	465	444	454	431	455	496	433	433	475	466	462	432	447	432	449	450	432	415	451	444	398	475	439	449	439	459	467	446	470	443	431	440	437	460	427	438	425	464	438	422	435	451	454	437	434	478	465	428	424	445	496	449	466	457	433	453	462	442	464	441	413	461	441	439	456	444	460	445	420	445	523	422	449	441	459	391	451	458	464	423	471	435	468	443	470	421	454	440	470	440	498	464	441	449	459	422	435	426	501	454	436	438	447	462	453	450	472	415	439	444	419	438	461	464	437	458	441	480	440	450	488	424	429	482	429	458	449	418	439	478	479	444	457	452	434	417	467	446	456	448	438	471	493	433	406	422	412	447	480	411	462	465	477	398	436	460	453	441	462	463	423	411	416	456	434	475	452	478	447	442	465	483	466	437	470	455	456	468	449	468	441	435	478	436	473	431	457	467	428	460	428	465	443	458	429	488	435	453	496	442	448	426	473	436	446	433	469	454	439	459	453	487	466	454	485	432	443	414	449	444	476	457	456	479	399	467	418	450	431	482	399	490	446	484	478	467	443	455	454	441	449	491	440	420	475	437	497	420	460	499	470	413	421	427	436	451	447	463	436	438	471	466	450	441	459	448	436	418	452	425	434	431	439	438	456	480	464	442	432	433	445	449	447	472	449	454	475	422	416	457	417	445	431	475	437	444	436	440	456	428	442	460	481	422	455	430	471	447	448	454	447	469	469	452	459	429	470	455	438	427	465	456	430	460	417	435	438	431	441	437	502	442	472	435	419	444	452	490	427	456	439	433	448	470	439	447	452	464	437	450	415	467	431	442	441	464	467	441	440	445	450	450	437	436	449	450	403	445	429	475	449	415	428	467	429	442	428	470	442	467	477	456	479	418	462	439	462	511	461	462	479	459	430	433	430	423	470	437	482	446	442	417	439	489	449	462	498	475	406	430	430	460	442	403	470	442	457	430	438	449	489	427	435	459	468	471	497	429	432	473	451	475	430	452	491	466	463	437	434	410	444	435	436	457	446	474	440	435	422	439	479	433	453	459	452	429	449	457	440	442	440	447	404	439	475	456	468	465	474	481	462	470	454	448	444	476	468	462	460	445	454	450	454	473	467	457	483	433	448	439	468	426	477	419	505	436	488	449	443	459	486	403	446	482	460	471	449	496	420	470	470	440	434	426	469	474	434	460	472	461	465	439	446	457	454	412	461	425	435	428	496	401	406	471	429	442	469	417	453	445	460	417	448	455	438	419	472	473	445	478	437	427	442	475	458	481	401	454	413	420	447	441	422	465	488	459	460	450	475	444	416	466	445	444	450	429	465	468	418	417	447	420	463	512	452	472	463	481	452	451	443	448	476	444	411	469	443	454	440	445	445	456	479	476	445	445	457	465	447	455	428	420	478	439	455	443	463	431	449	396	492	432	469	414	448	438	459	455	454	414	425	455	435	455	448	444	423	436	462	438	431	499	488	456	452	475	445	457	458	466	491	444	455	491	425	449	452	428	470	433	470	437	462	432	445	475	424	498	437	444	451	470	442	430	454	406	450	476	426	435	459	445	437	452	420	465	465	462	509	421	460	415	429	434	471	454	443	482	420	450	464	466	428	420	437	423	437	422	474	491	464	436	449	444	462	427	418	493	451	452	470	452	466	449	420	410	422	464	465	424	441	434	432	453	439	453	478	477	450	451	447	451	416	402	474	432	443	452	468	465	423	428	468	410	496	436	445	462	431	430	413	442	465	435	433	420	452	412	472	429	460	437	449	452	460	451	506	449	379	473	439	463	472	435	475	439	455	460	433	445	454	476	490	450	420	470	442	452	397	429	418	447	437	420	440	471	440	442	450	439	469	450	423	466	465	466	467	462	421	451	461	442	408	419	453	434	467	448	454	473	464	430	446	446	465	438	419	495	409	477	431	443	449	453	450	436	480	448	452	432	448	460	424	425	479	464	446	503	459	470	448	442	468	466	462	453	463	467	451	447	421	477	469	436	430	436	459	439	451	402	427	443	458	430	424	469	461	444	427	454	475	424	479	451	453	442	467	498	427	450	459	482	431	477	491	440	429	415	396	444	440	454	440	431	437	469	429	463	492	441	429	475	420	453	457	401	462	457	420	442	467	451	454	487	433	448	443	433	467	422	422	461	454	425	447	432	444	443	455	418	449	474	466	432	423	490	450	436	445	444	408	447	463	439	454	445	426	462	440	459	461	439	423	462	466	448	445	416	460	474	417	458	470	467	434	467	424	469	460	432	439	424	455	456	435	471	485	435	463	438	412	442	460	432	434	439	424	482	457	461	454	446	405	437	467	476	426	478	425	480	431	436	460	485	468	455	409	463	464	419	435	445	392	480	479	480	537	472	454	434	460	466	403	423	460	393	444	453	435	444	472	453	457	440	428	465	455	406	464	450	444	451	478	447	401	425	439	447	429	470	469	448	430	441	430	442	441	439	453	416	465	455	448	428	449	462	455	480	416	410	461	474	440	457	466	461	425	428	472	428	430	448	454	468	452	506	403	469	426	452	444	461	422	467	473	434	454	438	475	438	439	441	450	448	432	446	436	461	440	428	410	444	420	463	468	441	418	421	482	439	445	427	440	434	467	479	437	438	437	454	451	461	426	413	455	445	466	463	450	432	451	423	434	451	434	426	419	424	442	448	415	427	449	446	423	445	455	392	448	423	438	409	452	452	462	455	477	460	451	436	451	435	489	468	401	448	455	458	490	420	440	484	425	463	447	465	417	441	446	458	452	428	433	453	475	469	402	446	439	450	396
22841	10136	10652	7405	7424	6871	5994	5887	4508	4603	7838	6132	4259	5150	5717	6033	6698	7262	4893	4085	4681	2697	2227	2108	2604	4523	4900	5419	5117	4021	2535	2561	2751	1308	864	591	365	388	423	264	253	241	257	240	185	193	242	213	207	225	234	280	323	347	377	311	298	205	207	218	224	228	333	351	225	203	234	218	190	203	189	204	218	201	210	204	206	200	211	246	221	201	210	196	197	216	199	192	192	205	199	194	194	187	201	195	199	191	218	222	220	213	205	224	221	223	196	215	213	199	197	198	205	188	195	212	193	213	181	224	200	213	185	204	181	201	203	207	208	225	196	198	208	200	184	209	187	209	215	207	177	210	199	201	180	194	212	197	196	200	208	210	192	219	202	209	202	185	160	213	203	196	190	226	201	181	208	220	188	218	207	217	216	176	201	189	191	217	189	201	186	186	206	195	189	209	202	206	209	221	196	195	205	232	213	201	190	194	189	213	220	180	208	219	223	200	214	193	186	199	182	207	199	219	229	187	215	209	186	206	229	211	202	205	195	221	211	204	215	202	179	224	227	192	203	202	206	218	197	204	186	198	212	196	215	206	190	219	220	193	206	186	212	186	185	207	188	211	209	212	188	220	227	186	204	204	216	214	217	205	206	204	202	226	200	185	237	222	223	197	203	207	227	176	215	218	192	196	202	199	212	216	204	223	214	178	172	163	203	201	186	208	200	214	187	210	211	200	198	200	202	190	229	186	210	203	188	179	207	202	203	197	208	202	185	215	217	196	199	220	200	231	204	214	229	211	191	207	206	189	182	193	191	211	189	209	211	221	210	192	174	229	228	184	216	216	183	218	214	201	202	197	230	207	214	209	190	210	175	199	212	211	176	207	177	208	186	236	189	216	212	189	195	219	215	206	187	226	190	187	200	167	211	171	204	195	213	228	204	187	210	213	213	187	203	196	186	227	222	208	198	177	217	181	192	197	187	188	177	213	195	196	168	184	221	199	193	201	158	226	205	184	208	202	202	212	216	196	217	190	237	205	197	204	199	199	216	196	173	199	218	222	214	206	202	187	192	200	205	221	198	211	208	202	168	207	211	183	213	162	201	199	210	203	199	199	212	218	238	209	205	214	224	213	206	191	202	200	253	221	180	209	215	204	215	230	210	190	168	206	207	209	215	202	223	198	200	180	211	204	218	194	197	208	199	205	196	169	180	212	195	193	179	198	207	207	195	189	212	185	180	199	181	198	224	211	213	199	236	172	216	208	208	211	187	194	207	209	210	205	230	224	176	206	212	205	208	242	172	183	208	207	208	223	192	203	216	207	182	208	190	202	221	206	220	224	215	187	216	193	195	184	214	191	200	193	203	177	214	194	228	207	192	236	220	203	242	177	205	187	191	175	210	210	214	223	201	193	199	186	189	207	208	202	172	191	199	212	218	221	218	193	172	224	194	204	208	192	225	202	198	197	216	200	194	200	208	192	215	202	177	195	219	212	205	195	193	192	191	196	202	193	202	187	205	191	195	178	211	196	203	181	202	175	228	194	175	199	200	170	158	200	223	186	195	209	212	213	201	201	225	221	197	225	220	200	182	190	191	200	193	175	208	190	203	202	211	200	211	197	246	222	215	157	196	213	213	202	192	195	205	186	204	236	243	212	224	208	191	219	209	189	215	183	202	202	178	207	197	213	203	205	193	212	205	208	206	199	179	215	201	175	182	203	201	179	239	189	219	230	205	186	208	196	202	217	197	195	187	182	216	224	199	201	220	189	185	205	199	202	208	206	207	204	180	186	205	239	216	221	188	201	212	221	197	192	186	189	192	205	180	212	184	171	191	260	207	219	231	219	202	210	245	206	200	209	170	216	231	198	202	203	214	177	208	202	185	208	195	203	204	203	231	199	217	203	196	221	183	213	179	202	194	200	200	212	164	207	197	192	179	193	224	189	230	196	211	200	185	194	207	202	188	198	196	215	201	193	207	196	203	196	205	206	169	192	225	189	203	203	223	208	221	208	206	171	195	250	211	215	237	207	217	188	198	208	212	222	217	208	197	217	204	197	210	208	194	208	200	195	210	212	205	206	191	195	222	201	176	213	214	175	176	170	209	214	213	204	168	198	216	210	207	205	222	210	215	235	192	217	203	199	186	208	184	212	199	206	202	182	189	195	213	211	193	175	220	190	201	198	197	219	219	225	213	180	202	205	202	221	186	221	190	208	221	220	188	188	204	201	205	210	224	226	204	192	196	189	176	202	230	191	213	214	207	191	209	181	199	220	220	177	177	205	219	183	190	218	171	207	217	200	215	185	191	202	178	213	222	219	213	190	195	203	195	192	203	207	185	201	188	194	178	210	229	222	212	212	210	206	197	186	209	193	232	199	186	221	205	203	187	211	240	208	237	192	194	190	220	216	178	210	182	195	212	178	198	181	210	197	192	211	200	210	190	182	209	200	217	196	200	192	205	211	197	200	214	218	215	187	210	192	206	201	209	193	193	202	205	198	211	197	212	212	225	175	195	175	189	207	189	195	184	207	181	194	178	199	198	225	205	212	183	190	191	209	197	218	206	185	199	207	169	171	203	189	210	194	201	203	209	193	214	177	207	218	184	216	206	196	211	213	192	199	207	220	185	198	205	205	195	201	207	188	235	189	225	205	219	194	186	199	191	210	184	199	181	217	203	196	194	207	207	208	201	200	209	217	230	196	220	223	191	211	201	195	178	183	195	198	209	187	199	207	178	204	217	222	198	232	200	194	208	191	174	193	188	191	193	205	198	216	225	209	230	196	187	224	220	224	179	165	190	197	206	217	211	217	202	203	172	214	227	197	212	204	202	206	201	173	202	208	186	203	192	238	186	193	184	211	218	200	217	197	212	212	185	198	184	208	244	210	194	203	209	212	186	204	194	184	197	190	198	203	202	185	215	196	194	217	186	186	195	193	194	214	194	202	208	204	205	193	187	221	204	201	166	192	177	194	174	189	217	210	212	200	186	192	194	182	225	221	176	186	194	200	216	199	185	219	213	223	191	182	212	215	215	212	230	194	169	184	198	186	202	192	230	213	187	173	191	209	225	219	205	206	219	199	199	218	209	209	198	215	211	197	199	223	213	184	187	209	206	213	214	199	223	229	206	203	200	197	188	216	191	191	224	217	213	198	210	194	187	217	192	181	206	186	212	231	223	224	200	184	209	175	186	186	199	184	188	179	215	179	184	198	222	200	201	226	178	197	189	214	194	193	216	202	209	214	195	203	193	208	195	201	206	186	203	210	197	206	203	197	231	215	201	182	209	215	184	219	236	212	205	175	204	196	201	218	203	222	187	191	237	187	210	211	179	192	197	226	199	208	210	228	221	214	214	196	197	200	187	202	208	214	201	230	190	207	206	202	195	199	191	202	215	172	213	203	200	217	193	203	227	203	209	197	223	205	202	209	194	223	217	175	195	228	189	195	183	180	177	198	195	228	234	232	164	183	221	214	211	200	181	199	220	205	189	189	208	205	204	168	184	212
13441	8279	15547	11077	13387	14725	14584	15700	13291	14966	22846	18711	14641	19956	19758	24452	24923	27792	20244	19512	22119	14318	13229	12326	14833	22884	22813	25043	24653	20216	15051	15885	17173	8255	5610	3289	2003	2153	1799	1063	931	887	1074	785	740	649	883	636	631	795	981	1221	1419	1628	2128	2021	1396	768	695	719	651	878	1875	1905	575	555	575	564	516	523	536	544	572	495	533	577	560	602	569	540	517	573	530	508	541	548	542	532	530	527	545	537	582	526	511	545	547	541	530	544	562	552	544	564	524	530	559	501	544	535	544	533	531	544	506	537	545	530	528	587	547	472	576	517	501	571	535	526	543	571	509	517	531	511	599	500	539	500	515	508	558	548	565	559	576	550	515	538	513	542	518	528	574	537	547	519	538	514	583	558	556	501	518	567	531	554	505	516	539	539	530	504	508	537	548	538	514	528	551	564	543	529	523	557	546	560	525	556	537	492	499	549	560	512	544	566	560	508	506	552	516	509	507	519	518	544	532	535	520	550	559	564	532	544	538	525	553	479	529	565	545	543	547	541	523	503	547	572	559	504	513	536	545	557	577	531	537	537	552	490	538	570	516	553	520	521	556	568	551	515	545	548	538	582	599	534	568	500	530	564	511	537	544	533	512	555	520	565	510	508	524	530	561	573	545	526	531	534	538	571	557	496	542	532	537	612	511	523	525	537	545	529	558	516	495	572	519	535	520	569	545	548	502	525	513	573	562	562	541	529	563	545	560	527	518	537	566	541	525	586	550	536	512	527	579	516	503	516	524	540	553	503	531	547	497	559	503	551	558	518	546	537	572	520	569	556	504	546	532	554	536	545	536	557	526	572	543	530	562	523	518	561	514	547	557	506	528	573	527	514	516	533	506	520	572	569	543	569	534	467	521	529	527	572	555	529	549	523	526	511	528	522	507	517	546	549	537	567	524	586	526	504	589	529	546	586	542	506	553	518	531	510	556	548	552	560	541	569	540	511	575	552	541	545	519	545	580	568	529	538	579	550	562	511	519	525	555	542	550	568	508	518	555	566	537	589	572	520	497	559	552	534	535	505	565	547	520	559	527	577	541	504	583	591	539	557	568	528	532	489	553	515	540	506	543	491	543	550	518	538	565	518	535	533	575	515	554	533	525	506	548	529	578	535	564	549	559	549	500	563	513	526	499	571	510	552	517	533	535	559	551	527	555	564	539	540	540	554	517	511	518	556	592	526	549	556	532	573	536	547	572	522	528	576	530	555	522	558	536	485	549	523	561	527	535	529	531	559	516	526	521	544	530	528	577	528	550	546	499	531	572	544	515	519	557	587	524	534	542	557	539	504	531	539	502	516	532	555	549	557	530	568	520	538	517	507	564	514	514	537	510	568	526	567	511	536	521	561	565	528	493	511	564	548	532	532	498	533	532	524	533	544	532	513	535	555	497	503	539	585	546	549	543	519	513	515	524	531	542	543	555	527	538	492	545	519	523	556	522	553	551	540	504	513	490	521	517	542	560	539	568	529	543	567	547	520	542	519	517	575	542	516	520	564	520	530	503	544	590	576	541	525	538	495	567	501	516	519	529	560	536	542	541	574	535	510	550	539	519	510	539	589	526	575	511	532	517	571	535	587	581	521	544	529	535	539	539	501	538	508	550	564	523	522	505	522	528	563	546	527	504	538	562	531	499	548	532	522	544	530	532	513	542	569	529	554	560	529	515	527	505	514	502	529	556	564	538	548	518	492	512	538	567	544	554	572	549	526	532	539	518	535	554	521	486	531	550	497	551	537	554	511	517	549	559	510	538	506	549	531	525	521	525	524	539	554	535	514	509	591	523	525	572	505	556	529	513	557	540	546	575	524	545	534	531	485	523	565	509	526	517	529	555	523	526	531	516	568	555	502	534	594	558	555	551	522	554	554	526	531	547	564	580	524	544	538	499	517	529	571	550	491	506	585	582	546	534	545	534	547	494	555	550	530	541	533	511	514	525	521	492	528	558	556	537	524	533	514	538	543	513	503	523	559	540	544	556	535	563	526	553	537	542	513	551	570	590	566	527	531	532	554	508	531	529	578	544	545	536	595	535	551	550	544	524	561	497	518	528	514	551	538	536	521	552	575	507	546	508	526	548	554	533	562	535	553	532	494	499	558	529	536	538	573	518	517	533	526	522	505	515	551	544	569	545	507	531	536	521	538	529	553	520	522	506	502	547	510	565	566	526	551	516	583	561	516	511	539	577	533	535	497	502	503	536	539	499	531	540	521	543	508	540	527	569	574	538	565	495	542	574	524	513	536	516	499	485	513	572	562	519	497	481	537	541	508	537	556	496	550	521	491	546	517	533	515	544	554	513	568	583	508	521	538	458	540	573	550	568	480	510	535	501	506	566	499	546	551	531	564	537	519	518	496	550	482	531	506	520	538	516	533	580	544	564	530	519	509	545	550	511	558	522	524	507	507	543	508	511	502	534	511	549	600	520	548	536	519	569	555	533	521	561	586	485	499	562	522	539	513	559	533	562	564	542	499	530	559	523	541	510	525	517	515	556	533	505	540	540	518	501	539	539	487	535	520	533	522	560	514	573	512	553	507	548	573	536	563	493	539	535	537	536	497	541	488	536	538	527	550	513	549	514	574	571	514	541	525	499	563	487	524	528	558	572	556	557	553	546	546	572	524	544	517	518	557	534	521	533	523	563	572	584	533	547	532	510	535	559	554	555	538	539	537	554	551	514	540	558	543	552	534	512	540	559	552	541	567	554	548	527	512	553	519	571	550	579	556	565	510	523	535	564	536	578	556	513	550	546	533	553	555	542	535	482	536	537	509	474	549	572	548	559	565	507	514	546	524	534	480	542	559	546	545	502	547	554	553	516	521	560	541	528	556	533	541	545	530	519	521	549	541	517	512	544	490	519	529	529	557	536	529	537	544	536	541	552	510	492	523	537	561	585	557	530	557	556	506	538	530	550	549	534	550	485	507	575	538	533	508	566	519	507	554	491	547	527	504	542	543	528	536	545	583	513	564	568	515	532	520	573	531	547	510	559	549	539	501	535	501	519	580	552	516	537	514	538	532	543	508	520	556	518	489	529	545	543	513	517	533	551	537	525	525	567	510	532	516	522	547	528	504	530	542	559	546	493	509	521	552	538	528	547	559	554	528	548	487	527	523	563	522	543	586	557	546	514	531	515	514	521	499	523	544	495	544	512	541	516	543	549	516	558	530	519	496	544	530	532	529	519	493	529	482	571	518	553	536	569	526	517	550	556	508	498	544	587	566	553	545	523	528	509	526	554	513	568	535	521	520	540	517	559	528	545	558	545	558	543	544	543	492	547	554	524	549	578	531	535	550	529	569	553	544	537	495	576	576	489	539	510	555	546	532	533	534	529	573	498	532	497	546	549	566	533	521	537	508	541	524	551	551	545	525	578	502	535	551	574	554	575	563	534	523	544	557	544	569	553	537	530	525	507	569	533	548	511	571	552	553	559	539	544	523	483	509	518	568	567	500	536	573	515	562	548	549
39394	23551	21906	13803	13862	14220	13169	12976	11396	9798	14840	14582	10651	11835	13433	16108	16956	16722	12017	9341	10000	7294	4921	4386	6206	11008	11151	11035	11826	9306	6071	5101	5782	2617	1565	972	536	693	411	377	231	204	206	194	185	172	215	170	127	180	208	283	396	450	567	520	432	244	180	152	154	147	402	461	125	108	147	148	109	116	135	119	120	123	148	113	145	145	128	141	128	126	141	109	126	122	120	112	117	132	109	124	145	114	125	110	122	114	122	112	119	105	119	131	129	134	127	103	100	121	135	117	132	142	124	123	128	124	117	132	127	112	113	138	132	128	117	126	124	109	101	114	134	137	117	130	137	139	111	115	115	122	126	131	110	118	115	114	134	118	123	121	119	121	98	119	108	109	150	119	127	107	121	120	129	116	112	103	138	113	111	112	119	128	142	129	139	122	113	115	96	110	126	112	117	111	137	117	137	121	121	131	120	128	106	113	148	125	126	134	125	120	113	121	111	114	112	110	117	145	131	113	119	107	105	117	119	97	100	126	117	108	132	120	137	128	139	109	141	121	145	125	139	113	121	143	126	133	115	130	93	129	126	119	128	123	133	122	104	128	108	112	121	113	113	108	118	117	124	107	106	112	112	109	138	152	161	120	117	111	109	122	128	110	109	128	119	136	112	114	125	129	98	121	145	119	145	118	133	119	106	128	117	114	123	123	110	112	130	98	113	97	101	126	155	141	120	119	135	124	131	120	126	106	132	123	124	134	121	97	111	118	126	107	127	138	124	122	130	136	123	145	110	127	131	132	124	125	106	125	98	120	136	116	128	115	126	129	112	122	109	126	123	129	136	111	122	148	115	124	141	128	117	117	131	120	145	123	132	145	112	107	107	114	130	121	119	132	121	122	120	117	109	112	133	98	116	133	125	109	135	106	112	146	140	114	131	136	115	115	135	99	121	129	107	120	115	126	131	113	144	121	122	132	127	114	115	124	133	121	129	105	122	116	147	137	126	127	108	121	117	114	122	112	142	121	116	117	113	136	129	110	105	129	135	118	125	106	118	128	134	130	131	109	108	123	134	116	121	135	138	112	124	96	123	129	128	125	118	120	125	112	125	136	115	99	128	134	110	111	106	95	134	122	105	102	126	118	113	111	120	129	126	119	135	109	123	119	114	128	113	133	127	125	135	120	133	118	106	119	128	118	122	131	122	122	138	129	132	124	100	112	126	136	115	118	118	109	102	118	145	118	103	116	114	105	119	110	138	118	111	126	130	130	118	135	117	110	136	123	121	125	109	102	111	114	124	132	127	132	119	133	122	136	109	141	136	125	133	117	131	117	113	122	137	139	99	130	123	142	122	120	98	110	118	120	122	126	117	111	136	122	118	109	144	122	131	142	142	143	140	112	126	123	108	117	128	135	111	110	108	117	135	111	117	143	127	136	121	117	138	140	133	128	115	121	110	132	135	133	136	126	129	127	123	120	148	108	115	132	125	102	108	120	108	138	106	113	135	125	110	133	116	132	133	131	106	109	114	130	100	112	121	116	127	116	131	131	114	97	118	136	135	121	122	123	136	123	132	128	131	120	126	112	126	111	125	110	125	115	120	134	122	108	123	142	126	138	115	136	118	155	118	125	142	114	143	101	124	137	130	126	133	121	127	125	138	130	116	134	127	147	114	121	115	129	122	114	123	137	105	116	113	126	103	111	112	102	125	131	121	122	116	149	133	121	132	133	119	115	126	150	126	120	114	90	142	117	139	118	121	126	111	116	125	111	125	126	101	138	124	108	139	118	113	129	130	137	112	121	126	108	136	121	138	123	137	112	116	120	142	145	138	122	137	125	133	123	135	93	144	95	125	117	114	135	117	134	117	130	118	124	119	120	102	119	121	124	120	114	125	138	110	133	109	113	119	128	106	120	126	123	131	116	129	135	114	106	146	133	123	118	129	125	120	137	120	120	132	110	124	124	102	123	115	124	118	123	117	119	117	110	128	113	124	122	131	120	133	108	137	129	123	105	129	132	118	130	123	134	109	109	122	107	131	125	139	118	123	130	125	105	142	130	135	133	116	124	113	139	140	126	135	115	114	115	129	116	123	127	124	121	105	124	145	148	111	113	105	139	122	122	111	107	112	107	122	106	129	118	140	116	133	121	118	121	112	128	120	108	123	121	138	120	140	129	127	116	117	131	128	116	123	123	123	136	128	94	110	113	149	127	127	108	127	129	117	116	124	115	127	85	121	115	123	115	121	134	126	121	122	131	115	107	113	133	115	97	136	104	118	120	114	118	134	129	117	124	130	114	141	134	127	134	137	115	102	140	115	136	135	137	120	133	109	111	131	134	109	130	117	139	136	140	122	127	117	106	117	111	134	118	113	127	112	117	126	127	97	122	109	119	128	132	112	125	125	112	106	108	135	125	118	111	119	116	138	110	97	129	108	122	130	114	126	114	111	120	123	136	137	114	118	120	104	123	107	133	126	131	140	105	110	124	117	116	137	124	135	134	124	100	137	109	123	105	125	131	106	146	115	120	122	131	122	122	114	131	129	129	140	123	107	125	105	127	111	115	135	127	139	135	131	138	122	127	119	109	110	105	119	115	118	107	119	116	133	100	126	122	135	115	122	131	128	121	109	122	120	112	132	147	121	112	136	114	120	136	135	123	114	115	132	129	129	128	124	108	138	127	128	110	115	123	102	127	110	107	108	122	115	120	113	121	108	137	123	118	114	137	111	138	121	107	106	124	132	119	117	111	123	130	114	127	124	128	127	133	112	119	113	123	124	122	143	135	100	117	117	125	91	126	141	124	117	108	120	141	102	96	135	111	102	131	105	126	118	124	122	128	124	127	135	135	104	142	114	108	128	122	108	130	110	106	133	111	123	122	115	119	120	126	118	122	103	124	129	113	124	117	114	133	122	146	120	129	140	113	120	116	117	138	129	140	128	110	115	113	125	107	121	128	99	125	121	136	106	112	130	98	140	110	125	126	127	122	114	110	122	142	108	119	106	125	110	128	129	135	124	123	116	110	139	118	108	116	133	119	122	138	123	114	115	130	126	113	144	118	139	127	111	139	133	132	118	134	109	117	124	122	117	112	134	136	101	114	119	144	127	125	116	125	114	113	128	121	132	107	133	128	132	135	126	123	124	129	115	114	117	135	142	112	125	116	120	137	108	146	122	128	131	105	121	132	116	117	129	135	113	125	137	147	123	148	128	132	126	141	106	140	104	107	130	133	129	141	146	123	148	122	108	133	102	135	144	121	103	131	121	128	97	121	118	122	114	126	128	116	142	119	137	113	111	112	128	123	125	135	146	125	111	115	123	124	130	123	125	123	128	133	147	101	107	121	111	129	130	136	103	108	110	129	136	133	124	132	100	118	122	92	113	115	113	121	125	118	133	120	116	112	134	111	123	102	124	135	109	130	125	115	128	126	125	125	138	139	110	131	129	129	131	126	137	122	128	129	129	122	112	118	116	123	124	116	118	119	107	131	133	121	108	119	120	137	138	127
22677	16452	25676	16014	19501	22270	23047	25445	23236	21869	30756	30745	25434	30817	29537	38291	36544	39797	32077	30977	33149	25606	21757	20736	26655	36178	33874	35539	37406	31594	27007	25104	27754	14926	9395	5982	3477	3977	2540	1638	1129	1242	1169	941	847	720	1003	791	633	913	1331	1977	2689	3348	4508	3979	3112	1485	840	678	575	735	2776	3117	472	369	365	416	386	371	379	362	378	379	370	356	349	489	437	421	369	316	348	340	315	324	341	340	336	351	315	333	365	301	325	348	305	327	300	325	340	344	348	355	332	324	333	350	340	340	334	368	352	303	351	334	364	344	357	380	339	344	368	322	329	306	316	335	350	341	360	335	319	350	330	335	348	397	370	304	349	316	357	311	352	360	344	346	323	328	368	326	362	361	356	355	337	331	319	345	302	340	350	344	334	288	343	358	359	307	307	358	365	337	343	316	351	323	386	356	332	338	336	329	341	319	333	341	342	341	327	308	356	317	340	352	352	339	361	316	331	323	339	320	316	314	346	332	330	329	323	345	321	306	343	361	330	356	339	342	321	340	338	367	375	334	382	323	352	368	340	316	306	339	346	309	332	323	359	337	316	334	325	348	358	343	338	344	320	327	328	338	315	342	368	320	327	324	324	334	328	346	336	350	339	357	321	313	348	297	341	380	328	338	347	341	313	342	369	330	313	340	323	310	319	322	367	318	359	337	333	318	334	304	345	318	333	339	356	331	307	350	356	343	325	342	354	319	338	307	361	334	313	380	314	332	327	337	347	332	344	349	310	309	338	322	339	332	354	332	386	336	382	314	325	361	337	327	324	317	352	326	354	318	321	341	334	323	349	334	318	338	340	349	330	323	336	325	358	301	352	327	293	349	360	329	344	321	340	333	328	345	311	364	344	317	344	341	356	308	325	337	346	307	379	351	302	336	325	351	343	346	342	344	338	301	316	362	332	299	336	348	338	347	348	336	331	350	319	340	331	324	341	354	335	325	365	341	326	330	366	347	295	322	361	320	358	321	341	335	346	343	349	352	337	320	351	325	352	355	329	314	365	342	317	352	335	354	356	381	332	359	323	329	368	288	325	299	332	355	325	361	343	320	303	355	336	342	325	311	346	326	325	316	311	344	351	288	293	349	338	328	352	369	313	324	351	315	327	311	337	333	305	296	324	335	326	337	313	323	360	322	312	334	309	315	315	338	343	336	341	362	315	325	347	322	349	327	332	320	312	322	311	359	349	335	366	303	333	336	319	351	315	339	385	331	307	346	347	338	343	340	317	339	350	314	332	302	353	345	345	296	358	316	329	311	298	335	336	329	354	343	325	329	320	338	361	341	333	348	336	330	336	346	347	352	321	349	357	339	352	326	336	336	329	356	317	298	339	343	357	351	324	326	318	341	344	307	340	338	333	333	321	311	327	320	339	334	339	358	327	367	331	322	334	371	335	330	339	363	336	329	334	325	344	330	316	344	328	341	353	321	342	296	344	340	345	338	348	327	364	310	357	342	313	337	391	317	306	324	303	301	313	322	359	342	324	333	329	344	369	322	321	327	321	349	344	307	314	338	357	340	321	338	308	365	364	363	347	370	384	325	313	350	321	319	314	317	303	343	340	318	342	318	317	346	317	319	316	354	369	320	329	346	297	332	310	344	309	336	310	288	349	362	342	327	332	310	356	328	363	338	333	349	344	358	345	348	317	322	348	328	318	314	328	364	310	338	376	359	313	328	323	337	354	321	344	329	334	329	343	321	323	312	303	338	328	335	311	331	328	328	337	357	329	332	347	315	323	341	363	344	366	316	320	324	296	321	345	369	338	357	343	332	319	345	342	330	328	324	319	327	333	330	319	329	372	324	291	337	335	345	330	334	336	332	317	362	340	318	365	309	315	317	325	329	297	350	313	337	328	330	344	334	342	338	353	331	323	317	316	333	349	344	326	338	306	363	357	336	321	335	316	351	342	310	337	335	295	312	329	337	324	355	362	354	343	349	330	338	345	313	323	309	317	337	336	368	341	351	307	312	353	313	319	325	327	330	324	330	319	348	355	355	330	275	338	357	336	335	316	352	347	340	311	337	355	347	326	315	344	384	311	321	320	322	370	336	327	341	353	348	323	308	334	317	311	356	333	327	303	323	310	310	309	342	349	367	366	328	343	342	369	340	346	306	332	315	330	341	345	336	340	311	329	333	327	327	333	355	364	331	343	366	334	325	340	351	324	327	321	315	337	327	354	315	340	350	331	343	349	332	324	366	315	318	303	345	349	321	344	328	307	334	323	365	323	358	326	329	328	325	334	343	353	352	325	375	345	327	344	315	318	375	358	362	339	317	321	376	366	318	356	334	334	348	307	382	328	334	329	343	306	318	327	346	301	322	312	374	311	339	355	362	376	340	306	366	330	364	320	323	326	332	333	347	359	314	346	318	321	316	323	356	302	356	310	338	356	338	354	360	336	299	317	332	321	336	313	333	350	347	306	339	347	314	346	332	352	328	338	365	337	351	341	344	356	327	359	327	335	343	330	291	295	326	337	318	317	318	315	357	364	320	332	334	337	338	346	329	335	355	283	320	345	341	357	320	309	320	301	343	333	344	340	298	336	350	326	315	340	344	341	351	307	349	339	343	323	345	329	319	324	334	331	347	340	330	329	343	319	369	332	324	340	291	312	313	349	324	304	358	336	308	333	376	317	323	331	333	355	340	316	336	337	365	329	293	344	302	294	345	337	329	319	374	329	337	323	305	363	321	345	333	370	320	338	367	353	304	332	322	307	312	302	330	339	351	293	313	327	340	332	304	306	328	332	322	336	316	300	316	320	328	338	344	359	334	366	334	318	349	312	344	332	365	342	342	317	306	350	376	333	305	334	344	300	308	311	335	327	352	352	367	330	300	354	354	355	327	349	365	327	328	341	362	332	338	344	316	364	304	354	323	341	322	337	296	328	360	327	325	305	347	319	312	330	312	337	336	346	340	346	343	339	312	324	303	313	350	334	346	335	316	338	347	302	333	351	334	335	334	355	349	309	383	347	329	358	341	347	338	321	319	319	339	310	304	339	315	330	331	350	338	350	341	343	321	323	353	344	332	341	330	332	303	329	312	312	318	375	339	322	332	312	383	327	354	344	364	345	331	334	320	326	336	308	351	336	331	357	319	325	337	315	356	334	359	332	320	356	333	340	331	316	343	333	283	303	311	328	326	317	341	318	346	335	304	307	340	325	312	341	368	326	349	343	354	334	323	317	299	341	353	345	329	327	353	343	337	354	338	333	338	319	311	328	319	337	347	336	366	337	347	298	323	319	303	333	314	341	357	323	358	309	340	328	292	345	304	359	316	342	347	359	331	306	304	328	335	330	351	346	332	339	336	304	322	315	370	310	328	335	321	337	353	349	314	325	357	344	322	341	294	318	347	325	310	364	356	357	331	340	300	336	368	353	331	375	318	362	317	335	318	324	348	327	347	364	327	350	358	300	343	340	334	322	319	346	321	355	338	337	331	324	337	348	336	354	314	335	309	322	339	337	324
4461	768	1201	1133	1262	1185	991	880	746	546	616	583	449	474	434	466	510	585	429	418	333	316	234	256	379	467	483	442	452	340	283	266	237	256	177	181	211	140	184	149	170	180	158	179	163	165	158	155	171	148	168	168	162	177	195	162	167	178	147	192	174	169	170	155	150	160	164	166	154	147	163	181	154	170	173	161	174	149	153	140	135	162	191	163	189	184	182	164	170	165	176	166	172	152	157	162	167	138	142	163	171	162	147	172	162	156	154	159	131	161	172	148	166	164	144	167	151	145	183	150	179	176	165	184	160	161	170	168	155	152	171	163	158	159	157	155	152	178	138	168	183	192	135	156	142	162	164	167	167	169	170	155	167	153	176	147	132	174	168	160	184	185	139	190	168	139	142	171	158	152	162	163	156	168	155	150	151	177	145	161	154	177	150	175	153	144	140	149	162	170	155	179	168	161	162	141	153	179	145	147	151	151	153	178	175	149	175	158	171	179	166	174	187	154	164	137	149	187	141	172	157	154	155	173	149	154	161	162	181	171	175	169	171	160	151	163	170	161	165	144	161	187	148	149	147	161	160	142	150	148	159	156	152	150	172	137	158	171	142	180	157	169	159	175	162	146	179	181	164	177	163	158	175	180	181	177	157	170	147	160	176	175	155	163	150	165	157	155	175	158	174	142	149	160	169	182	170	194	143	164	173	152	162	170	150	166	174	175	150	139	166	201	154	183	144	152	181	168	145	163	176	173	187	167	169	175	175	172	167	185	169	153	162	166	140	165	158	191	159	181	146	170	164	168	156	127	172	179	154	165	151	161	164	156	152	161	175	163	146	177	152	158	140	156	171	133	154	161	166	163	165	153	136	160	169	125	168	154	138	161	149	170	146	178	159	159	167	138	142	150	176	143	157	172	150	183	165	171	169	187	147	156	171	157	181	164	155	169	152	151	171	154	151	186	162	156	152	182	158	154	168	152	166	152	149	156	155	179	180	172	173	160	155	143	152	152	166	157	172	171	170	158	180	149	168	160	152	158	176	173	144	150	168	205	163	161	177	159	162	164	178	175	159	183	176	157	149	152	160	168	186	173	180	170	166	171	159	154	162	180	162	152	167	158	163	171	135	150	148	172	160	170	161	185	148	174	173	163	169	167	145	170	149	159	173	173	171	187	168	142	161	141	161	152	174	157	161	157	175	167	150	159	153	164	153	159	148	163	152	181	184	144	130	182	163	149	184	140	146	153	176	155	162	163	162	139	165	167	154	147	175	173	166	155	163	162	180	152	156	187	164	160	180	156	160	161	158	181	159	179	175	163	167	153	142	140	173	152	139	168	165	167	155	168	167	170	178	168	158	156	169	160	138	155	173	163	180	172	152	157	144	158	178	150	146	167	155	162	168	190	161	131	148	162	151	154	179	161	181	181	177	172	179	149	152	181	169	159	152	151	169	167	161	162	158	150	151	166	162	148	169	137	192	149	147	184	135	152	170	153	157	143	157	152	153	179	155	173	149	167	149	165	152	158	150	151	151	200	171	162	186	173	152	174	160	162	183	145	211	147	151	175	151	151	152	187	157	164	164	156	162	178	153	155	163	160	151	163	147	147	144	178	174	151	161	189	160	166	165	165	152	181	167	144	147	173	159	177	153	143	161	158	170	175	166	153	158	157	169	159	155	144	173	154	194	135	162	150	164	154	179	158	174	179	174	133	158	158	177	164	177	166	151	155	165	168	161	158	152	174	147	172	156	149	140	180	140	184	157	162	149	168	160	173	146	164	143	156	169	164	171	157	182	143	168	170	156	174	171	172	152	165	168	180	169	155	162	149	158	185	167	160	154	162	143	166	156	151	167	150	157	172	141	194	133	145	168	177	164	167	156	172	145	152	180	129	179	140	176	150	177	157	144	164	135	173	155	168	174	169	158	144	179	155	163	163	158	176	167	168	173	160	153	161	166	157	159	175	188	140	170	162	158	140	172	162	162	175	178	166	149	172	161	159	197	154	175	146	159	179	143	161	173	159	148	158	167	173	140	149	160	142	131	128	165	164	169	161	153	160	161	155	181	167	174	165	166	163	174	160	155	173	147	172	158	151	167	158	152	170	165	164	185	149	137	162	171	157	131	152	175	166	174	167	179	145	189	164	163	146	171	170	168	175	154	149	153	151	160	144	152	166	189	169	180	152	166	164	160	179	151	180	165	171	151	171	158	163	137	154	170	159	161	163	153	176	150	163	133	166	156	176	151	165	162	160	166	176	167	173	161	167	176	155	151	129	177	149	186	152	175	170	186	127	159	147	169	193	135	161	156	145	145	181	189	178	168	167	165	174	157	179	155	167	166	162	148	172	138	143	149	174	156	187	159	153	151	163	171	152	146	172	153	161	154	166	163	133	168	156	156	168	156	140	170	152	195	160	150	148	184	152	172	148	156	200	160	159	160	166	144	178	167	167	153	170	168	168	188	179	172	138	190	153	168	183	188	137	164	148	168	166	163	143	161	161	155	150	159	153	160	133	166	150	162	162	162	174	176	140	155	169	159	154	164	167	162	180	148	167	150	154	176	156	139	178	136	156	177	169	172	154	166	156	179	139	178	152	177	161	164	162	135	177	172	162	160	177	184	154	158	172	166	148	138	148	161	160	180	164	149	165	150	151	160	180	164	159	156	167	155	152	147	152	155	151	146	184	165	162	141	166	149	163	173	170	168	160	152	136	162	158	160	161	147	162	151	174	148	167	177	158	150	151	169	150	163	141	167	134	165	158	172	155	151	168	166	183	169	154	159	164	141	174	157	174	153	129	166	144	145	194	155	151	166	149	153	179	162	156	149	146	164	186	155	138	180	175	146	160	159	161	164	166	149	161	156	163	137	157	192	155	161	180	164	162	161	149	145	177	170	166	155	152	162	166	177	153	141	161	174	174	156	165	160	151	178	168	144	169	160	164	163	151	162	144	164	169	166	164	165	152	187	165	157	164	191	153	156	159	157	151	132	176	177	167	163	171	180	170	164	161	153	159	157	162	182	155	163	171	166	156	140	145	164	194	140	153	176	159	167	167	171	160	149	145	165	155	166	144	169	163	160	169	178	163	177	139	146	162	183	169	182	176	176	147	169	157	163	164	160	160	138	184	167	162	160	165	154	165	173	155	178	162	153	164	148	154	175	157	162	157	160	176	165	166	170	151	163	159	170	169	162	162	167	172	158	159	159	147	154	157	160	150	140	160	148	159	147	159	194	175	176	160	149	187	159	131	173	149	149	173	143	167	153	152	157	167	157	160	150	169	157	154	147	186	177	161	164	176	181	171	163	161	160	193	161	157	142	158	152	161	141	149	165	177	156	152	178	175	151	149	144	168	168	182	152	166	155	151	174	144	155	138	176	164	163	152	166	163	163	156	149	155	170	166	139	177	158	160	142	156	145	154	156	157	146	179	167	161	169	146	167	160	191	156	158	181	165	182	146	175	145	174	182	174	191	147	147	170	171	142	160	153	176	138
4039	1295	2739	3682	4805	5009	4469	4594	3711	2868	3431	3262	2543	2982	2754	3598	3777	3948	2893	2309	2169	1676	1312	1496	2531	3439	3118	3120	3099	2106	1719	1480	1425	960	735	603	610	578	492	463	435	447	476	460	506	459	472	463	474	426	466	491	489	508	514	550	531	473	472	457	443	419	472	593	489	436	439	472	441	432	446	433	475	437	444	449	464	456	416	457	430	449	449	455	421	453	468	462	403	411	435	430	479	449	437	462	449	434	439	429	430	456	445	462	422	458	444	426	476	471	426	437	449	465	454	456	454	419	495	420	437	428	487	423	444	440	420	470	470	451	404	435	465	438	455	430	440	449	427	422	395	440	449	465	404	390	413	434	440	476	412	428	437	458	429	447	428	443	417	471	461	472	432	454	422	445	424	428	456	449	480	452	454	451	454	502	474	467	468	455	422	471	420	471	432	455	452	436	460	426	455	441	491	474	469	436	428	492	427	414	382	454	446	459	431	429	449	445	456	426	487	468	441	428	441	428	438	447	459	445	464	421	476	438	489	429	438	446	449	420	433	415	456	467	444	418	485	438	449	439	438	427	440	434	466	428	401	415	432	427	461	451	477	447	432	408	418	429	453	436	424	472	444	436	442	432	441	465	445	469	444	459	461	389	419	422	497	417	445	436	491	443	457	448	456	469	423	483	455	470	417	457	444	448	433	448	450	426	459	416	446	457	449	434	437	453	446	457	446	493	439	466	470	477	456	455	462	440	425	453	399	467	413	473	446	412	439	452	466	440	423	490	475	464	451	416	434	414	431	470	426	437	411	446	421	421	477	441	461	427	408	454	422	442	415	484	419	468	452	492	445	455	440	412	448	434	439	466	452	443	430	461	429	421	465	478	467	421	453	486	486	464	471	419	488	433	425	478	441	459	469	439	443	452	409	456	445	458	428	452	395	448	459	411	409	450	462	416	451	430	445	390	445	476	461	440	465	441	479	430	456	468	425	458	441	451	434	476	438	477	432	414	430	455	451	428	416	475	429	465	475	457	441	430	407	443	446	431	434	450	435	414	454	463	426	447	473	427	432	455	460	440	454	430	446	433	466	453	429	428	462	479	413	450	441	475	418	449	448	426	443	438	438	448	447	486	431	430	412	447	433	437	422	430	431	428	455	444	451	440	475	448	431	473	441	458	448	440	486	434	427	411	466	421	454	465	418	454	469	448	427	443	471	459	448	441	458	419	474	426	479	430	423	422	462	464	472	499	447	465	435	436	445	408	447	477	408	437	419	440	499	433	453	416	448	451	470	424	441	451	461	436	427	447	471	454	447	423	447	478	462	449	434	482	425	452	500	423	463	469	446	472	454	435	463	446	450	440	431	451	444	459	445	417	469	470	452	423	461	446	452	457	460	421	433	475	471	455	464	497	435	455	447	426	456	451	440	447	445	448	397	472	460	423	387	481	425	461	438	462	434	461	445	430	432	461	447	454	468	452	462	451	422	435	446	465	443	465	432	461	432	465	476	393	463	464	457	475	427	431	477	432	453	456	444	470	420	455	464	441	478	489	454	441	463	460	462	420	409	492	424	472	455	457	457	410	499	407	467	438	435	462	441	443	439	407	459	408	483	464	447	411	469	442	427	443	446	434	457	443	417	450	437	434	440	451	446	488	441	434	443	429	425	451	442	463	433	447	441	478	456	404	456	446	470	451	429	503	470	421	437	444	474	410	451	472	411	432	420	437	486	456	472	441	444	446	472	464	440	429	427	422	416	438	482	431	436	441	456	459	449	477	458	433	440	454	436	468	435	424	438	433	473	430	432	476	443	438	432	433	439	451	405	444	435	460	427	431	433	455	459	439	379	424	454	485	453	436	459	389	467	428	479	414	456	440	450	423	475	440	422	414	459	459	440	447	435	449	400	413	411	446	430	436	430	408	429	469	447	448	469	446	477	447	436	422	438	476	467	443	430	438	434	438	468	459	449	434	477	450	424	435	451	433	444	450	473	459	446	447	463	452	471	421	471	446	471	474	451	461	421	427	446	511	422	450	441	476	431	422	430	441	453	456	440	463	424	442	476	495	442	462	441	505	444	469	427	445	416	451	455	424	443	471	456	469	444	433	438	442	417	421	462	459	435	466	438	428	441	430	405	453	462	467	432	452	456	444	478	438	412	433	455	451	427	465	457	439	465	472	431	413	464	439	445	478	482	439	465	430	439	454	421	452	458	397	472	421	416	442	429	417	428	443	453	471	421	416	468	482	431	457	447	471	425	473	423	451	467	452	473	443	482	456	439	412	435	457	460	457	455	460	482	461	436	438	433	453	467	472	419	409	440	475	454	442	442	433	438	412	461	473	440	422	423	459	452	419	454	456	448	459	438	452	441	434	436	467	429	462	415	451	488	437	455	444	453	445	460	465	439	501	466	417	456	426	388	481	485	426	441	458	489	427	431	438	443	395	459	455	499	482	459	448	437	405	425	439	422	429	487	437	406	459	441	464	420	471	425	447	455	454	455	433	407	422	404	455	498	415	458	456	463	460	421	450	494	411	436	454	466	459	445	433	480	487	429	432	480	455	448	453	415	467	452	472	446	454	453	429	421	446	452	461	439	463	437	448	461	448	492	463	431	433	411	433	462	453	501	473	413	432	456	464	436	438	460	438	440	442	478	436	409	467	427	408	417	457	429	428	431	451	463	447	422	422	451	477	460	476	457	474	457	450	467	430	486	435	440	498	426	511	424	445	476	477	456	449	469	437	458	430	437	449	460	434	405	477	440	494	436	427	433	456	455	517	464	465	415	462	449	447	430	413	434	436	455	477	452	448	492	435	439	442	463	442	422	441	422	431	475	447	441	440	439	480	408	442	425	455	469	437	432	430	422	437	428	466	433	424	442	457	450	442	429	415	447	466	445	439	439	402	452	418	449	447	441	483	459	474	469	407	414	434	465	445	466	453	428	404	455	407	448	430	469	454	427	443	441	439	418	450	429	465	426	450	456	449	448	478	474	468	430	431	467	469	430	431	428	429	458	411	425	449	444	458	458	432	448	430	446	447	439	414	399	441	426	460	447	478	499	464	424	459	412	451	463	476	473	410	435	395	456	447	414	419	452	426	427	432	467	444	403	439	431	449	446	454	453	438	442	423	453	488	442	421	415	492	433	457	435	440	441	452	447	455	424	460	441	443	443	411	423	439	418	484	441	429	446	465	466	416	471	435	438	449	410	460	428	456	495	451	444	423	513	419	443	443	440	444	459	469	484	446	432	419	466	437	467	473	443	477	420	437	440	445	463	447	440	411	454	460	447	436	476	464	480	450	430	410	488	461	409	449	464	439	456	429	419	471	452	437	448	449	444	428	469	403	427	466	400	440	473	475	410	434	432	426	447	427	411	423	451	437	379	452	412	477	412	452	445	430	445	428	472	443	444	450	431	418	451	458	435	487	454	484	436	455	444	422	416	435	479	465	469	421	466	404	436	452	449	445	466	442	468	453	492	480	431	436	436	444	458	484	479	460
23013	10958	10670	6965	7401	6863	6290	6356	6375	6209	6673	6732	5655	7197	7726	7139	7740	8402	6460	4482	4005	2624	1797	2274	4453	5937	5179	4877	5394	3257	2428	2376	1893	1059	800	393	431	435	292	280	246	249	244	258	217	201	208	203	216	236	228	252	309	383	409	419	355	299	239	205	196	229	263	358	219	213	240	205	218	186	190	213	210	187	210	188	201	211	203	165	211	189	189	205	160	190	193	198	198	206	206	198	224	191	179	197	199	219	217	192	212	203	204	190	238	214	206	212	207	186	192	198	189	201	190	202	197	199	187	199	191	191	206	199	224	201	193	230	210	200	214	176	214	216	194	197	201	238	209	204	190	203	208	197	210	210	220	183	182	193	204	205	164	185	217	198	207	192	203	197	208	174	205	203	213	211	222	220	219	209	213	222	160	179	178	247	198	233	207	195	181	187	206	214	197	207	188	227	183	186	210	191	206	214	182	200	197	216	207	208	207	173	190	208	200	188	229	175	196	200	210	200	207	202	203	182	211	181	200	221	199	204	208	194	214	185	188	206	192	201	199	213	191	204	200	176	194	205	200	214	195	196	188	227	193	200	205	198	211	173	218	196	190	187	199	209	214	220	175	201	206	190	188	207	183	210	212	215	206	204	194	200	228	229	224	196	173	223	202	203	176	207	209	185	197	194	191	206	191	235	197	211	181	228	205	182	196	208	196	225	206	198	191	222	190	205	206	159	186	190	185	168	214	201	216	164	205	213	213	211	202	188	196	214	185	193	200	245	206	186	233	197	199	171	253	221	167	195	201	203	204	192	206	207	197	180	210	215	205	206	213	207	215	206	211	190	207	221	235	216	219	179	188	197	198	231	207	217	204	239	244	214	187	209	195	196	183	192	229	195	201	191	198	240	200	209	189	205	204	188	206	216	192	179	203	206	196	172	226	194	201	215	201	205	203	191	222	211	196	235	212	204	208	210	217	232	201	176	201	194	208	212	210	212	214	233	207	225	191	200	226	195	188	211	190	211	172	193	204	209	192	187	212	193	203	195	210	216	175	230	192	205	180	192	216	199	191	221	180	212	217	193	220	206	197	201	197	212	207	211	178	195	186	197	170	206	219	207	205	210	209	198	219	213	177	197	209	205	204	189	218	186	213	219	205	204	192	238	228	204	206	212	210	199	198	195	215	227	178	206	224	194	184	211	183	207	181	208	210	205	181	211	185	183	179	179	218	206	198	215	182	217	213	196	212	217	196	212	250	164	179	189	221	191	184	206	210	207	185	191	203	191	207	208	197	227	195	189	200	210	199	192	199	198	208	208	206	212	208	210	192	185	190	169	204	229	191	196	161	178	197	205	211	203	192	198	181	227	204	207	215	202	201	187	231	189	207	217	209	196	189	228	166	215	190	197	205	244	182	198	215	212	212	179	213	210	220	191	184	192	213	201	196	182	202	196	191	194	246	215	186	193	201	214	211	224	199	235	202	181	213	217	204	188	218	185	198	197	205	229	212	200	176	185	201	222	197	192	204	215	184	203	195	214	205	208	183	226	202	179	205	236	184	189	208	204	197	192	204	200	203	195	184	223	229	175	175	182	203	202	196	204	203	191	209	211	216	201	185	212	185	187	193	208	222	192	187	207	213	203	184	226	172	189	210	198	239	197	202	175	214	214	187	192	210	185	227	195	187	202	182	216	193	188	192	185	198	232	169	192	209	205	218	202	204	213	177	209	191	224	211	217	189	226	189	206	221	212	205	212	206	202	207	224	201	189	226	204	186	210	201	227	191	195	194	220	195	205	195	196	191	178	189	204	206	200	196	194	180	235	195	214	207	198	201	199	213	197	248	227	195	214	208	201	223	225	232	214	210	207	190	188	202	204	203	196	190	205	191	220	203	197	194	213	241	186	213	210	223	193	221	205	196	206	209	220	185	197	190	191	200	222	174	193	197	211	198	224	199	209	169	191	187	210	212	231	201	216	211	195	195	214	182	219	229	200	203	193	196	215	216	197	199	207	215	217	204	199	206	201	159	196	189	209	176	224	209	183	197	189	185	233	205	225	172	214	203	225	219	206	174	208	195	192	187	205	207	212	175	217	205	214	195	195	205	211	220	197	209	180	209	193	194	209	200	204	238	216	210	212	228	201	180	170	184	206	210	211	191	209	200	201	184	203	205	225	191	218	223	206	219	193	205	186	199	188	180	222	203	196	187	187	205	230	207	208	203	206	197	200	199	185	199	180	195	205	192	212	182	196	201	205	194	220	215	230	218	225	192	195	199	204	184	205	212	218	192	209	203	219	184	202	204	212	208	212	212	221	202	195	193	183	189	211	189	192	207	207	223	179	204	209	198	220	215	228	185	204	211	238	236	202	195	209	203	221	197	177	203	189	194	209	226	221	201	215	208	237	210	200	179	209	185	202	181	204	209	201	209	212	212	198	219	203	215	195	211	188	187	204	207	178	207	224	204	208	217	243	195	175	191	210	209	201	207	214	190	205	210	210	199	205	200	208	215	214	226	202	201	207	204	210	196	222	178	198	198	174	191	210	205	218	201	202	210	199	181	204	216	218	212	186	223	225	181	198	187	212	193	201	226	198	203	207	149	191	182	180	216	206	205	219	234	207	197	189	178	199	206	195	211	200	206	217	194	182	193	182	210	204	196	225	209	215	214	213	221	213	208	220	211	204	210	195	183	188	201	210	186	222	203	214	210	221	207	201	188	216	171	187	206	182	212	203	222	201	185	215	217	203	220	199	227	206	170	199	197	222	191	234	205	214	226	199	184	209	172	212	187	184	194	190	204	217	220	193	200	188	202	226	216	191	219	208	213	191	190	227	184	210	202	206	198	202	220	201	200	205	185	240	202	220	232	211	222	200	221	197	216	184	198	181	211	205	196	225	212	236	216	208	198	206	213	192	198	205	219	176	209	198	208	231	190	219	213	245	198	203	205	186	210	222	198	189	201	234	185	184	195	210	199	216	183	220	203	219	214	214	201	206	176	219	208	170	203	216	186	184	193	218	196	185	174	193	213	206	201	229	196	235	183	208	222	200	219	187	209	192	198	197	196	192	200	220	195	175	190	209	213	229	170	212	188	192	186	216	219	194	201	218	183	210	231	208	186	217	193	191	194	212	216	230	225	216	202	206	206	212	196	207	200	199	212	205	222	183	191	197	223	207	219	192	194	207	191	207	214	201	197	193	189	183	195	185	212	199	210	193	199	207	197	215	217	174	203	218	222	191	200	202	215	200	216	195	201	198	185	189	194	182	201	212	204	193	184	192	188	179	214	201	220	223	188	182	185	194	217	205	206	173	182	206	217	222	233	197	204	225	210	244	210	206	196	206	193	210	202	195	214	202	192	220	206	200	217	188	185	201	196	190	197	207	207	217	213	192	189	187	188	180	188	202	205	213	195	232	175	175	213	205	200	204	205	208	214	201	200	205	189	222	190	196	211	180	215	186	188	165	192	194	188	214	246	229	194	183	191	206	190	201	231	217	208	230	190	214
13370	9171	15888	10168	12841	14577	15463	17380	17872	17229	20072	20757	19214	24300	22761	26835	27317	30611	24472	20359	20185	13745	11335	14177	22565	26667	23731	23655	25721	17315	15243	14701	13003	7374	4926	1856	2491	2625	1391	1102	788	1004	913	773	808	716	750	640	652	715	1034	1097	1630	1979	2466	2137	1820	1166	763	718	625	601	984	2212	702	575	550	534	547	535	545	572	529	525	525	552	560	624	526	562	591	537	558	554	535	574	537	528	531	544	520	581	522	519	536	542	526	533	572	544	569	545	539	562	497	579	566	522	548	559	537	536	543	529	547	554	543	578	549	536	548	521	542	516	558	572	538	526	571	503	570	538	540	536	530	588	509	574	577	535	540	541	578	513	527	550	535	567	547	529	495	542	523	523	560	517	544	509	506	550	542	571	583	535	524	511	549	542	569	519	558	544	564	547	527	555	521	489	544	550	540	533	504	554	543	522	535	545	566	527	574	520	502	536	510	542	558	567	527	547	526	535	534	539	553	571	510	512	472	558	575	515	543	544	543	541	525	541	549	547	579	539	533	552	569	564	521	531	538	523	576	519	552	516	561	536	579	550	554	540	526	529	542	520	515	540	531	521	557	544	504	574	531	543	553	511	551	538	559	537	545	554	534	575	531	537	563	543	575	583	484	511	520	564	535	518	533	527	549	517	538	573	585	571	525	541	578	575	533	555	551	533	528	491	516	540	565	542	533	523	527	524	585	499	548	511	484	534	534	519	576	570	557	524	560	551	495	539	534	546	589	588	530	546	559	531	521	545	562	498	501	543	548	505	534	538	545	530	545	515	533	565	493	555	494	544	540	509	544	500	537	542	552	560	555	523	538	515	520	512	545	541	526	548	514	558	516	537	510	552	516	523	549	507	568	566	524	527	571	533	508	530	534	534	494	516	537	575	495	535	549	512	543	555	510	548	582	520	537	532	552	553	527	563	484	535	544	524	565	515	535	545	547	569	591	539	533	563	518	533	557	542	543	499	484	538	536	512	506	524	491	541	567	530	571	543	542	539	548	553	557	536	531	521	542	545	544	538	562	548	556	549	530	553	543	517	561	517	506	546	529	535	538	556	536	558	531	593	514	565	601	551	559	495	539	508	531	548	519	537	518	555	532	489	510	529	564	557	518	537	558	575	576	527	551	517	530	533	537	518	524	583	578	560	544	509	536	521	574	551	529	542	556	532	522	524	533	504	497	530	533	552	543	519	521	531	497	566	562	595	527	539	509	557	527	538	493	523	541	534	538	542	504	535	488	575	528	557	517	539	535	533	497	550	535	558	524	528	544	570	527	535	534	528	514	519	550	583	544	515	556	547	560	525	539	513	550	551	536	513	559	536	520	534	527	541	527	527	530	536	524	548	561	564	538	526	533	513	506	543	534	547	550	545	528	526	527	527	559	525	536	555	545	528	496	539	553	580	535	510	568	549	544	544	493	597	485	537	566	530	510	505	518	545	529	541	516	545	548	521	533	583	538	572	516	502	581	553	533	536	560	524	563	522	543	549	526	514	559	545	516	531	538	544	476	525	517	548	546	575	555	496	540	505	525	533	523	576	567	529	515	522	499	541	539	552	556	538	531	522	497	566	544	572	532	554	552	547	541	530	530	573	570	576	554	574	543	511	539	556	543	511	545	496	521	521	479	509	553	502	518	556	528	587	536	539	533	537	564	558	589	525	509	528	551	568	498	524	550	551	543	527	547	512	545	513	525	513	499	534	586	552	545	539	595	540	532	549	565	536	521	559	575	559	533	574	572	539	536	560	536	547	570	530	553	526	540	505	588	531	541	512	519	523	554	524	521	584	510	503	500	517	550	564	576	530	553	510	550	538	495	527	523	533	585	538	570	534	535	543	530	510	529	500	553	534	550	554	547	558	555	556	543	527	522	559	560	530	518	561	560	564	509	526	541	541	539	538	575	503	551	529	597	515	586	537	510	526	519	518	574	577	583	538	540	522	533	570	513	520	552	517	552	533	515	531	534	561	522	513	519	568	563	529	514	522	512	536	530	556	521	547	505	538	507	533	557	530	541	561	567	563	542	554	524	520	498	513	531	530	543	527	530	552	560	520	538	550	576	518	529	551	599	530	538	564	545	577	490	557	511	539	521	539	544	514	528	567	520	506	555	538	502	553	533	499	562	584	462	560	545	483	508	503	558	511	520	516	555	560	554	537	507	552	506	545	559	515	531	550	559	508	534	562	544	519	528	527	550	550	543	536	545	575	545	531	534	521	569	551	508	523	540	519	523	526	496	524	507	552	530	548	562	571	534	550	529	542	557	568	544	538	542	599	524	541	537	541	513	530	532	560	568	527	527	523	561	549	534	512	507	492	540	548	531	547	530	495	540	593	546	509	515	502	497	537	503	507	589	487	540	547	566	554	515	530	563	521	546	562	565	525	574	518	523	558	528	533	540	501	547	520	544	558	567	501	510	526	518	537	555	514	575	513	549	520	576	542	534	521	533	564	548	537	552	572	529	535	529	541	504	522	563	506	505	538	560	517	493	540	553	564	494	531	548	541	530	560	550	535	548	538	518	513	544	500	522	531	521	583	515	531	543	580	548	547	538	537	540	484	530	525	528	531	513	569	507	519	588	550	490	550	564	518	501	539	547	514	490	565	533	527	562	503	555	467	552	568	510	544	541	557	527	505	577	519	549	547	557	530	560	540	525	564	570	566	532	585	554	533	512	477	536	532	553	481	562	566	535	531	557	491	548	547	555	526	549	540	563	548	548	556	589	552	535	531	534	533	535	513	533	559	543	537	570	521	506	558	534	539	551	515	528	559	558	508	550	538	547	526	579	547	525	564	504	538	532	544	537	496	555	565	530	524	529	546	503	508	522	519	586	582	523	557	529	564	524	493	523	534	564	543	510	592	591	547	538	540	531	558	523	568	544	524	578	527	500	530	573	557	583	542	505	533	575	567	530	544	528	498	507	529	538	556	543	519	551	518	509	541	531	526	556	505	498	506	494	556	553	492	547	576	554	526	516	577	514	572	549	521	520	545	566	532	568	537	483	517	511	558	540	528	541	555	518	508	541	529	469	521	517	535	546	536	545	515	533	530	522	540	514	541	543	531	541	518	547	534	504	560	533	533	538	536	498	524	526	535	550	531	544	528	540	542	513	562	540	549	548	550	586	516	529	542	526	533	573	552	518	549	583	524	554	548	545	512	502	535	510	561	559	544	509	502	549	540	515	539	534	536	540	553	549	516	529	562	552	544	573	542	519	532	548	542	531	510	533	551	540	533	593	525	537	530	496	517	551	538	564	565	561	574	516	531	609	526	523	505	565	530	527	556	554	521	557	548	567	510	583	535	584	595	531	562	550	540	541	559	555	568	497	540	563	514	564	525	564	537	537	523	516	551	553	544	543	546	533	580	502	548	492	538	542	575	505	531	522	539	598	524	567	539	545	505	499	542	572	561	527	515	541	516	541	554	529	503	534	509	495	548	559	574	547	530	524	559	526	543	550	548	511	537	536	597	527	530
39259	25520	23222	13468	13190	12578	12206	13208	14427	14149	15232	14714	12974	13736	16744	16667	16461	17700	13406	9826	8700	6220	4355	5102	8815	14301	13287	11345	11652	9791	5710	5198	4500	2131	1185	566	443	764	559	350	226	250	238	180	159	136	184	158	144	226	274	340	388	486	564	441	429	294	204	170	148	106	289	520	202	125	114	114	137	130	100	132	135	109	141	120	133	115	145	133	121	128	104	118	124	134	121	114	117	120	124	124	120	104	144	133	151	132	121	116	105	133	127	130	129	124	111	113	111	136	118	114	144	106	134	114	106	93	115	125	121	117	126	126	117	108	115	114	116	137	116	110	109	136	102	135	108	124	135	127	94	121	106	135	143	121	119	125	135	109	132	105	119	121	117	116	133	127	111	123	140	101	104	133	116	100	123	124	109	123	144	117	126	135	134	127	128	143	124	116	126	133	131	117	127	133	112	114	129	129	108	115	131	119	105	129	130	124	128	114	119	127	122	135	120	130	127	130	101	125	135	123	96	121	147	143	131	116	121	138	114	124	123	122	124	119	109	130	120	125	107	128	127	109	126	130	115	126	103	111	155	138	130	120	115	126	129	116	134	120	113	116	131	126	100	120	115	106	126	115	119	133	103	122	138	121	111	116	123	130	150	136	130	133	113	126	134	127	123	135	117	117	111	131	108	121	148	160	120	135	122	126	109	132	115	122	130	147	115	116	113	104	108	104	128	107	128	125	113	113	127	127	121	116	133	135	133	131	141	147	129	120	101	127	131	135	130	114	107	118	144	113	103	109	139	128	118	128	133	116	136	133	111	120	103	122	126	131	129	111	142	98	131	117	132	115	122	116	107	124	110	128	118	155	138	150	136	139	142	120	118	118	137	123	111	127	129	140	114	126	130	126	121	126	117	144	124	128	138	134	114	117	120	114	137	134	138	133	121	122	120	107	112	131	125	115	122	106	107	128	120	124	155	117	130	137	131	115	112	113	138	131	115	127	97	130	146	121	118	143	124	117	121	86	140	119	117	123	118	131	99	114	118	132	144	121	133	112	131	114	122	126	127	108	104	120	125	140	110	134	118	131	107	118	117	128	126	137	133	131	122	147	128	123	123	120	127	125	142	114	109	121	117	116	97	131	121	111	133	127	139	113	130	120	117	105	117	118	119	132	109	124	127	149	112	125	109	113	142	123	110	123	120	109	127	130	133	122	99	122	125	128	118	132	106	108	134	114	125	103	139	127	140	120	148	123	124	132	109	109	126	111	122	108	149	111	146	118	120	130	136	125	134	132	135	139	127	122	132	142	129	116	112	129	142	139	120	115	115	138	139	122	132	114	112	118	111	148	136	135	107	121	109	117	126	136	118	117	113	128	125	131	110	106	124	152	121	125	114	131	133	112	120	124	119	115	120	116	122	114	124	109	114	129	115	132	127	115	127	122	125	129	132	121	120	99	119	136	111	132	126	121	123	132	124	136	102	121	135	126	110	129	113	120	105	113	141	134	110	128	119	125	119	132	117	121	150	143	119	128	142	134	111	113	127	119	116	132	116	130	133	114	126	139	108	122	108	130	112	130	129	110	129	117	133	131	120	133	124	113	119	136	134	148	130	132	130	118	128	113	114	110	148	119	124	131	129	118	128	127	116	110	132	129	138	107	122	143	115	127	127	144	141	158	122	131	117	117	136	132	116	141	127	126	105	117	141	128	106	121	138	104	130	121	126	130	124	125	111	127	114	121	101	141	122	135	118	135	143	118	120	119	115	110	128	116	141	120	105	108	119	107	120	124	140	115	101	134	121	118	130	103	131	103	128	118	107	122	119	108	136	123	107	132	116	133	137	115	130	133	133	119	124	140	117	107	114	127	134	121	123	141	129	131	135	121	124	114	134	121	106	129	119	125	139	121	111	116	112	110	136	107	118	128	128	124	122	92	116	125	134	131	130	128	117	124	122	96	135	109	121	126	125	119	104	139	119	124	135	120	119	120	108	138	130	130	112	115	120	117	135	136	119	126	120	125	130	130	99	114	117	122	135	118	129	118	132	135	122	140	132	124	108	124	115	137	116	126	119	123	108	117	132	115	143	138	159	124	119	140	134	109	128	115	107	125	138	136	133	121	126	130	114	129	152	130	143	137	111	130	132	135	125	123	124	125	131	123	118	131	130	116	123	132	131	131	123	167	125	122	110	123	112	136	105	129	115	112	122	115	140	94	130	111	113	123	125	128	136	111	137	127	123	120	119	121	123	101	129	131	137	129	136	129	125	119	137	123	125	119	107	133	127	116	110	120	121	116	123	140	106	116	136	104	143	103	125	113	117	111	133	121	116	119	111	123	134	107	137	112	123	128	109	123	107	135	121	113	122	122	124	118	144	133	118	120	135	110	134	112	125	135	140	118	119	106	129	121	102	116	103	139	123	126	119	115	128	111	121	128	120	141	134	119	117	126	109	124	112	122	108	124	120	103	109	117	146	136	120	102	112	102	118	129	130	116	108	121	131	132	121	135	127	103	130	116	120	106	128	119	112	119	128	128	126	110	115	138	136	132	124	118	129	130	118	144	140	120	134	111	108	113	112	119	121	131	106	115	118	137	123	118	138	101	116	128	130	110	125	121	143	111	123	126	124	155	110	110	102	123	127	123	118	107	120	117	130	123	132	120	107	117	120	125	97	123	109	117	114	121	117	117	114	104	130	131	139	122	93	129	117	126	127	124	146	131	115	132	103	99	122	98	133	129	138	112	124	128	120	145	147	121	120	125	120	117	145	121	121	126	117	133	111	126	128	124	115	117	117	124	144	133	132	130	104	123	120	120	111	122	106	130	126	108	137	120	130	122	128	110	107	129	118	131	123	123	120	119	133	108	123	119	104	113	128	110	132	107	137	125	143	124	115	105	128	120	100	106	120	105	117	126	120	119	121	124	110	126	125	129	119	109	142	121	111	129	118	112	116	126	131	114	130	112	115	118	113	120	123	131	123	121	123	121	113	118	134	135	114	122	118	122	124	127	111	98	116	124	128	125	96	106	126	124	106	111	127	129	110	126	152	109	121	123	114	125	100	122	105	128	129	118	105	129	128	119	128	142	123	118	145	108	112	120	111	149	130	116	117	133	136	128	134	130	119	123	130	135	121	129	121	125	117	119	120	123	113	135	119	125	135	109	137	119	112	135	115	122	132	119	112	110	116	124	130	122	122	108	125	114	100	132	152	108	107	114	125	117	114	118	146	101	118	126	124	123	119	103	124	117	128	129	128	109	112	120	135	127	104	143	131	118	137	124	124	115	122	121	128	121	129	137	104	117	111	141	129	119	141	124	128	120	128	133	119	124	127	130	123	101	124	127	112	116	119	110	132	118	145	122	117	119	127	114	126	95	103	139	121	114	134	134	112	145	141	130	126	128	141	136	133	127	125	119	120	118	117	131	122	141	110	125	123	114	127	138	134	129	124	114	125	105	114	137	118	113	128	107	126	108	134	132	124	134	108	114	115	128	110	115	121	118	110	103	126	106
23041	18268	26665	15163	18142	20357	23121	26094	28703	28278	30629	31334	28769	33142	34477	39249	37409	40862	34671	30631	29963	22136	19508	23218	32454	39944	36738	34697	36963	31625	25823	24829	23009	13099	7480	3475	3128	4735	2584	1840	1255	1321	1296	980	877	596	811	640	533	1074	1562	2081	2844	3763	4342	3333	3092	1930	1102	692	622	536	1642	3779	1041	365	345	372	364	385	359	363	376	370	407	382	374	388	384	335	347	399	375	322	348	342	353	335	326	337	362	354	318	366	362	334	339	353	323	318	358	306	318	363	352	324	337	310	334	328	311	335	324	377	363	367	315	316	350	322	353	316	334	324	326	356	325	364	375	357	329	329	347	344	333	335	331	356	364	314	351	332	339	371	332	343	343	335	323	294	343	340	333	331	339	334	314	332	336	331	321	345	344	354	340	334	326	355	312	358	335	334	342	330	308	354	339	330	312	355	357	352	361	336	345	373	322	319	355	372	323	334	351	347	318	327	351	344	359	296	334	346	311	335	347	340	364	360	321	360	335	301	394	342	305	341	342	332	332	344	341	368	350	313	327	365	329	332	316	343	337	355	335	339	360	362	354	325	318	320	352	343	354	334	368	311	324	362	332	325	352	313	359	340	322	336	346	339	319	344	354	316	337	337	328	325	371	330	315	360	362	356	351	354	329	372	338	327	334	325	335	340	392	318	317	359	336	311	353	342	330	380	362	323	344	331	337	318	372	352	342	306	326	319	335	339	328	334	322	330	288	351	310	314	342	336	339	347	374	326	357	345	331	332	329	323	337	340	335	352	346	346	345	346	342	320	344	346	347	340	333	364	315	362	336	346	319	315	333	297	340	367	330	323	328	341	343	322	307	318	348	345	335	319	325	334	350	312	346	307	334	335	358	319	314	318	295	319	342	274	321	319	343	352	327	333	358	331	312	353	330	338	367	332	349	332	317	349	339	320	351	355	315	323	338	343	372	352	325	320	341	325	315	347	382	323	302	331	348	322	333	344	358	342	297	320	381	340	382	332	358	355	366	304	382	319	341	300	330	341	314	368	347	359	316	338	318	343	370	337	321	337	334	341	340	364	331	381	328	316	367	303	353	312	306	300	353	370	316	317	361	313	332	340	355	371	354	321	330	327	315	349	346	292	321	328	309	339	345	348	340	350	349	332	330	343	299	332	332	303	338	304	335	309	336	283	325	306	335	336	339	316	314	311	345	354	333	332	345	328	327	338	319	364	329	344	332	333	323	288	373	364	350	360	326	349	338	338	304	288	335	323	321	310	347	350	327	321	349	346	353	301	303	323	352	335	347	350	349	324	371	346	352	321	335	357	360	342	317	361	349	320	323	372	326	344	319	330	364	316	353	310	329	346	355	347	317	328	325	370	320	349	347	318	318	353	304	360	322	375	358	346	315	344	318	344	316	331	340	345	352	360	329	324	308	348	331	333	320	369	341	351	308	333	319	308	348	324	360	345	355	322	303	351	336	340	342	356	305	332	328	323	364	359	341	340	317	350	323	331	337	311	340	347	363	326	347	323	314	331	344	322	394	337	318	343	335	317	318	339	319	323	327	330	334	331	317	351	323	346	320	340	315	316	359	323	329	315	333	317	330	333	352	328	332	325	347	343	309	336	359	359	355	329	318	322	332	327	318	346	351	310	324	321	334	329	324	316	306	301	305	338	320	355	352	355	333	325	334	341	355	364	313	306	378	338	368	344	341	321	330	336	331	341	350	356	330	320	329	322	318	334	346	345	344	341	375	339	333	347	325	320	339	361	343	343	319	309	338	342	344	347	352	335	310	337	322	316	304	347	343	348	329	351	336	307	368	343	344	275	317	325	323	293	388	354	345	334	328	319	341	328	318	345	343	331	333	323	324	335	325	335	341	353	347	331	329	325	314	337	317	358	347	342	312	355	315	347	344	367	345	299	340	344	353	337	335	341	352	350	359	366	325	347	327	317	330	315	341	349	345	317	348	367	333	334	353	325	338	326	314	332	350	314	332	325	348	332	345	342	356	330	323	392	338	378	296	358	331	350	289	342	328	346	344	356	319	349	317	321	298	304	333	325	336	365	346	363	340	337	315	349	326	334	309	339	327	317	320	367	338	329	330	310	328	379	350	372	363	345	355	329	335	327	362	349	302	349	323	331	341	346	326	367	315	332	353	326	331	325	336	308	337	352	332	318	364	330	338	344	321	325	354	357	333	335	335	322	337	332	351	300	305	318	340	348	366	359	358	314	367	323	336	350	389	336	318	317	345	326	362	325	329	330	331	331	345	353	322	329	309	342	332	327	341	341	335	352	340	348	337	335	329	321	370	332	334	330	319	359	338	323	362	323	333	317	344	318	321	358	315	361	330	320	343	304	342	357	330	293	316	346	343	320	343	331	327	346	341	315	326	341	346	338	336	306	308	332	330	293	359	349	377	334	307	346	345	318	343	355	375	343	348	306	352	327	349	302	359	320	356	332	358	313	346	357	321	327	376	329	353	349	349	330	320	348	342	309	356	318	321	325	333	347	348	375	313	311	336	336	333	337	332	329	326	313	351	304	350	318	308	352	314	331	343	341	327	343	357	339	327	337	313	326	365	337	308	341	349	349	350	348	335	347	316	352	314	349	331	369	329	357	339	296	361	335	354	342	316	328	312	347	361	294	370	334	318	367	337	357	340	354	332	358	355	309	315	300	339	305	325	332	322	356	356	350	337	363	320	335	346	331	298	317	372	340	332	307	376	367	348	326	344	361	343	336	323	350	317	375	363	333	343	319	367	331	358	326	292	356	338	336	338	305	326	338	390	350	335	334	336	321	338	305	282	367	314	341	328	341	323	346	350	366	308	300	353	315	345	341	355	322	337	340	350	340	333	334	345	317	337	331	323	335	336	349	341	318	319	346	322	389	342	348	323	367	338	365	363	336	329	339	343	338	326	326	310	340	309	346	331	337	332	364	355	322	322	307	347	326	336	345	314	346	306	338	346	355	367	350	345	348	333	335	357	348	313	346	351	348	354	321	319	359	330	339	333	373	339	319	336	363	310	304	327	362	291	335	332	294	337	334	329	309	324	349	338	309	296	327	329	356	347	356	352	357	335	341	342	355	343	347	352	330	356	318	349	337	360	309	375	327	348	367	360	336	325	314	371	350	322	340	354	348	362	339	346	370	344	316	361	323	346	329	341	350	351	353	332	324	313	337	333	334	331	330	326	315	337	359	330	296	341	328	325	318	365	332	334	359	326	330	335	335	334	310	344	358	312	321	313	323	315	347	334	313	360	331	348	365	321	330	315	330	328	317	369	313	336	325	372	355	333	341	319	331	349	336	344	333	366	346	333	317	358	365	318	332	352	348	323	298	332	342	354	352	342	338	320	351	338	335	328	346	340	323	324	356	361	344	339	356	352	316	374	329	301	326	364	355	357	325	333	328	322	366	343	347	345	374	319	316	330	320	351	317	326	360	349	343	338	338	344	318	335	355	339	331	325	348	324	326	322	358	332	358	311	350	346	359	304	342	314	314	339	328
4562	887	1265	1121	1044	1086	1033	881	861	758	618	555	501	455	485	557	512	505	447	306	319	242	261	286	350	575	464	466	401	392	263	276	250	231	203	193	182	180	164	152	172	175	173	166	159	160	139	167	157	151	155	140	157	160	185	153	146	159	163	167	167	195	167	157	157	165	156	148	155	189	166	141	198	137	178	161	147	159	160	164	168	170	138	171	170	159	156	166	150	146	150	161	157	163	155	159	155	194	136	168	154	163	151	157	170	171	167	175	146	164	164	160	154	161	182	163	175	146	178	168	157	160	172	174	162	178	163	159	171	149	171	168	170	180	158	159	174	184	177	175	151	187	164	153	156	139	185	154	161	169	164	152	144	167	161	154	186	155	195	155	160	159	157	168	158	140	147	138	154	168	162	148	145	169	157	160	148	159	158	164	180	156	164	151	168	161	151	175	139	147	176	181	158	184	183	164	163	169	163	167	153	157	178	170	165	165	175	157	161	190	135	171	157	174	158	177	167	130	156	150	152	153	173	179	139	173	169	191	192	160	147	161	159	170	186	166	169	152	149	150	143	173	157	182	152	149	159	142	172	166	155	135	152	142	173	162	173	170	190	156	179	146	153	166	148	145	183	157	130	179	154	163	156	164	160	160	167	177	170	191	152	168	158	175	178	161	148	163	185	157	164	166	147	154	166	175	151	156	150	173	157	167	160	169	177	156	182	166	140	150	180	165	186	162	162	156	157	160	159	181	189	155	139	171	174	156	141	151	163	179	159	185	171	157	159	165	164	172	140	174	157	161	154	169	140	165	168	143	137	166	166	188	155	177	155	170	167	175	175	163	129	172	163	171	151	145	153	143	160	171	158	162	152	159	157	168	150	170	160	154	178	173	158	174	184	174	187	176	162	157	148	172	192	149	161	170	152	182	174	169	159	142	182	190	145	162	140	152	143	151	160	157	163	164	179	137	146	168	173	174	176	171	168	164	161	169	147	147	158	173	169	147	188	181	175	140	161	170	169	151	138	161	172	170	169	182	157	157	159	183	154	159	155	174	177	162	157	153	143	154	174	171	145	174	141	184	140	156	163	148	177	154	163	176	168	173	174	141	161	166	144	169	155	158	170	183	161	186	193	147	158	165	161	186	154	154	166	149	185	180	158	170	169	141	146	159	150	170	154	164	159	169	185	141	146	147	161	150	152	131	175	176	163	173	157	197	185	178	156	151	146	162	162	174	189	157	173	158	157	163	160	179	168	168	144	173	144	169	151	164	157	152	181	161	166	161	147	175	160	159	167	173	151	166	171	158	148	173	161	184	155	165	168	147	160	167	149	165	146	179	155	152	172	133	185	173	177	176	175	180	176	147	174	185	155	150	173	148	156	177	169	154	166	175	183	132	165	177	171	174	154	177	136	154	172	150	160	174	180	160	172	175	181	181	167	149	171	167	150	150	160	148	164	183	152	154	156	169	153	152	165	146	142	162	173	148	142	150	177	162	175	154	166	162	185	157	151	139	163	142	176	145	146	169	173	157	160	165	158	146	176	165	151	166	175	159	171	152	157	164	171	170	171	183	150	172	163	187	159	182	146	171	149	178	158	166	166	153	135	152	150	156	168	161	147	138	156	153	202	184	146	172	155	150	172	191	167	175	171	150	163	159	160	159	151	168	167	179	163	185	148	170	153	161	171	163	160	134	150	172	177	183	144	175	154	164	165	179	176	179	144	149	178	169	169	132	173	172	146	159	149	177	162	159	143	176	199	149	168	163	170	172	156	175	140	187	185	160	169	158	153	149	162	169	143	164	173	167	176	147	156	165	162	174	207	163	135	161	168	155	192	155	165	169	153	146	153	162	151	154	153	174	170	167	165	166	154	174	167	149	141	156	173	157	152	160	143	129	159	173	161	170	177	165	151	177	166	152	167	165	172	148	145	176	159	171	155	176	168	165	169	162	166	168	162	191	177	154	155	155	163	151	141	194	167	143	161	178	172	161	164	177	154	178	165	153	163	182	177	166	149	135	176	183	172	158	168	165	169	144	168	179	159	157	154	166	162	146	176	170	150	171	172	165	190	162	163	181	153	171	162	155	154	166	186	171	147	158	173	158	181	166	144	168	132	154	151	150	171	159	141	144	156	164	191	163	163	162	155	151	179	173	148	144	152	186	160	147	134	158	173	169	157	180	150	137	155	156	171	153	154	166	172	203	176	148	163	158	158	176	159	160	156	173	141	157	172	193	160	166	181	159	166	177	185	172	143	178	162	175	190	160	199	159	164	137	154	147	164	147	175	162	157	174	143	159	165	164	180	153	161	169	173	152	162	179	146	156	160	164	160	165	167	160	160	181	188	165	174	152	151	164	176	154	172	170	179	180	163	166	142	177	165	173	167	156	164	182	151	152	183	153	168	154	145	160	153	162	166	173	168	182	169	181	195	179	194	175	151	166	161	167	176	165	179	141	172	177	154	153	159	186	173	152	165	150	172	153	165	167	160	159	182	174	163	177	177	169	170	151	186	158	146	162	162	141	180	168	156	169	146	187	157	157	149	145	164	174	184	140	158	163	169	151	150	168	162	134	157	160	163	173	168	161	182	151	152	153	181	148	148	162	155	156	152	144	171	151	159	176	175	176	154	183	172	176	151	149	137	174	157	172	163	167	151	157	156	184	168	160	157	144	142	196	154	137	139	156	146	158	137	150	144	180	130	141	166	172	183	178	165	172	163	191	165	163	155	160	152	174	158	162	152	142	161	154	120	177	170	169	152	181	136	163	176	172	171	140	148	165	165	162	164	173	158	170	166	155	170	159	153	173	162	170	160	170	162	183	130	166	168	163	158	149	169	165	152	172	159	155	166	171	168	153	162	183	186	137	144	154	158	167	147	163	142	154	155	186	172	178	160	153	166	162	178	158	182	136	155	167	158	154	134	175	173	151	177	157	163	164	159	171	182	176	174	163	161	167	138	148	176	171	156	197	159	157	142	161	155	148	174	160	163	152	161	141	182	164	165	182	157	168	167	150	166	171	184	142	170	171	160	186	154	150	181	166	149	148	156	157	148	159	164	164	166	156	168	157	159	174	173	163	143	173	162	145	174	174	172	175	137	152	157	158	152	149	171	168	158	180	172	159	161	121	175	168	183	177	170	173	178	169	150	144	164	152	163	161	186	190	166	151	154	158	128	161	163	149	156	151	157	163	173	133	146	186	160	153	171	171	157	146	165	161	175	163	154	169	153	153	161	150	153	167	186	160	170	184	175	156	159	173	175	164	167	163	166	169	156	158	163	163	167	162	153	199	189	159	167	160	156	168	186	156	167	156	170	173	148	161	163	172	160	181	187	155	172	166	171	161	158	163	162	164	171	166	179	177	171	159	167	178	165	161	151	161	142	167	150	144	187	134	145	143	162	148	169	183	192	167	164	162	149	168	164	177	149	167	157	171	155	175	149	149	162	162	166	169	172	159	153	163	148	158	175	175	172	161	168	183	195	184	166	170	182	181
4176	1471	2834	3200	4261	4654	4738	4426	4373	4002	3969	3408	2799	3005	2845	4155	3445	3835	2676	1960	1956	1317	1316	1651	2576	4378	3236	3184	2791	2755	1791	1465	1210	813	799	542	538	551	585	479	502	465	442	441	492	486	438	419	446	471	509	510	500	491	548	480	543	525	450	430	449	462	509	543	463	461	421	437	442	450	386	469	436	495	450	468	452	462	440	408	465	415	451	453	439	457	456	465	444	463	415	441	444	440	455	485	441	481	454	383	420	429	451	483	454	455	433	433	408	460	453	395	441	450	424	461	451	420	454	453	449	437	448	453	410	447	445	456	477	472	443	452	462	436	455	425	457	492	444	470	435	452	481	454	464	430	459	445	443	495	413	423	494	450	440	450	434	470	437	475	460	455	445	423	431	412	448	461	464	474	428	442	443	432	461	434	484	454	437	460	429	422	437	448	490	483	452	410	437	480	424	447	440	456	485	393	459	447	423	469	415	438	458	417	420	461	448	452	440	454	458	461	515	464	436	445	456	455	463	501	424	448	435	464	455	488	457	423	426	457	453	455	441	476	482	448	474	439	468	451	477	479	440	453	462	423	459	469	475	412	422	465	442	433	430	451	451	473	457	411	409	428	434	431	429	413	467	445	434	424	445	442	448	443	479	458	408	446	426	469	481	438	412	468	475	452	432	452	450	427	464	441	431	470	452	447	461	414	450	488	428	447	404	432	455	473	443	466	463	453	438	425	414	452	511	422	436	440	460	433	439	470	491	458	457	444	460	439	454	463	434	430	452	458	455	477	449	433	423	446	462	483	451	440	481	429	433	474	424	448	445	481	444	457	422	469	394	434	455	445	480	470	442	446	414	426	452	453	457	479	431	460	440	430	442	463	475	488	452	423	446	427	450	455	451	478	454	461	471	463	453	478	432	460	457	440	470	459	484	422	438	389	432	463	482	473	506	447	481	429	428	441	417	460	417	449	462	443	465	432	472	422	451	459	454	438	381	430	426	405	474	481	464	423	459	437	465	447	438	429	427	437	492	437	431	432	424	441	435	426	436	416	448	456	423	423	429	453	411	440	484	422	433	460	466	480	431	456	441	482	435	458	449	442	480	493	456	460	461	477	428	433	418	444	469	449	413	470	458	425	419	450	463	469	458	477	450	459	443	444	447	407	477	402	436	475	437	468	497	460	446	462	432	442	421	422	467	440	434	447	442	465	449	446	429	482	482	437	464	435	434	445	424	443	435	458	467	471	485	402	450	446	453	421	412	432	444	468	459	452	455	464	481	455	425	456	441	483	465	461	432	393	467	451	463	438	447	439	455	443	455	474	471	402	434	423	443	429	387	443	418	425	468	445	416	497	398	445	443	489	482	435	448	439	490	422	445	458	506	460	445	463	434	389	484	422	436	446	453	427	440	435	428	471	450	421	433	422	456	438	456	481	445	455	418	462	457	446	480	448	459	465	450	433	471	435	450	436	474	430	442	449	470	430	475	464	430	455	474	449	439	490	461	491	468	450	410	427	437	429	448	441	400	486	428	440	459	469	454	456	448	414	442	446	485	418	401	446	471	471	464	447	462	450	448	487	458	457	444	449	442	473	437	473	453	416	477	443	462	455	463	462	465	425	476	435	459	478	466	458	462	469	440	438	468	488	467	445	440	389	460	437	455	453	465	443	479	447	424	446	448	483	486	435	471	411	459	457	471	450	427	458	463	412	448	449	464	415	442	433	440	421	443	436	475	445	451	440	418	463	396	433	455	455	442	433	442	482	469	455	455	444	432	473	463	479	483	443	441	418	471	438	450	445	435	445	454	426	452	446	412	480	450	428	438	443	452	455	450	447	489	466	471	457	468	458	447	435	437	425	447	426	448	455	396	450	434	457	432	410	459	472	481	447	444	498	439	451	470	448	438	459	415	424	454	435	492	432	481	465	448	462	448	425	482	450	444	444	473	462	465	458	445	441	467	440	465	476	453	459	476	432	448	416	457	464	427	453	464	498	437	460	442	445	434	454	459	402	466	447	432	448	460	417	460	471	448	440	422	421	414	429	469	445	432	469	447	447	431	463	467	411	442	434	450	436	447	482	433	451	462	440	491	450	469	458	425	425	468	434	430	458	453	459	471	444	477	436	457	464	439	390	449	460	429	434	462	465	475	457	407	461	416	422	372	471	435	425	454	437	460	426	438	409	455	424	436	452	437	440	412	483	452	436	442	445	487	443	410	444	479	446	472	474	454	438	469	461	475	454	437	464	431	437	440	446	474	435	444	452	444	461	477	448	437	479	457	473	474	432	416	443	435	436	474	440	463	449	453	441	458	423	442	460	480	439	437	441	437	473	460	434	447	429	450	450	427	435	390	493	461	461	425	430	466	452	439	433	417	433	455	495	446	445	440	436	435	430	454	487	462	431	423	478	436	460	446	464	441	459	467	467	455	431	463	437	480	410	495	438	445	476	446	481	472	471	428	475	460	455	439	463	464	453	462	441	446	443	437	425	439	422	454	449	420	428	484	436	452	451	470	465	431	476	470	428	464	468	463	428	447	448	448	440	468	454	480	420	425	428	454	496	444	448	502	428	435	447	454	435	452	441	467	449	460	478	447	428	439	442	445	437	455	436	471	411	457	418	415	431	447	438	454	450	460	433	448	442	459	459	444	443	490	434	462	435	476	422	430	454	445	475	436	441	466	449	476	456	446	443	430	421	474	442	476	460	497	445	440	442	436	433	432	484	471	440	428	409	414	467	447	472	446	466	428	420	437	440	432	420	440	465	432	417	462	442	466	419	445	479	474	448	430	438	453	449	445	468	442	458	447	429	478	402	434	442	424	431	448	444	435	444	471	453	408	458	509	479	442	454	468	436	467	407	445	455	442	450	482	479	445	443	457	426	433	455	470	473	457	440	457	458	436	421	441	429	440	446	491	431	440	455	403	450	438	467	510	420	432	476	428	457	433	445	435	418	451	454	449	451	470	465	408	469	459	412	461	447	442	464	408	430	434	474	458	418	432	445	404	419	434	459	458	422	459	478	421	453	453	457	489	419	444	445	447	421	439	434	441	435	422	438	424	433	468	418	426	474	419	419	442	420	424	420	475	454	444	424	467	434	453	427	413	486	465	438	449	442	440	455	459	433	439	466	414	456	469	458	475	417	452	430	429	420	450	426	467	451	463	415	490	466	455	406	391	442	466	427	448	486	459	488	473	421	461	443	441	427	457	464	439	451	456	444	451	482	457	425	466	476	460	520	412	418	470	414	456	433	444	432	462	495	499	446	418	422	444	437	463	458	466	453	432	481	457	441	455	444	436	452	425	430	422	438	445	474	427	429	453	435	423	423	425	417	472	465	430	433	456	445	447	493	455	442	438	426	457	409	459	485	475	427	469	427	471	472	444	498	416	430	457	473	416	425	452	463	431	477	443	438	412	449	433	428	496	459	450	436	457	485	443	408	475	451	435	440	445	436	453	432	450	473	432	462	437	481	438	475	453	430	435	485	429	480	448	467
23360	12168	11890	7008	7029	5960	5457	6238	7391	8645	9724	7984	7322	7555	6841	7299	7293	7897	6156	3062	3327	2296	2132	2457	3921	7162	4344	5168	5187	4821	3189	2162	1940	839	704	416	452	476	386	273	208	261	249	239	217	226	195	222	219	253	248	256	338	366	360	294	273	245	224	218	210	238	218	419	187	223	208	187	177	212	214	210	210	198	205	189	204	206	194	214	223	192	214	212	206	209	200	213	229	204	192	189	216	202	191	210	206	222	207	215	199	202	202	206	203	190	195	210	229	205	188	194	211	218	194	211	197	200	188	174	191	192	201	195	236	202	184	228	192	197	219	193	201	222	180	191	172	206	206	221	205	178	192	219	216	202	192	208	203	198	189	216	175	206	198	202	199	210	225	202	214	210	230	216	206	222	215	220	231	225	189	211	203	208	211	217	201	198	219	201	189	195	213	200	210	213	206	196	209	223	207	244	191	184	179	192	199	225	184	194	208	220	222	208	217	218	202	222	201	209	202	190	190	229	197	220	185	206	200	223	193	207	221	203	205	197	216	198	230	208	186	224	188	187	190	217	201	205	192	189	221	224	217	195	185	199	170	210	219	209	213	187	217	224	191	199	203	197	181	208	208	184	226	189	237	241	198	210	206	211	206	213	196	213	191	197	198	202	249	204	225	221	235	193	213	200	198	200	229	212	199	210	164	228	218	199	191	199	192	189	198	223	197	206	204	166	184	193	239	189	184	185	187	197	192	175	222	207	190	198	212	195	182	198	221	226	197	229	168	188	213	221	204	202	192	183	225	218	196	212	203	218	224	213	200	202	178	193	193	206	202	201	215	193	225	208	197	190	208	213	212	192	212	206	200	217	223	210	211	200	229	206	188	209	181	209	206	185	199	215	213	201	236	218	233	219	154	210	203	220	217	201	214	185	212	213	192	242	186	173	223	200	197	189	206	191	200	181	228	204	210	212	175	187	184	206	168	195	198	210	201	201	205	194	189	191	221	196	183	186	201	167	223	213	178	179	206	213	206	214	230	219	203	199	229	217	189	218	180	232	197	209	207	182	188	215	208	208	207	180	171	200	207	213	173	198	192	213	218	218	202	205	208	222	189	184	204	207	208	204	233	209	201	217	195	188	196	203	178	215	226	217	201	203	214	202	192	227	220	181	193	182	206	212	191	203	196	233	221	195	193	183	217	214	201	191	199	197	215	212	194	204	184	204	206	192	196	206	204	186	196	207	194	209	224	207	218	207	201	212	214	200	203	188	217	222	220	186	206	184	207	192	185	199	201	201	201	208	197	211	191	207	187	189	196	210	202	192	228	169	185	239	215	220	194	215	206	213	209	220	169	211	210	213	194	175	225	173	209	219	201	195	200	224	193	204	187	203	203	203	210	236	181	208	204	197	210	209	200	206	213	207	198	185	188	210	206	206	205	187	209	203	188	218	205	198	189	219	224	239	211	237	214	213	224	192	217	181	184	207	198	203	174	200	220	221	208	193	191	194	173	208	169	218	229	236	201	223	189	203	200	197	219	186	219	204	200	220	186	220	186	226	189	225	231	235	195	207	209	202	177	205	192	202	184	205	204	183	216	184	249	213	204	198	201	211	198	179	196	202	225	193	194	187	230	215	219	194	199	200	227	192	191	219	202	176	188	217	192	193	226	211	213	201	243	202	233	205	186	186	193	213	195	183	205	207	210	204	197	211	212	212	221	200	205	201	170	181	232	206	202	208	213	196	211	216	179	176	199	223	218	207	222	200	200	173	214	204	209	204	189	212	184	200	189	208	211	223	188	209	214	192	215	209	192	209	197	183	217	213	216	196	194	219	192	215	215	199	197	210	211	206	202	217	220	222	202	179	217	205	212	203	197	218	210	187	202	189	204	208	229	212	187	222	201	185	214	183	196	210	215	183	232	207	206	222	207	199	195	194	216	200	188	201	194	213	192	165	205	197	190	187	182	205	215	196	221	202	200	220	191	224	202	185	188	189	205	204	218	194	187	203	192	178	187	163	205	222	203	209	211	189	179	198	201	202	189	210	210	205	179	196	207	219	247	189	187	207	198	201	198	197	224	191	211	217	205	219	188	167	183	211	205	178	191	206	232	194	202	207	204	189	218	213	211	189	202	220	215	173	176	181	179	191	180	190	185	205	186	167	181	212	186	186	205	212	228	197	206	193	212	179	185	190	191	218	199	192	181	210	229	186	189	213	214	207	205	202	195	204	198	199	204	217	216	230	185	190	195	212	174	208	198	201	179	226	201	204	204	220	162	193	204	213	207	222	208	214	207	197	210	209	197	192	202	197	188	196	204	208	220	178	211	199	203	229	184	197	176	193	222	211	219	198	200	207	227	223	189	213	177	221	213	218	210	181	202	196	208	204	213	183	201	191	232	195	192	201	184	190	206	204	186	206	200	212	208	220	189	195	215	185	220	205	181	193	212	177	188	191	201	189	192	184	205	201	201	212	198	234	198	181	193	203	223	184	178	203	218	189	214	212	211	208	202	210	188	199	186	197	217	207	206	191	198	216	177	208	221	202	205	189	208	213	203	218	215	222	214	194	229	217	222	190	200	218	204	200	205	203	205	216	198	224	255	224	199	182	203	190	183	214	188	233	197	174	215	195	188	208	206	199	206	219	193	247	187	205	197	183	220	200	188	223	195	198	204	192	202	198	186	187	187	205	209	194	203	214	230	167	198	178	197	206	207	243	186	188	195	185	215	199	183	215	214	203	195	182	183	219	193	199	188	182	200	216	180	179	200	202	188	186	218	210	190	209	198	199	205	175	203	187	194	181	198	196	199	189	205	201	218	200	190	210	213	192	216	230	191	213	199	200	225	198	225	201	207	215	199	213	167	192	196	203	215	223	201	189	209	188	162	192	204	190	202	186	221	203	194	196	199	234	205	209	227	214	195	193	209	180	178	204	204	186	191	221	210	195	196	195	204	229	192	193	213	194	192	203	207	216	201	198	208	186	190	207	213	190	201	222	190	190	193	194	211	201	207	178	182	218	230	203	213	186	221	180	213	201	205	210	201	220	202	203	190	212	191	213	235	196	196	223	208	208	190	208	188	200	196	206	201	230	222	225	222	174	194	219	229	190	197	184	231	201	197	215	191	217	212	179	182	201	190	225	195	176	210	199	165	191	217	188	173	197	185	195	224	202	201	182	197	206	193	214	229	192	193	207	227	229	206	215	217	205	179	182	179	210	208	218	226	205	211	187	196	219	213	191	225	195	227	176	221	188	194	207	201	202	207	185	218	197	208	197	219	188	228	197	219	224	174	219	200	214	208	203	207	213	214	194	183	199	188	199	216	231	222	193	178	210	212	198	205	186	204	201	217	177	182	191	206	203	232	225	213	197	213	219	187	195	226	192	193	205	216	196	201	230	198	199	193	174	213	214	191	235	196	224	197	185	180	191	210	164	214	179	186	205	203	207	182	190	200	184	204	180	213	195	194	216	205	184	178	222	210	198	205	198	204	182	216	223	168	202	205	203
13967	10111	16596	9465	11547	12177	14535	17156	20002	23577	24900	22965	21620	24812	20608	27325	25458	28977	22819	15553	18366	12826	12841	14383	20936	29401	19794	24713	24850	23362	17560	14068	13188	5945	4103	2658	2512	2236	1848	1090	796	925	893	778	728	744	694	666	628	725	1080	1233	1511	1758	1777	1341	1163	918	691	647	594	894	981	2248	719	513	570	528	594	556	589	543	561	553	554	558	587	604	573	550	499	514	522	524	544	589	526	490	546	516	524	563	598	540	506	536	594	551	555	540	510	572	527	520	529	531	587	575	526	542	552	504	561	584	490	525	490	553	564	534	549	508	547	537	557	529	525	542	532	543	542	515	559	535	579	574	531	563	543	520	532	523	508	551	497	599	530	501	515	517	564	519	561	547	506	561	531	560	534	566	580	493	603	569	525	550	545	600	555	554	542	541	565	514	518	515	532	520	563	564	513	567	543	563	561	563	540	533	520	561	533	566	536	545	515	542	537	545	519	549	523	540	584	518	569	518	551	535	550	548	530	552	537	557	565	553	580	562	504	551	541	545	551	529	500	558	529	509	501	558	544	563	557	544	522	529	558	583	540	534	531	513	512	588	535	538	539	511	551	579	574	563	526	553	481	556	561	529	501	564	580	554	535	550	531	530	530	529	538	524	531	528	532	538	541	569	559	537	538	552	538	556	505	537	550	549	538	537	489	554	541	505	547	548	560	541	567	559	499	508	514	524	554	550	558	522	517	531	537	519	543	564	587	547	515	585	546	586	524	506	520	555	499	537	512	501	523	556	543	530	549	508	548	520	572	535	518	558	531	573	570	543	555	546	525	527	557	573	527	564	543	545	550	564	535	536	552	520	559	528	567	585	512	499	523	543	556	532	516	545	538	517	549	564	552	537	524	531	577	572	527	542	555	522	546	514	554	545	521	533	557	561	539	526	524	513	529	534	555	560	572	551	520	576	523	521	494	531	493	530	504	547	545	545	560	511	518	540	507	549	545	542	543	542	532	553	508	540	543	564	556	521	491	520	527	574	523	594	525	550	523	535	557	504	531	536	513	544	604	554	567	556	500	531	556	525	525	531	520	553	517	588	538	508	550	540	596	577	523	513	529	557	544	555	540	528	562	551	541	559	522	549	544	532	536	503	544	560	530	500	556	557	543	499	541	527	540	547	533	527	533	544	540	548	547	534	571	552	517	504	542	559	522	541	538	516	565	561	574	572	529	554	567	572	524	541	561	581	523	545	513	552	501	549	550	576	536	545	511	539	535	528	562	553	495	603	553	510	554	504	504	558	545	521	536	492	559	559	546	545	550	516	499	534	506	525	548	499	462	505	525	498	571	525	512	534	520	546	506	518	520	541	544	532	543	507	543	536	524	564	560	576	568	541	542	534	542	537	553	542	556	545	533	521	525	538	554	515	518	502	553	514	522	480	543	538	543	514	531	512	560	547	568	566	544	528	545	531	528	513	526	511	534	543	549	513	562	554	513	559	580	546	499	566	571	517	537	535	553	545	560	553	574	600	542	582	532	542	565	550	559	532	528	522	548	540	580	523	489	548	542	535	522	573	548	574	515	569	570	515	551	553	546	531	547	508	511	511	540	523	554	530	552	536	545	559	533	491	548	549	504	525	531	543	585	562	583	525	562	515	536	524	545	558	536	515	531	561	546	514	568	548	559	516	534	564	528	533	570	538	468	530	528	525	565	540	515	551	531	547	582	534	551	555	539	535	532	559	571	501	578	550	525	517	540	503	549	529	573	558	560	566	583	545	554	532	535	506	507	532	541	502	509	566	535	529	538	496	546	515	557	557	545	526	563	549	493	582	536	529	555	523	530	517	537	512	546	509	518	583	544	571	507	548	503	569	511	508	537	532	549	531	546	528	564	539	532	555	477	560	519	547	514	522	529	560	525	510	589	559	534	541	552	509	545	564	529	559	527	539	565	533	494	559	534	509	539	529	531	551	549	505	512	525	495	530	599	519	562	513	545	568	532	539	542	478	551	540	544	519	541	542	554	508	522	551	551	522	518	523	514	564	560	552	530	507	534	538	536	542	506	518	566	569	561	545	516	509	553	549	515	569	574	544	541	558	532	538	578	505	559	537	544	549	500	548	552	542	538	577	535	572	549	557	520	556	520	497	534	535	545	572	549	516	555	520	513	539	545	530	518	551	569	577	545	522	514	523	523	532	557	512	568	513	565	523	506	535	533	528	578	545	587	549	578	530	569	547	496	527	531	552	517	555	508	514	607	595	551	539	577	521	513	527	547	549	529	533	517	532	505	524	512	540	485	560	551	515	559	549	518	545	497	550	521	536	545	553	488	546	568	545	502	526	536	584	559	518	556	543	520	570	550	518	534	552	563	533	538	543	554	537	544	548	513	565	538	527	545	539	538	532	536	547	506	492	559	561	543	572	559	538	515	534	546	512	535	562	542	505	510	491	552	540	533	528	534	538	521	537	526	560	531	515	520	559	560	524	508	531	542	538	527	511	560	556	533	501	540	485	517	479	559	523	547	488	563	571	522	557	531	547	537	541	533	522	592	541	577	570	569	552	530	489	517	503	517	544	575	559	540	552	545	511	516	548	536	526	545	516	544	527	525	542	470	535	576	492	521	519	563	493	507	517	527	567	548	549	532	493	498	537	538	549	537	546	514	547	556	549	551	547	487	563	534	541	559	536	530	553	499	569	546	555	553	530	509	534	548	571	529	519	596	542	521	553	507	546	529	544	544	505	555	502	543	567	507	548	537	547	604	555	555	523	500	553	561	540	557	483	565	571	557	453	506	535	515	514	548	552	588	535	535	509	524	541	537	536	543	572	566	535	516	551	536	547	579	544	524	505	516	520	529	478	499	503	534	530	567	529	548	571	537	529	509	533	551	544	538	540	541	519	513	514	488	544	564	585	542	561	523	528	534	530	553	517	556	542	516	505	573	553	532	556	505	536	544	537	561	515	542	536	566	489	535	578	530	501	501	558	516	554	549	567	557	553	505	558	559	533	556	528	508	557	562	522	497	542	574	506	489	590	553	550	554	547	544	545	509	509	543	539	547	499	501	542	514	527	557	540	502	552	521	533	491	566	545	552	538	543	534	499	537	559	547	501	526	501	557	540	585	540	562	547	529	518	514	549	553	531	509	554	506	496	569	544	556	529	523	511	566	553	586	581	542	568	507	543	567	503	549	573	498	566	571	546	548	581	544	499	534	545	537	541	530	550	551	523	546	524	537	497	538	534	529	576	524	567	570	544	543	548	510	506	542	517	508	549	527	553	551	510	529	537	509	559	513	534	548	556	527	567	497	529	536	506	517	533	565	544	556	532	529	558	559	554	582	542	495	553	512	549	540	520	536	557	535	535	518	561	518	552	547	514	557	534	558	509	539	567	549	543	538	513	529	517	493	554	543	544	478	549	555	598	527	533	554	531	494	514	530	581	538	524	513	489	533	543	529	526	563	530	535	563	534	545	508	529	537	528	514	551	526	535	541	510	577	537	520	562	556	515	551	525	506	531
40637	27522	24542	13431	12334	11913	11108	11985	15829	17958	23264	19318	17372	16080	14902	15779	17120	18344	13660	6983	8048	5794	5496	5951	10789	15240	11031	10985	12250	11118	7907	5571	4563	2234	961	865	714	739	530	287	184	238	182	177	174	140	155	128	118	158	233	311	367	454	511	324	241	172	165	139	129	212	165	515	167	132	113	135	129	107	134	113	131	138	137	127	120	121	133	105	123	137	129	119	123	96	106	112	119	116	140	118	138	120	125	132	133	126	125	124	109	114	140	138	119	121	122	105	113	118	112	124	133	132	134	99	139	103	130	127	122	123	133	110	96	137	140	103	125	98	107	128	116	126	116	108	112	111	131	131	122	143	129	118	133	130	120	138	129	149	106	99	95	127	133	119	129	102	149	112	134	122	134	130	142	103	124	147	111	140	120	120	103	139	121	134	111	128	119	117	123	125	129	119	126	132	102	114	122	120	124	125	112	103	114	131	123	135	116	117	110	106	129	119	123	124	120	125	128	120	148	124	122	120	133	113	128	117	125	113	109	134	127	102	107	98	133	110	121	115	106	122	124	130	125	125	145	134	131	129	108	109	111	119	125	138	132	102	114	128	136	136	103	113	125	119	125	130	129	108	117	95	117	126	136	138	117	95	109	121	119	110	120	120	111	112	133	102	134	119	133	114	111	130	124	133	128	118	132	107	102	126	125	145	107	114	110	111	114	106	102	122	127	127	133	130	117	132	128	136	111	104	123	127	134	110	120	126	130	110	126	128	119	121	123	115	108	121	113	99	139	127	99	114	130	129	134	129	130	114	107	121	118	115	136	118	118	131	122	118	120	130	111	142	134	115	120	126	128	129	111	141	124	118	128	138	117	122	133	133	137	115	124	144	122	115	133	122	117	121	113	148	123	122	111	108	136	131	110	114	130	128	113	98	109	145	118	103	117	120	107	125	111	135	126	122	127	120	133	141	141	122	120	137	129	120	112	112	124	125	122	126	129	134	112	125	116	120	124	118	130	121	115	139	113	114	111	120	114	124	143	110	103	119	118	120	112	140	123	141	100	119	145	120	124	132	121	124	150	130	103	125	114	108	128	103	107	110	121	124	123	120	131	128	122	111	104	125	119	131	124	146	137	111	118	112	120	124	107	126	123	132	137	108	132	118	132	122	126	109	119	108	114	118	111	136	136	113	132	115	98	120	104	117	133	116	126	112	138	113	107	105	105	157	124	130	145	123	127	131	138	105	128	131	119	127	105	125	137	131	139	123	117	136	121	128	126	118	112	113	136	135	129	133	120	110	146	123	132	123	120	121	109	120	134	106	115	121	114	150	121	139	120	117	123	112	122	106	138	103	113	122	122	129	117	111	120	123	109	111	119	108	123	140	131	123	137	128	116	132	116	116	149	129	96	133	118	136	127	113	124	114	120	117	137	128	112	120	122	121	116	123	111	123	124	133	125	131	147	121	115	113	139	122	126	131	132	119	119	131	134	91	117	110	122	115	123	107	118	120	125	129	126	131	111	120	129	127	113	113	122	97	113	121	134	91	127	143	108	128	114	126	128	148	107	108	111	129	125	120	135	129	115	112	105	128	122	103	144	121	132	123	108	117	115	121	125	139	131	132	133	121	122	132	149	111	118	112	119	133	117	115	107	145	109	121	112	128	120	126	116	122	122	122	124	112	138	133	133	117	133	134	113	116	132	134	128	134	99	139	105	122	111	120	114	128	110	116	117	124	122	124	121	128	122	122	122	131	115	118	123	117	121	120	120	139	119	114	98	119	133	125	119	124	127	124	127	136	119	154	112	102	96	111	128	119	113	114	113	119	109	125	136	116	132	126	115	140	125	117	126	127	126	121	111	128	109	108	117	115	97	121	128	120	124	127	140	110	100	134	114	110	114	143	116	121	122	120	109	144	109	131	127	129	125	109	143	113	117	109	129	132	115	123	137	121	119	126	129	117	115	129	125	116	115	126	121	139	114	106	126	122	118	111	121	119	102	120	120	124	139	116	111	121	137	108	103	116	136	129	119	117	116	142	126	130	114	120	125	130	126	129	127	145	119	117	118	105	116	115	106	132	108	115	127	132	119	109	115	123	132	113	102	126	133	132	118	126	122	120	129	123	122	117	116	125	106	124	118	98	149	125	118	102	115	114	120	133	134	113	129	142	112	123	127	114	108	111	129	125	138	117	117	116	111	110	126	134	112	112	120	111	131	119	134	141	111	118	125	110	130	133	149	110	140	121	144	117	121	116	114	117	113	132	134	125	118	115	118	138	158	115	112	132	158	132	139	131	120	135	101	124	108	117	114	106	137	143	130	103	125	126	105	129	112	110	124	137	123	134	134	135	104	120	114	138	113	119	128	111	118	124	131	101	148	133	124	134	110	105	122	103	112	143	142	118	113	106	139	118	152	126	122	121	111	148	127	124	126	126	128	126	116	118	142	121	122	126	116	125	131	135	121	116	129	118	107	102	130	129	121	113	118	120	109	128	121	107	114	136	112	114	99	115	119	103	130	119	124	115	119	126	120	111	127	132	125	110	109	116	115	131	129	115	106	112	114	132	115	122	132	127	112	115	109	112	116	117	131	121	111	126	112	132	131	146	125	131	129	120	134	115	128	122	124	131	109	113	113	111	142	127	129	134	117	119	123	131	131	148	113	131	120	128	130	116	132	132	131	105	126	141	107	133	103	132	118	129	132	127	125	125	117	111	138	134	110	127	137	115	120	123	126	131	115	117	130	127	142	103	139	137	138	100	125	112	102	139	115	135	94	131	127	116	113	103	114	140	136	130	127	119	114	123	110	116	139	102	111	118	126	131	106	114	144	124	135	108	132	127	96	133	112	126	136	124	102	134	95	122	121	115	124	113	119	154	124	129	127	142	141	113	119	142	113	118	104	115	102	114	124	107	125	133	148	126	137	121	112	110	118	129	122	123	96	119	132	120	118	120	111	123	127	112	142	120	106	125	131	122	113	111	112	113	127	140	119	121	128	126	135	119	114	107	113	119	110	118	105	118	116	116	130	118	128	127	114	113	110	133	138	117	109	156	130	115	124	144	114	114	103	127	134	141	122	130	107	122	140	131	115	120	145	140	115	119	133	137	116	123	124	111	120	107	124	129	115	111	119	131	113	134	129	117	113	134	131	116	125	123	124	121	133	112	120	128	128	111	118	114	112	125	126	128	136	139	132	107	106	109	116	141	130	125	126	127	125	104	118	107	129	123	108	128	101	115	132	121	135	102	123	118	125	119	134	125	114	120	142	116	116	114	108	131	123	109	125	110	138	119	129	129	137	130	123	130	128	126	131	123	138	130	125	117	102	114	115	113	105	137	120	112	110	89	118	125	130	134	136	117	129	116	135	133	143	144	128	116	130	108	130	119	133	137	125	140	120	132	134	151	121	102	142	100	121	126	110	112	123	129	96	109	118	128	112	111	136	119	127	139	109	126	123	123	127	124	115	135	122	101	124	131	118	126	116	130	100	127	115	134	119	116	110	135	124	123
23608	19738	27789	14538	16929	18513	21193	24606	30340	34398	38436	35070	32680	35362	31257	38078	37360	41021	32308	25876	29605	22551	23490	25482	36264	39993	32486	35586	37989	34944	30054	26005	23537	13108	6512	4757	4440	4167	3052	1660	940	1190	1153	1168	839	695	628	660	543	800	1526	2037	2761	3165	3530	2265	1660	916	669	572	537	1117	926	3552	576	353	365	376	365	376	375	336	353	336	382	359	370	434	401	336	347	374	349	361	334	356	363	344	355	335	376	324	351	344	305	342	306	339	389	335	354	322	338	344	355	356	354	341	346	319	305	337	354	343	366	353	358	331	313	346	368	365	339	310	327	354	343	356	327	340	333	335	324	364	371	364	349	332	328	357	333	343	337	329	338	361	351	345	360	338	350	352	328	332	307	328	334	340	317	365	353	345	348	325	320	309	338	341	308	319	336	317	315	348	310	335	338	335	318	344	312	364	313	334	329	344	341	363	305	342	319	330	331	341	342	341	347	327	360	339	357	347	316	315	307	335	360	322	331	339	309	322	334	345	321	331	340	354	320	351	353	329	313	318	317	317	350	345	327	346	340	336	328	328	340	331	305	319	348	360	324	337	352	359	322	310	330	325	341	335	352	316	312	317	304	329	353	330	323	346	341	310	333	388	325	310	310	325	340	367	324	319	340	316	305	339	325	342	350	314	346	340	315	341	348	332	348	336	352	329	358	318	327	316	349	320	352	304	330	335	336	352	317	367	358	331	333	306	331	312	323	332	338	358	343	333	348	305	320	315	336	350	377	313	290	335	372	346	327	295	376	375	342	320	336	339	347	319	313	310	363	347	333	328	359	340	370	327	332	336	330	316	372	308	326	322	341	300	347	320	342	346	343	311	318	329	342	303	311	306	354	329	328	356	334	380	347	320	334	314	298	305	332	328	331	331	330	347	290	360	325	344	321	363	337	328	359	362	329	323	295	342	346	361	285	309	346	344	346	342	343	328	312	362	348	357	353	329	312	306	307	334	329	354	357	339	320	324	331	287	317	306	333	278	313	299	333	335	323	331	350	373	328	306	370	328	318	348	313	332	330	364	329	331	323	320	349	338	330	348	346	325	309	337	339	313	309	317	321	369	335	335	321	325	355	348	346	354	339	322	326	327	326	327	332	318	355	349	317	334	335	311	336	340	294	352	326	368	356	339	346	331	337	309	363	329	327	311	358	320	334	276	348	363	348	333	346	338	323	327	329	354	315	361	315	323	332	354	338	324	331	352	321	312	337	367	355	352	348	356	310	326	332	317	315	341	359	354	349	347	359	371	358	346	332	297	347	355	309	328	344	323	333	367	316	339	356	316	321	332	327	325	310	366	310	337	311	337	350	334	307	342	339	343	319	347	325	312	362	323	314	322	343	309	364	348	330	352	352	338	306	396	314	319	311	316	306	322	301	343	358	331	302	312	339	361	296	305	290	351	350	325	330	341	353	350	306	320	316	348	322	356	345	312	328	301	349	357	320	335	348	317	324	342	325	316	334	331	353	356	331	360	353	331	339	354	338	321	341	342	348	324	326	343	303	320	341	301	316	334	353	355	325	315	345	323	329	357	316	353	338	292	305	350	317	371	320	321	331	320	352	349	336	318	356	346	304	342	330	326	313	292	337	332	309	383	352	347	297	344	286	336	327	325	355	336	304	344	330	316	336	329	357	313	328	336	325	359	333	337	332	325	313	307	336	354	301	328	312	346	350	370	338	332	350	315	339	369	351	321	315	332	323	379	337	354	357	345	312	332	343	349	324	286	339	322	376	355	334	325	330	367	336	307	344	356	318	326	322	346	331	319	348	335	297	348	335	325	357	331	332	291	314	354	297	344	360	339	354	312	342	331	361	333	343	351	294	340	305	313	370	330	346	344	344	348	344	330	327	330	340	334	328	320	332	340	337	359	349	322	327	337	335	323	338	354	313	347	334	286	334	323	326	338	321	332	334	327	346	332	317	334	345	318	323	321	306	339	324	324	340	289	299	340	298	314	339	311	344	327	322	326	361	344	352	348	321	345	339	328	348	336	346	348	326	333	329	332	367	320	333	341	342	314	351	354	356	339	319	304	346	328	351	304	333	324	378	312	310	353	345	312	319	334	313	302	312	309	356	328	361	330	345	360	323	318	320	318	338	373	342	337	301	355	305	355	343	379	348	305	328	329	332	305	326	332	309	361	348	325	318	346	334	354	335	321	366	347	345	316	328	335	345	352	325	324	328	365	323	323	352	312	376	320	317	340	337	345	315	312	308	341	286	329	335	322	336	313	317	346	338	335	318	355	349	286	308	343	350	319	354	327	319	367	361	331	313	376	375	330	357	351	327	337	332	351	311	367	323	295	340	323	322	317	299	308	329	321	306	363	352	312	329	324	316	332	343	305	342	315	321	363	348	340	303	343	363	289	342	354	323	325	296	319	311	305	370	335	311	314	328	319	328	326	357	343	370	273	289	328	336	337	328	302	356	337	341	340	294	327	354	382	343	338	306	323	333	339	331	321	319	335	290	340	366	329	345	337	306	333	306	357	360	337	358	362	320	297	301	301	335	322	326	327	319	326	299	314	341	346	324	322	321	333	344	336	332	356	317	350	306	323	313	353	329	333	332	283	326	330	332	334	317	307	302	341	321	335	356	305	332	339	325	353	320	334	341	347	335	318	333	331	367	307	353	351	341	360	307	366	305	324	362	316	313	308	317	319	313	341	358	345	310	309	344	362	318	348	342	348	328	367	334	325	315	322	334	324	312	334	342	366	316	357	335	361	292	306	342	300	323	336	310	323	333	346	324	339	328	364	343	354	314	326	350	326	325	378	345	322	324	354	338	341	326	336	336	357	341	357	341	327	357	322	332	316	327	332	311	348	354	366	303	325	339	325	370	354	334	314	343	376	344	313	330	370	304	345	289	379	351	303	386	374	340	367	342	334	311	351	350	303	299	331	312	345	351	337	319	351	335	328	315	326	278	335	318	324	324	334	332	333	361	324	337	334	319	321	297	332	362	324	303	332	316	308	364	348	311	315	307	355	308	309	356	322	341	364	298	361	323	362	327	327	346	350	365	335	382	308	329	373	333	354	323	373	337	360	350	350	352	331	324	388	362	351	360	318	347	337	347	336	335	350	309	352	333	357	323	308	381	317	316	329	356	343	345	325	338	338	333	339	337	315	334	317	336	356	344	315	348	335	353	331	312	310	341	340	354	344	340	347	320	323	323	361	361	311	298	335	336	341	366	333	330	321	310	343	349	360	345	315	324	342	351	334	348	309	303	304	336	330	327	333	299	327	332	330	349	322	332	294	338	316	329	331	369	328	314	303	307	344	309	354	335	343	351	293	345	346	325	351	319	334	312	378	345	350	325	369	349	360	333	343	327	339	310	323	321	366	355	337	360	319	359	330	327	350	342	335	311	365	357	343	341	331	334	330	355	328	359	329	316	340	324	348	350	353	324	337	357	313	320	337	329	388	315	332	339	317	325	340	344	325	315	306	340	330	356	307	325	355	353	336	335	329
4656	1090	1367	980	1032	994	984	854	904	881	1135	770	580	564	440	476	504	609	395	268	323	254	273	310	452	573	435	434	449	438	361	276	279	222	208	168	195	166	175	179	172	151	171	148	173	163	156	197	171	146	160	166	191	167	185	145	174	154	149	160	169	165	155	189	150	199	174	179	156	173	157	163	144	146	173	134	162	145	188	174	172	175	157	175	151	146	142	166	153	176	185	164	180	155	142	172	153	143	176	145	199	162	170	201	141	163	172	176	137	178	167	166	160	173	174	162	170	147	150	157	129	154	161	156	168	144	175	146	173	161	162	152	165	173	165	150	174	165	191	168	194	172	181	173	186	167	201	162	177	170	164	159	167	154	179	165	168	146	143	174	156	145	161	155	150	159	176	190	156	169	166	178	167	169	165	166	159	171	160	174	146	150	165	145	138	156	170	166	179	176	140	150	159	181	177	145	155	154	158	144	141	166	163	148	160	158	183	159	140	162	160	159	167	155	140	194	186	172	148	146	169	135	163	164	140	166	169	173	173	144	189	162	182	153	148	169	189	175	144	170	154	142	171	167	161	188	165	160	152	163	149	160	179	158	151	145	157	162	153	162	184	175	180	142	161	152	169	160	170	163	170	168	158	169	147	160	161	166	140	182	166	164	190	186	171	181	161	149	135	193	160	171	172	157	157	158	167	157	176	146	157	165	194	171	187	195	158	172	155	161	161	175	166	147	160	186	170	174	173	165	189	173	150	161	187	174	179	164	155	158	139	163	143	143	155	170	176	155	153	158	172	156	165	145	148	174	145	147	149	169	155	179	154	153	155	151	194	176	146	175	166	143	153	197	159	161	162	172	146	183	173	178	145	159	166	161	178	168	176	164	162	164	141	146	169	153	129	174	156	161	193	167	155	177	144	166	146	157	154	184	182	183	133	178	173	189	156	166	169	168	139	159	178	167	159	163	194	158	178	147	158	200	172	167	178	186	171	146	187	156	191	173	156	169	138	168	178	172	159	148	184	180	165	163	162	130	155	148	173	173	182	155	164	159	139	155	165	156	181	176	154	151	167	169	126	133	159	168	169	171	155	148	129	167	164	157	149	174	174	148	163	187	150	156	155	154	175	162	154	149	168	148	145	170	182	171	144	160	148	149	174	158	161	178	151	178	167	147	145	166	182	173	156	183	164	146	158	168	157	157	134	169	165	168	160	161	173	152	168	170	166	176	152	188	175	144	186	172	162	166	154	174	136	172	163	186	161	148	160	163	159	167	162	166	157	148	162	181	180	184	166	157	165	146	147	153	162	175	151	176	161	152	172	155	169	171	178	158	152	175	153	168	170	156	152	172	187	154	162	163	197	178	176	155	180	149	169	172	160	158	156	157	138	182	162	149	181	152	152	150	170	177	160	142	183	175	170	152	152	190	145	181	164	175	176	171	181	169	159	161	157	151	167	150	170	163	154	153	156	167	197	187	148	181	149	165	173	176	163	172	182	160	167	167	155	155	161	148	151	148	163	147	177	171	169	170	153	165	167	151	171	167	139	156	177	176	183	147	168	156	160	170	167	181	197	165	175	163	173	182	154	153	168	141	177	160	191	160	153	167	182	156	171	174	152	177	166	147	163	174	173	153	152	160	168	169	187	157	169	156	166	169	158	180	172	185	176	168	163	159	163	166	152	165	162	163	138	177	148	156	151	155	170	157	143	136	151	147	168	211	153	149	172	148	148	158	165	160	179	182	153	157	141	150	156	155	160	157	174	159	191	158	162	167	154	181	141	183	161	165	160	137	159	159	156	137	149	171	167	156	167	185	171	168	134	183	144	174	161	166	169	161	169	148	168	164	140	171	148	170	139	181	181	184	145	181	181	158	159	158	161	166	170	155	159	165	164	175	179	169	178	168	183	158	150	143	156	166	160	167	180	153	163	161	163	175	180	164	181	171	166	154	167	147	166	177	165	187	156	177	152	161	158	159	156	174	167	168	172	154	159	168	168	163	154	166	167	166	157	168	143	175	137	170	157	154	154	156	157	163	169	167	148	181	185	141	159	176	174	155	168	157	175	170	163	167	141	163	160	162	138	161	148	158	176	161	144	160	152	179	142	167	212	150	150	150	163	160	176	172	178	176	166	171	163	162	157	173	147	165	174	165	150	170	156	149	181	167	158	153	173	153	161	190	168	154	148	172	169	163	167	166	157	164	167	171	187	162	156	174	156	182	188	154	166	166	173	179	167	193	180	170	154	159	152	176	161	170	164	154	172	180	183	174	146	183	168	166	193	150	146	158	159	172	150	156	176	157	170	157	154	143	155	167	170	176	160	158	157	169	182	141	147	144	159	158	159	176	167	165	175	163	175	157	185	179	164	155	184	157	167	173	169	184	169	173	140	166	167	177	163	177	177	152	147	176	163	180	161	163	168	173	146	150	140	187	155	147	156	162	172	160	169	180	166	162	174	141	159	188	177	161	149	190	172	157	139	171	176	154	168	161	154	172	192	183	171	159	148	153	151	163	145	159	154	162	158	177	184	174	150	174	164	175	187	155	157	178	168	182	149	158	151	158	153	160	180	161	144	170	163	169	138	176	170	159	169	141	166	168	158	158	156	168	159	156	157	162	162	181	155	153	138	163	158	171	173	167	163	162	152	185	158	158	176	147	134	152	132	149	159	168	161	173	163	168	137	150	175	171	150	171	161	151	170	145	175	149	164	172	161	173	148	167	149	168	147	170	167	178	166	163	170	138	162	169	162	149	155	165	177	161	188	162	162	189	171	153	152	173	177	160	159	156	166	172	141	137	149	154	150	156	176	178	155	160	170	167	165	146	144	159	160	142	170	167	156	141	168	149	166	169	153	155	176	156	151	164	174	153	167	154	170	175	173	176	160	144	159	140	180	144	156	174	151	143	156	149	179	157	181	154	164	165	160	170	179	172	168	174	168	174	166	165	147	162	173	140	164	171	153	181	143	174	168	151	169	157	161	169	162	161	149	158	160	174	184	169	169	153	158	146	186	124	159	147	155	149	155	186	160	165	161	172	170	170	160	173	162	170	166	158	184	156	187	157	154	171	177	149	177	167	169	163	174	178	171	176	176	184	153	151	165	162	169	141	175	178	148	160	170	148	186	132	171	171	160	190	151	159	156	167	154	155	173	169	188	175	159	138	161	146	157	166	174	165	141	164	180	166	147	158	146	184	165	188	161	159	174	170	173	171	166	176	149	161	171	161	194	150	172	171	147	165	158	165	140	158	171	172	186	168	172	174	165	181	149	176	181	174	156	158	179	155	175	174	159	147	175	159	161	148	159	167	165	183	133	166	157	182	177	168	165	173	161	167	163	153	147	165	150	157	176	175	158	177	174	160	161	163	156	140	167	163	180	182	170	164	154	153	183	153	155	147	166	161	169	177	162	164	151	177	168	187	159	160	163	175	160	159	155	178	154	147	148	152	167	167	164	160	179	152	172	185	172	158	155	176	188	184	167	179	187	159	159	146
4335	1570	2848	3139	3917	4296	4394	4443	4645	5079	6553	4490	3369	3496	2694	3519	3564	4346	2404	1582	1905	1704	1606	1798	2822	3610	2963	2792	3088	2883	2302	1764	1672	881	709	584	574	572	515	473	489	461	447	481	459	454	454	451	419	474	465	480	478	533	519	453	464	445	471	472	455	446	450	573	461	440	471	416	446	456	499	414	445	483	476	470	443	440	453	508	457	420	405	439	430	455	387	462	474	456	456	446	465	454	459	411	441	456	440	463	453	454	458	450	428	464	429	480	457	415	463	446	441	436	445	457	452	464	448	441	429	469	426	428	480	434	462	460	499	462	428	418	453	452	476	452	442	473	390	422	430	411	431	408	438	421	474	482	426	450	476	459	443	452	440	460	441	449	438	432	451	427	443	478	431	434	475	433	464	421	438	452	504	440	497	425	419	470	432	437	457	433	448	447	422	450	462	438	472	438	425	447	472	492	446	498	439	445	458	494	439	457	446	486	455	438	414	457	442	447	464	458	439	481	425	430	433	473	431	454	457	442	402	453	446	457	457	461	430	455	457	459	440	473	418	476	459	440	450	459	442	425	446	437	460	461	442	488	418	480	480	422	470	428	418	429	467	462	432	471	465	432	448	468	430	458	459	448	438	444	427	453	414	442	444	472	453	430	435	438	456	451	429	436	448	458	431	443	420	433	445	411	435	444	427	459	428	467	454	486	451	416	441	433	465	403	453	455	524	486	450	446	460	433	440	416	432	423	409	467	449	445	425	420	428	445	467	443	413	446	435	472	415	466	445	440	463	440	416	440	427	437	420	445	438	398	440	456	388	474	421	470	441	450	444	472	427	455	450	452	464	477	445	479	438	412	437	451	437	400	467	451	463	471	446	457	448	469	424	456	424	444	433	492	456	446	419	438	443	431	436	456	447	476	445	420	443	407	402	458	483	460	469	465	456	467	439	461	433	433	442	408	446	429	477	443	450	469	447	432	432	432	467	417	454	442	425	432	435	448	474	470	462	457	456	468	492	456	443	479	471	411	408	419	446	445	434	475	430	417	393	454	457	410	432	473	451	450	474	439	442	495	447	477	420	453	457	428	475	469	450	401	436	416	448	419	476	463	483	458	479	460	444	457	425	425	448	410	457	461	438	477	446	425	412	395	446	452	453	474	456	375	438	454	451	422	425	432	450	431	442	483	437	461	457	438	415	472	471	432	425	456	460	443	464	427	460	434	445	471	401	440	479	448	453	441	455	408	435	432	444	433	447	443	434	453	444	409	471	420	454	429	448	466	436	447	429	442	455	421	461	419	491	480	422	447	442	444	428	447	451	427	450	469	429	460	467	459	442	467	485	433	469	471	473	460	414	450	426	462	448	427	471	448	456	437	406	442	422	437	444	461	414	431	474	449	436	418	455	458	426	415	462	486	465	463	441	417	465	456	436	416	460	453	439	452	445	453	457	466	459	481	436	455	457	497	440	441	419	418	463	472	494	420	438	423	462	465	435	462	444	466	441	429	432	433	462	455	422	481	438	415	468	421	445	455	422	433	469	458	453	461	448	455	458	436	423	443	433	417	497	422	406	430	421	445	465	440	493	454	424	468	430	443	435	432	424	442	413	485	444	405	456	441	459	442	447	441	460	431	459	461	460	421	446	445	474	434	487	441	433	483	410	437	452	442	463	452	416	456	401	465	434	433	425	466	424	442	410	467	458	450	420	504	443	457	418	394	416	448	458	453	405	419	456	445	432	414	449	440	439	456	481	451	463	480	448	458	408	451	455	415	431	451	459	405	445	448	426	440	437	421	500	471	466	460	389	461	428	425	460	461	456	454	453	440	436	426	456	435	404	460	439	462	468	447	450	429	450	411	453	445	464	434	392	458	475	475	445	437	446	416	443	468	464	442	398	454	453	409	469	477	460	417	428	436	451	451	445	458	466	451	425	441	426	454	462	448	471	458	464	456	433	433	449	425	454	440	445	419	432	436	484	464	410	462	464	429	455	460	455	452	430	448	469	429	428	480	425	415	447	466	423	474	443	443	497	511	435	443	449	444	414	445	441	431	433	436	438	456	440	443	473	474	469	466	434	440	439	476	442	474	450	468	453	443	432	443	442	449	489	428	458	460	421	445	440	444	459	484	433	489	424	469	477	421	454	477	444	480	465	466	444	421	442	447	412	424	452	429	445	471	461	465	456	427	453	444	476	414	472	403	441	466	429	460	460	467	419	455	443	432	474	441	457	460	446	482	478	455	423	463	441	488	451	445	455	468	432	450	419	447	456	475	424	459	437	482	395	445	446	419	465	450	440	417	425	481	448	412	449	492	436	450	461	462	469	439	438	435	428	455	475	500	436	451	484	448	416	426	418	419	471	450	433	445	439	427	454	483	472	451	475	448	455	457	459	437	456	417	436	454	460	446	444	490	438	432	476	412	422	447	468	446	434	460	448	474	457	417	446	442	431	414	483	433	427	463	400	410	427	471	459	470	475	448	451	491	445	458	427	481	434	476	449	477	475	438	428	446	438	404	458	462	428	433	485	445	453	433	398	480	439	451	472	460	410	450	452	463	424	451	441	436	444	421	437	453	466	422	433	458	458	450	443	445	469	466	408	436	459	445	425	439	471	439	397	464	438	403	489	414	446	464	432	435	421	447	445	476	430	432	468	410	450	467	432	419	400	433	451	455	464	438	445	460	455	445	442	425	443	442	462	446	432	450	438	441	466	433	433	447	433	449	463	474	443	426	475	429	388	439	411	442	472	449	461	422	437	435	468	469	421	443	468	459	432	468	401	439	426	444	446	418	425	456	407	456	442	470	451	423	434	455	461	467	531	423	437	441	508	413	438	435	459	429	450	428	481	465	398	451	465	460	467	426	441	412	445	425	452	452	474	454	433	438	409	426	448	471	410	428	438	444	452	460	419	412	445	446	436	432	427	503	460	477	420	475	455	472	459	396	433	455	441	438	485	413	432	489	478	419	416	433	431	441	465	441	474	438	427	434	457	439	447	419	439	469	453	452	457	464	428	465	472	469	464	457	462	440	450	429	458	446	433	465	459	421	464	448	466	435	455	444	445	437	444	416	451	458	448	435	448	449	478	480	466	446	445	448	440	464	458	445	511	453	459	471	438	474	410	436	464	441	469	417	435	455	432	487	395	440	471	455	471	400	470	440	465	491	456	453	443	414	470	430	426	440	481	433	453	438	450	457	471	453	460	439	451	469	457	478	464	427	462	446	449	475	476	431	428	484	469	453	449	468	424	449	454	485	490	446	460	464	480	449	457	409	438	483	442	450	411	456	431	450	444	429	446	433	463	471	476	449	437	452	454	450	412	459	436	433	442	471	417	457	444	437	408	449	432	422	475	454	445	447	480	472	453	480	446	435	423	449	496	443	443	486	447	433	435	445	438	477	499	423	435	425	449	444	441	436	438	415	462	446	462	417	484	470	471	466	456	437	445	417	459	479	444	438	447	427	474	488	461	472	431	478	439	452	474	426	427	451	441	470
23803	13006	13210	7009	6236	5807	4617	4752	6388	9828	15999	13528	10191	8918	7667	7858	9314	9321	4833	2965	3612	2730	2234	2506	4841	6297	4239	4146	3955	4436	4505	3212	1985	1121	715	440	411	443	349	282	232	235	251	251	236	238	238	209	211	225	294	256	306	350	351	342	238	238	245	220	228	232	213	357	247	179	240	220	205	207	222	213	221	195	208	199	188	217	208	213	199	227	197	227	208	226	167	206	206	217	202	191	210	212	226	182	214	187	205	199	206	228	202	204	198	194	198	207	196	191	221	187	192	201	197	231	187	235	197	215	209	189	216	184	219	211	203	200	213	210	194	176	204	217	198	188	226	199	204	165	215	222	200	187	194	216	199	183	203	252	190	199	216	217	220	210	213	213	201	210	195	202	174	171	234	186	204	195	216	199	200	243	210	190	191	190	229	197	225	216	203	195	190	206	212	191	228	212	179	206	215	196	218	197	215	191	211	209	218	206	191	183	185	178	193	176	209	199	188	207	207	156	198	185	208	201	215	206	206	201	206	212	224	191	217	231	192	203	206	215	204	203	194	219	185	229	196	203	198	194	187	211	210	189	202	204	208	209	190	194	203	208	214	182	197	197	182	202	208	191	190	215	201	223	209	196	175	201	188	235	205	221	197	214	202	193	195	203	165	179	230	220	203	222	198	214	203	204	171	192	183	175	206	187	205	228	192	172	209	217	215	183	205	221	202	206	197	216	189	216	196	213	202	224	199	180	224	207	202	215	209	194	188	224	197	213	219	191	196	220	185	191	226	195	194	208	198	220	190	199	201	212	204	208	197	208	207	205	191	234	194	183	213	210	205	209	223	219	206	206	222	207	216	195	211	194	174	205	207	218	192	194	197	215	179	207	224	178	206	206	195	204	226	222	207	219	198	211	226	169	226	178	202	196	193	201	214	201	216	185	227	235	188	204	232	211	194	213	196	200	193	192	206	206	190	186	173	231	216	207	193	190	213	205	224	193	196	206	189	161	212	174	210	173	193	204	164	204	195	203	208	183	207	216	206	202	179	224	229	218	203	186	206	211	211	190	221	189	200	170	193	229	217	201	171	221	213	232	190	187	211	190	220	214	223	200	230	211	227	202	219	202	205	209	212	187	205	201	196	201	176	208	220	201	217	214	190	213	219	210	189	221	237	195	216	222	214	208	198	209	218	221	187	198	214	200	201	221	168	181	188	212	192	181	215	248	193	201	221	203	214	213	200	212	183	240	198	193	190	203	193	181	205	222	192	186	218	221	191	193	231	212	193	210	219	193	232	206	199	220	210	205	216	212	217	191	176	186	205	208	243	184	193	195	204	187	197	210	206	179	214	234	181	224	213	205	199	203	193	205	195	195	205	206	206	217	218	213	212	202	201	228	202	204	211	186	218	210	180	194	241	203	191	195	232	204	228	215	185	210	196	216	205	204	209	208	178	220	208	219	233	207	215	195	214	224	215	215	218	207	183	205	188	192	205	186	215	200	196	206	235	221	220	199	171	192	200	205	200	185	214	214	239	209	184	198	217	182	223	184	202	192	199	238	217	201	230	207	209	219	202	176	211	207	216	173	216	205	192	208	204	185	224	204	195	197	206	218	208	196	187	211	227	198	186	210	204	222	194	231	210	214	191	219	209	207	197	185	190	209	215	202	214	211	211	197	207	203	211	220	199	206	205	204	218	225	195	207	191	207	203	188	197	214	204	199	214	195	197	227	202	193	176	190	191	208	224	215	231	195	191	203	220	212	209	205	203	216	183	224	190	231	216	207	206	230	209	225	192	197	181	179	202	210	210	208	201	215	187	217	187	192	247	187	193	210	213	235	202	223	216	189	194	178	213	228	211	222	195	212	228	200	193	189	192	183	169	207	184	208	212	210	205	214	197	204	198	193	214	225	215	213	183	208	198	224	181	174	203	212	206	203	205	221	203	202	196	196	212	194	235	196	195	228	196	196	178	183	201	196	191	172	203	195	200	157	187	207	197	182	198	195	210	196	191	184	184	199	210	191	203	203	182	223	184	185	189	199	199	197	225	194	218	187	193	218	222	186	218	198	211	213	206	225	186	203	199	191	221	210	203	224	191	203	208	164	206	192	223	196	201	191	195	202	200	215	204	215	210	188	200	177	200	206	201	199	202	203	228	227	187	182	172	224	201	193	186	204	177	231	205	199	218	211	194	211	209	221	221	196	186	202	214	194	201	230	197	210	214	199	206	226	197	210	186	184	198	217	208	215	204	213	209	190	210	197	184	198	188	208	209	226	217	188	207	214	209	194	185	223	203	201	196	195	219	210	182	192	209	171	175	185	212	217	218	205	194	203	218	188	202	199	202	198	200	196	225	215	199	221	195	179	195	178	216	192	218	190	195	196	194	203	195	190	229	225	203	199	201	175	222	214	198	197	203	218	216	191	226	189	198	186	196	203	199	208	228	203	211	220	199	207	152	183	198	205	190	222	232	206	218	216	185	217	183	193	196	194	208	227	182	193	185	209	206	189	221	244	185	198	199	239	191	210	201	196	194	207	224	196	190	198	204	186	196	188	190	196	192	208	205	190	227	174	205	199	189	217	196	221	208	185	203	191	195	178	182	236	214	199	194	181	224	215	201	230	210	196	165	209	176	205	209	196	227	225	212	193	214	201	207	193	197	208	228	200	193	210	203	199	179	185	177	207	202	197	187	205	206	197	207	195	196	235	195	185	181	207	189	212	202	210	219	203	190	219	200	217	219	223	199	213	198	216	205	206	187	190	196	215	196	210	195	200	233	200	197	208	227	197	202	186	208	189	184	181	195	205	240	198	209	212	197	187	230	208	185	248	173	190	204	190	182	171	193	210	185	181	196	212	222	213	187	202	188	188	183	203	207	208	179	218	183	228	197	204	186	221	212	177	199	179	211	214	205	191	198	210	225	227	204	205	221	204	234	232	208	192	220	205	224	203	185	231	219	201	200	206	200	192	234	206	234	195	208	182	202	202	218	193	217	195	170	178	200	168	210	217	217	202	198	219	212	202	193	178	200	222	198	189	182	220	206	203	205	196	221	205	203	200	201	193	188	204	209	184	210	177	215	175	196	178	218	201	191	196	196	185	197	192	203	204	199	230	220	190	210	193	196	220	218	196	203	204	216	189	214	200	225	193	185	220	190	208	201	196	203	199	199	194	215	188	194	188	194	201	185	209	195	185	214	199	192	193	194	190	193	218	222	205	198	214	189	226	196	221	197	205	195	218	206	208	219	210	210	198	188	198	210	219	169	205	203	212	185	213	207	235	228	164	211	195	225	213	191	220	224	199	228	211	196	225	200	234	220	214	218	216	191	198	201	209	206	212	208	209	197	191	199	207	204	211	222	215	211	212	210	193	219	196	199	197	194	205	197	213	204	208	222	211	219	197	165	191	209	209	219	204	205	213	204	174	210	229	199	237	201	187	211	191	209	201	183	208	178	214	195	196	201	252	204	183	192	218	196	202	187	224	212	177	195	177	221	207	199	222
13977	10961	17825	9520	10622	12062	11945	14861	19509	25835	33753	30565	24893	26336	21435	27974	29639	30876	19099	15117	18566	14644	12794	15040	23774	27319	20337	21519	20779	22630	22964	18186	12992	7386	4162	2371	1907	2439	1710	1062	789	858	1081	1087	812	746	696	639	643	713	1030	1153	1661	1779	2070	1633	924	783	701	623	642	581	767	1999	784	536	538	585	554	539	509	537	566	509	535	585	537	580	587	560	583	497	509	561	532	523	519	529	530	542	548	551	542	543	507	540	541	523	490	538	585	579	523	581	548	524	542	526	518	541	544	557	533	529	545	558	516	509	562	578	535	535	557	582	581	518	578	554	526	546	558	563	510	571	532	538	541	543	549	565	549	512	541	572	534	553	552	595	576	565	526	528	525	607	549	536	550	533	529	560	536	550	521	546	518	520	517	515	551	512	528	522	497	525	528	552	546	592	571	533	552	526	499	520	506	525	556	494	545	524	538	562	538	534	492	571	568	547	515	540	547	595	574	570	490	550	556	574	556	510	527	521	552	533	509	519	516	525	558	528	587	562	567	531	555	535	565	532	588	543	548	614	524	528	540	530	553	559	538	519	553	511	544	534	564	519	556	522	553	517	543	512	556	569	534	505	558	556	544	586	564	492	504	519	541	527	529	553	514	531	549	585	520	554	507	550	552	544	546	507	535	524	589	515	539	499	548	536	546	566	499	515	547	515	493	526	512	551	528	519	521	524	541	562	504	528	531	537	533	527	544	548	554	553	537	524	521	563	558	528	557	495	539	522	563	516	525	510	517	529	541	540	528	509	523	518	535	570	539	510	520	490	555	517	536	548	529	539	540	525	529	559	504	553	580	516	514	529	524	493	542	562	529	561	557	540	542	562	566	534	552	548	541	542	515	555	538	508	538	549	522	561	544	528	576	544	560	539	544	538	553	524	542	562	556	553	577	526	522	475	587	531	510	531	496	535	546	618	507	543	552	577	535	545	545	522	551	514	549	495	527	516	538	569	561	569	511	554	544	501	555	538	570	494	559	509	536	557	522	496	555	579	538	524	555	528	533	509	534	523	590	518	509	515	544	512	506	543	549	547	503	539	555	594	544	484	510	532	582	520	503	574	525	571	543	520	531	536	522	524	551	533	547	563	501	497	498	519	542	479	550	575	516	532	481	518	548	556	570	579	537	533	507	489	529	583	523	548	542	560	547	553	492	548	517	526	587	540	544	509	521	553	544	529	549	581	530	509	523	529	565	511	487	550	561	566	522	516	586	599	536	575	516	525	555	510	532	557	476	523	506	531	567	539	547	536	527	543	548	566	523	566	550	569	545	519	503	534	549	533	543	559	565	537	535	519	549	494	520	523	549	563	545	539	536	497	570	546	547	500	530	510	548	500	503	534	555	573	574	530	512	497	511	568	526	501	527	521	515	537	517	520	560	522	540	557	544	532	544	560	564	546	520	522	541	539	563	524	544	545	541	563	524	542	555	536	526	539	495	515	520	510	577	544	542	531	566	535	569	568	559	492	563	534	543	505	516	545	546	557	536	522	559	525	504	539	529	488	533	521	550	574	519	542	543	542	507	546	531	566	534	517	536	565	530	535	551	538	538	532	553	533	493	533	565	523	541	581	494	549	557	525	548	541	528	536	562	521	561	553	529	589	523	557	559	534	562	534	544	535	569	533	577	548	522	531	594	530	529	517	482	506	508	496	558	563	513	471	513	552	547	553	543	517	527	529	532	510	554	526	560	588	478	560	532	549	509	578	529	532	502	539	543	520	573	541	515	504	535	535	545	529	551	532	517	522	525	557	555	571	538	534	516	531	544	514	514	524	564	526	572	521	556	556	512	595	536	502	510	557	546	517	548	576	523	550	538	518	513	532	567	565	521	518	545	527	521	534	540	553	520	559	575	537	554	517	567	551	498	585	546	527	540	537	572	528	579	504	534	542	496	498	543	508	544	533	520	525	568	525	510	529	520	557	518	529	514	568	510	499	570	548	542	525	529	556	528	495	548	559	531	557	534	555	537	541	530	553	576	524	504	494	536	542	527	511	529	538	544	521	542	544	553	501	550	554	575	564	510	548	566	459	550	513	564	574	557	517	549	553	556	533	504	510	519	554	519	543	581	563	552	547	540	565	486	538	524	540	546	499	569	530	559	480	568	526	552	528	534	537	504	514	548	541	540	525	533	554	524	560	553	527	569	530	560	548	512	558	541	504	582	569	524	570	549	552	533	517	547	501	505	540	519	514	542	555	554	561	532	545	540	568	509	524	548	539	536	539	560	539	521	540	535	541	476	556	503	553	499	543	543	562	537	483	512	548	525	504	552	499	528	548	519	549	500	514	509	566	497	583	505	569	556	558	553	567	537	527	523	539	516	543	534	507	555	513	481	533	561	535	525	537	528	555	502	536	518	526	531	515	521	523	568	531	582	560	517	529	535	568	514	508	535	529	519	538	541	485	547	580	502	498	528	534	555	544	541	482	552	559	506	559	517	508	506	521	581	502	553	497	516	577	566	510	592	542	553	507	534	514	498	525	535	539	525	542	571	553	544	512	521	578	539	541	601	532	566	549	537	518	536	545	530	548	552	553	533	550	486	527	548	498	529	507	509	515	538	499	547	558	530	503	534	550	544	521	525	508	573	532	522	588	516	534	479	554	558	570	551	548	545	525	564	540	525	535	526	557	547	536	553	570	550	543	538	522	549	492	555	498	505	584	592	598	543	525	529	494	536	511	565	510	517	565	540	551	553	513	536	577	536	533	519	548	571	532	496	564	535	564	574	549	528	522	552	542	551	563	546	546	544	526	559	553	559	544	539	542	557	528	549	541	522	537	527	526	507	545	555	546	507	596	524	542	491	507	571	536	521	548	569	541	504	527	516	530	550	534	573	552	500	530	576	542	538	517	530	535	561	573	525	494	530	545	529	526	492	502	497	538	571	583	528	520	522	530	583	494	486	557	526	542	541	555	493	514	530	555	517	509	535	541	503	530	524	546	531	535	514	538	533	526	552	583	573	556	571	584	541	558	525	543	574	550	557	499	524	525	535	568	554	528	541	561	548	538	559	530	546	565	534	572	568	557	567	534	546	519	558	532	531	530	533	530	572	527	545	518	567	550	534	554	560	567	540	554	531	545	544	532	512	522	508	525	534	569	548	512	498	538	537	550	525	534	512	535	525	532	534	542	552	534	534	518	530	523	533	538	544	524	526	541	525	549	498	535	559	530	536	535	550	525	548	524	567	563	570	521	501	534	533	556	542	531	556	536	542	539	547	549	559	530	564	501	570	507	526	546	510	525	563	517	539	557	525	542	533	501	537	529	540	478	541	573	540	553	548	545	537	546	529	517	559	538	549	537	513	505	524	521	493	537	555	527	554	529	548	519	544	586	546	520	587	547	549	547	577	533	535	518	506	568	548	507	555	498	555	539	579	629	532	557	515	489	570	558	527	559	555	544	513	558	501	542	533	528	560	549	540	549	533	521	536	522	537	531	533	566	530	530	568	503	533	549	497	560
40332	28028	26544	14928	11386	11220	9751	9513	12038	21021	29354	27171	23422	20521	18027	18492	20458	20497	12666	7967	8551	6354	5089	7177	14351	15048	10157	7856	8134	7110	8769	8265	4049	2227	1380	782	694	724	437	309	187	255	195	206	192	207	173	164	148	159	249	300	442	516	560	458	234	184	166	144	131	126	145	434	183	117	143	121	123	128	131	105	113	120	102	103	132	129	132	116	102	108	102	129	117	134	120	140	132	101	124	119	130	123	131	106	107	141	147	124	128	136	121	139	114	128	121	114	123	127	110	127	113	96	124	109	122	121	137	124	128	124	140	121	106	128	133	108	136	115	124	142	139	103	127	140	120	118	129	116	118	129	105	135	114	114	114	127	120	116	116	119	101	127	136	102	118	122	117	119	101	139	126	136	121	113	128	117	125	156	117	123	119	113	110	132	87	131	128	117	112	103	105	115	114	111	128	119	109	117	136	127	111	111	113	149	133	140	125	104	125	136	123	120	115	145	126	125	117	117	132	137	123	141	124	109	129	126	139	103	122	98	141	120	130	121	113	114	113	98	132	119	118	109	118	113	155	117	140	137	129	98	123	99	129	118	114	116	128	150	135	121	134	144	130	132	111	106	115	108	92	105	144	128	133	107	108	101	111	122	116	129	103	106	107	111	111	130	136	120	132	120	108	119	125	115	108	118	126	116	114	116	138	123	120	118	126	147	121	126	142	127	111	124	123	108	129	105	131	102	106	117	106	98	113	119	120	120	104	124	114	122	129	137	111	114	113	122	123	129	127	124	116	122	100	136	135	104	119	134	117	114	108	126	131	117	126	127	113	131	126	133	127	110	123	120	119	127	117	133	110	98	132	109	120	126	124	111	145	122	121	114	111	128	124	117	136	101	126	105	130	112	134	136	119	114	145	119	129	123	125	131	120	136	123	123	128	133	109	122	127	127	123	118	123	118	130	117	108	125	116	120	127	116	136	151	121	115	108	119	115	104	94	106	127	114	126	124	127	107	123	117	130	110	106	124	126	117	123	120	121	117	118	118	120	110	103	128	115	119	132	100	143	114	113	128	118	118	129	118	132	110	125	132	117	131	129	113	109	119	126	120	122	124	106	129	114	128	123	111	129	137	119	147	129	105	123	113	126	98	114	125	112	112	111	127	120	127	116	127	128	103	118	130	114	123	113	135	126	136	115	110	123	129	127	131	128	122	133	114	134	113	137	125	126	149	140	129	126	141	112	124	100	126	119	114	132	123	108	119	129	131	122	115	107	143	133	120	135	138	121	132	105	106	115	126	135	129	129	125	118	124	136	133	135	102	114	102	123	125	107	131	112	123	100	115	124	109	118	120	134	117	103	130	113	126	110	128	139	126	116	110	108	119	131	123	132	118	117	114	123	114	109	114	112	143	120	144	124	119	102	125	139	138	135	114	133	137	139	137	113	123	105	116	127	132	135	103	141	127	99	106	122	131	119	128	120	139	136	123	114	104	126	136	114	104	117	125	122	108	134	127	105	109	113	136	120	128	119	115	119	124	129	105	128	124	104	123	107	133	124	101	121	133	111	120	136	142	128	120	112	129	114	126	108	119	108	121	97	114	136	117	116	117	89	117	127	126	130	142	114	127	127	139	131	123	117	138	114	125	114	120	118	99	114	102	132	112	123	127	116	122	125	134	109	115	116	128	119	143	143	129	112	129	123	102	120	115	124	123	124	133	125	112	129	109	127	102	131	115	127	101	118	138	134	126	108	113	122	133	127	129	124	121	119	119	112	115	112	121	105	121	126	109	127	113	110	116	118	141	108	110	114	129	132	120	112	130	134	144	134	107	113	127	120	124	135	129	127	139	130	130	101	142	125	121	100	130	115	130	118	128	137	133	114	121	107	115	142	121	126	129	123	114	110	143	139	131	116	104	139	122	120	119	138	121	120	108	134	122	122	136	111	119	127	128	130	122	133	119	112	112	116	120	127	120	109	115	126	118	127	109	125	113	117	124	121	118	116	120	100	105	121	122	129	125	116	134	107	116	121	134	111	116	107	105	102	123	123	100	104	130	129	138	118	119	110	122	119	123	132	134	133	117	130	120	95	133	121	133	106	123	136	123	121	121	118	109	118	110	110	123	103	137	126	118	111	112	126	115	145	116	114	96	122	122	122	123	120	115	122	144	104	126	114	126	132	126	111	130	126	125	116	102	113	99	126	119	116	87	118	138	119	116	140	123	127	138	125	129	124	124	134	118	117	119	122	111	109	125	115	127	115	114	130	108	96	102	97	107	131	130	112	121	111	129	115	145	111	127	118	115	112	129	124	122	130	123	116	116	117	128	139	112	110	116	125	128	112	122	122	127	123	125	115	126	142	124	128	137	123	124	119	126	126	124	123	132	133	124	129	121	133	118	113	108	122	87	93	113	114	128	113	126	116	112	114	105	118	99	130	105	117	112	129	93	112	110	136	141	129	106	119	119	114	93	109	116	130	133	106	108	121	133	113	120	140	119	122	130	98	111	117	121	126	111	132	107	102	132	118	131	117	124	114	110	123	131	123	129	118	125	129	134	124	118	121	114	129	110	111	124	91	143	133	141	129	133	138	133	96	126	116	111	114	124	116	144	124	109	136	103	113	142	116	110	134	103	115	126	121	108	124	122	129	128	146	116	110	123	146	122	118	114	111	134	122	150	118	107	110	120	124	140	129	108	124	109	111	100	121	108	138	138	148	132	97	114	125	122	124	126	128	138	131	120	116	114	121	130	113	128	134	115	106	129	100	126	129	133	126	125	119	131	128	125	104	111	138	113	100	129	129	104	125	114	114	113	135	120	114	103	113	100	128	136	102	100	120	115	106	125	106	143	124	108	116	119	115	121	109	119	133	115	106	88	123	132	136	143	144	118	114	124	122	128	95	147	124	119	144	123	109	121	139	127	111	101	123	135	108	117	126	106	129	116	132	129	126	125	121	132	117	103	136	113	135	134	133	121	119	118	120	136	129	111	114	128	138	124	127	132	125	120	116	118	123	112	117	123	117	129	122	120	101	101	106	118	111	120	125	128	134	134	136	115	123	135	122	129	123	106	124	124	126	126	141	120	121	109	116	119	115	127	113	131	151	112	102	107	111	106	116	117	130	112	135	117	137	123	120	107	137	151	105	105	108	137	119	127	125	123	131	144	117	124	96	114	145	86	107	99	112	112	147	129	114	121	114	107	120	114	115	111	117	124	131	118	123	108	101	122	111	133	136	92	119	124	126	105	118	116	121	115	125	113	111	128	112	119	126	125	115	121	125	114	113	139	116	131	138	115	104	125	126	117	116	112	100	128	108	116	128	144	128	139	126	104	121	115	103	144	116	119	131	130	90	110	128	113	120	120	130	118	124	141	117	97	111	125	143	108	122	109	118	111	121	125	118	135	113	116	140	108	109	107	124	110	112	115	110	146	91	154	131	143	135	124	135	123	115	121	128	113	130	117	119	120	131	108	114	119	132	130	121	121	134	138	120	117	126	129	128	112	125	131
23684	20386	29746	15568	15342	17796	18752	21882	26729	38043	43275	43337	39025	39284	33097	40972	40878	42793	30128	26441	29929	23605	22300	29120	39603	39034	31373	29668	31109	28942	33578	31120	20610	13353	8462	3719	3339	3920	2375	1690	977	1508	1154	1224	999	1002	774	632	703	883	1464	2009	3152	3818	4216	3074	1454	868	739	630	517	506	520	2907	858	363	380	375	352	388	347	337	382	357	400	377	419	417	400	376	358	353	383	338	334	369	293	353	311	335	379	358	356	361	314	335	327	370	379	350	301	332	330	348	335	351	303	357	384	371	305	354	370	352	330	301	339	342	323	333	306	321	317	328	358	354	336	348	328	321	331	369	319	329	358	341	319	317	359	334	298	378	317	353	325	295	327	342	302	343	355	321	329	331	357	325	273	330	314	327	288	316	321	352	298	357	331	354	355	299	351	325	339	316	323	338	315	319	338	342	357	327	327	360	339	339	330	311	342	300	325	349	343	344	361	337	313	314	356	367	329	337	324	305	329	369	319	336	309	318	312	322	304	342	339	371	320	350	330	346	307	357	322	328	341	343	329	377	301	334	347	346	365	306	342	344	348	348	334	368	342	379	309	320	325	347	336	352	321	322	353	316	351	339	333	335	314	323	321	323	303	350	336	325	362	347	346	300	354	323	347	337	303	367	341	363	344	356	331	313	334	327	339	344	321	293	322	333	326	325	357	343	337	328	331	347	350	356	341	369	341	350	333	322	307	341	298	309	361	325	331	378	314	323	317	331	340	319	339	344	365	319	354	352	319	345	337	316	315	326	377	315	368	318	337	350	328	360	324	334	339	346	298	336	302	331	329	323	323	334	342	362	306	325	311	360	333	321	334	328	317	318	327	353	300	357	364	317	332	351	301	314	328	290	335	337	307	324	304	361	335	367	341	334	373	328	317	341	348	313	337	326	352	320	301	337	324	337	315	343	306	352	329	301	335	326	331	312	343	305	318	314	323	318	335	313	295	361	346	356	319	350	303	312	338	317	319	298	319	303	303	338	310	340	342	331	338	353	312	312	339	346	356	367	350	311	369	305	377	340	317	329	325	324	321	337	327	324	352	330	311	340	308	333	319	373	334	340	304	326	313	340	352	354	392	302	314	319	311	356	341	340	341	330	308	334	303	320	325	338	336	358	340	313	335	344	311	340	341	304	324	343	344	308	344	347	304	316	319	336	321	324	342	331	324	381	324	334	342	361	350	324	318	297	318	333	331	314	320	316	335	358	326	340	303	311	335	320	303	303	354	353	335	313	323	324	342	343	327	305	327	338	339	332	319	330	332	303	350	310	332	312	329	345	355	347	362	362	329	347	321	345	328	327	331	363	327	326	314	324	341	333	347	325	304	355	308	325	326	331	327	334	320	325	314	356	327	332	312	293	327	377	290	341	312	354	347	332	356	368	312	321	323	334	303	328	321	352	324	322	346	328	340	338	339	345	325	328	323	324	355	346	304	338	309	344	336	312	339	355	337	309	338	326	312	350	310	325	314	307	292	319	330	331	341	343	342	343	337	334	310	304	354	327	369	350	318	348	349	367	327	334	323	335	317	345	337	324	338	342	318	319	296	344	316	347	371	293	362	337	327	330	362	335	304	377	348	319	333	344	331	369	302	348	349	319	322	299	333	338	370	318	347	341	361	337	352	349	332	336	304	341	321	325	323	335	324	308	330	321	354	330	303	333	337	314	305	317	356	326	306	328	355	314	283	318	341	342	327	328	330	301	340	327	352	310	353	346	309	337	313	352	336	329	315	347	338	321	356	325	316	334	334	343	352	320	302	332	325	299	340	338	335	342	372	326	346	383	334	319	352	322	344	330	326	314	354	331	349	358	344	348	311	366	311	345	326	327	320	323	363	336	377	342	334	319	353	340	354	338	315	299	331	336	327	330	331	318	378	303	352	316	357	320	347	349	322	337	326	318	306	326	300	315	337	298	316	355	331	364	328	352	338	356	346	319	327	322	302	342	345	372	332	355	304	334	321	341	339	316	352	338	316	326	312	352	355	350	326	359	355	321	281	310	323	321	354	304	360	360	338	331	320	335	346	308	369	334	337	327	321	345	350	339	343	334	312	319	321	382	342	323	331	344	350	287	313	303	309	327	316	350	334	304	314	347	345	344	301	329	304	315	340	339	358	354	337	343	304	363	328	337	371	343	359	324	309	336	334	355	313	327	334	297	343	355	341	324	359	318	314	375	321	336	315	317	330	324	340	346	304	321	326	332	328	322	333	338	333	341	297	298	317	301	362	299	328	328	369	338	361	335	306	348	315	351	307	348	328	304	317	299	358	325	323	345	324	324	342	328	355	316	308	343	350	330	361	328	334	318	340	303	330	347	344	331	346	345	328	336	326	340	342	317	298	345	331	375	329	340	323	318	349	348	364	319	321	350	327	316	335	337	310	324	310	334	309	330	364	339	339	354	319	317	330	321	336	336	323	310	317	319	335	327	347	325	344	336	349	368	341	317	361	310	322	321	345	344	323	296	361	335	353	328	338	332	365	342	309	349	336	322	318	318	326	344	337	320	344	352	326	309	335	333	344	340	354	334	309	378	308	325	313	343	344	330	340	331	331	353	333	320	325	332	312	347	320	315	330	323	318	323	320	306	350	348	329	343	333	353	331	320	345	351	300	346	343	340	296	317	346	340	331	338	306	329	316	363	358	339	324	329	352	328	333	339	337	337	360	320	346	331	340	347	336	326	333	306	342	324	347	323	318	335	343	345	315	357	333	337	351	378	334	328	334	336	306	330	323	339	351	324	311	316	335	333	356	348	362	320	340	317	304	346	327	294	361	334	322	331	342	326	314	338	311	359	349	330	333	315	304	362	318	363	336	312	291	345	334	335	364	340	337	347	303	339	330	372	328	316	345	296	323	347	320	328	352	308	326	314	335	310	302	310	341	314	371	326	326	326	298	333	322	341	316	323	341	326	354	333	301	351	332	310	296	322	346	329	343	329	352	341	351	364	337	338	341	351	321	316	342	353	327	316	330	329	344	322	342	313	351	336	336	367	325	351	319	355	322	301	355	326	367	318	354	313	321	328	320	340	329	302	345	329	367	352	334	309	341	316	350	323	309	337	306	319	351	341	332	317	343	316	329	327	341	348	358	317	351	345	367	341	341	330	332	328	353	337	321	332	348	328	330	322	330	350	333	364	350	341	335	316	340	326	341	323	351	329	310	325	347	340	313	325	312	352	315	353	334	327	350	334	322	325	326	319	340	364	309	312	344	307	315	344	324	304	329	331	326	321	319	356	328	310	358	318	309	318	333	326	351	318	330	348	327	341	328	343	332	338	343	362	342	334	322	330	286	369	343	352	322	312	327	321	334	317	318	319	333	340	348	325	333	316	315	332	327	327	309	346	318	301	326	367	332	349	336	325	312	335	324	309	329	349	314	344	334	306	321	303	333	329	312	356	310	346	343	357	347	349	342	364	313	334	336	322	319	347	311	354	344	379	315	309	329	336	332	316	338	351	298	301	335	294	347	339
4611	1075	1450	1042	968	828	804	848	756	884	1401	961	758	707	548	604	571	602	402	339	305	272	252	372	577	498	430	325	318	292	322	277	232	209	198	171	158	185	172	157	165	158	180	155	172	175	160	161	175	163	168	174	176	183	185	195	177	174	164	167	154	163	158	196	178	174	158	186	200	178	195	184	184	139	176	181	175	195	164	176	151	181	155	151	188	156	181	184	157	157	183	160	172	185	173	158	175	191	179	180	187	153	149	166	189	150	163	157	154	169	182	170	191	185	175	159	188	173	163	167	175	154	163	167	174	185	163	171	166	159	162	151	160	161	170	175	182	172	162	183	156	167	179	157	138	155	176	164	156	151	144	142	142	175	175	175	184	161	175	165	153	141	137	170	189	205	168	184	143	158	160	142	157	203	170	182	153	159	149	158	161	165	169	178	162	158	187	173	159	156	154	159	174	182	191	167	181	172	160	165	152	153	166	164	159	166	151	159	173	163	171	181	162	173	174	153	184	166	157	197	168	169	172	153	156	154	167	150	142	171	162	170	153	162	181	172	158	181	189	167	190	168	156	162	159	172	189	169	159	183	168	148	143	180	164	179	165	165	175	141	160	149	178	164	167	144	159	168	176	171	155	168	138	158	167	152	157	178	173	159	167	154	177	170	185	184	183	172	169	131	179	139	164	181	158	150	177	143	152	152	160	140	142	196	165	181	149	157	173	140	153	187	189	164	146	153	175	157	163	132	167	168	164	148	173	134	173	164	187	151	165	143	168	173	153	151	173	177	174	190	173	162	182	175	164	164	159	132	166	184	159	191	168	186	182	162	180	161	162	170	162	198	181	161	169	166	148	128	172	163	194	140	165	155	159	153	158	153	176	185	166	174	184	178	157	170	151	155	192	156	149	151	166	147	182	180	162	164	186	158	155	153	180	163	181	156	170	161	139	173	157	171	173	142	194	152	159	161	196	146	175	163	171	163	169	159	163	163	178	170	179	170	161	137	172	162	164	141	174	153	165	182	145	176	186	176	168	174	180	165	156	154	171	169	158	178	181	153	161	162	154	168	180	165	162	176	151	155	165	190	162	158	165	169	158	128	164	155	159	151	174	171	153	158	162	154	182	167	154	187	183	163	147	152	160	150	165	179	154	188	173	164	167	168	166	147	170	174	169	178	151	151	163	178	197	195	189	161	154	173	169	189	166	173	138	174	172	153	175	150	166	170	188	158	168	162	175	142	153	164	181	155	162	167	154	169	169	175	145	190	140	170	164	186	157	154	182	192	166	163	172	152	159	157	172	153	176	175	153	164	156	161	154	166	169	170	184	156	177	162	171	171	153	146	166	158	177	175	155	161	157	151	183	163	184	155	150	180	165	180	163	191	166	159	154	177	159	158	185	186	187	147	172	164	173	165	150	159	183	135	142	149	185	184	168	167	176	172	183	142	147	164	176	157	161	186	146	152	161	173	151	161	173	172	158	170	165	154	158	171	175	150	157	164	167	186	180	177	167	162	156	165	162	158	150	160	163	171	169	188	142	167	160	167	127	181	145	155	165	166	202	159	155	156	172	160	158	168	168	160	175	166	149	172	159	182	177	158	164	142	166	157	178	176	173	185	163	164	154	160	165	166	157	163	169	165	169	168	175	157	159	186	159	146	166	175	185	174	154	157	166	160	153	136	199	170	156	161	151	174	144	164	178	176	161	183	180	164	171	174	154	171	150	150	174	176	170	184	170	147	160	174	162	173	152	148	170	178	159	170	153	159	139	152	171	185	174	159	196	189	130	173	166	160	177	163	173	183	153	195	170	157	161	157	157	146	156	163	142	160	165	145	153	169	162	191	148	174	174	155	146	166	172	191	174	156	154	170	187	203	165	168	189	165	144	159	150	136	168	161	154	171	156	161	169	172	191	184	145	161	158	179	177	167	151	163	168	170	153	158	171	176	173	159	172	162	163	146	158	153	165	162	160	174	149	172	150	154	173	177	155	151	160	148	151	165	154	162	181	158	172	168	176	201	147	144	159	163	175	157	147	168	168	185	175	171	143	168	192	168	158	160	172	165	157	189	175	179	151	177	161	156	172	175	166	159	159	164	173	185	166	158	169	166	147	161	146	159	165	155	167	155	148	168	163	177	152	196	168	196	171	161	164	164	148	157	183	183	161	170	187	173	158	170	189	164	182	159	160	186	169	157	157	165	152	130	169	154	144	193	167	162	158	178	155	177	155	159	156	148	175	172	160	165	155	172	170	187	174	183	175	174	154	156	157	151	164	151	148	168	166	167	166	191	166	170	162	154	150	159	145	159	170	160	164	171	157	184	140	174	155	169	159	175	175	163	167	147	153	185	161	154	149	179	178	153	182	172	171	166	179	168	148	146	159	168	170	157	162	158	178	138	161	153	147	165	165	174	144	163	157	164	143	165	184	151	175	154	191	177	168	161	171	162	191	192	184	192	183	200	157	151	182	179	173	166	175	166	205	178	170	151	173	185	159	180	153	167	175	166	181	203	176	168	162	177	159	181	153	150	153	164	165	152	177	147	172	156	187	181	190	152	169	160	157	151	138	164	151	154	170	160	156	157	172	183	149	168	183	145	158	158	168	178	164	155	149	156	171	159	188	176	167	174	190	162	184	166	166	172	158	185	177	159	165	173	150	175	152	181	173	159	169	152	164	169	176	191	147	150	160	183	144	171	157	172	156	140	161	172	171	151	158	140	144	167	155	169	153	162	168	165	170	196	175	159	173	168	159	168	155	181	149	159	160	174	152	169	183	167	160	178	180	150	150	176	186	182	169	135	177	175	177	170	158	165	160	162	160	156	139	162	142	169	163	195	194	149	164	171	177	172	162	171	174	145	167	167	172	175	187	166	153	192	173	163	170	179	185	145	173	183	168	177	172	146	161	141	157	167	163	146	166	163	165	193	171	154	173	156	163	170	155	169	187	169	164	159	141	163	164	162	177	160	153	164	170	172	151	160	170	161	169	157	184	163	169	195	169	148	165	154	165	143	157	173	184	182	167	156	147	188	180	152	178	177	176	156	176	163	143	176	165	158	160	157	150	172	149	170	155	125	167	154	181	153	142	170	190	184	177	138	167	162	169	161	174	159	175	200	181	155	160	146	169	143	155	192	163	153	182	201	161	172	147	132	170	174	167	172	171	194	160	148	162	158	145	182	135	168	177	163	189	167	171	155	178	140	163	161	171	160	154	172	173	162	170	156	177	161	173	178	166	155	167	160	186	143	164	164	176	156	191	169	171	158	140	160	164	179	156	151	175	168	158	183	165	162	179	182	180	161	160	185	159	163	162	155	181	169	176	208	157	152	152	175	167	186	166	176	144	178	166	153	165	143	171	149	175	158	157	168	165	152	146	157	171	154	160	176	186	168	158	142	158	164	180	155	138	177	177	151	169	159	150	150	160	179	182	167	159	163	166	154	164	200	173	142	167	189	156	168	160	151	159	159	174	180	186	181	163	148	174	187	158	154
4092	1748	3460	3229	3725	3547	3726	4135	4137	5444	8070	5991	5069	4757	3714	4021	4149	4415	2360	1745	1947	1507	1353	2492	3978	3764	2834	2177	1913	1842	2030	1874	991	717	832	576	507	503	529	495	472	488	484	485	474	498	491	433	447	466	485	498	535	549	557	502	431	437	451	492	434	486	470	548	525	475	457	439	454	472	400	435	444	474	433	443	443	439	438	465	436	440	459	438	456	457	507	456	435	423	455	461	480	458	432	448	442	459	453	463	476	429	455	482	457	461	435	447	468	441	469	479	489	420	468	448	486	499	486	467	420	471	452	457	447	455	485	418	440	434	460	430	499	476	430	491	444	432	447	463	444	456	467	466	465	457	416	493	459	436	436	443	476	451	446	457	461	454	443	467	491	466	474	436	458	463	429	442	436	440	423	452	442	447	493	438	428	468	441	452	427	444	476	469	456	463	494	456	506	456	457	451	430	456	462	423	481	467	463	453	500	434	471	440	471	448	459	475	485	468	412	450	486	463	422	459	471	471	446	439	445	446	482	468	446	462	439	451	437	479	455	439	456	450	439	425	478	466	457	424	463	457	456	456	481	429	427	446	474	460	470	414	462	462	460	477	482	484	454	429	471	448	429	466	468	465	434	474	395	479	438	454	460	441	447	444	457	413	491	419	463	453	446	432	448	477	459	462	484	436	430	480	444	478	432	424	438	465	442	435	449	464	437	478	456	438	487	437	486	449	429	466	448	465	442	469	468	481	468	450	455	476	422	489	463	438	434	469	464	440	448	429	459	460	474	436	482	459	454	482	475	437	477	424	454	484	437	488	442	427	441	456	433	458	468	428	474	500	487	501	478	472	424	430	437	451	440	477	480	464	443	449	467	457	456	429	482	461	460	445	464	464	455	453	458	492	454	462	446	447	472	459	451	456	463	442	435	449	448	474	495	480	414	454	493	458	427	465	431	460	459	483	477	450	450	433	471	482	445	452	467	445	444	449	461	449	446	466	430	450	428	432	464	484	467	451	458	399	434	461	450	420	446	477	492	456	491	458	459	430	457	432	490	424	441	470	447	460	427	486	467	447	468	471	434	443	489	503	440	453	448	438	453	422	507	463	486	483	450	426	438	478	463	447	459	458	478	480	433	477	459	429	430	481	444	417	463	429	498	479	480	450	431	476	422	465	454	458	478	453	433	469	446	434	466	483	467	441	464	458	468	430	466	427	443	446	445	442	471	466	435	440	492	437	443	465	464	441	450	458	487	462	431	426	473	458	458	438	465	459	437	424	472	442	438	433	477	469	463	470	473	443	467	449	461	445	431	455	435	462	441	412	484	472	433	460	471	472	480	457	471	470	419	436	431	447	464	451	465	463	464	418	399	439	473	408	457	409	462	455	423	462	420	450	484	439	427	459	459	427	468	467	440	454	458	485	456	450	459	480	421	471	450	436	454	464	437	465	438	445	460	449	422	445	465	469	490	449	443	427	477	492	490	413	459	455	467	429	434	463	438	451	447	426	470	462	482	452	439	446	462	476	450	437	456	466	459	436	451	437	473	485	450	432	471	466	452	432	483	439	459	473	453	425	428	436	473	439	468	439	431	475	456	457	479	425	509	477	441	469	468	456	450	418	455	502	447	450	455	455	472	493	427	448	461	472	450	438	449	454	443	430	425	442	458	429	434	447	466	437	489	446	479	483	462	444	461	469	454	457	458	463	462	501	481	464	461	490	446	458	467	441	451	422	468	501	487	447	470	487	464	432	465	468	426	461	436	477	433	425	443	450	483	477	430	454	502	513	462	458	446	422	431	421	450	440	408	493	487	432	476	469	452	457	444	459	462	478	472	462	464	468	410	435	444	448	444	450	486	407	473	407	464	463	431	483	488	437	475	440	433	450	406	499	463	431	447	433	484	450	475	473	486	445	443	475	446	466	447	455	429	447	493	466	425	480	470	462	446	436	432	463	459	446	436	429	455	485	512	451	450	440	460	456	436	445	457	464	424	442	465	473	472	440	455	439	462	453	466	452	447	451	438	469	419	456	473	441	488	434	466	472	474	472	416	468	439	452	470	449	454	471	456	470	432	463	447	507	475	486	474	466	456	486	492	439	464	475	488	479	444	445	454	449	498	444	501	416	449	466	451	428	451	452	469	459	456	428	422	455	482	456	486	464	416	419	435	490	456	492	445	456	479	465	458	438	435	475	457	430	440	472	472	469	412	439	452	470	446	438	437	445	447	453	437	474	456	456	414	487	440	460	466	447	437	437	450	474	484	437	444	477	438	475	448	472	440	427	450	446	472	479	443	448	438	449	430	478	442	470	449	426	433	435	461	462	496	428	456	427	471	416	424	464	450	455	468	462	448	483	499	435	473	454	439	464	428	513	449	464	492	481	463	446	457	457	473	457	408	482	466	470	441	485	463	440	445	431	470	470	442	465	425	452	451	456	475	450	485	481	454	447	425	446	460	475	474	437	480	476	425	466	442	394	429	478	472	492	437	476	452	481	453	451	474	497	468	466	453	437	420	457	445	454	427	423	444	438	472	477	455	438	433	431	446	471	447	422	437	440	450	429	485	464	462	461	456	472	462	451	447	430	459	445	474	457	457	497	454	421	478	435	444	435	508	450	447	496	463	487	452	470	494	492	471	461	443	484	493	449	422	464	449	426	458	488	466	466	423	477	505	460	466	466	437	431	471	459	430	482	476	474	435	449	476	466	453	451	498	466	462	466	467	462	455	437	464	462	482	441	478	443	469	468	484	439	457	449	474	460	459	491	450	454	454	450	446	455	453	437	469	452	480	456	465	466	451	453	441	445	427	462	454	476	479	424	433	471	453	458	435	405	432	443	467	441	455	474	507	455	432	456	443	421	438	459	449	411	456	474	481	446	465	475	433	446	462	468	457	470	475	412	466	436	430	459	428	462	451	456	456	454	472	447	441	443	464	490	452	454	501	470	452	430	430	464	473	490	458	454	444	443	464	443	477	445	446	483	416	429	469	411	456	460	474	462	435	468	450	414	441	505	401	449	483	464	499	440	450	474	419	456	451	435	465	437	486	450	456	443	453	431	459	445	427	452	432	478	472	437	461	440	457	451	444	475	447	438	445	458	491	460	406	482	457	449	453	493	460	450	444	470	463	459	411	416	487	488	450	480	478	451	496	437	456	483	434	469	453	458	451	436	452	441	463	478	446	492	450	466	443	435	490	458	430	488	489	394	433	477	463	476	402	449	451	451	466	451	438	477	445	467	439	459	443	431	450	444	483	429	444	430	454	436	460	488	438	461	478	487	479	426	477	479	457	466	466	448	463	422	467	477	445	436	439	478	445	471	432	479	507	447	436	449	443	463	451	483	429	473	485	486	478	467	449	467	479	471	422	476	442	436	431	485	438	500	432	466	438	438	472	438	423	442	458	455	486	419	463	424	474	448	446	433	466	482	470	472	459	443	429	444	426	464	446	435	455	460	451	413	469	434	460	452	435	438	469	441	446	429	444	467	441	437	482	466
22833	13388	15460	8676	6106	4996	3972	4096	4641	8605	18170	16675	13713	12879	10756	9705	8780	9654	5966	3609	3898	2081	2318	4093	6367	5740	4108	3295	2519	2956	2848	2604	1391	736	872	500	369	416	355	251	243	285	270	256	253	259	250	223	235	224	277	297	306	381	411	321	245	251	176	232	218	214	256	353	332	221	221	205	191	193	199	223	192	207	191	232	217	198	189	225	182	200	199	193	212	205	201	207	237	189	225	210	205	227	213	197	198	227	203	196	216	211	192	256	191	221	212	218	219	212	238	224	195	175	212	202	177	210	186	212	220	183	242	213	210	217	222	228	205	210	236	203	200	211	201	208	217	183	211	240	207	196	208	230	222	210	208	217	196	222	204	201	224	223	185	206	194	214	204	200	209	176	204	225	180	216	222	225	194	214	185	195	207	214	224	215	201	227	217	209	208	210	225	196	194	201	204	213	184	175	179	202	184	200	206	197	207	220	197	193	197	207	194	190	195	195	216	204	191	216	213	203	207	202	194	216	195	212	198	216	203	211	205	223	232	213	200	222	202	216	234	175	216	215	205	209	199	194	206	207	206	201	198	193	198	194	208	201	216	196	202	216	209	214	201	197	222	201	208	198	207	240	218	232	200	199	210	202	216	214	223	220	216	236	209	192	195	229	210	186	195	203	201	186	233	210	184	193	233	213	221	199	211	213	206	232	204	204	213	210	186	201	215	191	204	219	210	194	212	235	190	216	184	195	212	231	215	199	242	209	200	204	232	212	219	212	205	234	202	216	182	190	193	200	195	225	206	196	202	205	201	209	204	234	214	206	194	196	202	210	235	195	207	227	207	205	186	196	195	212	207	223	217	198	218	203	207	184	213	211	192	225	228	195	221	221	214	221	240	199	224	210	221	224	207	191	212	219	205	226	234	271	211	201	218	192	222	224	211	194	210	212	207	171	194	213	209	220	197	200	231	225	193	194	221	199	194	240	232	206	214	178	214	188	219	184	197	227	218	215	207	208	194	234	227	194	221	220	204	224	189	186	223	206	193	215	205	195	198	192	199	205	194	190	207	226	213	198	214	225	205	213	229	192	186	212	221	197	203	190	211	203	211	212	231	198	220	220	198	193	187	192	196	203	231	219	221	226	187	177	229	189	220	207	212	201	197	188	189	230	211	185	190	200	215	219	197	205	226	209	197	206	194	214	235	211	210	185	211	208	204	209	201	210	215	188	199	199	192	193	201	162	209	196	226	178	201	227	197	197	228	234	204	187	199	202	220	208	193	208	234	220	231	188	203	178	203	219	219	212	217	226	202	202	232	206	230	193	223	186	227	216	207	197	202	180	223	214	200	194	197	210	217	212	201	222	219	192	215	211	224	230	195	232	205	225	225	200	212	228	235	219	230	197	215	209	184	208	221	216	189	218	193	193	206	214	216	209	198	198	220	216	213	216	194	195	207	199	225	220	199	211	218	198	206	198	221	213	190	212	199	204	229	212	208	176	239	200	215	235	224	214	217	190	192	223	209	216	203	198	204	224	187	211	203	207	203	202	228	208	216	182	220	197	230	201	225	192	191	200	216	172	196	224	195	227	220	199	218	203	207	215	213	219	227	218	228	200	187	217	188	179	219	201	219	200	220	199	208	200	219	190	170	211	214	214	205	194	204	211	197	240	227	215	193	209	214	187	199	197	212	211	232	215	220	218	187	210	206	224	212	213	198	213	216	225	204	203	217	246	226	183	212	216	190	210	201	165	201	209	213	228	196	213	191	203	203	229	206	211	169	220	218	208	184	217	228	206	210	204	196	224	177	184	220	215	214	206	237	207	196	203	180	207	229	212	207	192	211	215	214	176	224	210	190	178	182	189	205	224	213	198	229	216	181	211	166	219	198	218	214	207	201	173	196	200	212	218	204	200	200	213	207	202	192	193	207	201	212	201	222	230	187	182	216	220	211	209	238	216	227	204	209	226	195	216	210	168	199	204	216	225	193	199	223	186	233	206	194	214	201	216	215	171	223	205	223	213	209	199	191	194	226	219	180	231	215	219	215	213	191	215	216	217	207	222	220	199	189	228	217	205	208	216	209	224	222	223	195	213	199	195	224	214	235	203	222	199	218	199	219	206	199	212	199	199	209	203	193	186	208	210	196	213	238	206	212	197	219	240	188	216	211	201	183	227	192	207	184	211	217	214	190	221	209	196	206	207	221	211	200	196	201	220	195	223	216	206	219	210	207	198	200	196	196	224	180	212	209	212	206	211	209	209	205	196	182	201	212	217	182	203	182	191	213	223	212	212	212	200	184	193	182	225	217	191	192	207	214	209	200	213	212	189	190	191	209	217	191	232	210	203	206	201	213	191	201	242	220	211	224	216	201	213	226	193	207	206	221	227	192	210	216	226	215	218	215	207	190	194	209	197	237	222	210	199	213	232	194	216	211	185	182	203	211	190	209	185	210	201	203	213	226	209	188	213	195	196	201	193	227	209	214	224	185	188	195	206	207	208	177	198	227	190	205	209	224	205	205	219	207	211	204	201	223	194	221	189	211	234	207	192	178	210	198	213	192	206	218	216	198	192	197	177	235	240	189	196	193	191	202	198	182	200	192	184	230	204	231	211	256	175	214	207	197	226	209	214	194	206	194	200	203	201	193	211	215	179	201	212	219	211	193	222	212	216	237	231	195	216	198	207	182	224	241	222	206	213	212	199	207	214	228	216	198	211	208	206	214	182	222	194	183	257	193	195	180	218	198	178	213	208	186	191	192	203	208	193	215	223	219	220	193	184	224	182	211	226	206	204	195	207	225	218	206	196	215	193	202	202	247	208	205	206	207	188	215	205	194	176	217	218	206	188	217	199	203	230	195	192	207	214	211	213	215	201	194	208	220	181	184	211	206	202	195	207	207	189	200	195	254	194	233	224	197	225	194	200	206	201	181	189	198	195	227	188	198	192	175	193	226	203	227	207	220	193	221	194	206	205	217	227	206	196	215	219	193	203	212	211	211	217	229	222	210	201	202	234	240	214	219	217	235	199	185	212	180	195	211	198	202	207	190	221	196	209	180	181	195	212	191	236	209	210	191	213	246	234	224	199	218	184	193	201	187	197	236	171	221	184	193	209	228	230	214	217	191	211	201	221	204	218	192	194	204	207	191	209	233	214	205	196	201	212	178	193	220	206	175	184	214	212	194	187	207	192	211	234	205	241	193	197	231	224	181	213	235	211	226	213	223	202	202	194	210	198	199	223	171	200	188	213	220	208	184	222	201	216	196	216	198	220	228	198	199	215	190	194	234	200	207	227	222	227	196	208	213	181	206	234	208	210	196	196	204	213	193	226	194	216	203	211	251	221	206	208	214	217	217	220	214	208	206	207	192	212	210	196	203	218	175	218	224	205	221	202	220	209	230	209	182	183	176	191	227	207	159	217	207	189	206	207	181	219	190	214	222	212	215	225	208	199	208	191	221	204	209	184	209	215	193	226	207	208	209	197	174	185	219	223	187	198	183	205	198	211
13366	11548	20936	10432	10313	10908	10824	12969	14978	24417	36400	34990	31196	32385	26283	30663	28400	31483	21321	17398	19207	11979	13171	21215	27441	24966	20313	18389	15249	16743	17248	16229	9886	5108	5507	2582	1993	1726	1733	941	933	948	976	942	913	908	794	659	781	899	1207	1477	1756	2349	2147	1503	947	774	686	662	597	555	922	1842	1793	578	575	538	544	550	537	573	507	583	553	537	559	544	559	526	568	581	552	554	586	529	529	563	542	561	563	536	524	533	544	582	552	555	550	563	531	530	569	561	553	553	536	521	522	536	552	545	508	551	550	559	577	527	552	580	534	531	517	590	537	546	570	550	545	549	553	587	546	556	564	554	531	549	546	504	549	527	543	585	527	560	580	541	541	551	530	605	527	638	559	507	528	549	511	533	567	545	577	525	553	546	579	540	546	529	580	568	573	531	521	509	541	573	557	532	568	529	520	600	571	590	530	533	546	547	576	581	531	539	524	509	548	557	581	573	522	546	544	529	556	521	534	539	541	557	552	530	500	504	536	554	565	508	559	601	545	527	546	582	522	559	572	546	536	539	545	571	552	555	558	514	557	529	543	564	560	550	514	538	587	541	557	574	544	557	545	507	510	594	546	504	550	549	501	539	571	572	539	545	546	532	537	532	555	518	525	544	545	514	573	562	571	559	559	535	553	525	503	522	487	592	534	572	539	555	561	524	563	574	563	563	505	536	586	529	534	548	533	560	541	552	510	549	554	558	601	548	573	568	521	516	533	583	535	599	577	573	529	552	547	542	507	546	552	552	528	549	510	552	522	551	557	551	531	504	560	584	498	531	545	527	537	550	536	515	567	511	580	556	539	552	534	556	592	564	561	558	514	521	535	499	506	538	500	518	521	564	563	542	576	523	549	565	552	572	565	529	518	559	560	574	539	550	538	586	499	544	529	576	572	577	518	549	538	554	526	521	555	597	553	520	565	578	519	531	575	542	577	538	562	581	574	566	546	539	550	510	575	503	595	558	515	559	525	531	538	579	578	551	541	525	568	614	551	558	547	560	547	502	573	537	534	540	554	538	540	515	567	491	573	584	554	549	577	549	597	560	527	530	571	524	525	577	560	475	571	533	575	543	548	555	545	546	525	511	557	521	573	559	521	523	610	506	527	569	520	538	563	535	585	527	531	560	510	574	518	586	564	497	520	531	545	515	566	518	528	578	546	540	555	514	532	522	559	494	551	542	564	546	534	558	531	574	562	550	536	525	535	562	550	540	543	567	574	519	550	538	532	568	539	573	549	578	542	582	549	548	514	587	531	561	482	559	580	569	510	518	587	525	551	521	531	530	543	524	519	526	519	521	564	557	541	545	526	564	553	581	556	505	531	578	561	581	526	568	555	588	593	559	541	576	583	532	514	591	568	578	522	561	534	537	562	534	563	543	544	539	559	548	560	575	526	538	520	579	543	560	534	536	575	570	548	573	539	555	558	551	536	538	566	531	542	532	529	540	588	567	555	555	580	507	568	537	573	572	553	533	571	538	553	558	561	547	560	531	556	544	530	622	565	524	542	550	550	545	563	551	515	546	528	485	593	528	524	511	526	511	556	589	521	510	555	503	560	539	530	523	539	544	574	534	559	539	532	546	551	578	527	531	568	577	545	530	572	534	567	497	584	551	578	525	568	603	509	554	552	590	571	556	560	555	572	503	572	540	560	543	564	536	544	561	555	529	553	573	522	538	516	533	579	572	513	573	504	525	573	532	535	570	503	553	506	551	519	553	531	531	528	541	531	542	524	511	557	573	542	524	514	507	496	529	583	543	556	566	555	574	565	547	498	575	573	561	547	552	560	583	575	545	546	584	566	543	538	560	551	555	550	527	541	564	551	550	522	605	524	555	529	519	547	546	550	539	508	539	547	550	541	554	583	534	554	532	551	517	539	540	523	548	550	516	560	565	590	557	538	588	601	542	590	535	569	529	546	575	544	545	552	605	525	556	548	539	526	561	520	559	541	578	562	573	566	542	536	568	557	562	562	523	492	539	573	538	530	538	581	544	541	544	533	540	536	528	539	523	545	543	536	546	545	567	542	515	549	565	573	536	579	519	572	540	548	540	545	538	541	582	564	560	561	539	555	541	525	546	524	552	473	551	582	533	577	586	534	544	523	569	520	556	517	496	527	541	584	537	557	556	518	590	521	582	547	545	559	562	520	544	584	522	545	524	558	588	568	564	584	546	553	518	544	543	563	564	518	521	528	539	536	579	532	502	579	560	525	534	551	570	574	563	542	494	560	509	543	546	525	519	522	569	564	496	521	523	553	556	573	573	553	564	535	561	555	530	533	528	556	574	562	534	505	553	588	532	569	588	546	541	598	545	556	549	566	552	513	563	518	522	537	584	535	539	595	534	573	557	548	572	543	536	517	561	503	555	555	575	558	525	568	560	548	555	531	562	504	526	517	588	561	576	549	493	564	529	587	538	538	552	557	571	499	537	551	565	557	554	548	532	525	542	507	555	543	578	576	535	533	518	548	581	507	560	526	551	559	587	569	550	540	592	564	549	577	525	544	516	509	550	500	550	540	554	551	547	536	539	533	549	529	553	574	536	544	525	551	556	558	584	536	553	582	566	516	566	577	531	583	538	552	510	569	514	570	538	529	541	565	555	546	545	556	569	551	526	531	558	525	510	563	554	508	582	563	541	512	563	554	515	558	539	500	556	532	514	531	531	547	544	529	570	512	486	531	574	556	514	539	493	540	588	512	502	532	508	572	562	510	528	567	525	571	512	529	512	547	534	556	551	549	546	585	525	547	559	578	540	541	548	578	522	553	564	567	571	529	574	556	552	576	547	570	546	557	572	587	549	530	479	528	540	526	538	527	541	537	533	540	531	578	585	513	533	508	545	581	549	579	543	561	570	555	571	565	549	534	542	559	597	600	507	587	575	517	543	546	536	525	566	592	533	555	561	502	535	558	550	533	600	533	534	528	538	564	552	525	540	538	553	528	553	548	493	565	544	529	517	552	524	498	547	553	534	535	504	539	562	546	526	557	540	573	515	536	546	539	527	486	558	514	547	569	506	543	535	537	549	551	560	559	530	586	548	585	541	579	572	532	585	541	537	555	553	544	510	571	530	549	531	494	562	565	506	559	584	484	564	541	554	562	517	561	558	535	515	524	490	541	517	571	536	526	506	566	586	535	542	530	526	540	534	565	538	533	533	554	550	573	557	575	536	543	522	534	527	551	546	574	581	516	528	504	540	542	566	551	537	590	588	515	528	529	576	537	565	531	510	584	536	559	530	572	501	533	568	575	550	553	499	543	542	531	551	550	543	591	540	557	526	531	533	560	572	534	523	566	544	548	588	519	563	540	539	552	541	560	557	546	558	538	575	566	554	539	537	525	531	543	543	550	520	539	539	531	544	540	559	540	521	583	540	534	541	565	574	539	553	570	568	551	513	514	541	600	590	554	594	569	521	550	542	565	579	576	530	546	599	566	544	591	536	512	576	556	544	597	581	544	536	549	563	577	554
39150	28653	30422	17671	12162	10487	8571	8296	9241	16116	30135	30713	27940	25910	24134	23183	20989	21517	14319	8357	8071	5183	4935	8979	12997	12890	9659	8280	6687	6861	6677	6439	3688	1820	2050	1350	531	663	548	301	175	189	290	206	156	194	212	163	168	245	334	436	507	559	565	319	215	190	139	144	159	149	167	514	349	134	114	121	130	115	130	128	106	136	101	117	126	135	136	121	124	112	113	129	117	123	141	144	115	141	124	126	139	121	126	114	118	123	104	120	110	139	117	110	158	109	137	119	117	118	136	112	124	124	128	117	115	124	143	132	126	112	113	119	130	132	151	122	130	118	135	122	125	133	133	106	129	122	121	130	121	120	135	126	121	131	136	137	111	117	124	126	102	134	130	130	135	137	114	119	108	97	118	129	116	128	150	131	109	114	135	114	125	142	138	127	134	149	116	116	125	138	121	148	107	117	107	140	117	102	110	116	120	134	116	133	114	115	129	119	122	146	141	112	118	121	134	128	98	145	134	129	121	129	125	132	140	114	140	105	123	134	112	114	138	107	126	133	128	121	143	129	134	134	106	123	132	132	110	115	111	145	127	132	106	125	126	123	127	138	126	109	114	121	129	122	123	123	121	125	131	118	120	149	126	119	119	136	125	105	124	126	117	135	123	118	135	124	136	128	113	107	130	122	133	133	128	121	146	128	127	116	147	158	133	118	110	144	146	122	129	131	138	124	103	132	123	127	111	134	139	134	107	136	115	112	130	135	118	119	145	117	113	118	123	143	118	120	129	120	130	112	126	126	113	111	154	137	125	142	132	119	108	124	121	129	101	139	137	107	131	126	130	120	123	107	142	131	133	135	104	136	129	142	136	137	125	121	126	129	125	129	122	126	99	131	113	119	132	114	123	110	142	103	113	141	119	138	112	128	118	123	123	137	162	140	124	120	135	135	118	131	143	130	117	125	130	113	118	133	127	114	107	139	141	129	115	131	144	127	121	111	129	132	117	112	145	135	154	124	148	124	137	120	128	119	117	124	110	121	117	95	119	146	110	140	148	134	119	144	128	130	109	115	138	109	126	121	119	127	136	118	120	117	121	107	114	128	134	121	116	136	139	102	107	120	132	120	125	123	115	155	138	124	104	146	120	110	134	143	118	117	130	128	113	152	121	101	108	148	124	128	110	130	142	143	141	132	133	108	127	142	133	109	135	128	127	132	110	119	127	106	130	133	133	139	128	110	125	117	117	123	120	118	112	121	125	122	116	135	145	112	135	137	124	133	108	122	131	132	111	114	109	137	122	116	112	125	118	127	114	132	135	124	130	138	136	131	130	151	129	106	130	127	112	111	134	133	147	144	126	139	112	135	97	139	118	117	143	128	152	112	124	133	127	129	123	125	135	135	130	140	115	107	138	111	136	132	119	131	117	116	106	131	126	125	130	133	120	118	132	130	116	110	124	123	126	125	126	132	128	125	109	139	125	118	114	118	121	116	145	111	116	106	118	136	117	121	130	134	110	121	119	109	116	114	122	109	121	133	113	127	135	144	136	121	149	138	114	141	130	134	131	148	123	130	152	116	119	127	114	132	146	119	153	108	127	116	122	128	128	120	139	150	118	142	124	122	116	122	129	127	141	141	128	114	121	123	143	129	119	123	106	127	128	127	132	127	108	130	124	98	123	132	119	113	141	125	110	117	116	115	124	135	133	118	134	118	99	115	128	136	130	109	112	97	119	109	127	140	122	120	122	126	131	115	139	127	158	120	120	143	125	123	132	100	91	119	106	126	128	116	124	119	127	126	121	133	108	121	134	124	131	113	124	117	140	130	137	131	116	114	116	143	104	112	119	119	139	136	127	133	131	129	142	112	135	128	104	90	130	135	127	104	116	119	132	115	118	107	142	145	137	121	134	145	103	116	106	117	105	105	120	134	126	113	133	120	126	120	116	151	125	116	114	160	112	136	122	126	114	131	120	108	116	135	139	106	115	107	130	131	122	113	100	117	118	131	125	121	150	135	120	139	117	133	116	117	125	127	146	107	132	132	123	133	132	129	134	134	117	133	123	114	114	118	144	141	119	131	127	128	118	142	147	126	125	133	134	107	104	130	150	134	121	128	130	125	141	102	125	113	130	147	116	120	135	105	122	131	115	126	125	126	136	120	126	120	118	110	106	135	136	96	128	141	134	131	129	110	119	128	99	126	106	118	119	127	137	112	125	127	122	132	124	128	130	118	118	119	110	127	136	107	116	105	135	116	123	116	133	119	138	131	135	104	126	117	102	127	134	139	116	116	112	125	136	136	121	136	121	113	137	116	120	110	113	125	109	123	122	130	109	152	124	144	125	111	108	137	114	122	123	140	126	129	129	116	136	137	140	123	123	123	117	119	117	122	107	104	141	145	112	137	124	119	131	123	119	111	122	120	135	112	120	137	101	140	128	107	111	121	122	117	125	129	113	127	123	108	132	128	119	131	140	94	130	129	107	133	110	135	135	125	131	130	117	128	135	146	123	130	143	113	130	132	122	126	148	144	142	126	133	125	122	102	120	131	118	126	105	119	118	131	141	125	119	111	133	116	138	128	121	133	100	121	122	128	102	113	128	125	136	113	120	119	128	135	134	125	126	120	128	126	106	119	127	114	133	113	140	130	119	127	120	115	112	132	120	110	129	130	116	122	128	125	109	121	116	113	127	108	118	117	133	116	108	133	124	130	134	126	113	133	138	134	140	149	118	132	143	130	134	126	120	126	133	128	131	129	142	125	106	136	114	126	102	112	129	142	133	140	115	122	108	129	114	127	120	123	152	141	113	138	123	137	127	111	109	118	123	131	127	125	128	122	138	120	116	135	133	116	111	141	135	127	115	110	123	134	121	133	120	119	127	124	136	116	141	145	126	122	105	127	118	107	113	124	119	132	119	150	134	111	114	126	125	110	115	140	139	123	115	120	109	124	114	128	145	143	125	132	135	131	113	121	145	132	135	131	129	127	132	132	117	115	124	134	126	130	127	126	142	134	142	125	143	131	115	117	122	123	140	128	108	113	138	122	129	146	114	111	145	151	114	112	131	110	116	127	124	116	139	115	114	121	125	129	117	109	139	103	131	114	112	122	126	128	116	121	125	133	113	137	132	117	132	124	131	126	120	123	144	119	126	117	145	129	139	138	133	110	134	139	124	154	133	140	125	123	124	138	127	115	152	128	108	113	119	126	132	109	118	133	108	127	104	140	106	134	151	135	130	133	154	123	113	115	101	120	137	119	133	121	127	102	114	128	135	117	136	143	133	139	140	136	115	99	116	134	133	118	117	123	119	122	114	120	121	131	123	128	118	110	110	132	107	117	126	137	118	141	119	119	137	117	142	153	101	117	140	112	127	130	123	124	119	147	124	115	126	147	121	125	118	113	114	133	129	115	119	146	127	140	120	114	127	118	122	147	118	134	135	115	130	128	124	119	138	128	130	125	116	124	119	114	136	114	129	107	128	120	124	151	117	141	117	131	130	120	118	120	126	92	117	103
22725	21812	33015	16974	15446	16357	16445	18915	22498	33576	44795	46548	43003	44314	39286	44837	40352	43963	33475	26926	28910	20905	22601	31666	38279	36653	31873	31161	26998	28640	28752	27870	19763	10896	11029	6517	3455	3554	2578	1515	816	983	1478	1165	767	1119	1108	638	847	1347	2071	2706	3865	4074	3742	2162	1123	958	651	627	626	555	753	3491	1868	376	361	384	377	363	321	392	370	361	375	438	425	422	384	380	347	365	383	347	332	353	358	377	359	400	327	376	368	329	339	390	367	337	320	346	341	344	335	359	335	344	355	367	332	348	374	357	340	374	353	337	327	362	358	355	331	363	342	315	381	366	336	326	316	358	360	337	357	389	343	376	318	325	340	333	353	339	378	360	366	370	348	364	317	352	308	325	312	339	342	341	357	340	347	364	303	346	332	300	373	325	330	343	316	350	331	380	334	373	343	352	350	366	352	371	343	351	350	384	357	350	335	313	325	385	349	325	342	315	346	361	357	349	334	331	332	353	349	366	329	348	336	364	308	343	338	338	330	312	276	363	321	351	335	338	349	328	339	336	337	353	330	344	341	349	385	365	370	315	345	358	364	350	312	315	358	335	324	337	310	335	322	350	367	321	329	359	344	351	351	352	356	317	346	352	369	337	313	345	357	353	326	309	339	325	329	343	376	327	377	327	314	360	325	332	315	330	354	343	352	365	324	330	351	321	354	343	336	340	320	365	318	351	331	346	356	310	311	318	362	337	359	357	347	312	376	319	352	325	355	328	364	313	332	345	328	336	337	348	357	338	356	324	306	316	314	376	343	308	364	354	328	337	323	337	352	362	344	367	345	338	379	345	338	352	361	315	346	354	331	372	324	345	362	339	320	333	347	350	331	330	321	326	339	335	338	327	322	336	337	320	324	332	313	312	343	380	293	305	313	300	323	348	318	355	364	319	365	375	335	359	353	322	304	362	341	318	341	343	324	334	349	341	356	342	322	337	327	347	349	356	323	343	345	353	356	328	326	337	336	320	336	339	333	350	342	344	368	354	357	328	352	342	343	327	372	388	310	339	336	340	326	334	303	381	357	336	344	329	355	325	382	360	344	351	327	348	335	308	339	344	324	332	338	363	382	313	347	305	359	357	346	319	372	336	327	353	317	311	345	332	337	367	315	349	345	360	307	341	329	310	344	339	362	395	328	354	370	333	340	320	341	329	363	358	340	310	338	314	336	340	371	359	341	330	343	352	339	367	317	345	278	376	333	348	326	329	344	340	358	363	352	324	319	387	307	315	326	361	341	331	351	326	327	314	336	331	340	351	328	333	339	358	352	363	371	323	343	341	342	356	323	352	375	339	310	362	342	344	344	338	330	345	326	339	318	336	332	331	351	338	341	364	357	343	347	323	332	321	365	372	325	368	333	319	304	355	328	352	352	359	358	331	337	309	341	371	336	337	325	316	344	311	345	345	342	320	323	341	338	330	322	372	335	324	335	360	355	325	366	334	332	351	364	353	340	303	347	346	308	308	350	313	362	333	344	306	355	372	350	319	355	365	318	321	346	318	335	326	360	328	354	350	289	365	339	353	322	318	338	338	331	343	341	360	329	339	314	330	374	325	377	339	346	339	349	338	338	370	352	381	334	334	373	361	371	342	357	396	337	332	364	363	331	335	320	346	353	299	334	353	346	334	352	371	314	378	338	348	339	322	366	356	376	356	344	323	314	354	384	349	326	340	327	317	317	375	339	323	327	350	360	348	312	372	326	321	332	373	369	359	332	352	321	355	372	314	376	335	342	324	355	338	326	339	329	308	347	323	340	344	371	352	338	331	320	317	324	335	357	325	342	309	342	347	366	321	306	329	356	337	344	324	375	324	338	339	327	337	299	312	339	344	364	364	352	339	355	334	353	314	326	307	371	352	364	352	351	289	348	357	325	324	374	329	359	321	343	354	335	357	283	318	376	368	324	333	313	340	367	375	382	310	347	342	329	337	357	323	336	350	321	333	335	359	296	364	301	338	333	345	344	346	359	353	335	340	360	349	369	335	304	378	346	335	327	325	345	342	319	323	330	312	313	315	306	343	321	343	337	326	347	327	335	319	328	361	346	351	331	337	335	332	362	325	340	355	367	332	328	366	337	339	318	365	320	351	339	334	347	356	357	335	349	309	355	340	342	321	321	369	354	349	336	330	329	421	334	358	346	338	332	352	332	357	306	340	346	367	342	353	342	349	329	356	343	353	352	322	318	334	320	349	348	346	337	343	356	376	327	342	340	329	334	327	329	355	338	368	374	358	315	323	344	346	310	343	332	297	346	322	331	341	377	370	364	346	334	380	350	305	305	330	356	328	360	312	324	346	327	343	358	321	335	321	326	313	334	337	318	339	357	315	347	378	375	328	323	350	331	328	334	335	341	348	334	326	360	377	366	304	323	303	343	332	311	315	347	332	321	333	343	316	345	326	383	348	332	355	336	339	330	318	321	335	309	320	388	335	331	349	363	328	317	347	323	349	309	365	324	360	359	321	335	344	342	346	347	350	340	344	355	340	336	341	331	335	343	324	358	330	338	319	327	331	364	342	370	311	335	331	343	328	361	340	320	350	366	334	353	340	350	345	350	326	347	348	344	305	320	354	329	369	346	362	318	327	327	324	371	371	341	329	356	344	342	328	358	318	371	340	319	361	315	368	315	366	358	327	369	376	364	303	364	301	311	335	324	317	341	349	322	369	363	339	332	351	348	376	367	350	349	325	323	324	329	319	361	367	324	316	344	392	335	306	332	345	330	356	309	346	366	367	333	370	333	331	312	344	375	325	332	347	314	336	356	349	346	354	329	341	354	347	348	329	329	312	343	356	348	303	380	372	357	331	299	363	355	331	311	340	306	368	314	356	339	315	339	333	355	355	330	317	342	309	341	291	333	338	351	338	345	338	320	311	332	350	312	347	309	329	314	333	363	337	327	349	322	317	347	309	308	330	342	350	355	330	340	316	364	345	324	348	328	326	338	349	340	327	315	349	350	356	355	328	350	335	372	369	331	344	334	339	368	360	325	366	348	316	325	306	335	336	330	350	327	334	383	342	319	333	356	340	346	368	322	357	376	368	350	346	338	344	342	335	335	324	377	324	305	363	355	336	348	359	344	352	335	340	334	324	347	348	325	368	336	305	330	288	341	365	330	331	351	342	341	372	295	339	307	321	350	337	327	365	329	359	342	335	330	330	365	348	326	359	346	343	363	331	327	323	348	349	331	345	335	371	372	361	328	359	347	366	373	370	300	362	336	362	358	345	337	335	339	328	363	359	353	339	333	347	350	359	358	329	350	354	302	331	353	347	358	318	381	328	371	359	336	338	298	320	320	346	367	346	334	326	350	366	313	372	347	331	348	383	363	369	340	358	341	335	343	341	373	354	331	345	333	323	343	348	297	341	330	324	360	357	345	315	351	376	372	310	344	318	352	337	352	335	341	322	316	342	359	323	348	303	318	314	346	318	347	369	317	343	379	311	364	370	354	360	321	319	361	368	351	359	334	351	348	349
4901	1411	2089	1372	1075	907	747	729	843	836	1422	1263	1173	1072	924	836	728	747	540	367	404	275	301	392	533	624	450	395	403	387	381	335	266	229	191	160	175	180	157	170	153	153	167	195	150	176	159	171	141	162	181	161	162	163	164	155	155	187	153	165	181	169	175	181	182	163	168	168	160	153	147	163	153	149	161	143	153	161	158	158	167	181	157	192	160	155	154	165	171	163	171	156	177	164	160	178	165	155	159	163	173	157	176	171	154	166	167	174	154	169	166	162	145	162	185	158	152	184	201	146	169	182	171	152	185	169	165	165	170	158	150	159	170	154	169	166	173	171	156	163	173	159	167	166	151	165	167	164	147	165	192	175	166	144	158	170	161	174	193	161	174	149	146	192	150	159	170	177	150	159	163	185	171	171	143	157	171	176	153	150	173	187	186	171	160	144	170	179	134	145	177	163	153	161	155	173	169	163	181	166	180	155	166	162	160	154	164	154	158	161	161	168	193	176	190	173	162	157	187	169	187	170	165	158	177	154	172	147	171	169	149	158	175	168	169	175	176	180	169	166	170	158	159	161	161	168	158	157	166	181	179	178	168	179	162	167	188	172	166	140	162	158	191	173	166	141	162	187	162	169	152	170	170	187	169	162	157	166	177	146	177	134	174	159	177	149	144	152	176	158	162	171	175	151	160	169	149	152	160	140	182	145	193	176	154	162	155	158	169	170	177	151	173	171	161	180	171	158	151	146	150	161	152	147	186	144	170	157	162	162	159	188	179	187	160	181	171	177	171	169	148	185	180	159	171	185	186	161	153	188	166	167	157	178	180	147	156	166	187	153	159	181	173	171	160	171	164	170	163	152	188	170	187	177	177	172	157	166	168	154	178	160	185	185	179	165	162	142	178	152	172	161	150	166	131	183	167	171	165	159	179	141	176	176	167	178	167	164	154	170	156	146	150	163	177	153	168	174	158	151	171	161	159	167	165	164	160	157	178	161	176	166	160	184	147	138	166	168	156	165	160	134	176	167	167	177	163	164	164	167	168	156	163	162	166	168	176	163	161	178	175	163	166	134	162	180	171	194	181	168	165	169	172	167	164	165	164	164	177	166	152	176	162	141	178	155	186	180	176	151	156	197	160	156	183	185	179	181	171	147	137	170	147	171	141	173	157	195	173	152	182	172	160	187	174	161	148	177	171	142	157	171	159	145	172	165	139	164	192	163	156	167	176	152	155	159	149	154	173	179	165	163	142	135	178	146	173	200	171	185	172	141	138	157	148	169	182	184	153	150	156	167	170	159	177	162	171	156	178	175	185	174	141	155	168	158	179	171	160	146	154	173	162	183	178	152	170	145	162	188	160	166	169	170	184	148	178	162	149	166	150	157	170	145	193	166	169	168	146	168	147	187	177	144	165	137	177	159	166	192	147	176	154	164	162	165	203	178	176	167	140	177	173	179	184	160	186	171	176	178	159	180	159	158	170	169	152	180	180	170	178	151	183	161	153	151	167	162	167	184	186	164	173	164	163	159	155	153	165	181	172	151	154	164	180	167	184	171	154	183	152	170	182	174	181	168	163	143	163	185	183	162	170	189	168	169	169	161	145	174	162	168	166	162	167	179	145	167	161	142	158	166	135	147	161	168	154	169	160	165	162	167	199	152	155	170	158	158	158	189	177	165	144	178	162	165	168	189	174	182	158	184	152	156	153	163	160	160	184	163	157	156	166	156	181	172	159	176	172	169	172	178	160	177	161	160	168	161	142	168	153	164	157	156	145	177	150	159	142	154	150	148	160	196	174	172	172	171	155	171	161	153	156	179	188	187	176	160	145	146	159	165	178	177	209	140	183	170	145	157	154	191	167	172	160	160	162	172	150	171	162	168	172	162	163	157	148	166	161	153	168	166	161	160	162	160	163	171	184	171	174	184	156	155	150	167	141	195	166	171	151	177	190	173	155	148	153	150	174	175	143	154	169	165	181	139	163	170	181	149	151	183	170	166	181	163	157	149	155	169	174	172	180	151	183	163	154	180	183	159	169	149	186	146	179	159	170	157	174	180	151	160	169	176	152	171	168	177	166	169	179	168	166	140	170	155	172	176	129	152	142	155	159	159	159	155	170	176	170	175	177	169	178	161	157	147	161	161	153	156	161	165	162	175	186	179	165	179	166	146	168	140	177	160	187	178	165	161	186	194	189	173	186	159	160	188	183	155	159	152	152	164	165	171	157	146	164	179	150	164	172	182	152	142	154	164	169	167	151	168	155	155	183	173	165	156	210	145	167	171	176	186	186	169	170	191	137	183	182	165	171	172	190	171	164	172	189	181	188	179	192	155	135	167	150	181	151	176	154	176	153	169	167	166	154	166	133	174	156	155	163	162	149	172	166	175	171	184	167	191	146	158	171	156	163	149	160	167	160	184	164	175	173	168	156	167	155	145	168	147	153	161	167	162	176	138	175	196	177	177	173	144	161	187	192	165	175	144	167	169	147	180	181	168	142	166	176	166	143	154	174	168	153	169	162	172	166	192	194	167	168	133	145	173	167	166	163	168	169	186	190	170	167	183	171	159	149	166	159	147	153	160	172	170	177	158	167	147	162	164	155	181	162	142	187	157	159	180	169	157	159	168	168	182	161	158	176	176	149	135	195	159	155	162	152	164	151	156	171	156	169	138	174	170	156	177	158	173	176	158	168	175	162	173	169	171	162	194	171	195	160	166	168	185	170	145	156	168	162	154	180	162	165	184	166	161	186	171	166	149	156	138	136	164	177	144	126	165	171	161	151	163	170	164	180	169	166	142	160	141	164	151	166	169	149	149	162	124	173	197	164	158	167	157	167	168	162	146	165	167	159	169	158	174	167	140	150	164	144	134	181	152	168	137	173	170	160	185	183	148	166	153	146	169	165	172	149	148	187	189	149	158	168	157	179	166	166	168	173	202	155	145	155	165	163	169	146	154	152	169	140	171	193	179	184	166	166	175	150	161	185	178	176	159	153	158	163	177	172	145	173	184	163	177	149	151	193	148	181	146	170	188	155	156	164	160	172	166	172	172	182	131	174	159	178	182	169	171	169	164	158	157	152	181	178	185	187	185	181	183	158	154	138	155	187	148	155	176	187	148	163	169	162	161	166	173	153	165	160	154	153	169	168	150	168	167	175	181	171	167	168	159	150	167	163	171	137	152	206	160	138	178	186	149	147	170	167	160	152	143	190	187	164	152	146	179	160	157	169	153	165	171	165	164	171	157	144	142	169	164	153	167	161	149	170	164	143	157	183	178	155	174	154	176	196	163	187	155	158	144	162	166	172	174	147	173	162	162	182	174	177	174	148	145	155	185	160	162	163	190	160	191	150	162	146	163	161	187	151	160	175	180	145	196	151	151	180	177	184	171	164	164	163	152	142	165	157	170	174	172	176	166	161	153	136	150	197	186	157	169	157	176	168	152	155	176	155	170	180	194	160	163	144	168	170	156	176	172	163	155	155	149	155	169	160	154
4360	2011	4176	3740	3998	3775	3441	3607	4008	4867	7683	6873	6731	6448	5143	5593	4412	4803	3069	1931	2203	1550	1739	2214	3261	3465	2806	2383	2366	2392	2227	2153	1418	929	803	623	537	615	566	500	504	506	477	466	450	478	453	462	468	517	472	534	571	519	523	472	488	461	441	425	461	466	454	568	472	467	451	466	456	454	482	452	444	428	423	439	441	454	474	418	445	470	441	454	446	442	422	489	431	466	466	446	444	436	464	460	434	460	467	445	481	464	466	466	474	450	455	492	437	497	467	478	449	429	466	429	419	423	461	483	459	445	475	438	432	407	461	468	419	435	443	452	412	441	471	487	491	465	473	459	444	457	466	473	434	442	446	476	424	432	465	452	489	430	470	430	438	450	448	461	450	442	465	489	461	457	427	478	480	491	458	465	479	499	458	417	442	443	417	475	454	456	471	434	418	420	454	449	451	448	459	462	451	460	495	436	410	460	455	450	410	442	449	474	449	461	427	467	428	438	473	460	475	441	435	480	473	448	448	426	501	461	438	424	436	441	449	441	442	450	464	449	462	424	440	416	435	471	432	445	487	434	447	465	431	457	466	440	438	444	455	446	477	447	466	433	455	447	461	457	464	476	458	436	447	441	446	477	489	473	456	419	465	450	442	453	456	457	464	427	455	437	471	483	448	477	454	389	466	446	478	439	449	464	456	432	422	429	459	449	481	455	439	475	443	459	416	440	427	471	460	429	461	472	468	483	435	434	441	457	476	420	442	440	475	434	468	442	439	468	447	471	475	436	431	442	448	453	461	445	480	438	477	440	427	463	447	443	427	440	440	460	458	408	433	472	430	483	438	456	494	398	422	475	507	467	438	483	517	445	488	465	467	459	463	481	479	443	435	405	482	445	460	469	451	449	463	449	441	442	433	427	460	446	457	490	444	427	443	427	439	446	466	455	471	412	424	492	425	471	427	429	472	427	463	449	439	467	442	434	409	476	492	453	444	444	433	454	496	445	463	452	463	448	475	425	489	449	443	413	463	435	482	433	421	428	468	473	424	507	462	482	430	437	421	438	459	451	422	437	465	449	422	471	458	474	445	438	443	438	444	432	486	444	435	478	436	439	471	443	462	455	439	439	459	478	492	432	457	470	444	492	446	457	454	459	451	436	471	448	474	449	395	511	429	433	456	464	452	438	448	440	494	466	455	464	444	445	464	430	441	468	460	452	450	448	436	452	423	452	419	454	463	489	464	455	459	468	472	464	419	416	456	435	473	426	452	434	456	465	475	459	482	452	454	481	448	459	457	451	427	451	418	486	442	458	473	455	419	437	424	464	441	437	398	439	466	435	450	455	428	472	451	422	432	468	465	445	433	465	443	444	440	430	433	438	428	450	451	512	464	464	454	468	462	427	434	485	425	464	462	445	477	445	440	462	464	443	506	454	448	411	450	438	454	478	474	389	463	508	410	453	459	446	451	497	437	456	422	447	428	468	474	453	405	485	439	496	487	434	478	475	464	421	471	456	489	440	443	460	430	488	438	480	426	409	466	469	440	471	452	464	447	470	451	411	398	415	415	470	478	475	436	471	436	441	482	437	430	446	471	455	495	415	472	453	432	448	448	438	475	423	432	488	424	449	451	435	482	457	435	481	449	442	421	463	456	464	456	458	437	489	436	446	453	441	430	471	452	476	458	476	427	439	439	455	478	463	439	453	443	433	447	473	435	426	428	449	450	434	445	444	430	416	453	418	418	445	440	421	406	450	455	482	484	447	434	453	469	446	420	461	461	480	475	453	460	449	484	457	438	444	424	472	442	447	447	460	448	460	427	461	466	462	431	456	463	487	417	458	434	486	446	442	463	444	483	437	444	478	496	442	448	447	436	454	442	457	461	447	454	467	459	430	468	433	434	460	451	453	456	447	472	438	462	442	440	441	481	486	434	453	442	443	406	497	438	456	451	471	454	437	468	461	454	456	439	453	451	439	424	469	450	481	483	442	461	425	470	440	458	445	467	432	441	445	448	449	443	472	459	454	445	472	432	471	411	462	464	456	449	457	437	467	496	425	468	468	435	446	460	452	425	440	462	435	438	450	463	470	470	468	449	436	447	444	444	431	467	441	444	453	425	412	483	493	454	458	391	419	468	475	458	449	467	473	451	451	438	465	461	482	440	407	458	452	415	472	420	460	477	460	451	439	460	418	428	450	445	468	466	449	434	430	430	466	510	482	460	471	466	442	432	455	424	447	426	440	447	435	430	457	443	461	445	408	426	447	456	455	480	458	454	428	465	500	454	406	483	485	442	463	499	439	495	436	429	478	457	455	488	461	401	437	461	449	455	477	443	466	443	446	460	444	448	476	446	462	464	458	490	464	458	477	496	455	486	442	477	451	453	441	427	439	432	459	444	479	460	452	463	443	450	467	463	468	426	471	428	433	454	442	442	432	451	408	432	445	473	450	441	460	448	421	451	482	424	450	421	458	444	475	474	450	427	474	469	452	409	503	441	465	458	443	404	435	412	472	467	470	442	427	450	451	460	445	446	452	478	466	445	463	444	455	433	429	466	437	458	458	493	444	406	471	459	453	447	481	448	418	437	468	470	458	458	461	443	455	437	453	412	452	447	442	468	475	443	486	461	439	463	439	428	412	453	465	465	451	437	415	439	448	427	450	464	428	462	444	467	477	434	441	428	484	460	413	430	436	433	422	444	436	451	456	421	462	491	420	475	443	414	420	500	441	414	436	451	416	438	464	446	471	472	508	436	474	418	470	462	442	429	471	460	441	471	458	429	455	451	422	463	429	456	410	429	435	441	428	479	468	454	442	462	441	473	455	443	461	429	445	452	443	418	469	470	454	474	434	450	445	486	443	459	430	467	414	399	454	438	436	427	426	442	476	422	473	497	473	441	416	436	426	441	460	461	439	454	415	457	455	427	504	452	442	460	450	453	443	427	463	484	450	464	432	440	468	458	443	464	459	417	423	427	440	439	461	482	455	432	433	444	432	426	464	446	478	443	457	434	463	459	487	419	433	413	439	457	470	476	473	460	444	459	494	427	438	474	447	416	443	447	486	436	462	412	448	468	439	472	470	449	450	449	407	456	462	410	425	482	443	429	447	444	440	429	453	480	476	507	453	443	463	441	448	455	442	454	450	426	432	456	447	422	468	464	441	472	449	459	438	436	447	474	417	396	449	447	443	472	434	451	456	491	428	437	442	468	465	448	409	468	439	468	425	465	440	494	464	478	470	422	429	485	413	472	459	439	420	427	405	462	451	463	451	421	462	457	468	493	444	449	436	455	469	443	437	410	463	487	413	431	462	469	491	466	454	445	468	453	444	423	413	405	468	472	465	440	443	449	454	416	450	439	469	460	436	441	448	436	449	450	423	449	424	429	437	451	474	442	457	443	506	454	441	490	441	426	407	445	435	447	461	418	466	464	457	455	442	463	450	423	496	465	446	455	482	469	436	429	443	462	441	449	410	452	445	445	423	451	419	445	440	434	455	502	429
22690	13202	16079	10480	7129	5030	3840	3171	4426	7091	15914	15569	15118	14168	13513	12302	10068	9623	5985	3213	3606	2629	2456	2995	4633	4957	4379	3693	3610	3353	3967	4050	2380	1209	797	369	463	470	326	255	224	285	265	217	247	246	254	213	222	251	290	342	311	340	298	280	259	204	228	241	198	207	202	385	263	202	214	225	195	197	212	213	207	211	214	225	206	224	202	205	202	193	207	194	200	216	218	232	222	219	241	207	206	218	194	218	227	193	184	216	200	194	199	182	254	210	228	200	209	196	213	225	234	198	196	223	237	217	213	214	222	198	185	204	219	226	200	220	194	195	213	208	186	223	200	196	220	214	207	216	221	194	219	191	208	234	197	199	194	201	204	213	194	197	204	201	216	186	195	234	233	185	182	199	192	205	193	193	216	221	213	195	239	199	177	226	196	191	207	205	194	213	223	192	215	201	211	196	196	194	208	235	208	202	180	213	194	195	186	217	211	193	206	221	201	204	209	212	200	229	205	193	226	224	190	187	210	223	199	184	201	181	213	202	210	206	195	221	195	199	193	219	224	199	207	197	208	183	222	209	218	203	235	212	192	191	226	224	215	259	215	200	215	190	203	199	251	212	191	203	200	188	196	198	192	198	180	202	215	194	194	202	179	198	236	200	227	209	228	228	208	224	196	202	211	198	190	214	226	208	206	196	213	205	239	225	215	210	205	192	217	214	204	197	223	211	191	207	209	215	191	198	215	193	220	189	217	184	217	233	210	219	198	197	217	201	202	203	214	200	225	187	185	200	203	198	203	218	229	193	204	195	214	211	211	201	222	216	211	194	199	196	209	208	181	216	200	187	223	186	198	186	213	243	208	207	208	192	203	194	183	186	193	229	190	221	209	194	188	215	212	199	190	215	226	193	208	205	248	214	221	224	189	209	184	201	202	207	203	209	196	190	205	233	197	226	212	188	220	224	210	203	196	214	206	193	200	189	196	185	219	206	203	209	192	210	178	211	225	182	196	190	204	206	191	200	218	207	219	228	241	204	213	198	219	188	218	232	233	200	195	200	211	195	214	212	202	213	215	212	191	193	201	201	216	236	248	209	221	215	212	205	211	217	202	208	206	195	187	211	224	208	205	182	199	192	229	201	206	202	217	199	215	222	216	211	199	199	184	217	244	182	182	194	206	232	216	231	198	225	205	206	179	238	208	204	197	201	213	210	220	201	199	224	214	216	218	190	198	195	227	201	219	212	201	187	228	194	222	215	184	224	187	213	216	183	172	194	208	209	210	202	194	202	192	200	213	190	208	245	226	187	198	220	187	230	177	219	216	207	210	226	194	204	230	218	196	189	224	212	198	198	185	208	224	180	189	222	219	203	195	208	191	206	207	200	194	213	205	186	208	214	208	198	187	214	200	193	226	207	213	205	182	202	212	184	202	180	192	228	240	206	217	218	210	206	216	200	206	194	202	195	184	197	210	153	223	204	232	221	213	212	231	185	191	203	227	195	223	235	209	200	198	201	202	223	216	231	193	181	204	212	189	189	201	185	185	195	191	181	205	200	200	198	190	200	205	178	190	203	208	216	202	197	200	212	215	211	212	208	219	223	197	211	198	209	209	218	203	215	202	222	201	196	188	179	216	235	192	202	213	221	186	204	217	184	197	188	183	206	209	203	223	239	215	197	216	176	193	188	218	184	185	202	210	202	214	211	208	220	195	213	224	194	213	200	205	209	204	231	217	192	218	170	209	215	186	208	208	193	207	208	185	201	175	207	206	209	185	182	200	222	207	201	198	215	213	203	189	221	221	197	190	194	208	236	195	189	218	194	190	200	208	200	205	199	198	172	209	209	213	224	205	206	196	229	184	191	233	180	228	209	223	182	211	218	188	196	171	213	206	203	207	186	200	203	206	204	215	225	188	213	227	197	210	213	221	212	213	191	198	212	193	188	189	183	190	204	174	213	199	228	213	209	208	186	225	228	186	213	180	219	205	192	195	201	212	210	225	222	209	211	227	197	207	198	236	202	194	214	196	198	202	195	217	194	193	210	191	205	181	196	197	210	213	213	219	192	185	228	186	211	212	219	193	217	202	203	207	218	196	203	208	206	193	183	237	218	206	192	190	202	190	191	210	198	200	217	214	200	206	213	239	192	203	222	229	234	219	225	198	202	190	192	216	168	229	225	214	199	200	230	214	203	207	200	209	191	208	214	195	201	223	215	210	210	220	198	216	190	203	209	184	211	232	223	215	204	198	180	201	225	191	194	210	198	222	232	219	218	203	232	178	176	210	219	215	189	202	189	192	201	226	213	207	228	203	215	210	221	211	189	217	219	199	229	209	201	194	205	228	195	185	192	198	192	207	220	227	211	210	209	199	185	229	204	216	190	206	204	216	200	191	195	174	189	204	233	183	190	190	210	190	213	234	203	244	176	200	199	204	203	198	251	164	212	186	207	215	200	203	201	223	201	196	216	215	229	217	218	178	213	206	225	195	211	194	194	194	189	220	187	196	217	197	203	189	205	217	194	219	200	219	198	212	244	176	212	224	230	220	204	203	198	197	197	210	183	187	213	196	184	180	211	185	201	211	207	201	216	228	195	208	210	224	238	204	219	218	224	215	213	218	191	199	227	222	219	200	206	216	209	220	193	206	232	197	204	183	180	199	199	194	238	188	203	206	198	226	220	168	201	207	238	201	209	197	223	220	202	213	196	202	208	194	226	215	202	242	179	214	206	204	198	220	215	234	216	181	221	224	205	221	194	214	212	212	213	213	191	204	208	230	217	200	227	208	200	200	192	199	207	206	199	213	215	196	199	225	210	202	202	187	212	178	226	171	192	198	203	206	198	200	188	205	230	207	199	192	196	193	213	215	215	254	215	197	210	219	196	163	196	201	205	201	225	181	221	218	230	191	192	198	201	208	213	200	209	217	218	224	217	218	202	217	229	214	224	191	179	203	192	201	193	229	210	169	207	213	194	226	199	230	224	218	218	208	198	226	199	202	209	231	200	186	221	221	210	182	201	215	202	197	202	203	204	203	211	190	236	211	217	189	189	196	193	204	202	211	209	207	209	191	209	193	217	195	203	167	214	212	194	210	197	213	210	212	172	227	204	202	219	221	212	195	212	199	198	223	193	214	205	220	186	214	216	222	217	202	194	213	196	202	204	189	220	204	217	210	179	189	214	232	200	195	222	193	185	181	225	215	217	184	192	221	201	182	201	203	221	226	204	210	187	218	198	218	209	218	213	234	194	197	215	218	241	233	204	237	193	206	188	197	203	207	211	200	209	200	225	174	192	195	207	185	205	218	225	203	188	194	188	194	201	195	185	213	202	220	216	200	222	203	230	159	208	193	210	232	236	184	214	203	187	179	207	202	202	202	220	208	206	198	188	196	205	191	190	209	217	211	185	209	216	230	222	212	224	203	219	191	203	230	209	217	220	191	211	180	191	194	208	197	175	195	179	197	207	188	193	195	223	203	210	223	200	198	169	229	220	211	191	229	240	194	186
13498	11830	20803	12462	10245	10674	10076	10262	14006	21187	34643	34536	32117	34037	30344	34571	28661	31632	22304	15538	17943	13801	14257	16377	23401	23321	21043	19124	19791	19210	21128	21467	15304	7429	4921	2211	2116	2349	1429	983	818	1047	967	868	849	951	846	703	883	1095	1315	1409	1737	1742	1513	1230	952	833	702	722	711	586	609	1912	962	572	544	585	511	568	546	577	536	551	575	589	582	585	590	516	558	535	542	530	562	543	575	531	589	578	544	563	553	569	533	524	580	521	539	551	511	517	563	555	565	539	510	516	502	563	563	550	516	567	535	536	533	606	556	563	544	555	549	514	524	552	524	534	615	498	489	511	531	576	528	544	523	605	529	516	532	528	550	499	527	521	553	538	489	533	536	541	535	534	566	521	534	512	552	542	555	558	553	529	563	481	527	514	533	542	513	514	539	522	574	531	563	540	553	509	565	494	533	521	576	571	550	541	511	527	560	506	534	505	531	586	554	507	531	481	514	462	573	546	558	532	575	547	534	571	531	562	539	561	537	608	527	586	560	585	574	537	550	571	535	562	549	558	557	559	565	530	523	548	551	524	590	560	541	538	553	550	509	531	539	533	517	554	543	588	566	549	577	544	505	532	517	566	569	565	561	531	558	510	523	547	540	560	544	548	611	562	534	542	536	573	526	590	554	508	533	536	512	557	548	506	502	559	531	541	553	534	561	518	546	537	526	568	564	558	554	568	520	539	557	541	535	545	556	546	555	547	544	530	544	563	564	570	562	488	547	530	554	546	506	529	504	549	510	565	516	517	566	508	580	571	519	540	528	530	580	550	521	585	569	525	551	577	548	520	587	518	565	551	557	558	538	544	558	541	530	540	551	526	532	565	527	527	548	546	562	513	548	578	530	540	540	585	550	507	531	555	501	521	526	556	549	538	518	551	544	531	537	578	524	566	530	548	559	522	574	574	531	586	537	546	520	508	581	530	571	553	514	506	542	552	519	536	568	527	602	568	518	522	555	516	547	591	560	540	513	524	538	571	555	561	512	565	545	550	563	527	538	555	542	547	491	564	536	520	572	568	522	537	552	559	517	537	509	547	560	554	508	555	565	570	585	601	573	510	515	506	550	525	578	544	515	567	566	516	584	514	545	507	556	539	559	548	532	542	549	526	525	511	494	516	600	562	525	534	578	571	566	509	513	543	499	527	580	562	544	555	525	543	519	511	569	555	584	519	573	528	592	531	561	510	526	546	537	578	533	519	511	554	513	535	476	534	524	570	530	520	555	539	560	565	539	541	553	530	547	550	551	522	552	537	612	570	498	570	571	546	558	554	560	548	537	506	572	544	563	515	512	543	595	558	532	562	547	544	556	525	563	542	523	568	542	520	526	546	541	550	580	554	551	555	566	502	552	595	550	557	536	536	564	621	574	525	541	598	542	551	538	535	552	548	511	539	545	527	557	554	475	535	552	525	535	555	538	556	606	514	543	566	531	539	529	543	540	561	549	542	556	546	541	537	558	526	579	565	525	557	527	511	540	524	555	533	523	537	542	528	549	523	579	561	552	573	572	592	548	490	497	525	539	554	566	575	595	557	519	536	519	550	522	578	553	542	547	567	555	553	560	533	541	572	517	539	541	551	514	545	573	557	556	514	557	503	568	510	553	542	534	563	579	547	566	539	572	559	599	500	562	547	531	553	547	538	557	542	524	571	534	575	527	567	492	581	559	538	568	547	510	523	546	531	555	522	554	551	529	549	541	541	582	561	524	517	548	601	530	529	559	548	548	535	523	559	544	552	552	530	538	575	562	535	497	509	525	535	502	548	514	528	543	571	555	543	513	534	530	526	523	547	554	559	535	600	536	571	541	545	530	565	569	520	516	505	540	553	565	569	501	548	528	541	582	560	551	559	534	542	560	527	538	579	526	557	548	510	560	565	545	548	531	528	540	560	495	536	536	549	523	561	557	515	530	560	586	533	529	544	554	520	518	540	556	506	554	517	552	562	574	506	550	556	564	535	529	533	546	560	559	538	563	594	563	538	516	557	545	556	546	568	565	499	565	515	555	522	564	552	522	564	548	528	573	533	516	567	561	537	555	524	537	530	501	584	545	544	487	563	537	516	571	559	525	541	543	519	512	492	558	532	549	544	529	562	538	530	576	527	511	540	531	561	539	554	555	505	587	534	509	513	550	564	535	529	513	507	592	550	558	568	486	546	523	535	534	529	514	536	587	509	497	539	512	554	570	565	560	526	568	534	501	528	520	556	566	542	551	565	587	545	544	567	529	507	529	549	519	535	548	533	564	517	537	543	551	599	511	519	552	535	535	534	558	540	539	583	541	551	557	574	547	538	507	535	547	554	545	572	553	504	538	512	476	582	558	566	538	509	518	563	558	531	590	558	543	576	510	572	524	516	533	550	553	531	533	530	546	547	535	550	564	548	542	547	526	562	566	535	532	564	532	535	578	608	533	547	505	502	541	548	525	556	533	535	582	587	527	558	573	542	565	548	561	525	515	540	566	535	577	576	583	521	558	518	560	551	541	538	587	542	543	566	540	541	564	503	524	612	555	528	560	568	543	528	517	562	529	538	529	500	531	531	558	541	531	568	538	542	500	574	549	542	542	562	526	547	548	546	547	552	550	521	562	551	518	548	569	574	540	554	525	549	572	566	529	532	551	565	549	534	549	538	577	539	543	544	547	549	539	562	519	532	539	521	552	559	570	555	553	559	520	542	549	508	518	474	522	575	578	527	514	565	487	515	563	535	587	558	523	572	585	576	520	526	596	532	543	533	541	566	532	520	525	587	524	518	545	534	528	553	538	594	528	529	546	557	543	549	572	519	528	553	533	533	547	563	539	535	540	554	597	551	543	570	526	512	612	525	541	526	525	542	512	576	517	521	539	547	554	503	575	538	559	544	561	552	569	567	539	544	561	470	526	528	524	501	555	535	539	615	548	529	515	558	570	546	558	537	534	551	560	540	566	488	543	560	540	509	541	554	560	534	517	542	526	538	506	559	594	528	518	546	531	570	522	554	541	575	572	557	549	549	542	530	547	566	553	557	505	558	528	542	558	539	521	556	539	504	558	574	569	544	565	539	489	573	534	505	547	597	523	537	572	609	519	547	519	552	565	541	504	563	539	542	554	567	576	544	558	549	549	573	555	551	508	508	552	560	548	544	505	539	546	530	572	540	523	576	531	589	552	550	529	546	564	532	572	529	507	556	546	522	576	535	550	526	510	537	552	541	548	518	579	557	561	547	535	561	555	593	552	508	539	554	554	536	492	514	529	535	549	536	539	548	561	518	574	542	531	570	523	533	540	567	578	538	569	555	552	558	589	538	528	547	575	497	546	527	546	587	484	539	603	545	508	541	541	519	501	579	561	559	590	511	558	540	557	530	536	524	530	528	522	529	544	506	563	520	557	528	566	516	512	529	522	560	532	551	548	600	508	536	547	536	534	496	578	501	529	532	577	553	546	532	496	584	582	515	541	534	545	527	510	542	530	507	514	545	553	553	510	543
39161	28221	30630	21014	14746	11312	8877	6999	9149	14258	26694	27756	26500	27558	28888	26151	22689	20472	14702	8538	9080	6654	5734	6515	9504	10895	10611	10537	10125	9125	9230	10857	7806	3591	1808	822	553	678	402	270	245	226	302	217	225	209	238	144	168	272	315	373	391	464	417	272	216	194	184	180	170	125	148	324	274	186	121	132	115	110	170	122	124	141	135	149	137	148	127	132	142	139	131	128	126	135	138	134	110	121	134	132	146	132	116	137	124	134	127	118	125	130	135	127	128	119	126	120	147	128	123	127	110	111	106	125	119	117	124	122	132	134	127	128	135	133	136	116	134	136	123	117	139	121	119	114	125	124	140	136	117	119	98	125	124	120	139	146	157	115	123	126	115	116	119	122	128	118	124	123	143	123	128	120	138	123	139	107	121	133	122	110	140	138	162	113	121	130	113	129	119	119	118	113	105	130	99	105	127	134	128	113	136	129	121	128	127	101	115	138	125	113	117	129	108	138	128	147	121	109	121	121	135	129	119	111	124	128	134	122	132	124	112	121	115	101	114	108	110	128	125	140	126	122	133	144	113	110	126	123	111	119	120	124	110	125	139	124	109	128	142	139	135	117	135	125	131	114	140	132	125	127	138	155	146	109	104	113	139	131	117	110	123	123	117	114	131	119	140	118	127	135	124	111	115	124	132	111	129	123	112	118	126	134	118	121	117	135	122	135	136	122	134	120	137	106	131	110	95	124	128	138	135	130	121	123	127	112	126	138	120	122	120	123	112	136	120	121	133	138	116	131	113	126	113	129	123	149	123	128	148	117	116	124	143	124	124	132	124	100	113	143	126	144	131	136	126	126	136	109	135	139	112	131	114	121	120	118	142	135	122	124	118	115	113	140	99	116	120	117	131	127	117	133	136	101	116	140	113	126	129	124	140	100	123	131	139	125	132	146	120	135	125	122	114	147	108	131	124	134	119	135	116	120	134	118	116	119	138	130	155	133	113	140	115	115	140	119	126	98	119	115	125	115	130	139	119	106	124	128	120	96	140	121	131	124	102	128	132	119	125	117	127	134	127	130	118	124	115	111	137	110	111	122	145	116	117	120	128	137	116	124	136	100	126	132	122	118	131	122	131	127	121	114	113	118	129	131	119	141	113	116	138	141	135	153	108	114	128	110	141	147	128	118	121	104	127	125	133	147	130	131	152	145	139	123	134	116	118	137	120	116	119	119	123	139	134	121	147	117	159	134	137	112	102	116	126	123	133	147	125	106	133	120	125	126	126	137	130	133	125	122	128	147	115	156	127	118	134	113	113	141	111	113	120	130	135	123	123	126	127	117	100	125	124	99	125	105	119	105	121	119	124	117	106	123	106	129	135	124	126	113	112	135	119	127	121	136	128	121	99	117	134	121	109	113	108	119	110	127	97	129	115	126	102	130	123	137	106	117	136	117	128	118	122	119	111	112	125	123	133	132	122	123	117	128	98	127	128	131	116	126	111	125	112	132	124	103	150	128	124	134	123	148	135	105	107	112	119	131	125	122	131	132	121	130	146	127	116	147	113	122	122	122	129	124	134	148	94	114	132	130	115	126	132	120	125	119	116	100	138	128	114	133	106	132	101	125	123	126	115	150	125	128	131	116	136	146	121	126	140	108	151	115	111	120	143	122	127	117	133	134	143	115	113	120	137	115	129	120	112	124	127	120	114	132	122	126	124	109	110	116	127	121	120	119	130	121	129	133	127	118	123	127	118	147	128	138	126	133	139	126	129	107	123	128	117	129	106	124	124	116	116	112	131	125	120	117	121	131	107	114	152	130	120	127	134	141	121	117	135	125	117	140	119	122	135	130	133	128	115	100	118	144	123	132	123	121	128	118	114	106	137	133	129	144	124	115	124	119	139	126	129	131	140	111	128	110	125	116	133	137	120	133	96	126	119	113	108	129	135	128	119	122	137	137	131	127	115	156	131	126	107	113	121	121	116	134	127	103	127	138	116	135	120	126	132	132	123	121	125	114	109	115	123	125	129	128	128	109	128	123	132	128	122	113	112	119	114	119	141	114	136	105	154	116	111	127	132	115	126	131	121	146	116	107	138	140	137	132	120	123	127	126	127	130	131	134	129	110	110	129	148	115	125	115	121	124	124	128	133	110	122	105	122	126	126	132	119	131	118	129	130	137	125	129	134	129	126	117	126	137	146	99	122	111	135	144	132	146	129	136	128	126	133	118	135	107	123	128	135	152	123	127	134	115	105	104	138	98	114	125	122	133	128	109	130	114	136	140	110	121	122	115	127	113	136	129	113	123	127	125	132	123	114	122	114	117	128	123	117	126	111	143	145	111	127	133	128	106	120	126	147	142	129	136	124	114	106	125	114	120	101	124	140	116	97	128	117	129	137	126	130	103	109	115	112	128	112	129	121	138	131	137	119	131	118	111	122	122	143	134	125	127	138	124	116	107	129	147	128	110	118	131	126	125	132	115	122	125	127	143	116	125	116	135	106	125	136	116	125	118	127	128	133	109	140	126	149	124	130	100	140	139	125	107	111	138	106	142	140	128	141	121	132	126	120	123	110	121	135	110	127	138	112	134	111	114	122	122	120	125	145	127	117	123	110	130	108	147	117	114	125	117	115	130	134	137	104	127	126	132	131	151	116	98	127	126	112	138	112	114	116	118	139	133	131	122	134	124	117	140	123	128	141	117	123	149	127	134	130	117	134	102	144	129	143	129	129	115	124	120	135	115	112	152	137	135	101	115	131	104	123	137	122	113	132	132	124	118	120	126	141	114	125	110	119	130	112	124	117	134	133	134	116	137	133	117	125	109	134	118	122	132	97	121	119	120	118	122	141	134	123	107	134	126	109	141	132	113	128	133	144	144	140	111	118	139	130	135	122	115	123	144	144	127	134	106	130	132	128	149	111	135	125	108	132	123	114	119	113	121	129	135	114	116	133	106	130	119	130	128	125	116	135	134	115	99	124	120	119	106	136	119	122	138	140	124	114	127	125	130	127	119	125	123	133	109	118	141	126	136	117	130	111	128	132	121	121	118	122	119	153	118	130	129	131	125	112	109	120	143	108	147	107	119	154	126	130	126	121	134	133	136	132	122	132	122	125	116	94	127	138	142	122	140	130	129	126	135	127	145	130	115	133	136	132	122	134	123	118	108	131	112	127	120	136	129	120	140	131	143	120	112	104	112	118	113	140	148	101	117	140	130	102	121	109	116	114	115	126	119	121	136	139	116	104	135	138	138	123	118	132	132	135	146	150	111	123	147	121	129	122	127	112	128	128	134	127	112	129	121	119	119	110	123	128	112	111	113	147	132	129	138	150	141	131	112	128	133	115	131	126	130	121	133	120	119	129	126	135	121	119	110	126	126	107	100	121	126	106	106	126	104	113	120	99	135	140	116	132	103	133	132	116	120	147	119	130	120	135	119	116	109	126	123	115	122	125	115	122	127	128	116	143	140	108	141	128	133	134	122	121	115	110	107	115	119	115	130	130	129	150	136	139	147
22860	21353	32036	19710	16695	16463	16783	16695	22630	30469	42320	43683	42217	46088	42638	45908	40752	42292	33929	27410	31494	24259	24833	27125	32953	34356	33620	33729	34088	32095	33951	36586	29760	17461	11117	4103	2861	3820	2249	1277	1107	1255	1381	1394	1022	1344	1179	725	946	1730	2191	2591	2832	3376	2907	1844	1167	958	785	764	621	488	459	2294	1509	821	346	386	373	379	389	383	393	374	397	408	421	444	486	386	396	360	337	331	360	323	365	365	357	348	336	352	347	350	333	386	356	318	380	364	329	376	364	331	385	361	357	363	346	361	364	369	363	368	355	323	344	327	366	310	385	369	392	391	313	350	345	326	354	341	333	354	347	341	361	352	354	383	317	346	326	344	309	331	330	344	344	353	410	312	363	325	341	356	354	338	313	357	344	341	331	331	340	342	331	373	340	353	343	321	344	343	320	353	354	332	340	316	315	341	345	354	353	339	350	339	348	356	343	337	336	351	350	347	340	335	342	346	354	335	339	365	363	341	329	349	358	354	373	347	349	359	352	319	374	349	341	332	354	349	334	357	344	361	343	329	319	340	322	345	321	386	341	354	316	337	320	324	352	331	374	311	332	352	343	355	330	339	320	360	349	346	365	338	340	317	342	392	356	340	345	344	312	346	359	333	299	386	369	319	334	322	374	328	342	345	342	333	351	360	355	353	312	342	324	356	313	343	335	340	359	338	358	330	397	353	325	322	323	340	326	358	317	346	314	371	361	333	291	365	365	358	366	343	342	311	313	313	343	343	333	353	380	327	322	328	374	362	350	318	346	374	359	331	326	355	331	373	333	344	344	325	324	324	350	330	351	330	338	353	341	351	361	355	352	358	331	347	357	355	341	362	381	352	312	338	339	381	326	326	329	313	352	324	322	329	371	347	301	343	338	320	344	353	326	313	333	357	336	342	359	307	339	323	337	370	339	354	336	360	354	338	334	351	378	355	339	351	338	331	338	344	341	297	355	345	348	325	361	345	333	358	329	369	320	343	369	327	351	340	384	298	324	327	377	359	335	310	358	335	362	336	340	329	363	357	330	336	318	334	343	321	369	376	355	352	354	337	302	353	349	347	333	327	386	351	374	338	362	347	351	340	322	361	316	329	364	331	329	346	322	312	336	362	334	335	338	327	362	355	360	311	345	332	359	327	348	350	346	321	309	370	319	358	324	347	340	342	320	337	314	337	371	320	352	337	361	314	402	356	373	338	338	335	326	369	341	355	330	361	355	361	341	343	338	353	330	327	321	306	326	349	328	350	397	317	337	350	315	335	344	331	332	335	339	325	335	381	347	328	351	371	362	349	324	340	366	342	352	345	377	341	345	325	330	340	354	363	330	302	340	342	356	319	335	329	340	343	379	335	358	359	351	357	339	330	320	387	330	363	362	357	315	328	346	369	340	328	336	309	328	326	337	383	352	346	333	356	345	330	325	339	337	324	349	325	367	354	327	341	349	343	323	369	360	335	329	333	333	296	340	306	315	340	350	315	321	349	343	346	348	366	341	341	357	340	352	354	308	348	331	365	339	355	330	342	352	315	333	316	387	370	316	352	362	329	337	367	348	360	352	364	327	361	338	320	333	351	390	320	325	309	337	365	338	352	333	381	372	342	350	350	354	336	347	353	347	348	346	318	360	302	351	313	353	335	314	346	345	323	375	345	372	338	337	315	318	354	334	344	344	346	347	372	378	339	358	364	345	327	336	350	379	374	342	338	367	333	340	353	357	353	336	346	279	376	324	347	349	317	338	371	368	327	318	358	323	366	363	317	337	340	313	362	370	319	358	347	355	334	318	333	349	341	373	343	354	314	334	381	349	313	329	340	346	381	361	345	351	341	345	326	370	316	311	314	356	362	330	313	391	338	320	341	316	359	332	366	352	374	346	338	356	354	360	370	344	357	340	337	317	347	332	325	321	336	344	332	354	349	309	344	343	366	346	314	356	324	313	330	317	351	342	337	357	320	355	343	293	320	291	333	345	338	354	353	324	328	308	333	329	359	310	315	342	353	345	355	358	316	356	340	333	333	340	339	296	347	360	334	337	348	347	332	356	340	317	330	353	372	349	338	313	369	336	361	335	351	372	345	349	362	328	305	337	318	337	355	342	344	319	351	344	360	313	338	315	330	366	338	328	341	341	331	336	311	327	340	352	331	362	325	343	321	359	309	344	348	365	340	337	329	336	362	349	315	317	318	348	325	359	357	319	365	346	376	356	321	313	383	340	317	361	341	329	350	293	338	323	317	350	383	387	317	324	329	332	350	376	364	331	373	327	359	332	339	309	349	320	338	364	368	305	341	294	329	335	362	345	323	327	348	339	345	352	297	344	336	362	321	346	349	347	353	337	327	346	323	353	335	366	316	340	337	323	353	333	351	354	350	302	349	378	346	342	341	338	339	374	339	357	345	330	369	368	335	368	369	349	349	312	382	361	343	352	333	353	363	338	358	343	330	331	365	340	327	335	295	349	347	346	373	324	378	327	327	304	353	346	340	343	323	355	323	359	346	371	344	347	289	333	348	340	345	342	355	311	365	314	331	324	348	315	336	331	352	363	344	346	359	330	358	373	346	317	325	350	351	356	334	349	362	311	347	327	324	347	343	328	341	357	341	323	360	340	335	335	323	340	340	334	336	372	331	352	355	318	355	325	328	331	341	337	355	338	371	322	311	350	363	313	351	343	356	351	314	351	374	349	356	332	348	345	330	334	334	353	312	329	354	343	301	309	329	328	340	326	352	345	332	342	335	364	371	353	359	307	332	343	317	348	350	348	324	345	349	348	325	349	344	319	308	357	321	358	340	300	335	357	307	334	339	334	327	324	329	359	354	350	327	328	305	322	365	353	378	342	339	330	342	314	341	356	351	358	379	335	345	349	323	315	354	331	352	384	379	336	352	327	327	311	343	339	352	294	328	315	318	383	368	305	306	343	318	312	350	336	365	351	355	368	313	345	326	342	363	327	337	359	364	318	337	340	342	329	341	320	355	318	360	347	320	305	327	350	333	342	344	376	357	314	384	298	341	354	346	323	358	375	335	345	344	342	371	369	339	317	318	329	357	338	351	371	347	318	330	321	350	351	313	353	347	367	340	357	322	361	323	334	352	357	322	344	348	329	351	370	346	359	308	332	351	304	336	352	333	353	312	318	330	348	377	323	293	329	324	376	373	305	340	349	345	341	331	361	335	354	367	316	359	344	330	331	313	307	366	318	336	341	350	395	333	344	337	348	323	353	331	309	313	329	347	324	358	349	334	331	389	326	353	335	361	350	303	329	365	342	333	320	343	345	348	329	361	344	319	327	326	299	384	304	320	362	371	353	341	352	374	378	346	342	330	333	358	331	325	325	330	329	341	323	339	317	324	357	352	279	358	324	319	345	335	329	323	316	356	373	324	352	319	365	344	372	337	331	343	345	311	324	353	358	349	314	327	310	334	355	349	343	336	337	358	340	315	329	336	344	343	346	334	347	326	323	359	360	315	344	314	307	347	323	313	356	319	328	308
4572	1347	2309	1578	1025	915	759	654	698	821	1144	918	910	937	781	861	638	594	428	305	344	293	284	351	379	388	418	507	419	417	357	318	327	250	240	165	187	191	165	182	177	172	183	174	184	170	164	163	164	175	167	145	154	176	160	175	177	166	175	171	169	167	189	185	204	190	189	185	169	175	172	173	161	183	165	171	164	181	177	176	192	177	166	170	162	152	173	181	173	164	151	175	159	189	156	183	149	184	197	171	157	175	149	190	183	190	181	178	154	166	160	182	174	175	167	156	130	171	171	168	187	164	162	160	185	180	173	155	178	179	150	165	177	171	180	162	183	154	164	174	154	185	146	175	166	182	176	205	170	162	183	171	165	161	159	181	169	155	167	147	168	175	175	166	166	169	179	177	167	150	162	166	177	178	163	182	175	178	182	167	176	178	151	162	208	176	171	164	144	158	172	170	188	188	153	196	168	173	171	196	165	163	188	169	153	167	157	178	181	166	175	147	179	190	197	175	159	160	172	181	184	160	153	160	166	167	209	160	154	166	177	168	148	180	176	146	174	177	168	188	177	178	170	180	150	177	191	157	169	135	201	153	177	163	157	165	162	187	190	160	181	155	165	181	178	160	184	171	175	158	179	184	168	180	178	186	192	164	188	186	164	175	172	164	166	160	165	176	186	152	167	176	173	191	183	197	189	179	170	163	155	180	165	168	193	188	163	173	167	169	150	165	177	153	160	166	178	167	162	170	170	162	158	161	155	174	166	169	192	163	178	184	192	153	172	177	183	162	151	159	142	167	161	172	173	159	198	152	160	189	167	187	193	168	156	164	161	188	167	178	164	170	157	173	154	154	181	173	158	168	164	182	173	184	177	187	170	193	156	189	169	176	180	161	169	167	166	183	173	160	194	186	178	179	182	165	176	163	153	151	193	155	185	152	188	162	154	154	162	176	154	180	163	158	186	166	183	166	184	180	165	178	158	181	178	174	172	167	167	140	179	155	179	165	155	185	194	152	156	198	163	151	148	179	180	170	198	203	169	173	180	186	165	172	184	180	159	152	163	169	182	183	195	175	162	163	163	174	164	204	140	142	167	152	165	190	175	188	165	153	151	178	160	177	166	180	176	159	133	141	164	201	148	157	158	175	163	180	173	191	184	163	173	183	159	153	146	173	178	166	180	165	157	159	167	175	162	180	172	166	176	168	169	179	168	194	167	197	159	178	188	172	176	177	172	175	172	153	137	186	185	172	165	168	147	154	153	141	166	151	196	173	170	164	170	188	151	167	172	163	198	157	174	185	155	166	170	163	171	180	192	181	186	176	153	176	194	186	168	175	183	192	166	150	154	155	163	174	173	181	163	178	172	160	164	174	169	180	200	163	178	171	168	185	174	165	182	170	177	163	177	197	160	184	162	178	176	164	176	177	173	170	136	169	165	176	164	154	147	171	170	153	155	161	176	161	176	165	161	177	174	168	180	174	160	166	178	162	171	166	153	170	143	179	156	189	190	176	180	179	168	178	193	159	161	190	158	188	168	178	180	183	211	140	168	167	165	185	159	156	181	180	164	170	178	149	164	168	187	178	179	168	161	189	162	166	175	177	185	140	156	150	140	169	142	178	180	160	165	148	169	187	157	197	174	184	160	157	185	163	183	177	174	162	152	162	156	158	179	165	182	171	167	171	162	167	179	169	179	174	169	179	174	155	184	165	203	182	175	166	173	193	155	181	174	179	182	179	168	172	158	189	173	125	163	173	203	167	166	134	170	166	180	173	163	192	172	166	156	177	145	172	172	206	184	178	198	181	165	169	165	179	175	155	169	185	172	146	166	178	194	194	170	155	166	179	161	146	173	173	171	176	182	173	193	174	162	153	160	163	179	165	167	172	148	163	180	165	152	187	178	170	186	162	173	194	193	159	153	164	156	182	185	162	174	148	179	181	182	173	151	177	184	154	169	188	182	154	185	184	177	171	186	163	153	168	142	169	183	158	183	190	160	163	175	151	176	170	153	174	167	166	158	158	156	183	194	165	163	166	185	166	176	176	173	182	165	158	184	168	173	162	187	160	164	182	170	173	195	193	145	183	173	175	170	159	192	164	178	146	184	189	151	160	181	163	154	183	161	170	155	165	172	187	136	179	207	157	174	186	177	172	168	145	159	187	175	152	171	190	184	195	167	176	201	162	174	166	160	178	198	185	159	164	183	185	161	174	165	161	166	182	171	176	166	177	203	169	183	170	180	157	173	181	166	172	154	165	164	171	187	170	179	173	181	173	161	174	166	174	182	162	176	188	165	163	204	167	155	155	185	172	163	173	181	186	163	181	159	162	187	192	187	164	166	184	172	186	176	153	147	173	167	168	161	165	149	163	155	169	167	178	167	182	183	170	188	182	170	179	186	199	164	179	166	172	159	168	167	171	165	185	181	193	156	160	185	149	155	172	170	140	174	182	187	170	165	176	175	155	172	172	148	168	188	177	176	191	174	164	143	146	168	172	169	154	197	178	180	177	165	168	154	180	163	190	165	196	207	158	170	152	170	153	174	175	157	155	165	184	183	167	165	162	151	167	157	159	167	153	169	175	165	158	162	166	179	151	161	168	170	160	190	154	171	182	157	172	163	181	191	208	157	172	191	159	205	167	181	170	168	146	167	178	173	167	166	181	182	197	164	169	170	179	175	166	163	156	177	177	159	189	147	170	146	177	169	161	170	160	177	164	163	173	152	169	157	175	169	182	139	171	169	158	143	184	166	174	175	160	184	173	164	146	162	158	163	209	160	145	183	190	181	181	190	142	183	179	171	171	181	167	169	175	188	179	169	203	150	175	190	179	141	203	175	150	176	174	181	177	180	162	179	172	160	186	201	176	188	191	157	171	158	148	177	172	154	147	158	184	158	167	146	171	165	174	176	153	199	161	160	187	160	177	164	172	153	169	166	161	178	150	191	177	159	165	153	159	199	151	186	195	187	166	181	178	165	162	126	163	180	182	176	187	175	140	185	172	182	142	181	189	184	170	183	175	165	169	174	170	181	162	154	151	174	195	183	180	179	176	171	166	187	180	164	179	159	190	171	171	152	162	181	186	150	164	170	186	163	162	161	178	173	171	167	135	153	161	145	171	176	175	164	186	157	196	191	180	176	176	169	171	151	161	174	172	178	179	181	176	155	176	192	187	153	153	176	136	166	192	180	157	201	167	167	184	178	190	153	163	181	168	164	152	169	141	179	180	158	192	186	166	180	151	165	172	150	169	181	186	163	167	172	165	169	165	137	183	166	182	198	179	149	169	149	192	155	191	163	152	158	176	146	178	176	160	149	185	182	147	176	179	181	174	182	169	180	159	168	138	165	162	176	165	184	158	180	169	168	168	173	179	156	169	183	156	167	177	179	164	169	170	176	156	172	155	146	172	176	153	146	180	204	151	177	183	147	184	151	165	154	165	159	150	160	193	162	165	147	167	160	166	173	162	161	143	186	194	208	192	184	156	166	181	163	181
4191	2061	5014	4591	4014	3875	3546	3156	3581	4696	6927	6126	5766	6223	5607	6026	4041	4588	3044	1866	2207	1666	1667	1979	2733	2718	2830	3137	2887	2774	2132	2186	2000	1184	990	573	545	561	542	476	491	514	492	456	453	499	490	482	477	475	545	487	503	532	513	532	480	476	495	496	473	431	469	502	496	526	479	535	442	459	424	492	488	475	427	499	480	442	415	428	501	440	496	483	449	476	437	458	437	455	451	449	463	478	464	462	477	479	460	458	461	457	508	480	474	446	446	487	441	457	496	492	479	484	476	439	438	430	455	438	442	402	492	488	453	482	472	447	482	496	474	477	485	432	502	494	427	485	449	433	473	434	477	447	463	469	447	476	469	487	466	438	460	460	434	459	485	467	482	488	439	450	471	469	452	452	450	474	454	439	464	447	475	471	477	486	466	460	448	513	435	437	491	447	464	474	474	487	456	490	463	454	456	517	475	484	465	464	488	475	445	476	464	440	410	513	508	454	465	476	487	457	510	451	475	466	450	475	468	494	431	492	438	463	485	458	519	494	424	492	458	475	493	434	438	465	466	471	513	498	439	454	489	477	513	473	501	464	475	500	443	483	488	435	494	449	446	439	451	433	508	478	469	467	451	475	452	472	480	477	505	433	434	439	488	486	467	470	506	479	476	477	458	496	522	468	500	493	474	484	473	493	459	455	481	474	456	450	446	524	454	467	431	437	474	444	510	463	454	456	442	459	442	473	484	452	448	392	457	455	474	491	429	453	428	448	491	441	430	442	425	448	480	478	439	434	477	487	457	463	468	485	500	434	486	455	460	461	443	427	441	461	454	460	430	467	459	483	444	444	454	459	478	468	460	442	504	455	445	464	460	504	490	463	462	495	470	456	490	473	471	465	480	468	429	468	467	503	480	458	437	425	447	481	498	443	475	468	452	444	472	471	466	427	500	475	479	458	457	460	496	465	462	440	446	476	468	494	476	458	480	487	462	475	460	493	427	502	487	486	449	474	461	454	465	469	494	430	456	456	477	492	495	499	445	481	438	432	445	464	483	454	447	461	485	469	452	418	453	467	489	454	483	464	469	501	459	473	462	483	471	476	485	455	453	482	442	456	489	478	451	455	449	464	499	497	505	451	456	470	456	460	482	448	435	488	475	473	484	487	471	477	502	504	474	464	461	462	477	451	482	439	447	432	440	488	464	501	469	493	468	478	474	469	457	464	467	470	433	461	469	469	534	467	433	505	461	460	477	416	482	452	481	426	519	476	446	466	457	462	491	475	466	430	444	490	465	484	480	422	460	477	478	456	469	431	463	472	476	480	449	473	420	478	460	464	453	469	468	463	454	457	436	494	469	474	454	426	486	497	461	444	424	453	493	439	469	462	448	442	469	487	459	470	449	477	503	468	474	514	447	427	462	405	455	503	461	454	462	450	462	503	493	458	457	446	447	482	467	461	450	456	474	475	455	453	487	450	439	420	472	442	471	453	435	466	474	437	455	463	464	474	480	450	474	447	489	475	480	445	504	476	438	428	481	446	445	460	488	455	436	446	443	431	483	412	474	448	442	472	492	461	455	461	499	431	476	480	466	458	482	445	433	470	456	457	479	428	444	473	454	448	444	497	457	463	479	463	470	468	440	452	480	447	429	456	468	477	479	505	473	473	436	467	418	447	474	506	469	454	483	497	468	467	478	469	447	467	476	445	476	461	454	439	462	449	461	452	456	454	418	470	481	503	447	475	436	466	467	437	434	443	477	420	466	483	499	483	499	437	482	457	449	433	458	495	505	472	480	472	467	484	483	482	479	438	473	442	470	494	448	429	427	491	481	483	442	469	483	501	462	453	449	474	472	431	452	453	448	451	486	436	458	431	455	455	463	468	454	479	456	443	426	475	451	489	456	459	487	477	474	462	467	453	484	471	454	508	494	465	434	447	460	479	499	454	482	410	477	460	478	451	456	453	498	480	447	454	510	471	476	425	492	468	474	431	455	477	483	478	464	480	464	459	507	477	459	443	442	486	454	471	464	505	506	512	477	446	497	465	466	446	478	455	501	442	440	440	450	479	475	506	456	476	469	421	447	472	460	486	459	471	452	478	451	473	443	475	482	466	466	470	444	490	484	452	438	415	413	444	411	487	481	439	473	468	440	491	467	494	524	418	464	460	456	483	459	459	482	475	471	477	485	423	452	442	481	477	463	490	466	495	461	452	440	522	444	436	490	473	471	458	453	439	472	498	434	456	473	467	467	505	431	450	478	492	467	467	470	482	479	485	487	470	443	514	441	472	487	541	452	463	482	453	488	485	485	457	470	467	448	457	462	478	474	443	483	446	485	468	485	441	459	463	478	468	471	462	454	481	457	464	483	434	435	485	458	462	483	460	450	520	459	464	482	447	454	492	454	488	430	473	402	446	477	473	466	451	455	461	481	498	466	492	461	421	466	481	433	463	469	490	474	488	500	483	472	520	449	442	477	485	432	466	451	426	474	484	502	454	439	478	483	481	505	475	453	400	489	496	463	468	486	473	513	464	485	475	485	478	471	442	448	437	473	477	492	481	398	485	464	534	499	459	484	474	441	472	483	480	435	506	479	486	452	485	468	489	469	473	440	457	461	439	452	505	456	447	470	454	449	458	491	456	495	444	503	470	493	457	432	444	476	478	448	439	444	471	437	447	453	476	467	496	504	460	480	474	475	477	503	467	477	428	495	482	476	471	461	467	467	469	442	458	448	454	484	452	453	413	492	471	482	463	442	464	470	449	462	408	501	448	472	461	448	451	479	475	471	449	453	471	467	482	471	454	456	491	470	436	464	476	438	466	477	466	438	478	446	467	435	459	427	485	473	443	469	466	470	481	492	456	481	515	491	453	510	449	478	482	448	450	449	466	492	479	472	451	431	449	473	477	460	456	454	456	468	462	447	456	488	463	470	495	465	426	477	462	490	469	444	451	497	485	495	500	450	435	468	468	476	461	436	449	475	458	432	473	453	480	465	420	462	494	445	440	481	470	495	495	513	454	457	463	472	446	470	464	464	500	448	481	444	487	459	465	457	450	458	463	460	440	473	479	421	416	486	492	481	472	484	461	470	465	450	448	511	451	450	502	464	471	454	488	456	437	448	426	461	444	448	434	458	498	516	428	487	455	443	476	502	459	463	462	478	452	478	450	439	480	446	449	493	467	503	469	465	440	483	446	442	455	445	447	452	469	451	478	483	484	455	490	435	443	430	483	476	498	464	466	465	485	465	477	474	479	468	461	449	455	449	449	477	479	458	449	484	462	457	446	468	456	483	442	482	458	436	451	448	463	490	438	456	443	463	458	437	479	473	480	470	500	476	475	460	464	457	447	442	477	472	455	460	478	461	440	472	412	483	497	441	498	509	457	435	481	460	476	481	470	455	467	486	447	459	493	453	441	494	455	472	466	469	448	476	466	437	442	458	478	462	473	457	464	432	464	489	487	499	438	475	437	454	484	513	451	454	462	449	454	488	510	500	488	488	474
21786	13393	17069	14093	8925	6109	4296	3289	3583	7247	13005	13539	12818	11454	13748	14065	10551	9420	6337	3877	4002	2722	2635	3007	3651	4029	3920	4243	3787	3853	3100	2393	1958	1415	1125	547	387	379	356	215	249	234	269	257	248	268	268	216	223	264	262	261	323	369	350	327	261	256	217	212	219	230	216	311	333	261	219	207	220	219	214	216	240	205	209	214	190	214	225	230	220	220	209	194	213	235	228	231	237	208	226	188	203	249	204	210	176	179	238	201	209	216	187	205	200	175	198	231	243	203	215	221	187	195	229	213	202	194	221	189	244	203	196	206	241	237	216	237	220	221	189	214	218	249	204	207	221	213	204	206	227	201	215	235	243	190	189	192	205	188	200	208	213	238	225	194	233	205	241	215	220	234	241	200	207	210	217	206	195	221	194	234	205	199	212	196	225	189	198	200	199	198	224	223	242	206	225	200	209	211	203	229	222	226	218	206	201	213	207	240	202	180	206	224	188	228	223	211	227	203	232	244	219	210	192	208	221	221	217	228	189	210	189	199	197	204	195	198	220	208	217	206	210	189	212	207	210	201	210	210	200	199	216	201	228	208	202	210	211	208	198	203	195	210	226	208	204	220	182	218	211	215	230	217	228	228	229	198	215	189	236	214	204	208	207	198	208	219	205	204	239	220	238	202	215	213	195	196	193	214	208	202	230	210	218	185	214	192	216	212	202	218	210	186	227	213	244	219	208	229	192	217	222	191	225	231	219	188	194	227	210	216	223	207	208	226	208	233	209	213	203	209	206	208	210	218	228	208	213	217	218	231	232	229	204	206	195	227	213	203	226	217	199	200	223	208	207	215	214	210	224	194	224	204	213	215	209	214	233	198	199	204	229	197	223	246	214	194	212	245	219	221	224	212	215	212	186	208	212	256	213	238	223	200	206	198	204	180	195	210	241	196	245	205	190	210	194	191	194	200	196	205	229	207	188	222	204	230	210	234	214	206	217	230	210	214	202	207	219	225	208	211	222	203	201	203	219	203	204	191	221	228	218	203	213	232	211	232	200	230	217	197	198	209	203	235	252	180	220	214	195	213	230	225	227	210	177	190	219	214	225	205	195	234	203	238	205	211	199	218	201	214	214	196	196	217	210	225	223	202	213	199	218	211	223	223	210	190	210	219	231	227	195	243	235	227	221	214	200	220	192	185	215	188	212	226	185	221	228	215	218	200	209	202	218	208	214	192	226	191	222	212	227	206	215	203	223	221	200	185	204	212	236	196	200	204	204	205	205	206	213	242	204	192	217	207	198	201	216	217	212	233	213	196	218	200	188	210	220	222	219	212	231	221	228	215	198	211	220	232	214	218	203	218	191	201	208	190	222	194	228	210	215	243	219	222	235	205	193	219	224	188	251	215	220	216	224	233	244	196	191	238	193	206	203	217	234	239	219	224	216	206	188	205	190	215	213	208	198	211	227	218	185	235	198	219	205	219	204	211	200	208	230	201	225	215	218	214	193	208	235	216	233	198	208	197	210	225	210	218	226	208	239	193	203	249	224	239	186	215	209	222	203	213	182	196	206	212	209	204	198	231	208	239	199	172	178	222	220	210	193	195	220	207	198	190	208	187	205	221	193	209	219	232	219	237	231	210	205	218	188	168	209	213	240	207	216	183	252	193	197	218	220	226	234	228	197	228	198	221	218	190	198	241	205	224	216	200	205	184	190	209	203	191	198	207	199	206	216	212	240	227	227	193	208	186	210	219	219	228	178	207	207	192	209	219	231	225	183	238	211	194	224	206	216	186	216	213	193	229	220	220	214	208	218	205	174	217	210	210	234	207	221	209	235	207	189	185	208	206	207	227	238	209	213	228	221	222	192	203	198	213	202	210	226	183	236	216	217	205	211	210	213	180	216	219	232	226	202	200	212	227	226	233	214	217	221	209	218	211	212	220	231	246	237	218	203	191	200	190	193	210	232	207	188	227	199	237	192	189	196	201	207	213	220	219	215	182	223	210	229	209	190	199	213	206	217	224	209	187	220	216	208	218	212	198	223	196	201	227	232	203	220	233	233	186	203	199	220	186	202	198	220	202	198	205	206	195	234	206	210	220	214	225	186	216	187	214	205	196	203	227	204	206	209	192	211	215	200	198	191	207	217	191	206	199	216	210	196	209	210	213	212	225	218	212	203	223	219	204	176	191	202	204	205	235	254	217	202	205	204	229	218	215	175	204	212	170	207	218	216	218	208	196	211	240	196	218	208	208	201	188	229	225	218	231	203	199	194	224	173	204	195	233	232	189	223	215	205	234	209	195	223	195	223	219	184	196	221	206	220	194	194	203	186	197	214	215	214	219	241	226	192	224	209	191	213	193	198	204	229	210	213	188	212	215	196	208	209	234	234	210	220	207	223	204	215	206	202	210	252	188	216	200	222	200	191	241	197	219	190	206	234	220	188	239	213	198	258	205	211	227	203	214	212	222	190	212	198	232	223	216	215	205	224	222	217	218	222	222	212	229	215	199	217	211	220	213	213	218	211	237	173	211	234	202	241	196	197	192	206	225	213	217	234	205	233	226	223	220	223	186	221	202	196	202	221	190	205	220	206	211	227	208	221	222	235	190	222	188	191	184	203	212	209	215	192	223	220	208	236	204	217	203	194	201	201	206	223	192	219	193	187	213	233	230	207	213	210	196	193	241	198	269	199	226	203	227	216	206	229	204	225	213	213	176	219	187	238	193	194	227	205	215	201	216	190	204	223	162	229	222	217	243	210	216	182	176	186	202	223	206	214	221	205	239	217	237	198	230	207	225	249	208	218	205	209	218	230	235	210	202	254	205	214	210	182	196	192	209	206	214	213	210	207	228	231	224	212	212	224	217	205	208	195	200	195	196	214	248	192	206	210	223	207	190	244	210	218	202	235	237	202	190	176	203	195	208	197	205	241	203	216	226	210	234	192	182	224	229	195	192	209	217	201	196	206	215	194	198	193	212	197	218	200	219	204	222	221	227	197	202	223	201	218	212	216	197	220	209	205	222	191	211	202	234	227	215	224	202	192	224	229	208	214	218	206	203	227	196	210	187	211	193	210	203	199	222	211	218	205	201	199	204	205	221	184	205	204	224	201	187	206	189	218	221	202	193	190	211	212	200	196	221	202	236	205	226	202	231	181	210	201	219	214	229	210	208	205	193	217	236	190	263	209	204	213	207	204	210	187	192	209	213	213	203	206	209	235	206	215	225	198	194	228	203	211	219	221	217	209	216	182	211	177	247	207	211	212	206	228	220	212	224	207	215	210	230	230	190	208	204	240	220	218	207	203	196	207	223	232	214	222	202	196	194	213	210	192	207	211	196	213	197	180	197	201	201	176	213	200	231	202	216	229	220	194	200	198	226	215	203	218	217	216	214	201	223	206	195	227	202	214	218	224	238	175	219	207	226	211	223	218	228	218	191	213	243	207	205	220	231	210	234	192	211	216	181	211	217	206	227	241	190	202	213	214	213	219	204	200	223	236	184	192	205
12974	11892	21544	15632	11806	11238	11057	9996	12776	22152	31191	31712	29711	30080	30817	36784	29366	31054	22776	18350	19645	14623	14855	16343	19324	20609	20269	21643	20406	20794	17457	14929	13010	9156	6779	2574	1664	1847	1537	843	916	976	1063	883	864	883	907	688	754	1064	1246	1314	1444	1483	1675	1400	1020	841	747	652	633	616	647	1617	1747	823	545	530	510	567	525	558	622	537	581	526	563	566	559	581	535	598	596	603	563	572	557	575	569	539	552	558	546	505	569	565	541	554	589	563	558	512	553	575	587	522	604	565	585	561	559	539	558	574	527	539	549	569	550	549	570	550	546	561	567	515	543	572	545	623	553	598	559	552	588	558	582	532	530	605	500	556	551	535	570	580	513	533	504	565	528	536	539	576	554	528	576	561	582	539	534	575	556	532	549	558	549	542	567	570	586	530	577	565	553	557	549	581	555	590	553	553	577	605	515	539	532	569	560	571	582	558	531	546	546	538	550	583	565	595	602	546	566	591	584	558	535	582	547	544	548	560	542	546	526	535	582	564	549	532	575	578	558	582	554	574	575	538	578	574	519	547	555	568	564	542	597	555	555	594	551	564	537	594	557	569	530	572	547	539	510	550	532	541	544	530	549	550	567	505	576	556	534	546	527	506	545	558	564	537	522	520	564	556	623	539	573	584	573	594	515	515	537	551	541	596	562	535	561	533	512	557	570	534	566	542	570	578	534	560	570	551	537	606	532	540	592	557	523	567	560	534	530	494	514	560	529	550	507	548	583	555	590	569	553	572	555	559	595	574	552	597	604	564	583	558	584	553	537	543	545	541	537	568	576	584	567	572	587	562	602	559	576	539	575	558	561	549	557	563	573	549	571	536	532	528	565	557	529	538	546	533	556	571	577	573	580	561	580	540	575	564	539	544	593	588	540	573	582	587	536	556	521	574	561	566	549	571	558	547	541	579	561	586	583	564	554	545	556	576	557	533	596	571	569	535	570	580	546	532	539	524	521	536	519	565	571	558	566	598	597	561	616	525	506	542	580	565	544	594	539	581	537	537	571	541	553	543	573	554	615	532	526	546	589	533	546	559	546	561	529	575	485	560	545	566	596	538	563	557	554	569	562	544	564	518	568	589	562	583	567	561	541	545	563	537	589	588	540	607	534	580	532	543	575	553	564	561	584	527	549	552	548	575	542	568	530	586	585	579	554	558	530	550	535	586	567	573	525	569	539	570	584	523	536	549	521	551	542	554	554	569	583	542	585	524	573	558	569	553	574	570	574	559	526	589	597	565	575	545	546	514	513	522	606	556	561	568	562	555	551	515	565	535	589	557	581	551	565	546	564	565	570	559	548	597	580	580	516	570	502	546	573	570	551	504	589	566	570	579	552	565	562	533	575	550	597	543	518	567	531	569	580	541	553	566	567	528	600	519	565	527	571	561	570	571	554	558	560	568	587	519	544	535	552	576	598	554	591	533	546	585	528	543	558	555	614	572	556	532	568	564	583	580	575	528	560	566	553	577	558	555	551	550	582	571	523	519	595	568	596	589	533	578	532	511	536	518	559	549	597	575	590	586	547	541	547	553	560	545	585	565	550	590	572	582	552	580	567	581	555	550	523	536	596	578	564	551	545	530	547	500	593	540	569	530	505	529	554	569	565	543	574	551	576	575	496	565	539	560	524	537	552	577	528	585	545	542	572	541	559	570	543	583	551	554	549	557	565	559	545	566	608	562	509	538	590	557	551	550	569	549	518	522	583	499	526	543	540	520	520	580	536	543	545	570	590	591	610	559	559	553	584	547	557	541	591	510	581	581	552	544	531	585	574	553	601	572	546	533	524	581	581	571	530	505	513	533	544	499	549	543	562	565	531	515	574	575	518	548	541	539	562	568	535	540	579	529	571	595	567	525	556	547	555	541	544	522	536	553	505	601	514	541	566	547	587	563	603	577	564	614	571	553	551	566	582	582	578	538	566	567	581	563	556	570	554	582	542	557	605	557	596	535	577	544	527	541	560	535	566	560	588	590	546	553	601	552	530	574	569	533	548	543	567	580	566	489	539	541	540	595	544	591	562	574	523	545	546	545	595	545	561	531	539	535	554	540	539	571	604	557	534	612	548	532	570	511	591	596	558	557	541	581	508	561	553	591	521	557	565	589	535	565	527	535	533	533	558	594	519	525	563	567	553	545	565	550	553	564	566	573	544	526	544	566	551	567	569	534	529	531	554	544	613	522	529	520	512	558	585	547	539	580	559	535	562	548	538	591	590	571	569	576	564	550	565	547	618	557	587	562	544	589	519	548	584	545	556	564	549	532	596	600	578	566	600	558	530	530	608	597	532	518	577	530	545	520	551	528	561	535	579	503	538	564	543	570	541	569	551	591	539	590	555	520	566	540	561	587	570	571	538	533	566	527	568	577	514	584	541	564	527	551	553	546	526	556	566	518	557	590	581	539	570	564	587	555	539	561	548	545	536	550	590	555	560	592	539	594	564	587	572	555	581	509	557	563	520	577	567	537	558	588	535	563	619	548	567	525	572	601	567	592	532	536	543	556	583	569	536	592	560	536	528	584	536	528	582	574	601	531	590	569	571	559	500	582	534	554	565	561	521	576	571	539	538	547	581	560	581	561	554	545	576	531	505	532	569	539	571	532	552	554	516	578	535	583	525	538	579	576	540	577	562	565	573	552	560	569	557	591	562	546	549	577	533	524	554	578	545	534	578	577	538	552	565	530	543	586	557	538	580	549	556	518	579	549	575	572	554	568	596	544	540	567	550	549	525	564	547	545	567	557	578	572	547	552	552	534	558	547	538	582	564	528	564	550	583	578	570	532	522	555	619	549	559	580	576	591	544	552	530	555	566	544	562	553	551	543	537	544	570	540	567	564	541	555	528	581	553	567	526	504	533	554	551	565	587	560	620	567	592	520	584	561	574	554	547	596	569	557	571	576	552	582	569	576	602	605	570	570	560	556	561	575	559	583	562	592	545	552	553	512	522	515	551	572	601	508	603	595	572	552	582	535	539	559	592	553	532	569	509	569	571	552	563	567	548	545	542	562	573	544	553	525	583	565	572	573	528	561	531	575	522	566	562	546	580	577	564	578	569	603	541	572	546	566	535	579	521	568	560	551	525	544	552	529	551	613	564	559	546	566	604	562	577	541	541	543	570	555	547	544	557	575	579	568	515	559	524	563	552	554	526	523	543	542	597	548	544	568	546	526	505	557	529	553	545	585	540	529	549	567	568	558	551	589	557	547	519	583	559	535	548	589	564	573	558	589	518	555	588	558	573	564	590	563	569	562	578	559	547	554	522	582	526	516	535	532	597	592	573	560	548	565	571	532	543	543	543	583	579	515	576	611	545	568	517	566	593	528	561	559	544	571	578	584	603	520	527	565	574	532	529	533	553	521	551	571	532	554	564	519	502	537	569	593	563	525	546	562	515	575	564	554	612	566	522	535	548	527	554	543	609	574	552	572	593	574	623	568	532	563	593	564	583	581	581	551	525	565	534	549	573	549
38731	28659	30382	25409	17484	13199	10234	7577	8046	14788	26295	25648	22546	20452	24944	27181	21645	18945	15480	10543	9891	7204	6194	6751	8267	9841	10422	10490	8279	8509	7482	5006	3537	2223	1948	816	445	452	425	241	220	275	321	216	266	252	216	197	204	272	290	379	374	357	349	401	268	189	161	186	133	139	159	412	478	256	117	135	132	127	133	117	117	133	156	144	117	120	145	120	130	142	126	125	135	108	126	120	142	126	128	142	121	134	124	135	124	122	112	106	124	102	134	140	133	144	127	132	145	121	133	128	120	131	124	131	120	121	108	132	119	121	138	136	126	102	124	127	151	141	148	112	150	132	139	130	122	141	121	127	133	130	139	115	128	132	113	144	136	123	140	138	119	118	138	129	128	132	117	143	138	127	124	141	128	164	116	133	126	142	125	111	135	133	141	112	137	119	131	130	135	155	139	135	108	154	152	124	124	137	141	133	126	119	125	116	135	141	129	129	115	155	134	135	145	105	136	148	124	134	141	144	131	144	123	121	110	131	128	146	135	149	128	120	130	142	131	119	122	140	108	127	119	128	131	139	129	121	115	131	114	136	137	119	125	152	119	138	116	137	137	115	134	108	120	130	113	130	118	140	143	135	131	107	122	126	134	138	145	132	137	127	113	116	150	124	110	121	136	142	147	112	134	118	148	121	129	136	129	121	127	116	132	155	143	127	135	112	120	122	138	122	140	123	135	130	121	118	127	126	130	122	130	146	116	137	122	135	132	109	142	119	117	118	146	118	120	148	123	120	133	134	120	132	127	136	138	109	133	131	146	138	115	133	116	102	149	139	120	131	133	123	122	132	123	148	137	133	134	140	122	139	115	135	136	132	127	134	149	146	114	137	129	118	113	124	148	134	163	120	124	127	129	163	117	127	129	120	146	143	132	144	115	117	134	136	117	144	144	138	126	130	140	121	120	134	151	135	132	108	135	142	119	131	157	148	117	127	136	123	131	121	109	131	136	122	115	123	142	121	136	112	141	122	117	111	144	147	150	123	134	132	131	110	161	121	140	135	143	137	126	124	121	129	112	137	149	149	135	140	118	137	115	128	145	118	121	112	127	138	118	121	130	134	110	132	115	114	127	139	151	137	131	137	146	124	122	113	151	126	135	138	134	143	132	125	147	134	122	134	130	128	126	128	124	115	133	150	129	133	118	140	114	116	143	131	143	122	136	119	121	104	125	126	146	142	142	111	115	159	116	117	131	132	121	130	129	139	122	125	124	146	146	114	109	126	123	156	149	124	144	137	118	142	143	119	127	138	149	146	133	109	137	134	132	139	130	112	144	130	117	134	135	135	134	141	116	131	129	126	128	125	128	136	118	117	122	117	116	137	145	109	133	133	121	121	116	136	137	107	111	123	124	128	143	126	140	121	115	148	120	118	132	137	133	153	112	134	130	119	137	121	120	124	130	149	150	118	116	156	132	135	144	121	137	131	133	122	124	123	131	145	129	119	134	136	143	129	139	125	126	129	118	134	133	144	113	135	143	130	119	150	138	124	146	152	179	141	129	139	124	143	122	118	110	123	129	137	137	127	138	133	135	146	141	124	110	135	133	134	109	118	143	123	141	141	124	133	126	124	137	127	126	127	141	140	132	146	149	146	138	118	135	133	136	145	130	126	141	140	120	150	125	122	110	142	144	155	122	137	132	139	101	140	116	120	150	138	128	138	133	129	103	116	150	143	143	130	119	129	151	164	133	135	115	124	131	139	148	153	135	135	139	114	125	127	127	135	123	119	139	139	149	120	136	129	125	124	120	127	122	114	137	136	135	132	130	126	148	143	110	137	121	116	120	135	113	143	126	157	123	142	135	145	132	119	133	128	120	152	120	143	146	111	129	117	126	139	133	117	124	111	138	111	133	143	120	127	143	149	134	136	147	132	159	141	147	149	128	113	129	126	156	143	129	150	127	138	138	127	148	142	134	133	134	118	122	119	144	136	128	132	125	122	143	129	133	151	116	122	121	133	141	128	115	114	125	145	117	127	143	125	150	141	124	113	139	114	152	144	109	130	117	119	137	127	130	130	137	129	136	143	127	151	114	126	157	160	138	118	133	111	133	121	139	142	113	131	127	130	117	121	122	121	124	122	140	144	133	144	151	125	123	132	128	132	138	120	134	115	158	129	124	109	121	132	118	157	134	125	120	122	119	131	126	138	132	112	166	125	112	117	138	112	118	129	147	141	121	144	131	152	127	125	122	149	129	113	123	150	145	134	125	118	129	144	130	131	132	143	125	130	108	149	125	124	133	144	115	132	117	113	126	133	105	134	155	125	125	136	139	131	135	109	119	147	133	115	130	120	142	136	125	145	131	142	114	124	126	126	120	103	139	130	119	126	130	140	147	138	118	130	127	129	132	122	120	136	136	127	134	133	117	142	124	118	132	122	143	119	125	132	154	126	121	160	113	146	124	140	140	134	124	126	113	133	111	122	142	132	116	134	126	112	130	126	121	135	120	135	142	124	125	143	125	126	115	145	130	105	159	118	134	124	140	139	124	139	131	145	137	142	126	119	135	131	121	149	141	119	111	125	120	137	138	142	137	132	128	125	136	126	131	132	142	124	126	126	112	141	115	150	122	136	138	124	122	126	140	130	132	112	121	109	114	128	119	123	144	114	115	117	133	132	141	97	127	136	123	141	131	143	130	117	132	128	131	139	122	133	159	114	139	138	118	130	148	133	124	123	137	132	119	144	133	148	120	120	142	146	131	122	148	125	144	123	130	124	130	119	127	116	131	126	124	145	126	132	151	126	118	133	139	125	124	110	126	126	123	123	112	131	132	123	116	133	149	131	134	131	118	140	137	127	142	133	119	137	120	140	134	111	144	123	131	154	143	131	121	115	131	145	140	136	129	134	109	129	139	129	143	134	137	119	142	132	131	124	153	137	117	146	124	120	128	134	142	130	129	118	112	137	136	151	130	125	127	121	135	114	136	121	144	128	119	130	115	139	131	127	125	121	123	142	130	118	134	134	109	150	169	132	120	155	127	117	125	118	143	125	130	136	134	152	139	114	130	142	128	131	122	130	129	123	122	151	116	125	116	121	129	118	124	124	126	121	136	125	120	136	133	132	147	122	142	125	139	115	123	124	149	124	133	138	121	136	134	147	130	136	130	125	125	127	132	154	105	139	148	112	112	131	123	124	129	129	144	125	117	130	125	113	141	131	130	137	151	147	125	145	156	118	143	133	132	115	118	109	130	132	140	118	129	143	108	136	140	125	116	135	122	121	122	132	140	134	125	122	142	115	136	129	116	106	120	129	121	117	159	120	136	127	149	125	124	142	139	147	130	129	117	121	118	100	138	140	127	134	128	136	131	133	129	140	135	134	113	137	153	137	125	130	138	136	112	130	118	125	128	127	133	150	136	122	137	129	135	135	127	133	125	127	121	114	134	130	131	135	135	141	148	129	124	124	133	132	117	120	141	148	135	156	108	162	149	135	124	124	133	122	141	126	131	143	141	141
22481	21852	31566	23932	17952	17910	17680	16516	19981	31656	41942	41316	38043	38165	41608	47796	40480	41092	35708	31052	32511	25185	26041	26861	31293	33361	33472	34142	30308	31291	29682	24288	19919	12643	10824	4934	2879	2414	2180	1137	1045	1279	1641	1179	1181	1275	1096	921	1006	1668	1864	2160	2612	2100	2566	2466	1678	951	760	644	616	536	704	2491	3233	1411	365	385	381	371	391	387	375	375	373	422	434	438	436	391	385	342	380	376	372	369	337	359	375	375	354	378	340	366	371	354	334	361	380	368	404	327	341	369	375	365	391	356	373	359	384	368	365	389	336	346	372	390	387	344	384	337	356	352	390	354	388	347	337	352	377	356	357	359	360	350	346	346	361	384	358	332	343	374	352	384	389	344	361	354	331	387	366	370	352	366	372	390	373	362	357	379	331	362	355	369	325	330	368	328	312	380	349	363	370	353	356	378	363	355	352	352	346	359	309	383	344	345	372	392	346	338	365	392	348	354	355	346	391	352	356	350	343	392	344	330	377	322	325	363	342	349	383	360	329	328	324	367	373	330	397	342	372	356	358	369	354	316	364	334	347	369	367	354	393	379	339	386	346	354	350	342	364	367	307	322	368	365	365	360	361	349	324	339	339	377	362	367	373	364	371	357	369	342	339	362	357	363	380	356	380	351	356	329	339	365	365	341	337	359	358	356	349	335	344	344	354	349	339	361	363	348	367	338	336	377	353	365	325	352	330	349	360	378	370	347	335	366	347	389	370	329	364	330	375	333	344	369	380	343	322	347	354	353	369	373	351	374	392	340	377	343	361	342	350	354	363	377	382	339	360	353	357	356	353	348	347	359	338	343	369	355	334	380	364	370	372	341	328	334	379	349	360	376	337	336	364	415	344	353	346	312	364	383	386	382	334	359	367	354	352	365	358	357	336	358	356	356	354	380	362	359	376	366	349	339	358	334	359	340	339	357	311	373	356	355	388	333	374	341	352	359	367	391	366	360	360	354	343	374	342	392	333	389	353	339	374	353	362	349	353	363	367	345	382	383	383	326	359	367	388	374	360	361	330	359	355	333	340	361	368	349	373	326	362	382	350	355	358	368	366	340	358	386	342	352	354	335	337	325	335	348	339	367	365	327	346	350	354	348	361	363	386	371	347	366	352	336	350	367	329	352	365	347	327	326	380	325	366	333	355	327	375	393	389	375	336	344	364	355	371	341	360	366	342	343	369	354	337	345	352	359	362	366	374	371	374	367	355	348	374	353	366	383	382	333	381	359	357	382	329	381	367	341	312	354	362	358	348	345	356	348	348	373	359	331	326	354	355	338	350	334	385	336	338	346	362	371	369	369	341	365	353	343	333	379	361	344	363	378	394	363	345	374	351	346	362	353	370	355	346	358	367	376	343	358	359	342	338	344	373	364	364	337	367	364	370	335	347	364	347	339	349	340	390	358	333	342	341	349	351	339	343	368	349	347	372	353	354	365	345	379	332	393	357	390	358	328	340	336	342	342	336	343	366	348	350	361	388	366	366	337	364	333	318	368	389	370	395	332	341	354	347	368	363	362	318	349	320	370	375	331	368	354	362	373	348	383	358	365	328	349	337	360	356	381	337	339	334	314	326	344	358	384	327	334	355	352	355	364	348	406	346	328	341	356	390	363	346	402	364	330	332	357	402	385	396	342	376	367	371	333	327	330	338	363	356	348	366	350	342	342	335	344	363	361	339	384	356	325	359	365	349	354	374	361	363	337	343	306	350	381	360	363	374	314	344	365	337	368	383	363	322	358	353	353	338	372	340	352	381	393	319	320	368	349	339	410	377	347	350	359	365	338	368	356	367	364	326	358	338	345	341	364	384	356	365	378	329	380	331	356	335	393	356	361	357	355	345	372	353	345	334	348	325	367	366	365	352	340	348	351	378	329	362	316	329	328	350	368	345	351	376	383	342	348	354	351	349	362	351	346	376	373	358	329	324	325	355	376	373	342	358	355	351	346	366	367	353	329	376	333	338	352	377	335	351	318	341	363	364	353	351	359	333	333	399	330	338	367	355	385	347	376	339	349	373	387	335	324	366	374	337	362	338	327	371	348	394	336	362	369	352	351	360	317	353	347	346	374	320	325	395	387	374	344	388	371	338	361	351	406	340	360	310	374	355	324	350	387	358	359	358	333	355	358	368	334	361	352	359	343	366	346	319	368	350	348	370	331	360	342	365	371	361	408	362	349	347	343	322	343	386	354	326	347	356	339	341	358	386	373	385	416	373	353	359	315	354	414	344	361	355	351	379	320	358	326	363	378	374	345	351	399	347	323	355	386	295	323	348	348	346	334	393	343	353	367	349	346	377	357	331	355	352	326	354	377	359	372	380	340	356	358	372	398	357	387	361	373	343	297	343	336	363	348	359	357	340	356	369	344	367	344	366	358	334	359	350	344	357	380	381	409	355	375	340	330	368	371	344	358	349	363	365	374	332	358	295	350	340	368	358	340	360	338	336	378	390	350	373	353	392	350	344	351	354	344	375	383	381	351	343	369	376	328	376	342	353	367	328	365	319	365	340	325	346	350	367	347	366	358	378	346	345	334	311	346	346	360	337	366	368	346	393	357	364	360	356	317	349	359	362	342	353	363	363	336	364	344	359	366	337	313	345	329	369	314	356	379	370	374	355	361	329	353	343	356	346	379	351	322	349	381	303	354	369	359	367	375	375	349	350	358	378	293	353	369	354	373	383	312	355	353	345	376	360	377	370	343	370	378	357	368	371	350	352	388	348	334	373	343	368	367	353	341	354	377	374	365	351	352	362	374	382	350	365	343	389	367	329	341	364	367	358	379	356	369	340	362	372	359	363	368	374	360	372	341	374	369	345	342	375	360	331	362	367	370	375	371	316	351	339	355	395	330	342	377	345	328	356	358	345	352	372	332	350	341	341	388	338	339	372	389	347	381	356	367	374	357	340	369	388	358	356	358	349	345	374	349	328	334	377	385	348	367	361	349	350	324	371	358	356	361	358	345	361	323	367	344	340	367	358	342	342	362	371	375	367	347	361	366	357	367	346	333	364	391	301	390	372	327	368	374	353	358	337	355	351	371	340	339	367	380	372	331	361	342	366	364	366	331	398	350	368	366	368	363	349	351	347	405	332	333	395	339	346	366	368	374	373	375	360	365	372	359	351	372	345	327	355	382	379	365	325	387	352	376	346	354	353	370	359	346	335	344	392	338	376	370	376	351	397	333	362	382	387	350	337	377	375	341	355	341	375	356	348	376	377	388	359	361	360	341	341	342	367	379	410	385	350	368	344	338	322	369	387	327	341	370	368	366	364	340	334	363	349	359	352	358	349	397	349	392	359	365	372	335	343	359	332	341	375	352	357	364	373	340	341	374	353	362	336	357	337	365	369	370	350	346	330	379	376	365	339	384	386	357	361	352	374	312	359	359	367	349	324	371	382	369	382	351	368	368	363	327	377	344	364	363	335	346	378	372	344	325	373	346	357	369	424	346	355	374	349	349	336	344	386	314	370	348	331	376	367	338
4676	1608	2952	2374	1249	878	798	631	731	862	1063	1003	719	672	731	871	676	577	463	443	354	301	329	325	388	450	474	455	372	324	342	270	247	204	178	201	194	169	170	191	179	161	179	164	174	194	177	164	164	175	183	197	169	190	175	174	193	181	140	186	188	194	182	208	202	179	179	165	164	156	163	192	193	158	157	148	187	188	183	168	183	165	179	184	157	162	162	173	169	165	179	158	176	186	170	184	184	167	177	162	171	172	186	183	161	156	181	159	172	163	177	177	163	175	187	179	176	187	173	180	171	178	188	186	184	169	183	172	176	189	171	183	185	181	190	195	157	172	176	172	158	181	187	160	165	162	149	169	179	160	181	178	164	157	187	180	166	184	166	167	150	183	175	168	159	184	165	171	182	159	161	148	169	181	170	210	158	184	147	182	181	182	168	157	183	199	184	190	171	163	170	180	182	190	165	160	166	156	151	188	180	192	163	156	162	170	165	154	184	205	164	146	183	171	149	158	186	163	199	162	161	167	166	189	186	178	156	169	180	180	171	178	170	146	187	164	178	194	182	168	164	177	159	188	166	183	184	172	177	157	156	181	178	182	164	180	184	193	168	191	174	164	171	167	188	173	153	196	169	152	182	155	192	150	167	170	181	178	169	181	168	171	147	161	178	203	183	156	165	182	177	179	182	177	180	163	175	179	188	193	160	186	151	183	161	180	189	173	169	168	155	179	170	144	179	162	184	163	197	166	181	162	177	177	190	172	192	191	185	165	190	160	158	188	184	186	149	173	169	169	185	149	163	174	185	183	162	182	194	166	163	168	183	173	169	187	166	201	179	170	189	168	181	160	177	165	176	167	152	154	167	154	170	157	160	175	160	204	186	203	146	173	181	189	194	177	179	167	171	203	180	177	159	173	175	170	181	168	186	144	157	172	155	181	193	180	170	175	161	179	175	180	169	186	199	194	142	167	189	175	166	157	184	174	174	182	180	162	184	187	173	199	172	136	165	159	182	182	158	167	181	174	175	168	187	186	158	185	183	173	170	161	172	166	176	176	169	182	179	165	152	197	199	190	169	165	164	189	180	167	176	167	186	186	171	173	195	162	183	175	194	168	179	181	169	181	165	175	173	176	182	150	178	165	185	185	173	164	187	185	181	179	157	187	200	178	175	185	175	169	144	164	178	213	210	167	174	189	172	183	170	199	161	191	174	191	169	187	166	185	164	198	178	164	201	179	190	140	186	161	173	172	181	167	168	202	157	177	159	157	170	156	167	167	179	157	187	173	191	175	172	161	187	173	184	154	179	183	161	184	173	173	183	190	159	156	170	185	165	157	180	163	182	164	168	179	172	162	168	186	168	168	175	166	194	176	185	185	196	192	180	185	187	174	166	173	185	186	174	158	153	168	153	159	169	193	152	170	186	178	167	171	166	166	180	165	177	179	170	175	181	174	201	186	195	182	182	170	169	171	226	153	147	172	172	179	171	169	143	173	169	162	163	176	162	176	187	181	171	195	157	181	186	171	165	161	184	171	188	185	195	162	174	181	170	151	176	185	186	182	184	183	187	167	167	188	180	148	168	170	172	170	177	175	181	164	166	181	191	164	167	169	191	165	184	167	176	176	171	207	153	173	163	164	171	154	168	146	183	185	158	153	170	162	175	203	167	168	148	180	190	182	187	190	170	179	185	194	194	190	167	160	170	184	177	175	174	164	168	188	158	166	178	167	174	188	185	149	179	166	173	172	185	187	181	177	185	177	169	157	177	170	181	176	173	192	170	160	185	148	178	163	162	192	170	171	182	188	145	157	160	190	163	164	149	174	194	139	160	179	164	192	174	185	172	165	180	165	188	171	178	175	153	184	179	173	174	173	171	198	203	169	162	197	194	194	173	169	201	175	196	176	169	159	181	160	182	166	160	192	157	182	194	171	169	194	168	175	170	179	185	163	185	172	169	166	196	186	183	165	201	150	169	178	150	175	188	203	186	164	169	151	169	174	178	192	180	178	162	173	177	189	165	171	159	193	177	170	165	167	167	183	176	195	156	155	167	176	180	189	159	167	162	163	167	188	199	178	184	152	165	171	173	165	168	193	179	156	189	184	174	160	162	175	169	175	174	178	191	165	178	164	171	175	174	165	199	190	196	168	178	177	160	166	157	201	193	148	162	160	155	151	168	174	186	185	172	172	192	181	178	170	160	197	187	178	190	163	178	157	181	166	177	150	174	171	184	165	160	181	196	181	159	181	149	183	180	179	161	178	163	179	168	170	168	178	181	207	199	176	170	163	169	151	182	176	182	203	158	206	180	172	182	174	154	175	169	179	175	200	176	196	185	180	166	166	176	174	167	173	179	165	149	183	185	165	170	191	203	159	170	164	169	192	163	166	169	157	174	189	158	161	191	173	169	163	177	168	178	165	165	198	168	169	192	158	176	177	167	170	149	190	182	162	184	167	154	156	168	183	165	177	196	172	205	171	168	194	173	171	156	179	170	196	180	185	171	190	166	174	171	176	187	174	168	169	175	177	187	173	162	167	199	189	161	182	191	176	185	155	156	202	178	173	163	188	187	179	174	180	178	191	168	180	193	180	182	191	192	158	172	180	160	170	158	173	180	200	153	174	163	163	164	154	161	179	174	188	181	146	160	187	181	181	153	166	179	156	176	191	148	178	146	192	169	194	173	163	167	166	188	166	184	171	155	182	168	158	178	185	186	174	168	178	176	157	184	191	185	157	190	186	156	148	176	164	160	185	176	180	187	170	178	186	163	181	190	189	191	179	165	182	168	173	196	160	161	158	182	162	172	177	167	196	185	179	170	157	166	180	166	160	164	164	186	174	157	174	164	178	173	162	174	189	177	181	178	154	173	158	191	188	178	188	176	171	164	179	156	200	174	180	152	162	167	178	172	170	184	196	161	179	158	179	182	188	173	176	185	175	155	174	148	180	176	187	160	180	188	170	147	176	164	167	142	158	164	180	178	183	202	169	163	162	200	181	165	202	157	196	169	166	176	167	167	170	177	178	161	169	171	172	178	169	152	185	167	190	130	176	156	173	174	190	182	165	183	172	186	181	151	187	175	185	172	169	167	148	139	169	174	188	190	184	185	193	175	166	182	192	179	167	151	176	182	151	185	160	161	160	153	168	178	179	171	176	147	171	163	179	181	180	176	179	180	167	186	192	163	189	181	168	176	156	173	164	198	181	164	184	161	177	193	161	162	182	172	191	145	185	172	188	159	189	169	161	194	163	179	173	192	184	197	199	195	169	161	166	168	156	171	187	164	175	191	157	178	168	186	173	187	172	170	175	176	167	163	159	170	176	183	187	173	176	182	162	191	179	175	162	166	171	180	189	172	175	186	157	177	184	176	191	174	194	196	174	177	175	185	159	176	171	188	166	183	167	179	173	148	152	190	150	182	175	145	158	160	173	156	168	179	198	185	191	172	173	153	159	172	145	171	155	179	167	177	181	203	183	158	171	163	155	171	172	178	174
4213	2274	6102	6338	4616	4029	3775	3134	3210	4115	6871	5868	4675	4199	4962	6291	4533	4228	3029	2626	2428	1796	1633	1915	2401	2957	2667	3123	2215	2186	2299	1499	1095	893	794	637	531	482	518	484	437	515	540	516	499	495	475	506	483	503	510	528	566	512	536	524	508	503	486	469	475	490	471	591	565	521	445	458	416	454	472	456	470	454	509	454	491	476	473	503	459	457	449	450	503	500	449	502	459	508	456	477	451	476	492	449	516	486	464	472	485	484	507	467	462	509	458	488	483	475	493	475	447	498	476	491	469	463	468	468	468	464	490	485	479	515	440	451	469	503	502	466	493	499	487	490	509	477	495	445	478	485	459	480	475	466	482	447	479	474	484	507	460	462	497	475	473	462	458	474	465	437	450	442	476	454	444	434	488	489	450	507	449	447	462	488	480	494	464	506	486	479	474	456	444	507	477	433	462	490	463	467	519	500	471	452	505	466	443	459	516	484	491	535	475	438	481	471	490	456	477	495	507	498	475	513	444	469	466	475	447	480	457	496	494	452	436	494	436	449	461	463	482	482	525	524	461	458	495	442	507	490	496	445	486	438	478	450	437	450	446	492	470	453	457	479	456	462	471	492	479	466	434	484	483	485	519	486	487	458	464	481	500	424	462	490	503	452	464	484	457	462	472	505	483	440	456	479	452	444	480	480	475	460	496	480	478	480	470	433	452	471	479	512	464	513	522	469	499	466	439	482	503	501	462	472	483	477	493	473	470	480	503	441	521	503	462	469	485	485	457	466	474	475	477	467	442	486	492	505	464	447	469	477	488	495	488	420	448	465	477	482	492	456	478	495	508	488	470	436	438	469	484	516	469	473	488	477	484	475	494	431	480	446	469	476	536	499	498	448	454	473	485	457	492	418	484	484	463	477	464	467	497	454	483	476	469	495	470	485	494	464	479	479	509	480	497	469	454	483	457	435	461	477	492	444	481	500	441	455	491	464	457	485	470	449	432	464	458	481	461	475	451	442	475	472	503	488	475	461	474	483	493	437	468	478	465	464	501	474	455	439	460	505	465	463	480	449	415	458	493	497	429	461	440	459	465	453	436	446	497	459	514	460	502	478	474	472	474	461	481	485	461	473	492	479	462	446	435	479	527	489	455	463	448	469	463	477	449	511	432	478	484	479	453	502	494	480	469	490	489	457	455	503	435	499	505	476	449	489	482	490	492	503	463	473	504	454	482	451	456	449	470	454	458	463	492	475	513	460	487	493	448	450	492	476	454	450	475	487	494	472	446	468	475	492	483	454	447	467	430	513	523	505	467	481	489	451	484	473	477	485	475	502	445	472	448	455	471	474	444	442	489	486	444	468	455	473	520	474	463	495	457	473	470	448	416	469	487	481	495	487	479	484	479	465	480	463	507	462	455	516	484	458	447	462	500	490	455	478	471	468	494	454	467	465	465	480	480	498	471	467	488	466	472	456	457	447	481	469	460	534	496	491	468	430	443	467	493	471	503	466	462	467	462	490	496	484	483	461	473	491	491	477	445	457	461	471	479	513	458	461	466	461	456	468	478	486	478	489	488	503	521	461	464	475	442	477	505	449	516	450	482	469	485	435	483	487	476	488	471	460	469	504	450	453	465	455	503	486	517	480	494	468	453	461	489	487	474	464	463	456	502	452	481	474	479	439	486	501	505	482	462	493	453	457	475	459	498	456	488	528	496	488	485	506	479	454	460	475	478	462	500	487	447	483	474	499	471	439	461	463	455	484	499	488	441	470	457	436	474	503	456	480	540	489	415	471	463	506	471	461	468	467	485	498	496	456	453	488	452	482	490	460	505	479	462	517	524	454	499	435	513	481	448	493	469	500	504	457	470	494	506	450	444	411	508	495	510	467	497	514	444	514	448	472	483	460	482	490	471	441	475	472	479	469	488	453	505	462	508	416	471	488	476	508	449	484	434	488	533	486	462	467	453	497	473	447	445	472	454	444	473	496	481	471	442	467	477	501	458	471	475	472	498	514	486	473	452	495	517	510	475	465	488	470	494	511	493	471	465	493	432	463	472	471	454	501	437	463	452	473	461	482	446	453	471	471	471	527	471	473	499	456	475	476	454	494	468	493	486	468	463	449	452	478	511	466	495	443	455	505	471	487	480	483	488	483	490	454	522	477	483	438	509	496	473	511	465	422	459	476	499	487	457	486	457	456	439	460	472	461	453	489	478	476	483	465	510	501	466	479	440	458	473	479	472	489	481	478	470	457	481	490	468	431	482	492	494	464	496	454	497	491	479	431	499	515	501	466	487	426	450	461	475	462	463	481	436	468	489	475	478	443	443	516	449	491	419	454	487	448	537	452	486	491	443	498	479	485	479	497	459	452	487	451	457	476	477	471	477	471	443	462	485	487	466	461	464	465	461	460	466	479	469	446	426	456	458	476	469	484	496	450	486	469	414	483	472	461	451	490	477	482	476	446	517	457	479	501	456	508	457	487	419	488	449	493	486	505	460	454	445	493	498	434	460	470	509	468	465	477	495	413	484	461	468	493	481	506	480	450	466	449	476	461	480	497	488	494	447	491	430	463	444	454	456	481	475	455	451	496	475	506	467	457	484	468	441	494	474	447	514	495	458	471	483	456	456	497	496	496	476	456	465	441	498	471	436	476	451	501	440	454	447	474	480	492	453	466	477	486	466	488	508	465	509	486	439	511	440	495	468	517	475	465	446	491	464	478	518	511	493	488	484	504	467	500	476	512	468	470	500	465	508	501	459	472	479	447	501	464	523	452	457	491	469	475	457	477	459	454	447	484	469	467	470	521	478	495	483	465	453	482	433	472	467	504	475	465	446	465	455	433	467	449	473	501	468	511	531	466	466	445	496	473	484	472	458	479	451	479	457	437	440	506	475	511	469	500	489	461	456	488	494	471	526	476	478	454	438	466	429	427	507	457	454	513	481	440	459	476	444	469	486	477	477	524	488	491	538	483	458	468	431	497	485	487	435	471	460	471	467	484	450	452	479	490	503	487	475	459	460	436	438	473	468	462	477	472	462	487	476	489	475	439	479	473	422	452	496	488	458	447	503	488	459	431	478	506	477	466	463	485	502	462	469	482	470	479	464	480	473	495	469	456	474	484	503	487	458	474	463	444	490	434	511	481	453	518	477	489	472	448	471	446	444	471	500	482	468	486	497	522	466	518	464	467	469	474	456	491	445	447	483	449	501	479	485	469	467	442	477	438	455	465	488	491	552	488	458	469	477	509	498	477	459	505	493	488	481	474	449	505	488	475	518	515	483	487	485	474	498	473	464	448	497	460	492	494	458	480	476	458	488	496	520	433	461	471	473	496	495	514	481	473	472	495	469	469	484	467	510	498	461	451	441	462	495	470	490	487	468	490	452	521	472	500	472	469	466	481	507	452	437	473	453	497	459	483	480	469	461	495	491	476	486	450	464	477	437	484	450	486	429	506	505	458	472	469	493	517	469	509	473	486	449	459	496	497	468	469	486	454	454	480
21929	13521	17257	16648	11733	7142	4551	3562	3871	6615	13590	13241	11662	10784	11257	14162	11235	9470	6503	5033	4619	2807	2856	3037	4106	4613	3871	3829	2699	2644	2990	2502	1312	963	971	467	345	308	333	248	256	299	255	247	252	251	228	253	271	275	278	309	329	290	274	239	243	223	235	225	228	233	235	391	366	277	243	214	251	203	223	205	212	218	243	236	180	214	217	227	233	217	222	191	215	198	222	217	227	196	237	205	209	217	205	221	242	236	213	236	213	225	237	241	211	197	228	216	211	199	203	225	223	244	193	222	214	205	216	211	232	232	219	208	205	238	236	211	227	215	228	198	208	234	224	214	218	203	197	230	218	221	245	210	212	232	209	218	216	212	220	226	248	203	235	220	214	221	216	219	231	223	236	220	244	211	223	210	237	204	219	213	216	220	217	212	189	209	203	218	224	235	210	188	207	211	196	198	178	208	205	215	218	202	236	213	205	234	194	219	215	240	206	198	209	192	229	209	191	216	230	206	201	207	198	205	213	189	231	197	224	226	201	213	222	207	239	229	222	198	247	209	242	234	198	243	214	224	201	212	200	205	214	214	214	242	220	213	226	214	182	233	220	225	198	223	201	239	245	186	222	223	194	205	195	209	203	198	193	201	220	238	199	221	227	216	228	214	214	212	215	201	200	197	232	225	198	216	221	178	237	216	239	231	215	219	199	192	260	220	225	229	219	207	226	190	228	211	213	202	210	221	210	214	240	221	210	197	225	219	213	208	244	223	229	203	224	209	188	208	223	220	245	209	210	223	210	218	247	223	217	194	221	206	203	205	202	230	205	218	222	210	206	199	201	199	193	210	209	202	182	226	195	198	199	222	223	229	204	206	185	225	202	207	226	192	225	225	197	230	196	201	229	206	227	227	212	216	216	202	204	240	193	197	186	212	208	205	196	206	240	218	224	199	215	204	200	217	206	200	217	222	218	204	225	201	203	223	221	227	226	208	232	210	218	199	211	207	230	197	212	190	234	228	209	200	228	224	224	231	217	222	209	211	224	215	224	206	194	230	200	207	215	211	222	226	227	210	203	234	215	213	232	247	239	233	238	228	227	216	214	180	226	215	234	216	230	197	216	218	223	230	209	205	204	222	217	213	193	235	196	192	252	238	217	209	206	207	237	227	190	200	229	234	208	205	202	205	208	204	210	236	239	219	195	226	209	217	227	211	197	228	248	205	220	209	221	225	215	217	208	223	233	210	230	217	198	203	218	213	185	235	214	203	198	215	189	207	206	239	240	210	214	194	203	216	194	216	197	223	211	238	201	230	220	212	229	218	224	225	217	264	202	202	218	212	203	219	212	217	189	230	223	212	207	203	215	219	215	222	194	201	201	217	192	231	232	212	226	199	199	198	231	200	233	215	225	232	179	223	201	217	189	221	203	233	250	206	202	196	215	208	206	213	217	217	197	196	231	223	217	213	207	170	217	221	198	221	233	243	229	225	233	212	219	218	226	223	213	233	226	220	214	207	169	195	206	220	220	216	200	232	217	208	216	202	228	200	221	209	202	216	226	206	235	189	229	233	213	202	216	208	212	199	235	223	231	216	215	204	224	187	223	230	215	234	210	205	195	216	208	198	202	230	209	244	224	199	219	228	202	202	208	215	212	218	215	195	209	204	211	196	191	214	212	231	201	226	198	239	203	203	213	241	189	217	210	212	203	211	221	246	211	202	216	210	220	222	196	208	214	187	233	214	236	197	204	231	206	229	227	211	216	217	217	226	205	212	195	204	211	216	228	214	203	220	224	218	227	187	220	221	186	233	236	218	239	241	182	211	205	208	195	210	208	236	228	195	218	200	208	235	202	206	211	237	232	222	247	205	219	209	244	214	212	248	204	201	217	214	205	198	221	219	216	203	233	233	217	200	204	244	220	211	220	219	216	199	219	218	217	191	237	225	235	214	225	226	186	225	209	230	203	230	192	188	183	216	223	200	228	237	243	231	234	193	207	211	217	225	201	195	222	197	225	195	217	215	226	219	226	230	212	227	204	225	198	216	212	198	220	210	200	211	205	196	210	203	224	217	209	236	239	226	230	219	210	205	194	223	223	197	211	216	195	200	203	179	225	232	202	199	200	216	213	221	238	219	231	219	196	211	208	218	248	211	219	214	199	188	235	230	238	234	237	212	229	211	213	213	227	230	183	186	215	216	233	220	233	231	208	209	183	198	233	211	217	213	204	241	209	219	193	208	236	235	215	237	215	211	226	249	214	219	185	204	214	227	224	228	228	243	209	219	213	207	242	245	226	192	215	222	206	183	216	227	196	208	211	191	217	212	216	228	197	197	211	233	228	222	229	241	202	177	203	206	233	208	213	191	231	193	204	211	211	225	217	231	212	193	227	216	233	212	223	194	195	213	203	223	236	209	214	193	209	239	207	217	207	209	203	218	209	222	227	225	209	200	211	212	218	222	197	212	187	241	208	199	210	214	195	185	209	199	216	249	189	199	204	215	215	221	204	211	210	216	208	211	212	235	208	205	220	217	233	209	228	209	211	203	228	189	242	183	223	252	201	220	188	205	224	248	223	197	216	212	226	226	202	206	216	214	223	213	214	211	198	209	209	217	206	232	201	222	188	181	212	231	222	205	225	224	247	229	189	240	233	230	206	196	225	212	215	229	217	213	227	206	210	226	218	197	215	237	203	224	218	232	231	241	218	216	201	231	228	210	209	198	187	206	219	211	169	240	239	212	219	227	207	219	238	216	209	226	224	224	228	186	229	219	221	205	218	194	216	217	211	231	215	229	187	218	223	209	227	220	225	226	220	209	221	224	221	219	229	226	205	202	218	237	213	209	226	217	211	218	195	214	238	213	241	222	216	223	228	207	202	211	211	198	229	212	219	220	212	208	227	210	216	240	235	232	214	189	220	195	245	232	227	209	225	209	219	201	206	227	198	194	223	221	206	206	196	212	211	198	196	192	199	217	211	208	234	197	221	233	227	185	232	182	227	201	222	203	211	221	193	212	209	209	228	192	157	205	219	220	191	210	219	205	213	199	241	199	210	243	236	214	192	219	200	195	214	229	203	194	205	219	246	220	214	220	218	216	210	218	236	233	217	220	232	253	211	206	218	213	207	243	192	220	198	202	245	228	234	197	221	215	221	208	234	245	240	228	224	218	219	210	205	195	190	222	217	225	210	205	212	187	216	209	235	216	206	205	221	241	203	230	208	208	223	222	196	208	207	228	210	187	227	212	216	217	231	192	209	223	196	231	221	220	196	240	233	217	186	227	214	233	228	241	244	199	193	217	242	228	204	246	194	229	204	210	247	201	208	216	204	214	209	213	207	206	202	206	230	210	199	208	219	195	204	216	211	223	281	227	207	203	199	215	232	223	227	233	235	220	208	218	214	224	197	206	198	212	239	209	214	217	210	229	210	228	238	188	247	220	211	201	213	221	194	206	215	211	228	215	241	226	238	241	201	208	200	198	211	219	205	209	235	216	229	197	220	222	218	227
13239	11841	21421	18758	14325	12104	11077	10818	12183	20226	31462	31062	26847	30212	28436	36623	29787	30385	24725	21118	21863	14657	15824	16151	21112	21781	19794	19717	14986	15779	17606	15518	9357	6495	5805	2614	1510	1491	1123	893	795	1044	962	875	926	859	749	735	1043	1096	1215	1288	1434	1373	1070	1146	904	763	735	712	678	663	795	2160	2072	860	565	582	567	567	554	619	611	609	581	623	566	626	595	556	571	575	551	578	554	581	557	525	570	521	581	557	555	561	563	596	588	578	534	536	573	541	595	589	524	564	597	556	584	563	559	597	584	602	584	565	563	610	556	558	581	588	541	554	560	541	572	612	563	565	554	583	564	571	556	524	571	546	571	566	602	608	586	596	594	583	611	587	583	576	555	552	603	548	547	600	575	596	573	587	547	585	567	586	553	594	602	561	599	565	598	558	554	546	612	601	560	496	567	529	577	561	555	550	581	578	568	568	579	579	595	566	564	578	539	562	569	611	537	551	544	570	562	550	578	532	583	588	552	625	563	582	564	563	576	546	561	561	540	592	560	544	589	530	569	586	575	551	530	537	585	564	610	579	587	578	589	578	601	592	609	576	605	568	653	588	554	595	582	605	563	566	567	540	552	536	586	584	548	569	544	551	650	521	574	554	537	570	552	542	556	589	611	546	563	578	564	521	572	547	576	573	536	559	594	562	580	558	581	542	585	597	581	573	635	612	563	561	546	567	587	580	567	600	530	582	545	576	567	579	624	602	561	583	593	565	577	588	607	584	601	588	606	524	562	564	537	586	536	566	578	569	590	552	527	610	551	545	606	591	545	572	579	532	564	551	587	560	598	514	543	574	547	558	592	641	566	614	597	584	571	557	576	589	576	589	589	553	589	538	557	572	598	569	610	581	574	598	565	565	578	548	560	539	563	571	592	556	567	570	546	541	551	601	563	531	537	527	541	562	562	578	533	575	559	567	548	555	563	578	592	579	599	547	542	536	570	595	599	555	575	588	585	548	547	579	629	578	620	514	554	552	583	552	539	537	594	607	542	589	612	546	569	526	584	596	590	541	563	569	595	566	589	605	554	583	564	577	548	522	583	575	534	555	561	554	552	598	577	557	544	589	571	591	563	579	551	525	613	543	569	590	586	573	558	591	604	557	611	548	568	566	534	596	568	584	530	527	555	590	543	583	539	554	568	553	591	597	561	525	517	580	576	555	574	571	568	571	563	605	582	582	547	538	572	607	550	542	574	578	551	597	551	566	550	588	549	554	591	561	543	574	576	542	577	549	604	572	514	592	573	529	603	580	597	555	571	564	553	562	569	547	571	574	599	490	558	597	625	576	583	571	576	577	594	571	617	614	568	550	592	566	585	544	557	559	580	595	571	594	553	581	576	610	610	572	557	571	592	565	553	542	574	575	536	557	593	539	524	568	565	569	581	537	560	576	590	528	533	558	592	577	578	562	575	546	593	558	560	580	557	558	589	561	568	612	594	551	577	607	570	576	573	578	587	563	568	567	603	587	559	548	570	577	583	565	560	564	568	602	618	574	523	554	552	576	557	535	582	561	553	540	534	565	540	590	580	533	594	593	544	659	530	606	525	578	564	596	561	537	553	562	564	596	505	620	567	580	527	557	595	538	529	557	599	590	598	537	565	583	563	575	561	513	580	576	587	561	540	549	575	555	579	590	536	571	556	554	548	531	522	565	582	605	588	536	529	536	593	602	545	534	571	565	594	603	540	569	533	585	583	555	568	585	553	585	592	555	597	538	541	573	559	529	541	536	574	552	572	593	575	546	530	574	534	582	519	568	529	507	581	566	552	555	549	601	551	575	569	571	528	535	574	515	580	562	584	565	589	553	561	576	566	540	592	549	573	538	581	579	542	586	571	580	560	532	542	574	550	529	504	564	575	587	601	575	531	574	532	561	564	543	622	601	569	544	586	555	575	567	598	607	564	620	569	563	546	553	557	562	601	561	574	544	583	547	544	558	570	615	577	590	519	576	581	577	547	574	543	563	543	626	589	536	603	590	525	615	595	523	553	519	569	582	554	535	582	605	607	619	552	519	589	597	564	581	571	558	543	569	590	575	581	593	570	583	549	560	565	533	574	589	577	570	568	577	508	543	561	597	592	573	572	629	563	578	550	532	555	579	596	536	567	581	569	532	565	567	572	560	533	602	578	577	606	585	580	517	559	611	558	573	568	592	591	526	556	579	549	546	547	556	551	525	536	521	551	538	579	564	571	573	572	602	566	561	551	578	604	584	586	566	564	586	581	562	579	562	504	580	591	588	586	570	538	606	553	555	579	537	594	535	562	580	571	583	559	594	545	570	604	560	582	575	558	631	536	604	563	545	552	574	557	575	556	570	545	599	585	564	549	551	595	588	512	603	530	594	585	600	539	566	581	584	560	568	599	564	565	530	542	616	568	557	566	558	552	533	559	570	568	597	582	562	599	549	566	590	547	574	582	587	570	614	584	572	532	600	550	574	567	578	557	553	554	568	560	606	540	609	591	576	584	577	600	598	539	567	596	550	550	557	542	584	603	569	551	566	564	549	595	598	591	552	540	592	538	570	582	568	539	538	551	579	532	556	586	593	594	594	581	569	597	549	521	604	572	551	554	542	601	569	578	579	561	572	572	556	604	569	567	558	560	573	543	542	540	629	581	566	555	546	550	560	579	540	592	576	519	566	575	580	572	535	534	582	583	566	593	563	552	565	595	582	578	573	564	557	602	590	575	542	584	553	536	597	557	560	556	561	568	575	521	575	603	569	546	589	585	563	553	534	553	567	551	554	530	564	554	586	580	576	557	576	563	542	527	568	584	558	569	572	562	547	530	580	581	563	587	577	609	569	536	527	545	585	572	576	583	556	540	624	539	563	583	567	547	598	603	594	567	557	595	628	614	565	591	548	622	613	586	559	533	554	596	606	557	566	589	580	592	596	564	610	588	578	548	605	570	581	573	588	598	597	569	562	562	619	558	559	541	562	554	553	612	558	608	583	582	573	540	552	575	549	549	566	577	556	583	604	554	579	588	538	534	566	604	602	551	546	578	575	545	540	513	499	552	581	553	562	610	528	531	577	554	572	594	600	588	596	617	553	569	557	551	524	578	594	595	549	556	551	602	557	558	528	583	596	572	568	579	620	540	535	579	560	549	581	569	539	592	545	550	582	592	566	581	561	541	611	604	602	534	562	567	596	641	595	566	584	530	624	556	582	560	552	604	542	621	569	535	553	554	580	508	606	570	588	583	580	565	603	622	576	546	550	573	546	518	564	602	545	619	569	538	526	513	567	576	584	576	559	584	540	582	518	562	571	587	528	544	559	599	593	584	534	542	590	533	602	520	573	542	516	575	549	561	543	554	574	559	541	584	553	614	582	566	535	547	541	566	530	533	530	567	584	540	594	553	612	568	576	560	554	561	594	533	572	598	575	540	582	579	588	569	579	543	544	595	521	529	600	578	557	574	538	567	576	566	578	562	612	538	564	522	565	553	610	569	600	518	543	538	580	573	571
38235	28831	30124	25908	19914	14692	10949	8330	7888	13627	23426	25001	25220	24007	25448	26594	22993	21378	15762	11788	10562	7667	7293	7664	10407	9428	8638	7816	7242	8157	7092	5825	3000	1909	2090	1063	394	403	300	293	182	227	243	219	198	190	180	215	235	302	319	322	337	370	295	242	201	198	177	161	163	149	145	493	497	255	133	149	127	143	148	143	121	143	154	130	162	133	147	158	133	117	131	143	128	143	134	138	134	163	128	141	137	138	134	122	133	156	138	130	123	126	157	166	120	138	129	147	125	139	134	145	145	139	116	147	132	132	161	112	128	133	131	138	114	126	138	132	157	137	150	125	120	129	127	138	130	139	143	126	121	140	157	118	126	124	147	134	111	143	158	139	124	148	138	149	130	134	150	124	134	131	122	129	126	131	135	122	136	137	111	136	125	141	142	139	127	143	135	141	173	150	131	139	137	157	131	143	129	123	136	126	132	153	124	143	136	135	151	115	129	132	149	137	141	148	106	133	146	115	139	146	137	104	113	136	133	141	134	153	144	152	144	139	156	115	126	132	150	140	121	137	144	111	140	131	120	147	144	133	135	144	126	122	133	131	121	134	135	141	126	133	132	162	139	143	119	145	159	121	107	137	128	119	124	139	136	120	131	120	124	129	138	160	116	149	134	123	142	127	140	139	156	141	135	133	121	129	129	136	118	127	132	159	118	128	143	139	115	133	142	127	113	124	138	151	134	126	132	143	145	135	139	134	134	134	134	131	117	134	118	129	127	136	127	122	140	115	142	135	126	150	138	110	156	137	129	162	149	143	132	152	159	126	130	133	129	140	122	138	123	139	126	134	162	128	113	135	131	141	157	113	124	133	123	143	137	121	153	121	153	115	110	135	138	141	133	132	134	136	121	134	141	115	132	127	127	138	147	112	163	124	146	121	140	161	122	130	139	149	114	144	139	144	174	128	117	154	126	128	125	149	123	148	147	139	136	147	133	144	129	137	115	146	143	134	130	126	133	142	144	134	138	123	149	142	127	167	133	140	142	146	147	156	151	143	145	143	143	146	121	139	137	141	142	136	129	140	119	139	126	131	138	130	122	153	143	128	134	132	119	123	128	128	128	130	138	149	142	119	131	143	145	131	141	142	150	139	126	145	119	136	123	144	132	138	133	134	136	138	137	128	129	123	138	119	125	137	149	120	141	104	127	132	131	128	137	138	146	126	142	164	137	114	119	123	147	126	148	132	134	125	143	124	146	124	126	133	119	129	125	132	154	152	137	114	137	126	142	132	140	110	143	137	134	138	126	149	137	143	134	148	135	140	137	140	147	130	113	153	146	139	139	135	149	127	136	142	130	139	138	133	143	116	153	130	137	107	151	133	122	126	140	152	143	127	144	130	120	119	145	120	141	129	121	103	131	141	150	147	139	154	132	137	140	131	142	128	141	146	122	119	146	128	114	143	133	116	120	129	131	106	112	149	137	144	138	123	143	127	110	116	133	124	146	134	139	132	151	141	117	120	127	109	144	136	132	139	122	146	139	149	135	129	130	127	112	152	137	130	137	142	123	123	131	149	152	127	135	130	136	139	143	160	139	153	132	110	127	124	137	136	125	145	134	146	136	120	135	126	136	129	125	156	142	131	150	132	125	144	132	146	118	135	131	133	127	123	137	155	140	120	143	133	142	137	140	140	150	126	139	137	136	150	135	119	103	144	124	122	128	148	144	134	136	138	140	145	152	139	140	120	129	142	116	125	161	136	143	152	127	138	120	129	121	114	167	140	116	130	133	130	152	133	152	143	143	115	135	136	127	135	129	135	141	131	125	115	148	137	148	125	115	145	122	127	135	147	139	141	149	140	154	122	147	142	134	123	122	142	137	133	152	148	116	126	138	119	127	141	139	135	124	126	148	120	114	143	130	126	105	129	124	124	159	102	141	146	138	147	136	113	136	132	145	126	140	139	148	123	132	144	126	137	119	126	116	121	132	121	131	141	145	140	146	147	123	133	122	127	156	126	134	131	146	146	126	139	139	155	142	146	110	122	144	122	156	122	123	139	134	139	137	156	125	138	143	107	155	144	127	125	145	140	119	153	134	137	152	124	121	125	134	123	132	142	138	139	129	131	121	136	143	140	153	135	140	122	137	150	133	128	137	120	125	124	122	141	110	133	122	138	119	147	155	126	142	118	152	142	136	155	129	129	147	146	127	131	121	135	133	131	138	158	130	129	117	152	131	126	127	138	126	131	131	129	131	131	137	121	117	130	120	122	130	150	131	127	108	149	133	149	123	124	143	134	112	128	134	134	145	124	134	149	147	127	125	133	152	145	125	129	125	146	140	143	128	120	135	136	132	139	123	140	144	149	145	141	122	136	137	131	132	137	141	129	131	144	159	148	133	143	136	144	130	135	139	143	125	132	132	124	135	140	142	153	128	143	133	168	135	153	138	127	152	139	135	124	117	141	145	101	134	136	162	123	137	139	125	137	138	130	143	152	126	151	126	131	126	148	115	140	113	143	121	179	138	143	127	116	135	146	145	138	146	157	137	113	157	128	152	127	136	133	136	154	123	158	131	133	155	123	145	129	138	147	121	149	134	142	159	133	127	139	130	132	146	129	122	133	128	126	136	129	133	137	142	149	138	129	123	134	141	142	128	119	132	124	129	147	140	147	142	138	131	140	131	139	133	124	120	119	124	129	128	140	143	140	123	131	127	127	148	152	127	117	140	143	131	152	148	127	138	112	122	144	113	117	138	130	140	165	151	147	125	131	147	123	156	142	168	116	124	127	121	129	148	129	114	151	120	130	124	124	120	146	138	133	123	131	139	161	123	140	142	125	128	154	125	142	113	140	129	138	131	112	136	145	128	143	96	118	121	143	115	127	139	103	117	138	132	129	112	123	110	152	118	132	148	134	143	142	135	133	117	128	132	120	144	115	142	115	125	142	139	137	127	113	129	145	130	137	145	147	124	140	120	139	122	111	140	116	163	149	118	134	126	128	143	134	142	147	126	128	144	139	141	137	149	145	138	134	130	133	144	143	115	131	127	131	126	116	129	114	120	135	129	118	133	134	119	133	125	139	132	145	125	143	127	119	119	138	138	127	132	155	128	134	130	134	153	134	152	132	126	105	147	153	136	132	152	148	138	132	133	126	150	127	146	154	116	124	119	140	130	131	134	117	122	122	126	136	114	118	139	131	115	124	135	150	155	141	162	160	121	131	136	126	125	132	150	143	121	138	149	143	149	116	154	126	128	110	127	138	150	133	122	127	125	170	131	155	143	116	122	144	122	132	145	137	128	131	124	124	153	118	124	118	149	144	140	153	132	117	156	170	146	100	132	135	130	123	122	133	143	110	138	129	149	130	116	130	127	125	124	138	130	141	142	126	128	157	143	129	121	128	147	140	126	136	114	119	135	127	131	122	134	118	112	155	116	141	145	123	136	128	155	123	120	130	111	133	137	147	148	153	146	112	146	151	126	140	143	142	136	129	132	133	128	148	132	136	123	134	125	133
22391	22239	31816	25826	21944	19077	18398	17891	19201	28676	39577	42116	39687	42669	39561	46603	41818	42169	36112	33020	33059	25935	27458	28606	34750	31791	30677	29148	28079	31685	29527	26815	17349	11766	11129	4925	2324	2164	1553	1008	1024	1143	1342	1196	1158	1013	795	927	1389	1939	1949	2043	2327	2555	1735	1563	1085	853	723	665	661	594	586	3472	3251	1323	375	368	353	394	400	416	387	416	413	421	417	476	531	420	375	382	362	350	365	359	383	328	382	413	394	390	390	397	381	367	367	358	355	394	363	377	369	365	340	376	391	364	361	362	371	367	383	370	365	345	366	371	365	358	350	365	388	385	368	412	371	368	409	379	366	389	377	397	398	363	324	375	369	338	409	330	360	359	381	431	340	382	342	349	359	388	363	356	340	376	388	408	368	362	344	400	369	349	336	370	373	394	370	348	348	375	387	363	365	380	385	366	369	386	366	393	341	362	390	347	353	330	353	395	384	347	348	355	380	364	377	378	395	359	384	371	371	387	356	341	350	365	349	371	351	364	377	347	370	379	357	368	406	387	366	400	366	366	360	367	382	354	336	357	368	345	365	369	333	308	408	346	332	371	342	347	336	363	373	355	351	353	357	375	364	356	355	377	365	360	349	390	362	363	397	358	355	339	391	369	339	339	354	374	380	366	335	335	356	376	352	327	369	383	347	354	410	359	350	383	403	345	411	359	380	395	387	383	350	334	351	382	396	391	393	388	362	371	378	354	333	358	339	370	370	400	387	370	340	367	314	357	354	357	384	344	361	390	361	350	353	381	356	372	367	383	354	343	353	332	334	353	367	340	358	370	367	388	378	371	350	326	389	379	341	374	371	363	382	341	351	374	342	348	366	370	375	355	373	376	364	356	353	371	295	399	348	357	351	369	329	383	371	389	391	340	372	352	364	339	382	369	397	370	342	371	380	385	374	348	377	351	362	364	361	377	363	354	370	350	355	355	374	325	364	344	383	400	386	381	354	340	357	368	380	390	356	381	365	377	381	365	385	351	361	373	348	361	339	341	371	377	346	353	333	349	346	390	372	407	376	390	365	368	340	342	344	370	369	415	372	363	399	367	343	378	349	372	369	393	385	343	361	402	369	383	353	353	373	398	376	349	383	392	338	335	384	337	357	376	375	363	355	378	382	353	389	373	329	379	340	356	348	349	359	396	369	366	363	408	355	364	362	355	366	378	357	336	363	358	372	388	360	394	370	370	372	324	359	399	355	335	360	385	343	351	353	358	350	370	374	345	342	389	372	369	343	344	405	345	331	378	338	336	377	379	401	333	352	388	360	381	371	365	384	363	366	388	362	348	416	337	391	392	366	343	352	368	343	321	385	375	374	354	370	364	356	402	363	373	364	348	368	369	353	369	393	368	331	371	366	338	340	376	369	340	392	352	368	347	367	363	367	344	380	334	387	346	380	371	384	327	359	424	358	389	357	379	356	350	352	370	355	363	323	370	378	370	351	389	338	366	336	396	377	330	337	360	327	362	384	385	402	372	416	355	369	393	381	351	372	352	360	348	343	365	355	369	379	367	362	354	368	362	385	336	387	361	365	364	354	366	321	359	366	365	346	377	389	363	385	384	358	354	347	381	363	325	359	387	354	363	362	355	338	379	367	341	372	386	385	361	378	380	367	356	358	357	385	385	378	362	324	357	370	367	355	421	382	362	368	385	354	376	367	363	374	361	395	356	397	353	425	364	396	360	357	348	359	383	363	362	392	359	377	344	399	363	345	372	334	372	383	342	372	363	392	379	379	321	380	392	352	395	386	365	370	373	378	360	351	378	380	342	340	364	350	389	365	364	351	366	369	408	362	362	364	393	354	403	346	323	375	378	372	383	362	334	393	348	399	343	382	351	365	384	366	364	357	365	365	361	354	390	365	352	405	373	376	350	358	362	358	321	346	370	367	364	362	393	395	381	371	376	381	353	370	382	371	352	388	433	366	366	348	375	366	414	386	360	355	408	347	370	371	404	361	384	363	360	370	433	359	349	362	362	363	359	368	383	353	300	362	369	362	376	324	367	356	363	365	349	367	361	342	391	379	362	411	399	399	377	376	324	374	321	369	340	346	379	360	370	367	373	372	368	339	387	347	349	365	346	373	412	365	382	365	342	336	362	353	368	373	327	366	348	375	344	400	350	364	354	380	390	391	336	380	404	349	377	385	389	377	362	330	355	358	374	361	378	365	366	375	338	375	397	341	361	335	374	377	378	383	367	372	365	366	359	355	373	346	392	373	392	369	382	390	393	375	365	360	344	371	355	356	358	403	368	387	345	364	355	352	374	364	376	371	351	396	342	392	377	351	361	360	362	394	366	352	340	381	330	316	363	352	358	357	383	389	365	370	377	378	382	342	359	352	364	363	336	365	353	323	351	365	369	363	386	334	391	341	380	350	383	371	364	328	366	337	361	363	390	372	358	338	344	390	388	369	381	394	365	380	373	337	355	347	349	346	360	345	359	360	346	350	343	362	383	355	335	357	379	370	380	340	359	342	365	378	372	391	326	417	409	384	379	376	352	413	371	349	372	352	371	318	364	362	335	355	352	331	358	368	373	358	375	368	363	361	376	360	388	374	350	388	371	371	349	354	337	366	403	362	366	368	375	393	377	364	392	388	348	361	382	353	385	341	345	357	401	361	392	385	360	374	375	390	370	374	376	346	351	357	401	362	379	400	356	341	363	357	360	391	340	383	361	328	362	362	377	346	399	378	383	385	386	375	396	392	376	339	398	406	357	372	398	369	378	347	372	355	344	382	378	395	376	401	370	384	362	372	355	349	378	357	367	378	340	329	368	346	376	385	376	374	353	361	377	359	352	388	365	337	339	362	379	348	318	358	357	371	368	393	358	350	369	412	348	356	359	337	350	395	344	347	342	366	331	377	366	354	411	394	367	340	358	363	343	355	316	381	337	380	362	383	354	349	375	348	334	345	396	392	363	388	359	353	365	362	406	403	332	363	351	387	373	358	338	347	375	380	357	357	387	377	367	367	379	390	332	381	335	372	368	365	359	362	395	339	351	371	377	378	349	368	379	357	412	380	338	384	359	373	352	345	378	367	352	374	384	349	350	368	335	375	359	373	374	396	342	319	354	408	371	365	342	358	377	370	365	356	375	349	348	383	402	351	366	365	382	389	336	373	336	341	370	377	372	346	358	350	384	342	334	396	382	342	317	346	382	404	347	350	398	386	354	401	378	358	395	348	369	373	377	346	391	369	357	360	346	348	354	346	366	357	380	373	395	388	402	389	374	389	371	372	382	331	343	336	348	383	384	378	383	355	382	359	368	377	386	363	386	386	374	357	365	368	373	388	343	352	393	379	362	358	348	401	360	373	369	394	349	343	418	371	325	387	348	356	376	336	356	378	355	380	391	366	343	378	363	332	353	384	369	355	372	387	378	368	372	392	358	366	338	352	378	351	362	384	381	366	364	364	364	397	386	378	376	349	354	356	375	373	370	386	397	351	375	371	370	357	403	413	370	380	329	374	351	341	367
4651	1521	3017	2736	1629	1031	882	689	644	723	924	851	814	792	865	798	609	595	435	406	375	298	336	340	426	380	452	351	317	406	408	294	210	224	213	192	186	205	180	164	186	171	170	177	176	165	147	178	160	164	205	170	200	205	175	135	193	187	181	163	185	157	167	195	183	185	174	185	183	185	185	169	178	170	186	185	210	164	178	192	165	154	181	190	170	199	175	181	184	185	202	180	173	179	176	186	157	185	192	190	188	191	177	184	170	172	181	174	192	191	180	161	176	166	179	182	200	164	196	189	179	158	171	191	154	161	165	200	188	171	186	199	167	172	178	220	179	178	172	174	174	192	173	182	199	175	203	199	185	180	171	196	210	168	169	191	195	151	169	177	178	176	173	168	174	155	200	189	176	160	194	169	167	200	183	158	169	201	184	173	172	190	174	179	185	186	179	189	150	167	174	199	161	173	180	169	149	187	162	150	180	201	199	172	158	181	168	166	152	180	167	165	174	183	171	200	170	175	164	194	186	150	153	166	191	168	192	175	166	184	174	181	164	181	170	193	158	182	179	164	198	163	188	156	172	176	175	190	181	179	186	181	171	179	193	206	176	169	218	164	174	207	191	196	182	171	194	202	176	171	171	185	200	171	186	180	199	181	202	172	154	180	168	168	172	192	167	199	177	202	192	178	167	176	183	170	171	179	185	173	175	167	175	174	187	187	205	163	164	178	190	193	188	175	163	161	175	138	165	171	196	190	155	178	179	158	169	173	178	185	172	200	169	170	177	166	163	168	165	149	163	206	194	151	176	157	188	214	171	177	182	194	171	192	187	174	182	195	169	156	162	176	180	164	147	199	157	153	181	150	169	178	196	172	185	185	167	171	172	187	192	175	183	177	159	195	178	196	188	169	166	184	184	198	165	139	198	199	179	181	182	196	188	181	178	174	161	158	188	184	176	148	206	168	192	169	177	183	189	192	179	170	202	175	170	166	190	191	165	162	168	181	194	162	205	193	172	173	164	170	165	172	203	178	174	186	187	173	188	180	165	199	181	147	185	177	201	192	189	201	186	192	171	164	170	200	178	177	160	199	180	187	189	187	156	184	171	175	183	165	185	182	189	177	173	160	176	183	213	177	190	167	184	164	175	164	170	171	189	175	148	187	188	182	157	180	198	182	182	200	171	178	176	163	164	171	169	209	185	186	154	169	171	190	179	184	180	173	167	172	196	186	186	182	154	157	185	188	196	165	180	219	189	194	183	177	167	180	192	183	181	172	190	188	171	189	166	162	169	161	187	167	176	176	185	187	184	167	165	190	190	164	185	175	192	193	176	171	174	178	160	196	160	185	154	158	179	174	174	173	206	176	186	181	157	186	182	202	174	173	198	202	176	175	179	195	175	196	189	189	182	172	192	183	159	189	183	169	193	178	151	200	189	182	195	198	194	197	196	182	181	174	183	169	187	192	176	152	186	208	196	177	186	175	178	162	160	169	183	179	187	151	168	178	177	164	176	192	187	168	172	184	184	191	176	183	185	161	181	171	177	168	158	164	202	172	176	155	157	153	187	176	192	213	176	156	191	173	157	193	176	171	179	184	187	185	184	171	168	194	187	196	179	160	169	181	169	187	175	188	164	177	193	172	188	191	181	183	195	180	189	171	154	141	175	174	174	176	167	175	203	178	151	176	167	186	176	180	207	179	185	180	166	169	152	174	199	185	197	170	177	148	170	175	192	169	198	160	192	175	170	168	193	168	176	133	169	167	153	181	179	213	203	189	199	171	153	202	174	170	182	167	208	180	166	180	181	170	173	166	192	181	197	182	171	168	188	188	199	160	170	173	183	200	157	185	191	177	196	186	163	168	196	172	183	167	179	185	165	173	165	202	170	180	171	173	179	174	149	162	181	174	151	163	187	187	187	174	158	183	189	161	205	190	186	194	162	172	177	180	154	175	189	210	179	174	176	173	196	212	181	165	173	156	203	197	164	176	166	179	172	171	173	180	172	199	173	195	175	162	194	171	165	181	177	188	188	170	188	181	152	166	160	178	176	173	183	174	190	161	182	171	204	194	185	213	163	193	172	172	183	183	168	185	199	142	189	183	173	191	170	184	180	158	146	178	174	191	167	204	177	157	172	187	168	180	176	199	168	199	167	170	199	178	182	164	150	174	210	197	199	179	158	182	186	187	196	192	180	198	182	199	168	171	174	186	187	192	200	188	157	169	174	159	188	185	182	189	150	200	183	182	160	145	196	190	178	182	182	174	193	180	179	168	175	157	173	186	191	180	190	159	205	182	173	173	169	169	193	190	183	187	172	167	173	167	202	178	172	169	210	163	180	175	155	175	185	181	172	177	195	167	175	179	198	170	189	185	170	171	172	191	209	177	162	174	167	179	184	179	175	204	209	196	163	195	177	175	178	191	169	156	189	170	179	166	170	166	172	164	191	198	185	170	178	173	185	172	191	170	188	183	172	166	195	160	181	195	183	148	173	172	202	150	161	199	177	165	179	172	176	167	193	167	171	198	179	199	204	175	190	182	172	169	190	172	180	191	175	169	195	200	160	183	186	198	155	166	180	178	167	185	175	203	155	164	167	152	184	177	182	191	181	181	163	178	188	166	196	175	173	157	191	210	186	161	163	184	168	182	176	169	160	174	169	166	163	174	183	184	158	176	179	192	189	185	180	198	168	171	163	173	180	158	200	160	195	190	188	167	203	167	173	191	187	200	183	168	182	186	182	173	185	188	145	189	166	179	195	165	164	203	169	168	177	163	213	172	187	177	181	178	165	180	192	177	180	174	190	168	198	178	171	167	168	170	167	176	176	178	176	198	191	172	165	185	203	183	166	194	174	196	183	191	173	171	160	181	150	144	179	194	172	176	151	202	195	182	182	157	182	177	174	194	178	179	187	204	172	171	183	186	163	198	195	200	190	183	183	163	176	204	173	160	175	161	185	159	193	197	188	176	184	183	173	160	182	184	162	170	195	155	184	175	151	190	168	198	186	176	181	181	167	164	161	174	195	168	164	177	168	167	183	174	174	183	187	185	152	171	196	164	163	194	202	178	198	165	180	166	160	165	161	186	193	190	170	164	200	153	196	174	171	203	190	159	162	193	172	196	202	187	192	167	181	184	178	187	157	178	161	195	153	187	168	188	176	168	173	179	187	167	183	189	194	182	166	175	166	198	199	186	181	165	186	175	173	203	169	170	166	184	185	197	174	164	177	204	178	181	182	172	178	175	181	178	176	180	178	172	183	186	200	209	192	152	163	160	183	178	185	184	165	191	196	198	179	191	199	188	207	165	165	184	180	168	188	173	184	172	196	194	153	192	170	182	175	177	174	179	182	199	183	167	162	181	192	195	167	181	187	178	169	171	161	190	172	167	171	185	176	187	186	159	193	161	176	191	189	185	162	173	188	190	170	176	184	198	163	186	156	137	168	178	163	168	172	177	160	188	187	169	200	160	152	167	180	193	187	196	185	185	172	191	192	180
4180	2278	6445	7634	5732	4141	3955	3395	3153	3886	5717	5257	5180	5167	5433	5847	4314	4263	2925	2430	2290	1986	1829	2130	2535	2672	2860	2124	1940	2444	2545	1826	1137	894	837	577	538	618	560	498	472	530	532	519	537	500	492	516	504	512	510	502	574	572	556	525	487	503	491	469	503	493	530	561	559	512	461	543	489	510	488	494	467	471	483	460	481	465	479	466	533	481	492	491	509	503	469	499	451	531	494	468	479	469	453	485	489	471	465	493	529	477	491	501	537	490	502	530	484	489	480	470	493	477	469	489	469	469	532	520	479	500	496	496	504	459	508	501	447	489	486	503	465	460	511	492	466	463	455	515	485	455	464	483	461	491	448	473	499	482	447	468	463	475	517	468	527	527	463	505	480	497	461	445	507	467	490	505	499	464	523	501	509	491	464	526	487	461	456	499	466	451	520	495	477	478	467	521	508	489	487	490	505	504	485	463	449	456	512	473	505	461	485	501	484	470	483	537	478	470	479	498	502	498	486	417	494	429	508	441	477	494	484	472	482	474	469	525	493	476	503	488	481	502	491	497	518	539	493	493	485	509	485	506	497	473	499	522	441	477	476	505	487	482	506	460	499	479	501	486	529	482	525	470	488	472	518	508	470	440	483	494	495	478	480	475	480	456	477	487	470	480	490	482	508	490	488	504	462	454	474	495	464	478	480	475	489	508	504	529	468	495	426	491	500	510	463	502	482	482	496	465	480	494	529	484	484	472	452	486	509	451	473	477	493	487	494	455	461	525	520	543	461	481	493	474	482	467	475	501	484	474	489	476	543	455	516	463	499	487	476	480	478	499	510	504	504	484	482	472	444	517	466	497	471	494	474	484	521	507	475	490	473	494	512	508	482	499	469	443	497	483	480	494	467	515	500	500	461	498	494	482	482	453	506	445	486	491	477	522	487	423	496	483	525	457	460	468	492	464	492	451	512	494	493	469	514	499	495	504	493	502	495	537	479	529	464	483	484	505	477	494	508	481	479	500	517	518	482	502	481	475	508	472	462	514	469	500	527	487	534	472	516	463	458	494	509	450	483	494	472	494	441	485	463	478	498	512	482	518	523	505	497	550	485	489	478	485	494	503	522	477	477	490	484	470	511	490	489	489	474	460	515	491	494	457	513	489	454	485	455	524	462	503	500	494	509	465	497	464	499	473	508	478	479	494	504	489	471	495	486	497	506	487	506	482	512	519	521	488	491	471	492	496	515	502	467	458	487	463	504	517	512	464	488	494	454	479	506	503	457	512	466	525	485	522	495	517	462	489	469	415	474	485	477	461	491	513	456	507	482	444	509	442	474	518	478	498	517	522	478	513	487	459	484	490	521	502	489	452	455	487	520	514	527	493	483	465	455	461	536	489	468	479	507	484	508	468	483	478	487	470	489	496	486	471	474	495	485	447	486	498	434	520	473	512	493	459	463	524	456	480	462	483	512	475	482	483	503	528	489	490	480	485	500	472	514	486	518	485	489	500	505	502	455	518	509	503	460	470	471	457	524	491	467	490	482	476	479	494	482	497	484	461	465	497	473	505	504	463	500	531	485	491	486	506	477	464	492	512	478	481	489	499	508	473	465	521	475	488	507	469	470	488	508	479	467	474	512	447	503	496	491	480	457	511	505	487	467	480	451	509	470	501	457	464	467	491	506	481	488	476	486	477	476	499	452	476	487	503	485	464	481	471	452	485	504	468	492	457	512	508	467	473	513	465	470	494	521	454	486	480	488	478	483	501	501	506	503	500	451	473	531	506	467	486	465	475	456	467	462	496	524	464	502	500	461	479	452	452	482	491	464	534	477	532	512	488	491	477	443	515	513	494	479	482	483	486	476	535	500	487	465	494	490	473	471	483	469	456	507	483	467	469	456	519	474	499	509	491	498	509	492	507	501	481	513	467	506	499	509	463	472	474	465	468	457	467	520	478	481	498	453	505	505	518	473	474	472	465	477	514	441	504	511	508	485	521	461	525	495	506	497	474	481	500	512	470	477	486	528	533	485	460	512	488	474	441	480	478	480	528	481	500	521	524	476	497	513	502	518	458	495	511	493	509	492	422	476	508	507	489	486	501	457	522	472	493	522	497	500	462	452	478	479	459	504	459	472	509	493	522	448	498	490	524	518	504	500	512	503	507	481	541	458	484	502	501	498	477	479	493	483	454	501	511	497	507	505	500	476	505	473	468	498	458	486	507	519	500	540	466	497	517	490	465	474	472	462	465	491	527	524	457	486	507	474	455	500	500	480	501	433	474	469	506	456	460	474	452	482	515	463	509	492	476	473	501	467	456	529	468	475	485	493	473	475	478	480	494	474	462	474	472	477	506	487	498	518	489	514	516	502	504	492	507	505	456	485	525	488	518	505	464	500	520	482	478	489	486	509	529	514	494	457	522	528	503	497	462	436	531	458	460	491	496	503	491	523	529	490	489	491	471	483	475	488	451	485	517	499	478	500	466	543	502	490	496	488	460	489	453	492	470	474	494	488	496	475	489	488	483	464	447	500	461	485	477	515	469	511	457	460	507	517	479	467	503	490	474	486	493	498	467	492	516	489	469	485	470	483	481	507	484	500	513	474	480	470	455	494	475	500	485	511	498	465	478	493	476	482	467	470	485	457	480	469	511	534	513	470	462	471	467	451	494	478	477	452	477	509	488	497	509	486	472	509	483	509	485	516	467	466	481	465	468	449	533	548	463	459	490	476	522	482	511	469	494	474	500	529	503	452	512	441	460	502	480	484	497	511	451	471	527	486	502	525	461	519	509	526	463	496	506	487	511	510	489	493	475	501	523	476	471	512	486	466	473	477	458	491	483	506	499	488	508	461	488	492	445	519	493	508	490	491	489	498	498	515	474	459	470	447	475	505	480	494	506	522	495	477	474	491	476	496	498	487	543	500	505	498	483	464	488	452	499	503	482	473	474	466	470	480	464	481	491	493	501	484	472	471	490	502	466	499	471	453	491	516	469	486	492	489	513	476	470	476	506	506	489	487	447	497	462	512	457	467	496	495	449	499	515	469	473	503	517	465	471	488	487	476	498	480	477	494	506	483	504	491	483	487	518	464	488	468	498	470	492	512	483	478	477	489	516	480	475	487	491	483	491	480	531	499	514	496	465	500	460	463	528	498	473	495	403	477	453	499	444	500	530	456	469	474	447	468	506	452	493	478	455	493	495	497	477	443	525	486	498	519	482	508	502	476	480	502	534	500	487	501	498	448	516	461	496	528	501	483	494	490	483	485	455	491	511	496	483	455	453	483	467	466	485	435	484	486	462	467	488	500	474	469	488	460	483	499	477	491	478	491	478	467	484	524	501	473	476	500	520	478	551	501	466	492	442	487	505	496	521	492	531	518	495	482	485	502	486	465	475	457	559	498	472	495	467	512	557	502	502	464	463	464	502	469	482	481	516	487	472	484	446	483	512	466	439	473	472	504	484	459	495	478	493	473	497	495	502	502	490	458	506	494	508	493	474	491	495
22058	13995	15338	15864	11504	7597	5255	4252	4355	7388	11363	11251	10455	9867	13107	12556	9435	9214	6745	4619	4640	3613	2711	2813	3226	4159	4356	3182	2368	2668	3806	2737	1829	1301	874	487	308	345	326	240	274	236	290	276	234	249	247	259	261	292	293	257	302	311	289	321	268	264	245	256	257	288	342	463	449	284	239	257	217	230	225	196	215	218	225	240	225	213	207	236	206	202	231	218	236	232	220	247	243	210	213	229	243	220	235	236	207	226	236	214	212	242	213	209	214	194	220	195	230	212	232	258	249	242	218	209	219	246	225	230	246	230	206	220	203	213	228	226	258	216	246	249	209	227	198	239	225	234	215	247	232	246	226	190	250	234	210	227	230	200	234	227	195	223	255	230	211	230	231	222	213	222	238	235	215	234	226	235	234	244	241	242	237	260	179	218	227	228	213	230	223	237	243	222	267	205	252	231	243	209	219	219	224	254	215	228	235	233	221	225	223	194	195	217	235	216	222	215	226	237	207	235	252	234	212	231	240	218	235	209	222	218	204	232	249	198	232	216	233	239	230	230	220	225	232	239	242	246	213	216	222	234	250	225	227	211	215	215	224	214	212	252	199	230	229	232	234	221	262	232	222	268	253	225	223	236	246	212	246	209	229	197	209	218	222	231	197	232	212	229	225	229	236	223	250	240	213	258	193	225	200	245	216	213	226	221	222	233	238	214	209	209	235	233	236	260	233	226	208	228	251	238	199	222	226	230	216	257	254	240	238	224	230	221	221	251	242	214	241	218	249	210	214	212	198	239	188	233	259	223	228	228	230	224	214	219	216	243	221	208	226	238	225	246	220	221	227	211	177	206	219	228	225	214	222	263	224	233	208	239	232	244	220	240	221	234	234	213	211	238	219	221	205	234	228	196	236	234	229	233	228	235	226	211	241	227	235	215	225	256	220	209	212	221	243	225	227	261	226	240	212	241	213	232	220	212	194	212	207	214	236	230	222	238	221	235	252	222	240	226	214	228	214	222	229	239	216	229	235	231	215	214	229	257	237	242	218	242	224	253	229	255	222	256	223	235	226	233	232	223	234	210	229	198	241	214	216	233	226	269	240	235	226	211	225	220	215	214	234	238	221	215	200	231	200	200	230	236	250	208	219	208	217	217	235	219	208	211	213	228	215	216	237	231	210	224	241	225	223	230	209	225	250	226	230	243	236	212	238	192	216	235	195	210	229	206	234	217	222	214	230	234	267	253	221	222	244	213	229	216	231	231	232	209	242	238	213	215	231	231	235	212	215	247	226	225	242	240	182	229	216	236	235	218	233	250	256	241	208	249	226	235	228	236	219	217	207	250	235	202	228	226	187	236	210	204	213	236	239	221	235	231	205	243	259	204	264	243	242	216	187	249	212	237	248	210	238	206	239	232	208	245	247	255	206	224	235	220	223	219	254	233	230	215	262	225	249	237	246	244	227	208	218	240	216	199	212	229	231	235	259	227	213	212	213	227	219	254	206	217	249	213	261	249	219	232	246	246	227	229	220	226	230	214	229	240	204	216	229	232	223	211	223	241	218	233	230	250	213	229	249	211	241	236	235	241	223	253	246	216	230	232	226	254	223	220	226	237	204	224	218	198	238	229	237	232	235	213	204	226	228	202	236	233	243	222	228	244	230	244	203	218	248	228	234	213	222	239	219	219	219	255	203	243	241	204	232	192	220	227	228	203	208	226	224	236	227	231	200	194	246	265	216	241	224	236	244	218	249	210	230	256	222	215	237	208	213	233	225	234	219	251	223	241	196	234	239	202	213	215	206	189	224	247	220	241	228	214	251	235	225	228	219	228	234	218	212	215	213	217	242	223	243	273	237	210	212	226	243	213	218	216	227	236	211	224	210	217	215	224	247	191	243	224	217	227	220	235	220	207	210	229	216	241	230	183	246	235	220	206	208	235	201	233	215	246	223	234	218	266	224	246	218	224	232	210	251	214	223	230	202	236	221	223	231	242	247	225	214	202	215	231	244	219	219	222	187	236	209	230	254	232	246	227	218	266	218	198	247	253	238	234	230	228	247	227	231	225	206	197	217	234	228	215	231	225	233	235	245	206	217	218	215	249	235	216	196	228	226	233	233	238	235	237	252	203	210	229	250	230	234	233	234	220	227	239	242	223	214	224	215	220	220	213	219	240	227	245	219	240	239	233	232	218	204	211	208	233	221	224	224	202	221	250	234	215	218	214	223	214	228	247	228	216	227	233	228	241	253	230	246	237	225	229	203	221	222	231	229	261	231	213	210	216	197	236	259	240	229	225	225	222	230	225	212	229	218	215	245	240	220	207	204	232	249	253	212	225	214	221	216	219	232	235	233	220	226	243	203	224	232	217	243	251	224	210	240	238	236	213	224	219	208	220	197	216	228	248	272	217	227	227	228	222	235	232	222	221	187	227	243	243	211	229	218	225	249	252	240	210	235	218	230	219	202	195	218	217	220	241	229	213	243	233	229	213	230	215	214	261	233	221	219	228	232	192	215	225	225	226	244	235	221	221	213	238	218	219	222	229	228	240	248	237	231	198	263	247	242	236	228	222	217	236	250	208	245	202	247	233	207	245	224	207	206	212	230	243	199	226	239	245	201	243	215	254	243	198	234	226	234	219	229	210	224	253	222	213	225	234	210	207	219	238	244	232	235	211	220	252	230	201	226	213	244	242	223	234	234	208	219	227	205	228	214	215	237	200	229	219	239	238	237	237	217	230	187	230	229	207	264	245	259	221	217	227	219	210	226	239	235	243	213	206	222	232	228	215	240	218	220	212	237	210	214	215	244	238	230	215	214	210	214	212	237	229	228	217	213	239	241	230	246	224	260	227	249	236	230	233	227	219	233	214	225	241	238	196	230	251	220	243	215	217	211	229	261	209	259	226	236	231	212	211	228	229	211	248	205	216	202	230	229	206	244	233	251	209	244	249	223	244	234	263	250	250	212	220	212	232	244	215	240	204	220	236	239	229	231	230	231	232	232	216	219	249	223	226	230	231	250	244	221	223	187	209	227	240	223	256	235	212	223	217	218	252	258	208	230	236	244	227	234	210	268	218	231	247	246	257	232	223	219	226	217	216	224	241	220	270	228	264	222	250	232	224	228	215	223	207	217	249	220	259	204	216	195	224	211	231	243	257	249	221	269	248	199	244	248	247	219	238	215	228	204	230	208	201	226	272	243	245	228	207	240	217	210	205	208	204	227	214	219	221	212	240	214	190	205	214	205	205	200	225	211	263	245	230	240	236	208	233	207	238	202	226	216	247	234	245	229	219	190	216	222	224	226	213	225	236	211	234	242	222	221	214	212	220	228	256	231	227	230	227	235	232	216	207	240	234	231	207	213	235	207	218	243	229	194	229	230	211	233	230	239	223	220	208	211	229	263	226	206	226	250	231	217	231	226	261	223	221	244	241	253	209	219	211	206	250	230	233	211	230	239	231	224	203	252	241	225	200	207	212	212	213	234	213	203	237	203	256	238	224	221	194
13354	12375	19950	20001	16288	13190	12271	12136	14237	21378	28302	28228	25993	28065	30965	33621	28411	30589	24902	20402	21782	17267	15622	15457	17994	21531	21579	17689	13776	16195	21106	16832	12096	8570	5298	2350	1546	1385	1042	858	851	908	1052	1057	1069	980	889	818	1087	1096	1213	1099	1381	1501	1282	1236	1025	812	699	703	751	1126	1517	2498	2381	1030	609	661	646	596	585	556	602	597	629	622	626	635	622	590	576	549	557	591	558	620	589	562	586	580	566	594	575	582	601	604	601	605	621	633	576	590	576	621	599	591	562	573	622	591	600	591	600	597	623	611	580	597	593	601	603	587	597	577	586	545	636	554	608	616	570	598	612	612	623	607	617	560	610	607	610	609	612	585	555	622	608	594	580	616	534	628	613	638	602	641	592	613	580	606	581	589	621	601	648	576	619	607	561	586	589	632	556	571	578	608	631	634	573	528	580	603	601	624	604	571	577	570	617	561	637	562	589	611	598	589	567	593	610	584	596	602	627	598	602	619	602	584	560	624	556	603	566	596	615	622	634	616	587	614	600	552	631	624	608	575	592	586	642	607	615	569	658	581	609	629	549	592	609	631	599	632	604	612	621	599	602	609	584	565	547	599	610	581	618	604	574	636	557	592	617	594	580	560	603	593	599	579	571	596	603	614	574	639	609	563	584	601	616	563	561	609	585	565	575	592	587	618	608	602	605	612	622	605	593	598	571	588	570	569	586	625	583	600	616	600	585	619	604	608	612	588	559	558	601	580	634	630	582	625	615	598	629	578	631	630	640	582	581	616	593	587	586	552	603	591	619	617	631	611	648	593	579	633	604	604	572	626	578	615	598	607	540	597	598	582	581	631	642	586	558	567	570	585	608	597	564	599	600	617	568	596	564	600	614	570	612	600	604	593	557	593	590	653	577	641	609	610	580	589	601	560	570	602	569	635	560	598	589	573	585	586	569	567	582	611	633	615	590	571	663	574	594	642	623	579	622	607	584	633	601	603	571	542	576	623	578	570	602	595	571	610	590	626	553	632	590	589	591	534	634	582	569	627	594	545	589	590	610	631	605	552	657	559	583	576	588	634	609	581	605	577	557	561	609	569	666	604	600	618	588	623	577	568	620	596	609	583	595	595	586	588	605	612	576	608	537	580	619	664	589	592	609	685	600	613	616	595	587	624	635	624	592	578	599	637	619	601	581	586	584	623	593	575	580	593	602	661	574	592	623	652	643	601	608	603	607	593	555	585	626	597	588	575	591	612	618	572	553	570	602	629	606	570	608	544	638	591	608	598	572	601	555	543	605	559	566	622	601	609	578	603	636	606	565	651	572	588	580	609	612	599	624	639	580	597	606	573	629	605	606	546	607	573	579	571	611	568	605	628	578	539	644	556	577	636	614	628	577	567	592	613	630	602	596	576	614	579	589	600	587	557	600	571	617	576	571	536	545	570	584	602	607	601	573	525	582	637	642	576	605	608	599	606	565	601	577	637	627	586	607	547	571	586	565	582	595	575	605	615	615	588	578	596	573	563	593	580	604	605	582	605	617	575	623	552	553	609	567	587	637	616	574	579	573	574	584	609	607	598	599	602	547	609	629	572	599	672	591	590	584	596	574	663	573	638	574	585	598	603	580	569	579	583	597	591	606	588	542	602	626	583	576	609	605	575	578	578	595	570	555	565	572	604	600	599	588	619	638	556	628	596	576	558	565	599	603	598	561	581	580	602	623	610	610	624	610	625	607	563	605	592	614	581	572	640	626	598	611	601	516	598	608	599	604	609	596	657	624	562	643	582	598	573	623	608	592	640	630	602	565	553	560	630	581	625	631	567	561	613	568	587	631	613	630	569	567	601	583	575	545	648	642	619	571	589	590	555	596	650	586	604	577	579	567	634	568	581	645	601	572	596	610	596	567	588	631	552	582	613	617	605	617	595	569	618	660	595	616	559	610	629	597	577	604	572	594	602	603	618	561	585	568	594	605	607	571	600	622	622	638	611	590	589	607	579	589	584	609	559	646	610	560	628	616	574	583	617	575	600	591	609	548	599	593	606	592	601	604	583	645	600	612	615	576	573	584	619	611	605	646	558	608	593	627	568	596	581	604	619	625	623	600	612	588	605	574	578	585	580	589	566	579	612	644	574	591	561	595	548	585	585	591	584	578	587	613	636	554	555	601	615	625	615	585	590	576	606	575	600	595	587	575	588	621	613	605	600	611	595	614	608	600	586	607	593	577	607	640	599	596	583	583	676	564	607	542	611	574	581	553	628	623	575	603	601	558	563	581	535	620	601	642	615	624	576	623	588	607	592	600	605	613	608	643	593	545	598	679	628	619	569	616	602	607	567	628	596	567	622	586	613	613	667	581	596	583	613	580	602	569	563	603	581	569	610	554	588	574	604	582	574	567	666	602	588	624	607	605	604	585	605	623	556	593	610	574	577	581	613	569	654	607	616	597	571	565	631	599	620	553	604	580	632	584	617	610	623	606	574	581	583	609	599	578	592	577	597	603	634	590	597	584	563	603	595	600	607	595	619	596	547	610	578	610	594	548	588	634	625	576	564	575	595	520	602	601	582	617	590	576	618	608	595	616	623	603	583	605	628	654	608	596	559	576	600	615	590	588	586	560	603	595	637	610	611	600	596	625	568	543	611	598	593	601	533	610	592	607	584	565	554	594	597	590	622	584	616	595	610	616	578	583	598	586	586	606	596	562	607	606	580	612	646	605	608	590	596	587	595	609	601	630	558	593	602	599	588	579	598	619	562	618	571	660	546	622	634	574	592	613	597	609	592	593	538	618	601	593	587	603	594	590	566	573	563	545	584	594	629	617	608	563	585	604	606	547	626	556	568	597	613	633	601	603	561	599	597	593	593	612	586	552	598	602	587	551	615	590	591	558	568	549	603	615	602	578	546	561	572	569	625	618	590	595	648	629	588	594	661	591	569	539	619	605	551	632	609	573	573	572	630	557	603	592	592	608	575	604	572	599	601	585	623	639	592	583	623	612	617	570	606	586	576	633	578	596	603	627	554	591	587	629	550	592	607	558	558	633	596	616	593	615	587	619	587	621	627	564	614	604	621	612	616	595	594	567	570	659	566	559	599	618	612	575	622	595	562	556	625	609	579	600	587	640	598	600	615	595	588	600	582	624	573	611	591	611	598	583	624	555	594	628	602	584	587	588	595	571	623	596	579	580	558	560	615	609	558	615	567	588	584	631	597	647	605	630	591	596	553	586	610	587	595	580	572	582	622	642	637	595	663	631	610	605	596	585	589	623	600	590	604	588	591	642	603	602	617	626	579	583	608	574	577	607	607	604	622	570	606	607	630	589	614	587	582	612	640	604	568	560	615	594	579	556	606	581	618	607	546	601	560	570	569	559	623	612	620	587	590	603	601	626	608	578	585	568	602	607	585	645	631	591	589	607	591	610	596	656	604	594	621	568	627	569	621	591	608	594	599	572	579	576	592	624	591	588	597	584	638	612	577	632	581	574	566	581	639	615	629	553	639	545	620	585	608
38059	29930	28151	25183	19708	15170	11332	9433	9751	16280	20581	20812	19364	19817	25056	25223	20187	21459	17189	12010	11825	9131	6329	6626	7899	10206	10684	10298	8072	6282	8145	6227	4645	2909	2007	695	337	381	298	274	202	311	296	222	275	265	216	214	240	350	337	260	297	406	354	361	303	214	164	177	211	420	508	661	637	271	169	172	142	143	166	153	152	150	166	157	170	159	169	155	139	150	157	140	170	153	139	161	157	158	167	160	167	140	135	121	144	159	140	156	140	151	142	149	166	156	133	159	145	132	146	169	137	150	150	137	151	171	165	146	156	151	141	145	164	161	154	136	119	160	148	181	183	147	147	149	137	156	155	160	155	155	166	147	164	139	167	161	152	146	170	144	163	130	143	153	148	152	159	134	166	152	141	143	161	145	165	174	144	137	142	166	161	147	145	136	136	160	144	165	135	165	166	153	158	157	149	151	136	157	140	154	127	157	155	182	137	147	173	161	164	153	144	148	140	153	144	151	159	165	147	152	132	147	144	153	144	147	151	132	144	160	120	158	167	116	126	136	131	146	157	126	135	171	135	161	162	147	171	157	130	150	157	151	183	156	169	145	185	133	151	149	148	164	167	158	145	135	154	161	171	157	134	143	164	159	143	142	157	136	134	174	149	158	136	147	152	158	130	135	153	130	167	157	130	161	162	150	157	166	158	156	165	180	132	148	137	150	146	157	160	164	158	156	160	158	166	143	142	145	156	140	135	171	184	138	144	149	136	170	155	174	135	135	164	166	158	162	135	168	150	137	140	149	140	159	134	154	149	144	155	144	167	149	148	145	143	146	137	167	159	143	145	159	154	132	152	153	154	180	140	142	143	180	143	143	146	141	162	160	145	153	160	148	175	134	145	163	181	171	152	157	153	167	140	152	139	135	143	146	166	158	147	154	145	142	153	160	131	155	150	162	164	160	159	165	145	147	159	134	154	149	170	156	160	136	157	164	130	153	136	149	158	167	148	145	157	172	178	131	157	147	145	159	132	133	165	161	138	186	156	140	168	150	130	159	146	123	138	152	144	161	149	164	145	159	148	159	157	144	152	155	144	156	142	139	140	159	169	147	161	151	134	151	156	155	159	143	159	155	155	156	154	152	126	157	155	158	138	141	146	139	177	145	141	157	155	134	159	144	164	133	163	149	155	153	174	142	148	150	144	168	131	168	151	162	142	144	155	154	164	166	145	166	145	146	174	162	151	156	141	134	142	135	148	152	135	137	150	169	121	129	158	141	172	140	141	152	146	151	138	141	165	133	180	162	137	162	150	144	170	145	147	163	137	133	139	158	129	144	144	173	174	165	142	136	139	137	162	166	157	139	162	157	147	164	146	165	163	164	150	147	165	146	150	152	154	157	164	135	175	133	143	131	167	148	172	145	135	156	159	132	150	141	140	153	149	150	163	158	150	164	150	146	149	164	139	170	154	161	155	176	165	153	128	160	154	144	153	156	148	140	150	158	160	136	156	155	142	140	147	150	142	141	154	138	161	150	142	152	158	150	153	154	164	161	169	144	150	141	151	158	149	148	158	167	160	144	158	141	151	164	164	139	151	153	150	125	167	127	170	128	155	132	142	165	149	169	178	168	153	129	157	159	163	143	138	151	149	162	175	128	141	171	137	131	143	166	145	156	162	154	155	152	153	137	151	166	131	143	136	129	129	146	151	132	159	156	162	141	132	164	155	150	142	130	159	150	158	171	157	134	138	161	163	178	149	158	160	147	176	166	152	158	168	153	155	145	163	148	151	147	139	139	146	120	147	163	162	143	156	151	149	151	135	153	139	151	151	153	141	179	189	144	149	146	144	139	155	150	149	162	166	161	170	145	150	149	157	142	140	159	150	136	144	161	131	161	163	159	160	140	151	159	127	144	139	150	137	138	157	166	159	146	138	145	167	162	152	165	154	170	144	147	144	151	172	138	160	170	160	194	147	111	135	141	181	150	165	137	136	158	150	133	161	170	148	155	163	154	147	149	150	155	144	150	152	148	161	149	139	134	155	161	156	161	145	160	130	139	150	176	147	141	141	157	160	149	149	165	169	149	174	141	159	156	161	149	146	158	134	168	146	151	146	139	159	152	174	165	140	153	155	158	142	125	141	162	162	125	156	128	153	162	139	160	149	143	162	156	132	131	145	155	133	178	147	133	153	151	168	148	192	151	154	168	147	156	134	184	169	140	171	158	131	157	149	152	147	156	158	154	150	148	137	157	170	154	140	125	141	167	139	146	165	139	149	145	146	153	144	149	142	178	147	133	150	150	139	156	181	158	178	161	156	171	156	154	166	156	157	153	142	149	154	171	155	157	158	180	160	157	167	143	160	143	156	150	172	160	153	167	143	160	138	140	136	166	153	142	157	139	165	151	136	167	139	162	160	144	143	130	152	183	180	154	136	153	183	171	157	155	143	173	157	143	166	144	129	142	148	134	178	175	145	150	158	178	145	147	169	137	123	155	156	134	155	147	157	147	155	160	148	168	139	145	145	156	139	162	140	156	151	128	146	131	165	150	167	139	164	143	177	147	148	152	138	136	170	149	144	158	161	146	142	165	160	134	144	151	139	150	172	156	175	155	154	171	162	160	158	161	161	139	146	159	159	141	151	153	124	173	144	150	157	143	183	147	152	168	154	149	145	128	130	165	162	155	153	159	143	165	153	148	168	153	149	143	166	140	157	152	148	155	152	165	155	157	137	160	153	144	152	152	146	161	163	144	166	147	148	150	142	138	124	146	156	157	149	143	160	173	136	136	138	152	163	173	151	145	146	178	151	155	145	141	158	147	154	147	168	142	137	150	147	155	154	131	132	142	151	135	173	150	166	160	131	144	167	140	157	151	150	144	158	150	133	162	160	154	156	158	159	140	146	140	167	155	157	159	152	158	157	147	152	142	160	138	160	146	165	156	137	177	163	150	148	149	169	154	139	143	150	173	145	148	147	146	162	143	149	152	147	136	160	151	153	163	137	142	157	148	173	147	150	161	154	145	136	150	154	157	150	148	161	132	158	156	152	141	152	152	149	150	146	158	172	145	159	134	139	151	140	146	150	149	146	143	149	163	143	159	160	168	164	135	160	172	151	160	150	164	143	147	151	138	143	149	175	160	143	177	174	156	155	149	152	143	151	150	166	169	147	162	141	146	142	153	157	174	149	138	130	155	156	147	155	151	155	168	135	158	150	144	149	149	134	151	127	135	136	165	194	168	149	152	147	145	167	144	141	130	166	126	161	121	172	147	157	159	155	166	137	157	144	159	153	163	156	152	151	157	165	144	160	158	177	148	150	170	153	140	137	148	131	146	157	143	145	168	174	147	169	160	152	153	148	162	150	144	150	148	126	145	151	145	175	171	126	166	180	135	155	169	169	157	143	173	158	160	144	162	138	149	159	147	148	150	149	158	161	140	138	158	169	175	153	160	154	134	192	172	147	139	156	160	132	149	159	149	177	151	145	142	169	126	161	148	144	155	171	143	159	139	146	135
22404	23473	30000	27087	23996	21118	19423	20170	22115	32244	36662	37374	34517	38283	41671	44798	39600	43421	37736	32760	35046	28095	26313	27429	29849	33489	34297	33574	29262	26611	32298	26702	23301	15734	11255	3629	2012	2049	1371	1128	943	1202	1417	1217	1916	1161	1271	1171	1570	1801	2426	1472	1885	2577	1995	2163	1484	992	697	626	984	2764	3483	4552	4161	1477	439	420	438	436	409	398	457	418	404	402	474	471	439	391	450	407	431	406	402	423	392	388	395	412	427	372	463	431	383	414	424	421	378	388	401	438	402	433	421	415	425	398	424	430	439	391	417	391	411	376	428	419	409	410	414	408	445	398	425	379	419	400	388	429	424	430	394	409	407	447	395	401	392	407	431	417	415	437	400	430	396	435	450	415	423	389	458	421	411	418	406	405	437	393	434	429	439	427	395	389	392	471	409	420	398	387	388	416	407	437	401	406	422	419	406	431	429	411	415	392	416	421	436	434	425	457	411	398	415	386	399	438	416	434	422	432	433	432	399	404	417	440	379	420	417	426	402	415	424	423	409	428	389	423	386	421	411	440	425	405	425	394	425	397	398	416	394	439	415	395	410	380	424	411	414	389	455	393	434	426	431	447	386	419	370	390	430	406	465	461	412	430	445	396	373	421	415	411	412	396	402	408	437	403	390	419	408	404	438	457	370	412	398	432	401	394	421	352	382	440	420	424	400	449	411	436	405	424	402	402	402	455	425	430	398	431	427	384	446	410	403	427	438	424	391	427	405	454	413	434	435	419	405	394	404	388	414	427	471	410	394	416	419	433	419	433	379	419	405	413	411	367	430	393	394	403	420	433	425	417	411	433	389	399	430	405	440	411	415	401	413	411	417	412	412	437	390	386	413	393	402	423	417	427	407	412	395	388	405	412	389	409	390	366	396	412	436	438	425	392	400	398	382	406	474	410	397	442	389	406	467	389	400	435	405	436	414	389	418	398	411	411	386	421	431	414	430	380	421	423	426	412	412	438	395	417	401	381	410	405	459	390	401	413	435	368	417	427	393	418	434	389	435	422	409	379	401	423	394	416	404	396	410	408	443	421	412	411	375	409	412	416	406	398	413	383	400	410	413	412	409	403	384	430	420	434	391	411	392	367	427	416	383	404	424	377	407	414	387	395	430	425	425	402	450	437	436	383	410	416	410	436	392	418	424	413	395	417	447	385	420	440	427	410	384	404	396	446	424	424	380	421	415	398	442	414	409	410	366	415	410	415	404	438	426	468	408	377	414	424	399	406	419	388	387	422	374	401	404	382	447	420	382	413	410	418	459	419	396	451	402	447	412	404	378	459	433	412	412	417	434	376	415	425	422	426	408	411	424	423	413	397	404	392	424	380	438	428	436	419	459	442	417	407	393	417	406	395	410	376	426	425	392	398	425	431	431	416	402	399	402	378	427	374	415	417	430	414	400	424	401	411	429	436	409	430	397	371	400	398	398	409	387	419	416	411	438	366	432	395	355	447	376	430	427	425	415	394	409	402	400	394	377	403	419	412	405	427	441	385	425	386	419	400	392	425	420	454	435	398	414	360	425	423	385	424	393	389	419	387	429	421	395	436	397	438	406	444	393	407	407	410	406	404	438	422	415	389	404	432	444	393	395	386	413	403	400	405	437	396	389	442	400	428	406	386	399	391	439	387	389	391	400	420	370	419	399	429	417	432	448	407	386	391	399	392	417	406	435	401	427	405	410	416	408	369	398	435	373	425	417	416	406	393	402	414	446	429	420	417	431	381	398	396	376	437	423	422	423	415	387	438	392	363	416	424	419	407	371	415	425	385	412	397	369	418	361	409	430	417	383	406	416	429	400	442	385	391	379	412	426	408	409	413	402	384	429	384	405	427	396	377	416	443	385	432	442	405	376	452	391	440	435	421	433	434	401	408	420	390	389	411	424	435	417	409	402	402	388	369	410	385	402	439	430	429	404	393	396	461	394	414	384	433	407	427	416	432	378	428	381	397	420	410	395	425	417	422	433	379	358	428	408	407	425	419	412	367	423	405	395	458	393	421	408	392	404	406	383	405	470	412	388	401	403	410	397	414	399	396	430	396	406	429	432	401	429	396	401	417	454	415	401	422	400	431	395	427	387	396	427	418	417	423	405	405	411	381	418	403	412	414	423	429	432	408	420	405	409	438	406	420	404	445	386	423	443	385	409	400	404	414	407	393	420	414	424	422	404	401	430	460	380	423	432	388	398	422	388	409	423	422	399	416	447	387	385	410	378	436	399	427	394	426	438	415	388	416	413	426	416	416	390	403	419	416	424	407	415	402	439	400	377	439	388	403	387	382	419	404	430	402	426	423	384	409	383	463	404	436	374	422	414	410	420	396	409	413	409	406	373	420	395	425	414	384	398	441	403	402	374	415	437	405	428	413	432	397	423	408	432	456	395	379	402	415	399	407	396	439	415	386	457	435	420	418	423	446	418	435	392	421	412	416	444	399	402	360	408	397	416	448	426	401	429	431	418	414	418	417	406	403	410	382	407	377	420	432	405	400	419	403	407	434	411	396	394	401	408	399	424	412	409	379	433	414	406	416	427	427	394	412	407	428	392	372	447	416	442	416	438	424	418	409	395	434	402	422	426	401	420	429	388	377	399	412	413	412	426	382	399	429	425	395	397	439	415	430	425	403	388	388	432	383	426	381	430	451	422	433	400	408	390	430	417	429	361	366	425	400	420	374	407	431	446	415	437	389	430	394	398	382	410	434	413	391	395	430	406	400	434	439	425	371	451	385	419	410	392	411	385	402	396	416	410	374	412	409	447	409	426	401	366	452	417	410	409	423	424	443	413	409	405	412	394	423	397	447	440	412	386	430	408	439	398	356	406	398	455	439	437	400	447	393	419	443	420	420	396	407	416	400	431	376	422	420	418	438	447	371	416	437	388	413	384	425	384	390	385	382	446	436	422	426	424	421	383	424	425	411	393	421	431	438	440	399	431	404	398	424	406	416	362	427	438	425	393	393	377	394	431	399	416	414	375	427	377	416	412	432	417	427	385	409	398	426	406	396	412	400	441	429	409	445	439	404	426	395	458	381	422	399	359	383	396	412	405	421	402	373	412	425	421	414	426	456	369	372	420	414	409	430	401	407	410	368	408	409	397	400	377	399	416	381	396	416	395	397	426	408	463	391	375	400	426	413	394	432	443	417	407	418	409	392	387	421	413	411	412	404	437	431	381	391	436	416	403	468	392	414	422	418	412	393	400	405	405	392	420	435	444	396	444	405	431	422	405	443	385	426	397	434	383	412	423	439	434	416	417	410	423	394	402	415	422	410	432	394	432	401	421	470	392	390	420	385	427	401	386	372	409	409	395	391	404	429	398	444	405	390	423	415	406	389	415	439	412	426	407	391	439	402	389	408	357	409	419	403	425	400	405	443	395	394	425	406	424	424	415	367	369	397	407	429	414	401	400	396	410	433	396	419	368	379	424	409	435	417	408	386	405	418	442	412	377	439	391	421	372	397	394	421	404	425	420	387	388	358	408	420
4677	1765	2676	2862	1963	1178	944	796	669	792	913	762	653	750	872	875	614	660	553	407	517	386	367	363	374	440	475	479	394	330	415	373	291	215	208	219	203	173	216	221	194	205	186	195	219	216	185	233	200	203	170	183	220	220	201	223	214	188	185	216	187	198	201	197	240	214	202	189	207	175	187	210	212	215	200	186	196	194	189	210	195	200	191	202	196	178	191	202	189	195	204	229	192	185	214	218	212	217	205	204	212	170	199	195	198	210	216	202	229	183	202	185	212	167	208	198	215	209	209	198	203	175	178	206	238	189	215	183	225	192	205	211	177	190	186	206	188	211	202	191	195	202	209	199	196	176	192	181	189	197	206	195	197	190	204	187	190	210	215	192	220	193	204	221	236	228	215	186	190	191	184	195	204	205	207	194	212	196	169	189	209	173	197	213	196	217	202	223	196	202	191	144	214	185	226	198	201	197	178	184	172	211	205	201	194	205	215	179	180	194	213	204	198	210	190	218	209	194	191	200	190	206	194	195	192	171	212	183	217	214	200	193	201	191	188	195	208	212	208	204	190	195	193	202	211	210	197	181	191	202	184	187	232	206	196	204	172	193	177	206	177	206	222	208	210	190	200	206	216	181	186	182	201	233	191	188	185	208	210	193	198	195	191	202	193	199	194	162	200	196	217	221	217	183	219	193	193	212	189	176	177	207	183	184	229	199	192	184	185	182	178	190	184	193	193	214	208	189	216	206	196	196	222	209	182	169	176	202	222	203	197	206	211	202	229	211	225	184	184	217	205	203	219	191	188	189	202	192	222	196	209	200	196	191	175	184	189	187	209	237	188	182	204	179	195	220	208	207	185	198	176	204	159	214	185	182	206	214	177	207	184	176	237	221	189	202	182	185	175	199	212	205	213	193	216	224	199	205	173	197	212	230	215	196	210	215	202	201	185	178	174	184	185	220	169	191	194	203	198	186	210	197	212	219	216	209	217	195	193	202	203	222	202	213	175	199	193	199	206	169	210	220	210	196	201	184	205	208	187	215	208	204	198	177	223	191	177	196	181	185	192	203	198	207	212	201	180	204	185	190	190	229	188	206	185	195	214	204	211	191	209	200	192	182	201	188	211	197	228	191	212	180	203	198	198	194	209	177	175	181	203	205	198	198	212	183	210	201	186	224	214	181	214	192	182	209	220	175	206	182	200	193	188	198	216	216	184	209	193	176	186	218	216	181	201	192	189	176	174	184	215	197	192	195	204	199	229	194	183	179	195	207	195	201	191	195	227	200	201	203	206	199	183	179	183	218	184	215	206	181	212	177	228	191	166	210	223	204	207	194	222	207	179	194	193	206	189	204	182	195	193	206	238	193	214	188	179	202	209	204	225	191	201	213	188	191	178	207	211	188	202	185	195	208	225	226	197	208	189	215	214	216	218	229	221	210	207	195	186	212	209	196	178	185	180	182	192	195	176	227	185	183	209	200	222	182	222	199	203	217	206	198	198	208	200	188	199	208	167	185	223	214	201	181	201	190	210	193	206	192	198	211	193	212	179	191	184	195	199	178	222	210	195	203	202	217	207	202	189	207	221	198	197	214	184	198	187	180	186	221	205	197	236	212	207	192	204	194	192	190	223	191	206	201	193	198	216	198	180	168	208	224	206	227	203	205	181	178	226	205	194	210	220	186	206	208	197	228	237	194	228	203	188	193	187	185	213	233	200	194	187	223	206	233	191	185	192	192	202	193	196	211	188	188	220	191	178	192	165	189	204	192	179	202	207	210	180	183	174	215	206	186	216	164	203	201	227	212	222	213	195	199	179	188	209	216	210	203	193	204	211	206	223	213	199	175	201	204	223	214	177	162	198	212	209	190	199	218	210	185	208	211	171	204	178	199	220	200	221	198	179	200	194	211	189	200	205	191	208	205	221	208	182	198	180	202	218	187	199	197	206	179	201	199	220	181	218	222	211	193	198	213	180	212	202	211	180	190	182	178	202	183	220	201	209	207	180	203	199	169	198	198	179	223	217	219	182	202	193	237	194	220	202	215	213	205	183	219	228	207	206	180	200	177	198	198	184	213	219	184	191	220	213	204	207	213	209	184	183	184	197	216	215	198	210	202	206	217	223	217	216	183	186	207	200	180	230	186	225	207	212	196	197	214	188	208	206	199	184	193	210	177	201	199	200	215	180	215	176	224	189	189	208	192	192	194	232	210	239	203	195	187	214	219	213	213	188	232	194	204	202	198	201	191	194	216	203	212	208	208	197	186	173	188	190	191	191	204	199	202	196	194	182	209	224	191	196	217	181	195	191	213	188	196	171	210	197	219	204	182	187	184	197	195	207	185	200	191	192	200	195	196	181	197	193	202	205	209	194	204	221	206	213	186	195	213	196	207	238	205	199	192	180	195	202	242	202	186	189	180	184	198	183	183	195	214	192	208	193	179	158	203	207	177	214	188	195	194	199	227	188	198	187	172	203	213	225	180	192	217	215	225	190	216	211	190	187	203	202	186	194	216	208	221	214	240	215	200	199	198	189	179	194	189	218	212	197	198	172	218	175	187	188	186	217	212	233	184	186	194	199	186	190	182	200	172	195	179	193	183	199	202	201	212	188	223	200	198	216	193	190	190	211	215	205	201	172	228	207	188	210	195	203	197	209	211	209	191	196	210	220	205	188	202	180	231	183	207	207	201	194	201	194	200	217	215	217	223	181	207	180	209	207	205	192	193	176	191	176	191	188	194	182	205	210	186	210	197	185	231	195	208	198	172	184	197	197	215	209	191	177	195	171	201	197	182	196	182	192	216	184	202	206	211	183	180	238	199	210	206	205	191	216	198	209	229	234	180	206	195	185	189	173	203	181	213	183	210	198	213	187	193	176	200	176	198	208	215	230	179	237	183	211	192	209	222	190	202	194	227	209	201	190	213	194	196	204	186	190	184	192	180	189	194	210	212	204	214	223	211	205	201	205	215	213	190	208	211	218	207	200	208	190	204	187	218	203	217	196	195	207	185	205	188	185	209	201	209	211	185	192	211	189	193	200	233	216	206	184	184	207	230	203	188	198	184	162	211	209	180	213	241	215	214	199	209	215	215	189	187	211	189	178	205	194	196	203	180	186	210	195	199	244	200	195	218	198	170	218	194	213	205	227	191	198	154	212	210	192	218	217	230	212	220	202	205	189	201	208	202	209	190	187	201	240	204	213	199	210	185	200	206	222	213	196	187	219	219	191	204	220	188	207	206	202	213	185	200	202	197	208	200	209	196	201	176	176	185	234	205	216	187	195	181	214	202	194	185	176	188	192	220	202	184	210	190	218	189	167	208	189	189	180	185	197	208	237	186	199	199	185	186	215	210	209	192	190	207	201	189	207	200	199	202	180	203	188	216	199	184	212	201	172	220	187	153	186	226	193	170	186	193	200	189	168	201	215	205	187	204	172	177	190	188	211	196	195	190	173	196	179	181	200	204	221	176	186	191	182	201	231	191	182	205	196	199
4201	2453	5690	7951	6740	4870	4039	3734	3389	4276	5364	4286	3881	4611	5227	6245	3577	4599	3760	2673	3022	2063	1834	2025	2078	2767	2926	3163	2638	1831	2596	2425	1561	1117	964	699	574	558	559	577	542	577	550	535	567	571	545	549	557	581	613	578	527	581	608	566	547	593	576	514	543	632	657	760	815	608	579	527	565	589	524	521	527	525	508	530	528	557	552	536	541	588	528	507	531	488	522	544	558	544	524	532	510	572	538	508	517	522	540	527	566	556	534	541	538	573	531	532	534	523	528	547	492	534	546	575	526	515	506	524	520	484	551	498	518	517	517	557	547	568	557	550	514	544	590	519	534	562	521	544	526	536	527	504	533	575	496	530	532	517	514	574	555	511	528	544	528	529	533	511	562	539	545	493	522	523	547	542	566	535	557	542	557	557	541	523	530	542	526	541	551	581	524	536	531	578	506	567	558	569	553	540	549	537	573	529	566	549	574	543	551	563	551	600	529	596	545	499	520	524	542	540	539	554	520	547	572	581	541	542	535	520	543	562	523	539	496	563	536	553	521	561	552	539	535	549	523	521	546	499	556	511	549	497	586	577	533	514	516	552	546	514	562	548	564	536	511	488	544	580	519	569	541	532	535	544	530	557	539	500	576	488	522	544	530	524	567	545	571	542	559	590	536	535	557	526	530	514	544	528	519	542	561	493	561	523	538	531	534	586	519	538	536	521	516	549	536	539	491	516	569	499	559	551	578	535	551	577	524	526	538	504	539	548	545	523	526	551	566	528	527	556	558	534	580	582	539	535	572	529	520	507	505	491	554	582	531	574	590	545	537	529	545	539	548	542	549	533	522	505	526	568	577	537	523	593	528	527	535	550	532	529	508	569	562	537	531	545	551	540	547	499	569	561	576	564	531	567	560	505	524	552	540	536	532	526	575	511	543	569	544	585	519	533	545	541	529	564	560	535	576	552	534	544	519	543	536	556	591	538	539	541	538	562	556	532	558	536	562	538	533	512	519	525	529	490	586	516	538	540	519	553	563	503	527	550	583	569	527	543	553	568	541	526	524	533	553	532	556	535	530	541	523	528	506	525	541	522	542	532	539	510	582	545	506	561	533	580	535	552	530	511	572	516	555	542	521	548	513	496	493	508	507	517	505	577	587	582	571	555	558	582	537	567	524	548	529	550	534	574	599	532	546	548	542	601	570	501	535	528	564	548	509	552	555	544	527	552	531	536	522	606	538	516	544	569	554	536	530	539	535	556	563	529	529	528	567	548	591	569	527	557	498	533	551	570	527	536	522	559	574	525	513	526	525	549	572	493	552	560	530	502	523	513	570	518	536	563	538	538	564	512	487	541	537	539	535	508	539	533	492	590	539	571	506	514	496	506	523	537	558	583	565	539	553	547	532	563	527	537	549	551	530	597	558	547	578	543	508	560	556	530	499	552	576	530	553	551	556	523	576	534	542	537	565	533	565	577	552	543	551	538	538	566	547	549	481	578	580	554	519	532	503	563	505	529	566	524	531	532	529	546	521	585	550	518	545	531	563	540	559	563	544	530	568	549	537	492	540	559	556	513	597	537	515	553	559	528	564	540	533	508	588	567	558	565	514	538	545	541	531	515	551	560	515	529	542	561	521	556	537	534	547	540	510	524	540	532	564	538	486	547	599	531	553	510	504	545	489	529	540	544	552	558	555	512	578	555	544	515	540	553	517	538	571	493	552	528	550	511	526	537	525	547	552	488	544	541	534	526	499	528	548	586	560	561	534	557	527	526	519	539	548	540	547	568	561	509	517	512	532	538	536	533	517	555	590	540	567	533	551	514	582	527	512	528	565	522	544	532	581	518	538	512	555	532	539	515	549	541	519	560	517	530	584	547	560	496	538	587	543	537	542	592	520	536	529	571	533	544	602	533	532	539	551	537	484	514	555	551	573	567	556	562	541	527	591	541	544	532	598	581	530	574	554	535	523	546	528	542	547	556	523	520	538	545	549	499	516	560	520	557	519	540	538	508	551	533	549	490	569	545	542	542	545	531	512	552	540	552	563	587	554	555	560	558	469	534	594	541	557	508	544	493	518	518	548	524	505	520	547	581	554	543	568	533	564	549	545	524	532	533	557	527	520	531	514	532	532	566	540	598	512	533	560	550	557	551	508	569	506	584	560	546	551	509	505	547	556	523	552	509	502	542	558	512	509	539	538	537	557	558	578	536	543	535	554	560	536	583	548	554	532	554	546	521	563	522	520	549	537	554	511	512	540	574	552	537	568	554	512	510	549	525	587	535	545	538	540	522	554	567	516	557	513	551	540	556	545	573	499	563	506	583	533	536	550	537	544	552	549	549	556	555	531	534	534	565	529	516	528	547	513	533	505	504	507	490	504	561	529	535	514	558	531	540	526	543	513	531	509	569	503	537	528	530	546	543	540	545	534	520	548	601	552	535	517	486	561	512	582	500	503	532	496	536	555	547	555	573	534	542	525	541	541	568	543	544	496	535	537	538	534	532	564	524	544	534	501	546	525	532	480	576	559	508	518	519	555	548	548	584	514	530	525	506	511	544	527	543	487	544	534	547	540	601	559	542	533	558	551	568	543	491	571	568	549	527	543	590	529	529	527	541	546	568	522	580	630	490	553	525	551	533	559	536	493	559	538	526	524	545	536	528	518	533	519	540	552	509	564	547	562	503	521	508	527	518	558	538	502	532	483	567	506	556	545	554	546	562	543	546	561	527	530	541	500	564	532	537	515	527	498	534	558	490	544	539	518	532	575	545	561	541	547	516	535	536	508	560	545	529	516	547	538	562	515	521	535	553	537	536	525	546	527	558	538	582	503	542	523	545	499	549	534	532	512	541	545	527	522	535	512	537	537	548	543	541	547	529	508	550	530	577	547	530	539	482	498	512	516	561	560	553	533	511	540	577	510	545	500	528	523	549	569	492	539	502	521	533	545	524	508	551	473	528	523	530	539	518	486	562	521	528	516	593	530	516	551	519	546	528	575	547	530	550	562	524	501	543	553	574	542	558	547	555	563	558	593	551	504	539	541	548	543	532	534	541	555	515	585	547	528	557	552	541	512	509	552	542	548	527	594	515	550	515	558	562	578	551	527	542	519	540	556	559	591	539	502	560	541	547	548	577	533	546	536	540	531	540	500	542	538	540	513	538	560	534	550	545	546	565	517	535	527	492	511	547	570	554	531	548	545	526	541	525	555	508	495	559	581	519	541	497	557	546	549	547	511	550	514	532	531	551	526	527	560	517	520	532	524	514	509	503	539	559	537	526	488	528	537	586	516	556	561	555	538	515	524	534	527	521	552	532	564	531	509	504	519	527	597	529	506	513	577	539	578	516	536	500	532	519	554	533	528	558	566	539	523	560	613	548	525	588	503	519	552	565	554	550	516	522	544	557	526	548	531	523	561	554	568	494	541	528	507	566	552	567	549	543	532	523	550	534	530	535	566	526	558	525	553	538	567	535	521	502	562	553	506	524	514	530	546	497	539	523
21385	14829	16370	15247	11183	7892	5440	4431	5101	8152	11004	9493	7669	8610	11658	14175	9333	9179	7027	5104	6028	3438	2628	2839	2778	3550	4007	4473	3873	2777	4061	5562	2430	1103	1124	564	337	297	278	282	298	264	270	263	289	316	284	244	270	286	341	315	308	350	324	321	287	283	252	294	293	374	430	440	386	310	229	214	242	221	242	205	231	240	235	226	212	249	237	227	206	233	223	254	250	258	251	204	233	231	237	250	274	248	228	225	217	234	254	233	209	265	234	218	244	225	249	239	239	237	217	226	229	255	242	244	230	234	246	227	235	249	237	268	262	233	216	251	221	217	231	248	253	243	264	219	237	235	221	206	250	240	256	221	237	227	242	238	245	214	247	249	236	224	222	246	241	211	240	268	247	234	229	239	235	241	244	228	226	194	241	244	237	227	261	238	266	224	233	237	202	233	234	222	218	226	248	234	235	230	222	229	273	216	243	232	253	250	237	254	239	217	238	244	241	206	266	232	241	228	232	233	245	218	231	233	204	269	248	266	242	220	236	231	241	232	215	226	224	247	223	235	250	247	201	235	240	237	208	268	224	222	264	242	252	250	218	226	229	228	229	211	241	253	264	253	275	231	227	240	246	217	256	221	224	233	231	219	215	208	212	243	262	233	234	231	249	223	227	238	248	245	215	232	224	257	222	274	226	253	272	215	253	220	217	232	236	224	226	239	238	213	249	241	253	233	265	244	255	256	249	219	221	231	236	242	228	212	248	221	210	230	241	233	259	268	240	225	234	233	244	234	230	267	234	249	213	221	240	246	249	215	234	262	235	227	205	244	213	217	216	207	249	251	246	231	237	232	214	240	245	233	242	237	240	238	235	235	245	231	225	243	218	225	232	220	211	205	238	235	245	237	246	236	246	242	257	281	241	216	242	253	229	256	229	234	199	229	222	241	252	248	230	239	203	214	232	208	256	227	236	233	244	257	263	223	218	231	275	239	226	241	240	234	246	240	234	233	227	249	233	230	245	228	192	239	255	217	255	218	227	246	222	219	232	236	247	240	227	258	221	221	241	244	244	222	218	242	223	225	255	234	223	240	217	256	241	251	209	196	229	216	245	226	241	244	242	235	255	235	247	242	264	230	244	210	216	206	261	234	274	272	264	248	216	245	220	245	219	220	222	227	234	257	221	264	242	240	230	231	230	233	237	227	242	254	228	243	231	224	220	228	233	226	252	233	247	246	218	211	241	248	266	227	236	188	212	225	242	224	225	248	198	230	239	247	272	219	212	274	238	230	216	249	229	231	262	240	239	247	253	238	220	245	212	244	257	246	242	247	247	246	212	243	184	218	248	235	228	246	226	240	249	240	254	281	240	236	231	212	236	250	216	250	236	255	208	256	226	235	234	223	240	240	251	255	261	233	258	232	241	227	230	218	212	225	217	263	228	259	243	250	241	257	249	250	219	251	238	291	261	248	242	227	236	256	242	236	253	227	244	247	237	229	218	241	258	238	238	225	253	252	245	248	246	261	213	226	226	259	220	260	255	238	260	218	236	238	232	215	198	232	243	253	234	242	247	225	226	234	215	253	212	223	249	244	252	211	220	220	229	226	264	254	239	264	218	237	257	223	212	256	244	247	239	225	239	226	224	243	263	243	255	250	225	216	238	242	210	253	217	216	252	224	249	244	237	231	231	226	224	244	226	223	229	255	252	242	237	255	213	245	231	253	195	221	272	246	206	262	212	248	231	226	242	240	261	210	237	270	233	271	230	239	228	216	232	251	237	245	220	223	276	228	246	236	238	223	212	234	232	256	225	263	258	255	235	214	251	253	246	214	211	241	238	250	244	236	241	242	228	234	225	192	208	241	226	225	248	220	203	247	205	221	237	236	218	240	231	226	274	223	255	221	230	220	228	233	223	275	220	215	235	248	244	255	247	227	206	232	264	234	282	230	232	235	180	214	251	234	230	215	246	239	217	220	244	257	228	253	228	231	225	235	232	224	230	264	253	264	247	236	245	252	228	216	250	210	231	288	232	238	250	246	255	228	237	204	201	236	219	260	244	231	243	235	212	204	246	247	240	241	222	260	222	232	245	250	248	240	236	241	244	247	233	208	254	216	230	241	256	269	218	229	222	222	245	241	247	241	245	240	243	266	244	232	226	226	237	230	253	235	232	253	233	197	254	204	212	232	224	234	233	257	230	259	242	260	227	216	226	243	256	245	229	215	207	218	220	226	242	274	225	248	249	235	209	259	227	249	200	228	222	232	252	222	239	265	231	218	260	240	243	222	257	229	233	217	236	250	231	232	227	265	243	231	210	267	276	266	221	225	244	217	227	227	247	236	243	221	240	209	224	250	238	206	231	244	211	228	227	237	234	249	230	249	215	249	215	261	245	255	239	243	247	233	234	242	218	239	246	223	248	224	216	235	230	234	227	222	215	222	234	259	254	214	217	243	236	242	241	230	263	231	238	245	264	259	250	235	210	230	228	251	249	243	247	236	243	192	231	208	239	242	255	234	235	227	260	229	217	249	251	231	254	240	241	253	236	238	243	217	252	241	246	247	249	242	251	252	235	219	212	213	232	241	221	236	235	228	234	248	253	198	230	236	250	251	250	242	238	232	262	235	243	230	246	215	241	242	247	248	233	246	222	234	254	250	223	279	230	228	261	237	227	248	216	211	233	233	225	200	182	225	223	242	248	262	239	256	246	254	240	226	221	225	216	223	227	254	223	228	243	232	241	276	230	233	248	249	218	236	193	247	233	226	242	231	265	232	283	242	244	246	228	226	227	233	196	246	272	204	226	219	241	233	214	256	237	216	263	240	243	243	246	219	242	242	215	220	220	221	203	252	218	260	243	235	254	227	226	220	232	247	249	229	249	248	236	268	246	230	262	238	236	222	215	239	208	222	229	238	260	258	231	219	252	243	236	208	260	238	253	235	256	249	201	229	249	210	233	240	251	263	244	226	237	226	230	243	228	262	222	201	257	235	221	221	248	232	222	215	272	243	236	226	211	260	232	233	217	225	218	228	240	256	249	235	213	223	236	225	241	246	229	235	254	266	261	237	219	245	225	224	273	245	211	235	218	222	250	239	249	230	271	254	264	216	269	205	245	243	238	230	257	246	245	241	257	244	224	240	243	249	251	233	248	206	244	221	219	251	243	238	251	232	265	250	257	234	238	256	207	249	223	235	242	240	233	225	241	249	235	252	238	244	239	255	221	217	215	280	237	228	248	253	253	244	232	221	251	225	254	246	235	255	248	242	212	231	234	229	242	218	209	254	224	214	258	218	205	211	212	228	249	237	227	195	221	250	234	247	239	257	235	237	202	211	221	230	230	224	218	242	232	245	238	273	249	205	225	215	220	232	229	200	237	226	248	232	223	226	237	261	252	230	249	239	233	235	241	248	236	225	244	241	231	249	231	212	242	229	233	247	249	259	240	255	245	251	233	236	264	242	254	262	258	244	247	224	231	228	241	209	243	253	249	240	200	219	259	245	253	214	236	252
12863	13551	20412	20022	17329	14977	12704	13401	15436	22208	27514	25134	21707	25981	30219	36406	27638	30840	25455	21804	25951	16411	14899	15915	16165	18868	19961	22533	20243	15640	22329	25931	14200	7090	6807	2725	1593	1344	958	952	786	844	958	909	1205	1061	896	879	956	1197	1498	1388	1201	1256	1343	1323	1069	877	786	692	833	1795	1950	2275	2191	1163	604	639	612	628	616	616	610	563	633	632	617	628	600	635	634	629	608	600	619	584	614	624	650	595	622	641	637	629	626	605	601	592	625	628	640	613	668	618	627	624	613	583	599	621	632	597	582	610	585	635	675	623	650	624	675	570	692	602	621	614	610	587	674	590	648	633	598	615	626	631	587	594	630	626	635	627	616	592	598	590	604	560	590	590	608	649	612	643	596	577	585	616	618	617	621	616	626	582	629	622	614	642	595	624	633	615	590	630	629	635	615	615	602	640	628	632	642	701	642	638	608	637	614	650	605	606	635	641	628	610	657	680	636	625	631	618	612	654	603	617	643	602	605	640	636	638	660	613	573	637	601	590	595	605	674	601	636	632	643	580	613	581	617	625	644	600	616	610	583	637	577	638	672	604	643	613	586	633	615	615	601	622	614	618	618	612	653	656	622	599	619	598	628	643	609	631	649	622	620	584	614	604	613	612	650	609	593	609	642	616	626	592	633	632	609	572	653	646	607	616	639	600	617	651	604	653	611	609	619	624	607	636	622	619	635	611	618	591	621	629	611	611	609	625	600	600	577	607	639	616	599	615	579	649	609	591	644	631	606	615	603	623	656	580	634	581	616	585	668	637	622	618	656	635	581	654	637	600	596	580	586	647	631	621	644	600	610	625	666	592	605	679	611	630	653	684	650	628	624	605	579	591	625	640	592	615	614	608	646	627	594	681	630	603	602	639	670	617	613	617	617	666	625	604	595	614	614	649	621	612	640	607	603	647	597	592	624	625	609	590	626	639	628	620	599	645	636	659	610	616	620	651	636	591	598	596	595	658	601	632	638	638	588	636	662	639	603	613	671	605	604	617	617	622	667	609	618	625	658	631	613	621	602	625	611	632	608	637	597	628	680	560	619	573	636	627	575	649	600	655	577	627	654	619	615	602	595	621	604	616	604	618	654	653	600	668	641	638	597	635	630	593	660	649	611	653	600	591	625	622	610	591	612	629	616	592	627	629	670	627	626	606	597	639	617	651	619	634	617	618	625	601	589	603	606	616	611	663	623	619	630	620	591	623	628	623	621	642	603	606	617	590	613	646	630	646	607	540	605	637	564	616	584	637	619	601	615	609	612	618	651	662	617	708	566	596	645	635	616	630	575	667	633	614	613	587	624	601	592	626	638	631	612	609	642	629	646	657	626	621	645	631	602	650	582	597	645	632	591	638	603	661	643	612	597	596	642	628	668	616	601	662	631	608	599	639	573	672	618	571	614	632	615	617	595	602	606	617	637	655	631	601	588	591	592	643	648	646	626	613	603	630	686	600	618	631	619	624	637	639	625	611	587	578	606	611	672	619	653	656	647	658	647	620	594	663	567	587	629	594	596	594	666	652	603	623	631	653	640	629	618	685	606	592	587	597	646	634	628	644	615	614	676	621	610	620	639	618	612	614	606	645	590	611	613	585	634	593	563	652	595	665	561	625	667	614	664	620	648	607	564	616	613	674	599	611	619	645	612	611	597	616	652	589	626	657	637	611	654	610	619	604	617	634	649	621	661	654	648	571	616	615	628	581	655	606	634	633	632	662	601	594	559	618	619	602	600	634	594	609	615	626	598	671	622	589	606	633	612	626	605	628	626	623	625	593	604	607	611	674	584	647	626	581	614	611	657	609	630	606	634	597	574	612	598	624	584	599	627	616	618	629	638	613	611	632	610	612	621	648	673	614	604	629	641	627	627	600	657	628	607	620	647	623	649	606	632	682	649	641	614	668	606	552	615	620	633	624	640	605	630	634	635	602	588	607	634	638	625	659	634	621	640	624	619	630	581	553	641	615	589	596	635	622	623	667	621	616	600	609	617	624	658	656	639	611	585	625	656	625	585	644	604	680	619	608	605	609	640	634	666	615	573	615	592	662	604	636	560	623	629	614	621	640	634	609	625	607	611	615	589	641	609	650	612	633	618	635	647	596	622	653	633	641	655	614	672	635	632	594	632	679	602	587	600	579	584	602	646	616	685	616	654	604	613	620	647	655	621	645	621	628	587	667	589	691	597	637	609	626	580	631	644	582	622	598	640	595	585	597	658	638	602	586	672	599	598	615	621	639	599	676	630	593	630	659	597	632	614	665	611	613	647	633	638	616	618	607	610	642	631	627	588	629	628	646	643	594	635	611	646	677	620	619	683	609	598	639	626	642	617	652	634	663	631	687	646	611	595	636	629	644	607	633	649	611	612	614	631	639	622	629	586	630	608	635	633	608	631	592	620	583	637	635	629	647	585	612	656	649	606	630	599	623	598	657	659	598	633	591	619	636	609	585	615	633	614	666	633	613	623	618	625	584	610	618	648	644	678	627	607	587	641	627	650	637	620	627	583	620	619	612	606	629	591	616	606	626	646	661	626	627	592	617	584	632	667	647	623	669	592	652	644	593	588	675	599	630	650	679	634	636	600	624	624	618	592	657	613	604	585	592	581	640	621	612	654	648	626	661	647	581	623	637	608	579	609	630	674	617	661	631	653	601	618	598	605	572	639	627	603	635	622	579	626	590	636	587	569	637	641	610	661	648	601	625	618	619	630	613	636	646	625	609	591	625	621	599	675	579	621	641	624	607	616	606	634	558	592	609	626	633	596	661	601	594	632	608	615	603	648	623	624	645	631	637	639	642	589	606	622	586	645	641	634	644	578	643	620	614	600	615	615	570	585	605	643	626	611	646	657	630	603	636	573	615	587	642	656	638	609	641	613	585	647	670	609	623	617	614	647	611	650	649	636	609	633	640	610	619	622	631	612	584	638	600	608	585	632	654	688	611	614	603	674	600	651	598	638	627	568	606	637	680	599	632	623	590	643	616	622	595	604	643	614	617	626	612	605	641	626	606	589	623	634	605	615	642	608	578	618	608	612	630	687	680	601	627	633	564	628	681	607	603	637	600	611	628	611	600	614	648	597	635	590	630	597	677	592	593	652	608	626	642	654	607	623	623	603	683	657	634	626	613	632	611	612	632	640	613	650	609	625	647	607	631	606	658	606	651	646	629	631	610	599	647	607	604	632	585	608	598	601	663	639	635	595	588	609	628	606	629	644	632	641	582	661	637	645	620	681	615	613	629	609	649	646	658	645	635	605	609	606	679	611	630	635	617	594	575	594	619	636	632	622	624	668	613	623	613	588	643	609	618	653	650	628	611	578	629	607	586	628	637	612	616	590	605	597	604	630	589	635	599	599	596	630	629	633	653	661	600	667	666	591	593	659	636	596	610	613	599	595	631	620	596	554	597	622	638	608	576	600	614	648	608	648	595	647	650	610	568	635	579	649	669	596	631	628	602	619	656	643	665	611	653	666	635	645	634
38130	30705	30885	25581	20230	16326	11936	10637	11990	17744	21058	18308	15983	18400	23863	27519	20451	19092	16466	12230	14284	9020	7303	7353	7105	9144	9679	10560	10280	7363	8030	13285	7080	2335	2006	1009	487	383	212	195	224	227	234	279	294	274	242	191	265	354	381	477	339	322	332	343	339	240	210	205	220	639	602	617	618	350	182	168	194	194	181	173	163	166	153	171	174	184	151	176	147	152	149	156	184	137	137	152	156	172	143	176	182	150	147	158	155	146	154	149	167	148	160	154	154	153	155	179	147	162	169	171	172	161	148	133	139	162	161	162	141	167	187	175	172	157	128	178	162	152	143	175	171	169	153	144	166	162	166	161	164	151	167	178	207	144	173	142	163	188	184	142	166	156	144	193	152	153	138	152	136	167	160	166	149	175	159	148	166	148	166	156	161	165	158	139	156	151	165	176	154	164	161	144	161	187	155	174	168	171	162	173	134	161	166	168	150	155	162	161	157	169	147	147	160	148	163	166	141	154	130	155	149	200	180	172	165	148	144	148	152	172	168	136	158	167	147	178	167	153	158	163	127	169	160	154	158	178	156	159	155	159	137	168	182	148	162	193	144	158	187	144	153	163	176	170	160	154	161	145	166	187	169	150	171	170	157	162	169	161	141	172	145	162	157	184	148	152	150	175	152	169	167	176	158	166	152	156	160	161	159	181	177	149	158	172	139	146	188	172	137	159	151	133	158	146	151	173	160	161	159	135	151	153	155	130	166	147	176	148	164	169	151	179	147	143	146	157	157	159	199	134	160	145	162	167	141	157	175	166	168	159	177	171	161	154	162	182	146	164	164	166	151	155	177	158	161	154	158	169	173	154	147	154	175	148	165	167	164	158	160	164	145	173	156	158	158	148	171	161	145	161	156	164	147	179	163	164	170	168	163	167	162	180	140	172	146	159	164	171	165	151	169	151	183	132	178	158	153	180	191	158	156	142	158	131	165	161	156	166	185	151	154	177	155	173	169	151	161	170	158	157	138	149	161	155	162	192	175	138	157	144	163	156	153	173	147	168	171	162	168	166	152	157	165	162	141	141	152	147	161	144	158	151	148	158	159	163	158	156	155	153	167	136	154	173	143	165	143	154	156	159	135	138	159	162	147	146	182	167	165	158	168	156	140	156	162	153	165	138	140	153	176	160	153	150	164	157	147	158	173	150	148	181	132	144	159	141	158	168	175	153	151	164	158	165	145	157	155	184	175	163	153	168	193	143	159	159	147	165	134	167	163	170	155	147	155	160	164	157	166	157	160	155	148	138	163	176	193	157	180	166	156	173	164	151	137	164	180	150	177	164	157	152	171	173	150	155	155	159	179	148	170	148	145	163	163	166	169	163	163	158	169	153	170	167	169	180	146	167	139	153	155	156	172	147	163	140	162	137	171	132	161	171	180	155	176	148	156	172	157	162	152	187	156	168	152	141	145	180	152	176	170	166	156	162	153	188	169	173	173	145	180	166	164	163	145	166	162	170	144	160	138	150	152	131	188	180	172	158	177	171	159	154	147	170	143	182	159	158	151	142	160	149	140	183	162	171	163	145	185	132	149	166	158	143	173	183	159	162	144	170	145	140	150	168	162	179	182	171	161	147	200	152	164	139	143	156	145	159	159	173	155	141	165	171	161	146	185	163	170	145	180	190	152	170	163	179	168	180	155	160	177	166	167	166	185	163	157	170	157	157	147	179	164	164	199	168	177	165	179	152	164	159	202	152	166	189	172	170	151	158	157	175	133	182	168	154	164	164	179	164	173	174	162	163	150	171	166	182	164	156	156	154	158	170	150	169	165	152	185	183	158	184	143	163	166	141	165	146	162	181	155	190	170	160	163	155	147	163	149	146	147	148	162	174	162	167	177	179	155	171	181	148	140	160	186	163	169	163	153	155	171	140	165	161	171	159	160	136	152	150	147	162	170	177	137	138	160	154	151	155	164	155	142	160	164	161	161	160	163	138	155	149	164	169	146	166	170	146	172	164	149	172	147	151	171	137	160	179	166	139	174	194	166	156	166	167	159	153	151	145	155	164	167	163	161	156	167	147	136	150	167	165	162	140	157	180	173	174	186	180	170	165	172	154	151	141	180	182	163	148	171	170	158	162	173	180	181	142	153	167	154	168	152	166	150	165	169	159	176	162	148	180	140	185	183	147	147	160	178	162	144	149	160	155	164	153	185	181	162	165	148	178	149	165	170	173	139	153	170	146	157	157	174	142	158	174	162	161	164	159	199	195	170	173	139	160	174	161	164	154	161	171	182	163	137	158	142	155	168	161	149	172	163	150	166	152	180	179	147	175	164	164	152	163	158	147	151	159	149	167	168	177	158	186	133	145	164	158	182	143	158	179	152	154	167	174	151	189	194	147	177	158	124	147	161	151	165	160	161	174	165	167	158	149	174	137	166	141	165	168	155	157	167	166	181	162	161	149	147	179	165	177	149	153	159	170	166	171	164	168	161	155	166	147	152	164	157	157	145	188	176	154	166	180	167	143	160	178	148	176	173	164	155	151	171	160	186	151	179	165	152	159	161	167	164	156	149	149	185	138	165	183	155	159	171	180	163	164	127	161	152	150	161	154	164	162	189	163	162	145	156	173	143	151	163	141	158	151	133	163	166	165	187	163	153	151	145	154	154	158	178	173	134	144	177	169	150	175	143	153	170	175	150	140	135	161	148	165	170	170	183	153	159	149	155	158	178	143	159	149	175	168	171	165	191	178	164	159	154	139	188	170	151	140	135	168	180	170	149	149	159	155	162	159	187	158	164	160	149	190	152	180	162	170	148	153	146	164	171	160	163	145	175	157	166	173	173	171	160	168	173	167	159	164	147	151	159	166	150	176	162	196	158	157	158	160	174	163	182	148	180	158	146	174	172	137	180	167	162	170	188	145	165	169	168	146	176	140	141	158	162	163	155	154	149	156	172	154	130	168	151	160	149	166	178	170	178	162	159	152	161	154	174	163	163	180	147	164	169	155	152	138	177	140	167	165	165	159	156	137	174	137	183	177	161	162	176	190	175	169	178	149	158	172	183	165	147	178	159	171	146	151	158	168	135	151	151	154	159	167	164	141	145	143	170	168	181	174	163	155	146	177	159	152	145	155	149	164	145	176	156	175	179	182	170	166	165	150	158	136	154	170	164	165	141	176	156	155	161	183	176	159	158	165	149	164	164	142	151	168	177	157	142	144	165	172	155	145	139	177	187	157	176	146	189	159	144	155	179	146	168	145	177	165	154	165	159	163	165	153	164	165	162	165	158	157	166	172	158	144	184	156	150	157	173	158	170	170	178	165	149	132	155	163	174	135	178	199	154	162	156	149	153	150	182	170	151	163	199	148	174	156	141	173	162	160	167	148	177	146	178	168	152	158	162	132	159	153	160	188	192	168	165	144	169	153	160	169	165	164	161	179	165	156	162	153	168	175	155	152	132	155	154	176	149	136	154	165	154	176	145	147	154	176	156	156	175	156	142	138	166	146	166	139
22284	23627	31557	27466	24412	22933	20202	21675	25165	32356	36702	33842	30958	38032	40844	47317	38726	41444	37522	32871	38546	27005	27309	27265	27981	31604	32007	34446	33187	28500	31401	39762	26603	12890	11006	5186	2524	1846	1159	967	878	1109	1172	1331	1612	1510	1005	861	1327	2102	2243	2508	2187	1928	1900	2219	1996	1054	732	665	1002	4052	3834	4003	4177	2045	434	470	480	401	443	458	455	449	450	470	508	514	471	400	422	423	455	457	452	438	465	433	465	381	485	443	437	432	369	430	426	398	428	464	451	453	436	465	421	383	411	441	409	398	407	433	417	461	415	388	421	471	453	407	439	439	443	443	441	439	447	437	455	435	450	485	438	415	451	429	419	462	484	457	430	445	406	426	413	475	402	420	439	442	448	420	439	420	418	406	421	454	436	441	433	421	456	410	420	435	414	442	463	441	435	474	440	429	437	424	436	446	401	371	433	439	433	413	439	441	449	450	466	447	389	390	455	466	469	430	419	451	432	444	407	433	465	377	401	458	411	428	427	433	451	443	463	421	448	445	432	426	433	427	455	435	452	428	444	419	442	412	418	440	417	410	423	430	420	445	491	415	440	449	421	466	439	425	421	427	412	459	488	442	425	439	481	435	424	413	460	466	407	408	437	442	432	437	438	438	413	426	458	443	440	441	423	433	441	428	433	440	433	438	411	416	413	459	448	404	443	409	391	424	440	465	435	449	474	404	430	457	459	407	405	407	460	414	468	433	431	488	427	443	474	395	431	400	435	411	433	431	446	463	454	420	449	423	420	420	418	442	457	424	431	443	408	425	422	412	415	423	420	415	384	467	456	459	428	440	439	477	416	428	457	434	446	446	432	441	452	420	429	406	426	432	428	414	428	441	424	444	460	420	430	432	463	417	395	456	497	417	455	437	429	431	413	422	434	451	441	454	445	412	397	429	420	411	447	409	418	424	412	424	412	431	468	477	416	435	424	431	411	434	446	423	431	452	417	421	428	451	428	393	392	422	426	469	420	436	446	414	431	401	430	449	442	440	452	442	413	396	443	461	426	406	440	430	449	412	431	421	388	415	419	407	438	443	436	431	430	416	442	441	456	412	440	446	425	441	402	420	437	423	417	426	450	455	419	437	455	472	447	448	455	423	418	450	400	446	413	422	420	435	467	464	409	425	410	375	399	453	452	441	445	431	439	479	448	388	436	382	458	445	466	400	441	461	458	456	460	449	404	419	421	442	416	429	423	425	402	428	401	420	445	417	412	425	418	433	385	394	419	444	400	403	429	444	418	437	460	443	431	468	386	436	420	416	403	434	421	433	436	414	436	393	444	468	448	424	469	416	432	441	439	385	428	481	462	400	450	430	451	380	430	449	421	403	430	442	419	435	449	419	448	455	430	433	430	411	394	436	426	412	396	464	416	456	436	445	429	426	420	419	427	398	425	435	403	420	442	426	407	446	412	443	432	439	417	398	443	432	432	434	425	454	428	450	444	434	443	433	425	441	458	430	423	446	416	426	420	427	432	453	438	412	427	427	422	452	431	450	415	453	409	441	424	443	418	442	433	423	439	441	422	444	425	418	419	423	464	440	435	373	432	439	399	433	439	409	444	382	436	443	462	411	445	436	381	433	400	454	429	420	436	461	421	419	474	442	461	443	416	443	447	440	411	405	448	413	449	424	450	477	424	430	399	392	426	436	453	412	428	410	438	455	452	410	455	462	423	449	423	454	401	417	463	424	427	454	455	422	417	406	423	436	441	444	422	460	437	434	456	456	434	406	437	431	443	418	428	446	467	437	403	430	421	434	461	412	453	473	453	428	434	434	435	462	387	410	418	422	453	430	430	407	443	429	440	427	437	402	454	425	409	437	458	410	434	458	440	422	396	405	421	436	421	388	417	402	435	417	395	425	446	417	423	424	478	452	402	453	411	433	412	421	409	428	412	431	457	443	417	417	443	482	398	458	429	437	466	402	425	424	408	412	398	469	433	448	445	409	418	454	398	454	458	432	444	446	440	422	443	442	430	429	493	418	438	443	420	420	433	433	434	451	426	431	442	410	424	411	430	434	438	435	391	457	429	444	422	423	443	419	431	453	437	444	414	459	433	395	401	440	443	409	395	458	437	471	395	389	381	405	417	426	442	471	459	424	428	406	454	430	450	419	439	418	447	445	437	461	444	447	416	433	443	432	432	463	457	436	434	422	384	449	449	416	443	413	418	438	467	444	437	409	424	420	435	451	402	458	437	447	440	447	420	414	456	436	451	439	405	434	471	435	396	437	445	420	414	430	445	428	435	449	469	451	445	419	458	456	431	433	467	395	446	390	432	420	432	427	411	458	428	406	430	476	484	434	414	426	417	420	392	417	425	433	435	407	472	431	442	431	421	444	458	416	452	414	429	430	459	440	447	388	482	401	443	431	414	435	472	478	412	412	429	430	459	425	423	411	462	410	437	382	408	423	434	442	451	430	444	411	487	415	415	435	453	443	437	420	469	436	450	423	485	448	419	455	401	428	452	450	387	433	462	464	445	410	457	424	452	456	421	454	418	464	389	424	389	432	435	417	395	404	417	440	446	449	411	411	461	435	415	418	438	437	402	441	437	438	469	452	429	422	436	423	402	467	419	429	414	431	426	404	472	468	423	415	403	442	450	410	422	453	444	440	451	457	454	423	444	446	415	446	436	432	416	439	423	450	413	442	436	406	424	449	423	415	443	437	455	428	442	415	449	406	405	382	397	413	409	446	439	421	419	430	442	450	396	423	446	466	427	428	420	449	416	382	410	477	436	459	424	444	473	436	425	402	497	408	425	445	412	464	456	467	408	416	449	428	435	478	432	441	445	438	478	406	454	442	451	438	457	410	391	417	433	421	449	442	419	435	446	456	460	416	413	440	392	428	440	392	396	430	422	452	448	454	441	430	443	403	433	437	427	461	453	447	425	418	432	450	428	448	451	428	455	426	451	502	438	464	422	490	437	414	445	408	415	443	426	428	434	439	468	461	437	398	459	436	438	462	422	419	456	463	429	485	414	423	449	454	405	407	436	417	403	457	429	429	424	430	439	412	458	467	433	405	442	437	450	405	417	394	460	412	443	405	413	451	462	415	434	415	416	459	433	458	443	409	432	452	431	449	465	431	416	431	427	439	466	462	430	411	451	466	443	428	437	417	435	437	405	423	455	408	407	424	446	405	444	409	443	436	401	436	441	428	459	464	440	413	429	440	406	440	433	442	435	415	439	434	423	458	437	397	446	402	459	402	420	449	442	398	399	465	412	457	391	438	426	420	421	441	420	438	422	405	395	468	430	417	425	473	470	419	401	451	442	428	442	443	445	461	449	452	439	455	453	434	458	468	439	408	414	420	429	424	423	440	410	435	413	409	412	450	435	398	396	396	428	460	438	432	440	428	459	433	431	438	443	466	457	462	452	404	422	439	431	428	475	405	434	450	496	392	390	430	421	396	403	416	443	424	434	474	419	419	424	416	438	438	469	430	408	413	454	433	418	476	430	431	426	466	436	478	450	432
4935	1960	3385	2935	2165	1417	967	863	789	799	872	673	560	633	818	911	636	619	557	432	477	389	397	381	401	437	461	444	483	443	339	386	307	244	239	243	223	230	215	238	178	243	209	208	234	205	223	206	203	241	204	215	225	226	220	204	195	225	215	230	232	225	225	245	238	221	214	240	216	198	203	216	222	203	223	203	233	212	185	224	216	166	212	198	205	205	204	228	196	227	221	200	237	209	218	204	224	221	198	205	238	214	197	211	204	217	199	206	213	194	227	198	220	215	216	234	236	183	237	201	216	208	215	202	231	190	223	218	220	202	201	240	226	232	224	189	207	207	190	192	222	228	197	242	220	209	227	224	216	216	230	222	207	234	210	204	242	210	198	219	223	199	227	238	186	214	205	209	215	191	208	235	205	194	222	221	192	221	203	205	200	193	183	214	213	239	214	206	254	236	227	217	197	219	221	198	199	198	211	201	209	224	207	224	233	225	207	229	197	203	198	196	201	204	217	224	203	195	202	201	234	223	196	234	223	200	243	207	192	202	191	200	211	233	254	213	233	224	195	226	208	214	213	220	219	223	206	207	226	220	208	217	222	228	217	223	202	224	201	197	214	186	218	210	180	200	205	236	240	223	209	211	202	226	227	195	202	222	196	205	203	251	218	215	212	197	201	208	207	209	236	204	221	204	197	198	176	239	220	213	232	195	220	232	230	204	198	214	210	214	212	224	220	197	210	212	211	201	230	178	211	201	221	238	218	209	198	202	191	188	198	183	190	220	223	209	213	207	205	213	218	203	200	192	225	215	197	223	237	199	209	214	207	230	201	203	184	212	218	209	200	202	227	196	226	207	214	196	233	209	225	206	210	217	211	183	197	220	199	210	218	228	193	213	208	192	197	205	231	224	218	203	229	228	215	219	224	201	215	230	230	223	213	193	203	197	217	208	207	206	229	190	236	198	213	204	206	185	209	200	214	191	197	221	220	244	191	235	220	242	217	222	234	223	231	198	219	195	217	229	219	197	204	213	207	192	191	184	229	236	201	195	203	214	233	222	229	216	223	180	215	214	195	194	213	224	194	200	226	212	224	203	224	219	235	205	240	203	209	226	219	213	193	224	201	224	220	167	193	214	204	224	220	207	207	212	222	175	209	207	191	219	188	212	180	223	206	216	205	216	201	204	195	232	207	210	245	216	205	213	201	175	193	209	214	213	208	201	195	218	212	207	212	214	217	205	204	183	226	204	217	188	208	226	222	193	228	209	217	211	204	205	190	185	203	199	235	226	219	227	234	198	208	213	207	205	202	180	213	215	182	205	180	213	203	209	229	178	208	194	232	199	204	228	204	206	201	193	206	233	222	216	210	219	207	197	196	227	204	233	223	208	238	205	209	203	218	212	199	210	230	186	222	238	187	212	206	188	221	225	215	203	222	237	227	217	210	218	217	225	213	213	206	240	212	224	178	219	201	196	206	215	217	204	218	217	197	225	227	226	207	213	206	208	231	189	228	230	208	234	197	213	218	225	222	209	195	194	219	230	236	193	208	186	207	208	205	220	217	225	189	166	187	187	229	192	210	225	213	238	227	207	201	217	228	198	222	212	186	206	188	210	233	193	194	219	183	196	204	211	215	210	202	182	209	220	196	207	219	216	200	203	194	227	203	187	202	213	219	206	222	190	189	202	204	191	202	215	231	195	215	204	205	216	215	224	218	215	238	230	213	215	224	240	218	206	192	228	207	194	218	215	200	236	229	202	237	174	201	194	211	194	219	218	211	225	214	191	207	193	219	204	222	208	189	204	214	203	228	227	189	215	225	209	188	198	215	209	208	230	219	211	181	195	222	214	184	215	206	227	234	206	187	194	218	210	217	212	232	232	200	209	197	231	234	192	209	189	212	231	226	197	209	200	212	212	211	187	224	228	227	203	198	221	195	190	223	234	239	200	214	208	230	231	202	173	208	214	199	230	214	210	189	182	210	192	226	185	204	188	204	226	185	207	204	203	234	184	204	206	206	224	222	219	198	199	205	216	211	224	202	213	219	219	204	221	201	216	233	205	204	238	198	209	207	220	211	211	224	233	229	221	242	180	190	195	202	204	240	220	230	203	182	212	228	207	208	225	210	225	208	215	199	205	188	193	209	208	209	232	182	203	205	219	189	192	197	195	210	203	210	185	207	189	211	203	200	187	210	225	219	185	204	230	200	213	187	193	182	201	229	199	190	195	240	200	218	233	201	217	198	207	199	227	213	238	209	186	191	208	219	210	185	211	209	211	217	241	211	216	217	221	195	206	212	206	204	209	190	208	208	232	212	211	193	223	223	204	227	212	242	213	213	233	195	211	190	203	231	210	205	215	221	210	214	212	218	193	198	223	192	210	212	194	259	208	211	214	200	224	207	228	206	202	223	197	216	212	195	195	193	206	195	204	205	229	216	212	196	248	204	234	198	230	211	215	238	206	216	198	220	212	200	206	193	189	216	218	220	237	209	243	237	225	199	224	198	244	207	210	196	230	215	220	231	227	192	203	208	222	249	196	206	197	214	185	223	214	214	199	212	204	216	233	205	222	202	219	246	224	219	211	220	216	213	178	206	209	229	226	222	176	208	231	202	192	198	213	218	196	217	212	202	201	211	205	178	226	215	198	197	189	194	216	220	183	208	208	228	198	193	198	204	224	199	192	200	190	220	251	209	201	210	206	195	239	238	208	214	231	216	234	241	213	220	186	213	201	215	188	215	197	186	193	217	211	178	189	221	216	207	220	237	209	209	228	218	203	189	197	179	204	207	197	213	210	237	209	211	227	204	196	204	210	221	225	232	221	200	205	209	229	209	215	215	214	226	210	199	193	212	211	209	205	216	209	219	227	236	207	221	246	230	208	209	205	231	203	198	215	221	212	204	212	188	234	208	223	202	175	201	216	213	212	225	200	235	214	192	218	197	207	226	206	192	212	198	229	203	184	229	247	207	209	224	226	192	189	217	218	219	194	224	208	202	215	209	200	190	219	213	198	195	205	204	216	232	202	200	198	233	216	214	201	235	208	224	196	237	238	201	206	208	241	229	196	214	200	183	221	236	242	226	244	199	169	225	209	236	212	235	235	205	230	213	203	204	210	232	211	206	212	217	182	252	198	210	213	196	186	204	230	213	227	218	214	188	205	218	210	230	186	205	205	215	201	199	211	245	215	176	223	242	217	222	222	212	218	228	228	200	219	210	229	225	219	174	228	196	195	209	235	211	202	213	206	203	234	229	193	187	225	227	220	234	266	241	185	221	212	199	231	204	232	187	214	240	208	196	236	211	243	225	205	231	190	205	191	238	215	195	197	206	249	204	189	212	219	246	193	214	201	215	229	212	199	193	228	228	217	229	195	211	197	206	220	198	195	202	222	245	221	189	209	217	231	214	205	215	208	195	219	203	238	187	218	222	207	211	214	196	200	201	210	222	217	176	207	227	209	201	230	183	207	258	219	221	199	226	207	194	227	220	225	220	202
4402	2884	6711	7771	7609	5602	4242	3743	4028	4602	4826	3548	3043	4037	4953	6621	3942	4063	3538	2606	3352	2109	2062	1876	2097	2719	2937	2723	3008	2547	1814	2470	1789	983	956	714	650	592	608	584	599	586	564	550	586	549	543	600	590	642	590	602	571	572	568	615	611	557	612	538	583	714	703	805	778	675	558	620	527	571	567	541	559	638	609	539	595	608	604	583	615	616	536	573	561	587	584	539	582	561	597	594	549	584	590	608	602	557	579	569	583	521	598	594	585	591	585	544	589	578	588	580	605	549	578	583	569	592	603	560	562	528	574	622	594	622	566	546	569	533	570	607	556	603	559	548	587	568	562	565	553	570	546	607	557	614	598	533	573	586	569	589	552	540	556	584	576	582	558	558	580	582	549	551	568	590	544	535	563	551	572	563	561	561	602	565	596	595	538	551	599	538	526	582	586	564	509	563	576	550	580	557	553	559	572	584	564	534	589	597	590	574	572	571	577	557	580	590	595	565	593	543	553	610	614	557	572	562	585	587	581	597	537	571	590	579	553	548	529	595	543	595	568	556	553	590	547	563	517	594	566	544	567	560	546	567	609	586	585	539	584	568	528	587	546	565	553	597	586	556	577	532	569	546	533	575	538	538	539	583	568	559	600	575	558	538	561	586	586	623	556	554	508	587	525	546	561	543	540	595	551	557	543	556	520	585	556	568	578	542	584	555	578	563	580	559	548	564	537	588	530	580	588	568	583	530	578	525	603	594	582	567	563	586	576	549	557	602	546	592	603	606	551	594	621	584	578	580	580	566	583	546	572	572	548	613	563	534	572	588	531	525	570	559	548	543	578	561	588	538	574	590	570	567	562	555	559	580	555	580	559	563	533	552	617	582	592	559	582	547	522	528	599	516	601	544	556	577	544	553	522	575	598	589	545	584	562	552	622	560	573	565	560	574	592	559	530	575	599	590	580	588	541	569	574	562	580	599	578	568	569	582	585	623	607	599	565	560	559	596	570	605	506	539	583	551	560	577	562	558	581	592	576	593	536	550	585	537	644	542	555	585	562	621	578	570	505	573	566	535	574	541	571	541	575	559	591	537	576	539	557	610	581	567	564	563	586	599	536	571	541	551	582	568	574	568	604	543	573	557	577	564	584	603	554	524	582	563	596	617	549	591	525	604	555	529	600	578	585	518	551	580	592	603	545	549	587	544	544	565	509	597	589	607	583	529	500	530	589	557	603	561	514	543	571	535	584	550	609	579	568	573	506	573	561	539	599	554	559	565	561	610	545	582	575	575	570	566	562	577	542	551	518	565	543	568	584	565	565	538	552	553	577	540	577	593	549	540	574	554	531	596	605	594	592	614	564	566	563	529	586	570	528	622	580	574	614	573	571	545	575	600	560	551	574	569	560	551	558	547	576	574	526	549	552	566	588	561	576	561	617	549	542	549	528	587	565	546	557	566	601	554	605	573	588	569	595	536	563	597	554	526	577	550	565	581	536	599	535	565	555	576	563	620	509	583	562	572	619	556	566	562	584	549	583	564	593	580	561	585	577	581	563	570	550	563	549	572	558	534	537	580	595	578	559	554	579	531	591	597	563	573	598	573	568	561	612	550	571	571	591	559	555	552	580	553	598	586	556	591	563	546	606	591	534	573	583	562	594	552	596	535	555	577	556	587	587	601	586	595	562	534	554	595	535	571	595	591	568	625	529	537	562	554	547	598	564	555	601	538	561	567	587	593	548	560	535	561	552	553	579	544	567	586	609	592	572	606	540	599	550	552	577	588	577	568	551	517	548	561	556	570	580	546	595	568	580	569	546	586	512	594	554	576	575	571	557	534	530	567	549	563	560	540	559	571	554	544	573	567	572	573	558	594	593	576	556	607	514	592	612	574	558	561	580	549	556	576	593	574	567	557	592	579	554	583	595	603	515	553	535	549	589	574	575	588	583	553	570	584	552	579	569	580	601	578	497	568	577	536	552	557	581	571	586	583	505	549	581	531	577	535	580	563	595	536	561	572	561	611	544	580	545	578	551	579	569	587	581	565	501	555	581	542	536	556	583	587	537	569	597	623	540	550	586	580	561	553	558	554	572	554	578	547	554	568	561	559	566	572	543	586	589	542	620	566	547	582	574	605	592	566	553	553	584	609	582	535	599	566	571	578	555	601	622	539	559	550	575	508	572	593	550	534	599	581	567	566	570	580	603	533	609	550	561	557	518	600	599	562	595	543	591	555	598	587	571	554	562	548	548	611	556	596	514	553	558	628	587	528	607	548	547	583	550	588	565	594	588	589	593	545	589	547	570	566	603	584	572	588	544	564	581	601	579	552	532	562	541	584	556	564	576	556	538	515	569	550	610	547	584	561	546	572	560	549	591	524	558	625	580	579	595	590	598	559	545	581	609	572	569	577	535	562	546	566	569	559	544	528	553	529	573	581	574	554	523	573	583	559	549	581	593	576	547	531	606	574	552	577	542	549	549	517	539	581	603	586	584	515	566	614	591	605	568	547	564	591	581	558	533	594	508	569	571	545	561	567	540	522	539	584	603	567	544	556	573	578	557	592	557	569	578	601	526	562	579	543	552	584	563	568	535	596	576	583	589	563	589	532	538	553	587	595	579	558	556	582	554	543	589	563	568	538	547	584	577	579	544	576	572	551	590	555	594	542	552	539	567	565	567	529	568	577	561	539	551	585	592	551	614	575	544	584	566	580	566	572	581	614	569	558	611	582	564	601	561	574	559	617	529	547	571	591	580	583	555	610	533	586	536	586	519	575	597	581	606	538	549	593	587	538	544	573	623	544	598	581	587	552	579	568	579	552	563	561	565	589	532	584	569	596	551	594	552	555	570	589	562	567	578	571	592	537	575	542	588	554	545	577	600	549	556	570	528	597	584	561	576	587	564	557	565	575	522	572	573	603	590	578	562	537	633	590	574	630	629	528	605	583	530	565	542	513	535	569	564	518	567	561	545	614	525	586	582	592	522	577	543	588	580	547	553	512	551	573	587	557	585	591	602	585	601	578	562	527	627	531	583	573	548	552	575	518	579	526	552	575	562	610	564	570	588	567	523	580	562	555	557	598	591	542	556	576	564	552	586	601	552	532	548	549	554	554	574	549	528	575	593	550	566	560	605	590	599	579	562	597	555	565	587	571	529	592	553	524	566	596	569	589	526	538	571	594	569	579	618	553	572	603	538	555	551	556	592	562	577	537	593	562	590	606	590	572	557	576	541	575	586	537	546	557	593	568	568	543	601	569	579	513	545	572	618	552	554	595	628	541	577	576	548	574	609	591	590	564	593	567	503	566	554	533	537	615	580	539	610	563	559	572	521	562	610	522	551	581	564	558	551	575	548	581	540	571	591	569	589	564	569	569	541	562	550	591	534	564	595	601	543	547	581	572	535	562	579	574	567	569	569	584	626	539	539	573	603	539	582	536	605	543	592	573	596	529	554	585	630	554	566	563	595	547	557	547	577	538	578	546	594	555	611	530	650	548	559	569
22248	15456	19380	17424	12271	8894	6098	4765	6011	9306	10887	8669	6442	6593	10309	14488	10560	8230	6871	5538	6137	3693	2959	2699	2670	4299	4743	3823	4227	4494	2728	3046	2026	1110	1196	588	435	398	306	253	245	302	261	298	329	270	266	294	289	337	327	379	375	335	351	317	274	295	267	282	309	490	481	463	512	305	258	253	276	253	251	241	263	257	255	249	247	257	280	239	253	273	231	276	246	254	242	216	280	259	234	247	264	262	219	256	263	265	253	264	251	260	258	233	252	245	227	266	258	252	269	233	249	256	256	225	253	249	259	257	243	247	272	233	251	277	270	254	252	224	226	253	246	256	230	282	293	242	217	253	249	252	265	261	251	239	272	232	257	274	235	229	235	261	246	232	267	244	269	257	240	217	253	268	243	282	266	246	252	240	264	260	245	244	256	261	273	226	257	228	247	238	228	253	251	246	285	259	294	271	293	229	253	274	250	296	225	239	251	220	248	246	274	226	265	250	250	260	235	260	236	244	236	257	251	241	308	232	240	233	247	259	228	242	248	266	238	257	266	266	253	234	243	250	249	260	265	255	254	286	251	260	240	240	285	237	205	240	231	210	241	254	274	262	265	225	233	245	261	259	211	230	251	270	236	242	251	274	251	255	240	267	225	246	261	257	293	251	236	241	216	248	260	254	273	268	244	252	222	284	251	254	240	250	240	254	250	244	233	257	238	256	266	263	267	248	254	278	286	257	271	245	264	257	282	245	238	247	244	238	248	271	279	262	262	251	250	220	244	255	253	247	236	269	253	253	271	284	261	241	274	265	248	275	268	241	244	250	233	253	225	254	253	241	243	241	237	230	224	234	276	238	267	250	237	242	261	239	227	256	223	246	241	263	223	279	237	246	250	243	253	223	226	248	269	243	253	261	261	238	243	296	229	242	262	271	258	259	283	260	244	264	272	228	264	283	222	260	241	270	225	246	253	244	241	255	271	247	279	257	242	251	259	253	274	251	269	266	252	254	263	259	223	235	225	233	260	225	263	248	256	267	257	245	226	235	246	285	222	246	223	242	265	242	240	228	270	254	257	246	247	254	255	264	242	250	239	254	227	276	243	245	262	256	263	262	258	270	222	264	276	254	242	237	266	273	254	238	259	243	221	247	252	250	233	250	242	234	240	271	258	257	267	262	237	244	268	255	241	228	244	213	259	252	277	281	242	248	261	233	237	214	263	231	230	267	255	238	235	240	261	282	244	230	244	262	241	240	269	254	255	262	254	264	252	241	263	238	233	247	268	258	248	262	291	250	259	284	266	240	257	307	287	269	258	270	260	240	247	225	241	237	241	255	238	250	255	245	237	244	274	277	243	224	228	255	265	251	260	250	234	224	270	250	264	270	264	241	271	238	232	268	254	253	245	262	271	242	268	231	273	258	252	262	241	229	263	288	239	259	256	235	244	238	250	278	260	253	266	259	237	240	273	260	247	260	246	221	248	255	250	242	276	239	238	257	250	266	266	257	222	270	254	291	298	285	253	260	243	252	255	280	295	263	233	223	244	258	245	246	252	259	266	265	257	270	241	259	236	205	270	249	265	265	287	239	238	240	241	237	247	219	266	273	239	230	259	222	249	271	262	247	261	262	236	252	272	246	255	266	246	245	269	264	287	246	277	225	268	227	274	237	240	247	237	227	274	254	249	268	253	253	260	265	270	229	239	247	254	234	248	261	236	231	243	258	265	254	230	271	265	240	237	297	262	243	276	225	230	279	260	246	271	242	251	238	240	228	235	241	252	237	246	269	237	250	243	256	267	259	288	259	277	235	243	244	284	261	227	228	254	260	285	275	248	264	255	237	248	284	249	233	219	283	261	264	236	240	274	244	245	245	216	244	285	286	248	289	230	220	240	241	250	229	260	295	236	266	262	268	272	239	236	264	271	249	264	230	240	232	244	268	245	239	253	253	258	225	229	231	237	237	268	244	239	281	247	273	231	275	228	242	222	246	252	257	245	248	258	257	255	212	255	282	252	253	241	248	235	225	238	260	237	264	235	224	231	256	291	253	274	254	277	276	256	220	234	258	252	224	242	252	258	250	270	269	271	253	223	274	288	271	283	229	264	249	245	273	256	234	259	249	237	253	259	260	243	261	221	224	240	258	270	255	265	239	247	240	231	264	269	230	229	266	260	257	214	258	249	270	238	286	252	249	229	249	210	247	241	250	243	236	251	249	244	256	256	227	234	227	242	225	264	267	233	256	236	229	227	270	231	245	246	233	272	253	244	291	244	254	265	259	234	254	280	267	253	243	254	267	248	255	238	233	259	286	278	255	266	231	234	250	244	277	234	273	249	255	220	286	226	208	274	255	285	257	245	245	258	263	274	257	248	237	247	275	248	250	233	259	250	244	238	243	255	263	288	266	263	233	264	232	262	253	268	258	253	269	247	240	253	245	261	260	276	232	253	249	240	255	230	226	275	218	272	245	258	252	246	240	242	262	271	262	281	233	268	241	250	217	266	275	225	276	251	215	246	236	230	251	221	260	255	284	255	231	275	279	287	262	239	251	247	235	262	234	252	268	283	272	245	248	247	280	257	273	241	252	249	223	236	265	250	255	227	243	244	247	241	232	265	262	242	221	272	255	257	268	287	271	238	231	251	273	236	251	254	275	270	262	244	252	250	247	246	269	261	270	256	235	287	241	248	236	226	262	277	238	278	276	284	273	227	280	243	240	249	256	250	262	235	233	281	274	249	244	241	245	246	270	236	252	264	273	249	290	272	243	261	258	240	244	265	231	268	259	256	263	255	257	251	241	277	287	252	258	235	248	248	254	281	232	229	264	235	253	257	256	256	237	235	256	238	261	254	261	228	233	252	243	238	264	251	242	241	232	302	223	245	296	257	228	223	247	241	229	226	252	270	236	234	234	268	248	231	235	265	259	248	280	236	236	257	264	252	273	245	243	255	240	262	259	255	233	276	271	258	242	258	277	253	242	258	272	279	257	261	245	218	242	258	260	241	237	244	252	243	221	251	232	251	253	282	250	264	268	305	236	257	232	252	256	262	224	255	262	265	232	259	242	233	242	260	238	266	235	255	241	231	278	256	254	256	256	259	262	249	217	214	235	259	262	244	251	262	216	253	256	253	232	255	233	233	262	241	255	271	248	254	274	243	268	261	260	293	258	233	252	252	245	238	226	235	273	237	276	252	260	268	230	266	245	222	238	255	264	257	253	258	250	260	245	259	266	243	264	240	257	252	263	239	265	272	249	247	251	243	265	253	263	277	273	249	225	246	276	232	264	259	257	236	252	269	251	214	265	237	236	235	254	267	223	237	254	260	279	268	266	264	263	255	257	266	243	257	237	244	260	263	232	268	240	256	241	292	253	234	250	226	228	239	247	254	275	237	205	264	271	249	263	243	241	266	245	255	227	227	269	252	242	283	268	251	241	243	251	246	257	233	273	268	249	223	240	246	235	262	240	255	256	294	231	299	259	245	226	281	262	259	225	254	274	236	248	249	248
13593	13815	22194	20103	17378	15780	13736	13490	18052	25072	26973	23167	18296	21387	28829	37639	28441	28135	24820	22235	25696	17290	16258	14946	15617	21332	21891	20477	21180	21642	15972	17846	12389	7860	6545	3297	2207	1384	938	867	738	894	990	1037	1019	918	924	793	1048	1283	1531	1738	1677	1374	1215	1284	1041	939	886	755	1156	2556	2323	2620	2152	1347	666	681	660	591	680	682	642	657	642	702	670	694	674	637	658	676	651	692	679	646	662	668	680	613	656	721	678	683	621	617	667	621	680	663	673	641	625	636	646	671	709	648	674	669	670	654	628	673	651	664	668	653	664	674	663	669	671	624	648	637	668	662	640	676	655	672	648	676	669	688	661	619	672	671	685	614	650	665	667	684	648	684	685	669	647	628	675	636	655	676	670	655	667	688	683	616	679	647	686	689	685	638	610	639	672	651	632	686	641	731	644	663	624	662	662	673	635	671	682	651	644	669	694	642	667	667	676	705	639	652	640	669	693	634	678	656	645	680	698	670	660	679	668	613	628	642	691	644	656	636	671	649	658	671	661	663	689	685	636	668	684	610	689	605	696	671	606	661	621	655	670	595	655	622	647	682	683	683	640	710	671	665	713	662	654	681	668	667	651	683	684	674	670	627	670	711	653	649	616	697	648	640	672	655	602	667	699	662	669	626	666	652	672	649	673	668	681	683	668	680	640	660	649	689	639	690	693	674	651	650	666	633	674	633	681	684	682	655	666	643	682	659	627	674	629	623	663	681	673	665	690	609	713	650	653	653	675	626	636	658	642	659	662	656	621	635	619	624	636	673	634	640	665	640	623	644	670	628	681	619	694	635	643	694	673	673	655	648	639	658	680	628	657	658	669	652	660	696	652	624	664	680	699	685	677	666	669	648	628	647	693	684	671	643	675	654	662	649	667	664	655	610	669	679	671	611	667	605	680	660	661	698	641	656	680	651	690	677	676	665	670	638	634	677	698	663	684	660	685	658	682	648	680	657	631	650	682	680	621	646	681	632	689	683	662	643	649	653	679	648	655	662	687	654	659	641	639	678	636	619	696	677	692	630	674	668	695	595	654	649	645	661	663	659	694	624	665	660	659	660	666	670	643	670	653	651	655	681	688	674	670	633	659	668	637	657	634	667	669	626	633	685	630	670	684	655	693	715	711	654	683	633	642	672	690	703	609	635	615	644	645	659	653	693	646	619	652	664	709	636	689	653	667	644	695	681	610	647	672	684	647	679	696	705	671	633	676	675	671	683	622	644	654	662	655	682	643	622	645	660	602	676	629	644	699	618	693	678	683	704	669	644	720	672	651	718	688	660	649	685	673	612	695	643	691	624	665	672	710	649	677	658	673	667	646	654	662	661	680	620	658	684	656	697	690	687	603	645	639	629	679	670	651	606	678	685	677	666	646	658	696	683	660	673	649	657	648	691	670	676	706	692	622	668	614	661	673	633	680	664	703	680	674	670	683	665	643	657	686	700	682	633	700	664	696	652	646	677	666	645	639	622	695	651	643	616	728	658	629	715	674	630	646	657	643	669	674	690	665	624	714	667	662	675	652	666	675	678	667	682	654	696	660	672	639	609	629	649	656	636	658	691	660	666	626	648	680	651	654	676	672	660	672	663	644	606	681	659	675	661	639	664	664	620	660	678	636	672	651	667	627	677	692	705	724	640	596	647	667	679	636	636	702	635	688	641	651	652	692	646	658	663	660	650	633	692	644	653	673	731	700	698	667	636	672	652	669	678	617	638	626	663	647	638	703	650	667	714	675	647	719	691	670	632	632	702	692	624	665	680	643	694	666	684	623	632	624	664	668	673	666	616	670	671	703	643	662	619	628	647	674	669	672	640	687	633	670	676	688	680	667	628	636	657	645	684	647	640	682	626	683	686	697	636	630	627	686	655	664	618	712	640	702	705	663	693	666	692	662	648	667	712	691	642	661	694	633	675	654	627	663	675	616	670	656	666	663	669	657	646	666	667	684	718	667	637	718	635	628	687	671	631	643	663	657	651	651	707	648	646	686	675	677	704	635	667	686	645	710	651	642	663	653	631	710	674	641	642	591	720	682	688	714	683	626	677	680	651	629	686	638	648	676	641	647	668	724	666	647	698	649	658	660	655	684	631	641	632	646	647	688	689	671	642	641	689	691	666	634	656	681	678	656	662	666	646	671	678	663	615	642	627	681	682	644	689	665	668	684	652	639	666	650	659	631	656	645	663	695	631	652	626	660	694	705	629	704	634	634	654	628	657	626	690	666	636	699	691	633	647	632	707	667	663	667	708	646	654	646	653	704	652	694	644	667	699	668	663	637	670	685	656	654	646	622	720	686	675	670	646	681	660	654	635	656	643	636	681	650	667	653	685	633	642	648	720	629	647	648	677	666	642	659	655	629	633	666	705	677	675	646	657	644	673	672	697	667	655	670	631	662	687	686	704	641	679	618	707	635	658	696	679	589	630	629	666	647	657	628	688	659	661	665	672	642	673	658	660	629	689	701	645	653	667	648	720	620	617	699	697	686	741	659	662	679	666	693	668	634	658	659	650	662	682	658	678	679	660	641	683	682	740	629	711	714	651	626	656	662	683	640	672	668	650	688	669	674	688	637	612	698	698	652	672	647	707	692	652	683	642	667	671	701	667	674	685	640	660	696	655	701	665	658	656	617	672	692	658	639	633	672	675	708	632	655	668	687	713	643	671	670	670	648	696	666	643	599	659	633	684	660	691	641	670	700	684	603	665	663	691	665	696	628	665	647	710	659	640	685	675	669	691	654	673	683	626	641	669	599	704	658	651	683	700	695	650	659	623	717	664	683	682	677	699	666	645	669	636	682	706	648	628	666	647	645	655	663	681	646	639	654	652	706	687	631	663	685	683	668	645	653	692	656	703	682	678	658	642	685	665	603	665	621	636	672	668	669	649	704	652	695	619	621	668	627	647	664	636	686	662	704	632	645	635	704	655	682	670	652	687	689	661	610	620	655	639	672	712	677	653	649	650	635	641	626	684	631	687	677	662	626	620	636	636	695	670	679	643	663	662	694	617	669	658	664	661	659	696	666	660	695	659	699	648	662	683	648	661	653	650	651	658	689	669	683	643	653	656	666	668	674	648	710	674	659	730	665	672	625	648	680	674	650	638	640	660	672	680	640	688	663	621	688	658	661	669	652	697	644	622	655	697	713	636	624	685	690	652	667	633	645	682	617	662	687	686	625	672	642	667	632	710	666	684	673	684	651	657	644	636	700	712	651	660	660	661	696	621	729	687	670	655	642	648	679	654	640	647	673	667	674	617	623	628	616	646	622	679	718	708	628	658	653	657	664	671	651	683	639	643	677	656	671	636	661	679	657	648	651	660	670	642	617	673	679	676	689	631	617	648	700	657	701	725	634	719	648	704	668	675	715	663	672	642	629	613	626	671	638	660	672	667	655	667	679	648	683	706	708	719	622	667	705	674	717	679	643	707	672	679	680	641	658	656	660	647	624	711	601	633	691	663	706	669	629	658	667	655	706	670
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
