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
338106557323	338106557884	338106558434	338106558984	338106559534	338106560084	338106560634	338106561184	338106561734	338106562284	338106562834	338106563384	338106563934	338106564484	338106565034	338106565584	338106566134	338106566684	338106567234	338106567784	338106568334	338106568884	338106569434	338106569984	338106570534	338106571084	338106571634	338106572184	338106572734	338106573284	338106573834	338106574384	338106574934	338106575484	338106576034	338106576584	338106577134	338106577684	338106578234	338106578784	338106579334	338106579882	338106580434	338106580984	338106581534	338106582084	338106582634	338106583184	338106583734	338106584284	338106584834	338106585384	338106585934	338106586484	338106587034	338106587584	338106588134	338106588684	338106589234	338106589784	338106590334	338106590884	338106591434	338106591984	338106592534	338106593084	338106593634	338106594184	338106594734	338106595284	338106595834	338106596384	338106596934	338106597484	338106598034	338106598584	338106599134	338106599684	338106600234	338106600784	338106601334	338106601884	338106602434	338106602984	338106603534	338106604084	338106604634	338106605184	338106605734	338106606284	338106606834	338106607384	338106607934	338106608484	338106609034	338106609584	338106610134	338106610684	338106611234	338106611784	338106612334	338106612884	338106613434	338106613984	338106614534	338106615084	338106615634	338106616184	338106616734	338106617284	338106617834	338106618384	338106618934	338106619484	338106620034	338106620584	338106621134	338106621684	338106622234	338106622784	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2797	3650	2300	2797	3650	2300	2797	3650	2300	2797	3650	2300	2798	3650	2300	2798	3650	2300	2799	3650	2300	2799	3650	2300	2799	3650	2300	2800	3650	2300	2800	3650	2300	2800	3650	2300	2800	3650	2300	2800	3650	2300	2800	3650	2300	2800	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2802	3650	2300	2801	3650	2300	2801	3650	2300	2800	3650	2300	2800	3650	2300	2799	3650	2300	2799	3650	2300	2798	3650	2300	2797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
52313	42237	42845	35259	26090	17191	11626	3611	1081	525	487	443	479	572	698	638	346	373	310	346	374	331	378	385	300	365	383	333	336	333	337	366	342	323	323	328	370	349	323	326	369	356	350	338	372	367	359	329	346	345	363	373	368	378	339	308	302	370	343	344	323	340	363	353	366	330	296	359	341	346	377	371	302	329	332	344	349	320	351	327	369	321	317	353	332	344	324	315	339	336	357	348	345	354	340	339	353	322	352	344	366	381	344	301	354	388	339	347	340	327	348	349	346	349	352	327	328	330	357	340	326	356	357	337	357	345	361	304	354	326	367	361	339	305	371	371	362	337	346	325	302	308	324	328	353	346	364	342	358	346	357	360	312	341	324	349	339	337	303	344	324	324	331	356	325	339	330	366	378	360	363	320	325	342	330	320	359	366	341	390	350	332	324	317	327	336	377	376	349	387	326	353	374	355	377	323	343	363	349	340	362	339	342	347	349	355	351	357	373	320	351	328	331	358	334	341	336	360	355	319	350	341	314	333	378	349	355	319	345	402	348	356	330	326	343	373	336	350	346	366	310	346	361	315	380	366	325	334	341	322	339	359	342	317	352	374	351	333	356	368	331	331	377	386	353	339	338	359	362	336	317	334	334	321	349	328	381	368	365	353	315	314	355	371	356	352	366	341	355	349	348	355	369	349	350	350	317	364	365	356	314	350	408	329	314	329	366	342	309	360	320	328	335	327	324	354	345	338	360	335	368	364	360	356	344	307	311	396	396	324	364	325	358	367	345	325	343	337	360	337	343	358	369	329	379	355	316	339	335	328	368	343	292	343	385	317	353	309	349	366	372	368	359	351	332	348	338	320	360	340	331	354	358	363	301	328	356	343	358	354	340	361	367	357	329	344	358	331	351	365	348	307	323	335	335	336	348	326	325	352	343	350	349	312	335	340	339	335	352	342	352	332	354	336	373	318	320	360	372	353	313	330	362	300	315	358	342	367	340	375	374	342	329	358	396	319	363	381	367	379	352	361	365	373	353	380	332	319	354	327	348	337	354	346	341	376	379	318	306	339	348	336	342	355	365	333	333	362	315	346	337	332	354	369	375	316	349	354	346	338	371	348	360	336	359	337	376	374	322	364	306	330	341	336	341	345	357	380	356	346	350	321	370	346	343	368	351	334	334	332	350	341	358	349	369	340	339	328	311	350	290	320	329	349	332	352	354	318	312	319	307	329	350	328	328	348	366	395	339	341	369	331	349	345	320	330	347	324	360	344	343	373	342	359	346	327	330	338	330	315	338	327	338	333	327	337	337	307	327	338	352	381	351	334	363	335	362	360	344	328	322	305	346	334	328	348	320	378	357	321	334	356	308	378	334	366	351	338	358	342	325	315	347	341	367	319	335	338	354	321	345	347	357	349	351	363	328	343	323	323	368	333	333	344	349	362	332	325	329	340	302	327	379	330	333	323	330	341	353	324	341	343	327	347	314	339	331	346	320	368	337	331	366	322	324	379	329	365	344	335	325	368	359	332	341	365	355	367	357	327	330	340	342	355	347	333	363	306	353	355	363	389	345	347	364	320	342	342	332	350	356	369	339	345	360	344	308	340	363	338	374	301	371	342	377	332	352	321	350	378	338	363	317	353	352	331	335	353	336	351	367	377	351	382	371	294	331	329	355	343	335	360	301	342	334	329	331	313	346	317	321	322	324	362	353	343	346	355	344	318	375	359	329	363	375	348	351	336	327	346	383	349	353	354	360	323	307	385	346	336	338	323	365	346	339	362	329	380	351	348	335	330	320	383	380	365	361	349	323	326	361	382	356	346	335	371	298	328	321	322	338	354	378	332	382	346	358	383	303	349	338	324	343	352	366	357	350	385	356	310	357	336	334	350	341	348	371	342	352	325	357	336	317	365	335	351	348	354	332	372	351	357	356	360	348	322	337	330	327	354	369	308	346	361	300	311	357	357	377	349	333	362	369	392	325	362	362	384	379	326	352	381	343	363	333	360	365	343	311	349	342	343	368	325	340	334	332	359	339	346	363	319	377	353	311	321	337	314	313	363	296	365	345	349	314	371	355	386	352	315	350	330	346	358	370	344	322	308	370	363	356	354	351	322	354	383	335	351	343	379	342	362	385	361	334	356	352	355	370	336	372	326	358	356	325	334	336	334	391	333	340	339	355	364	329	358	345	334	353	380	341	373	370	330	369	369	320	359	362	337	361	356	352	346	353	372	353	349	368	352	352	358	327	343	323	338	372	323	336	335	353	304	361	331	330	353	328	344	347	346	318	332	336	359	338	334	353	368	347	375	343	332	337	345	311	331	316	410	333	335	329	378	344	339	359	380	338	349	341	349	324	355	331	350	339	350	331	360	328	326	352	371	336	327	335	354	313	341	335	350	341	360	338	349	332	343	382	361	347	339	317	336	353	321	333	314	327	337	377	326	333	329	344	382	339	324	322	345	340	367	371	370	343	403	323	319	352	328	344	359	342	326	340	366	321	350	336	332	396	359	353	348	352	337	364	309	338	330	367	317	324	389	353	329	308	346	377	322	344	354	352	343	361	349	307	343	333	363	360	360	336	360	377	344	340	329	346	376	366	327	347	346	294	357	342	322	334	340	358	315	324	335	336	349	356	337	305	327	353	327	327	371	340	334	330	339	335	318	354	317	359	356	329	340	345	375	380	339	350	356	373	324	349	379	349	337	370	290	317	350	352	325	366	340	360	341	318	346	348	325	328	352	329	350	335	352	327	320	337	369	357	332	335	331	366	380	351	319	344	357	329	347	363	349	348	348	366	368	391	325	362	358	323	348	323	340	361	341	354	337	392	330	325	360	354	328	365	348	355	358	330	364	310	337	351	342	319	321	339	318	337	370	327	337	372	300	296	375	358	320	316	330	327	349	363	346	322	376	354	341	328	362	347	333	362	343	338	352	342	347	395	350	354	342	343	367	357	339	345	335	335	345	332	325	356	339	356	327	364	365	366	350	324	321	337	358	349	321	320	370	343	396	353	324	337	348	344	353	369	319	342	387	354	328	319	342	344	355	324	338	354	351	369	347	337	330	320	345	334	343	333	333	328	325	363	373	339	353	305	367	337	321	340	339	354	339	294	320	333	368	373	343	328	314	327	376	333	342	343	373	310	369	339	343	339	315	343	361	342	357	370	315	377	328	360	347	357	303	322	365	319	372	333	342	356	354	352	347	340	333	383	343	337	332	366	311	328	363	338	356	347	334	322	358	349	332	348	347	342	364	348	344	302	358	342	323	304	353	358	346	359	367	361	342	376	384	404	324	317	354	366	334	382	309	323	377	368	356	350	328	341	365	305	356	330	355	366	364	378	330	296	320	340	310	367	378	321	333	344	349	319	332	359	367	383	355	315	349	334	319	357	341	330	311	357	327	363	306	317	352	344	314	346	356	384	307	350	347	349	314	342	362	374	354	336	366	303	363	348	331	359	351	337	332	344	345	306	353	354	339	348	381	338	355	320	344
33648	33489	41865	43132	35209	30442	25450	8280	3559	1626	1476	1246	1474	1783	3184	2123	793	730	826	747	722	726	764	747	763	781	756	746	713	771	700	734	775	750	705	740	742	755	772	804	784	753	738	757	738	742	729	757	721	775	799	764	787	761	750	757	740	732	772	761	759	725	750	746	801	740	711	669	686	721	706	779	770	723	756	773	785	740	770	695	823	766	701	752	786	767	754	736	731	753	791	708	735	726	727	703	744	731	748	744	739	745	713	725	748	755	735	743	746	740	775	720	794	776	770	726	716	756	720	731	736	774	803	752	791	709	802	715	735	781	697	756	747	767	748	704	765	742	743	738	704	742	728	768	739	767	776	727	727	731	752	713	817	749	737	736	779	761	722	671	776	728	747	743	747	766	693	757	740	782	779	756	721	735	724	752	776	737	791	729	698	723	726	749	727	684	757	716	715	685	689	742	773	729	734	790	784	733	819	741	750	735	763	742	767	679	765	765	765	724	772	703	724	731	761	770	738	751	731	729	697	706	765	742	740	721	681	738	745	729	687	750	770	701	686	736	723	771	711	744	750	751	738	727	715	743	729	734	760	730	775	773	744	758	716	708	748	709	717	748	724	725	768	714	744	739	742	758	753	748	768	762	780	705	776	735	721	773	762	737	730	766	711	785	740	773	767	754	718	700	746	777	761	785	714	705	812	747	772	780	682	747	748	743	809	749	811	786	797	733	797	706	693	762	704	744	755	705	763	782	722	731	779	727	766	715	736	738	725	720	740	778	737	756	716	714	742	747	713	722	740	730	801	756	717	706	759	773	757	755	746	673	719	757	719	732	763	778	716	747	740	714	748	711	701	705	754	790	790	740	772	766	763	776	752	727	723	687	767	733	774	753	703	805	787	785	733	702	836	712	715	747	781	748	758	745	737	771	742	768	706	721	752	725	698	737	757	776	742	717	746	733	673	750	761	744	735	700	751	713	762	753	728	752	760	755	752	777	734	697	750	772	711	757	727	733	749	732	708	722	750	809	718	738	714	768	703	759	744	703	790	726	754	733	756	757	754	739	751	718	763	772	801	715	735	734	711	758	737	772	754	759	802	729	729	693	726	701	729	782	767	775	730	685	760	770	735	717	783	776	709	726	722	723	741	703	728	764	720	771	718	730	735	715	732	721	773	775	757	757	755	781	728	731	740	755	785	741	730	728	746	764	725	833	729	783	759	735	763	714	772	775	739	740	764	726	765	729	725	764	759	698	749	755	769	752	765	750	748	751	723	744	725	786	749	765	744	736	753	759	756	766	712	784	771	748	760	760	715	767	738	759	719	702	744	729	747	726	761	744	721	771	695	750	740	737	726	752	814	753	752	751	701	737	727	728	747	759	769	716	774	765	747	763	748	762	740	718	721	761	718	743	742	762	717	756	698	727	740	771	787	761	734	796	704	730	731	729	706	710	783	736	774	748	754	792	686	750	680	748	729	752	754	752	770	726	775	755	748	725	767	732	746	775	779	734	761	790	742	729	779	736	790	709	754	773	703	755	703	726	714	788	715	720	714	761	765	748	724	766	724	718	702	754	752	707	711	716	707	777	773	750	716	752	770	741	722	739	708	708	792	746	751	773	703	693	776	792	746	764	766	767	736	766	738	718	763	717	739	714	764	733	737	732	760	735	740	816	712	815	732	730	766	750	747	762	745	704	690	739	730	761	771	716	748	731	741	715	741	746	721	713	754	769	776	768	750	691	715	759	697	718	720	741	771	729	719	699	739	733	751	775	720	778	727	747	710	742	771	742	710	734	699	768	735	767	739	758	709	759	734	794	771	749	742	702	745	739	729	756	753	724	780	721	747	770	789	766	737	721	699	785	753	744	743	746	765	726	765	739	785	788	737	730	750	734	713	693	727	773	763	722	742	762	762	700	766	750	700	742	770	725	734	785	700	709	753	761	738	730	757	791	733	766	757	753	748	800	765	729	791	670	743	790	735	747	741	742	710	719	763	701	749	792	740	740	761	758	771	731	732	773	725	769	748	727	718	734	738	796	741	788	724	731	763	756	692	731	662	723	740	730	723	739	715	667	715	767	716	738	769	712	726	709	722	715	718	691	748	788	712	717	738	714	809	803	733	718	762	793	779	762	765	728	718	820	694	718	694	737	718	770	738	722	780	732	737	739	735	793	773	713	774	750	804	715	701	732	765	694	704	767	706	743	737	719	699	758	699	721	726	699	719	729	738	767	731	741	805	701	756	748	723	746	721	738	745	791	751	757	714	783	707	768	722	797	721	711	704	755	774	723	724	705	729	741	787	754	759	678	719	723	726	745	718	787	709	761	735	754	698	789	784	697	716	701	748	709	741	707	735	717	705	736	722	734	735	708	765	743	740	703	718	759	761	745	688	770	782	734	654	765	744	749	766	752	767	689	709	742	750	756	743	713	750	695	721	717	744	747	730	788	781	713	792	747	737	749	726	686	764	696	755	716	775	741	751	763	723	745	756	711	741	757	745	739	726	700	705	699	709	746	732	748	752	744	706	755	706	710	776	681	674	746	676	765	728	785	738	760	754	758	754	778	745	756	764	745	741	716	756	762	718	781	756	730	741	767	720	757	704	760	736	782	715	768	659	757	749	718	758	733	745	698	739	719	776	740	742	726	787	770	781	687	690	752	728	702	747	721	695	733	751	769	757	716	717	729	841	688	690	738	727	752	738	706	708	736	751	748	745	749	728	740	746	725	756	705	723	747	750	767	730	716	743	719	753	747	791	776	794	754	703	736	760	757	772	713	762	781	722	727	701	709	761	741	752	754	732	795	758	729	767	790	742	704	764	711	717	727	742	757	789	769	780	727	717	741	719	765	743	751	757	797	739	722	734	774	719	768	693	711	741	766	759	750	763	721	748	731	749	759	753	752	757	774	746	740	694	743	789	712	702	747	703	743	720	763	771	758	693	707	748	734	724	755	711	696	758	761	721	759	758	742	779	770	735	744	792	732	746	765	733	730	691	707	752	723	707	745	728	776	724	775	742	760	740	751	720	687	760	744	705	719	744	750	792	745	732	725	743	753	705	740	778	734	764	781	696	729	732	756	759	775	754	756	713	761	783	715	727	708	709	768	765	733	771	717	761	708	733	727	766	751	713	722	755	758	735	755	758	743	701	752	810	743	754	751	715	753	753	751	734	717	777	756	732	704	724	715	739	723	734	752	747	739	740	769	751	766	709	773	738	719	743	764	735	740	736	772	707	765	727	751	773	764	730	747	685	788	755	732	750	727	752	747	746	745	730	783	715	770	784	685	721	752	746	761	750	721	796	704	747	745	705	724	765	753	720	756	787	748	747	738	752	763	760	721	686	742	778	800	764	708	757	823	743	676	706	719	731	713	757	754	735	737	775	771	769	755	809	756	736	766	709	753	735	768	790	729	694	747	756	673	697	746	750	745	747	762	770	753	778	692	733	750	748	716	721	701	760	728	739	776	750	744	699	773	770	752	765	723	758	707	753	749
21741	12862	8166	4561	2238	1382	1176	637	283	158	193	175	195	167	158	171	169	154	154	133	142	148	157	164	173	160	162	164	146	169	134	171	172	161	163	176	150	166	158	139	156	183	149	158	165	155	173	156	152	158	162	165	170	161	158	203	174	165	167	159	185	161	157	153	149	170	160	186	158	149	152	185	159	188	154	152	135	159	158	130	157	158	186	181	176	147	162	154	165	153	150	139	181	163	172	159	179	124	173	149	148	163	182	151	170	137	162	138	150	182	173	160	152	145	155	176	172	170	200	171	147	152	159	145	158	192	148	165	155	174	179	154	163	164	180	156	152	133	177	179	156	155	180	164	146	165	152	169	154	156	155	152	155	165	154	169	152	155	168	136	142	167	182	137	161	175	186	146	187	173	126	131	168	157	131	140	147	174	157	170	146	166	142	171	172	135	172	170	161	156	149	156	154	161	164	126	156	160	157	181	155	165	150	158	165	155	152	123	137	157	157	150	163	159	184	173	166	164	202	182	173	149	150	156	153	161	114	147	144	170	150	162	165	141	143	156	149	183	159	139	154	161	170	152	183	162	146	179	143	134	140	174	154	148	159	162	142	158	169	169	158	144	157	136	121	183	159	170	188	149	147	187	145	173	186	163	166	177	160	177	161	156	149	159	176	141	158	169	165	156	178	166	171	145	153	140	156	150	149	134	153	161	152	166	163	162	161	163	164	168	182	151	160	154	155	163	134	164	155	160	181	172	167	162	158	159	171	150	146	150	156	153	161	156	161	166	157	154	161	144	184	171	169	146	170	160	150	178	166	159	159	159	139	166	144	170	155	161	185	163	162	146	171	181	173	168	187	166	178	178	155	146	148	161	153	133	185	158	193	167	160	166	145	179	163	162	158	160	151	185	175	181	172	143	170	128	138	144	174	162	158	157	163	198	138	175	162	156	173	175	156	146	145	149	149	146	156	149	161	165	161	155	149	179	164	183	163	162	160	132	150	155	155	156	147	155	167	155	182	148	130	153	149	168	180	144	174	153	183	147	167	123	159	144	147	152	159	164	180	150	173	164	142	164	147	141	156	143	158	167	156	175	176	169	148	135	160	147	156	137	152	136	145	148	150	164	185	167	142	134	164	149	155	158	159	162	158	164	145	165	172	133	165	167	149	155	177	164	136	153	161	160	162	154	154	170	142	149	182	176	143	164	172	173	160	153	154	154	156	183	180	161	153	163	163	168	165	144	172	156	156	169	168	149	169	166	181	147	158	156	150	168	178	172	148	161	162	150	161	156	157	180	152	174	170	152	179	171	165	153	163	159	169	189	164	154	171	173	151	137	171	173	172	154	154	148	187	154	133	168	160	159	165	163	162	172	174	165	145	156	132	153	177	163	150	142	165	172	149	174	176	171	172	157	136	159	161	155	139	171	178	150	158	170	126	135	159	158	143	152	153	156	165	178	182	156	175	173	169	133	152	145	154	166	150	151	153	143	148	183	135	175	162	168	181	154	161	159	165	142	164	152	128	172	151	148	135	143	176	174	163	161	141	171	174	154	187	190	168	140	175	152	159	144	160	158	160	161	170	188	173	169	174	154	147	165	172	158	158	146	190	125	130	150	174	160	158	156	179	146	142	184	149	133	183	158	184	179	159	147	137	176	155	166	171	184	172	183	196	158	145	181	137	149	155	158	145	169	156	142	178	181	186	146	156	137	163	178	139	169	151	154	138	145	160	163	153	177	136	163	162	155	161	181	170	143	154	128	160	139	157	161	135	151	153	201	141	136	151	158	165	158	173	153	145	158	200	150	149	145	152	159	169	159	158	174	192	169	184	160	155	166	164	173	151	146	165	137	150	153	154	161	138	171	159	171	137	149	161	163	161	160	172	165	184	148	181	144	153	144	165	148	154	166	179	189	154	157	171	168	173	157	174	170	154	144	172	151	143	170	142	172	167	178	169	166	170	147	142	160	175	132	184	170	183	148	154	163	172	184	161	167	148	161	162	135	157	143	146	169	170	177	142	155	171	183	173	145	153	149	169	175	153	153	162	183	156	189	160	134	147	147	147	161	180	137	164	138	161	148	168	176	164	154	164	170	163	156	166	166	161	161	176	181	171	169	146	134	164	150	179	147	175	182	164	136	161	164	177	154	165	172	156	186	174	171	160	168	176	141	152	150	167	186	164	165	179	182	158	169	166	135	171	156	140	155	149	157	159	157	165	136	176	185	152	170	160	168	143	150	168	149	157	168	167	182	143	173	148	141	158	167	156	188	154	158	157	179	166	157	151	163	176	178	159	174	163	156	179	179	162	160	182	124	152	154	129	169	187	164	134	155	158	177	162	148	139	179	150	168	145	162	177	138	166	148	162	165	156	154	136	146	158	140	156	170	159	138	144	149	141	145	177	154	152	163	178	159	168	157	170	141	150	147	166	142	155	167	151	170	163	163	164	168	159	154	174	139	148	159	163	167	166	145	143	167	151	173	129	137	186	157	153	199	170	151	150	153	160	173	163	160	176	128	156	160	156	135	145	177	144	157	169	151	165	156	152	165	148	136	163	134	160	137	153	170	171	158	193	162	167	204	146	154	176	173	145	157	128	169	151	139	160	168	165	168	155	177	164	160	170	164	177	162	154	160	166	163	185	217	172	162	170	127	166	149	186	149	157	159	182	144	138	154	147	160	154	160	166	164	176	152	170	161	168	159	142	174	153	160	168	192	154	140	145	167	185	159	177	176	171	138	149	152	148	160	150	149	159	158	181	149	167	136	162	147	164	167	167	142	124	143	159	145	168	141	157	162	159	154	170	155	195	153	160	171	145	141	167	156	153	167	138	147	153	169	151	149	139	169	170	132	169	190	147	160	146	169	163	146	159	156	167	136	152	162	148	167	176	162	167	158	154	142	168	194	177	151	152	161	147	159	144	159	146	136	150	161	136	157	172	152	142	163	149	168	126	174	174	154	169	153	179	151	151	182	160	187	155	176	150	184	153	166	163	161	166	141	150	159	172	169	144	155	150	176	177	175	162	160	159	142	157	133	168	176	149	146	149	124	127	150	147	158	158	161	158	162	166	147	172	183	157	140	158	173	151	151	151	207	171	147	162	144	132	159	150	175	136	166	177	156	142	153	153	149	157	174	154	180	166	188	166	186	186	150	159	149	147	163	150	148	120	145	161	149	155	148	170	175	141	135	149	181	155	138	155	163	172	134	172	154	159	147	148	152	150	166	151	160	129	152	155	151	167	157	159	152	160	175	164	161	162	122	153	147	152	178	163	175	150	170	171	166	168	159	148	175	180	162	152	167	177	170	172	174	162	161	144	160	167	134	149	147	137	144	157	146	135	196	150	137	152	156	179	141	153	162	166	161	141	170	162	157	174	164	153	169	183	160	175	142	184	180	155	156	133	152	149	141	178	149	151	173	130	148	136	162	150	153	177	173	157	135	161	154	157	170	167	142	156	166	152	162	177	164	143	138	148	168	159	177	145	168	156	170
13093	10296	12626	11318	7540	5991	4926	2459	982	652	601	555	510	527	547	392	394	393	379	417	401	414	422	399	396	416	412	377	382	432	389	412	406	381	375	382	373	368	385	388	403	356	396	374	438	399	383	383	380	382	379	371	411	388	365	411	395	411	394	404	400	408	418	373	337	387	400	366	396	396	404	410	392	426	392	391	363	375	357	419	422	404	369	415	384	375	380	357	379	429	401	374	394	371	416	395	357	381	383	402	361	406	391	390	396	348	370	404	398	423	399	446	367	357	359	431	413	419	379	414	397	375	406	374	378	403	394	390	338	370	396	400	399	372	412	359	408	406	371	437	373	379	354	393	369	415	387	370	387	351	400	376	402	399	394	401	401	427	375	407	370	367	405	403	395	416	379	397	378	353	398	427	387	379	376	449	385	407	356	406	401	400	414	367	399	372	396	394	354	386	406	420	402	403	383	407	385	372	362	376	385	393	391	355	367	372	413	385	369	359	368	392	404	393	420	387	390	406	400	392	391	382	399	358	403	370	403	361	411	382	391	392	407	365	389	381	401	404	357	413	387	418	383	380	345	368	382	391	385	398	384	396	396	365	414	409	418	401	393	380	406	343	370	378	408	322	398	393	400	390	392	400	368	414	404	381	367	384	363	403	411	397	386	372	391	414	398	369	416	407	373	392	395	407	397	403	411	377	381	401	374	393	389	345	393	383	382	381	404	397	363	356	396	391	419	367	429	390	370	401	406	395	428	379	380	382	399	415	375	383	362	378	418	398	407	385	410	344	384	405	398	388	381	371	385	407	416	382	393	423	392	407	411	377	351	409	404	369	387	422	436	402	402	392	364	374	376	413	390	387	354	402	378	381	393	396	345	423	447	405	407	371	365	371	392	406	390	389	403	359	423	418	424	419	403	421	373	392	387	382	392	405	404	414	371	358	380	411	374	369	387	396	376	377	391	396	393	374	418	417	379	419	392	415	388	402	415	410	397	377	377	398	436	398	371	387	392	399	372	389	378	419	390	352	416	403	394	395	355	398	389	385	383	394	411	389	395	410	389	408	398	379	364	410	375	380	409	410	406	409	373	440	372	396	411	377	379	396	392	397	377	397	373	383	382	409	384	395	345	365	360	394	390	414	355	382	372	375	378	406	415	408	396	382	399	393	398	371	385	422	410	385	385	393	401	414	398	403	396	373	384	369	389	404	371	363	386	403	383	373	378	399	410	392	362	382	391	402	404	396	391	388	411	403	402	362	397	378	366	401	382	399	393	372	376	381	376	439	367	414	395	421	382	381	391	383	395	397	376	388	390	406	365	412	396	394	402	362	386	416	385	397	388	395	394	396	400	397	387	398	399	373	418	371	387	390	383	390	381	370	377	435	388	408	392	366	386	391	353	355	400	439	424	397	371	347	351	365	418	383	402	348	389	393	360	393	389	363	360	395	431	350	367	393	362	381	408	368	409	379	404	361	421	456	402	390	393	392	400	388	402	385	394	406	387	409	385	377	403	377	402	370	418	424	382	375	415	398	418	395	391	392	401	395	371	407	406	399	387	412	379	397	420	396	383	372	409	393	380	387	381	418	390	371	391	392	379	395	424	382	399	402	411	347	428	372	413	374	378	364	393	405	382	426	395	379	382	435	416	371	407	383	374	370	361	402	379	383	401	392	379	435	422	439	398	391	352	397	370	370	380	355	360	383	373	374	427	377	418	420	382	426	402	357	386	377	353	434	374	369	368	425	397	369	381	380	416	405	405	401	411	368	388	388	403	379	403	404	394	382	386	389	383	399	410	399	377	403	416	389	395	384	364	393	418	394	390	373	398	364	375	411	381	372	397	384	375	414	421	372	404	395	429	404	414	361	404	393	379	394	378	398	398	397	402	366	402	424	398	377	393	370	410	356	391	405	401	399	432	361	380	399	398	373	406	424	401	385	426	369	407	382	442	432	393	388	395	410	400	417	418	407	400	375	405	384	381	380	383	411	424	409	350	403	402	386	387	404	404	390	380	377	369	399	389	407	408	403	355	366	380	408	372	389	418	393	374	426	360	365	400	390	376	355	384	397	430	376	439	401	390	408	397	394	434	410	375	387	408	406	354	406	408	400	393	398	419	390	376	390	361	389	343	402	355	376	418	405	393	409	372	380	414	434	396	391	383	376	372	396	407	407	381	389	388	409	386	406	420	382	409	377	420	371	397	384	407	382	388	405	400	390	367	397	387	396	404	414	374	398	410	400	430	440	398	387	382	398	382	418	379	426	403	412	389	398	381	405	387	381	383	378	387	388	358	360	377	406	372	359	390	389	355	402	393	406	396	388	383	380	432	389	395	374	364	405	365	383	379	379	404	372	394	356	394	387	370	396	414	396	398	377	396	348	406	432	404	376	419	381	411	393	383	435	361	406	384	376	392	410	374	422	400	407	416	400	365	417	379	414	407	372	393	362	351	454	401	395	392	379	373	387	367	362	363	403	424	404	366	359	404	379	413	378	410	399	388	382	359	427	426	416	389	388	399	379	400	432	393	389	395	406	375	371	398	386	382	353	402	409	403	395	385	406	386	412	362	388	370	420	391	404	390	369	384	378	392	356	397	370	363	369	384	373	389	379	384	363	424	394	354	403	381	389	411	383	398	383	397	363	375	375	382	383	387	423	414	397	377	367	378	414	422	413	415	376	407	383	415	408	372	386	372	386	387	392	412	394	382	393	396	395	398	388	352	364	398	415	391	418	387	390	425	377	394	374	366	399	444	343	431	389	385	415	407	400	372	399	381	365	403	375	381	366	369	385	377	394	388	367	396	422	383	389	391	390	401	410	407	368	375	379	391	409	388	399	320	362	389	424	391	395	394	394	398	407	405	389	409	391	422	374	387	377	416	398	407	417	415	392	399	427	426	384	398	401	402	398	372	408	350	399	389	364	410	374	348	391	411	406	389	370	377	378	378	380	375	358	392	404	407	407	394	372	383	409	397	399	359	390	434	388	388	378	410	405	380	407	357	393	383	391	405	382	366	384	404	404	408	409	400	399	393	399	383	422	389	385	387	417	419	386	426	398	425	411	381	411	389	423	393	386	399	374	370	408	375	382	398	390	408	408	431	369	390	409	386	378	394	361	383	402	394	399	395	355	407	374	369	377	389	399	393	332	371	388	378	399	359	391	385	401	395	397	396	396	413	392	412	397	384	423	353	394	410	389	396	373	364	405	394	395	430	378	395	383	395	391	405	398	393	413	389	356	417	379	378	404	388	433	392	389	358	400	389	374	416	362	371	386	388	384	400	407	416	366	410	380	425	431	383	397	396	377	370	418	398	390	377	371	393	370	407	418	374	382	438	348	388	373	390	402	376	392	384	359	370	377	402	406	373	391	393	407	418	401	348	410	406	354	369	425	387	384	405	407	365	424	400	398	435	402	382	393	405	373	400	422	389	404	391	391	389	381	393	391	376	408	397	369	398	425	383	385	430	376	392	379	401	412	406	411	376	395	404	376
42722	33094	29068	26253	17171	12506	5575	1390	568	452	411	422	510	805	815	425	257	277	285	261	279	295	301	307	272	262	290	309	318	253	281	271	272	303	299	296	287	275	288	269	304	266	285	312	342	293	280	316	301	289	308	275	299	272	296	324	287	274	273	315	292	280	294	341	264	247	275	276	305	286	294	280	328	319	299	314	328	292	284	292	265	289	317	293	266	289	308	291	283	324	282	276	271	316	279	324	298	279	269	286	283	286	272	282	299	268	296	277	252	275	286	282	307	253	275	286	281	272	296	281	277	297	269	265	272	251	322	293	273	275	275	302	303	255	302	296	337	312	309	300	288	284	293	289	255	319	265	289	259	256	269	286	299	316	265	266	268	266	279	254	240	300	269	293	277	271	274	269	262	300	337	261	293	277	282	273	249	263	271	237	306	279	282	280	272	255	306	270	309	277	272	278	249	286	326	270	246	241	257	303	239	286	299	298	278	275	280	311	295	286	296	304	310	258	274	270	286	265	267	300	291	294	293	258	264	293	283	280	256	279	295	270	274	279	270	275	244	287	279	279	274	272	298	304	308	288	323	295	272	290	308	292	316	298	291	265	258	289	290	271	284	271	271	299	293	308	305	287	267	273	293	297	291	276	267	290	238	316	293	309	265	278	246	288	287	298	288	292	282	267	287	287	281	289	302	307	304	327	276	293	302	308	261	254	317	319	297	266	278	291	260	276	262	268	305	282	297	281	284	298	290	274	268	275	289	277	339	299	286	305	282	301	304	293	287	295	278	274	278	302	271	280	265	296	309	296	288	310	287	338	297	294	295	261	302	316	317	321	266	301	286	299	280	335	286	284	289	284	293	299	258	311	278	281	252	299	264	264	293	263	278	288	270	304	300	273	255	291	264	297	286	306	273	316	258	313	324	248	302	265	324	291	271	278	282	293	301	265	290	285	293	293	290	280	272	305	274	321	277	261	274	257	264	269	284	307	273	290	271	286	270	265	255	279	265	271	275	333	306	290	287	262	286	294	271	311	327	287	262	302	293	285	310	300	285	288	303	302	307	320	307	303	273	260	237	296	250	303	288	301	330	291	271	292	264	274	266	281	271	290	311	300	271	275	305	286	265	305	262	265	261	297	287	311	310	263	288	303	284	273	279	299	279	268	310	281	298	259	299	282	277	334	290	296	259	268	309	275	310	270	246	281	274	277	275	312	306	295	291	271	284	245	282	327	292	322	301	297	284	307	274	313	276	235	277	273	317	298	307	286	261	298	310	268	282	280	305	306	307	272	287	297	306	291	265	266	305	283	287	250	276	264	324	267	293	301	293	245	314	294	301	301	243	299	285	296	271	272	277	277	287	294	285	282	285	297	287	301	250	269	296	267	290	268	288	251	280	294	279	295	311	276	254	266	298	304	317	294	312	289	286	278	287	258	314	283	312	303	276	262	320	284	268	287	262	290	265	306	270	274	296	269	314	263	282	314	290	299	256	310	270	278	268	279	232	265	292	297	308	281	280	312	276	296	315	286	268	276	252	286	295	304	297	285	298	260	263	291	302	272	250	298	313	296	294	304	299	273	274	309	266	252	305	255	290	270	280	293	310	283	311	273	249	287	287	317	279	306	309	263	281	317	279	255	272	279	297	304	266	273	268	282	299	301	277	299	289	282	297	252	304	298	305	279	294	285	269	289	296	267	283	276	283	276	273	285	274	290	315	263	314	304	259	310	327	273	290	273	274	261	276	302	285	292	262	310	301	266	290	258	225	270	257	293	292	291	279	275	311	268	280	274	317	297	291	292	303	293	258	298	263	263	279	296	290	272	319	290	302	250	271	279	307	280	278	245	289	290	279	278	280	274	270	273	334	279	285	307	292	288	281	279	282	267	277	317	296	252	260	257	280	301	295	307	243	314	319	316	296	306	325	299	268	240	290	276	287	268	295	305	306	263	326	311	284	310	319	291	275	276	289	269	294	264	257	282	301	288	294	294	272	296	287	265	278	265	308	293	286	291	276	297	277	301	281	270	294	282	280	275	279	299	293	270	304	300	266	267	276	317	306	301	246	305	281	269	263	282	308	286	300	285	293	279	283	245	306	266	276	318	319	273	238	286	289	268	282	308	278	264	276	267	291	277	247	252	300	314	284	288	285	275	306	277	304	270	270	247	283	274	303	284	280	256	283	262	282	301	289	268	316	297	289	320	261	299	279	252	316	242	293	282	281	288	284	265	275	316	315	280	290	259	256	294	293	308	305	280	274	273	265	284	245	289	304	325	270	308	291	294	301	288	301	315	251	289	273	283	270	298	280	293	313	327	291	300	328	287	265	293	294	303	274	289	274	272	293	275	303	317	296	272	283	335	255	255	300	275	301	289	264	271	274	296	298	276	280	282	276	276	309	292	261	310	298	273	268	276	270	302	301	300	285	260	276	276	282	303	269	308	283	294	297	265	307	272	277	265	297	296	279	254	268	267	305	290	306	271	274	283	272	318	280	308	279	281	300	256	277	272	299	264	281	304	287	266	283	298	273	275	305	290	278	280	287	244	304	285	280	300	317	290	279	327	291	298	262	269	306	285	309	287	272	291	259	270	300	268	280	288	294	275	292	297	292	300	292	316	273	286	296	277	314	306	295	315	279	315	302	252	289	266	280	290	296	296	283	295	323	290	279	309	287	295	262	270	263	278	290	286	323	288	273	287	252	274	260	271	308	314	320	254	282	288	287	283	271	309	277	307	267	313	251	244	278	284	303	286	274	276	283	260	281	290	280	263	267	295	309	305	292	286	294	289	283	283	290	288	307	283	291	281	286	263	304	259	254	318	309	315	297	289	296	265	248	255	288	284	273	273	297	270	342	269	297	296	296	256	311	284	304	277	296	273	293	277	292	263	324	275	289	292	282	321	271	278	286	283	274	286	254	271	284	316	271	264	254	312	264	286	288	296	289	262	277	303	309	262	271	272	294	258	272	295	308	277	275	286	315	299	254	272	291	284	286	250	291	316	283	309	263	239	319	260	276	278	274	281	304	317	286	249	269	278	273	311	281	303	304	304	275	269	277	277	286	284	282	314	308	291	293	280	272	278	286	289	307	313	257	288	275	297	283	299	288	269	287	277	270	276	267	263	276	254	265	298	264	306	288	325	297	302	290	296	272	275	290	289	323	286	243	269	302	308	260	272	291	290	280	259	315	297	271	288	299	254	285	272	256	259	307	292	267	303	271	266	320	282	285	305	304	289	305	282	287	312	269	274	301	307	299	293	291	284	304	273	308	308	290	248	297	297	278	279	303	285	275	286	245	294	278	273	316	306	293	279	314	281	269	290	281	248	285	307	278	290	295	265	278	301	292	292	301	273	290	312	278	327	309	299	295	277	320	274	253	293	303	296	264	295	270	325	293	285	271	283	275	293	304	270	286	308	330	282	308	279	290	275	276	277	300	285	245	266	293	290	299	286	327	305	266	302	266	294	323	286	295	267	276	252	272	258	339	292	277	299
27782	25964	32270	35650	28589	26113	13928	4073	1856	1531	1377	1195	1997	3538	3594	1186	682	686	634	708	648	658	649	665	663	664	684	671	648	625	644	678	641	656	635	663	676	649	646	641	661	629	612	663	660	676	676	655	657	640	685	687	596	662	673	692	684	631	657	649	681	703	614	607	677	638	613	672	682	621	654	636	632	662	633	624	607	605	666	648	651	646	665	624	641	663	665	657	662	674	645	636	642	659	655	629	645	654	662	604	668	622	574	624	606	666	663	631	665	651	648	670	665	663	625	648	673	685	663	635	639	651	624	596	627	645	569	697	675	614	648	608	657	630	636	633	627	623	666	683	667	653	654	629	641	651	664	644	663	639	627	625	645	622	621	675	631	636	649	657	666	652	640	647	710	583	628	673	669	645	625	612	645	602	657	641	656	630	596	631	665	643	645	651	617	668	641	649	632	632	614	634	635	662	671	667	649	610	641	637	669	639	647	692	613	642	680	667	659	664	616	617	661	631	663	624	654	676	596	707	695	677	648	642	639	659	645	665	643	601	646	605	611	654	668	669	659	675	638	674	662	619	665	575	608	651	659	585	648	677	633	612	643	691	611	689	622	691	609	636	642	664	610	640	646	649	663	693	633	646	606	602	627	626	630	676	651	668	669	618	651	635	676	646	660	627	651	648	667	689	683	657	676	637	633	632	626	605	669	621	650	644	638	654	647	670	632	622	655	592	659	620	666	601	629	623	600	686	686	652	587	627	605	652	669	692	673	614	607	700	647	610	579	636	606	695	637	688	630	692	672	703	697	672	626	677	651	643	674	651	673	601	590	678	620	621	681	632	653	630	678	653	632	674	685	652	678	662	602	630	623	682	639	683	603	634	660	636	665	638	638	601	668	660	626	637	678	622	659	657	657	632	602	652	635	627	684	668	642	628	617	681	669	667	639	625	681	635	648	649	681	645	625	619	662	636	679	688	640	643	613	612	641	624	688	639	688	637	655	650	675	668	651	646	614	696	645	703	632	613	654	648	662	643	625	645	639	657	613	639	635	654	650	668	601	623	640	673	625	673	615	607	689	685	640	658	623	644	656	638	672	587	620	692	652	651	658	678	605	625	621	642	636	661	676	670	687	607	600	677	610	697	672	656	664	625	651	670	627	672	661	650	619	600	662	656	654	619	678	649	645	636	674	651	680	634	658	601	675	637	689	676	646	659	621	677	634	695	620	635	653	643	620	645	605	655	654	647	649	630	654	601	681	597	659	656	661	648	638	667	624	658	636	620	664	628	646	629	679	665	612	637	634	633	614	666	624	642	634	632	615	630	638	679	653	641	666	711	642	608	684	648	677	653	667	644	669	691	687	666	640	564	644	655	684	645	604	625	634	626	643	686	650	631	594	677	637	651	657	619	607	635	640	587	663	655	644	641	693	658	672	705	631	646	676	657	664	615	644	632	666	648	684	671	644	672	645	640	677	648	632	627	647	693	628	684	692	624	646	666	678	650	627	591	646	601	634	690	665	664	597	691	615	638	653	664	623	645	618	668	651	642	669	666	629	670	625	635	664	613	672	635	640	641	643	637	679	667	639	678	623	641	686	658	638	626	661	655	650	635	658	624	639	641	644	661	640	646	591	593	658	651	653	645	649	632	628	632	649	638	636	658	581	635	623	687	691	672	616	679	652	651	645	650	619	640	647	606	595	625	634	635	626	664	645	653	628	645	670	615	635	673	663	668	718	713	626	665	632	634	614	651	659	641	669	624	646	669	684	653	644	607	665	691	665	668	674	654	686	656	608	694	665	662	621	628	615	662	655	646	614	658	611	640	631	639	668	634	672	643	637	650	620	657	668	600	666	639	658	642	675	670	661	649	629	618	626	604	680	656	679	625	638	695	642	690	636	650	615	656	649	636	665	676	628	642	621	663	643	649	687	665	616	651	661	629	648	585	642	669	694	633	629	626	646	629	640	642	691	630	656	623	653	685	657	644	622	631	675	650	607	622	639	623	662	621	673	623	607	660	685	627	690	631	668	624	702	646	660	638	657	626	674	638	630	671	652	650	659	640	646	617	644	652	652	645	639	666	577	641	630	614	739	666	644	643	674	595	687	655	635	677	652	647	623	664	647	625	658	613	635	652	632	658	623	620	629	615	649	643	640	620	643	639	627	623	637	650	627	636	678	663	654	642	645	653	663	698	667	689	617	633	641	658	650	639	646	663	669	674	607	626	638	624	663	676	630	624	654	684	646	683	630	644	607	679	657	668	675	681	615	654	618	645	632	677	629	630	631	642	618	692	666	648	591	620	666	641	638	651	586	606	638	656	672	663	629	613	648	625	631	618	593	637	641	661	657	620	682	624	646	631	641	680	700	652	664	655	617	636	651	635	643	644	652	683	649	639	654	684	654	633	663	621	656	665	658	660	612	653	635	654	623	638	623	643	673	666	655	636	666	649	681	666	641	678	623	623	629	678	647	642	643	631	647	674	655	630	655	631	650	644	657	664	654	622	687	634	652	643	635	650	635	641	614	679	669	641	667	651	654	661	612	638	620	632	645	645	673	614	631	636	661	647	627	600	666	625	629	657	664	595	664	587	675	601	680	650	651	639	568	652	647	646	664	621	649	656	651	606	649	696	675	655	656	614	632	674	663	637	642	589	648	707	639	687	612	696	651	614	634	639	633	645	654	642	633	635	659	608	669	608	670	639	644	598	636	624	659	658	637	637	707	652	653	652	616	636	606	617	628	616	631	645	656	631	634	648	600	659	666	647	636	675	622	677	684	661	644	609	662	634	651	643	661	653	622	623	641	658	650	658	664	686	637	674	664	643	662	611	623	634	683	695	696	653	659	662	646	630	683	675	587	647	662	616	673	639	689	649	605	682	638	643	644	699	620	659	598	640	669	682	633	625	657	704	630	612	657	630	655	616	700	662	641	646	678	664	650	634	640	635	654	633	614	643	643	602	643	627	641	627	648	634	664	665	640	601	648	637	666	618	694	684	617	645	634	681	644	631	647	677	608	633	657	649	653	653	636	668	650	600	660	661	644	592	643	647	617	688	628	574	677	634	655	645	686	689	669	625	673	659	676	661	638	641	623	623	592	673	615	639	666	665	580	650	682	651	642	650	645	645	649	636	624	671	642	701	620	654	616	670	620	615	676	655	685	625	656	627	647	665	659	685	676	624	640	663	646	650	639	670	668	664	658	673	689	675	634	622	663	682	696	617	636	647	628	653	641	591	638	671	626	670	691	682	638	616	664	667	622	628	626	624	618	622	652	617	669	654	666	650	654	633	640	609	648	656	675	621	631	650	694	684	659	657	670	632	687	674	665	632	634	672	634	646	687	661	699	618	657	630	645	643	632	676	697	687	629	667	661	657	647	615	664	623	670	664	656	653	658	648	680	664	646	636	643	656	631	639	638	669	625	637	648	625	610	616	610	649	655	667	675	625	681	615	711	685	683	668	608	607	660	659	631	639	706	632	609	656	644	616	664	621	638	662
52308	41840	43256	36758	29112	21884	12457	3484	1189	839	717	708	649	792	1514	1181	372	381	376	367	375	368	385	388	352	333	399	389	397	384	351	396	387	410	342	381	346	395	355	384	395	425	383	369	370	390	387	358	385	400	347	393	351	331	362	373	374	374	366	368	417	378	377	388	377	377	354	371	367	418	372	375	383	326	390	393	366	354	374	365	381	369	396	364	382	359	377	357	393	345	361	386	373	380	347	396	356	354	386	364	340	402	365	376	376	377	350	367	381	372	365	366	355	375	371	332	342	359	337	373	375	362	396	390	398	335	388	379	330	410	348	382	359	412	377	357	353	390	365	364	363	379	334	369	348	366	366	381	365	392	363	374	381	395	334	341	354	402	361	368	382	324	376	367	382	380	388	370	405	415	415	377	383	373	400	425	331	394	390	366	353	409	381	343	382	414	369	389	396	370	373	384	380	377	372	371	370	402	373	354	354	380	354	393	361	359	380	424	378	367	407	414	346	346	374	399	384	372	393	348	376	338	370	362	360	421	392	364	350	378	376	369	347	371	419	430	401	351	376	364	371	375	363	381	382	400	436	354	382	349	367	392	340	365	367	335	334	345	330	348	382	344	347	373	393	368	375	341	346	363	373	386	373	369	359	336	391	388	354	371	395	373	356	374	397	415	397	355	365	367	399	366	382	384	391	373	379	359	358	365	360	313	370	367	386	416	361	364	313	339	353	361	391	348	376	403	383	374	381	372	425	303	342	374	386	367	363	376	353	386	409	369	376	377	356	380	392	360	404	362	335	382	400	361	370	402	319	351	343	343	392	394	338	388	374	416	406	400	358	371	358	353	385	387	359	345	385	365	407	401	380	341	329	355	340	338	394	374	362	353	394	377	382	370	366	383	378	370	375	377	410	353	372	360	340	384	381	396	367	367	354	379	365	375	379	380	395	340	345	357	340	352	413	369	361	383	368	352	376	355	330	356	374	391	423	374	376	368	336	416	369	341	351	392	369	365	397	385	377	388	404	354	387	400	404	361	354	346	370	348	359	384	376	369	354	405	392	371	370	356	368	389	388	358	398	395	340	330	385	330	390	374	359	379	401	361	362	355	386	362	370	354	361	397	349	367	370	389	370	346	382	350	372	390	380	365	383	347	389	374	360	382	364	369	355	367	370	331	393	364	379	346	385	332	372	381	368	389	339	378	331	401	345	378	387	392	412	375	388	371	393	374	339	399	416	404	358	385	400	381	380	415	372	396	341	362	413	379	367	377	367	373	344	370	343	394	379	418	360	357	344	385	393	358	347	390	389	395	388	390	399	373	375	410	382	357	343	399	342	371	340	379	372	378	389	375	410	380	356	410	391	387	373	410	343	355	416	330	379	372	371	379	370	356	376	391	366	364	376	357	389	357	371	373	376	359	372	379	365	356	391	368	357	372	385	350	412	405	370	363	360	353	325	367	387	383	384	354	364	372	389	363	352	364	356	382	345	344	385	336	403	398	360	410	393	322	335	388	367	330	353	370	365	391	394	355	375	413	363	398	370	368	378	374	388	362	348	400	350	361	389	375	367	368	328	371	355	378	352	379	374	374	388	355	327	395	397	401	374	366	352	370	385	354	353	397	393	404	385	378	383	404	363	338	356	367	376	378	352	386	335	363	368	372	349	339	342	389	388	347	375	444	367	360	395	328	358	382	344	366	327	336	356	369	373	380	335	362	390	358	377	367	417	404	339	352	358	366	367	362	353	355	349	356	389	366	377	356	351	366	351	319	349	377	388	350	387	403	377	387	358	379	363	389	398	380	357	320	367	377	387	369	365	394	361	345	400	367	324	341	363	389	368	390	350	388	367	374	352	409	393	360	367	358	385	356	378	381	354	375	388	351	354	355	343	383	344	368	368	384	373	356	348	367	392	397	425	367	353	385	383	400	399	376	373	383	368	378	343	347	367	385	449	368	418	371	389	332	340	346	358	375	357	375	372	373	390	346	381	393	409	360	411	374	361	346	345	362	355	391	419	396	354	338	381	427	403	397	347	359	349	392	371	355	377	392	394	369	377	385	372	389	340	378	374	420	397	356	346	374	360	385	361	378	341	392	331	400	369	380	379	377	368	387	420	370	373	354	367	384	363	341	360	366	378	366	409	336	383	375	364	379	395	385	388	356	364	345	342	358	332	331	339	384	376	353	363	370	333	393	363	371	399	358	412	327	340	330	404	401	339	389	373	379	360	386	414	373	365	386	356	362	369	386	357	383	339	391	370	400	383	380	385	385	370	370	378	349	390	392	345	368	393	357	384	358	407	390	425	368	362	347	365	372	389	381	386	373	370	335	363	365	399	377	359	366	366	371	339	354	381	353	356	341	360	352	350	389	357	374	363	382	402	358	406	396	365	356	365	369	342	351	352	362	355	368	389	389	384	350	362	337	338	341	387	360	384	369	363	374	392	378	393	370	379	428	425	383	386	336	355	359	345	364	374	358	384	362	387	367	360	390	332	356	376	386	384	388	400	345	367	364	406	361	382	341	353	357	353	387	364	385	362	392	381	391	393	358	358	394	344	369	384	406	353	351	388	415	369	362	382	373	345	384	393	383	393	381	386	360	344	391	370	366	340	369	395	399	442	383	346	396	354	372	362	376	389	359	378	349	359	384	338	363	411	376	375	399	378	340	359	345	366	320	354	318	342	365	387	396	386	365	334	427	346	382	367	407	368	412	386	384	398	345	394	378	343	349	404	409	397	332	343	365	374	366	376	346	392	346	332	353	391	342	396	411	363	373	414	341	358	379	375	390	379	424	405	368	381	341	364	394	390	377	395	340	407	377	384	368	350	379	368	359	390	362	358	336	345	334	348	351	349	348	383	397	377	378	365	376	356	345	369	398	359	383	361	354	363	392	426	352	428	412	381	319	357	351	371	359	371	364	352	379	345	349	329	360	364	382	407	383	357	359	387	368	365	400	321	377	400	378	410	406	359	333	386	371	372	326	382	371	363	377	356	376	358	335	348	377	354	374	346	353	375	379	366	381	399	348	355	376	352	368	396	362	355	404	401	374	372	377	391	359	379	377	366	378	408	386	344	414	348	384	386	371	344	336	361	349	358	385	364	341	402	400	360	360	384	358	376	431	345	402	376	384	383	387	365	381	380	360	416	343	396	380	385	386	377	404	394	370	389	389	367	356	360	411	372	371	361	391	357	385	376	351	388	385	379	395	351	346	381	390	372	360	389	368	338	381	388	383	364	385	368	398	381	388	390	405	352	361	378	387	368	382	371	342	338	399	347	369	358	351	365	425	376	354	338	381	364	428	400	378	392	364	390	386	380	384	373	383	343	379	369	362	386	395	378	343	378	404	366	374	369	387	333	393	379	381	360	342	409	408	374	369	369	389	366	386	390	362	372	393	367	377	397	384	343	349	409	371	397	359	385	385	374	381	400	336	386	392	372	414	370	391	347	368	378	375	373	388	359	404	349	394	383	396	358	387	369	403	369	357	356	364
33667	32633	43443	44198	38020	35607	23556	7843	3858	3247	2586	2381	2217	3284	6598	4941	807	847	840	791	757	810	803	826	812	765	781	768	786	849	831	849	768	878	823	775	786	800	811	827	791	816	809	813	785	796	800	782	843	790	860	841	843	767	844	853	777	794	803	827	841	808	821	801	798	777	829	778	829	821	713	796	805	824	773	823	739	787	765	833	766	763	825	815	804	795	760	760	774	757	797	799	819	806	802	806	793	790	791	759	830	807	783	812	803	810	843	806	795	779	775	735	844	759	834	860	808	823	785	817	745	807	797	814	810	804	797	810	837	774	854	806	823	864	829	765	765	826	831	767	801	805	808	813	836	821	757	831	788	847	798	799	803	783	778	808	821	823	805	771	768	789	804	780	851	824	805	776	832	777	804	835	784	827	775	803	810	781	813	816	774	837	796	795	841	811	792	799	802	818	778	785	771	785	840	785	812	839	777	788	758	804	767	832	829	803	765	839	812	766	816	770	778	814	814	813	787	866	824	818	784	808	803	851	796	807	764	815	802	776	826	860	844	853	831	803	807	779	815	800	801	785	787	779	777	845	789	815	755	753	783	808	758	807	827	794	842	817	832	775	753	829	772	831	814	789	799	841	864	765	777	850	818	771	804	772	805	779	841	817	817	793	836	805	742	818	745	805	820	831	798	829	804	853	833	770	817	768	830	824	802	792	803	792	827	867	819	815	770	798	795	783	777	813	804	803	799	781	793	785	811	797	796	754	817	774	842	790	821	765	800	823	837	828	791	766	822	818	796	799	795	814	842	797	809	840	810	781	767	823	832	804	751	786	807	799	832	787	840	854	796	783	794	804	781	797	778	825	831	822	793	767	786	821	821	850	799	759	798	787	751	831	822	782	814	779	799	785	791	783	806	804	765	804	793	821	800	805	798	758	760	796	825	850	812	811	769	801	814	769	828	832	821	838	847	787	791	809	805	790	781	809	817	843	764	762	802	851	822	862	812	838	790	825	786	827	746	832	819	812	810	804	825	841	816	819	792	739	841	750	806	831	815	807	804	797	741	805	809	823	760	822	773	791	809	830	826	870	793	817	771	801	774	814	772	826	784	800	831	812	805	817	834	800	803	797	817	853	827	811	810	796	833	843	762	824	803	808	833	806	792	748	827	816	809	842	784	811	799	824	838	754	783	796	826	827	851	839	748	858	774	755	847	824	810	800	788	828	781	784	798	819	824	770	780	816	771	783	801	804	795	737	814	803	815	819	852	824	811	851	824	803	783	832	769	831	799	790	806	782	813	836	784	783	810	824	817	801	829	802	815	712	766	775	852	809	816	827	827	858	769	795	805	798	795	798	789	801	817	826	809	794	805	796	836	806	834	808	821	764	785	821	863	798	815	820	845	785	777	773	848	813	859	783	832	849	819	801	795	850	820	830	777	821	830	803	866	846	796	798	837	752	783	796	812	845	808	818	774	823	796	790	800	798	784	782	761	817	792	810	815	775	797	763	787	755	794	814	792	810	834	815	807	863	796	835	830	803	779	855	796	833	830	765	812	818	836	811	826	753	761	795	789	781	798	791	806	753	795	834	802	815	753	797	819	793	761	749	829	810	787	791	778	807	787	791	763	832	838	827	772	814	809	807	821	844	817	818	768	830	832	773	794	868	820	788	790	818	823	782	792	843	852	793	835	793	833	840	816	750	815	819	825	835	822	809	785	789	790	800	762	796	789	772	859	857	762	769	789	818	822	810	741	801	786	807	769	797	835	776	859	789	776	775	748	788	834	789	813	859	781	785	778	837	818	780	828	741	788	786	776	854	782	838	815	790	828	796	802	853	804	861	765	843	790	830	776	825	766	788	793	786	783	840	847	864	777	795	809	827	817	765	808	773	793	824	861	805	847	802	793	801	779	776	805	828	818	840	780	808	747	762	798	854	826	859	831	761	754	823	840	784	785	819	795	777	841	795	803	785	812	793	747	807	849	817	796	828	826	827	808	800	821	846	841	773	789	801	799	809	775	784	744	807	808	789	810	753	830	808	837	800	778	809	779	796	774	781	787	750	824	791	845	787	812	789	774	783	815	760	795	836	790	810	789	814	774	750	854	766	778	831	853	815	827	852	785	831	807	808	814	805	790	785	816	824	803	795	824	795	818	723	800	762	828	777	816	774	792	822	818	759	792	858	762	785	782	756	807	819	790	791	796	764	823	831	783	748	745	747	808	760	829	793	847	784	813	820	795	749	811	811	805	786	776	739	786	789	811	817	788	832	820	821	819	781	814	800	817	776	813	834	805	792	783	823	757	800	807	824	857	817	799	815	831	827	853	773	861	762	799	776	816	780	825	796	834	867	805	844	799	773	801	781	758	827	797	814	819	820	857	762	859	805	835	852	806	828	792	769	799	810	785	813	814	813	840	767	802	825	806	802	803	781	809	825	832	822	816	778	778	829	793	798	818	816	786	795	768	793	804	792	759	777	832	840	798	772	759	780	827	799	779	787	829	748	774	777	847	813	777	787	785	898	831	754	784	759	798	840	788	764	822	813	794	771	810	824	846	824	786	782	812	845	809	814	765	803	818	786	786	819	810	829	811	831	780	820	841	781	849	779	835	772	824	801	789	842	794	813	838	790	812	791	791	812	737	828	854	793	813	780	845	802	789	766	796	822	774	811	774	826	806	796	814	874	763	754	786	763	788	770	811	814	801	726	795	772	840	777	861	775	814	859	805	790	837	779	846	819	785	798	762	815	782	834	817	784	818	814	795	783	796	816	790	815	856	776	804	796	842	793	816	745	803	812	851	831	813	754	812	739	813	760	840	820	800	816	857	799	754	806	829	833	776	796	816	810	838	765	796	791	819	832	811	827	802	822	798	798	800	823	792	819	821	823	797	810	742	823	784	757	800	796	823	785	788	782	814	783	832	810	763	804	811	786	824	855	766	884	824	770	795	786	801	809	814	790	798	853	810	756	806	799	768	822	796	864	828	785	802	784	792	811	784	821	793	781	843	757	813	773	823	797	775	816	830	730	790	786	797	751	759	771	849	810	844	820	822	781	768	824	807	762	822	798	772	820	844	767	793	821	814	817	794	787	830	787	875	832	807	806	797	822	821	791	791	814	795	821	805	790	806	817	816	818	814	826	829	839	785	783	845	835	786	803	739	830	832	779	830	748	798	812	792	830	786	839	844	837	784	795	784	830	812	823	810	801	809	803	826	778	814	839	814	841	802	799	806	825	795	810	747	812	758	758	784	832	774	771	839	772	806	827	803	798	835	852	837	851	817	820	779	828	780	881	792	832	749	778	845	823	807	786	746	782	852	786	789	821	824	833	778	792	794	807	822	797	848	801	824	789	838	770	808	795	787	812	808	813	803	751	836	826	808	866	809	850	786	766	807	813	815	818	791	814	768	774	813	808	805	770	813	819	839	799	790	795	803	809	782	820	829	832	768	787	829	766	833	800	846	819	784	817	759	806	823	848	829	775	825	791	769	780	827	769
22958	12631	10210	4932	2425	1647	891	607	458	328	334	225	202	183	189	195	176	160	171	176	167	181	165	184	191	163	171	187	170	188	169	162	188	170	171	184	189	200	202	161	196	170	177	158	188	161	194	181	175	181	213	181	175	154	167	182	173	200	160	170	176	164	156	179	167	179	197	165	152	170	167	175	182	170	193	179	190	196	170	170	174	184	177	173	167	168	183	173	187	186	195	163	172	157	172	166	194	146	200	184	186	175	194	182	198	190	172	165	170	183	172	178	196	187	162	192	161	189	178	166	155	183	178	184	179	161	183	171	191	190	149	201	174	190	183	153	169	171	176	205	185	161	196	175	199	169	157	157	195	175	182	179	176	192	145	172	194	174	163	177	180	176	177	144	191	189	177	182	184	188	182	190	149	169	182	178	156	183	164	183	163	164	180	179	166	194	211	183	192	148	151	170	185	180	175	174	166	171	172	154	157	181	181	165	173	186	159	166	170	175	163	197	172	162	159	174	197	198	169	161	186	160	184	177	189	183	182	193	207	179	161	186	212	178	175	170	171	183	178	147	153	197	182	161	161	163	170	191	166	217	180	157	159	195	163	187	190	147	189	174	165	180	162	156	164	159	174	155	185	174	217	180	191	166	207	164	188	186	143	164	156	184	176	171	206	160	176	186	163	168	162	181	151	168	155	213	180	173	191	162	177	193	189	185	177	189	180	206	176	165	170	184	187	167	189	168	200	165	147	193	184	179	179	164	160	180	166	149	161	216	175	191	184	164	196	185	168	174	179	154	184	180	213	190	177	180	186	195	175	165	175	173	178	187	166	191	179	160	161	183	175	163	191	180	196	166	185	180	180	162	203	166	169	179	179	181	149	168	183	180	187	179	198	176	180	192	187	175	194	183	159	171	170	174	218	211	193	185	161	164	181	178	157	170	157	172	178	161	196	158	182	185	194	188	172	164	184	177	166	190	175	182	182	183	197	158	189	169	171	182	191	166	153	157	179	176	165	176	174	162	174	170	171	169	158	173	181	160	183	176	207	179	178	175	160	182	172	205	186	155	191	183	160	162	142	189	173	179	160	154	194	181	159	196	190	173	164	134	185	174	143	172	204	171	172	175	176	167	160	179	168	175	170	169	157	200	178	167	169	192	177	156	160	186	165	153	198	183	164	170	189	161	175	194	178	187	214	181	178	180	185	191	188	204	182	142	188	191	211	158	197	160	165	190	180	209	133	154	155	185	173	197	153	162	186	202	210	180	168	193	192	181	174	160	199	184	158	175	208	203	170	181	180	189	158	178	177	162	164	156	161	197	156	191	151	155	193	158	183	181	172	187	199	169	174	188	195	167	188	186	178	170	183	184	188	205	172	178	179	178	174	166	150	148	150	169	165	169	176	181	173	181	178	174	172	171	147	178	176	154	184	165	195	199	188	173	206	201	185	187	151	172	168	183	163	191	200	196	174	175	166	184	194	189	192	200	170	154	175	176	171	173	182	179	181	185	179	163	147	185	157	145	169	212	151	201	184	174	182	147	158	174	178	170	169	202	172	165	174	168	171	170	165	177	194	158	188	197	172	176	153	179	163	166	175	181	241	184	197	190	173	190	168	156	162	210	168	196	187	183	180	163	197	170	164	176	165	155	182	190	202	175	174	147	226	161	160	203	192	155	178	178	182	182	177	180	159	175	175	181	166	193	166	172	160	164	166	191	164	158	189	187	208	177	182	175	182	150	181	159	198	186	171	165	180	183	158	166	170	175	183	181	189	162	158	175	179	184	196	167	151	193	165	186	174	190	176	184	172	148	152	174	179	175	175	181	183	158	171	202	203	190	197	160	184	184	179	179	174	165	178	193	187	177	174	187	161	199	178	163	186	159	195	175	162	165	166	185	186	170	181	181	155	166	166	179	186	158	174	176	154	165	169	182	174	192	157	159	186	145	174	189	169	157	177	171	179	160	150	169	183	178	190	176	182	206	167	193	178	173	204	206	163	180	156	166	183	165	188	141	184	189	192	175	185	200	182	187	143	198	180	207	155	170	198	173	168	211	184	179	166	202	165	182	202	188	188	172	163	194	169	190	199	190	200	212	181	167	147	184	198	177	166	178	158	179	177	150	182	168	202	178	167	168	169	177	155	148	166	184	180	198	194	187	166	190	161	190	156	183	170	178	185	181	211	197	183	168	199	165	186	157	161	164	187	167	176	190	170	160	144	179	172	157	173	173	177	173	192	175	170	169	205	203	183	178	191	161	170	182	150	160	169	164	178	173	160	179	170	208	193	181	181	194	187	172	164	174	175	163	182	202	177	176	184	152	191	169	176	167	172	197	180	164	210	198	207	200	165	186	189	177	210	177	132	182	180	182	165	176	189	184	175	162	196	205	184	171	154	180	197	155	189	190	151	176	195	168	173	168	171	192	174	175	199	172	172	173	190	180	171	198	170	190	188	150	173	163	175	161	181	182	182	175	182	198	197	193	162	168	195	164	176	160	165	176	162	173	172	147	163	157	165	192	163	185	198	166	175	176	184	187	177	154	197	202	194	195	193	151	162	158	187	186	152	193	173	188	192	169	177	159	177	194	199	185	186	188	181	181	193	172	185	180	154	166	172	180	187	166	193	187	176	191	174	173	195	191	195	186	168	162	186	187	185	179	188	188	180	181	189	172	192	175	173	186	205	150	177	175	170	180	202	185	146	163	178	151	180	178	181	162	166	167	197	181	159	204	181	157	160	147	154	164	181	187	146	174	194	174	188	172	170	167	159	177	179	166	189	174	170	191	177	173	183	180	178	184	172	177	184	193	178	175	162	194	171	187	197	165	195	129	180	168	180	190	179	165	178	187	184	166	159	166	185	162	177	195	197	181	146	166	184	170	168	178	173	196	175	149	174	164	153	167	167	184	161	197	184	194	193	169	176	152	169	173	165	162	181	164	155	197	174	154	163	165	170	169	182	188	166	167	203	172	169	157	192	159	180	188	174	171	183	171	173	189	186	174	157	178	185	163	171	184	174	188	166	179	184	165	191	180	183	164	171	198	167	179	182	197	174	207	168	169	197	172	180	188	159	156	171	204	177	155	177	193	186	185	185	169	166	150	148	207	187	155	165	181	151	186	170	161	175	178	183	178	163	149	173	177	165	180	174	191	185	160	188	183	187	187	164	174	195	182	166	172	179	166	160	141	161	179	174	170	177	181	186	171	174	146	183	205	154	197	157	189	170	194	174	161	174	149	168	195	172	148	170	180	176	159	193	166	177	167	174	153	171	172	162	162	168	216	147	189	207	140	170	192	186	158	179	131	175	150	152	198	196	184	198	188	188	190	206	190	151	181	166	189	188	175	166	160	177	192	190	187	179	186	179	182	186	165	174	158	161	169	161	212	183	160	191	165	201	189	174	179	183	171	174	190	187	174	190	167	178	167	199	164	189	180	174	159	144	172	149	196	189	171	190	189	162	170	181	167	171	179	181	167	163	165	177	167	183	158	161	188
13432	9844	15619	11726	7874	6637	3969	2498	1778	1375	1187	675	596	509	539	451	450	409	463	440	428	394	391	443	472	446	467	433	406	421	437	450	426	415	448	441	454	438	414	444	430	401	425	434	459	429	449	457	397	442	470	366	436	428	386	469	441	430	396	430	434	395	456	480	453	439	410	451	421	417	418	430	457	400	449	396	423	395	413	456	444	407	399	413	456	442	444	422	414	427	415	428	377	417	423	435	433	433	461	432	434	423	457	425	427	452	417	432	462	408	402	429	449	382	428	462	437	458	406	425	457	490	466	448	405	427	424	445	458	433	415	462	416	403	405	423	418	427	430	416	443	460	423	417	426	430	433	443	442	444	452	409	425	401	437	448	439	446	449	470	465	407	450	446	440	402	419	439	433	438	384	429	420	444	413	436	437	429	437	426	411	440	452	424	427	422	427	390	420	439	455	466	428	472	436	411	413	456	418	441	428	462	432	433	418	436	393	454	454	409	433	456	432	454	434	452	442	427	414	409	417	412	385	406	422	424	422	417	395	425	415	396	440	419	421	442	365	444	442	453	476	402	435	440	457	450	403	431	410	409	437	416	426	419	420	436	464	428	472	424	417	435	445	417	443	398	410	423	409	430	417	429	444	406	418	448	420	415	470	418	414	435	475	415	431	436	425	421	436	452	402	428	428	394	460	404	456	469	424	415	443	426	452	456	419	390	411	436	410	411	446	447	472	457	416	428	424	415	384	458	462	446	451	442	456	436	424	397	427	415	416	404	433	432	423	431	416	414	416	440	436	436	426	424	416	409	430	411	401	457	427	453	411	424	403	450	453	420	414	426	459	430	413	422	439	430	426	438	426	408	437	443	425	425	446	408	415	412	437	426	445	446	406	405	427	436	423	417	457	429	411	444	428	421	444	430	444	449	420	419	453	418	415	403	415	418	408	434	384	453	449	432	429	437	465	435	480	411	417	413	434	405	429	424	417	459	457	419	410	446	406	431	412	457	427	440	413	438	410	461	465	432	393	428	408	434	412	427	448	389	421	482	416	450	365	403	403	445	418	402	410	391	431	406	451	433	404	414	422	427	456	417	429	417	454	444	423	428	408	440	389	425	415	433	451	429	421	472	442	425	406	422	430	443	392	449	406	476	457	447	451	413	431	358	419	429	431	421	411	442	432	428	445	418	391	413	420	457	404	442	429	420	446	431	445	423	459	443	432	470	442	441	417	411	425	435	431	376	437	446	417	423	440	437	441	414	425	414	439	423	403	420	384	464	394	449	397	454	424	401	401	430	396	406	439	401	440	409	443	422	449	411	409	420	450	448	460	448	450	443	427	422	423	452	441	439	396	410	405	446	431	424	462	456	443	406	431	444	434	398	425	455	431	431	445	438	478	450	411	371	439	423	438	426	407	431	385	450	443	445	463	441	436	365	458	462	429	458	473	403	424	390	459	432	435	416	445	445	418	474	432	455	417	452	449	427	439	479	438	433	429	487	452	448	427	441	397	436	447	421	400	387	434	375	445	401	492	457	411	432	412	440	429	428	443	420	414	435	440	426	434	404	413	424	445	390	421	421	417	392	429	408	450	417	418	418	417	428	438	415	438	424	430	488	432	436	402	412	431	457	438	395	428	432	410	431	434	463	426	414	463	440	435	437	427	409	452	401	450	429	403	446	428	419	404	415	463	424	429	438	422	422	432	457	403	424	409	412	408	440	381	421	440	428	420	429	483	427	418	401	466	454	446	453	421	400	453	438	442	450	406	434	420	451	398	452	454	441	411	419	439	422	431	415	405	408	391	416	445	402	410	416	418	399	419	424	411	400	410	424	438	454	440	411	430	413	413	428	436	424	436	438	463	446	445	442	414	431	444	408	400	426	421	424	428	413	458	396	438	441	442	446	425	416	474	400	383	412	418	436	427	424	467	428	429	444	408	433	422	407	445	479	457	406	460	394	439	441	431	432	434	384	432	485	404	413	403	433	428	425	413	438	437	418	434	429	398	416	418	408	439	446	431	444	417	418	444	410	419	421	426	430	443	418	441	409	496	426	435	461	435	438	425	460	452	426	414	440	448	403	445	406	413	407	400	393	433	426	416	408	414	464	415	431	400	415	421	462	444	461	432	413	438	432	437	421	409	457	443	402	400	415	418	429	425	441	419	432	415	399	417	462	449	402	459	447	445	443	441	432	422	421	436	445	429	399	434	408	439	446	404	432	379	418	431	405	456	426	440	404	457	407	428	402	411	433	454	426	458	444	431	427	396	449	434	443	440	444	438	444	454	428	443	411	435	419	438	410	456	432	464	413	431	397	406	428	436	425	442	413	436	436	406	432	438	440	424	438	421	436	425	430	415	424	405	402	405	445	421	439	370	430	410	429	449	457	435	393	435	410	451	444	441	404	433	445	417	459	416	431	430	453	435	423	448	428	480	444	440	415	382	419	448	451	417	390	438	430	401	438	430	433	409	427	442	420	406	449	444	429	450	455	429	414	426	428	383	424	408	430	454	433	434	427	443	440	420	410	445	448	398	397	419	484	438	471	444	400	452	408	427	435	452	427	429	431	419	444	426	435	428	454	437	443	446	446	448	418	448	411	424	444	378	411	447	424	403	384	458	437	401	384	428	387	435	398	416	421	445	444	423	455	389	421	466	377	422	440	384	452	454	437	424	418	462	436	429	468	416	431	471	447	442	456	466	461	426	407	442	434	443	440	430	423	378	418	432	476	416	420	418	463	463	428	430	423	414	456	450	435	404	437	436	412	434	404	399	449	444	438	411	409	399	458	428	457	438	439	433	456	402	446	434	434	458	434	433	391	373	442	434	445	438	420	460	405	427	403	423	425	466	404	381	437	425	412	455	423	436	443	405	442	414	424	457	440	447	452	433	417	451	431	417	416	439	477	423	432	409	427	456	429	409	420	398	435	429	440	422	443	425	438	403	453	421	417	430	418	415	417	458	419	447	418	408	418	415	438	413	432	469	455	401	408	417	412	464	426	463	448	434	425	446	461	417	409	437	454	461	417	428	472	400	449	417	431	441	429	402	409	404	428	415	458	456	448	471	486	462	463	418	407	425	422	378	410	394	403	395	422	451	406	421	444	413	417	439	399	450	438	418	424	447	463	387	417	458	458	460	430	438	450	394	438	433	424	474	420	410	430	431	392	451	466	429	415	414	437	406	468	441	448	429	479	427	428	469	461	460	433	415	429	448	427	454	405	443	437	430	413	465	428	391	448	421	421	403	423	418	407	450	442	420	424	431	420	401	424	458	432	429	453	454	430	398	422	433	418	436	417	452	389	428	448	425	433	422	411	448	458	455	420	430	419	414	446	394	397	409	448	438	408	463	442	438	429	454	391	432	430	413	433	455	471	432	438	391	444	442	382	437	448	416	452	463	433	425	453	414	417	445	415	413	403	437	451	436	421	416	412	452	427	417	403	381	428	450	422	382	409	457	458	405	425	438	470	405	384	422	458	435	430	414	441	451	417
43271	32291	34072	25462	21434	17336	6286	1529	607	449	496	428	385	369	504	410	291	286	340	292	283	328	331	280	276	300	313	323	279	280	296	284	312	292	324	332	323	287	294	286	256	304	284	266	280	298	301	291	312	274	288	299	315	304	282	339	315	268	266	262	309	299	268	309	308	269	306	256	248	263	300	299	277	283	305	287	288	306	279	279	325	288	284	314	304	261	295	298	286	291	281	279	316	247	279	276	253	314	274	303	268	280	274	258	287	292	279	266	293	259	300	311	271	310	282	310	275	253	267	351	278	324	297	281	271	318	310	287	280	312	261	334	266	300	307	293	299	292	290	317	288	308	310	280	271	297	250	317	305	292	302	281	319	329	272	281	308	304	261	309	313	279	309	327	274	263	284	298	283	273	267	290	271	311	292	261	273	266	244	281	268	300	246	295	292	277	280	269	294	259	279	322	275	289	287	275	292	285	286	260	273	301	272	293	316	299	313	274	279	304	298	315	270	323	290	288	270	273	282	292	293	297	282	299	270	295	310	298	266	270	316	311	307	297	266	290	297	291	318	276	331	285	277	282	278	309	278	289	300	284	326	296	300	308	269	316	304	269	280	304	333	276	308	300	297	277	303	314	290	309	300	282	290	304	277	288	304	322	264	298	324	286	288	275	275	282	270	305	281	267	292	319	353	357	290	303	265	267	291	301	270	287	279	289	308	311	251	273	272	288	298	277	286	326	298	310	334	272	271	302	290	287	290	308	268	309	301	279	281	259	299	311	282	281	297	284	253	307	283	280	276	328	286	308	276	290	263	291	309	314	297	305	267	297	284	321	309	292	293	305	312	300	282	305	308	314	278	298	265	292	294	285	324	317	286	292	298	287	279	328	304	301	273	299	294	265	308	289	316	271	307	310	277	262	267	293	282	270	260	292	292	284	316	295	304	298	275	309	295	265	303	273	302	310	293	268	282	319	322	292	288	287	283	313	296	295	301	285	292	277	273	291	258	310	324	265	261	278	303	249	305	293	294	314	322	288	270	289	317	287	289	316	291	294	282	296	302	289	282	312	282	277	270	251	315	280	317	295	327	310	291	289	307	311	304	275	299	310	307	288	286	288	282	293	292	320	274	310	287	257	289	311	296	305	317	327	318	278	312	284	275	301	326	312	271	299	268	287	254	260	273	299	296	267	298	299	341	308	278	314	310	280	303	305	305	331	285	283	302	269	286	297	280	296	296	280	282	297	295	304	302	306	333	321	313	309	296	284	283	278	297	282	295	299	297	268	294	290	288	293	274	290	282	294	318	300	264	292	264	253	289	267	304	318	279	283	297	287	276	330	282	289	286	284	287	303	272	328	291	293	296	301	294	309	261	242	287	304	288	307	282	280	234	256	303	282	304	306	257	288	300	295	289	308	272	261	330	306	301	312	249	263	279	288	279	288	296	310	295	330	298	284	292	277	293	303	324	297	283	262	309	298	289	267	308	294	294	285	289	285	298	307	281	274	281	293	326	295	291	281	279	305	275	303	289	267	275	297	295	292	310	273	293	282	294	303	286	307	286	274	288	308	323	274	313	303	269	336	293	275	293	295	279	301	296	262	277	309	307	284	307	303	295	278	298	311	312	300	267	319	301	265	272	305	285	279	278	269	304	306	265	298	249	278	295	322	305	272	315	277	269	295	291	255	259	292	290	283	304	308	299	276	302	264	298	275	324	303	287	270	313	312	278	282	290	305	299	281	286	301	307	299	241	287	252	292	297	302	293	274	295	301	302	306	298	292	276	289	313	267	326	284	283	269	285	273	265	286	292	283	293	287	321	318	291	287	309	298	304	268	304	310	271	268	299	265	323	296	297	288	265	311	339	329	290	273	299	269	306	263	304	309	274	258	300	294	289	320	300	280	304	295	251	286	299	295	279	289	309	301	278	286	271	315	327	268	255	335	308	301	285	263	282	266	299	283	308	279	322	308	300	299	290	284	274	270	291	264	283	268	313	295	297	289	316	323	269	295	287	287	287	293	305	298	314	293	317	275	295	295	275	298	271	308	301	296	276	276	293	297	301	285	257	269	290	280	284	290	284	305	300	294	302	276	300	286	277	299	303	291	302	266	298	283	311	255	296	295	288	254	276	281	254	285	308	290	277	290	310	252	238	266	319	280	279	316	266	259	284	301	287	288	317	303	283	300	280	288	281	304	276	270	309	300	278	280	311	295	258	315	285	296	280	330	237	295	276	279	326	336	278	266	281	303	286	279	282	292	297	332	300	301	283	283	289	270	230	265	285	267	276	281	314	316	290	293	284	299	310	303	283	292	303	289	283	296	288	298	279	277	250	290	301	292	310	287	280	283	288	302	298	317	250	289	319	299	270	286	307	290	286	272	291	284	262	310	266	290	335	300	281	291	293	327	320	305	305	293	297	285	274	275	285	298	277	329	309	286	290	293	296	303	306	290	276	291	292	290	298	305	305	266	298	283	255	281	334	299	326	288	320	279	324	281	292	310	310	294	294	270	264	270	263	287	286	326	325	285	271	314	271	283	295	297	297	286	312	308	260	324	275	268	268	284	301	278	297	290	309	298	309	341	281	299	325	268	303	275	306	303	299	305	319	329	293	305	338	313	315	296	316	282	275	273	265	304	304	328	303	295	292	289	298	301	324	283	268	293	304	309	317	266	280	302	305	295	304	286	262	275	274	284	302	299	284	265	298	312	289	287	279	299	275	275	255	306	279	263	287	336	315	273	265	306	275	295	303	304	273	267	307	320	286	274	294	268	291	274	285	289	310	301	321	282	297	289	261	324	298	274	308	282	290	302	252	283	276	288	322	306	281	275	293	257	281	271	315	262	302	296	277	284	296	311	301	311	244	299	304	324	287	315	316	289	315	277	280	305	277	333	309	269	304	320	298	312	306	284	284	286	304	296	281	277	286	314	312	290	332	297	277	278	292	288	287	319	258	296	303	302	302	276	288	298	287	266	283	283	286	279	286	253	274	317	256	270	325	275	280	282	289	301	319	319	292	286	228	298	291	314	322	298	308	300	266	287	283	285	311	307	315	276	254	267	302	288	291	268	259	280	260	301	326	264	314	285	282	269	282	284	283	319	270	274	284	278	284	290	284	293	284	260	304	274	281	278	253	296	302	274	293	277	274	288	284	286	288	290	279	293	301	260	289	295	299	273	299	287	279	270	290	308	337	297	282	313	307	301	294	313	335	295	304	294	278	303	303	335	276	316	290	289	305	309	281	300	333	314	287	312	306	274	276	281	275	280	304	303	279	278	292	268	268	286	277	305	277	305	304	287	290	297	282	304	315	299	296	280	319	262	280	299	293	305	321	324	337	263	280	298	273	294	314	300	286	321	317	313	272	306	291	284	295	325	304	283	323	273	299	270	292	322	306	284	274	300	290	267	323	259	286	316	284	296	279	286	333	286	294	318	290	301	307	269	308	278	289	284	256	269	283	258	294	282	320	298	330	313	291	322	274	291	310	284	280	280
27883	25781	35596	33114	35470	29244	15515	4677	2221	1567	1757	1519	1103	1124	1542	1285	678	653	701	647	654	620	693	662	695	675	703	647	629	648	702	682	684	674	660	660	634	675	730	654	685	696	729	719	691	715	668	686	655	699	637	652	670	643	662	697	640	640	691	705	644	651	688	729	661	676	641	600	661	653	655	671	598	655	665	670	704	653	663	614	624	659	721	633	648	625	635	676	672	643	690	681	634	700	653	644	637	650	589	665	615	690	681	631	657	636	665	654	623	646	685	675	660	666	687	627	705	651	659	655	673	668	631	708	638	630	632	669	673	627	660	656	676	652	632	683	694	682	639	634	600	662	616	603	661	708	657	685	671	639	671	669	653	700	656	636	664	686	674	675	631	642	659	657	634	696	672	655	667	682	700	639	637	632	689	634	655	617	648	663	658	622	651	709	669	629	677	674	669	647	687	672	651	643	735	670	674	670	668	693	630	679	701	672	638	652	670	671	627	693	667	589	667	620	660	703	639	643	628	676	640	659	666	630	643	657	725	670	637	668	638	668	642	710	623	636	668	637	635	683	616	610	656	671	654	707	645	647	660	655	664	619	684	635	641	661	674	703	663	658	658	658	654	675	638	633	656	651	659	636	658	688	663	665	630	685	651	597	720	686	643	645	661	705	687	674	639	684	649	639	663	646	698	654	622	649	655	648	691	718	673	620	675	632	652	689	679	663	705	684	664	695	677	681	637	647	663	634	619	600	656	659	652	637	621	631	651	673	681	652	634	721	708	641	634	702	694	667	610	633	683	669	675	645	659	713	675	727	685	676	662	710	632	619	667	658	646	624	684	633	647	634	663	648	713	702	614	686	617	634	653	652	688	661	640	636	718	675	647	645	627	643	657	677	699	629	666	671	652	658	649	662	678	649	588	671	663	628	642	646	658	624	641	666	658	649	679	636	638	645	630	628	681	687	678	658	683	648	666	661	657	685	674	671	613	665	662	685	666	684	691	650	687	679	661	639	655	648	644	635	676	634	661	645	656	649	659	666	656	683	675	698	685	627	661	634	663	577	606	657	683	681	683	659	636	668	655	680	677	682	626	685	676	700	683	702	644	681	677	653	666	689	643	640	640	658	658	639	691	696	698	630	675	663	681	668	663	672	682	612	647	661	651	684	669	596	688	643	668	682	654	691	639	670	667	631	656	615	694	700	666	670	689	665	650	639	619	666	688	648	668	629	690	637	648	672	654	568	634	669	645	660	628	680	636	708	643	677	662	648	649	669	657	654	680	651	658	630	641	690	632	649	649	614	639	633	664	652	683	647	638	690	660	660	652	647	661	736	647	651	654	662	670	675	635	662	651	692	638	690	661	645	675	655	650	636	660	692	635	672	688	685	671	634	661	645	669	684	664	681	716	704	682	662	697	624	668	714	651	591	667	683	717	653	669	643	638	680	646	650	682	679	644	691	646	691	691	634	650	656	665	702	701	636	645	629	650	617	636	739	679	649	700	674	677	625	649	626	700	630	666	644	651	649	671	660	658	688	628	695	682	649	670	703	676	668	647	673	660	652	663	690	650	640	635	673	642	696	679	717	696	701	641	645	670	653	639	641	671	675	677	665	677	669	673	682	622	649	627	632	656	665	635	641	722	713	706	676	652	649	677	643	662	679	655	673	661	658	653	656	718	683	653	675	654	685	637	667	637	645	690	654	687	681	650	646	633	672	641	645	699	626	711	702	709	668	653	693	681	661	599	641	660	654	687	675	695	635	677	654	647	620	648	673	656	646	647	603	619	646	659	694	648	667	614	666	610	666	640	649	653	700	671	686	639	664	665	685	654	712	674	631	660	649	664	694	638	664	638	650	643	647	623	671	668	718	666	591	648	676	697	672	676	627	633	647	651	638	665	669	691	654	672	686	650	649	661	685	646	694	661	659	716	669	665	635	696	644	645	734	631	632	624	682	691	659	639	651	692	681	672	675	652	666	649	623	661	656	636	661	627	638	673	614	645	695	659	600	654	602	682	687	657	678	698	665	653	645	692	690	682	647	642	652	710	678	661	655	685	683	607	681	626	643	682	641	661	647	671	657	648	690	695	664	648	674	659	688	678	651	694	658	715	660	649	599	668	665	638	709	615	615	697	599	654	675	633	591	633	654	665	636	626	640	672	640	680	707	610	673	662	653	657	609	689	643	671	662	645	639	721	659	678	670	698	708	641	708	649	706	655	639	642	643	686	666	626	635	655	639	692	666	669	642	681	673	650	652	641	704	640	676	612	674	642	662	658	613	658	648	655	684	682	637	678	676	620	644	659	654	658	612	665	603	629	670	690	620	713	667	638	698	653	662	670	678	666	702	650	667	680	652	676	687	660	665	677	648	665	749	654	670	663	650	675	669	686	681	670	652	637	659	643	662	693	675	643	672	723	659	627	642	635	669	685	637	638	651	647	647	681	673	668	694	667	695	637	635	653	691	626	662	642	629	647	667	639	626	654	677	670	668	631	644	679	652	625	648	688	591	667	646	694	612	642	635	677	631	657	664	651	635	664	639	637	675	623	647	667	653	672	697	670	628	654	672	661	659	606	629	717	679	679	665	681	666	688	640	660	660	715	616	708	621	688	638	703	699	658	684	676	652	614	656	609	643	633	669	711	652	693	649	636	626	659	650	634	622	662	667	645	681	665	690	639	689	671	636	664	668	684	712	672	714	684	630	656	631	662	693	644	630	644	642	678	675	684	638	612	649	654	673	689	635	664	661	652	681	685	687	649	678	671	659	673	639	665	700	673	642	656	687	620	728	615	685	649	636	628	659	650	696	643	630	641	714	655	633	611	687	684	671	649	663	670	658	636	695	656	728	702	679	635	624	678	672	628	689	659	640	687	653	640	660	654	658	665	673	663	656	618	682	668	659	709	657	686	614	678	678	666	623	662	648	648	677	651	675	650	673	646	623	686	656	637	637	639	635	626	657	655	642	635	677	730	636	643	660	685	719	654	667	619	685	692	687	649	662	637	636	677	646	648	646	700	675	683	662	657	682	629	660	663	666	677	704	649	707	651	637	713	693	655	662	679	642	663	663	700	661	703	671	647	694	678	725	623	617	621	665	658	663	676	663	631	660	649	682	629	647	673	628	682	668	636	609	655	660	674	706	628	627	655	626	660	625	714	653	701	675	664	677	651	674	666	624	604	661	642	660	684	669	669	657	648	712	689	586	661	655	642	687	672	690	624	700	658	654	663	649	684	621	646	688	604	728	672	627	664	604	674	711	683	693	669	712	668	678	666	677	666	658	659	679	712	691	658	641	663	663	692	723	663	650	645	669	666	684	645	699	642	663	619	683	696	624	639	686	646	658	638	654	642	619	637	666	668	631	667	658	641	654	648	682	673	646	631	624	678	689	590	655	688	662	659	640	680	617	643	603	684	715	658	699	660	648	658	652	613	655	679	721	684	660	672	698	683	678	659	691	642	649	667	671	662	678	680	649	663	676	652	634	632	671	648	669
52248	40705	40111	38009	32684	26519	12278	3637	1338	907	689	600	501	553	462	485	380	351	402	384	394	359	402	404	348	371	330	351	378	357	342	363	359	342	382	341	369	356	393	365	363	371	323	337	351	369	390	404	349	360	393	363	327	358	370	369	342	368	362	386	353	396	368	394	334	352	377	374	363	342	396	350	370	346	324	368	337	407	355	351	405	385	352	368	368	339	358	367	362	365	373	374	346	342	374	321	347	374	377	361	375	356	357	371	385	405	386	349	400	352	365	360	346	342	347	355	374	378	368	355	368	365	371	372	363	336	369	421	354	390	383	370	371	379	382	394	354	342	324	389	364	441	362	380	350	335	356	372	370	392	350	367	383	370	335	355	369	368	418	355	325	368	357	362	404	383	371	382	343	359	336	326	352	391	347	402	359	354	370	347	349	397	399	375	391	382	371	371	390	367	349	379	383	343	370	394	349	364	407	352	342	349	362	365	356	362	358	378	400	377	409	366	349	338	364	369	379	402	385	367	340	410	347	385	365	347	370	370	374	388	376	324	371	362	383	356	408	362	346	388	359	330	340	369	360	337	362	369	366	330	354	378	382	354	355	342	339	355	337	352	341	358	377	402	384	354	396	390	338	385	344	355	408	372	367	331	413	343	332	399	393	358	397	374	347	356	357	391	408	337	334	312	376	377	354	372	375	404	378	377	401	396	380	346	392	352	354	387	403	354	394	364	358	384	397	353	370	347	384	361	352	341	393	383	330	367	359	373	326	342	363	339	348	341	386	371	393	369	411	345	352	396	364	355	365	358	358	374	378	332	348	341	377	358	359	389	360	401	354	362	361	353	382	371	337	367	383	380	385	356	346	339	369	373	396	342	324	379	353	367	353	384	377	354	391	337	376	379	373	372	353	348	352	378	350	357	344	368	367	367	339	382	339	403	334	363	367	355	345	393	363	374	413	345	402	391	374	379	390	408	394	370	376	368	342	368	364	358	360	374	411	396	395	350	372	340	352	354	373	351	370	396	379	361	357	370	370	362	360	337	377	379	392	374	362	371	364	385	369	335	356	333	424	351	360	348	391	360	378	392	351	355	357	378	346	342	366	372	400	372	363	353	378	349	393	385	359	368	321	394	409	409	383	317	356	345	361	376	386	372	374	350	386	363	380	371	352	340	371	385	394	400	347	390	369	355	373	369	403	352	410	333	394	391	373	394	377	357	335	355	353	382	382	400	341	387	347	375	396	337	386	354	386	434	340	348	335	356	339	369	360	369	396	373	399	371	356	398	344	350	392	350	353	386	390	399	353	384	368	344	392	349	373	344	352	369	319	399	341	413	368	440	363	366	364	389	332	359	399	365	369	357	339	335	364	355	348	362	351	375	386	400	330	378	394	372	366	354	373	375	392	379	368	345	343	356	357	333	367	353	391	371	372	362	353	369	383	317	363	352	369	380	393	372	385	414	368	351	378	364	400	356	380	348	383	378	361	353	398	387	342	377	388	401	351	351	373	357	368	374	358	331	374	382	330	351	349	358	382	382	335	407	363	363	351	340	383	385	403	364	384	378	374	335	391	378	368	355	333	374	387	327	375	348	383	397	383	335	387	406	367	382	362	343	377	315	363	346	362	368	348	396	394	368	384	396	366	344	385	400	346	362	388	352	362	344	381	369	342	381	382	345	389	413	355	377	357	374	322	360	373	354	385	363	369	368	330	322	391	370	368	365	362	363	373	365	375	389	330	386	356	373	371	364	364	364	326	380	388	399	377	338	416	376	357	347	380	340	345	373	361	366	338	407	344	394	366	350	380	351	371	354	347	383	391	371	344	379	392	366	353	382	357	336	374	377	407	334	357	353	372	385	374	382	373	368	359	350	370	374	390	395	386	360	368	359	326	368	414	356	361	335	351	386	354	392	383	334	396	375	365	393	323	343	373	391	359	427	377	384	364	369	355	393	351	337	371	372	388	403	420	375	365	376	369	369	395	408	351	361	332	375	388	373	338	364	369	402	366	405	386	400	371	363	376	379	381	384	372	397	382	339	358	367	363	378	372	328	328	365	361	388	365	368	381	366	375	351	348	353	406	401	329	350	366	339	379	369	377	371	348	351	354	372	374	412	341	343	384	338	345	344	362	359	346	361	373	356	357	366	365	402	345	362	379	384	378	401	331	368	376	374	383	335	355	377	369	397	396	362	340	358	351	336	385	358	389	345	380	365	369	416	343	381	380	334	350	381	379	352	417	330	364	381	391	371	382	360	338	330	351	354	387	327	349	345	379	361	362	376	381	382	361	355	348	373	330	360	351	368	365	422	369	349	380	340	395	363	349	352	397	398	395	382	378	382	348	333	364	371	363	357	364	353	375	348	351	346	366	384	350	378	357	354	353	373	397	390	389	364	339	380	368	331	326	354	354	379	356	385	385	400	363	345	353	364	346	332	411	369	375	353	392	397	374	342	392	356	361	367	362	362	359	335	383	345	359	376	402	376	335	404	351	388	382	335	359	376	373	370	350	338	373	353	356	349	327	358	371	364	368	382	401	339	384	364	356	384	365	382	370	392	363	349	412	355	376	383	352	385	353	359	338	343	382	345	324	392	387	349	355	366	351	370	350	395	379	365	365	348	339	356	364	371	333	329	423	389	368	383	371	361	364	360	360	379	356	357	376	359	332	386	390	323	390	355	355	340	401	360	389	389	360	355	395	355	372	378	372	370	379	373	334	353	364	360	370	378	378	375	339	380	332	344	383	369	366	311	369	392	373	359	332	366	344	367	386	343	357	354	372	389	372	389	376	402	372	388	379	361	390	361	330	367	353	383	377	355	324	400	423	379	396	355	366	388	385	366	379	365	377	371	365	338	350	343	364	387	324	401	386	401	384	379	357	364	335	383	356	366	364	318	390	382	351	325	345	374	343	367	369	396	336	376	390	380	376	363	374	402	359	352	386	367	357	383	361	377	393	380	345	378	387	362	383	358	365	345	361	387	391	361	384	403	382	360	383	402	372	355	345	361	348	374	384	350	405	352	371	356	368	347	363	371	414	375	360	371	329	388	350	377	359	384	336	380	365	365	338	360	345	357	362	387	400	389	403	384	367	382	387	356	346	359	424	389	396	335	365	338	368	366	397	348	356	348	380	337	371	383	352	383	359	334	360	357	370	354	376	366	370	403	370	409	362	361	388	380	366	359	385	374	335	400	399	334	376	381	398	385	388	338	350	398	377	356	378	373	362	361	334	381	388	405	393	321	373	385	354	352	387	386	370	371	340	391	357	348	345	360	346	373	373	370	358	355	382	370	365	358	358	346	337	404	364	384	385	340	371	361	385	363	342	386	397	356	380	357	369	403	348	345	348	389	376	379	362	393	359	342	361	359	359	320	372	378	364	388	394	323	354	371	408	332	346	363	392	359	378	382	379	342	359	372	391	361	346	384	383	369	368	353	373	363	368	357	394	345	342	385	376	334	364	379	333	333	375	377	410	365	358	435	394	329	344	398
33480	31411	40601	44884	43136	38200	21569	8716	4908	3469	2560	2202	1619	1594	1281	1579	851	816	834	787	761	800	800	806	810	752	849	768	796	830	791	778	768	823	804	756	787	787	803	799	797	779	767	771	823	846	797	800	779	774	802	795	787	854	778	789	749	839	787	793	751	833	801	785	756	804	825	792	862	807	781	763	801	813	805	745	771	754	768	765	778	798	785	787	753	805	776	776	806	836	761	771	855	809	783	808	806	854	815	820	786	808	821	812	790	771	802	715	764	799	795	831	814	820	768	763	785	759	827	818	798	755	802	776	759	811	810	817	775	771	789	789	795	788	817	799	809	834	787	801	808	809	769	756	808	817	794	760	804	804	810	804	802	798	771	789	825	792	760	807	782	808	809	817	806	767	808	731	793	819	825	753	778	795	806	760	813	776	785	834	801	726	808	792	766	762	816	761	769	781	769	794	760	820	791	744	796	806	796	828	797	754	815	806	809	844	816	785	751	756	782	787	770	765	737	811	799	829	784	782	765	748	779	799	829	749	766	834	777	798	800	741	771	772	730	802	799	751	767	792	773	812	788	764	787	811	794	805	809	799	793	797	816	773	792	773	778	804	787	821	774	780	778	808	788	815	806	783	790	816	769	827	795	821	775	797	790	770	811	761	800	823	791	811	766	754	757	731	822	749	765	851	766	776	800	795	820	805	739	769	763	812	762	784	804	788	738	781	769	786	789	766	744	820	811	781	785	794	796	751	788	786	841	827	791	840	787	782	788	736	792	785	796	793	755	797	785	816	822	766	755	815	779	753	756	800	775	748	843	785	824	813	783	760	759	819	772	757	830	763	796	790	781	771	758	788	847	808	778	828	801	743	784	755	821	832	783	762	764	798	790	723	787	818	793	819	827	778	783	846	782	800	791	751	763	882	776	782	777	778	793	820	800	784	804	779	813	776	813	825	781	774	783	760	848	828	795	778	765	790	796	790	748	745	784	751	807	807	764	795	784	802	834	796	805	760	824	781	807	809	777	747	810	768	751	803	820	783	802	749	822	777	785	779	774	790	774	799	858	786	769	781	815	830	757	750	793	744	770	773	861	771	792	807	753	786	764	765	838	801	751	765	776	763	762	763	813	800	816	801	796	782	767	764	795	809	791	740	760	751	773	790	777	760	821	810	836	833	787	769	789	779	741	785	804	835	808	787	766	761	809	763	787	802	785	771	769	789	805	728	752	807	799	826	802	819	829	811	779	787	806	846	778	796	775	803	799	760	783	816	809	785	742	779	831	826	783	753	769	794	831	794	784	778	787	754	783	761	774	767	770	798	766	804	791	783	740	856	755	776	785	789	836	846	755	796	837	770	826	816	803	787	773	742	767	783	793	850	802	826	791	837	780	769	780	783	845	806	792	772	810	742	798	820	802	798	760	785	795	768	778	790	834	859	769	834	779	789	741	760	760	768	811	770	776	780	816	803	774	804	782	738	745	773	797	799	761	839	801	768	766	749	849	760	776	754	816	771	827	797	797	815	822	814	835	758	840	786	768	796	815	756	823	793	778	782	764	799	803	816	737	794	770	767	805	808	771	785	825	843	730	792	762	790	779	799	799	762	820	831	809	795	798	790	788	795	809	795	786	724	818	789	770	793	809	763	790	794	743	805	776	795	773	734	790	770	759	777	705	841	791	778	783	802	760	782	788	790	795	803	830	761	800	765	817	832	787	799	769	765	808	821	813	750	756	750	771	783	806	765	792	841	772	770	791	809	803	796	774	800	829	762	836	795	836	772	808	814	793	766	828	748	782	847	771	795	824	753	773	833	726	775	772	772	756	799	777	782	757	721	826	804	822	786	778	829	842	738	783	811	820	773	821	811	810	810	788	804	742	815	784	788	806	833	789	754	790	792	807	809	769	759	769	815	795	870	799	782	791	786	800	813	819	768	776	803	793	819	838	815	779	792	780	786	773	744	797	825	826	802	772	752	779	770	775	798	785	812	770	775	803	811	820	794	810	794	741	745	805	774	829	771	748	778	786	773	768	824	748	790	799	821	810	808	801	767	778	788	771	756	820	785	789	765	821	834	816	783	809	822	735	798	786	755	778	788	824	782	792	784	774	795	838	780	829	829	792	776	799	841	837	787	812	828	790	813	794	822	783	716	845	812	767	754	822	852	774	766	864	760	805	786	779	806	789	821	763	786	791	856	754	792	819	793	817	825	787	753	801	816	814	840	848	746	822	830	736	811	827	798	804	823	813	796	834	753	822	820	803	767	850	757	757	815	756	838	762	848	783	798	738	789	802	806	852	791	776	788	780	838	765	747	779	808	774	787	792	788	805	768	763	811	801	823	770	818	784	792	825	800	803	781	818	777	853	764	828	818	766	775	784	828	826	780	807	765	789	805	776	821	825	792	831	764	799	815	790	802	712	812	764	769	787	759	806	832	791	744	766	792	757	797	764	765	771	818	800	774	794	791	817	740	756	794	744	817	757	832	778	768	786	786	801	851	790	783	778	800	763	744	811	793	768	784	813	769	827	791	795	748	816	825	726	777	781	772	793	741	773	740	784	821	796	826	786	805	784	782	817	782	827	798	770	777	761	805	821	796	826	805	743	809	776	838	803	740	780	787	773	821	749	758	777	766	757	811	820	784	820	777	743	765	782	699	766	792	815	763	790	802	825	778	829	820	789	747	779	803	790	772	797	776	796	803	834	792	733	829	826	788	791	789	856	853	800	762	764	766	801	821	796	770	744	807	774	784	758	810	803	766	766	782	780	744	834	804	792	827	792	785	815	744	808	840	826	756	807	819	749	864	782	760	807	750	821	795	796	795	771	775	788	793	769	783	817	768	782	803	783	794	773	770	798	772	783	855	775	796	797	772	822	767	859	788	800	862	821	802	820	730	766	785	773	736	822	770	790	759	832	759	797	799	805	827	784	806	828	792	829	779	767	798	788	793	817	802	867	773	763	809	773	806	774	839	788	781	781	746	777	843	793	748	781	744	794	779	775	822	747	786	830	789	775	762	791	814	830	789	796	779	799	841	726	779	778	813	787	782	816	793	811	761	777	798	779	754	790	784	801	757	809	762	825	769	756	754	785	786	700	829	749	792	772	803	817	795	807	822	785	856	802	766	807	770	747	775	793	760	775	819	753	794	777	812	811	811	782	759	788	761	776	795	820	771	779	808	823	780	832	770	810	786	758	833	798	771	802	746	779	749	777	777	763	792	756	807	797	835	790	795	757	854	797	769	776	838	789	784	760	798	752	717	842	790	811	763	811	837	750	836	755	789	748	788	783	835	789	798	796	793	761	771	806	740	778	801	768	770	803	744	790	788	759	811	800	795	797	778	836	768	827	772	800	779	800	735	805	830	819	742	784	796	790	778	729	785	788	782	822	818	814	789	731	770	762	833	735	752	780	819	807	761	829	805	785	777	788	739	825	805	784	794	798	748	789	755	782	762	801	795	807	808	791	832	845	794	845	775	795	779	772	790	794	768	825	733
23155	13009	7828	4798	3013	1954	1058	476	443	357	310	290	251	234	202	185	196	171	198	173	196	184	203	197	202	188	198	185	187	187	196	217	189	190	205	172	203	189	213	186	174	175	203	225	193	219	226	187	193	219	173	199	195	229	206	182	214	172	164	177	210	198	196	187	216	196	182	186	193	175	182	206	200	182	162	232	179	196	195	186	172	218	186	207	183	163	194	201	173	211	205	199	196	166	192	178	191	161	195	179	202	193	185	193	201	198	213	199	192	201	192	176	186	196	196	186	209	178	181	188	181	166	191	176	165	159	181	189	159	195	181	202	201	160	194	195	220	192	188	172	167	216	207	195	183	186	193	188	216	172	184	205	190	185	196	203	188	185	212	194	185	162	172	172	212	176	178	181	174	183	173	185	193	183	194	169	173	193	179	182	179	190	187	184	182	180	175	173	190	178	195	194	191	174	169	216	177	183	186	184	188	212	188	197	207	203	188	191	176	202	197	183	185	178	180	199	191	161	216	194	183	200	197	180	177	193	165	217	179	192	209	195	193	197	198	173	194	187	210	196	189	177	173	156	183	188	187	175	185	200	168	185	181	198	194	168	187	192	170	187	180	183	207	185	202	191	206	217	192	190	175	213	173	180	185	188	185	209	165	191	189	176	196	201	163	198	191	198	216	186	202	200	189	186	183	171	187	201	185	186	182	180	189	201	176	191	179	171	199	192	199	191	201	173	171	162	214	202	183	176	175	188	208	212	192	188	207	189	188	222	183	183	171	184	195	209	207	227	204	158	186	202	196	187	218	192	175	187	192	182	207	201	171	190	180	181	186	197	183	168	166	183	177	154	183	188	184	205	195	206	184	177	178	173	190	171	190	199	166	228	188	187	193	176	199	190	193	187	203	193	179	190	165	202	186	177	184	194	208	191	190	189	200	191	200	208	199	197	189	163	158	197	221	196	233	166	197	199	183	205	190	202	192	175	178	140	215	148	155	198	188	194	168	210	184	185	190	178	210	196	202	200	189	188	184	181	193	195	203	208	177	199	191	194	210	191	184	175	202	180	196	196	196	211	194	181	199	175	185	198	193	187	204	172	200	175	198	192	177	174	166	208	181	218	176	193	192	182	180	199	186	199	196	200	209	173	187	188	209	196	212	198	191	189	175	195	209	167	175	180	181	196	205	171	173	174	190	189	208	195	187	204	213	181	174	174	196	215	177	187	192	163	194	186	215	209	200	171	190	175	174	185	206	171	185	177	206	184	167	185	185	158	174	214	209	199	183	200	210	169	179	180	175	192	203	159	175	196	195	192	193	206	194	200	191	200	208	207	185	230	194	171	199	194	216	180	194	178	201	202	204	173	197	182	174	204	179	192	161	195	187	207	197	182	190	183	168	147	191	191	208	207	225	165	163	193	208	208	179	178	203	181	185	187	203	186	189	172	168	165	180	149	190	203	198	195	178	184	181	195	186	190	181	182	185	145	178	185	211	187	194	175	167	200	187	212	197	168	187	197	223	191	198	202	213	214	163	178	198	181	208	203	190	182	184	180	189	194	176	195	198	189	193	202	173	195	207	196	175	194	190	175	175	185	223	192	199	177	211	192	176	200	193	206	181	177	190	173	199	199	203	170	163	182	182	174	191	215	189	201	187	199	168	191	214	191	176	210	202	206	200	174	188	213	199	180	180	180	174	190	187	212	207	197	184	210	174	210	201	193	165	192	188	207	173	200	178	185	195	195	199	157	163	194	214	187	202	203	181	203	171	177	171	172	195	174	205	202	198	186	156	186	198	197	180	176	166	199	184	197	192	172	184	179	176	191	176	173	205	208	198	186	184	185	221	183	179	201	162	206	183	218	201	167	189	180	194	210	179	179	192	202	182	171	182	208	169	177	195	194	184	170	192	217	200	184	207	207	173	200	195	198	202	161	174	174	183	205	200	191	212	184	192	201	182	169	202	211	191	223	200	194	193	207	175	187	198	174	197	177	202	200	172	190	191	207	176	184	170	200	181	188	196	207	193	162	183	191	171	168	184	184	188	183	184	206	180	186	197	186	210	190	188	176	164	191	158	185	225	183	182	197	207	174	203	186	222	199	198	183	173	198	174	195	181	181	175	183	172	202	220	208	203	210	204	214	167	164	186	184	201	191	205	180	176	218	198	192	175	174	196	177	197	176	187	182	186	187	174	189	208	178	187	180	168	204	185	184	178	183	161	181	205	195	203	192	183	181	194	202	206	186	184	179	176	200	182	194	190	173	146	178	202	199	185	219	197	176	173	183	193	193	195	193	225	204	206	222	208	174	190	174	200	213	182	200	209	192	188	159	165	192	210	179	154	172	163	187	212	200	232	181	196	170	201	172	171	196	183	181	177	198	196	189	175	210	179	205	187	199	166	226	173	186	189	187	198	183	201	162	168	164	185	186	179	206	193	228	192	190	160	186	174	157	211	173	202	218	185	195	201	180	170	189	187	174	194	184	197	198	207	201	187	188	203	190	203	183	205	186	173	217	169	189	198	201	190	176	199	188	181	226	174	206	184	182	173	188	217	191	161	195	163	167	186	195	169	204	164	184	178	196	175	179	191	179	181	204	165	200	204	198	176	167	186	161	175	226	203	182	164	194	203	215	212	196	175	182	167	198	203	186	191	186	200	210	186	184	173	166	182	180	190	217	174	197	198	207	210	175	169	182	201	170	179	186	185	196	184	180	172	184	217	222	201	172	162	205	221	178	187	177	162	222	205	176	197	182	169	202	177	183	160	190	175	200	173	167	184	169	168	192	205	183	188	187	200	182	177	185	219	182	179	172	212	202	175	202	201	188	180	190	162	205	193	193	161	174	186	212	201	194	187	191	190	200	189	199	192	217	205	162	217	201	170	209	189	185	175	208	186	181	193	178	200	177	184	181	166	190	188	190	199	160	190	214	196	192	181	200	180	199	181	215	208	219	211	170	176	172	170	168	195	184	184	185	176	186	182	193	194	194	189	180	211	175	193	178	200	194	205	196	198	190	186	204	204	160	191	171	188	182	194	169	182	191	173	165	182	191	194	166	169	168	198	193	185	202	188	193	185	198	161	186	181	171	194	180	200	182	183	200	176	170	202	189	168	180	211	187	173	164	184	168	180	206	185	169	165	179	195	181	184	229	192	199	161	187	191	218	187	191	177	196	189	201	177	191	165	194	182	189	176	208	173	184	167	192	175	175	195	197	180	184	182	202	179	200	221	181	212	192	181	166	187	183	197	186	197	182	185	183	186	205	190	179	173	166	174	188	191	193	196	178	213	199	189	182	187	182	178	199	171	199	181	190	167	169	213	184	195	157	226	190	179	183	163	203	187	206	201	169	196	208	207	170	189	203	186	195	175	192	173	171	184	214	224	192	192	197	188	163	190	204	168	181	179	196	191	167	224	170	182	224	188	177	195	202	169	167	218	150	198	199	201	165	190	178	176	188	207	197	198	194	197	182	192	184	177	190	179	177	186	183	199	186
13886	10209	12162	11477	10018	7150	3989	1874	1507	1339	1172	938	773	668	594	488	438	447	468	501	464	430	441	454	433	466	445	448	453	446	449	424	466	434	461	472	458	427	451	466	482	450	471	434	464	466	479	460	440	464	465	450	486	448	433	475	434	478	442	458	449	486	462	451	443	470	463	455	474	442	465	446	455	450	461	432	480	486	454	443	416	438	496	442	469	467	483	449	484	442	440	434	460	432	440	457	446	467	495	438	417	465	472	426	455	443	440	443	451	473	464	407	441	432	445	443	451	465	422	432	452	461	476	447	479	457	456	438	467	422	471	464	426	492	412	444	450	481	457	466	450	428	482	496	468	455	444	423	459	447	453	453	463	471	454	458	438	465	494	475	434	466	458	446	446	411	481	462	457	427	457	479	476	495	445	470	441	478	489	456	437	467	448	444	475	497	478	470	463	472	425	444	465	464	462	479	460	444	457	458	484	456	452	476	492	465	480	472	491	442	472	474	423	434	438	485	455	436	455	472	501	473	462	478	464	464	421	458	407	493	434	467	420	448	464	428	452	450	508	472	479	501	458	435	451	398	452	429	506	462	492	475	461	501	453	490	482	461	453	459	453	464	478	431	410	492	440	434	486	425	447	442	445	452	450	424	459	435	450	464	453	443	468	485	453	453	472	461	441	478	430	453	469	424	495	433	464	471	420	467	462	430	469	395	454	479	435	459	474	436	442	433	440	465	438	408	427	472	465	467	483	456	437	427	421	470	472	479	433	464	440	427	464	503	424	446	444	469	493	444	496	448	450	449	439	457	464	429	435	441	440	465	440	460	451	474	501	471	431	453	456	473	493	452	481	466	433	408	448	478	488	474	472	452	442	491	495	480	468	452	437	494	456	476	482	460	464	445	449	478	454	450	441	446	478	469	439	463	462	437	451	479	460	447	437	461	486	440	458	458	431	462	441	463	473	495	463	444	468	469	465	443	454	432	473	455	436	435	427	483	443	462	454	455	431	443	446	472	463	483	418	434	449	500	448	483	455	475	440	459	465	460	453	496	484	448	470	434	457	454	516	453	465	444	464	456	458	449	426	465	439	449	448	468	441	485	479	450	441	431	469	445	475	426	491	419	451	455	445	469	482	463	450	452	472	435	443	471	434	446	460	450	456	466	470	428	478	468	457	424	474	470	413	487	437	448	457	494	443	474	465	441	443	488	452	490	452	448	483	459	470	454	497	441	465	453	492	423	427	423	446	453	437	423	469	407	464	443	429	470	439	480	455	455	436	464	444	473	469	451	455	438	501	485	444	436	468	435	454	429	419	440	436	435	456	431	449	461	453	415	438	480	458	391	446	435	464	457	457	486	457	446	456	450	451	438	431	446	446	488	433	465	412	457	440	439	452	454	471	462	484	445	456	474	475	446	452	457	405	465	476	478	474	507	445	508	467	451	465	425	445	456	450	466	494	492	435	471	444	480	443	468	491	479	491	435	443	437	460	466	460	486	498	483	476	470	498	458	463	445	445	455	465	426	468	441	443	426	438	433	432	472	420	491	482	474	461	425	465	499	432	473	467	438	452	428	453	435	458	436	451	436	464	449	467	465	452	498	434	467	463	445	496	455	434	456	431	424	430	437	410	456	453	445	434	445	505	412	432	468	451	455	461	496	449	432	469	458	445	507	424	469	461	428	447	431	456	452	439	472	484	445	466	482	471	466	431	433	497	439	465	492	446	470	480	473	426	437	450	436	472	468	473	447	481	450	471	461	443	442	475	424	471	469	455	435	485	475	450	440	456	414	455	500	471	476	473	471	452	438	446	473	484	428	447	473	455	433	464	444	458	469	430	446	458	446	461	460	436	449	460	443	473	488	424	421	450	430	429	431	467	471	437	436	433	473	438	424	473	461	430	504	454	442	429	486	482	428	479	443	434	476	440	449	463	451	432	461	447	436	428	449	473	482	423	495	484	452	422	443	433	428	482	448	457	454	450	429	465	477	475	459	477	503	494	443	427	472	439	444	425	407	452	427	438	450	453	438	463	478	480	428	425	458	444	485	416	421	466	436	480	484	467	441	434	440	446	469	422	421	487	482	452	444	431	462	463	426	456	415	480	464	456	471	435	469	470	455	476	479	461	466	437	441	448	445	463	487	420	494	442	480	432	433	474	466	454	463	459	433	416	445	451	412	499	450	447	420	437	521	430	445	480	447	423	464	448	476	452	430	436	439	484	471	465	461	469	442	436	460	478	490	437	448	436	440	490	448	419	444	482	462	456	442	472	434	460	443	477	467	461	396	479	436	492	443	424	458	474	413	437	498	475	473	454	452	464	418	492	429	435	456	430	445	439	510	446	453	467	462	457	462	475	445	468	481	467	439	449	424	437	474	447	429	458	456	430	463	496	496	458	426	447	471	452	455	456	413	440	453	480	492	438	468	489	483	454	453	478	466	462	461	452	452	447	457	495	442	441	444	488	482	475	442	460	507	436	436	466	473	423	458	441	453	481	444	466	502	482	458	435	437	447	460	474	430	442	418	467	477	474	482	448	483	458	483	409	456	472	461	488	455	492	455	443	467	454	475	468	428	500	445	427	466	465	450	429	427	470	450	478	468	477	442	435	451	428	457	467	430	456	461	436	468	432	442	442	446	453	448	436	478	512	469	473	480	471	470	442	494	481	445	451	465	455	490	477	464	428	443	478	464	474	453	438	440	472	434	459	463	475	415	460	453	463	448	465	456	423	449	443	456	448	435	420	455	455	452	439	445	430	449	484	451	430	449	449	450	479	481	464	466	429	440	429	460	463	461	453	465	455	430	454	468	510	453	462	444	451	480	443	437	421	418	462	467	431	437	457	442	408	427	456	467	414	458	431	466	421	504	459	440	471	471	465	490	455	499	450	443	437	447	441	437	464	452	459	460	460	473	455	467	445	465	440	438	456	475	446	487	459	454	414	457	471	480	478	430	454	446	463	451	455	476	457	458	459	457	484	433	430	464	482	434	467	420	475	447	461	467	501	475	500	495	476	448	455	445	462	464	447	457	441	477	457	448	438	419	457	460	442	468	445	440	474	417	459	458	479	434	472	430	415	428	455	462	464	444	447	462	467	467	470	462	480	457	484	496	470	439	454	449	460	452	489	457	404	425	451	460	459	421	437	443	453	466	444	448	469	460	452	468	440	455	449	449	439	431	445	445	429	451	450	436	448	461	469	465	474	457	454	431	498	456	466	449	445	439	481	427	453	448	437	458	443	467	428	466	476	435	473	457	421	475	478	417	445	476	446	445	456	461	463	471	464	458	474	474	461	430	463	474	447	468	433	449	466	459	462	457	442	469	446	483	470	408	462	433	440	454	455	411	457	453	451	457	430	459	488	440	470	408	483	454	442	473	448	433	465	436	443	470	470	460	434	422	458	422	459	443	487	470	397	433	454	498	450	463	472	498	431	453	490	458	422	467	489	480	425	447	443	469	431	439	471	401	465	452	450	498	469	451	457	466	472	460
43269	31517	28459	25092	18250	15171	5177	1660	766	568	544	426	402	457	639	397	268	307	280	323	312	338	321	307	330	331	302	311	340	273	305	322	276	298	316	305	329	285	270	317	305	327	319	330	326	340	313	314	288	310	330	297	312	296	346	309	304	312	310	312	319	302	317	323	325	336	307	313	329	341	319	292	292	324	325	307	340	314	290	348	310	317	330	372	312	329	320	249	290	313	287	305	281	315	329	303	291	343	321	308	267	294	327	320	308	310	332	300	304	333	332	293	280	328	332	326	348	353	316	305	292	304	307	290	326	293	309	291	311	303	336	340	280	286	331	293	292	330	332	309	298	303	314	278	307	323	307	309	318	323	277	304	309	319	339	303	304	307	314	298	313	335	301	322	336	338	332	315	352	332	297	328	293	289	354	326	322	316	285	329	307	324	311	325	313	293	261	281	308	312	316	311	317	318	321	321	282	330	285	311	286	276	305	342	313	295	337	325	284	310	334	276	313	321	325	294	316	273	336	282	317	301	292	299	349	307	291	333	300	296	353	301	320	322	306	276	326	357	322	343	322	295	319	303	334	362	300	319	296	308	325	298	305	318	311	313	308	285	322	299	301	342	328	276	340	320	319	332	326	341	299	264	304	324	287	320	294	299	301	317	302	315	337	325	276	310	332	313	308	337	297	315	301	320	333	279	313	300	310	326	303	306	311	326	326	311	284	320	305	298	324	315	320	282	313	314	337	305	303	281	311	336	298	406	312	270	337	307	310	341	327	332	287	311	336	295	312	324	324	320	295	320	286	313	289	311	306	287	340	316	311	329	288	295	321	285	295	335	299	327	300	350	310	305	332	320	312	299	306	309	314	280	278	282	279	304	282	284	326	308	313	328	329	302	304	300	311	290	323	304	295	294	316	296	319	293	313	308	331	309	348	289	320	276	323	290	271	288	313	340	355	306	356	335	364	344	288	307	312	296	304	289	335	332	343	285	289	302	288	337	307	298	314	318	338	321	295	329	312	311	335	285	308	303	304	299	295	307	302	295	291	306	297	308	275	291	337	342	294	318	291	295	269	339	306	288	320	321	339	295	300	288	287	309	339	299	294	334	294	304	343	318	316	292	286	302	306	321	341	314	310	336	292	315	338	291	303	307	320	289	279	329	317	321	335	304	314	309	310	299	329	318	303	309	299	348	318	301	283	299	310	292	305	284	323	330	281	296	318	283	304	310	308	324	296	295	292	314	282	349	332	316	307	292	310	331	277	285	322	311	284	303	307	319	365	327	280	302	313	315	314	329	310	323	300	299	313	348	321	324	295	309	303	300	352	293	294	298	288	291	312	328	293	322	321	328	337	333	303	320	337	359	341	315	315	300	334	322	330	324	304	297	312	300	273	325	270	292	297	325	319	342	341	345	326	270	282	308	332	305	306	302	333	351	261	293	316	318	350	286	268	298	302	272	313	340	296	327	325	311	281	277	287	333	322	330	321	278	287	287	322	335	291	283	321	313	334	267	286	291	322	351	311	290	321	312	297	318	299	315	339	319	317	306	292	267	346	303	302	293	339	292	311	310	304	296	272	295	317	324	334	350	318	334	291	315	329	296	307	326	304	298	340	302	294	308	345	268	329	339	294	318	340	333	300	305	301	334	328	320	331	304	275	262	323	339	301	310	277	307	340	317	303	342	317	311	356	301	314	284	307	282	274	350	335	296	299	329	291	291	329	315	338	308	316	301	299	285	298	295	279	289	303	293	276	375	294	311	344	326	314	314	292	286	299	323	320	312	312	291	292	317	289	365	293	293	313	296	290	305	283	271	311	301	327	271	322	311	317	288	280	299	340	342	307	333	324	302	312	269	312	270	301	318	288	273	294	309	341	338	283	268	258	264	323	297	290	308	317	321	321	318	293	325	315	278	308	327	281	319	311	301	306	324	326	315	332	316	342	320	316	345	275	335	301	309	300	307	343	302	324	330	287	335	305	291	318	304	341	298	328	283	278	321	310	314	322	308	328	312	297	272	298	305	291	285	302	300	335	328	333	292	318	284	314	267	313	317	296	285	294	274	327	290	338	301	308	306	280	307	317	324	331	333	295	309	285	269	270	304	287	324	303	274	272	294	308	318	289	299	286	346	321	303	289	344	352	311	324	342	339	273	296	269	323	318	344	318	304	288	272	312	320	328	306	272	292	348	330	329	270	317	306	276	338	312	299	285	339	310	316	344	335	311	311	332	325	339	318	321	334	294	310	264	335	335	316	318	351	333	324	298	340	323	313	293	329	322	268	322	321	278	335	276	278	308	337	320	302	359	295	285	324	279	296	265	325	315	327	329	329	290	317	292	296	311	287	310	308	327	311	331	320	324	296	306	299	335	278	280	334	320	288	351	294	313	335	306	267	322	324	342	317	284	297	294	357	360	310	284	315	297	310	318	333	308	318	296	294	342	311	303	320	291	305	290	305	290	309	317	323	305	363	314	314	308	313	375	330	336	289	305	311	310	312	342	335	271	326	267	283	321	287	340	294	325	340	315	304	292	309	342	303	278	339	330	290	309	357	311	319	311	326	315	287	297	292	323	284	311	304	336	303	311	284	302	341	296	318	338	321	322	297	278	324	325	266	334	309	317	321	305	305	306	331	304	305	301	290	276	331	349	291	319	324	313	299	302	290	323	305	321	317	314	327	291	292	308	285	351	284	290	316	303	320	276	325	341	350	278	313	291	313	297	305	309	275	323	291	264	301	322	324	336	314	283	313	308	309	281	319	341	326	280	292	315	309	301	331	294	304	318	319	291	321	333	299	319	293	296	315	346	279	344	324	312	289	302	321	287	327	334	305	326	289	315	302	359	315	326	294	334	306	324	271	320	288	270	302	312	297	302	281	323	300	320	329	327	298	317	324	350	291	339	296	296	305	331	313	282	301	286	303	294	337	330	312	342	311	312	329	282	300	291	330	307	283	311	333	331	319	307	321	321	331	335	320	318	320	324	322	305	342	308	297	285	304	330	301	345	295	320	296	302	293	274	330	313	316	301	319	313	278	298	321	326	333	300	331	336	317	334	313	334	321	328	324	299	359	355	323	310	298	338	287	319	321	307	306	302	333	317	348	322	270	350	315	299	328	308	324	347	317	280	307	294	326	308	325	283	296	310	323	331	320	331	339	327	330	362	323	349	285	293	278	312	281	290	320	312	326	338	310	311	290	317	341	334	319	328	318	302	329	311	303	322	292	329	294	346	299	301	321	298	334	306	334	281	316	320	271	370	315	331	288	294	315	326	310	333	296	349	296	323	319	276	326	304	345	304	310	300	328	317	326	298	317	323	330	280	285	312	304	311	301	320	310	324	317	351	332	315	312	346	320	300	328	317	325	313	318	317	317	341	315	306	285	324	292	305	324	320	332	325	338	307	347	307	269	288	271	307	312	309	287	308	285	310	303	326	317	297	299	307	358	295	303	288	339	295	300	310	336	305	320	330	363	316	313	319	287	273	293	283	346	345
28206	24316	31768	34730	32031	28230	12437	5537	2672	1969	1807	1392	1283	1728	2739	1213	790	773	724	676	685	705	728	704	728	719	711	683	739	733	727	718	675	670	743	732	708	703	659	697	739	666	695	714	703	725	715	716	710	719	706	710	723	713	755	682	689	724	694	676	711	700	728	715	696	789	741	715	732	694	689	749	718	705	715	694	727	670	705	703	709	676	672	715	705	670	686	740	697	709	689	692	712	702	703	680	696	675	732	718	722	726	749	706	750	721	754	706	743	717	725	705	716	708	700	698	680	673	716	677	706	701	717	711	730	739	700	675	691	670	718	661	659	753	709	694	725	722	710	704	720	716	688	684	654	731	646	707	693	658	730	705	735	716	734	750	682	704	695	693	688	701	768	702	696	660	685	706	689	717	665	666	719	689	708	743	713	667	728	724	662	691	747	719	708	689	702	724	789	667	750	661	715	688	710	729	666	677	734	678	678	692	728	726	697	697	693	665	694	759	715	775	712	728	725	697	684	744	727	686	711	687	693	717	656	726	635	720	735	659	661	740	646	735	705	693	701	668	743	687	699	728	700	690	703	731	677	687	726	694	697	713	683	752	621	691	709	740	648	656	703	721	745	696	770	709	729	690	740	682	764	723	735	697	632	698	728	641	697	702	665	691	707	687	700	703	726	712	725	696	692	675	693	690	736	668	704	727	739	713	721	702	699	713	724	697	699	706	683	696	688	723	686	697	690	675	710	730	699	693	692	672	699	647	711	764	717	667	739	700	725	685	726	724	683	696	726	708	697	696	693	686	693	693	699	727	688	730	698	730	709	722	681	677	683	669	680	680	667	742	706	709	680	708	690	657	738	699	749	706	704	699	709	694	687	677	688	700	679	704	723	705	699	744	710	726	725	740	701	732	669	678	671	669	740	718	734	676	694	680	671	728	705	651	692	692	695	716	668	719	698	720	719	720	716	702	689	728	724	730	698	666	746	699	685	750	672	693	724	704	738	675	698	698	750	706	701	703	698	744	693	743	722	679	744	671	718	676	698	746	691	680	729	722	705	675	669	698	680	692	715	698	653	711	737	719	698	720	650	685	670	705	704	669	759	679	707	699	739	726	679	695	655	713	711	712	694	678	719	682	696	682	667	688	743	711	652	685	677	722	672	701	694	694	699	693	696	683	656	698	739	733	688	715	701	735	741	682	685	731	699	727	748	744	678	724	676	718	719	698	695	646	690	709	675	734	689	690	737	727	670	670	705	721	696	690	726	697	726	776	676	773	720	737	694	724	718	696	683	731	766	696	692	648	697	710	701	687	691	721	723	661	693	709	678	697	735	672	674	728	724	752	720	723	699	680	704	680	675	711	672	662	706	652	743	728	631	722	725	676	713	678	702	711	678	740	687	705	703	712	705	726	712	714	686	716	676	692	650	725	716	712	687	755	699	675	722	695	664	690	770	678	674	711	680	681	703	719	644	743	718	765	703	715	655	663	682	674	700	704	673	669	700	722	712	685	741	710	716	746	717	721	710	649	676	663	669	695	693	690	659	665	768	710	702	675	673	735	728	714	688	685	702	697	692	693	723	726	731	679	704	699	707	643	678	646	680	661	676	730	697	718	723	697	717	686	702	710	665	726	748	697	742	706	712	722	678	724	649	678	771	736	703	734	688	707	672	753	662	711	673	655	726	706	677	690	739	663	732	715	674	664	730	704	743	693	739	713	693	677	733	686	682	690	718	659	718	713	691	732	701	714	692	690	642	717	721	713	709	696	687	725	717	724	693	733	727	756	703	646	712	708	710	708	741	746	692	684	721	712	782	696	739	669	713	692	692	714	697	670	679	705	636	688	676	722	698	700	672	754	689	701	735	670	708	677	704	672	687	712	706	685	715	702	680	704	679	677	692	687	704	664	680	695	770	724	670	700	718	694	766	654	698	672	702	702	684	733	730	744	670	665	672	635	667	710	741	732	708	683	747	701	703	724	709	678	741	693	749	717	621	712	699	701	711	736	739	719	678	735	688	728	693	734	715	701	722	691	662	698	688	696	678	707	722	689	725	699	704	708	670	692	682	667	703	731	724	696	714	685	697	699	691	685	681	724	711	691	738	683	719	754	705	669	694	647	720	694	760	735	675	684	704	737	666	736	711	700	741	680	681	690	771	705	676	730	698	690	727	713	765	699	725	655	694	695	715	661	756	682	714	667	718	700	661	688	731	698	713	717	673	721	663	708	706	688	688	676	712	684	691	720	723	700	685	718	725	705	711	724	688	681	723	684	715	744	665	737	675	723	719	701	740	689	707	721	702	707	700	708	672	686	696	718	689	721	697	681	728	717	677	720	659	688	643	732	736	720	711	720	748	694	666	673	692	712	722	703	688	678	691	708	711	735	700	718	765	677	716	747	702	665	754	759	730	700	708	728	702	717	682	723	710	706	706	692	711	737	661	704	669	748	692	689	692	716	678	719	718	728	698	717	691	708	693	667	686	679	695	735	688	686	707	712	726	752	747	695	689	695	675	715	708	656	731	684	698	681	677	707	687	683	700	733	704	720	706	750	652	685	710	743	699	718	686	707	727	705	725	713	685	712	665	662	704	702	677	722	702	685	662	684	709	755	687	694	708	743	649	667	720	641	700	674	698	698	700	704	673	710	668	690	646	710	724	750	684	702	741	726	673	677	721	669	718	699	708	677	686	719	683	749	658	722	720	704	669	701	691	755	709	701	678	686	748	714	727	701	706	659	704	730	693	702	668	703	699	703	692	688	667	673	743	676	740	729	718	687	743	730	761	680	713	666	697	732	714	690	718	710	714	716	688	756	720	685	686	703	692	671	675	718	733	731	669	705	715	740	693	710	671	635	733	662	699	686	722	692	716	706	712	713	717	677	711	677	673	697	682	727	732	723	669	666	738	710	761	709	744	670	659	719	673	721	680	727	697	686	719	730	695	677	746	710	712	719	704	664	684	658	694	692	737	720	703	758	667	683	724	728	725	675	676	709	706	703	729	607	697	749	697	716	694	709	723	693	692	711	722	700	692	737	747	672	674	710	706	654	673	721	670	741	694	708	710	709	734	682	707	681	693	697	681	757	667	703	699	726	732	738	680	696	694	683	687	701	752	719	697	659	677	683	726	721	696	755	700	701	713	711	691	723	728	685	676	733	708	693	743	707	691	718	700	746	737	716	694	724	759	696	738	680	757	756	721	710	712	727	712	686	706	746	746	689	691	698	694	691	682	644	700	651	744	656	628	726	760	746	730	645	714	707	753	701	723	749	727	706	704	685	664	700	724	747	686	697	700	721	708	725	734	744	654	685	679	722	715	650	741	694	680	684	755	692	674	736	702	684	683	707	713	657	676	703	715	730	704	722	671	697	708	665	660	682	712	627	671	706	716	746	718	667	657	690	678	652	695	681	690	710	676	710	663	685	706	700	707	661	691	738	700	669	726	686	715	702	687	733	712	718	617	683	711	704	698	701	771	687	707	706	634	724	734	700	750	692
51638	39405	39899	35821	28923	26356	7840	1710	968	936	683	540	529	612	1145	863	401	408	395	368	382	380	378	349	351	355	413	386	349	359	353	383	383	371	369	376	401	348	378	383	370	361	376	397	410	404	363	393	373	388	445	397	347	384	367	363	356	341	400	380	337	363	356	393	388	335	373	365	344	363	357	390	337	366	363	372	405	374	330	367	402	378	361	360	392	349	386	371	415	374	366	378	393	358	388	348	362	389	376	371	383	400	337	392	373	407	387	403	357	335	392	399	420	403	396	376	384	409	408	349	353	375	353	349	382	334	355	396	395	377	359	367	362	370	339	391	373	377	368	371	397	395	384	407	385	331	369	363	363	382	361	344	383	368	377	337	352	407	372	373	407	372	372	372	413	348	350	399	407	410	321	412	364	374	363	352	354	363	384	385	390	346	362	374	389	370	358	380	341	394	357	408	383	398	394	368	388	384	374	376	324	352	394	390	360	360	370	369	367	386	396	420	415	343	390	372	380	390	369	406	377	375	387	401	379	390	384	391	382	353	356	368	402	357	368	394	383	371	369	359	400	374	370	364	376	345	403	384	423	363	380	358	352	411	367	351	381	350	398	362	375	378	372	347	376	351	433	423	386	380	401	397	385	367	354	418	374	327	375	347	373	378	398	409	377	409	372	372	387	408	414	381	343	381	359	375	363	348	408	408	367	381	377	378	351	351	393	372	374	352	397	362	408	418	390	396	387	356	403	375	405	417	379	385	393	368	373	350	382	374	389	365	378	385	379	409	352	351	382	352	361	385	405	372	410	383	350	350	359	392	402	360	374	379	393	409	388	402	373	370	399	366	331	369	359	363	367	353	414	349	377	364	373	338	381	368	372	364	366	417	398	364	395	376	369	402	407	378	375	347	378	387	366	349	366	378	372	338	377	356	407	370	362	375	399	398	377	412	400	364	368	397	365	400	371	377	385	429	378	364	387	369	364	355	403	350	377	403	371	370	403	382	386	408	370	381	368	387	398	350	365	343	366	393	327	385	357	391	403	357	365	376	413	370	362	412	380	378	385	383	378	388	337	367	384	377	390	369	325	370	374	384	389	349	347	372	413	409	388	395	384	417	327	378	402	365	340	340	356	369	405	419	365	380	373	385	374	352	366	422	354	356	384	360	369	365	404	352	382	398	396	366	372	359	384	413	349	337	360	373	394	388	377	370	371	406	389	401	399	351	408	392	389	399	359	347	390	345	381	366	362	351	397	376	334	407	345	361	365	365	385	394	378	373	392	388	383	435	377	377	411	345	383	348	396	377	387	364	394	370	355	371	395	353	406	369	385	380	383	356	397	391	377	374	339	357	387	336	377	348	349	430	382	398	398	360	376	390	390	366	439	342	380	411	412	384	351	389	371	406	376	394	359	402	388	392	366	404	389	351	427	359	363	360	398	375	388	372	377	364	392	375	317	375	346	359	347	338	375	381	390	400	413	384	441	362	407	379	378	387	358	357	375	315	365	367	396	388	357	390	378	402	382	367	376	381	357	361	377	394	388	391	390	379	391	398	403	383	337	342	409	389	391	396	365	388	377	343	378	362	389	366	361	390	385	348	377	368	379	369	336	409	372	366	384	388	359	356	376	397	381	385	338	367	387	360	357	363	357	356	386	358	403	357	357	403	372	338	364	369	350	388	399	378	381	371	368	392	362	370	341	391	378	387	367	393	397	354	361	383	421	407	416	359	377	383	412	362	376	383	368	374	369	380	371	372	413	360	387	363	399	378	412	384	372	386	373	374	365	376	390	352	373	395	375	365	347	424	391	406	353	366	397	386	382	357	401	385	391	370	364	407	410	339	373	360	385	386	391	387	378	361	402	378	375	363	365	385	362	381	313	341	414	365	391	399	370	351	365	381	407	374	384	348	386	431	390	405	393	406	359	370	394	384	360	372	330	350	350	373	398	393	362	401	407	403	385	394	372	410	385	386	377	409	360	414	382	396	366	378	368	369	397	391	367	378	385	350	389	373	394	371	386	392	363	374	438	403	391	396	389	433	344	380	353	366	362	352	362	422	368	377	333	359	404	413	379	387	383	393	366	351	393	356	388	375	384	414	373	389	351	392	364	387	346	352	375	361	354	387	400	371	377	362	384	352	385	368	358	355	398	385	413	358	390	381	362	357	371	381	328	373	388	375	377	365	362	356	375	352	383	389	354	388	374	347	337	354	340	345	371	396	377	379	366	384	364	404	375	374	379	367	406	365	397	378	381	382	357	344	379	372	380	404	375	353	341	402	404	395	386	409	368	383	374	383	370	399	369	360	348	396	351	369	386	369	383	385	338	412	363	361	383	386	374	359	368	403	349	378	412	359	395	373	358	380	367	374	343	399	404	385	397	435	391	382	419	417	373	385	361	333	409	367	402	341	374	374	411	377	358	356	383	366	368	392	377	367	405	348	374	369	386	405	393	415	357	357	369	347	388	364	367	369	348	404	302	368	320	353	395	361	347	380	399	368	380	419	366	380	371	375	360	392	355	423	376	338	365	434	389	378	384	379	367	374	371	396	380	377	412	388	373	355	376	354	341	349	396	378	404	416	365	364	371	386	389	318	346	365	362	389	358	379	451	398	374	380	358	406	389	385	385	388	379	386	369	419	368	345	323	352	347	334	365	399	421	392	389	411	398	378	368	375	415	384	332	392	411	363	378	364	368	362	342	391	374	404	394	393	348	363	388	342	377	370	380	394	384	395	369	392	357	361	367	379	404	402	337	367	379	352	389	357	362	358	379	376	340	396	384	342	359	410	360	353	354	357	371	405	403	377	377	411	412	393	363	372	384	375	376	374	385	349	393	384	404	376	374	402	395	379	354	390	383	400	323	369	352	375	395	393	395	388	382	387	349	401	361	361	362	353	372	377	356	356	374	378	379	373	375	385	376	363	407	416	359	374	369	388	386	358	338	363	344	351	349	373	381	397	340	381	381	381	411	377	364	366	355	374	384	380	373	334	374	395	391	358	365	348	372	377	408	382	379	389	388	360	398	427	380	378	379	356	351	359	374	386	348	341	384	376	370	366	378	366	398	365	347	357	352	396	364	367	383	404	422	421	373	385	367	407	372	387	373	392	418	384	395	374	364	374	361	349	377	371	360	380	392	355	356	410	409	413	366	380	389	343	375	350	382	402	343	376	395	356	364	360	357	391	344	376	387	382	373	380	358	415	383	395	370	400	366	401	390	400	375	351	346	346	368	353	387	392	385	400	369	379	384	360	375	385	407	383	352	372	374	382	377	397	380	350	337	371	371	354	375	394	342	318	414	370	371	414	335	368	349	348	384	374	359	406	385	345	396	365	384	397	371	339	396	389	413	381	366	372	376	385	387	406	376	376	394	374	381	392	384	377	361	374	397	377	387	424	330	377	414	420	370	393	412	380	341	374	350	385	386	399	378	370	384	362	372	370	380	363	366	369	354	382	362	385	392	396	370	390	376	387	397	411	370	402	397	388	339	389
33448	30460	40793	43431	40999	38628	10742	4898	3410	3470	2663	1650	1536	2006	5147	3023	855	812	877	810	779	805	800	873	841	856	796	847	785	787	820	822	861	847	781	864	819	782	847	816	812	791	735	816	796	833	828	857	845	811	800	797	809	844	780	813	822	750	855	803	789	815	808	825	799	794	875	831	849	842	817	752	807	807	798	861	807	804	817	791	820	833	810	769	815	837	797	832	820	804	826	805	821	823	842	828	841	798	813	873	816	838	803	854	758	816	815	840	801	828	822	826	804	836	772	823	817	775	806	794	826	768	757	805	815	774	800	793	775	836	815	790	741	791	806	807	828	856	833	852	849	800	756	807	782	811	771	838	800	765	774	833	827	767	803	782	790	805	800	815	831	803	806	825	818	763	803	824	826	778	834	790	838	813	872	849	832	780	811	855	815	863	811	817	861	852	791	838	773	810	792	861	779	802	833	807	810	808	816	846	848	776	824	787	870	837	820	810	786	832	784	804	805	813	790	819	807	795	816	804	791	794	800	867	788	742	818	842	839	803	824	818	801	834	840	737	778	819	800	785	853	832	783	823	787	792	807	827	757	777	839	806	815	784	833	844	803	772	850	834	780	854	788	870	809	816	804	816	823	816	816	799	811	809	798	822	776	859	904	746	842	818	862	817	756	788	808	836	756	829	800	826	817	822	807	800	792	788	768	822	871	824	797	812	790	854	766	805	790	792	855	814	888	818	882	764	842	811	841	804	811	791	794	809	772	825	806	829	764	786	790	806	783	796	836	774	849	840	771	797	828	795	850	816	802	801	797	822	805	763	846	838	813	767	818	809	797	836	822	795	804	807	805	792	803	838	856	823	830	816	832	847	762	807	798	808	835	825	817	849	826	760	833	818	768	788	751	809	823	777	826	846	861	868	806	781	811	902	766	795	780	809	819	790	812	816	818	806	850	833	823	806	851	875	804	813	790	786	804	772	790	840	850	829	782	768	793	840	836	765	836	795	809	809	828	763	851	825	839	822	859	806	810	838	787	779	807	811	838	792	792	835	834	814	825	835	843	765	827	845	839	774	804	791	808	818	856	811	818	809	837	847	828	829	840	802	763	800	804	793	839	800	821	838	770	857	805	781	828	800	834	761	861	813	803	805	830	816	827	803	802	818	798	821	820	759	793	838	829	882	856	763	785	781	840	850	787	879	841	782	844	768	789	805	836	803	881	820	820	870	881	818	781	822	781	796	831	838	812	820	799	850	804	819	811	854	771	867	793	785	798	811	806	800	788	780	799	824	796	815	763	776	806	837	786	836	790	803	796	803	805	832	790	812	789	778	832	861	828	829	823	841	786	754	799	869	756	836	783	820	816	825	862	865	810	799	812	838	780	788	775	815	808	819	797	804	841	817	798	818	792	777	824	859	800	774	833	851	884	799	765	799	845	808	843	802	826	811	854	813	826	792	820	831	827	791	840	826	807	805	767	818	834	770	812	895	838	784	868	878	812	791	799	830	863	796	826	847	825	817	834	836	790	813	791	783	772	873	800	812	861	828	818	880	835	881	832	803	818	819	809	790	766	812	814	768	847	833	759	815	834	819	860	816	797	794	842	833	783	812	816	816	804	820	757	808	852	822	818	851	791	783	833	810	758	803	839	819	849	847	848	804	833	802	839	798	829	795	821	787	857	747	814	802	785	868	807	814	755	836	767	790	803	798	790	859	835	812	792	853	850	858	830	811	839	818	804	793	758	799	829	830	837	843	844	837	847	774	813	847	832	792	801	781	818	801	784	844	839	803	820	808	885	891	824	805	813	838	846	847	840	814	801	812	815	764	826	787	826	781	845	793	803	853	848	792	807	838	795	795	847	881	755	822	797	806	821	811	797	795	814	781	798	780	824	794	795	833	796	770	815	813	791	820	770	792	783	822	799	768	785	793	824	824	827	786	778	844	812	853	824	800	817	787	802	790	789	851	850	812	804	755	767	847	849	805	794	797	825	850	836	781	811	826	811	773	805	827	769	816	796	769	855	855	779	801	789	863	824	790	814	817	810	783	820	840	852	794	861	839	820	858	773	848	810	778	784	832	770	804	844	800	850	814	785	836	796	821	838	851	809	779	806	833	808	790	807	846	770	812	782	826	828	808	864	821	789	769	889	737	846	856	823	865	802	855	791	853	781	783	796	772	821	849	868	778	825	827	738	819	796	820	805	823	836	802	800	818	891	817	793	777	777	809	821	825	794	772	839	818	809	784	838	775	820	770	823	873	836	794	791	803	824	818	813	788	767	848	823	806	835	807	782	818	796	846	800	835	733	799	839	828	809	800	794	786	888	803	840	803	836	842	825	810	757	840	836	864	796	769	816	758	809	821	779	773	804	794	824	813	806	803	772	817	855	779	771	756	843	789	815	846	807	831	775	840	802	827	804	835	757	825	831	825	814	832	835	862	808	814	806	834	819	818	829	847	852	784	841	819	809	813	840	840	803	811	848	790	828	766	817	815	850	835	801	820	797	805	831	826	830	782	826	808	796	767	819	825	767	789	881	760	793	808	862	815	787	808	791	884	867	815	767	832	875	850	810	827	780	854	845	760	785	807	806	810	816	828	820	861	778	837	827	843	832	765	830	812	839	774	816	784	835	818	830	785	794	738	789	825	809	821	818	759	809	832	798	828	774	832	799	820	815	819	834	765	816	839	802	814	832	783	825	807	757	807	850	751	763	834	767	843	799	790	791	814	779	827	752	781	801	808	796	824	777	799	801	801	824	817	799	812	823	848	800	794	796	794	853	785	830	798	824	815	830	829	806	820	798	822	802	808	784	853	794	838	891	791	782	776	772	809	836	758	812	828	761	837	838	789	827	835	835	857	793	833	831	801	770	803	859	855	809	821	769	791	833	795	816	834	811	795	782	818	759	823	811	846	761	772	843	815	823	800	822	827	875	830	811	748	817	838	876	827	813	862	807	787	782	784	818	886	798	820	801	807	841	815	843	759	797	803	843	832	767	782	836	853	790	745	834	796	818	844	797	766	824	769	790	798	790	835	814	846	803	832	791	771	788	817	824	799	825	781	773	835	821	791	803	828	806	829	819	822	766	748	830	783	800	831	855	798	777	761	842	825	777	853	757	789	810	841	783	857	771	766	802	828	790	783	804	817	787	849	852	815	832	817	834	820	815	798	869	797	805	799	766	811	809	748	839	756	836	836	832	817	838	799	853	812	821	859	780	790	795	826	836	736	833	799	825	811	827	877	816	803	832	816	839	812	811	829	801	813	814	779	817	836	825	815	798	775	794	823	829	801	883	812	785	776	820	843	818	787	766	835	827	783	794	797	836	776	827	829	793	817	772	831	796	812	837	817	802	834	772	795	819	825	784	801	762	845	818	844	793	841	784	792	831	837	805	813	803	804	842	795	794	809	757	825	840	832	820	789	825	758	779	838	792	816	855	861	782	794	804	835	807	871	823	848	835	816	842	837	766	816	802	787	796	846	870	842	864	781	789	780
22300	11904	9885	6572	3217	1604	837	644	443	314	229	257	251	233	223	227	176	190	205	203	182	208	214	184	199	200	200	216	187	196	205	199	207	195	198	190	193	199	178	198	187	225	201	177	223	216	204	208	166	205	196	166	203	174	203	206	236	186	210	205	206	212	183	211	222	181	225	201	185	196	196	209	214	206	197	198	233	195	241	202	219	190	238	201	189	202	197	194	208	214	202	180	193	224	206	205	195	181	197	184	204	182	196	191	216	213	204	202	193	190	201	198	197	192	216	227	192	191	205	204	232	180	252	208	187	200	202	205	191	188	200	216	208	198	220	217	212	182	208	216	169	203	189	238	218	221	234	182	210	177	219	212	206	199	235	174	219	209	220	182	228	210	199	198	191	219	203	182	211	199	187	188	194	202	214	187	198	175	190	171	198	204	185	209	213	212	198	208	207	192	206	198	200	215	203	219	220	213	208	188	209	195	175	197	204	228	212	209	203	186	205	202	195	203	208	209	204	205	226	202	199	200	217	204	207	175	224	214	221	232	210	192	189	188	209	190	202	187	203	183	179	191	236	219	186	190	186	177	212	212	189	194	197	205	204	208	199	219	181	203	212	194	202	191	205	163	204	186	248	197	200	191	197	199	176	230	206	183	196	204	211	220	194	219	186	183	191	224	185	183	208	184	190	205	197	228	201	206	206	189	190	231	218	184	191	216	186	195	203	222	184	185	192	174	202	187	219	199	223	229	215	205	221	183	224	192	180	183	210	208	195	217	187	196	166	210	184	230	194	214	239	210	190	211	171	232	203	206	173	182	185	154	197	194	202	223	183	179	197	188	202	208	182	179	176	190	194	200	210	199	172	198	197	193	213	188	199	214	185	221	188	197	219	206	195	193	203	186	196	224	202	196	209	204	188	238	235	191	186	192	218	195	215	200	205	185	198	204	203	176	188	203	198	183	189	197	179	205	193	206	203	225	210	190	201	198	170	198	209	225	198	197	223	186	188	208	178	197	212	209	194	194	188	188	191	209	198	200	210	195	218	204	182	193	177	200	179	180	220	188	187	189	201	192	235	224	218	202	196	191	176	205	203	171	204	243	177	180	186	179	185	215	191	187	196	194	189	188	215	210	219	204	193	216	188	212	203	214	196	209	168	244	200	201	190	169	229	193	198	191	222	208	217	203	216	212	193	219	205	204	210	210	204	196	207	209	187	198	203	189	186	164	243	211	189	166	177	180	198	180	208	202	223	178	193	207	205	216	196	203	204	201	211	209	198	184	178	186	200	182	206	174	170	194	185	178	195	208	201	190	207	223	179	187	199	183	193	198	217	217	178	192	232	212	237	183	188	190	210	209	216	200	227	217	174	211	205	179	178	212	228	207	201	209	218	194	192	185	198	203	183	184	185	213	201	169	177	188	186	207	236	201	209	197	212	167	182	217	202	194	203	169	203	210	206	182	203	194	213	194	191	236	221	173	182	171	194	209	223	234	240	199	187	202	202	207	187	250	187	173	167	186	223	203	223	203	184	234	197	184	176	191	216	209	193	224	223	184	216	200	194	177	195	218	196	191	191	184	212	202	182	213	214	211	183	197	211	220	178	198	195	219	212	226	194	183	195	219	171	191	166	196	186	199	205	226	199	208	192	199	208	215	207	187	206	232	226	204	206	207	203	211	209	213	195	181	193	200	200	170	207	180	196	175	199	182	205	204	185	165	193	185	215	227	198	239	198	220	227	226	196	185	199	189	202	193	205	156	208	197	186	219	209	216	203	189	218	181	195	191	202	196	216	205	196	174	190	203	189	196	210	196	198	213	187	194	221	185	196	194	195	181	189	196	202	173	193	195	217	190	185	193	205	189	168	187	239	192	190	215	220	204	218	203	181	186	169	194	196	219	196	207	199	200	209	183	190	214	201	203	193	202	203	201	211	183	194	216	212	203	219	218	227	212	214	226	216	194	200	205	215	193	224	196	225	205	212	208	218	189	193	198	206	217	202	193	197	184	208	194	208	211	232	198	195	181	197	186	207	207	181	207	194	201	183	192	188	183	198	177	228	188	179	201	177	159	213	221	194	197	200	181	202	222	175	218	184	207	201	203	203	193	207	209	182	173	195	196	173	191	195	180	211	179	208	214	191	188	222	201	184	183	197	207	183	184	202	173	193	204	199	200	207	203	215	189	227	190	174	215	227	184	204	233	199	164	188	203	231	192	179	215	187	183	191	203	202	213	189	215	184	223	221	200	190	171	194	212	176	157	204	199	201	210	214	239	174	191	202	220	173	211	216	207	202	219	178	199	220	197	191	193	202	210	178	195	218	193	192	194	185	189	237	207	173	192	189	192	179	191	209	228	211	199	210	165	183	185	173	200	177	177	220	218	197	206	211	198	171	203	227	214	192	198	192	197	201	186	216	202	200	216	181	177	201	210	177	194	215	187	205	192	204	207	184	203	214	219	186	159	197	218	210	177	186	180	203	185	203	193	220	190	194	202	188	219	208	218	202	193	183	199	196	226	230	199	177	203	213	177	215	169	222	202	193	200	210	216	196	183	185	215	208	208	215	190	208	214	186	194	192	193	213	222	171	177	194	198	203	196	221	196	202	184	208	198	203	211	211	187	183	215	190	204	197	194	186	203	211	222	205	188	219	236	202	186	192	220	212	190	205	208	245	196	217	233	178	189	222	192	188	163	186	200	188	183	222	197	174	209	206	224	191	196	238	220	183	219	230	187	170	189	228	208	211	189	206	186	212	200	176	182	173	196	183	217	190	186	181	216	195	199	194	235	195	174	166	198	191	187	206	202	184	233	197	206	205	202	198	196	209	215	196	189	225	198	183	214	184	181	198	203	217	197	224	245	219	175	184	213	182	228	195	201	200	207	215	194	170	216	188	185	210	214	176	192	170	210	210	225	210	215	230	210	183	195	175	226	198	194	205	179	193	232	166	212	190	205	196	196	194	206	222	202	210	237	192	162	189	206	192	207	201	194	233	187	203	196	185	199	181	216	222	203	202	201	209	197	180	194	207	200	201	220	210	228	174	225	197	206	220	210	236	217	197	223	184	225	196	190	193	196	190	210	207	172	204	204	182	190	194	180	194	190	206	211	217	197	216	195	185	209	217	179	205	219	168	211	196	217	188	201	190	208	213	202	196	198	207	213	210	198	205	192	185	175	216	197	175	172	184	211	217	200	222	197	205	174	175	193	182	192	232	194	192	205	196	173	201	200	207	196	204	203	224	188	206	202	228	198	193	171	201	173	194	211	195	181	231	196	200	197	209	201	189	180	204	204	224	197	186	180	175	182	187	186	203	204	191	181	209	206	200	181	193	188	215	197	188	188	230	179	161	194	231	208	207	223	191	182	204	193	190	213	173	171	221	185	148	157	202	207	222	179	188	221	194	156	219	212	214	211	218	219	187	179	200	163	201	158	215	223	221	218	197	196	232	200	189	170	223	195	184	186	199	217	226	198	217	225	187	209	197	214	194	192
13057	9373	15672	15049	10246	5851	3463	2473	1626	984	817	672	714	668	615	564	468	465	469	503	500	513	513	473	513	496	495	508	492	462	456	522	499	470	441	490	474	463	439	482	524	510	477	471	485	485	535	503	503	525	489	434	465	500	487	501	461	458	490	448	456	454	458	482	497	498	451	474	455	488	516	488	484	477	471	474	523	521	505	497	472	457	488	526	490	453	452	519	489	480	476	475	431	489	466	455	503	506	496	485	475	418	504	491	448	485	488	442	472	501	475	491	482	419	469	483	481	519	468	449	464	467	486	449	471	470	485	504	458	471	482	471	519	456	486	453	493	460	501	487	466	487	494	482	467	521	469	503	468	472	502	469	451	497	431	482	518	480	483	470	462	509	514	450	494	509	478	500	486	491	522	503	481	493	468	442	509	478	436	493	465	483	451	513	490	469	481	508	488	515	405	517	496	467	484	485	503	454	476	454	465	504	457	460	511	473	448	487	475	480	496	476	502	490	474	466	469	473	443	494	506	439	482	439	502	472	461	500	492	477	489	466	456	480	493	428	498	489	492	487	503	462	494	521	514	479	485	478	481	488	454	517	468	463	493	479	487	479	470	497	488	494	465	456	491	489	467	479	462	480	459	484	508	504	491	464	490	478	459	503	523	475	499	474	502	513	507	482	452	465	449	462	472	505	471	482	483	491	463	442	481	526	503	533	453	479	492	475	449	520	474	507	485	482	476	457	500	470	486	473	509	510	484	526	503	462	439	486	495	495	459	500	467	486	460	464	506	452	501	504	474	503	480	461	477	470	475	485	475	466	480	483	457	455	498	494	478	505	470	481	508	503	485	498	471	449	489	498	446	482	471	481	537	448	455	482	476	461	492	469	500	513	435	511	483	473	447	504	470	456	483	483	470	483	472	482	476	478	511	490	518	486	476	508	487	468	451	505	476	462	483	475	479	470	445	485	454	506	454	482	462	484	499	482	507	471	479	502	487	471	500	469	495	511	489	465	462	518	476	477	501	489	532	494	491	451	446	517	465	497	477	492	469	465	481	516	478	532	488	470	483	474	435	498	487	462	475	502	499	487	499	480	491	478	456	446	466	461	495	481	504	504	480	475	440	506	495	467	461	468	496	454	486	483	486	469	486	477	427	465	494	468	479	463	479	457	475	499	514	502	469	515	473	484	499	512	505	475	484	464	487	507	462	470	474	441	453	535	475	494	467	503	449	450	509	481	487	480	504	509	478	445	485	483	532	519	534	475	462	544	451	521	448	454	504	494	428	505	469	469	495	490	472	466	496	498	498	502	458	444	537	453	491	525	509	504	484	471	515	508	457	503	530	477	421	492	460	474	457	483	473	460	502	525	468	494	502	501	501	487	494	505	480	471	510	501	500	496	486	443	521	510	481	479	499	478	510	486	458	487	510	466	425	491	494	456	492	509	491	444	499	516	506	505	477	450	436	442	509	505	491	474	489	470	448	481	443	467	475	480	469	512	478	436	512	446	478	499	493	493	490	499	507	501	442	492	459	468	495	444	489	485	487	493	468	452	474	458	504	482	488	439	469	498	451	506	472	488	504	490	503	506	450	472	496	467	425	488	464	475	460	472	483	480	478	493	515	525	467	485	462	492	496	476	454	464	489	487	535	491	474	475	475	476	461	449	512	459	484	486	447	470	470	477	474	484	476	466	472	470	465	513	491	496	477	492	450	506	514	503	440	512	462	484	461	487	518	512	493	474	444	478	448	475	472	466	493	496	467	482	490	489	428	504	494	484	478	507	498	451	508	490	469	479	491	455	454	462	511	490	500	474	469	466	506	458	502	458	484	456	471	453	564	471	458	472	488	485	517	485	453	458	483	474	475	494	458	498	488	510	489	463	495	476	472	472	503	471	487	468	518	431	490	466	448	493	490	482	467	491	475	493	501	456	487	469	496	484	493	450	537	457	506	481	489	460	511	515	487	480	475	502	475	462	526	476	487	480	480	478	495	461	495	509	489	497	508	479	490	490	485	499	464	497	482	514	489	510	496	452	492	450	467	462	507	477	490	488	498	461	497	477	468	472	507	534	486	502	531	473	479	466	451	464	484	459	473	447	477	497	496	448	498	546	498	443	490	455	458	467	463	443	467	511	488	503	487	467	491	530	483	490	481	447	483	503	485	479	468	503	451	494	496	464	464	483	469	468	526	435	488	503	474	469	449	512	455	506	501	473	466	494	462	525	441	488	486	461	495	487	454	463	498	507	497	498	469	491	502	489	515	472	485	490	491	470	548	494	430	504	483	456	468	475	484	461	497	464	461	459	452	469	504	517	445	430	487	478	489	484	500	471	454	510	489	416	485	464	515	464	508	468	507	462	484	494	498	478	494	462	474	452	523	457	468	492	473	477	478	491	463	465	502	453	477	443	475	503	487	502	466	490	432	493	514	435	482	486	528	486	500	513	488	477	505	470	432	450	486	509	475	488	501	511	507	451	475	464	502	459	434	495	527	495	503	477	495	449	470	480	541	451	515	501	492	491	476	466	437	478	486	504	491	507	439	460	463	484	484	465	515	468	493	512	471	475	476	476	445	512	450	488	454	444	478	509	516	509	473	490	460	480	463	492	473	524	481	502	443	488	466	486	469	431	521	516	540	480	515	477	453	491	492	471	517	493	499	488	445	476	485	494	517	505	487	494	472	507	459	513	476	484	544	492	485	456	476	468	471	488	498	468	466	513	475	511	444	486	483	467	489	450	537	485	494	473	458	472	448	471	499	464	474	472	449	464	459	464	512	485	487	478	510	481	490	501	472	498	524	457	504	470	487	507	494	478	485	472	470	475	499	478	466	454	493	497	469	485	486	485	490	428	462	477	473	474	475	503	476	473	482	454	467	472	488	448	505	458	431	486	456	437	489	509	471	464	469	505	433	515	465	482	472	469	481	488	459	508	468	476	504	510	453	459	474	479	542	466	493	433	485	484	481	460	476	457	430	478	477	511	506	509	485	479	513	465	459	479	458	460	472	466	496	498	461	496	471	494	458	449	467	490	487	484	429	502	501	486	514	505	463	499	471	496	487	512	554	460	479	508	451	453	496	483	466	484	488	437	508	505	492	449	473	470	487	430	474	489	506	504	457	483	470	504	458	448	503	449	471	492	493	453	470	497	460	497	506	505	506	492	499	505	466	475	466	486	473	472	481	447	472	490	468	505	503	490	480	504	467	478	443	520	484	508	470	497	443	476	462	476	517	466	472	480	506	487	479	483	482	468	487	476	485	492	482	447	504	441	432	484	506	464	505	464	474	418	451	490	492	465	473	466	490	517	478	505	486	525	489	477	470	469	471	484	486	488	511	471	496	494	493	504	454	492	519	448	446	482	484	490	468	498	469	549	447	456	499	491	505	501	513	492	515	513	494	491	489	460	445	449	457	491	474	508	487	469	463	497	457	454	470	501	482	492	484	466	457	516	478	508	509	497	488	478	474	447	508	462	486	482	545	459	515	465	458	538
43351	30933	31042	25799	20978	13486	5121	1153	815	639	615	506	582	965	1279	617	328	324	353	354	337	392	358	372	331	313	340	347	356	386	369	371	332	352	338	367	379	347	348	315	333	324	389	374	354	341	313	328	343	324	341	297	362	358	346	329	358	340	369	324	373	351	346	337	343	311	367	298	357	347	376	347	360	331	355	386	316	328	320	324	335	359	352	357	329	342	327	334	332	362	363	339	365	353	346	317	355	333	351	350	363	379	361	368	365	349	328	328	353	338	344	315	349	312	337	350	336	341	327	369	336	318	330	325	338	326	332	314	333	365	334	353	327	283	337	333	286	323	322	301	322	305	319	312	340	385	312	295	337	361	349	390	318	347	349	355	345	330	369	340	362	341	369	359	337	352	359	332	324	292	331	365	362	305	335	377	345	354	373	354	344	377	316	317	378	324	348	354	337	358	320	331	322	357	326	332	338	344	335	330	336	351	355	348	340	345	291	364	330	402	326	333	343	332	351	326	367	370	331	348	355	340	331	346	351	326	359	341	323	341	373	345	328	333	341	363	358	335	357	376	364	368	320	348	374	357	322	345	363	327	365	304	356	347	320	332	317	323	320	345	337	331	339	345	334	350	348	356	375	331	344	357	344	390	325	391	365	368	341	338	355	358	340	337	342	352	324	335	339	334	351	344	372	368	334	334	339	347	363	356	333	340	331	341	343	334	329	354	351	305	377	356	322	370	342	296	348	348	350	322	347	343	352	347	336	353	331	329	332	342	346	338	347	331	356	332	308	339	358	364	339	330	338	345	372	379	350	343	310	330	367	322	357	368	328	323	318	347	357	349	365	335	330	336	342	326	368	346	321	315	333	367	359	343	339	361	355	310	340	335	321	339	365	334	399	344	352	356	330	318	331	338	351	354	364	337	331	366	363	311	314	320	335	353	332	348	320	373	310	329	341	360	362	367	341	338	351	361	331	339	378	347	319	335	339	357	341	317	334	325	380	378	351	338	347	362	357	350	306	318	348	316	319	326	324	365	381	358	326	317	343	322	334	349	358	380	343	330	345	351	338	327	323	348	405	361	342	344	321	333	363	388	323	392	327	336	322	335	354	327	339	337	350	295	330	316	384	337	363	362	313	359	370	368	337	345	353	353	345	375	315	331	374	356	344	368	355	312	315	317	320	352	345	343	340	324	355	352	325	330	360	339	312	339	376	321	358	321	391	341	354	320	340	352	328	379	334	369	363	332	337	353	327	363	313	316	372	330	339	370	339	323	387	368	319	324	355	343	323	307	337	377	310	316	322	322	327	362	360	305	365	355	316	346	341	364	340	349	339	334	351	366	343	326	333	337	357	362	370	346	376	335	365	364	369	354	352	338	355	361	353	359	346	342	300	317	317	373	333	366	385	328	345	366	399	352	368	329	359	331	357	380	389	345	340	356	367	345	299	358	322	358	351	366	361	347	352	346	345	369	352	357	386	355	340	340	351	323	328	321	334	344	341	343	354	327	324	332	321	347	383	348	337	333	308	315	337	336	350	390	320	350	361	347	343	349	357	335	358	368	361	368	343	369	401	345	360	341	311	317	351	391	373	335	344	345	345	339	348	371	341	322	348	367	309	350	337	357	359	379	345	327	365	323	349	333	376	314	350	351	319	334	332	360	357	350	354	323	362	335	309	349	328	392	366	357	364	361	307	316	326	347	356	353	316	349	322	307	334	359	337	346	367	350	324	345	344	344	330	328	335	361	321	336	340	328	320	322	354	331	344	350	366	347	330	343	349	330	369	381	374	337	332	352	346	365	334	308	355	367	392	340	368	328	366	377	328	338	356	360	334	360	349	365	352	370	320	343	347	372	331	353	312	342	385	333	329	358	337	357	329	372	305	370	286	329	370	294	355	341	351	347	316	366	354	314	299	360	348	321	345	330	328	392	364	352	346	363	342	321	367	333	358	340	342	317	355	344	340	349	378	333	327	374	327	337	341	302	318	344	321	358	373	330	308	363	325	297	309	332	334	355	335	320	347	365	345	343	312	329	337	342	376	344	381	336	332	323	376	373	328	353	351	338	379	313	331	363	356	352	365	339	327	373	340	360	337	326	358	343	345	331	304	320	357	329	313	369	354	321	348	396	368	324	336	354	342	325	327	357	364	336	329	353	301	344	356	362	371	342	340	367	328	332	335	351	335	326	333	331	338	323	295	311	375	360	344	362	384	307	349	384	344	359	324	327	321	360	328	326	333	325	370	316	366	374	344	312	322	328	324	348	363	317	350	335	339	339	348	368	312	316	348	379	377	325	320	375	317	363	334	321	329	381	372	354	318	364	311	352	363	326	359	322	362	315	351	380	358	333	351	375	346	353	341	335	343	305	345	339	346	335	329	358	366	346	328	341	325	351	372	344	403	343	339	383	361	356	329	360	352	372	365	351	366	320	327	348	344	347	326	349	379	329	307	341	325	364	339	358	345	301	354	315	305	345	366	367	320	380	362	348	343	334	361	397	372	356	302	326	311	339	328	352	372	357	331	360	299	382	384	314	342	324	312	351	338	343	381	339	321	356	328	333	345	338	306	368	339	286	339	363	383	348	335	341	328	343	361	356	321	323	348	334	338	346	339	347	315	331	342	354	341	351	318	336	335	315	319	411	330	336	319	330	326	348	343	334	324	333	333	345	395	350	362	382	364	349	336	367	361	339	347	315	313	373	362	332	342	345	337	314	349	376	355	327	362	345	355	332	330	325	362	319	360	345	325	352	365	333	364	329	308	361	351	373	344	342	347	311	383	346	338	347	340	371	336	327	346	318	374	340	382	344	314	337	343	313	341	331	308	350	366	358	346	348	375	313	329	355	343	378	316	341	370	361	359	375	332	334	351	329	366	342	343	343	292	307	379	327	341	318	369	369	343	339	344	341	343	364	341	344	362	367	368	350	329	341	349	308	298	325	346	341	367	351	346	389	321	346	335	330	330	329	342	342	334	340	330	347	328	344	345	327	346	322	352	356	320	367	329	362	359	346	365	355	342	359	347	340	338	315	363	337	336	321	339	322	353	378	329	346	321	338	318	318	315	338	329	328	318	357	369	383	327	338	367	325	338	310	306	347	335	356	318	366	354	339	348	333	329	346	384	346	343	364	367	328	350	351	325	385	322	342	340	319	378	391	330	335	350	387	353	297	328	365	353	348	392	352	367	318	327	363	309	334	351	347	338	349	363	366	374	309	345	347	380	363	309	328	310	334	354	356	350	346	347	371	367	328	357	427	326	353	302	337	358	337	388	321	355	371	338	330	350	360	341	342	307	354	337	356	337	331	352	319	322	337	330	317	341	392	384	331	317	305	338	354	345	329	303	367	378	386	325	344	350	368	336	358	318	314	316	333	328	323	375	329	370	389	344	327	341	327	348	360	348	333	333	343	342	332	314	351	315	353	360	307	326	323	354	348	366	369	302	334	325	348	354	335	359	330	366	354	329	342	359	328	356	323	325	334	323	362	333	338
27367	24315	33975	35242	34086	25471	13267	3627	2921	2227	2097	1751	2058	4460	5732	2023	753	752	779	779	769	731	737	771	752	767	796	732	793	736	789	784	756	746	771	737	772	782	779	781	737	801	780	742	738	796	743	816	767	806	763	796	801	760	739	757	768	736	769	802	788	807	776	766	778	796	784	737	743	811	790	801	742	780	809	735	762	771	760	797	772	806	745	717	796	763	735	770	756	745	750	790	816	806	786	757	737	774	787	779	752	766	790	796	764	761	784	737	810	790	776	784	782	777	800	790	774	808	789	720	780	748	781	783	763	785	744	815	791	726	752	733	748	788	831	736	763	752	784	814	765	778	755	757	795	802	681	812	781	787	749	793	804	742	790	709	756	786	758	768	807	769	747	740	792	738	784	736	788	773	754	753	720	788	792	746	784	759	793	759	770	748	780	782	681	775	786	771	806	763	734	788	729	784	762	753	777	765	790	765	765	823	764	751	764	769	748	720	747	815	755	775	741	739	759	801	802	734	771	750	727	800	749	723	801	769	807	775	708	782	771	785	742	717	750	802	757	775	758	793	724	787	764	735	751	765	757	749	829	774	792	777	762	811	809	806	761	746	763	775	789	807	768	745	792	786	777	751	766	772	768	751	741	724	769	774	748	769	731	767	782	817	734	751	789	736	731	759	779	799	723	756	766	744	725	726	784	783	709	779	735	756	767	759	779	781	764	787	746	799	770	783	748	760	739	807	754	740	748	767	788	769	758	720	748	780	771	761	759	748	737	758	793	779	773	796	767	731	764	719	780	780	742	780	793	728	773	754	754	757	867	754	796	811	802	754	762	745	735	708	773	778	770	774	745	739	749	787	763	737	756	800	791	768	733	769	757	742	753	812	763	752	781	764	777	780	789	795	761	764	773	717	741	750	736	762	802	818	769	797	785	755	769	801	773	819	750	771	789	823	827	825	780	735	775	766	817	749	738	746	729	806	668	724	730	764	741	773	731	763	758	805	797	745	797	818	784	775	803	767	804	745	773	755	783	800	796	782	838	737	788	766	739	817	792	729	742	803	709	775	759	781	722	750	735	754	729	734	747	769	726	774	773	790	779	753	745	783	794	776	730	742	722	710	735	821	707	791	779	708	768	725	771	763	748	758	724	809	752	707	783	797	745	752	786	767	750	768	768	754	739	763	731	743	742	787	749	741	765	793	751	748	754	751	754	799	755	775	764	749	794	791	770	761	793	784	776	733	750	774	754	770	757	756	806	754	797	790	767	787	794	755	737	806	737	762	771	722	749	802	738	747	744	766	771	720	819	745	810	766	715	800	761	832	753	753	739	726	754	773	754	775	751	698	767	813	753	774	748	813	754	727	772	791	758	760	721	742	791	796	790	776	708	831	763	795	717	748	764	750	780	789	827	754	770	767	769	787	782	752	755	762	807	737	825	777	749	756	782	763	765	741	727	758	781	780	751	788	767	741	789	772	754	748	829	762	791	742	791	734	705	736	808	773	762	747	746	775	766	776	765	741	779	756	762	792	728	748	743	798	790	792	747	771	741	747	804	753	797	778	751	704	788	740	744	738	779	755	794	762	792	738	726	727	774	754	808	773	758	745	758	737	782	740	732	783	750	767	766	815	711	760	759	730	741	775	737	779	761	765	766	790	776	765	767	779	783	750	717	785	768	799	800	823	757	762	774	759	694	755	798	764	738	786	759	764	753	776	797	748	778	757	794	850	764	826	760	793	772	770	761	739	753	746	787	745	782	780	788	752	776	787	780	814	769	733	750	776	762	748	740	753	828	714	742	798	779	745	761	793	764	727	767	756	799	759	740	830	736	749	736	796	716	772	778	807	798	779	770	737	745	761	762	732	784	756	774	786	804	780	746	805	726	713	769	783	750	776	772	779	797	755	788	773	769	758	747	799	752	792	754	789	792	752	811	752	748	803	755	789	791	787	774	793	790	752	773	770	762	753	803	758	762	800	767	779	777	795	793	763	766	747	776	788	796	728	783	762	757	812	798	761	797	755	738	802	826	769	803	763	746	775	757	741	774	781	808	814	758	738	765	736	756	744	792	757	754	785	760	729	773	781	726	715	743	744	749	709	765	690	752	777	773	821	783	790	756	813	791	833	786	762	781	815	732	827	787	770	813	771	848	745	758	779	757	773	778	784	731	745	800	818	782	757	806	729	734	776	731	768	760	733	778	809	734	767	728	745	754	769	792	754	726	742	777	727	777	780	754	801	785	776	757	739	775	807	758	794	750	786	811	756	756	731	778	802	771	754	772	749	722	741	762	829	732	768	798	755	777	752	754	763	784	722	721	764	795	746	778	755	784	806	775	760	756	797	734	777	761	735	800	749	801	764	776	798	791	781	735	785	756	776	743	773	758	801	771	791	744	772	761	832	747	793	801	760	729	780	806	734	747	742	792	776	760	803	752	803	779	839	773	740	801	741	781	758	769	777	737	783	735	721	771	718	738	730	785	711	783	763	784	735	706	759	805	820	757	785	804	792	760	805	820	770	798	826	758	755	729	838	782	766	756	766	801	785	747	794	761	735	774	774	746	778	784	766	763	773	771	806	797	762	768	744	819	844	738	770	774	755	847	743	780	701	724	718	789	798	725	769	746	762	768	729	756	753	761	792	764	809	711	763	776	784	781	778	775	798	752	773	796	766	792	740	738	785	791	762	756	709	764	766	726	733	766	803	792	771	800	732	770	742	754	737	776	722	771	765	740	748	737	779	715	750	796	727	784	822	816	813	792	773	786	802	761	741	734	716	765	783	809	806	770	755	763	752	785	784	763	786	804	779	726	800	757	811	762	743	756	728	758	785	739	807	741	773	741	785	738	743	715	764	775	802	791	747	751	745	711	749	754	744	763	777	807	753	774	754	804	765	759	767	741	738	742	746	791	810	725	751	745	778	767	756	771	760	750	748	787	774	764	762	762	852	794	742	779	744	753	768	782	766	747	777	803	796	779	785	766	801	773	756	789	753	757	748	730	799	785	741	769	740	810	772	762	788	787	778	779	802	741	785	748	764	787	723	803	735	723	741	775	740	745	770	776	744	815	778	760	767	813	798	804	787	795	747	773	813	817	754	773	754	782	707	752	764	786	754	758	798	796	730	799	710	722	777	744	776	699	785	723	801	756	713	777	814	757	762	757	727	734	776	774	753	776	763	789	790	769	793	734	776	826	701	743	745	743	783	789	768	761	757	788	786	756	761	755	779	736	835	786	734	822	757	781	804	768	746	798	737	775	757	769	745	782	781	787	776	764	804	798	721	748	748	781	778	752	792	807	809	759	779	737	721	739	746	715	729	726	775	817	762	793	800	757	753	729	786	769	783	772	805	803	745	743	765	737	767	806	743	723	786	738	740	793	804	781	779	741	769	750	820	813	761	771	803	745	735	769	777	704	809	859	755	833	747	694	742	776	743	755	780	751	743	735	702	753	748	806	799	779	769	764	821	739	727	754	785	760	763	788	809	769	783	774	732
51199	40343	41627	35667	32197	20916	6672	1978	1123	743	643	654	917	2247	2170	487	395	446	423	433	386	406	397	375	395	406	376	373	378	408	401	399	425	408	416	384	408	384	400	423	416	388	402	402	382	389	396	391	410	388	373	377	383	380	402	407	417	419	380	405	388	369	391	391	391	389	419	411	400	394	412	397	382	424	415	388	389	405	388	374	342	422	346	455	438	431	397	419	388	408	378	376	368	413	388	404	393	354	422	430	398	430	373	414	413	378	381	413	387	378	385	397	386	356	408	392	458	396	363	425	359	396	408	376	393	366	411	412	372	399	415	415	389	418	399	426	395	388	387	480	410	419	422	384	411	411	440	417	379	415	383	400	398	361	406	389	405	399	443	385	401	424	424	366	378	386	392	365	371	395	382	403	413	379	345	397	408	386	422	423	390	347	375	405	389	402	420	410	345	405	392	422	413	438	401	419	438	423	411	383	391	400	366	368	432	391	425	393	386	341	390	374	428	395	420	389	432	394	413	424	414	368	396	416	380	422	406	389	429	380	358	431	384	424	390	402	370	403	385	409	380	383	409	400	379	386	378	395	382	353	397	377	425	397	385	403	369	378	404	442	388	409	433	432	403	434	434	390	379	417	394	414	436	389	410	395	390	419	405	443	409	389	390	401	441	388	397	399	397	396	393	414	383	388	391	418	384	406	397	467	427	440	382	426	408	424	345	405	415	356	400	458	430	399	408	446	399	399	412	366	377	412	394	397	421	407	410	372	393	400	378	397	412	433	371	433	432	393	381	374	394	425	356	365	437	405	404	406	369	387	338	389	411	385	409	408	417	408	384	448	358	377	402	379	432	397	412	381	373	371	382	403	364	392	414	377	375	382	364	401	393	414	396	384	454	409	394	411	392	392	418	454	391	387	431	437	370	380	352	427	385	384	403	436	413	381	409	429	400	436	394	371	445	383	421	410	425	392	435	408	416	432	408	399	391	375	380	393	369	378	428	388	411	425	405	391	421	351	399	434	381	373	415	394	391	436	367	386	332	351	363	373	384	399	396	361	413	405	436	398	380	380	406	362	378	427	438	388	380	377	383	427	381	382	398	410	387	407	395	418	420	368	395	372	422	373	448	374	391	390	391	417	405	364	364	431	373	382	388	400	404	367	381	422	359	392	385	419	385	399	409	402	369	404	403	366	376	385	427	379	386	371	412	381	371	387	385	393	443	386	380	437	399	417	426	401	355	349	419	424	369	396	387	365	439	419	381	439	426	425	377	365	372	412	400	426	351	379	389	392	398	382	442	398	401	403	374	383	392	393	345	376	386	417	335	421	415	410	383	401	403	363	419	442	386	370	383	387	385	395	396	399	387	362	370	407	394	390	399	406	385	378	406	417	415	380	371	391	362	409	353	357	364	396	390	411	423	403	389	363	384	368	389	383	412	414	432	416	411	383	374	369	419	393	412	405	394	404	377	383	380	399	400	389	428	394	408	399	388	416	433	413	392	412	404	384	387	410	402	388	399	387	416	367	391	403	401	390	401	422	394	414	374	394	405	412	400	398	361	398	423	387	379	377	353	432	352	354	377	423	419	426	393	397	391	363	429	420	383	401	374	438	372	417	356	437	433	382	385	438	431	417	404	386	405	436	432	428	368	413	422	387	405	370	368	376	432	389	432	385	370	400	403	388	361	428	344	362	387	388	364	386	381	405	369	390	389	427	360	380	390	422	405	406	388	384	407	382	404	395	400	374	376	410	390	419	410	391	388	384	395	379	399	371	404	402	409	378	376	432	378	400	409	392	391	400	367	397	410	356	393	404	400	417	393	387	424	350	385	365	387	388	385	415	393	396	409	414	386	449	366	381	396	405	403	432	386	384	451	396	338	398	407	400	423	397	348	403	415	367	388	382	393	415	399	413	431	376	418	417	393	374	383	450	377	409	373	402	412	369	391	374	397	412	366	399	386	393	398	414	385	399	386	381	418	423	377	370	407	410	412	389	437	378	391	399	379	398	463	395	419	368	420	418	405	386	392	390	428	381	378	378	385	345	388	426	398	368	396	376	389	406	356	406	396	363	354	356	364	373	413	436	376	376	387	382	406	426	367	393	400	397	386	386	388	372	371	409	382	401	377	404	386	350	384	387	398	368	406	378	443	381	414	421	400	385	371	393	403	398	412	424	407	392	371	417	419	446	424	396	395	422	419	403	405	375	404	427	385	388	374	375	388	433	431	433	416	383	406	384	408	422	376	376	382	440	383	390	402	351	400	353	423	385	370	404	385	411	368	434	400	439	405	413	410	432	401	381	394	396	381	403	371	366	374	398	365	399	370	410	402	398	392	397	422	416	421	411	398	389	403	397	429	382	400	381	403	400	412	373	403	385	385	366	438	398	417	413	422	396	415	369	396	377	429	370	327	376	400	360	384	385	421	330	379	386	427	399	443	406	400	398	410	401	402	392	379	376	418	386	392	431	381	376	399	414	396	400	392	411	415	395	408	405	390	420	400	366	383	368	382	389	394	411	397	400	384	378	381	392	378	425	381	388	370	391	366	409	356	415	436	368	385	394	412	431	422	403	399	395	427	430	369	417	420	432	396	394	393	395	379	412	390	364	396	371	382	392	416	395	398	378	398	389	376	402	406	384	416	361	405	366	359	372	437	406	379	374	407	376	406	413	362	406	430	365	382	391	407	374	399	406	411	400	403	388	386	402	418	376	422	401	361	357	371	422	401	407	396	368	380	408	423	408	389	420	345	424	386	430	393	403	409	364	437	410	386	402	372	381	403	410	384	436	381	430	383	415	380	377	348	393	373	441	399	405	378	374	400	392	391	438	441	409	352	363	393	408	383	383	363	410	408	393	387	389	388	398	426	386	419	433	388	413	420	361	370	348	390	430	353	391	416	413	432	386	400	405	384	398	370	381	372	397	403	359	408	394	402	409	371	399	427	407	412	425	393	400	403	380	444	380	370	395	367	398	357	364	403	380	424	423	382	380	369	372	399	423	415	384	434	391	362	350	377	381	393	357	377	359	416	413	420	380	432	386	384	404	377	423	423	381	407	371	391	424	393	417	361	375	371	393	413	425	417	409	401	402	385	405	400	403	411	422	386	401	371	414	418	408	436	379	413	366	405	391	440	384	413	398	420	385	381	389	398	414	406	376	385	352	384	414	408	415	364	402	372	393	412	409	377	360	431	346	373	367	416	387	393	442	393	419	403	416	419	410	419	342	373	405	387	441	399	414	377	399	419	367	373	413	407	366	370	378	374	438	403	333	400	393	383	377	394	399	371	393	418	344	407	415	365	371	368	392	408	364	402	419	412	411	361	362	409	374	413	386	423	396	369	406	425	399	379	394	410	398	451	380	366	408	412	418	409	416	394	407	421	435	390	369	402	390	414	397	394	400	396	405	392	436	432	367	394	334	409	388	399	410	413	388	424	357	370	397	404	390	398	397	411	360	397	373	389	388	398	422	400	371	398	417	406	395	374	355	377	398
32918	32046	41823	41996	43979	28974	12335	6517	4022	2461	2077	2307	3924	10253	8850	1296	887	853	885	884	895	909	888	877	921	897	889	813	854	876	857	776	822	884	828	809	814	891	847	896	883	861	824	848	852	869	873	885	855	904	911	893	904	868	867	892	847	911	881	881	859	912	854	798	855	859	863	855	821	881	841	842	814	827	858	885	832	860	831	860	898	888	813	856	869	845	854	865	852	827	841	892	817	844	871	826	870	844	833	853	840	866	886	875	870	872	797	810	843	829	888	842	842	796	882	844	876	867	850	826	919	879	867	879	807	849	858	846	869	864	904	855	872	895	841	891	874	834	873	867	825	840	878	855	890	836	856	857	836	853	829	924	852	848	896	828	837	856	866	804	858	843	866	835	868	799	914	815	878	878	803	848	859	854	885	894	865	825	870	877	900	857	811	807	898	818	943	824	849	883	855	825	824	854	817	867	816	806	845	845	890	869	844	902	885	940	894	817	849	849	852	812	837	862	888	839	832	895	823	901	863	831	886	857	809	829	852	878	850	890	833	874	863	875	857	865	905	859	852	885	818	845	849	849	823	827	824	827	919	905	815	935	854	860	862	829	903	874	826	831	886	849	838	832	849	874	824	922	860	854	825	845	856	832	886	841	902	870	846	896	832	854	847	862	862	854	868	850	828	829	880	842	838	869	874	878	826	853	926	800	845	837	857	831	828	867	840	849	868	885	884	822	853	851	861	837	904	884	847	835	833	883	872	854	884	815	827	871	881	884	839	833	880	854	880	865	844	866	852	844	854	849	926	846	873	837	839	841	833	881	863	898	861	862	898	874	837	865	852	807	878	866	853	899	876	854	828	859	834	842	884	829	818	906	907	872	867	804	808	821	859	895	909	882	778	909	849	815	905	836	887	869	853	847	839	863	836	881	863	873	826	905	843	832	905	838	832	906	861	818	836	904	876	830	847	798	844	868	877	824	844	849	839	795	855	853	857	884	814	869	837	831	898	834	855	819	838	795	873	872	856	815	812	858	869	852	884	849	819	820	869	854	860	874	853	861	902	857	810	873	852	833	877	844	832	869	847	803	841	778	836	874	891	856	823	880	862	935	872	846	821	890	880	843	811	861	842	873	846	817	893	865	828	898	845	849	854	888	870	819	886	862	829	795	838	899	818	824	906	816	846	844	831	883	871	834	864	812	841	838	833	868	822	854	837	817	848	806	857	864	863	859	841	833	867	860	851	844	859	881	866	914	841	904	849	815	852	818	869	880	852	866	823	859	867	800	827	917	891	853	892	839	823	875	860	858	868	825	850	860	799	863	910	807	846	883	889	871	840	874	835	884	865	851	882	926	881	839	843	846	854	849	827	866	846	862	875	884	796	843	851	875	847	826	907	858	889	814	870	808	880	865	903	834	834	865	827	846	885	836	828	890	812	911	813	814	819	859	800	888	841	823	888	905	839	859	848	869	850	852	834	820	849	840	810	817	887	884	886	885	825	830	854	846	898	844	863	795	864	815	835	858	892	876	859	874	912	885	866	828	840	836	848	882	816	890	814	810	837	846	787	864	846	860	883	850	845	877	844	843	852	825	867	816	858	800	821	855	856	856	849	863	806	911	829	868	845	839	879	816	819	779	861	869	839	832	859	847	880	860	854	875	861	811	834	859	858	916	847	894	846	839	864	845	832	808	856	876	873	850	882	914	820	865	867	879	900	923	857	862	876	884	787	812	905	856	834	857	858	823	874	902	843	859	904	865	873	804	866	870	862	830	878	860	896	847	851	826	836	826	915	869	817	862	822	828	859	899	842	890	884	851	829	861	816	862	921	876	857	780	810	835	886	865	863	805	862	860	817	885	855	874	840	828	826	788	865	922	863	858	844	884	877	846	813	865	837	849	888	840	846	821	900	852	832	809	811	824	856	799	886	845	875	868	855	861	854	836	933	852	825	822	871	835	897	825	831	813	840	869	820	831	813	896	855	867	813	830	855	783	855	868	814	896	841	896	853	825	826	830	855	847	893	805	905	841	871	865	885	855	850	812	841	823	813	819	850	903	819	898	839	834	870	842	777	852	886	807	849	813	797	875	889	867	797	868	874	840	833	875	910	840	829	901	867	817	879	901	848	856	847	811	858	806	836	836	845	820	827	867	865	822	824	867	855	865	892	839	816	871	914	891	868	861	893	887	847	860	841	890	839	872	870	810	837	851	825	830	892	884	859	863	836	843	913	826	845	843	817	888	864	852	862	850	871	873	903	875	851	872	885	817	842	892	828	918	843	805	864	848	839	853	894	805	823	850	875	859	808	865	865	854	897	826	840	850	795	841	880	869	849	869	881	872	841	864	823	933	883	814	796	851	818	842	836	859	839	857	866	846	831	796	859	782	819	829	877	845	810	881	872	876	859	851	851	864	822	828	845	859	804	867	852	837	856	876	852	864	843	832	890	900	852	860	862	841	843	886	827	864	837	835	871	869	907	865	864	894	860	817	827	851	855	819	842	862	852	871	883	855	848	875	851	830	852	848	847	862	882	869	859	836	858	869	842	871	887	837	863	884	851	864	834	879	850	800	881	839	852	802	858	879	829	868	796	877	894	910	866	884	853	877	850	883	846	864	810	866	833	887	826	861	845	846	834	858	871	891	858	889	880	880	887	840	821	839	872	878	825	848	820	833	824	820	837	843	840	845	853	837	879	906	797	829	879	801	834	832	845	876	877	865	888	911	882	844	850	875	893	841	870	827	835	858	826	812	833	857	862	880	872	836	841	810	831	840	823	814	873	866	845	791	882	826	869	867	830	826	923	885	858	859	807	896	900	869	853	842	859	897	894	843	874	846	860	861	830	861	874	865	817	834	791	882	863	852	829	863	879	859	843	835	824	835	843	850	805	849	845	770	894	842	825	826	837	889	847	834	829	819	859	847	865	844	863	844	874	864	874	877	882	876	847	882	812	840	831	897	841	828	892	822	861	839	858	840	927	846	842	838	866	811	809	855	892	877	871	816	874	889	837	865	907	832	884	861	845	848	833	861	878	830	846	884	820	832	842	877	928	866	823	843	843	897	892	840	841	842	867	841	869	859	897	899	874	862	866	843	884	834	792	836	869	834	836	885	797	891	838	849	851	880	867	895	884	877	851	900	852	842	910	860	837	824	874	865	768	882	845	866	822	831	832	826	857	806	873	861	889	823	895	892	828	881	898	810	911	826	863	845	854	856	879	885	868	851	856	856	840	842	865	848	819	857	879	838	819	874	851	817	819	838	855	829	825	816	886	852	860	857	851	891	895	894	836	835	849	877	833	783	863	835	850	852	870	825	867	812	860	844	849	848	838	840	897	901	876	849	878	824	874	843	861	818	845	870	830	893	860	858	818	858	859	812	844	885	875	862	836	840	854	857	800	804	910	822	878	891	864	877	865	866	831	885	858	819	866	814	837	860	877	939	798	877	886	807	832	882	879	829	876	794	860	861	852	865	785	863	858	792	878	822	885	880	892	814
22367	12629	9543	5653	2732	1541	710	334	234	193	211	217	253	224	244	172	197	205	179	187	189	179	168	204	191	185	211	184	167	200	193	202	217	195	200	172	174	204	212	175	181	184	199	199	209	213	182	174	219	193	204	197	186	188	193	208	214	177	191	199	185	186	214	195	197	192	198	201	159	199	219	187	205	181	180	174	206	192	190	208	186	199	173	171	228	202	189	172	185	186	223	171	188	174	185	218	162	192	190	203	189	166	183	170	205	183	184	201	187	195	207	202	172	184	176	210	205	189	211	199	225	170	207	221	204	193	221	196	189	205	194	199	188	198	204	175	233	205	196	178	181	208	200	193	176	196	206	196	210	203	216	203	188	189	170	198	179	202	193	199	181	217	198	191	215	196	223	192	197	184	199	186	190	196	187	179	195	194	181	179	197	231	202	163	165	188	205	193	198	181	201	204	198	190	183	171	164	165	203	206	207	192	205	209	175	208	198	207	200	204	195	205	208	175	209	184	220	186	172	152	194	186	201	184	214	192	197	197	179	189	188	187	176	162	172	197	193	195	185	214	185	211	203	186	167	195	215	219	187	189	200	186	222	204	196	180	204	169	195	191	182	233	191	169	192	191	192	208	179	216	198	229	171	188	206	207	213	185	202	177	182	196	186	182	209	210	180	183	222	193	187	157	195	177	182	168	235	206	199	169	186	180	196	176	157	230	228	167	174	193	210	193	195	170	217	185	202	199	210	195	215	224	201	187	174	212	199	202	208	187	200	185	166	195	180	189	177	218	184	210	197	225	196	201	161	191	204	225	196	212	192	196	196	185	205	165	190	188	180	180	195	170	202	179	196	196	209	208	201	192	198	178	190	203	195	209	173	191	214	201	178	196	210	205	195	176	207	189	208	208	187	207	179	209	191	199	197	191	212	180	194	192	191	193	210	201	198	179	188	195	169	199	219	151	211	217	190	209	211	188	206	203	192	213	201	185	208	184	183	187	209	209	194	195	176	174	185	205	176	200	180	181	170	227	227	214	183	205	182	216	214	147	184	195	198	188	190	208	158	216	213	174	203	200	221	211	193	209	172	215	233	187	194	185	206	197	181	176	183	215	217	201	218	189	203	203	185	195	182	199	209	217	176	183	178	186	170	185	178	184	179	185	195	206	206	172	197	172	195	185	211	192	201	214	193	171	190	219	199	194	209	247	199	194	172	195	181	178	199	201	170	181	214	198	182	183	206	206	184	194	174	187	192	227	189	208	189	207	211	196	167	187	200	163	206	224	178	178	192	159	174	171	170	194	209	195	198	202	197	200	195	204	192	203	176	194	179	168	193	196	192	176	182	195	196	195	191	199	166	214	171	189	216	223	180	193	210	169	200	180	221	185	204	209	182	201	193	199	196	212	180	197	176	173	207	209	210	206	216	187	220	207	200	203	167	218	192	175	197	217	166	172	162	190	205	185	201	194	170	208	205	181	167	195	226	191	205	195	199	233	174	215	162	188	203	191	210	217	177	173	196	172	192	196	187	199	202	207	193	182	206	229	217	241	181	210	194	213	172	207	182	195	211	193	212	201	215	198	194	181	183	201	212	186	185	165	194	179	184	191	191	190	189	209	208	199	193	188	184	175	179	202	205	214	203	158	210	207	182	208	206	208	204	190	211	190	199	225	209	196	198	184	195	192	211	190	200	175	206	188	206	187	185	173	189	220	222	220	220	178	194	191	180	192	210	185	166	205	211	197	171	205	202	188	205	208	205	181	194	182	211	183	211	202	193	198	187	203	173	209	189	196	210	217	167	211	187	191	202	183	183	193	177	182	204	214	221	179	190	186	206	188	160	183	196	163	209	183	180	160	187	186	195	166	166	184	207	190	182	199	202	202	205	219	197	207	191	187	176	169	165	182	173	213	188	207	177	205	200	218	211	195	170	169	182	170	201	206	201	170	185	202	169	189	205	199	199	202	194	226	196	214	165	177	169	185	172	204	201	164	185	187	176	209	182	215	181	175	201	197	187	175	186	189	191	201	180	227	218	204	180	172	208	188	185	238	206	208	211	196	197	222	224	213	199	187	216	204	194	178	189	190	219	213	164	189	176	178	153	182	182	196	204	200	192	217	182	225	211	174	198	206	195	195	198	193	207	197	177	194	191	195	180	202	209	189	209	195	234	189	195	199	177	193	174	188	203	221	206	202	210	181	201	206	158	182	191	178	195	192	159	194	190	206	182	200	180	196	216	192	184	188	209	223	184	172	210	222	185	230	212	218	184	209	181	198	208	197	171	195	196	190	184	200	209	227	189	195	166	179	193	169	194	190	203	192	189	205	177	207	191	204	196	205	174	183	209	199	219	175	166	190	186	207	207	180	205	186	192	187	177	174	191	210	196	196	216	191	189	196	183	192	199	185	188	208	203	196	203	209	176	200	195	214	161	197	190	191	191	190	192	194	188	199	220	200	182	185	183	195	184	193	209	189	196	203	186	171	198	210	192	230	205	185	198	195	191	206	186	211	187	206	193	223	201	184	203	196	194	193	170	171	182	205	203	187	182	194	179	198	218	203	208	189	195	171	220	200	210	210	170	157	185	190	198	180	211	221	204	200	179	208	210	166	185	170	177	185	185	191	197	206	184	195	219	180	195	195	185	225	209	185	207	209	201	179	225	176	184	213	186	208	184	205	182	191	202	145	222	213	197	202	190	210	197	184	199	213	211	184	190	213	212	202	189	201	200	223	182	194	191	201	194	214	183	194	179	180	206	212	166	205	217	197	177	179	208	210	196	192	209	185	198	188	207	193	191	196	192	173	185	189	208	180	203	202	194	205	171	205	183	207	187	190	193	179	180	188	186	188	232	202	174	194	212	198	187	178	215	188	194	192	183	209	173	183	194	195	211	200	178	211	175	212	166	224	167	201	205	182	221	181	184	195	172	217	176	194	201	184	198	173	178	237	185	224	184	208	193	207	230	184	195	169	192	179	188	204	203	206	199	180	192	167	178	166	191	165	169	166	209	201	198	199	197	187	181	203	196	222	191	196	213	195	222	195	206	205	218	178	172	180	193	189	187	187	195	188	197	175	175	203	210	198	168	186	193	181	190	207	205	209	215	194	164	204	191	192	212	190	192	196	192	192	195	203	201	202	206	198	197	213	206	184	195	200	187	191	173	214	197	182	208	188	181	199	200	181	206	229	208	179	182	196	186	182	214	173	186	205	214	169	217	190	170	202	183	209	195	209	193	193	196	189	170	220	195	181	180	188	172	174	181	183	159	189	217	199	179	176	203	192	206	199	182	189	192	203	200	191	222	190	174	205	214	216	194	175	197	183	213	172	184	203	200	212	184	197	178	189	197	222	194	186	219	186	214	199	210	227	179	195	197	210	194	190	184	194	193	212	187	186	183	212	183	173	215	219	180	193	158	218	218	198	188	183	200	182	171	224	192	183	170	191	201	195	190	198	187	190	173	184	193	184	187	204	185	169	222	201	194	210	188	174	162	179
13378	10033	14804	12623	8820	5901	3027	1170	678	642	635	590	622	706	627	450	492	403	461	518	485	471	453	464	467	503	489	462	475	478	467	490	487	443	483	501	476	435	479	431	448	433	456	469	459	476	471	480	471	435	425	423	462	481	429	466	433	451	488	463	468	510	481	492	450	503	456	443	459	475	463	468	468	444	456	487	468	440	444	434	463	478	488	462	493	491	451	496	505	465	494	479	482	473	477	454	487	501	446	440	467	474	466	441	468	485	443	442	458	442	455	453	459	461	511	422	434	460	408	421	481	478	436	465	494	477	452	416	494	450	446	430	454	436	444	467	417	461	464	492	440	483	469	496	458	415	496	492	436	486	507	498	458	447	482	455	482	430	515	428	481	464	428	457	475	493	469	505	431	493	466	492	490	464	488	486	455	469	481	467	466	482	471	438	459	450	488	451	481	523	451	457	462	462	488	465	450	457	440	483	446	464	487	458	462	492	468	467	425	498	450	450	520	489	474	479	451	473	463	459	486	449	445	421	493	431	455	441	421	425	420	436	471	472	468	469	474	463	465	460	494	435	478	488	466	435	482	494	473	482	476	488	439	479	431	464	464	460	450	462	466	440	468	446	491	446	455	464	432	455	521	454	466	453	464	487	439	475	488	458	469	447	461	471	432	494	473	492	461	460	501	460	478	465	494	452	463	489	463	465	467	456	472	453	475	500	452	475	466	457	442	444	481	478	479	451	456	446	463	465	458	455	495	468	470	468	499	471	466	468	477	457	443	448	504	504	444	470	495	458	481	454	450	516	453	452	463	470	436	445	445	443	477	491	452	501	446	511	488	476	454	503	501	433	496	483	450	434	481	478	440	479	474	426	426	467	452	512	461	440	474	444	456	447	517	477	467	503	445	470	449	445	468	461	471	477	451	461	510	465	471	460	481	494	488	454	497	478	480	499	469	490	452	466	444	440	469	444	451	440	474	455	482	481	469	468	468	434	475	474	497	481	459	478	483	492	465	459	461	435	466	494	471	433	460	465	467	476	487	414	448	467	479	442	501	485	502	490	457	460	466	435	517	451	430	491	463	450	488	476	474	467	452	480	480	467	473	468	449	481	491	467	473	442	500	424	477	486	473	460	434	446	484	487	481	484	456	455	484	447	472	432	450	425	442	412	439	484	477	441	411	498	497	460	473	490	435	476	447	503	476	460	443	484	432	483	465	482	468	461	444	472	467	483	505	475	436	452	437	459	478	474	443	478	436	456	448	479	485	468	440	441	510	477	482	456	422	467	500	467	448	469	440	503	455	452	523	417	487	444	474	462	474	458	489	447	445	500	519	473	489	471	439	503	435	454	455	461	467	470	456	449	496	456	450	453	463	449	472	457	467	466	466	468	455	472	435	444	467	453	480	493	494	469	480	478	496	490	482	459	460	486	460	468	453	497	490	472	511	456	484	468	466	433	491	480	478	489	434	477	469	457	485	469	463	470	421	513	522	490	489	475	480	512	459	465	481	446	417	459	445	499	474	508	472	471	461	433	450	484	465	447	471	449	458	477	482	475	492	446	466	463	478	440	478	422	472	427	451	532	482	487	458	472	467	472	450	498	461	450	460	479	463	496	470	481	429	487	480	461	445	476	469	483	450	454	453	488	433	449	450	492	447	473	471	452	491	475	466	462	426	478	488	490	481	426	474	476	468	469	453	440	479	489	502	447	423	458	449	486	496	474	435	456	473	466	484	478	475	471	494	449	456	488	474	469	501	469	488	486	475	478	452	485	480	437	470	457	463	462	498	505	482	483	474	445	465	454	454	471	485	436	478	491	453	456	485	448	442	457	485	507	460	433	478	480	445	465	477	467	468	489	428	461	450	470	464	519	468	436	506	520	479	470	456	476	463	477	453	473	467	439	449	454	466	463	497	488	459	421	452	487	449	435	480	478	458	459	449	442	522	441	472	485	478	466	498	455	482	476	469	491	469	466	455	473	460	470	443	487	495	477	434	502	457	487	447	466	476	418	434	430	437	454	485	464	488	453	478	475	440	491	482	441	439	477	462	502	458	466	513	453	464	480	490	503	450	458	461	477	499	437	467	514	463	489	474	420	465	437	437	466	503	462	469	436	495	487	514	489	474	469	480	432	464	493	501	489	466	475	488	481	467	466	423	451	448	459	447	464	487	501	441	482	465	479	462	438	488	465	464	496	473	477	453	463	472	444	462	474	483	447	463	486	446	487	479	508	441	481	460	450	507	459	461	484	514	470	446	474	482	474	420	426	451	473	479	461	485	440	471	501	465	439	439	455	486	496	511	468	478	459	448	464	477	468	464	483	443	492	481	498	464	467	464	448	452	516	420	499	479	482	431	492	437	495	468	457	463	471	472	473	435	435	440	501	463	529	456	459	505	515	445	466	482	437	461	483	444	473	468	525	487	465	494	447	479	482	487	469	482	442	489	451	493	487	473	453	458	434	469	413	462	444	447	479	483	481	482	493	442	459	485	487	500	459	453	410	427	451	467	460	453	425	491	489	472	438	452	478	454	458	492	489	467	506	463	483	465	438	470	455	463	505	488	461	430	484	472	470	497	446	448	455	454	410	452	493	447	484	451	449	438	530	450	470	489	516	471	460	458	495	443	442	506	479	450	461	481	472	487	435	420	462	480	445	459	499	511	473	451	450	467	477	438	428	433	472	497	459	443	498	463	451	466	458	473	447	425	412	464	439	490	488	458	508	428	463	446	474	467	450	480	486	467	492	487	461	451	502	454	482	453	453	439	472	438	492	477	452	479	425	427	460	457	484	463	448	474	433	483	435	464	466	490	472	463	486	495	482	481	435	487	482	473	453	483	478	494	444	505	396	453	466	449	468	456	477	443	466	466	446	469	482	459	450	490	451	487	441	456	482	451	442	506	433	456	454	483	466	448	488	466	432	479	450	496	495	481	444	429	477	474	461	473	446	459	471	480	455	482	458	460	450	494	469	491	443	433	481	504	464	430	441	465	470	472	508	488	471	540	489	454	490	479	527	457	445	454	515	452	449	476	486	475	485	454	468	476	488	456	464	438	478	437	438	468	473	457	432	457	439	462	426	440	462	457	494	460	486	488	493	452	480	433	486	463	456	457	460	471	486	492	483	433	462	488	453	471	464	446	494	476	480	491	466	471	438	455	478	473	467	449	462	437	439	473	468	489	432	435	492	452	466	461	450	466	460	441	494	475	475	492	482	434	497	486	452	493	446	457	471	490	497	448	481	466	493	469	464	447	457	456	442	491	485	447	504	452	429	507	440	410	450	450	479	463	503	442	474	466	443	455	505	462	440	454	450	453	478	498	505	494	448	457	456	513	461	505	483	438	508	464	461	467	503	488	455	485	434	485	476	464	469	467	472	434	432	471	492	489	478	501	528	448	444	394	435	446	472	472	484	490	528	450	514	474	426	461	505	479	454	482	462	474	475	466	468	453	470	450	456	478	478	408	478	491	457	474	498	442	457	467	445	471	444
43159	31101	31635	26593	22673	13953	5057	986	510	419	429	738	1026	1061	793	307	326	339	343	281	261	316	283	313	305	314	302	309	302	314	298	294	306	306	309	313	324	283	261	343	305	347	306	317	282	274	303	297	351	283	322	283	279	302	295	297	292	294	345	334	337	299	311	323	323	333	291	352	306	335	326	317	315	314	286	298	300	333	295	304	292	300	299	318	284	277	309	307	273	299	288	321	317	335	312	285	319	333	299	306	291	339	302	269	342	337	284	321	295	300	295	307	320	327	336	286	297	300	325	313	304	299	304	259	324	272	272	326	272	306	319	314	332	306	295	264	310	338	322	305	318	280	304	297	311	299	305	306	294	308	282	285	303	280	291	299	288	327	314	290	310	296	298	282	315	309	283	287	276	307	308	304	325	287	294	323	319	302	291	319	312	322	307	296	312	286	293	291	300	293	328	310	300	312	301	326	301	324	296	292	319	295	308	279	340	307	321	307	279	312	311	296	336	299	281	298	292	320	300	334	337	301	322	293	306	339	302	328	268	331	330	294	338	292	316	333	285	326	309	304	283	282	333	286	292	316	315	310	311	282	281	311	322	311	335	266	329	281	298	326	304	300	283	312	294	342	318	312	316	362	296	302	341	310	294	307	284	303	276	289	279	283	312	304	317	304	303	303	321	321	304	305	298	338	314	285	308	311	326	300	314	361	292	331	325	308	326	319	293	315	332	332	311	316	296	313	325	284	359	292	321	272	333	332	283	286	271	326	280	319	308	289	306	284	324	314	290	281	294	280	292	274	313	337	311	308	308	339	331	310	324	335	313	296	292	325	307	328	304	339	294	315	281	310	307	288	334	309	330	293	314	348	301	308	337	305	337	307	337	330	308	325	303	298	317	300	278	310	309	297	305	319	303	280	306	296	324	304	292	317	317	294	318	329	290	298	285	309	280	299	324	307	321	355	326	320	280	296	307	303	298	281	312	305	341	327	355	285	289	309	306	292	292	327	305	336	318	345	329	292	303	326	283	283	281	325	295	307	306	316	291	297	302	308	330	277	307	271	329	323	287	279	295	288	289	313	296	305	353	337	322	327	311	308	284	313	319	293	301	316	287	294	296	348	325	309	300	318	313	295	284	276	307	341	299	314	288	283	306	317	330	299	295	283	294	301	300	328	329	311	319	307	293	326	350	306	327	313	309	283	289	329	300	318	298	291	255	339	301	295	297	273	308	321	279	294	312	298	290	326	303	313	295	315	317	293	302	322	302	322	306	287	317	315	321	312	292	304	300	318	298	313	326	257	306	312	288	290	283	273	319	308	323	288	331	306	285	279	316	310	295	328	293	293	318	299	317	291	310	335	277	278	299	282	327	329	320	327	309	286	285	300	288	304	303	303	318	289	304	286	310	323	300	305	305	307	260	298	324	285	327	321	312	340	290	299	276	305	321	309	275	332	270	295	311	329	311	314	303	289	328	304	294	298	312	315	302	330	364	304	331	316	321	301	308	316	299	337	295	303	284	281	299	293	316	314	313	311	307	293	312	300	330	312	289	293	305	278	283	327	316	307	284	317	281	325	311	307	309	275	317	296	334	314	293	294	284	295	296	312	334	367	330	291	323	336	294	299	302	334	314	316	318	287	293	313	276	305	287	322	287	367	316	293	287	260	351	276	301	300	340	298	314	334	296	298	284	291	332	298	299	287	288	305	353	327	306	302	314	276	321	290	282	314	297	282	291	280	318	279	318	314	306	331	293	312	315	276	313	306	285	336	284	306	317	285	305	304	322	293	299	299	308	320	299	273	317	305	331	293	300	320	291	295	301	345	320	311	306	295	304	303	313	320	296	318	320	283	301	330	292	288	300	270	321	276	308	339	306	328	290	313	330	301	315	263	319	311	311	316	321	312	304	298	315	320	296	279	297	314	290	290	301	287	281	318	318	333	323	285	281	314	284	329	344	294	275	317	325	297	291	307	330	319	282	283	289	322	298	315	330	260	298	294	287	292	346	289	323	291	301	300	295	327	326	311	318	328	249	287	308	320	287	303	273	252	290	334	318	312	322	303	312	315	314	316	303	292	309	263	309	288	299	299	276	323	329	326	333	317	282	305	261	284	314	299	334	309	285	308	297	324	329	327	302	275	313	336	336	306	305	303	302	311	275	311	323	282	293	301	301	290	329	331	307	310	281	290	302	295	320	357	314	316	302	288	309	298	303	293	288	304	296	326	338	315	289	275	284	312	281	285	294	326	306	310	317	306	262	297	331	291	329	323	328	311	315	306	325	320	306	279	304	281	276	307	329	309	314	271	299	283	286	262	300	339	276	277	311	307	322	314	326	304	283	269	345	314	326	324	307	303	309	302	310	279	295	297	318	318	333	313	300	299	358	334	339	288	290	308	305	288	296	312	274	296	313	308	323	325	321	295	301	304	321	314	315	302	286	312	334	272	316	323	274	306	294	298	304	285	311	295	300	295	306	315	306	312	321	305	270	303	291	311	287	296	291	325	318	350	316	329	312	285	333	328	303	318	330	345	320	345	359	320	296	328	300	303	287	342	306	304	310	319	281	311	316	266	297	306	287	293	320	316	305	274	312	327	316	298	294	290	298	271	289	322	288	332	323	319	305	337	283	310	351	338	323	277	306	314	311	327	295	308	290	341	302	304	298	296	296	272	325	286	285	323	342	342	310	325	310	293	334	303	293	309	310	289	292	322	319	305	345	304	315	288	313	291	345	319	291	322	307	315	285	289	331	327	310	301	271	280	308	312	323	307	249	274	287	294	313	308	321	293	296	302	300	263	324	308	272	289	291	295	300	291	309	318	290	287	300	285	328	258	279	319	277	307	306	277	270	335	284	250	314	307	319	345	283	312	336	308	301	289	312	321	311	286	330	268	303	317	297	310	295	323	290	319	312	299	308	332	317	326	319	316	309	323	299	251	293	315	302	312	266	293	331	287	293	293	297	298	310	334	290	302	289	324	290	301	319	348	301	337	300	281	287	300	302	304	285	322	319	305	314	287	325	286	286	300	327	290	296	291	297	291	316	322	309	320	316	330	313	292	295	316	311	312	289	347	291	306	305	294	350	308	297	305	315	298	306	300	313	301	302	321	286	298	317	323	266	310	291	276	300	290	274	295	297	318	276	302	309	298	291	314	327	289	302	313	309	290	287	287	294	338	313	320	325	299	281	302	291	331	336	328	288	321	304	321	282	343	287	304	289	329	298	302	309	300	288	324	330	311	313	336	314	313	316	291	303	321	314	326	328	297	288	317	322	322	341	322	291	306	327	341	300	315	297	337	291	310	303	279	287	315	298	334	285	298	323	300	281	293	317	295	330	274	302	315	320	321	286	319	341	313	316	296	313	321	299	353	291	321	294	299	300	312	322	307	311	268	305	300	287	295	283	301	306	345	303	285	289	280	285	291	294	304	300	323	286	337	337	293	273	289	278	281	273	335	329	271	272	323	296	307	311	305	282	307	320	313	300	317	292	329
27576	23904	34320	35183	36552	25357	12721	2564	1539	1358	1426	3040	4746	4992	3126	712	757	681	688	686	713	672	751	744	686	693	663	701	649	673	738	666	674	665	727	664	720	696	637	721	674	684	686	737	669	718	676	704	653	705	681	688	693	695	662	709	693	709	659	688	657	687	657	643	714	698	681	684	670	679	689	677	693	710	672	705	676	668	675	679	648	666	695	703	747	723	659	714	662	707	667	659	674	685	710	691	707	685	673	686	700	687	682	660	727	712	675	702	715	749	712	717	656	709	691	684	689	745	669	700	657	647	676	687	707	649	711	651	658	687	661	728	681	694	698	719	675	682	669	708	696	690	683	659	730	669	704	712	681	738	728	664	691	694	665	692	696	674	677	695	665	651	664	684	638	697	748	697	710	676	720	651	729	647	646	694	695	677	685	687	696	673	677	663	708	643	681	702	600	721	655	684	659	696	702	661	662	704	695	704	723	674	713	697	711	718	672	683	688	675	665	648	675	718	709	711	686	669	666	697	670	657	662	661	704	710	687	717	639	706	715	695	687	687	710	689	704	710	699	699	676	676	654	661	717	682	687	662	682	700	683	646	749	710	634	742	665	679	729	662	654	705	700	685	702	699	703	719	668	656	661	661	693	678	688	708	680	733	642	707	693	691	663	682	672	656	671	679	669	637	700	673	736	674	679	656	689	677	649	688	663	699	711	664	683	699	714	672	723	671	714	689	676	682	711	711	756	686	683	690	696	691	717	725	718	643	612	695	741	690	738	698	643	692	673	666	675	704	662	674	656	668	681	697	656	700	713	714	687	658	679	632	676	688	696	682	697	692	683	635	684	699	684	657	670	669	669	682	661	689	689	664	692	690	691	718	653	633	679	682	732	700	658	633	662	676	673	665	690	677	703	696	691	731	692	696	718	682	717	667	667	689	683	706	650	683	724	688	659	738	722	675	685	678	676	748	656	695	670	700	705	681	688	689	636	684	714	709	710	658	678	691	739	703	657	680	684	630	680	667	681	656	679	694	677	690	732	730	675	700	705	687	667	681	710	695	653	680	659	707	710	704	706	668	675	737	704	671	687	699	688	714	696	654	674	659	674	613	670	680	705	656	689	695	666	650	714	718	706	674	676	694	697	688	628	667	690	689	704	663	673	667	671	736	650	673	729	649	664	692	688	696	649	719	728	669	740	752	657	759	668	687	686	630	659	701	664	703	651	675	626	649	673	723	689	682	696	718	673	674	710	677	690	688	685	678	697	688	661	676	706	673	657	690	718	654	679	648	653	698	695	663	696	698	676	661	695	700	691	675	684	656	646	682	649	696	730	711	679	595	666	682	722	675	711	662	665	694	637	675	669	669	684	673	685	723	698	696	635	694	678	726	665	640	710	721	710	727	710	735	692	648	712	700	690	691	636	714	710	716	698	686	703	715	652	667	689	680	675	653	667	691	720	687	680	704	652	638	676	695	702	701	689	684	707	684	698	698	703	692	657	683	703	690	689	709	660	681	699	607	686	700	702	664	716	702	708	739	687	674	686	689	704	710	686	683	690	697	655	691	670	717	703	661	644	683	688	658	682	654	707	706	654	714	693	673	694	685	673	645	683	667	689	666	649	624	700	664	677	679	666	693	691	640	689	720	724	693	665	675	648	716	656	657	693	674	748	678	688	676	656	681	647	655	698	676	670	661	694	666	662	695	678	651	685	687	700	678	663	659	716	726	718	680	696	696	656	655	663	676	646	718	707	692	632	686	661	713	681	668	693	702	662	683	671	689	695	706	661	656	697	608	696	701	671	687	665	688	668	699	669	740	715	685	692	669	681	668	653	692	637	656	630	710	693	680	691	704	709	647	660	701	724	689	694	675	671	643	666	678	698	740	687	685	650	703	728	699	635	676	660	672	652	735	701	700	743	705	694	695	664	753	669	715	690	690	657	686	718	707	670	625	685	681	694	699	673	719	652	670	671	726	703	682	695	710	668	700	716	712	706	690	702	654	713	697	652	661	684	700	679	692	724	688	718	708	671	721	677	703	707	694	691	646	677	696	706	664	663	732	675	750	687	686	678	652	678	659	694	638	690	715	678	648	634	657	703	679	711	642	707	670	694	720	727	673	678	672	711	687	697	663	722	693	662	702	690	668	652	660	734	754	719	663	646	727	677	679	646	684	693	683	661	678	662	668	717	704	659	679	687	756	692	639	703	661	708	697	677	720	704	695	656	678	719	687	713	699	668	682	695	690	666	637	648	632	683	696	642	670	669	663	698	688	699	694	716	671	665	685	682	661	651	690	680	689	629	664	702	660	704	697	705	715	644	731	706	689	679	694	670	707	677	671	641	669	730	725	702	686	642	691	678	671	685	655	715	663	674	669	738	661	666	692	668	664	723	736	716	722	697	647	711	682	658	648	707	704	714	741	700	714	714	665	700	696	693	662	716	731	660	682	679	711	737	689	707	686	652	728	703	723	653	670	697	650	695	700	669	708	688	691	698	668	695	632	711	702	707	683	722	677	691	682	696	655	713	685	678	716	683	652	730	713	695	680	730	680	685	698	643	702	696	672	678	719	713	654	638	735	686	660	640	713	645	679	679	755	676	719	691	703	682	644	725	692	711	674	650	693	730	696	674	695	676	688	709	752	740	674	665	757	660	722	675	695	674	696	741	715	687	716	678	716	722	701	663	669	674	681	665	682	663	748	663	695	712	725	647	696	668	685	663	742	667	698	695	691	657	701	696	662	687	700	622	693	683	701	709	724	695	676	649	672	696	668	659	695	735	658	713	676	704	696	719	700	711	724	676	676	697	695	680	676	630	775	708	662	724	682	709	760	665	689	704	692	708	663	663	649	670	695	691	603	672	718	751	722	672	672	681	710	672	661	692	714	696	709	707	729	704	686	755	700	678	701	678	687	692	701	682	695	679	698	728	660	735	715	606	647	683	722	677	678	688	665	667	687	659	708	639	681	722	626	688	675	697	661	701	628	685	701	699	707	679	647	658	708	671	677	681	691	671	752	715	678	671	677	626	656	683	663	725	729	685	677	666	648	699	692	659	692	700	679	718	682	701	693	719	673	677	631	662	690	666	708	681	684	695	667	625	696	680	672	636	670	696	685	660	734	730	694	642	657	684	660	637	678	726	700	733	660	670	715	666	664	692	691	666	662	703	675	660	653	657	698	734	705	669	680	675	740	696	686	735	671	697	652	677	690	648	680	672	742	681	684	689	703	693	673	690	709	656	679	717	666	699	641	707	714	730	702	696	693	683	686	707	667	700	656	691	659	680	687	672	680	681	701	681	734	700	683	704	681	710	651	662	757	707	651	727	689	666	667	703	673	657	685	691	690	636	675	628	644	693	654	662	655	722	700	742	726	680	707	693	670	694	679	741	672	706	627	699	668	703	692	693	668	653	684	698	653	651	692	677	684	731	660	686	698	668	683	677	682	712	665	674	671	683	697	658	728	656	647	677	639	721	699	695	681	701	689	672	702	661	651
51331	40661	40157	35617	34119	28393	11555	2248	671	608	555	775	1861	1979	2004	488	377	348	367	371	377	344	351	367	397	398	380	357	363	382	366	387	432	372	387	379	372	343	405	363	376	391	399	367	402	357	378	374	409	396	375	381	392	346	366	348	373	379	368	390	398	385	379	367	394	384	379	376	384	357	384	367	395	361	363	349	380	372	367	386	372	332	367	355	349	324	378	363	372	381	366	393	430	396	393	359	380	367	370	392	374	381	383	361	392	400	368	428	342	363	369	357	385	387	386	407	385	352	392	390	385	389	401	386	406	400	366	379	382	388	374	390	380	380	366	361	376	391	373	377	378	432	397	407	389	372	389	368	367	381	370	354	408	398	350	363	340	384	402	348	337	382	366	401	411	353	386	324	394	360	350	367	359	379	389	386	369	407	390	346	358	378	400	358	376	364	364	366	363	347	376	371	378	355	380	383	365	344	375	386	397	352	385	355	359	336	348	341	350	381	376	412	366	353	363	347	367	432	415	358	401	383	358	372	394	368	370	355	356	387	414	386	336	389	366	357	385	384	352	359	401	397	322	367	388	391	382	365	383	383	411	378	379	379	401	404	359	333	375	386	350	382	355	357	345	380	363	343	372	381	412	368	347	363	386	412	384	385	376	332	381	379	368	383	381	372	347	380	373	355	330	350	394	378	417	392	376	356	344	348	344	371	372	381	376	390	407	382	385	364	344	367	390	341	368	400	380	372	346	393	394	364	366	398	368	359	358	380	365	370	392	366	367	410	380	382	382	369	345	349	417	405	384	424	394	357	343	345	352	338	399	346	380	352	414	337	383	339	369	367	416	350	364	385	366	365	354	344	370	401	384	370	365	386	378	363	340	356	379	370	378	370	363	380	367	422	360	377	322	385	344	406	416	388	363	393	389	375	352	365	374	368	400	366	399	330	374	356	352	373	369	381	385	368	361	372	356	363	381	337	358	412	403	398	382	395	362	355	355	364	386	353	363	349	387	353	343	399	388	361	393	388	385	384	375	413	354	374	368	376	388	404	369	375	389	336	351	388	407	373	378	409	359	344	364	366	396	349	350	381	409	372	361	387	357	384	373	375	377	373	381	393	371	406	411	378	337	340	398	400	363	368	389	335	328	358	366	357	365	382	403	337	348	365	419	401	367	376	343	372	396	354	371	351	365	401	371	357	377	365	357	375	392	355	359	384	371	357	382	362	382	366	397	356	377	384	362	372	376	367	358	351	352	319	383	342	339	380	375	393	369	338	374	427	382	366	374	395	387	356	391	380	394	379	374	344	363	311	390	374	355	345	387	370	349	363	334	367	373	375	396	374	355	368	362	406	350	371	348	394	372	348	360	347	344	367	356	384	377	367	378	372	378	365	380	363	372	357	396	413	397	403	429	393	397	369	376	367	360	351	374	367	380	395	397	347	372	404	396	354	370	381	389	384	390	327	392	394	364	358	379	384	392	344	333	399	386	342	365	364	415	389	372	327	387	355	361	322	382	351	394	383	384	384	403	376	351	397	391	389	355	382	389	391	392	371	357	398	381	371	400	395	379	385	387	362	364	366	362	381	369	326	350	362	361	364	394	351	369	379	361	400	371	405	379	369	362	360	340	394	370	366	396	402	380	349	401	372	414	381	371	351	401	332	379	372	378	381	364	366	366	374	363	367	372	338	365	396	363	350	355	388	396	375	394	353	344	385	407	394	394	386	386	387	347	382	404	367	371	369	382	361	387	387	364	351	380	385	383	371	390	381	394	347	383	392	391	379	388	426	411	343	366	422	395	362	405	373	380	388	380	378	380	348	387	376	387	355	390	405	445	416	416	349	401	366	359	350	342	399	397	395	388	416	369	341	398	333	396	334	355	387	393	402	341	386	399	356	396	376	375	388	322	374	377	399	366	348	377	335	355	381	378	370	394	383	368	341	394	339	323	326	358	368	378	385	357	398	407	359	359	323	375	376	378	378	374	346	387	366	367	408	349	384	368	386	414	374	362	410	360	387	382	354	404	345	352	361	347	388	377	384	381	381	384	362	344	389	353	368	396	367	355	372	394	392	348	357	355	359	384	345	401	383	361	391	380	348	377	399	379	384	370	371	339	359	374	401	372	363	351	393	371	357	383	387	395	333	343	356	385	371	389	400	369	394	322	395	383	364	363	348	367	390	392	371	348	381	389	382	353	374	385	355	401	403	350	381	380	383	391	363	371	339	319	377	388	396	401	382	373	378	365	376	370	375	416	365	347	371	377	397	384	385	406	334	376	347	381	369	390	367	423	364	379	394	410	399	393	374	400	384	414	381	385	359	382	352	381	353	356	369	414	362	412	363	346	370	376	386	393	392	396	429	359	414	385	382	348	373	386	404	346	402	373	385	398	369	356	352	371	320	380	367	350	350	382	339	383	384	403	362	380	390	371	355	349	358	344	342	361	375	365	388	411	388	369	374	386	344	379	390	400	355	367	366	435	378	391	374	390	385	375	357	346	357	398	387	407	383	414	343	359	346	390	339	392	411	371	396	375	389	388	369	387	400	376	365	352	382	353	332	389	381	395	331	354	356	351	368	366	352	370	383	388	340	341	382	371	372	404	352	361	381	386	382	381	371	401	396	386	394	365	378	385	417	387	372	386	391	405	321	394	393	397	415	348	370	361	365	363	368	376	362	336	383	392	352	411	373	364	389	374	355	383	357	377	377	360	364	337	365	404	369	360	351	371	363	410	376	427	349	360	379	361	373	404	396	353	401	348	368	358	369	391	386	392	350	405	411	382	381	366	366	394	434	381	379	415	370	354	371	393	391	379	399	376	384	376	366	342	370	368	372	317	352	356	374	345	403	369	369	379	405	384	384	404	392	388	368	396	408	374	400	349	368	391	405	373	352	396	371	392	372	381	356	372	372	342	430	354	352	346	376	351	377	344	389	375	370	332	359	402	385	366	373	370	374	390	384	332	362	357	352	392	378	362	391	365	380	366	377	378	395	378	401	378	371	355	372	392	379	357	391	368	366	401	406	376	372	345	397	356	371	351	387	366	378	371	390	375	404	380	352	399	355	354	393	346	353	345	385	377	367	407	350	374	372	359	384	352	355	364	391	371	386	383	364	353	357	379	388	398	378	383	364	381	387	388	347	364	370	364	404	401	362	401	343	345	354	314	401	424	389	370	388	382	340	389	349	371	334	390	384	391	375	355	341	378	348	360	389	350	378	350	363	387	411	396	378	371	397	374	348	375	367	366	406	376	383	394	364	363	406	348	374	355	369	354	425	397	407	405	399	385	363	399	382	418	411	386	350	367	356	365	357	385	365	354	387	368	397	389	384	356	371	385	396	364	379	392	349	384	389	397	331	376	359	383	370	382	399	348	393	358	388	363	389	345	380	361	372	393	373	397	413	380	417	402	366	388	378	346	366	351	375	388	380	385	356	397	354	394	364	374	371	383	361	365	393	413	344	388	343	386	378	424	371	375	392	388	380	397	401	400	364
33020	31946	40628	42734	46230	39183	18830	4733	2236	1887	1729	2853	8360	8340	8163	951	790	849	849	825	817	846	847	812	821	836	775	805	866	867	819	783	769	820	801	800	813	809	818	841	821	822	843	792	801	826	864	842	868	840	795	776	786	803	805	817	811	811	821	834	800	821	849	799	793	796	768	740	790	784	804	794	829	789	824	856	815	765	790	831	822	805	854	768	860	803	813	836	788	835	801	822	805	827	784	808	830	733	850	762	827	782	814	816	767	794	795	832	804	810	822	820	838	833	808	820	810	844	789	788	856	842	814	806	819	797	850	852	742	804	785	794	813	773	787	770	790	784	800	826	818	853	752	787	775	758	806	775	845	828	826	821	790	825	817	830	781	797	803	827	854	828	842	816	802	813	809	761	773	780	807	743	835	774	794	817	803	856	756	801	820	777	798	775	815	791	831	841	799	817	849	778	844	798	839	767	773	857	828	768	812	818	820	816	782	845	793	740	827	786	775	806	843	830	761	807	790	777	750	773	810	829	798	776	812	752	756	776	775	822	849	799	829	772	818	780	780	873	838	739	750	858	845	744	793	744	773	812	803	813	778	816	885	822	806	824	727	790	786	831	880	807	770	808	767	775	797	824	779	800	791	806	768	769	839	771	818	829	819	815	819	735	779	787	830	751	795	795	788	834	808	767	789	837	791	799	824	766	793	788	788	791	764	780	817	768	761	767	739	780	800	803	815	814	787	788	822	819	777	762	781	782	794	823	778	836	830	805	832	767	738	764	843	813	787	824	800	803	818	775	849	825	825	753	808	785	817	773	786	822	809	800	773	891	869	858	810	794	835	781	787	809	831	774	798	762	827	818	816	798	780	810	806	788	787	780	834	757	769	832	727	855	783	817	790	796	828	782	827	817	770	798	840	807	797	848	786	809	791	857	817	811	797	767	818	796	860	782	812	810	754	842	806	751	818	807	807	802	791	821	784	814	815	791	808	776	829	794	816	788	817	785	841	774	793	777	798	853	824	833	819	788	849	790	841	811	823	764	812	768	774	809	851	821	822	804	832	843	779	811	817	798	806	751	797	766	804	826	809	813	806	850	766	810	803	769	796	755	807	801	802	777	764	797	785	798	810	804	795	820	814	840	789	794	811	806	865	827	844	777	815	787	775	834	782	806	880	791	769	780	860	806	747	759	808	838	789	776	760	795	830	798	788	790	797	793	789	815	818	818	807	795	782	792	760	813	810	796	781	788	819	789	817	806	775	845	801	802	810	791	800	871	799	836	859	824	818	785	782	799	797	814	760	812	795	768	790	820	811	766	815	829	826	816	802	792	760	849	757	799	817	814	834	808	854	748	815	798	868	834	791	764	824	766	828	780	811	827	788	801	775	778	851	794	789	798	837	846	852	845	799	783	816	792	791	813	840	823	782	799	769	780	749	791	783	794	815	812	812	804	817	821	778	850	791	825	823	811	846	799	794	851	761	813	811	819	775	849	776	813	808	889	782	824	786	822	759	852	792	789	763	804	808	788	784	782	775	795	849	789	781	806	850	812	841	837	830	825	773	778	764	821	799	772	842	809	796	819	874	764	779	842	826	841	812	829	801	818	762	800	832	791	745	802	794	806	795	778	838	842	750	819	773	777	748	834	838	833	772	785	858	766	784	827	791	762	847	818	786	742	803	817	832	814	826	796	789	820	831	769	865	808	809	824	806	802	841	795	776	795	807	836	772	797	832	812	765	791	816	823	805	818	864	800	810	831	793	875	786	792	794	804	784	806	861	814	811	805	836	817	802	834	806	780	757	803	845	839	785	870	809	812	807	779	777	851	838	823	815	814	815	790	787	811	794	742	760	781	811	788	786	824	828	814	795	823	837	820	832	783	829	839	806	798	747	828	784	797	799	757	770	777	824	778	762	780	803	783	772	827	772	777	781	808	808	801	801	782	805	822	834	789	833	802	766	789	834	765	768	813	806	751	760	826	842	796	754	846	805	798	799	812	789	801	828	769	814	851	859	800	801	810	863	793	778	817	828	788	803	809	793	797	800	858	781	804	797	816	821	826	817	764	822	761	802	765	797	814	847	747	748	771	827	830	784	793	795	797	790	836	808	818	741	793	779	805	836	859	863	801	817	782	812	854	820	762	792	777	846	825	778	752	808	808	829	822	844	791	802	777	807	843	810	824	797	829	822	810	807	757	765	801	840	872	790	900	781	802	796	835	886	816	803	785	791	784	829	804	817	774	794	763	783	789	813	758	749	810	827	814	776	749	807	810	833	794	812	849	824	813	865	833	812	843	781	794	836	785	777	808	782	786	800	813	866	745	792	780	771	827	777	829	828	760	820	845	784	818	808	826	794	768	846	831	801	799	769	872	780	777	769	850	820	781	827	862	756	824	802	832	834	798	820	816	791	840	773	829	811	817	844	781	782	814	835	778	827	799	778	803	762	873	853	801	829	758	826	772	832	808	817	755	766	773	757	800	779	814	819	785	806	785	811	805	815	771	782	828	768	769	776	745	767	747	813	785	757	783	809	813	807	792	770	807	786	795	737	850	821	802	816	832	781	747	820	779	827	830	847	815	808	845	823	773	819	738	794	813	753	819	788	784	801	823	778	840	773	765	815	837	774	787	800	804	784	861	810	803	785	857	825	804	781	844	807	874	802	802	848	772	771	845	814	745	769	845	826	853	752	797	781	863	787	754	859	802	813	803	768	771	799	803	788	789	843	787	892	853	832	757	802	814	838	785	770	784	781	852	776	797	826	761	756	805	839	811	765	805	732	816	806	839	778	771	772	790	774	774	804	784	802	859	779	809	823	860	836	780	787	807	798	908	786	808	761	841	787	784	844	827	768	799	799	777	806	770	760	800	856	797	788	816	805	756	787	781	815	797	818	818	731	799	818	807	813	804	866	784	802	819	812	837	771	815	801	813	801	833	780	777	783	754	760	822	831	844	758	809	780	808	857	816	781	820	842	825	802	739	814	826	772	802	813	789	818	830	815	769	775	790	838	848	808	795	796	808	822	767	797	793	847	810	773	771	819	782	824	817	823	835	795	809	856	859	772	832	827	802	823	791	840	749	766	862	831	864	781	747	780	798	817	829	830	809	828	834	827	780	811	794	823	850	849	793	839	766	824	763	823	815	774	767	856	764	852	821	785	783	793	812	811	796	835	778	761	799	761	793	778	814	845	783	738	830	773	800	843	803	848	830	749	792	776	755	781	766	784	782	785	835	833	734	842	830	791	814	879	751	777	750	850	821	857	818	817	778	803	850	803	818	814	780	814	838	763	816	831	802	781	839	807	823	793	767	794	810	862	761	769	806	831	808	838	803	822	832	827	783	809	770	793	828	850	820	784	792	819	821	817	837	825	859	764	758	790	809	792	851	806	787	805	774	776	828	799	872	764	779	774	827	801	771	781	831	810	774	816	763	797	768	793	826	851	782	834	780	796	846	818	782	812	834	788	815	781	831	791	801	830	854	821	814	766	827	812	848
21861	12690	8794	4820	2634	1671	493	317	253	303	276	268	253	209	225	193	169	187	176	177	182	163	177	182	176	174	187	208	157	164	193	184	180	156	166	164	181	195	173	166	192	203	188	194	182	178	177	165	170	165	196	163	181	174	188	186	164	185	171	154	166	169	181	197	180	170	209	173	192	159	180	194	173	158	192	189	171	190	190	183	176	183	201	185	173	181	177	197	159	198	188	163	153	171	186	176	187	204	180	181	182	170	181	189	214	177	180	204	174	190	182	181	164	196	179	208	178	208	191	172	166	171	197	205	189	167	191	187	161	176	190	195	197	162	145	172	186	178	181	160	179	181	208	179	208	187	169	179	179	156	154	162	189	160	209	202	187	157	172	179	184	175	168	190	180	176	206	157	189	175	190	171	171	191	158	195	175	206	186	178	172	171	212	198	175	186	162	175	183	155	168	167	185	199	172	166	157	182	175	201	184	129	171	176	199	179	176	161	205	183	178	175	184	183	192	205	199	189	181	172	186	190	203	182	189	185	166	165	197	180	190	195	169	206	171	192	178	185	192	189	202	186	168	173	162	157	199	174	178	161	184	199	170	183	176	199	154	223	194	157	194	187	185	155	167	171	187	185	180	187	212	189	171	190	173	174	169	176	176	203	176	155	172	192	197	182	168	183	192	173	191	177	164	178	193	161	183	177	182	177	203	193	193	169	178	203	177	184	192	177	164	188	183	182	168	203	190	172	179	160	194	202	198	179	180	177	177	180	183	205	171	197	175	193	193	190	204	170	188	163	184	185	199	147	187	170	198	212	187	200	184	180	179	188	193	151	185	196	159	167	144	177	194	184	178	179	198	198	185	188	183	186	190	159	165	174	190	169	174	194	191	180	172	190	194	219	191	185	209	172	159	177	202	181	172	179	175	187	175	194	172	171	171	184	166	199	181	201	185	183	186	173	167	165	182	187	170	154	165	181	179	176	169	184	170	169	167	192	205	193	169	191	152	190	178	173	202	182	198	186	196	188	171	173	193	186	189	192	179	190	203	198	175	184	196	186	165	170	197	186	188	185	178	210	202	178	187	193	200	202	180	195	183	172	205	164	179	149	186	207	206	177	193	176	167	206	203	189	192	170	190	189	194	190	166	208	171	183	176	187	161	169	169	167	145	175	216	170	182	193	166	166	213	209	199	189	178	190	186	174	178	206	198	170	200	173	177	220	200	170	189	220	169	183	194	202	173	190	197	181	185	179	193	169	192	190	184	205	186	172	178	180	167	210	196	187	175	184	155	195	151	184	170	198	188	158	188	176	181	178	193	198	198	178	178	183	170	197	164	208	192	195	172	174	210	165	205	182	185	185	199	170	149	178	173	176	202	167	165	165	190	179	162	179	170	201	188	193	185	187	166	193	195	192	188	160	179	179	169	186	147	192	182	186	202	188	191	165	186	207	205	160	147	184	206	197	183	171	164	176	185	198	188	179	185	180	170	188	182	169	172	178	173	179	165	184	156	148	221	187	195	201	188	186	187	221	178	193	184	173	190	186	191	195	178	178	206	166	184	177	178	180	181	182	171	183	172	181	163	162	199	177	198	199	175	171	180	187	193	191	156	177	153	178	194	180	186	209	179	146	189	159	188	161	177	205	200	186	160	193	185	161	168	186	186	191	158	173	185	179	170	192	173	176	202	177	174	158	177	181	173	178	179	180	199	200	175	166	199	207	206	176	165	185	208	189	182	174	167	209	179	162	169	174	195	179	192	165	184	179	194	195	179	179	179	199	197	181	167	186	169	200	185	194	178	198	188	174	186	173	189	196	164	181	218	208	175	203	198	203	168	163	190	169	156	169	176	178	198	175	168	193	173	181	189	174	157	189	182	196	184	210	193	186	178	196	203	174	188	174	189	189	186	164	186	193	206	185	182	184	190	189	194	161	188	210	161	181	187	183	205	201	183	177	173	156	181	162	174	191	176	152	190	198	167	195	169	200	170	187	190	186	172	190	170	167	197	199	189	180	180	185	186	185	190	189	191	167	216	177	214	205	197	207	163	187	174	181	180	173	226	170	173	170	176	184	193	188	180	186	206	154	183	181	210	171	204	173	191	187	194	178	165	189	207	182	173	168	192	201	188	187	194	194	177	177	193	196	158	206	194	190	178	169	182	176	188	177	202	207	185	221	200	174	177	185	194	151	176	187	198	197	198	182	195	179	193	202	177	146	177	169	212	195	182	182	166	178	207	174	177	164	173	151	178	174	227	190	185	217	173	183	158	190	192	163	190	181	201	163	193	203	194	203	167	193	197	213	179	163	178	180	186	212	196	176	182	190	217	191	200	186	172	169	179	179	209	181	187	165	199	197	171	181	191	171	163	168	168	149	182	182	182	208	185	204	199	172	177	185	206	167	171	180	168	187	163	168	165	185	194	181	188	180	184	167	179	181	195	178	138	188	187	213	185	175	176	202	188	208	166	182	174	183	190	189	169	164	165	177	186	188	167	189	190	196	208	159	192	173	188	202	184	198	195	187	188	170	172	181	173	185	230	195	169	172	201	180	195	169	190	169	173	176	179	193	180	166	198	192	193	196	172	173	181	185	175	185	172	181	185	198	163	153	185	173	187	187	209	168	197	181	178	178	187	181	193	174	211	187	201	174	187	184	189	193	166	199	187	206	190	195	198	213	206	201	175	163	195	172	197	178	226	192	177	172	178	192	179	188	204	213	183	155	179	162	171	176	162	174	193	165	183	202	199	187	201	171	183	187	186	192	185	188	178	181	176	163	178	176	191	194	181	186	210	163	174	170	190	166	187	205	160	182	182	192	184	170	189	167	186	198	200	195	178	176	170	195	192	158	189	194	188	180	188	186	154	199	197	170	208	177	195	172	193	176	168	185	196	212	186	193	175	193	189	166	189	151	176	192	207	221	189	182	180	168	171	195	165	173	148	207	193	168	203	176	181	180	200	161	175	188	179	198	183	179	187	195	200	201	194	184	184	205	201	208	172	197	201	197	214	197	202	192	227	181	193	202	191	170	191	202	172	175	182	195	188	179	171	196	193	173	204	179	160	200	171	167	182	177	179	182	174	175	218	169	204	192	165	194	189	205	187	190	187	166	199	178	195	172	214	196	179	187	202	187	184	201	163	151	178	179	193	197	170	199	179	169	203	185	178	205	202	189	155	207	192	178	188	187	206	210	181	186	188	185	173	188	176	169	175	175	196	211	177	196	205	164	160	181	168	206	195	193	186	187	162	169	185	172	197	163	192	181	162	197	191	174	183	181	181	194	179	177	179	169	188	184	193	156	179	181	176	178	189	161	181	202	163	164	165	215	176	202	188	208	188	197	208	201	173	196	200	183	155	203	175	169	190	187	194	164	193	185	209	172	178	168	188	185	166	181	181	197	179	146	180	198	197	201	171	193	206	204	194	153	157	178	176	182	184	161	171	179	171	213	197	174	210	203	183	180	209	218	187	182	184	175	174	180	167	182	162	199	189	187
12875	10011	13485	11674	9050	5936	1743	1096	973	970	1024	961	831	636	613	483	424	406	452	446	442	446	464	433	429	454	399	434	429	431	444	441	407	454	469	439	438	428	458	394	430	452	471	418	429	477	430	469	436	460	447	439	454	444	437	461	450	444	453	410	428	441	451	447	448	449	431	454	423	476	447	399	434	429	433	452	427	432	416	453	426	454	418	427	440	449	437	445	443	424	419	405	440	443	480	420	402	409	444	434	449	435	423	459	470	428	444	441	441	518	454	407	428	440	461	430	440	397	406	427	450	439	442	428	431	469	426	423	440	441	451	453	438	425	443	458	454	429	463	430	463	421	436	420	451	418	461	460	393	440	451	413	448	424	411	456	447	446	433	451	431	426	437	428	438	474	432	422	443	462	456	437	419	431	435	431	434	457	433	434	446	423	454	438	460	451	417	450	467	417	466	446	459	436	439	436	435	434	466	435	464	403	423	413	442	466	439	461	450	437	446	451	425	462	417	419	433	418	441	429	446	407	450	472	432	479	454	456	468	435	436	444	461	453	463	425	438	439	435	489	421	481	411	459	450	453	407	442	454	414	485	419	419	434	474	482	433	457	421	427	458	433	456	443	449	442	414	443	445	462	436	457	448	430	477	424	470	444	433	438	408	463	471	438	410	418	466	427	475	432	385	421	403	415	430	427	414	500	436	431	432	424	451	452	449	477	426	435	403	467	440	472	458	426	439	447	417	457	436	447	411	448	433	450	435	429	424	471	427	464	420	453	465	462	426	438	451	443	467	411	445	456	412	465	435	437	414	453	449	426	427	424	468	443	432	454	419	441	455	444	452	448	465	455	414	478	467	416	402	416	448	427	432	460	429	403	434	460	443	428	447	438	399	450	427	477	443	460	459	463	469	480	451	422	468	465	450	468	430	431	422	431	439	409	447	422	419	470	452	439	399	441	453	423	453	412	427	423	422	431	431	480	445	421	434	449	466	441	442	461	453	466	453	399	469	464	411	414	449	494	396	438	484	441	457	441	444	419	431	409	446	415	463	399	459	436	469	471	455	463	436	437	439	445	457	466	459	458	439	432	462	416	450	447	412	469	450	456	424	423	419	454	411	445	426	437	416	461	449	441	470	435	430	402	455	454	400	484	456	419	489	421	483	423	423	443	497	430	417	451	446	466	457	434	494	444	471	445	485	418	400	432	476	441	427	443	437	476	456	501	465	409	429	440	439	447	462	437	436	465	422	450	432	445	421	469	449	475	446	433	407	427	429	507	464	447	430	441	429	463	480	445	453	440	413	456	419	449	411	434	467	413	440	426	446	452	453	429	430	429	463	440	430	453	418	427	416	415	438	451	456	427	459	420	424	426	460	443	470	422	469	408	433	452	473	440	470	431	389	396	436	417	451	477	434	450	431	424	460	474	438	415	427	418	429	429	444	441	461	449	427	440	447	437	406	436	442	434	470	445	455	435	454	439	432	449	458	431	454	433	468	464	421	453	413	462	420	419	443	472	441	422	446	448	417	459	409	443	459	423	397	435	450	456	426	484	427	422	444	467	435	425	441	479	445	459	477	447	447	453	447	445	514	421	440	425	433	456	418	379	429	438	398	449	440	424	436	446	420	491	465	424	445	452	458	429	468	414	442	442	445	439	411	415	412	435	445	461	429	431	473	438	441	445	407	479	406	480	419	419	471	462	462	471	436	429	437	440	466	449	438	440	449	470	437	429	365	466	469	444	447	423	458	410	434	440	435	449	443	437	444	418	415	439	408	428	446	431	462	467	461	440	481	479	438	438	448	415	423	417	421	444	429	424	425	479	450	465	405	447	398	435	466	387	438	432	476	441	447	464	419	398	427	429	461	472	434	446	448	423	436	450	452	420	447	473	436	415	418	453	408	450	450	429	425	443	476	421	451	435	459	503	417	443	454	445	450	459	399	436	428	437	456	452	434	479	473	449	455	483	422	408	420	404	443	417	417	455	416	438	469	460	446	483	452	416	458	419	450	445	410	432	461	441	461	454	429	437	443	428	445	450	461	423	453	426	414	417	443	425	434	425	425	408	462	435	457	427	432	442	420	443	449	425	432	414	449	445	438	441	422	442	430	448	453	433	433	472	463	444	455	431	450	431	409	462	420	420	444	426	474	456	433	454	423	392	450	443	419	422	436	466	410	426	414	486	468	425	464	436	439	428	464	453	452	425	437	425	451	448	442	439	441	434	458	456	467	470	430	426	411	424	422	438	444	439	417	435	456	497	422	476	428	447	457	464	465	409	452	438	416	466	491	438	430	449	458	472	473	445	467	428	485	475	430	438	422	432	421	447	426	462	456	454	472	452	447	449	457	439	458	449	455	461	432	402	434	422	422	437	393	436	419	487	502	452	471	431	417	407	420	420	471	424	419	449	431	414	401	401	452	437	442	428	436	416	473	448	469	456	450	452	481	451	430	445	420	440	421	441	436	375	411	420	441	449	438	459	469	443	464	432	420	448	406	443	428	415	456	457	435	444	424	435	511	483	452	430	422	434	433	477	428	413	490	469	443	470	439	424	470	455	450	421	455	408	415	461	445	445	409	455	434	407	472	463	418	402	419	461	419	438	447	442	455	439	436	398	442	451	414	430	431	434	460	421	433	442	415	411	452	450	454	450	419	481	411	414	462	460	452	416	430	448	474	443	454	437	391	449	420	401	426	427	451	444	423	439	467	455	418	466	462	426	414	433	454	446	476	456	454	450	440	427	492	443	468	450	438	439	427	441	472	434	426	466	441	460	456	409	465	411	452	445	400	491	477	448	411	437	429	460	446	459	426	438	436	424	491	457	442	428	405	450	458	434	454	454	450	455	442	407	446	391	451	438	435	415	433	420	455	469	475	446	459	437	473	440	425	476	420	447	412	439	435	432	473	442	436	485	427	437	451	420	415	423	431	414	425	401	461	429	428	444	489	442	481	404	441	437	423	400	430	427	451	439	428	374	479	488	436	413	454	417	415	469	464	406	415	407	450	455	443	424	464	461	414	400	409	474	414	395	452	442	414	433	402	465	432	434	427	468	465	460	428	427	428	408	455	463	477	422	430	465	459	449	449	473	426	459	460	440	439	466	441	439	415	444	408	409	421	450	442	444	401	470	435	392	418	465	429	444	426	429	444	437	471	427	476	455	441	432	492	458	433	438	425	457	441	457	382	403	475	436	454	458	440	436	464	449	451	435	449	451	416	404	446	446	472	459	473	440	432	451	460	419	449	398	479	451	458	427	482	469	440	454	434	455	426	459	464	414	430	404	427	427	430	434	431	455	427	480	503	421	446	463	452	491	399	440	472	403	426	411	459	463	447	452	434	454	437	452	440	418	433	411	459	433	445	448	438	395	440	425	430	405	439	436	452	440	449	437	464	419	386	458	433	446	487	488	443	413	466	422	401	430	446	438	475	413	452	431	433	454	438	467	441	486	426	447	419	438	407	436	485	485	438	427	435	420	430	439	437	453	434	449
42697	31393	32192	26753	26204	14280	2836	681	441	454	461	403	383	712	695	322	302	277	302	250	289	312	264	254	307	263	263	256	307	276	268	236	283	275	272	266	261	269	300	274	305	295	291	265	249	265	257	265	269	290	285	301	294	322	275	290	271	263	251	296	250	276	293	271	251	245	269	262	295	268	259	286	280	270	289	276	290	288	286	260	297	269	245	264	250	302	273	278	279	269	262	247	252	284	277	285	314	251	281	277	271	262	274	259	284	261	294	288	269	258	270	256	282	294	290	279	300	269	276	262	279	280	264	248	320	275	273	298	262	257	286	285	277	271	286	286	286	261	270	259	286	310	252	264	270	283	311	274	293	275	271	281	281	283	272	301	286	267	256	264	294	292	303	257	289	278	267	258	242	254	307	250	251	276	266	295	272	262	246	260	277	266	295	261	288	259	286	250	243	254	283	266	262	288	240	271	294	260	267	266	294	272	286	255	298	281	297	272	309	264	258	314	290	259	302	281	304	307	277	268	279	276	251	280	257	279	297	258	264	288	265	253	261	304	303	265	249	290	276	273	297	281	278	256	282	267	259	272	257	288	264	257	280	233	259	283	262	291	294	246	296	279	261	266	277	301	277	295	266	263	274	270	292	263	277	273	295	284	256	293	273	285	269	261	283	285	271	270	275	307	308	250	268	293	289	278	255	312	279	309	286	303	257	268	269	263	261	239	276	278	261	269	307	268	286	296	274	285	311	286	304	275	263	276	302	268	261	261	288	280	269	305	287	250	278	265	290	269	272	271	261	272	266	290	304	302	267	257	288	285	252	284	301	295	276	262	299	249	250	247	249	282	257	276	297	247	294	268	278	292	266	286	267	249	249	278	276	265	310	257	273	269	284	279	292	279	278	257	257	254	238	278	270	260	269	274	297	262	299	279	262	236	259	315	270	305	276	271	273	281	256	245	267	262	270	298	304	265	258	264	291	268	291	297	274	274	267	282	301	275	291	275	250	264	269	286	302	307	287	275	315	271	306	275	268	295	257	274	268	279	272	267	280	269	293	272	247	276	269	249	300	279	290	279	257	264	303	287	256	310	271	303	260	257	254	290	258	282	236	316	301	299	281	288	285	268	271	275	276	268	308	273	286	287	299	252	289	273	264	254	270	281	240	315	294	286	253	220	304	295	272	294	268	287	276	291	259	303	302	285	276	268	288	260	303	249	290	267	275	275	251	283	283	305	285	285	250	259	257	287	306	265	276	273	285	323	277	286	311	246	283	277	284	276	283	258	248	239	308	257	289	273	272	246	270	270	294	276	261	283	263	252	284	299	271	258	267	251	278	285	302	276	291	316	275	271	308	278	276	295	285	264	230	298	300	268	261	276	301	288	287	272	248	277	316	263	257	284	241	282	305	287	276	259	278	274	253	288	294	263	228	264	249	245	252	270	273	259	289	290	282	294	263	300	256	281	256	261	318	246	255	301	275	272	287	254	264	251	279	223	264	260	258	235	267	285	279	288	315	265	272	292	298	269	285	261	266	322	311	274	279	280	266	317	301	274	277	266	254	253	245	284	271	284	264	275	286	263	295	291	296	310	299	275	272	245	297	281	257	305	273	291	293	255	294	282	292	269	283	292	261	300	266	274	274	265	290	266	296	262	234	262	281	287	300	280	262	287	262	265	246	247	274	270	274	275	259	256	278	271	291	281	280	282	257	270	302	272	254	289	243	290	278	303	292	282	241	254	291	243	261	247	260	269	296	286	288	279	259	271	293	264	313	254	262	289	223	263	248	277	334	272	273	246	263	293	270	298	287	283	279	257	320	293	270	251	294	264	257	264	267	298	285	291	251	265	265	289	259	276	278	269	280	312	267	290	281	265	232	316	257	296	284	283	283	262	286	277	237	279	282	285	262	289	255	259	257	274	279	278	283	289	315	282	259	270	280	281	294	269	266	277	263	265	263	297	277	286	262	269	284	280	265	266	286	270	278	246	269	268	258	282	285	293	257	255	248	287	280	280	288	325	280	289	255	273	303	275	296	251	301	261	289	301	279	275	267	276	261	252	286	304	285	311	279	325	305	251	248	271	268	276	284	255	286	270	267	249	273	281	301	276	292	275	295	270	245	281	267	288	272	275	294	258	301	270	272	242	277	254	275	266	267	264	265	257	257	281	297	265	281	277	276	271	290	268	279	272	278	274	285	273	294	265	278	274	265	305	258	290	278	273	267	257	276	268	296	280	269	271	295	312	262	286	273	290	337	300	273	276	287	283	281	293	240	284	285	263	267	238	274	272	276	289	253	295	263	274	290	261	266	290	284	289	282	271	300	305	275	285	238	286	271	324	271	275	286	313	232	293	298	259	277	294	293	285	294	270	263	295	268	255	270	305	280	275	284	306	289	299	249	296	264	263	283	271	233	265	285	294	283	292	262	248	293	308	268	246	311	277	286	258	274	253	265	274	263	276	249	241	257	248	270	276	296	287	251	281	270	299	262	246	258	297	266	288	239	250	297	271	298	281	284	295	253	259	275	265	279	304	277	264	249	303	302	245	287	263	248	288	294	254	323	268	284	280	269	270	300	302	285	294	266	294	278	273	262	323	290	263	255	263	253	244	257	266	273	262	280	277	297	290	250	265	309	274	270	276	276	270	279	279	294	274	253	281	281	260	266	252	259	263	273	284	280	268	271	312	270	266	272	257	296	285	281	289	300	281	260	273	291	272	284	276	258	283	281	263	283	283	299	272	270	269	242	276	271	256	282	249	240	282	303	275	298	261	278	264	267	291	245	267	266	292	259	286	267	258	300	246	278	290	297	282	262	279	261	261	290	262	290	273	248	258	289	244	258	279	268	254	265	258	271	283	273	270	309	277	289	244	265	268	285	258	276	299	259	277	290	256	266	268	285	275	271	268	282	293	252	280	274	281	264	295	293	250	259	279	291	290	292	275	278	268	275	290	306	248	270	281	294	289	277	268	292	266	337	267	255	301	260	261	281	287	268	277	328	277	322	276	301	264	282	277	262	284	262	266	312	257	287	240	278	252	257	268	281	262	269	277	264	291	313	286	275	345	259	270	293	266	245	284	257	289	267	264	298	268	279	298	280	283	260	257	265	279	274	248	278	264	276	300	302	273	264	275	281	251	255	270	302	279	296	284	278	266	288	285	267	271	285	277	263	294	245	256	252	257	270	271	240	273	267	277	278	274	289	251	288	260	266	268	246	286	270	315	287	300	263	281	252	278	249	317	286	265	241	286	294	266	282	297	280	302	274	284	278	257	255	274	282	276	268	300	294	274	289	276	264	286	285	277	289	302	249	258	254	269	286	268	298	303	245	241	268	257	297	241	285	278	283	277	276	304	257	290	289	267	280	281	277	289	260	265	266	334	256	287	268	254	304	318	266	260	291	301	266	280	266	256	261	279	290	268	290	287	269	283	262	281	305	296	252	296	282	272	270	263	252	267	293	272	275	303	265	294	251	283	297	259	288	235	268	307	280	262
27146	24534	34464	35079	39822	22905	6826	2117	1450	1523	1556	1155	1353	2989	2937	922	611	601	625	640	634	643	584	657	636	673	640	646	689	654	613	641	626	639	642	625	588	620	618	692	594	608	639	613	653	643	680	649	637	642	611	649	639	574	614	633	604	642	602	656	629	596	631	600	621	613	641	622	611	629	587	667	617	636	619	612	598	642	627	606	660	669	594	577	612	651	612	614	655	615	651	650	653	650	609	573	655	620	606	600	648	639	621	589	612	631	590	665	595	640	639	590	631	627	613	609	637	644	613	578	609	560	621	644	642	629	637	670	597	632	659	645	635	600	605	622	626	614	611	580	618	629	600	604	649	619	689	636	623	595	592	595	619	637	630	597	619	594	606	607	597	652	604	625	627	599	646	625	620	636	654	623	595	641	552	616	595	638	628	641	633	594	630	660	598	645	624	612	606	646	642	633	619	624	605	648	558	601	624	657	614	629	608	602	546	615	627	608	632	646	579	619	586	587	580	622	632	639	606	595	633	594	602	629	616	628	634	618	629	622	620	598	594	621	648	670	601	592	641	638	635	587	606	607	612	608	571	620	620	601	638	576	647	586	617	626	609	620	607	600	618	624	601	616	625	621	611	615	611	641	587	624	638	639	622	595	649	593	647	642	604	571	612	625	587	616	636	616	637	631	684	663	564	636	596	556	623	585	626	660	621	604	616	620	565	626	579	635	613	616	667	607	612	649	639	615	602	624	615	576	613	617	636	600	633	606	607	637	613	627	665	623	617	645	633	631	609	653	670	624	603	636	588	665	626	572	576	583	616	659	602	625	631	585	618	619	621	615	644	611	629	617	574	612	639	615	601	629	607	663	648	661	632	623	649	642	643	607	652	596	593	636	649	622	612	668	635	665	622	624	666	630	623	640	622	596	608	630	621	566	647	622	599	607	611	589	604	638	646	644	659	638	679	623	634	654	619	630	629	647	588	651	601	661	612	647	601	631	580	604	602	618	603	613	578	593	620	596	644	626	597	603	589	623	674	616	603	594	652	661	623	613	587	619	617	608	605	596	631	651	636	619	624	595	676	640	652	603	581	625	607	595	592	652	655	653	615	597	564	627	586	647	594	665	598	616	646	606	607	641	628	582	629	637	634	636	631	642	629	649	587	609	583	590	631	591	635	645	601	623	600	637	630	642	619	586	622	616	581	642	654	576	593	682	585	590	614	643	599	583	610	620	609	609	598	625	635	633	651	590	649	621	621	592	599	624	607	644	656	632	648	616	582	646	608	621	613	622	618	585	662	674	654	605	605	639	622	636	628	607	647	599	605	628	616	634	584	635	667	630	623	576	628	679	636	599	610	595	611	617	632	543	626	657	609	618	650	640	618	616	592	654	585	646	592	595	610	635	606	590	608	618	584	639	626	618	642	613	619	632	632	620	624	628	613	577	682	606	616	604	678	630	647	630	649	629	639	584	600	581	592	596	637	631	616	672	641	609	603	615	641	627	609	623	590	643	651	611	590	635	612	569	607	580	599	591	617	620	649	589	646	629	603	638	688	659	630	630	631	632	648	644	632	676	632	637	617	579	609	617	617	604	597	651	622	604	642	592	614	606	583	574	620	582	606	633	628	651	622	634	625	569	593	564	612	605	570	641	644	615	600	624	666	628	622	587	603	644	629	610	616	615	563	633	614	639	682	690	617	618	627	624	585	620	607	599	626	607	601	633	592	595	609	623	648	653	648	558	641	632	621	616	569	641	606	601	663	640	632	620	643	620	664	665	654	608	587	605	650	670	593	616	586	609	616	593	605	575	661	604	680	618	613	636	619	613	615	596	613	606	602	597	677	608	612	605	590	602	676	629	654	616	599	641	570	647	594	591	628	590	614	607	599	572	619	638	631	610	622	631	596	642	611	591	614	584	608	621	606	630	607	572	655	652	629	647	629	641	584	607	591	639	608	644	589	635	620	594	641	600	645	645	631	662	626	633	591	627	582	600	622	646	610	629	610	607	585	650	638	650	653	620	625	609	610	648	621	618	624	649	637	598	609	639	660	634	613	662	635	590	631	652	621	610	598	620	621	667	624	621	604	606	609	658	621	655	591	637	635	605	611	600	593	646	605	627	619	615	648	611	611	610	600	634	616	618	597	602	603	610	591	652	618	632	575	652	650	596	582	628	633	644	609	630	618	634	629	594	591	608	589	642	628	622	646	630	619	585	584	621	596	597	657	620	644	577	631	637	599	612	627	613	633	621	613	675	606	593	601	601	607	642	607	623	624	653	657	615	592	623	642	598	597	634	650	593	605	634	673	626	610	591	618	597	593	628	638	579	609	570	619	590	643	640	601	601	639	652	603	632	616	652	597	643	646	623	596	665	638	654	659	621	654	605	595	615	623	626	610	620	630	597	677	611	603	602	629	597	611	636	547	618	634	661	677	595	644	623	635	665	651	626	626	633	643	634	616	623	638	612	632	630	619	594	604	578	584	636	668	600	605	623	618	551	629	637	635	617	623	597	594	590	653	600	601	655	625	631	642	608	638	640	646	666	642	605	581	642	642	597	606	623	660	651	580	647	615	612	643	608	591	637	624	594	628	629	618	615	627	623	610	581	617	606	596	620	621	614	654	664	629	601	681	645	626	615	642	614	595	616	603	654	615	656	640	580	631	619	645	562	641	533	648	632	642	636	629	670	625	611	643	592	612	634	610	632	619	592	648	627	630	610	590	574	619	603	595	615	600	644	575	636	601	631	626	619	618	594	630	618	599	595	623	620	627	623	632	648	629	585	584	632	623	611	644	552	644	631	637	664	620	626	666	639	575	640	620	692	634	586	589	613	601	601	568	651	599	591	604	580	642	612	629	589	628	607	609	603	633	604	611	643	595	598	585	655	618	635	642	620	623	568	648	659	640	585	569	647	605	669	617	630	602	562	602	668	571	646	641	607	597	639	624	637	632	637	607	626	581	602	640	625	629	601	627	640	608	667	578	614	642	620	600	589	628	598	615	642	667	619	650	583	689	609	582	632	586	633	603	582	622	646	626	596	656	600	660	632	596	573	659	608	635	638	604	612	557	633	672	651	625	624	661	581	587	649	624	646	609	633	602	656	578	621	617	591	634	634	618	635	613	619	646	596	647	615	636	646	659	605	547	639	609	627	600	626	614	588	655	597	610	598	612	622	666	574	603	608	602	630	611	655	636	614	636	597	641	665	611	612	593	615	625	618	582	647	653	591	602	635	638	589	629	661	663	620	622	635	644	595	660	653	614	646	631	626	605	666	624	638	619	625	592	656	610	622	633	615	617	638	628	636	624	666	618	632	614	651	650	588	635	632	654	562	619	658	593	619	632	627	635	572	599	638	626	616	585	573	593	631	584	582	648	620	567	608	603	666	632	625	643	624	663	652	626	655	627	672	602	628	619	569	581	584	626	604	656	618	607	583	615	661	662	616	570	654	636	593	598	607	624	629	611	639	585	666	607	579	577	634	641	620	648	623	640	602
51161	41146	40676	34416	36688	21477	6135	1112	715	686	561	505	508	495	935	378	328	349	326	340	335	314	350	371	357	338	320	335	322	327	329	327	305	326	293	347	331	367	319	357	320	348	308	348	345	362	340	307	374	319	352	359	324	339	320	347	312	349	355	320	318	368	313	349	336	336	357	384	347	318	346	311	355	334	329	362	333	338	347	326	342	336	345	322	308	301	294	322	332	358	337	322	352	345	329	328	364	348	295	327	328	331	329	334	323	336	317	362	353	329	354	357	319	333	314	332	361	341	321	340	393	354	312	334	335	313	332	352	341	378	338	313	336	317	337	363	331	303	346	322	371	369	363	305	305	317	360	340	349	309	363	305	354	344	354	318	353	355	302	311	330	323	345	343	345	316	340	321	356	300	357	343	341	314	362	348	329	374	328	337	339	371	299	362	325	355	337	312	366	326	315	335	351	316	321	345	334	296	357	341	338	351	341	295	357	351	321	324	340	315	315	312	319	310	315	351	319	350	371	334	334	327	306	311	341	331	351	379	356	358	353	305	300	333	336	334	314	323	355	341	308	305	346	328	337	338	353	324	329	318	326	323	333	349	346	322	324	332	351	330	346	353	336	302	314	332	348	344	380	280	330	359	350	312	334	317	386	318	327	332	321	351	311	323	354	321	354	362	368	344	351	325	327	365	350	351	310	319	345	357	362	363	334	320	274	352	325	304	338	316	348	341	326	371	332	324	322	334	338	351	356	321	351	337	344	317	313	378	332	325	340	333	347	354	340	319	359	338	326	326	308	363	374	326	335	337	315	348	348	292	311	338	341	332	349	323	334	335	331	342	317	331	312	365	304	333	347	344	380	309	342	338	361	305	313	325	318	351	380	356	386	361	353	314	337	352	328	347	307	331	325	322	316	302	350	362	310	345	340	365	371	369	329	354	348	334	298	328	347	306	341	331	311	387	358	349	323	361	330	320	320	310	334	337	336	351	344	323	354	308	319	289	314	337	353	334	359	320	342	333	322	335	322	316	351	352	338	359	331	372	319	313	338	341	344	332	333	311	314	368	345	306	313	369	320	343	356	360	315	329	331	335	342	353	378	327	316	359	316	325	353	327	331	325	341	340	342	353	320	340	300	367	338	352	311	395	344	308	316	378	368	324	308	363	332	353	340	352	346	339	321	329	328	360	333	344	326	353	334	365	351	331	358	338	337	352	336	357	355	350	325	317	366	357	373	339	341	346	373	331	360	326	341	342	333	344	358	334	353	309	316	347	347	343	310	323	361	322	340	356	385	313	344	372	347	337	336	314	374	337	323	362	319	370	350	315	335	320	334	325	327	348	365	357	335	347	324	319	324	339	347	325	301	308	324	332	361	330	340	323	329	336	335	337	363	326	358	327	380	328	337	359	344	332	305	346	336	337	337	340	365	322	335	333	348	342	299	331	322	319	337	346	324	330	391	344	319	340	338	313	321	312	357	353	341	353	311	349	301	334	325	337	323	344	335	357	337	324	305	346	389	327	380	354	321	337	303	332	349	334	322	349	348	324	362	282	366	344	333	335	338	334	339	348	342	325	281	359	359	382	309	383	356	339	331	302	322	326	328	335	325	351	335	315	361	377	339	364	339	352	351	323	342	333	328	332	360	330	285	367	345	327	318	324	302	338	329	325	334	348	345	342	348	364	339	338	335	328	324	334	344	323	315	323	341	341	325	340	338	356	309	325	355	353	302	343	342	310	324	364	350	315	349	325	363	322	334	371	339	341	365	335	335	340	360	381	335	351	327	342	342	354	340	318	324	328	355	341	364	315	355	351	341	323	321	313	333	339	309	330	311	353	295	345	352	338	316	319	342	360	334	346	344	347	319	349	323	344	329	333	379	353	326	294	340	323	316	310	368	342	344	359	332	307	355	342	300	345	318	342	325	321	366	317	366	311	291	322	300	320	345	338	368	332	322	327	349	333	304	320	341	344	340	347	315	344	326	320	314	329	329	309	335	364	344	340	330	330	332	334	358	302	339	341	345	330	308	345	345	324	351	345	334	327	313	303	367	327	326	357	331	345	348	381	338	350	383	340	346	319	347	330	330	324	341	332	328	314	329	322	360	326	365	312	311	330	352	396	334	348	351	324	345	334	347	328	285	314	344	334	328	361	320	316	303	322	348	373	357	369	360	321	339	344	299	304	323	334	319	332	327	310	359	331	329	329	306	325	341	333	344	353	325	353	318	374	338	361	327	326	328	307	310	302	303	342	345	344	327	301	396	302	375	368	306	356	309	345	344	334	322	344	345	344	319	350	333	337	300	341	334	328	323	347	322	343	335	353	352	359	341	342	316	337	350	369	326	306	339	353	344	336	363	327	325	332	320	299	337	348	330	347	341	307	328	329	357	344	340	314	307	337	307	349	337	350	318	307	340	326	334	294	316	342	368	338	302	355	341	325	341	338	323	315	347	355	367	366	308	318	321	343	356	328	332	350	343	323	361	298	320	356	344	326	322	326	334	334	326	386	331	356	336	356	321	286	294	317	337	366	322	378	358	343	334	326	332	325	374	323	320	354	369	297	348	362	301	305	313	349	361	325	311	326	339	323	337	342	315	356	336	359	360	327	336	340	333	307	345	339	367	354	352	332	337	313	317	332	344	352	328	321	365	337	350	329	359	361	358	337	320	351	314	338	308	325	318	332	322	268	341	369	294	325	324	325	319	315	321	328	338	304	326	318	342	344	344	335	359	328	365	351	376	356	316	323	358	350	319	372	386	353	368	327	322	365	321	305	330	316	331	339	315	352	372	319	345	332	350	316	325	299	354	344	346	301	341	361	312	310	322	351	343	327	345	337	335	323	336	363	356	304	328	346	324	323	378	352	317	319	372	325	330	355	315	341	359	325	321	337	386	316	339	294	321	330	347	348	343	352	331	329	316	284	321	342	334	336	309	343	372	310	324	325	361	333	336	300	300	312	343	317	361	340	319	364	298	326	348	342	337	354	358	323	316	345	307	351	332	361	341	354	373	346	344	348	326	334	349	340	303	317	309	350	339	326	347	364	355	350	320	313	321	365	316	365	329	312	324	339	341	362	358	335	332	357	330	306	338	340	343	358	334	334	367	328	316	310	319	325	327	335	348	378	352	338	343	299	360	343	335	312	336	336	324	322	328	330	355	317	365	336	325	393	325	367	350	319	322	337	339	345	304	335	339	371	349	350	354	369	330	355	345	332	344	328	354	312	369	328	323	343	368	345	335	376	338	328	335	349	336	297	380	296	308	370	353	351	325	349	370	336	352	315	372	342	342	334	356	332	358	341	340	327	347	329	327	346	365	332	329	333	303	328	326	334	375	320	293	341	338	322	344	343	348	347	352	337	345	347	352	308	329	347	381	351	340	321	365	348	299	360	329	363	322	324	319	336	319	284	329	331	333	337	315	325	352	336	344	342	319	328	360	321	283	332	317	361	336	330	316	360	338	378	354	359	345	325	315	294	355	329	330	387	348	333
32200	32086	40973	41574	48114	29183	8680	2835	2463	2490	2035	1673	1428	2090	4156	860	748	759	777	774	786	741	725	741	762	770	764	726	747	758	767	742	686	804	755	736	756	750	738	704	753	765	725	756	763	706	709	717	749	724	737	755	720	782	753	673	750	691	702	754	751	787	766	717	725	691	715	784	754	712	689	727	708	734	733	732	724	689	725	764	759	752	688	749	716	734	734	691	722	696	689	720	715	735	733	776	723	708	739	742	753	744	753	704	734	708	746	732	741	702	717	728	735	716	707	724	768	694	743	670	675	716	741	671	666	803	722	724	731	754	700	724	751	698	728	727	699	714	744	698	724	596	707	709	664	779	736	675	729	719	761	733	733	683	715	749	726	739	723	694	685	641	764	749	733	794	722	684	763	714	725	723	768	732	697	724	744	750	690	749	720	765	733	729	773	760	710	719	726	747	726	708	774	709	763	706	728	758	719	760	734	714	731	689	701	733	714	694	690	752	708	725	734	712	764	704	743	718	724	750	766	678	740	698	742	768	737	716	732	738	735	703	761	703	766	717	737	715	763	702	686	684	708	744	751	713	718	732	665	702	711	716	693	746	717	691	687	684	676	723	723	733	717	764	733	733	716	674	707	714	733	784	744	665	725	733	696	733	686	739	676	705	736	722	699	696	717	734	675	755	742	691	706	737	700	764	739	693	692	717	728	735	703	703	736	720	739	701	717	729	743	755	702	689	738	761	705	804	725	679	725	701	742	732	742	740	736	732	753	684	756	663	756	759	700	675	733	694	734	701	705	674	708	747	734	740	697	767	760	766	753	729	685	699	754	711	702	721	712	773	692	732	743	702	767	710	765	682	685	696	744	714	735	744	753	752	757	733	759	775	739	712	723	752	730	768	740	718	744	664	702	697	744	722	737	752	708	742	700	652	695	754	738	674	736	719	707	690	756	705	686	718	740	733	728	736	770	729	711	714	746	718	699	753	727	718	714	676	747	736	743	717	777	738	718	731	704	694	743	715	714	719	724	708	660	787	704	751	694	708	713	713	743	725	684	699	689	746	729	747	742	670	739	730	723	752	692	712	708	731	741	697	754	735	683	731	704	713	638	712	715	681	715	704	727	751	685	742	729	752	733	758	702	724	667	706	767	714	740	690	707	715	734	710	700	674	714	716	758	721	743	769	749	735	721	685	708	713	759	712	701	782	717	746	698	716	714	788	716	691	739	705	747	767	715	719	747	721	680	693	744	724	732	723	717	759	707	753	747	748	683	724	720	675	726	723	739	778	718	750	717	678	736	696	702	779	768	720	716	701	728	763	762	725	749	731	705	767	662	728	731	740	709	718	693	733	718	721	764	751	712	760	705	698	705	741	743	700	729	769	755	672	764	707	766	735	721	714	673	753	711	765	746	760	689	662	701	694	723	716	728	745	734	697	696	723	679	751	741	702	750	727	782	734	717	711	709	688	719	715	705	729	722	749	730	718	692	729	731	757	718	753	772	730	755	711	759	728	722	705	745	761	717	746	722	741	755	709	747	676	684	691	736	709	712	740	716	748	754	664	721	708	692	729	700	725	653	716	761	684	757	752	715	744	727	705	678	739	718	722	686	682	726	738	700	731	716	776	738	733	718	691	773	714	693	715	699	710	737	757	725	741	723	682	697	775	717	720	736	749	782	701	709	714	701	736	698	726	739	735	673	717	703	724	713	745	766	743	702	761	741	732	709	695	703	750	755	698	731	782	738	728	669	721	707	742	791	747	730	740	718	765	738	676	781	716	716	732	692	708	672	698	739	718	751	705	707	750	711	737	738	707	710	700	714	727	748	729	747	694	707	658	718	708	730	752	722	713	736	707	735	706	767	721	730	704	754	729	683	681	787	741	726	738	712	724	738	704	784	710	740	729	716	699	704	713	689	725	724	703	727	687	761	697	688	709	731	745	744	699	681	775	705	730	747	721	723	686	744	779	729	753	767	723	731	713	751	733	761	749	722	737	698	743	694	700	713	752	736	678	721	698	693	726	710	713	646	756	682	678	698	703	691	690	735	719	756	688	688	732	783	728	747	737	665	722	699	685	709	791	729	709	709	703	744	732	733	701	755	733	714	742	742	728	695	742	721	721	684	721	734	741	717	699	724	748	750	737	708	681	688	744	700	743	799	741	730	754	728	743	753	732	707	725	742	707	754	688	693	753	726	751	721	708	731	702	717	732	668	736	744	707	742	729	755	748	725	730	708	725	674	741	721	700	772	725	766	739	760	699	756	712	722	750	732	701	790	689	721	770	691	739	721	711	720	693	698	722	726	747	755	738	755	715	722	712	751	686	734	700	746	745	680	728	687	720	708	765	699	698	701	763	735	739	778	748	720	729	754	730	725	724	732	731	742	732	722	719	706	730	704	679	678	731	730	699	743	778	738	753	734	716	668	728	719	719	795	734	720	747	700	743	710	698	728	723	735	691	719	709	700	722	768	685	739	724	726	679	758	713	734	693	683	702	724	748	759	750	734	739	718	708	683	724	695	719	751	722	742	726	708	731	717	706	729	720	718	771	708	706	769	717	707	707	758	737	708	694	709	734	738	711	743	722	731	748	684	683	724	757	767	667	709	737	700	716	749	761	727	746	740	713	741	696	716	727	703	754	723	734	735	759	714	678	686	768	704	762	766	709	740	785	715	728	710	687	728	682	737	740	686	722	697	729	772	709	751	717	705	720	727	702	729	716	719	715	759	735	718	718	741	733	738	734	717	785	777	733	739	734	754	682	653	724	716	737	727	713	698	706	717	707	740	698	758	710	733	746	716	686	746	718	672	703	729	742	710	745	724	719	701	746	726	742	716	717	725	713	730	729	725	743	738	712	701	707	744	722	726	746	699	738	725	734	679	695	740	711	738	734	686	678	680	729	746	729	704	744	710	737	730	733	736	738	714	697	711	743	738	730	713	745	719	710	710	749	701	745	714	734	764	687	718	725	713	745	700	671	761	724	703	717	753	722	711	745	765	759	743	732	720	691	761	715	696	714	722	757	722	728	729	740	717	683	728	715	748	731	717	701	735	744	724	767	732	741	748	753	704	715	723	715	759	759	733	703	768	729	718	722	732	726	679	705	704	753	706	716	720	713	684	722	673	770	690	733	725	724	703	727	717	725	728	713	716	797	722	727	749	700	719	674	735	687	699	699	751	717	669	709	731	733	732	715	709	749	696	689	669	718	689	715	726	713	723	696	687	746	747	749	739	729	745	745	715	681	693	707	705	714	718	730	680	724	715	727	698	706	694	746	712	758	757	739	742	707	710	757	705	670	702	735	730	740	675	765	724	728	742	736	692	674	720	695	716	716	738	753	733	763	683	693	762	659	703	773	758	724	736	696	707	720	692	695	704	751	733	714	749	715	701	753	779	737	729	712	731	765	724	702	738	779	714	751	741	654	691	688	761	732	708	731	694	704	746	702	757	730	792	730	698	731	765	646	735	704	722	708	731	736	727	727	762	727	681	730
22852	13079	8775	5382	3320	1599	539	396	327	222	213	201	170	135	132	140	151	143	156	136	167	139	154	162	164	142	138	154	144	143	134	146	159	162	133	157	136	134	140	136	147	139	152	150	158	137	159	134	135	151	159	133	163	147	157	176	142	145	148	138	162	147	128	147	130	147	134	134	137	154	140	153	141	148	120	134	127	140	151	151	131	166	140	139	160	141	142	144	138	158	143	164	180	158	164	146	149	142	164	162	152	155	139	153	151	138	157	143	141	149	148	163	140	131	126	150	175	147	141	139	147	129	148	149	152	142	139	139	138	160	152	129	154	155	187	143	150	137	141	128	121	139	145	142	166	164	149	143	164	147	131	151	155	153	138	157	155	144	142	151	136	169	172	166	156	139	178	148	123	149	124	148	136	139	167	153	163	135	133	152	144	168	151	131	138	156	156	139	139	147	153	159	147	138	134	146	116	129	134	141	157	129	134	165	167	153	125	149	135	157	143	125	130	176	147	151	136	155	157	150	147	135	147	177	133	134	127	149	141	147	151	154	143	139	143	143	143	149	160	103	139	132	142	145	136	132	171	121	138	140	165	130	157	141	145	168	144	130	146	154	148	147	142	141	149	155	131	133	130	140	135	154	147	141	167	135	153	143	147	162	160	134	123	148	145	140	142	125	148	142	131	142	152	149	142	162	133	149	146	150	133	148	131	153	154	150	147	149	129	152	148	165	128	144	138	147	144	154	164	152	162	139	145	145	156	140	157	166	130	146	146	147	141	148	169	141	161	136	160	158	157	148	144	150	165	187	139	129	158	168	135	138	131	134	156	140	147	167	157	145	130	148	152	166	162	136	143	163	137	133	139	142	140	150	126	177	153	146	169	158	169	149	149	145	147	156	145	130	171	174	139	136	153	159	146	160	133	140	140	145	152	130	147	150	140	186	152	160	150	120	156	157	153	149	148	126	152	127	148	157	148	146	144	142	154	151	148	132	142	146	153	151	121	138	165	155	138	128	141	160	150	139	149	149	138	164	178	167	152	155	160	144	128	129	147	170	130	157	144	164	151	178	143	147	138	136	155	126	131	170	136	154	159	119	137	174	161	156	147	137	150	136	144	143	152	161	151	162	131	160	142	140	152	160	150	160	126	131	141	167	144	142	144	137	131	150	138	151	131	139	157	159	153	139	147	153	149	150	128	173	152	158	133	154	154	155	143	147	134	158	160	140	138	168	136	149	140	163	142	130	154	162	160	145	152	161	154	147	151	177	155	155	150	130	154	157	165	148	161	131	158	146	138	155	125	146	167	180	145	126	134	161	170	145	156	142	141	149	164	138	125	140	141	148	155	155	131	129	149	137	146	157	166	154	154	152	157	170	164	155	133	151	148	146	153	172	149	167	138	144	146	155	143	156	169	145	115	134	151	141	166	144	140	168	143	142	128	136	151	152	164	167	156	149	141	123	154	163	154	143	141	158	152	140	152	143	130	147	137	130	163	147	153	137	141	126	129	154	156	135	170	146	150	146	148	128	139	155	151	151	138	133	139	136	149	136	161	150	135	126	158	167	142	146	166	129	164	133	147	153	153	149	145	149	148	139	124	160	161	139	162	138	145	139	145	170	158	141	136	158	136	137	135	162	163	139	154	154	146	140	146	134	115	145	141	145	143	129	139	129	154	138	139	136	145	146	157	138	122	145	178	144	170	137	141	146	149	159	160	150	164	139	126	152	128	134	130	156	125	139	160	137	153	145	138	156	178	137	139	141	173	164	158	145	142	144	149	144	151	145	151	132	143	142	132	149	150	149	143	145	165	126	149	148	168	131	158	186	136	153	148	147	159	135	154	163	145	153	141	130	160	148	157	143	131	158	168	154	164	146	144	138	152	158	152	139	152	148	163	151	150	137	173	118	151	134	146	163	153	139	130	144	126	112	160	143	148	134	141	161	141	146	162	141	141	136	144	130	172	159	155	168	142	126	137	137	128	144	155	181	151	151	156	155	151	152	133	122	148	157	152	127	151	152	147	155	160	139	168	147	136	115	142	142	158	144	156	173	143	149	137	130	166	171	144	158	176	181	157	146	161	134	181	164	144	151	154	133	154	137	129	163	170	141	147	139	149	132	162	136	148	138	149	141	171	151	130	131	147	164	139	143	160	155	145	148	134	169	136	147	140	132	117	129	137	148	141	141	155	139	159	146	154	162	135	142	128	173	135	187	168	134	145	141	152	155	120	139	138	131	131	165	140	136	145	150	151	153	152	137	137	169	156	110	139	160	147	151	138	127	162	154	143	150	122	161	152	178	173	137	144	144	139	152	156	148	123	148	168	150	147	157	134	159	190	159	146	157	151	151	148	140	133	140	124	156	145	145	121	142	162	148	130	145	152	140	141	152	152	158	141	141	164	163	171	160	155	133	136	144	117	128	116	153	146	142	163	154	150	151	152	158	137	145	131	162	143	157	156	154	161	167	135	151	169	143	127	153	140	149	172	138	153	145	166	155	154	140	151	159	163	136	138	149	129	170	155	145	127	159	176	167	162	134	132	148	148	128	154	136	135	149	132	140	149	165	172	165	169	141	138	144	150	140	146	129	160	147	152	138	153	130	158	147	140	134	142	118	133	148	132	144	132	142	159	135	163	137	152	182	140	138	149	118	148	158	148	143	136	148	159	151	138	156	126	142	135	118	146	141	158	141	128	164	143	142	146	140	129	145	135	123	130	138	150	150	155	163	143	161	137	145	149	145	145	144	130	125	127	147	140	127	140	153	150	173	162	145	145	134	143	149	154	183	141	136	157	137	148	148	170	139	116	142	147	148	172	130	166	164	152	139	165	169	164	142	134	136	137	136	135	159	148	152	164	128	122	124	130	156	156	172	150	160	164	125	146	138	171	161	154	142	142	159	133	143	129	138	155	165	162	128	137	154	158	143	136	176	136	133	129	159	147	141	133	142	138	158	167	166	167	164	155	135	144	163	143	154	134	171	140	159	177	134	166	150	161	176	154	155	154	166	129	147	140	153	136	173	151	144	148	147	124	134	157	170	136	143	181	179	103	150	143	129	135	167	172	152	145	159	172	153	146	133	164	140	151	158	147	143	161	125	160	142	138	147	155	135	148	134	164	132	126	143	145	141	153	153	146	136	157	157	136	113	148	144	152	137	149	169	162	141	128	141	154	161	133	145	170	129	158	117	152	161	135	136	153	129	162	185	147	134	124	143	144	128	159	142	150	163	148	152	112	140	142	133	150	136	158	128	163	172	153	136	131	148	166	164	153	151	134	166	134	137	151	159	146	156	136	153	132	161	170	148	127	127	159	142	126	154	120	124	145	167	162	138	143	138	152	148	159	152	147	163	157	145	143	141	141	148	152	152	142	124	156	154	125	138	154	146	120	129	150	170	156	145	158	142	152	146	154	155	151	165	136	139	134	153	135	155	142	128	132	135	149	153	152	122	159	149	141	133	158	135	162	142	177	139	144	156	145	154	143	150	145	130
13565	10204	13306	12879	10720	5212	1739	1734	1335	812	681	509	464	437	356	392	361	359	360	362	346	362	365	355	343	341	341	357	396	366	380	363	371	365	391	353	357	362	355	389	382	374	357	363	380	360	351	366	372	366	402	379	332	342	375	360	386	381	354	360	346	338	375	369	362	357	382	371	333	370	381	362	335	365	385	385	380	403	361	365	404	375	367	364	369	367	389	374	358	413	381	334	360	354	377	326	378	356	380	356	337	394	342	358	362	366	384	339	385	352	374	372	366	384	379	421	369	374	359	382	342	367	394	387	378	347	360	359	361	355	376	377	394	373	372	371	395	360	372	345	379	387	393	333	353	348	376	362	371	377	355	414	395	345	373	392	376	382	339	370	386	383	358	351	372	358	361	385	356	391	340	385	349	355	399	340	398	357	353	339	389	397	346	368	356	325	390	355	401	351	371	357	384	363	378	337	367	377	382	372	346	409	387	374	366	347	367	373	362	409	385	375	391	349	380	368	363	397	379	346	348	353	331	344	380	369	386	366	328	346	404	404	341	372	323	368	368	363	387	390	350	339	336	343	346	374	377	397	336	353	387	362	380	369	374	382	377	359	339	340	362	398	353	367	349	358	372	364	366	374	380	383	360	374	354	354	353	353	385	358	365	361	390	392	366	373	390	377	369	362	363	332	384	379	350	342	359	354	380	342	377	352	408	406	413	370	391	392	367	378	337	369	353	345	366	392	367	355	376	342	369	362	353	335	371	374	367	433	381	333	343	361	355	361	356	347	371	347	378	355	357	320	346	369	346	356	349	336	370	349	365	370	361	356	337	379	347	367	357	364	344	367	369	347	379	371	334	377	356	340	370	331	361	383	346	345	342	364	411	372	346	375	372	363	355	369	381	376	375	389	354	370	419	367	362	354	366	334	351	410	372	370	348	350	406	367	357	360	349	393	417	388	357	365	370	329	380	369	351	321	370	363	351	368	334	399	365	350	372	384	352	386	367	352	373	370	402	389	351	354	345	373	372	374	356	376	401	349	374	366	384	371	344	401	393	375	387	355	364	397	393	312	385	339	339	369	392	363	386	366	361	380	365	370	358	372	363	363	317	357	346	348	371	339	367	339	397	400	361	345	374	347	322	369	351	337	382	370	382	355	359	379	340	391	355	399	393	368	396	362	346	352	393	362	365	360	377	392	370	362	382	373	381	376	341	352	370	384	353	352	376	353	404	361	355	351	360	350	398	367	360	379	422	376	363	353	358	360	371	368	378	344	388	379	360	364	361	392	375	374	386	347	346	372	372	340	396	381	357	346	354	376	363	372	368	331	352	363	361	388	395	369	329	355	374	394	350	351	374	429	391	376	360	378	394	384	384	345	355	323	386	387	341	346	366	366	369	343	393	389	374	386	384	402	355	363	359	358	378	357	386	382	364	400	388	404	374	370	349	375	350	369	371	377	372	366	359	341	377	353	348	391	333	363	357	376	407	384	386	345	383	363	366	367	366	336	366	360	349	372	383	391	375	375	358	392	384	349	358	369	350	349	371	389	358	384	333	359	362	348	352	361	393	347	352	390	349	362	356	340	370	368	354	352	345	335	350	363	395	364	355	375	403	362	373	351	345	390	391	386	362	374	345	375	348	365	352	372	363	389	393	335	374	387	362	409	380	378	350	391	384	388	352	356	387	389	344	336	336	394	343	394	420	378	363	369	354	350	335	390	387	372	378	355	385	340	344	333	389	391	360	359	342	421	365	336	363	382	386	389	380	385	391	380	368	394	386	386	377	369	336	369	365	368	345	398	358	371	382	416	348	375	409	368	363	382	355	347	387	374	374	385	378	384	423	357	372	389	366	357	372	397	340	365	378	356	371	343	383	368	354	334	360	404	340	397	368	389	323	349	370	349	359	372	346	366	333	371	363	384	383	361	359	351	365	366	360	364	361	359	366	360	367	359	345	376	386	378	372	346	376	346	405	366	355	358	355	386	350	372	368	407	347	364	355	376	357	371	375	366	369	334	378	341	370	364	413	367	341	408	331	371	376	407	355	395	377	373	364	363	380	358	353	397	373	368	336	384	367	340	369	369	362	327	389	407	367	373	355	343	394	405	367	388	371	392	356	302	384	368	345	399	376	381	359	382	358	397	376	377	373	346	401	356	364	341	357	343	359	338	362	384	399	377	363	338	362	366	362	351	388	336	371	373	356	332	380	382	365	370	357	367	354	353	366	353	369	365	422	373	320	369	402	359	366	362	367	374	364	369	407	352	412	352	357	384	376	393	392	379	371	359	368	380	366	394	383	334	386	393	361	356	377	370	385	396	384	368	385	362	338	385	372	392	386	366	335	369	331	382	375	362	360	382	347	424	375	369	378	391	385	363	368	310	359	350	362	363	328	426	375	372	343	340	381	359	393	347	332	364	338	342	356	359	335	396	337	331	343	358	358	377	371	352	354	364	363	357	403	364	381	357	364	394	380	365	397	363	391	428	359	346	362	368	372	364	367	350	343	348	336	371	358	343	351	386	371	375	383	330	394	376	379	371	369	387	355	346	354	370	376	338	377	391	399	361	355	391	359	356	354	383	341	372	373	368	323	358	348	379	361	407	375	365	352	340	356	383	375	347	360	328	412	352	338	386	345	379	361	367	368	361	401	373	386	372	381	347	366	334	366	323	379	365	372	359	372	363	361	369	363	341	385	372	375	380	369	372	369	393	393	341	365	404	340	352	379	334	370	363	370	370	374	330	386	401	349	359	388	379	360	365	368	377	363	387	342	352	376	353	380	394	376	352	346	372	358	380	374	382	371	383	350	361	358	358	362	356	367	369	359	345	348	343	392	369	338	377	346	387	348	337	353	398	352	349	384	368	379	356	405	373	373	364	355	343	347	367	367	418	365	346	378	349	367	366	387	358	382	332	369	418	364	324	374	322	364	398	347	368	364	370	361	387	358	370	375	338	349	369	383	368	351	409	352	359	409	399	355	383	383	344	357	381	388	352	371	372	358	374	363	393	348	357	357	376	380	391	365	335	380	407	349	317	367	353	338	339	349	395	362	361	375	354	381	367	373	375	360	380	329	331	344	371	369	378	357	383	370	360	360	392	368	353	377	373	392	356	381	393	360	347	373	360	327	329	375	408	357	385	363	395	332	372	405	356	382	381	350	357	344	434	360	394	399	379	364	389	321	375	343	402	372	366	342	376	382	371	366	349	356	336	382	357	364	336	391	385	342	339	383	359	393	374	364	377	369	372	374	380	373	382	350	372	374	363	341	374	371	379	381	360	316	391	355	358	351	340	350	365	384	365	379	337	350	369	379	363	355	332	378	378	353	379	375	380	342	400	340	362	344	375	378	380	351	351	357	380	370	356	331	353	383	372	373	380	378	360	354	364	351	428	362	356	351	374	363	354	381	360	356	360	363	363	362	367	356	370	417	384	377	334	359	362	388	377	371	365	381	324	361	371	357	356	342	346	364	367	361	367	372	355	377	359	329	393
42813	31299	29652	27696	26253	10948	3378	990	446	414	358	354	353	307	459	292	295	278	289	284	272	265	287	264	303	268	240	258	270	278	258	268	259	247	282	290	280	278	258	295	284	283	295	240	242	273	306	276	303	285	255	276	299	273	265	269	268	273	258	278	289	279	273	257	250	285	255	262	255	287	300	254	302	278	307	263	293	253	318	254	293	247	279	268	297	254	275	298	268	260	299	261	292	281	289	269	247	277	257	260	273	270	315	309	294	272	265	291	293	278	290	279	276	284	303	284	258	271	249	294	287	286	252	233	245	279	268	243	310	297	290	298	284	306	268	263	240	284	278	273	263	283	300	262	259	282	274	262	258	288	278	240	267	263	284	263	280	297	264	312	266	250	288	270	252	251	292	252	291	269	302	261	277	288	289	293	272	265	270	283	273	257	293	266	279	261	273	296	283	256	279	276	273	264	259	318	284	293	277	304	263	277	264	287	282	287	286	296	282	329	280	246	265	289	275	278	286	297	244	269	272	298	279	275	250	280	269	250	299	268	284	286	298	267	306	275	261	263	254	269	293	280	272	308	262	297	273	284	255	254	294	288	269	275	309	263	293	301	262	277	303	293	281	265	278	272	261	254	296	277	303	296	260	280	260	276	287	276	264	301	282	281	279	288	282	258	279	269	258	306	290	271	298	263	230	253	277	277	305	279	278	283	283	287	262	260	290	305	266	263	299	279	279	271	290	290	291	271	267	296	284	259	260	282	291	245	286	301	274	259	285	279	270	249	271	288	274	294	301	285	255	276	282	248	263	270	301	294	287	264	253	281	272	287	297	280	289	277	266	285	277	287	273	283	258	300	298	293	271	291	287	264	282	274	238	280	287	267	281	278	262	269	274	267	270	281	286	289	281	242	275	280	266	284	300	289	269	295	251	264	289	254	256	265	269	315	275	259	293	268	295	286	277	275	267	275	296	315	240	270	335	295	301	299	258	242	281	302	287	287	302	272	288	292	271	255	272	273	290	270	267	291	263	287	279	245	265	318	276	299	272	292	263	256	288	260	267	309	298	278	302	283	256	264	252	259	260	277	253	266	306	254	263	265	294	286	244	264	281	261	255	258	260	248	281	249	273	268	270	300	250	273	246	284	276	263	250	282	272	306	264	265	277	234	266	291	279	295	276	291	287	256	274	258	255	267	277	271	256	322	256	287	304	303	305	260	255	289	253	279	278	285	288	269	248	258	266	253	304	281	249	251	295	266	309	290	295	322	295	300	284	266	284	279	284	304	255	284	268	254	298	291	297	283	273	273	300	309	275	262	288	277	248	307	274	289	276	312	282	257	270	303	269	274	263	295	275	276	258	262	263	259	258	296	280	272	274	265	311	276	296	308	275	271	287	301	293	284	290	232	267	262	311	271	255	254	283	294	289	268	253	291	278	245	263	301	245	269	303	293	280	257	281	301	260	272	258	251	275	267	275	270	287	264	272	267	259	284	283	281	261	268	277	247	266	251	293	294	293	294	277	300	305	286	307	295	282	265	276	246	290	313	277	286	260	271	259	278	274	259	231	263	312	289	303	316	262	301	260	276	236	266	288	285	282	284	282	263	283	290	297	276	303	299	240	256	280	280	266	261	264	302	239	293	260	292	275	258	306	288	281	266	265	327	267	277	278	265	281	269	263	250	299	289	326	279	275	254	298	273	281	276	275	311	254	287	275	288	244	287	262	255	285	303	284	266	268	284	277	257	256	269	243	242	294	289	261	285	264	258	255	238	256	274	257	289	277	282	313	276	253	270	296	271	288	254	257	283	260	276	283	254	261	278	258	314	270	286	289	258	274	292	288	342	282	272	270	259	305	293	288	300	283	264	294	264	291	279	246	266	283	270	284	281	282	264	284	277	296	282	267	252	287	284	288	267	269	284	250	281	255	265	270	282	266	291	265	256	289	305	287	314	274	249	266	269	277	311	307	268	320	270	262	269	270	274	279	265	293	244	269	267	277	277	260	270	277	268	278	287	252	281	286	278	287	269	255	244	252	287	291	269	287	307	290	271	291	291	294	244	298	265	266	279	257	283	311	304	304	286	262	313	281	272	286	297	292	291	267	272	276	301	254	281	295	271	276	283	275	281	309	288	286	283	291	269	281	258	285	259	317	250	250	275	304	302	303	231	304	269	268	286	289	307	264	255	280	292	273	266	277	302	297	254	287	265	249	251	267	298	264	265	236	277	258	306	321	254	310	290	288	284	272	291	253	305	295	268	253	242	279	309	251	270	327	268	249	282	261	301	296	277	304	285	254	288	262	250	285	268	261	297	292	286	292	271	278	284	273	265	268	286	262	252	265	297	290	273	275	293	258	281	266	254	318	283	300	289	289	264	269	280	261	298	285	314	264	249	299	320	263	271	300	279	263	304	279	271	265	256	291	242	264	294	290	254	246	306	267	266	300	261	266	250	271	291	292	281	277	309	316	294	283	341	257	268	272	243	290	271	282	248	273	306	265	277	290	260	268	263	261	250	250	269	268	261	267	253	271	269	275	276	315	268	301	280	280	284	293	255	291	293	268	280	247	288	293	272	249	267	347	252	277	279	277	271	301	271	283	300	254	282	259	297	268	266	310	254	272	249	252	234	273	315	301	297	289	246	287	270	257	290	268	293	298	269	264	273	251	282	269	245	290	276	248	265	277	260	293	276	257	288	273	239	280	312	303	286	273	270	274	292	261	260	265	232	289	284	280	277	305	287	252	246	260	245	299	290	294	278	274	227	255	325	283	269	308	290	282	244	269	304	299	277	274	265	270	266	250	283	323	286	304	276	291	295	260	275	251	268	288	310	310	297	271	291	262	281	280	310	266	270	253	286	261	285	294	271	260	249	270	305	264	268	274	264	302	299	263	273	277	276	262	295	257	272	253	282	320	286	278	280	265	238	291	286	260	268	290	317	280	275	283	257	279	255	283	268	292	263	294	291	290	242	291	284	255	271	277	314	287	266	273	290	295	288	274	282	268	293	287	275	230	294	256	289	287	311	248	293	238	286	289	266	262	278	270	303	293	281	255	296	317	302	251	300	299	253	269	300	270	253	257	271	296	258	277	290	313	261	274	261	262	249	284	264	288	272	279	287	287	297	290	265	309	294	275	300	297	294	282	289	268	252	296	293	244	285	258	272	254	257	294	282	269	254	291	252	253	262	283	280	273	253	270	270	299	270	259	228	294	291	297	274	267	291	225	247	269	295	260	276	289	255	299	287	270	266	283	239	271	288	298	255	240	260	271	264	259	254	274	278	268	296	304	264	262	264	263	263	261	283	285	271	279	286	286	295	280	270	293	274	318	296	267	262	284	302	269	253	274	253	296	274	269	263	274	326	267	265	279	289	260	272	295	276	269	277	279	285	278	283	295	254	298	263	284	279	285	269	247	285	275	256	281	258	295	268	262	273	247	279	269	261	257	282	302	274	292	278	290	261	294	279	288	269	295	292	299	288	262	321	265	246	275	269
27440	23617	32774	36758	39143	18101	9475	3329	1433	1357	1219	1036	993	1051	1601	652	633	640	620	650	609	652	612	624	633	592	613	640	673	619	668	611	578	637	673	657	607	663	630	604	674	617	581	621	616	666	606	632	635	659	663	632	621	615	670	622	642	584	654	636	583	624	640	659	581	646	628	613	645	637	528	633	629	638	637	652	619	665	616	650	643	647	631	603	612	622	666	631	628	637	609	659	637	605	654	619	625	633	642	609	661	610	594	655	613	604	688	609	652	636	655	647	591	613	599	613	670	587	645	611	603	630	620	590	655	628	575	634	621	599	625	633	622	628	666	613	605	588	632	607	609	618	696	604	599	645	610	626	608	613	610	657	631	633	638	602	637	612	609	614	615	670	626	612	662	588	634	623	619	606	638	589	616	580	625	610	599	627	631	641	632	623	620	601	646	666	592	613	655	602	629	635	597	622	664	660	654	605	615	585	616	580	598	642	645	666	631	620	594	622	616	644	638	617	615	657	670	612	613	638	680	660	625	619	599	676	609	612	601	604	608	595	610	671	616	613	648	611	624	624	614	612	611	628	651	636	625	624	570	657	634	626	571	588	612	606	604	613	642	642	616	623	663	650	633	666	622	659	589	618	625	655	571	630	636	647	611	617	631	635	654	655	580	602	592	603	611	625	598	642	597	648	610	607	652	622	630	635	661	626	624	587	634	629	643	647	660	640	602	633	641	651	612	673	638	581	610	590	614	584	562	640	609	608	648	594	618	613	664	632	690	633	648	603	655	586	654	641	593	633	609	624	635	640	640	603	629	604	666	642	567	642	626	657	624	639	581	635	610	626	619	656	643	673	630	656	567	645	659	631	633	617	645	631	649	606	611	598	614	634	607	666	675	602	588	660	626	665	631	619	589	640	629	657	638	615	618	595	631	616	629	667	634	638	649	606	645	587	647	643	582	607	643	684	672	601	645	617	598	629	615	661	604	617	630	659	610	627	579	622	593	644	599	664	613	603	642	661	625	625	625	588	628	613	619	656	637	637	621	611	621	682	610	597	646	657	559	592	579	671	626	643	613	649	637	601	629	610	632	616	603	600	631	613	622	657	622	603	679	598	675	650	610	636	593	619	650	619	592	612	620	601	596	614	644	627	633	661	640	597	616	627	625	599	644	642	636	655	614	641	651	646	637	628	617	669	597	610	603	616	635	603	635	608	620	626	635	634	606	671	588	580	595	622	613	613	661	611	643	632	617	573	648	643	663	646	614	659	648	639	610	596	633	570	625	634	612	595	587	621	650	626	638	618	576	643	663	636	597	581	604	615	623	627	634	618	639	605	663	656	640	587	661	611	675	617	609	624	605	657	605	621	629	589	579	630	646	628	616	638	640	619	657	584	591	600	648	563	619	642	643	634	633	591	633	615	656	633	635	614	636	543	620	608	648	592	647	651	640	627	620	589	629	642	611	585	628	638	654	600	584	623	641	635	611	641	614	608	618	612	652	625	608	621	659	615	605	618	605	625	624	611	657	626	676	622	605	601	654	571	643	606	630	658	620	602	630	614	613	646	667	633	616	635	635	590	616	582	605	635	630	637	636	660	646	627	651	623	644	657	642	607	620	639	638	660	628	601	657	601	590	605	643	653	627	603	542	629	592	608	598	599	607	613	579	635	625	587	624	648	628	603	584	592	612	606	653	669	589	642	648	631	630	614	643	616	621	638	623	659	638	650	631	603	576	637	602	630	652	576	628	632	692	603	630	623	639	630	624	604	630	607	625	626	636	619	618	608	642	662	609	629	613	619	585	549	639	655	634	625	627	585	604	639	596	631	662	609	620	622	630	635	629	621	582	643	627	598	635	645	643	615	633	620	618	647	610	598	623	653	597	633	601	611	610	599	618	632	621	632	601	614	671	685	612	632	611	607	617	654	624	661	610	573	637	588	593	635	596	614	626	590	655	587	693	602	637	621	632	633	602	622	587	616	610	616	598	612	647	635	611	620	653	619	597	609	602	641	622	605	619	652	637	605	626	635	614	616	600	616	594	636	604	624	581	622	637	623	606	647	616	655	637	634	673	605	672	580	671	628	606	634	628	611	591	634	558	613	617	640	634	614	631	614	633	617	655	636	581	608	613	659	619	610	664	582	633	622	622	596	621	594	616	585	619	639	629	630	568	622	684	597	615	569	584	638	604	647	595	604	661	613	609	601	611	632	610	630	665	654	606	590	591	594	601	584	583	622	623	597	636	659	601	619	612	638	655	593	623	609	602	629	624	566	622	611	653	640	595	614	644	638	620	612	611	643	615	628	685	627	644	625	615	643	650	619	635	651	646	587	617	597	569	625	604	612	604	634	630	634	635	635	631	565	624	631	614	649	633	595	629	649	638	606	605	633	686	628	646	616	617	620	638	606	630	646	637	650	620	639	644	622	639	596	637	608	643	605	645	619	599	653	596	656	657	641	652	660	675	677	617	591	603	636	611	625	626	727	631	653	638	637	604	614	619	640	646	619	624	638	626	639	589	620	629	602	626	607	612	673	634	630	680	648	623	601	615	648	689	599	634	585	645	584	597	640	663	604	624	599	690	621	639	671	667	613	654	640	645	676	638	662	647	607	652	679	608	635	654	614	641	624	632	648	655	618	604	626	634	654	616	652	609	609	638	635	617	583	641	660	603	635	612	599	609	614	612	673	628	583	657	625	621	622	584	646	617	612	581	623	655	626	683	614	619	634	611	638	599	629	576	588	615	612	587	667	645	625	656	628	637	619	640	626	614	640	624	606	642	591	610	626	590	649	633	618	631	626	645	635	612	611	633	613	663	617	645	585	664	612	643	663	592	653	596	641	624	637	601	590	584	568	606	652	640	634	605	602	600	646	645	601	644	618	650	657	654	603	622	662	643	648	640	646	650	611	624	585	667	613	627	628	611	676	629	596	627	651	642	639	639	599	615	656	630	628	634	611	605	657	591	582	606	624	614	630	645	632	627	597	643	613	640	618	648	622	623	607	581	635	606	596	623	646	631	631	622	597	638	604	604	644	600	611	620	656	666	578	607	619	653	589	591	615	625	624	613	587	616	625	628	610	642	606	625	587	632	659	616	664	648	616	620	581	591	588	606	662	607	618	655	618	637	593	642	613	580	627	623	582	571	625	660	608	579	628	588	620	637	613	632	641	627	617	638	640	590	605	674	614	654	625	631	650	654	640	626	621	632	621	624	652	632	602	679	633	661	639	634	646	605	614	645	613	610	603	637	609	636	615	644	592	595	643	584	637	604	591	624	607	609	649	621	609	616	647	630	646	600	578	629	649	672	593	649	632	619	591	666	651	607	618	595	624	660	625	598	633	619	642	607	613	637	638	615	621	652	587	615	640	628	610	614	635	623	622	577	615	621	630	615	615	594	641	613	622	607	615	645	620	620	610	647	602	586	598	598	627	586	646	611	634	628	616	611	636	670	658	633	609	623	646	628	632	624	594	621	608	603	649	666	633	604	577	628	618
50507	40480	40760	34924	35179	28108	11768	2002	754	601	580	532	564	490	541	595	384	351	387	336	379	325	331	339	336	350	344	376	323	382	351	373	372	360	341	338	326	339	356	345	357	365	348	364	285	351	318	351	328	343	361	345	367	338	370	351	390	301	309	388	374	333	341	316	337	359	358	369	359	372	357	336	354	345	320	359	332	371	327	360	332	353	345	369	342	355	362	367	332	316	356	344	346	322	334	325	378	325	347	340	329	338	368	340	333	345	342	378	340	370	351	366	369	337	364	351	356	365	322	317	364	329	346	370	377	331	361	367	401	319	354	389	353	314	344	337	362	339	344	343	333	371	356	340	363	373	343	330	312	357	335	333	367	337	302	358	358	367	361	330	348	342	324	364	322	344	340	361	329	362	347	368	372	325	317	379	324	348	350	305	322	393	370	388	353	340	327	356	369	334	310	313	370	349	323	353	356	330	336	334	336	309	328	316	349	332	363	335	339	324	328	354	336	356	343	334	369	372	360	311	332	356	348	352	375	348	324	335	388	380	341	355	358	329	366	317	328	320	326	367	368	359	335	350	307	343	346	334	357	358	347	350	366	348	377	320	353	382	368	361	372	356	384	307	347	347	356	337	389	380	356	337	322	328	370	309	365	394	304	371	376	319	325	323	344	314	333	370	343	359	379	352	338	323	350	349	352	338	345	340	346	323	337	355	364	384	316	332	360	373	344	362	332	334	350	357	358	328	390	336	356	353	320	333	367	349	361	341	339	331	375	326	346	364	349	338	374	373	373	379	323	357	368	339	337	360	323	338	371	349	344	328	322	369	359	332	355	380	368	365	371	364	348	338	396	347	324	344	333	370	356	316	389	332	324	391	371	318	343	370	358	305	363	336	373	328	354	313	344	337	337	350	367	376	372	337	330	352	352	357	351	354	373	356	348	321	331	331	331	314	370	347	338	370	341	333	347	366	368	319	365	335	338	321	353	297	338	367	339	330	329	391	367	318	366	346	317	340	328	358	329	373	321	369	365	325	398	349	385	360	379	368	348	355	363	328	381	370	361	356	368	330	320	395	350	327	335	332	365	331	340	350	341	312	331	365	363	323	367	318	365	353	368	347	326	359	344	373	365	330	373	381	333	334	348	310	377	324	355	364	351	322	364	372	383	378	369	330	373	378	364	325	354	350	353	322	343	381	340	351	342	325	363	368	340	314	313	363	340	328	297	341	350	338	361	338	328	351	363	370	341	362	338	355	313	360	356	341	355	341	379	344	352	357	330	319	368	355	348	360	353	345	375	321	363	369	349	369	350	336	377	358	343	369	351	364	375	327	355	324	333	360	374	380	350	336	339	347	328	356	332	298	366	343	370	336	362	352	327	317	360	303	367	391	355	350	335	365	322	326	351	325	334	354	378	330	359	374	337	371	349	355	343	366	367	358	333	392	367	361	359	332	379	368	349	353	343	354	311	329	358	331	353	385	359	343	341	338	330	317	357	305	340	292	353	372	366	381	353	363	347	356	338	344	359	343	361	369	347	325	320	377	350	376	341	362	397	335	329	350	343	386	332	378	369	337	322	364	314	339	366	357	354	334	313	335	331	348	332	374	337	342	341	315	341	331	309	343	355	345	337	335	331	366	355	374	336	364	327	322	347	337	332	327	378	334	339	346	337	346	344	352	355	366	338	326	326	322	348	308	325	345	315	338	343	354	354	315	359	316	345	365	335	358	322	358	370	330	326	361	352	337	353	348	337	361	333	362	357	370	367	345	359	336	340	325	298	330	349	313	361	361	317	339	327	351	329	367	351	346	331	345	366	363	316	327	353	365	371	369	338	383	353	332	320	310	338	370	372	334	369	359	336	327	350	352	352	357	355	355	358	367	326	351	318	359	363	332	333	389	342	341	365	346	305	319	342	380	350	349	332	409	338	358	379	357	356	378	388	317	379	361	309	364	360	322	330	347	361	372	362	305	336	356	355	328	337	363	369	362	371	392	355	340	310	319	339	339	314	328	308	354	348	364	350	343	352	354	348	375	371	330	331	357	329	368	360	294	387	373	308	357	342	397	334	361	375	349	353	331	316	342	331	312	342	341	317	334	365	339	342	358	311	316	367	384	350	342	359	318	364	323	375	350	346	344	359	383	338	347	353	372	361	362	337	341	348	349	326	339	367	357	350	382	376	362	331	365	326	348	380	336	337	334	381	317	334	350	366	349	339	346	381	374	342	346	356	348	363	298	354	375	367	353	305	331	287	378	350	321	343	353	365	394	347	354	336	364	369	344	369	369	326	339	326	362	333	356	364	368	342	356	344	305	329	359	334	323	373	348	372	347	396	335	337	383	311	365	319	332	319	345	331	362	332	368	329	358	401	335	333	350	354	353	381	353	346	340	355	349	335	351	368	340	330	375	330	383	316	330	346	313	348	295	360	335	327	332	357	362	354	343	323	400	348	359	360	355	346	385	345	350	392	347	371	347	389	354	345	327	381	349	364	368	354	356	340	338	355	368	317	344	361	354	333	332	325	311	383	369	357	373	358	358	348	345	355	362	326	366	369	340	368	373	363	330	357	352	348	319	363	336	339	381	335	361	345	343	351	383	354	312	360	325	344	348	356	364	343	364	354	382	366	344	314	372	366	327	324	372	349	364	365	354	312	367	358	369	355	337	334	375	364	349	344	340	366	350	375	348	309	365	331	327	331	349	355	340	357	323	372	349	340	365	340	362	370	379	377	360	357	335	368	298	366	379	350	346	339	367	379	336	358	364	324	368	321	353	351	336	375	327	359	347	374	342	348	383	332	356	351	325	335	338	338	372	356	357	345	379	359	360	328	350	324	306	368	374	371	303	341	344	333	332	306	338	364	365	341	355	347	345	346	336	324	346	303	322	331	333	358	337	325	323	323	330	320	319	344	370	365	351	361	308	357	363	345	371	375	316	353	351	340	367	338	366	361	337	337	320	377	351	373	329	324	345	378	337	381	324	353	338	339	350	336	369	371	353	366	344	351	391	364	323	372	388	354	325	384	348	316	370	323	330	353	318	368	335	353	350	357	353	368	367	355	352	340	328	356	360	364	345	339	354	349	338	373	349	334	353	337	348	371	354	331	357	377	338	323	307	374	339	356	361	355	319	323	338	322	356	354	317	344	387	328	321	313	320	358	350	352	310	360	344	365	367	346	334	368	349	327	322	327	367	356	321	354	371	341	332	357	353	381	339	367	345	359	342	356	385	365	367	355	341	295	333	351	342	312	322	318	380	309	345	358	362	334	341	350	338	333	356	328	317	358	323	335	347	373	346	335	376	337	363	344	343	368	370	346	337	344	337	347	335	341	371	381	376	355	346	339	364	345	381	369	333	366	381	330	343	359	351	327	372	321	344	364	356	337	316	341	335	382	379	357	319	345	357	356	387	382	390	356	335	368	343	346	343	334	356	354	347	367	346	363	315	352	329	325	319	316	362	353	354	350	368	358	307	327	353	379	337	353	357	366	378
32101	31457	41107	41348	47529	38494	17576	4845	2480	1939	1839	1614	1674	1511	1765	2074	808	804	809	760	744	771	786	754	806	774	789	782	733	728	756	738	771	737	756	719	739	724	738	748	692	745	733	729	725	799	770	794	726	765	764	784	750	765	729	705	719	722	805	761	770	696	733	750	757	750	736	738	768	738	740	789	760	761	679	703	752	689	743	719	743	695	762	736	757	745	763	777	717	724	745	730	723	790	721	717	703	763	748	738	779	764	769	755	760	731	762	727	776	735	729	763	683	720	772	731	758	741	710	748	758	721	770	762	758	755	709	734	755	717	746	769	770	730	763	745	751	778	805	739	745	782	722	727	737	753	727	775	759	737	717	758	757	716	746	707	801	729	747	733	768	739	776	709	754	714	770	757	750	728	754	760	765	721	787	742	713	738	722	755	730	728	719	793	783	718	717	722	786	739	751	729	751	745	778	739	759	728	758	747	711	731	773	762	714	729	760	778	719	731	793	685	716	733	750	760	745	757	767	719	729	739	736	730	747	704	709	735	720	698	736	740	693	701	756	748	731	718	753	799	780	732	744	761	764	727	773	705	725	771	739	782	747	724	739	686	769	746	746	750	766	746	741	793	725	726	748	750	708	748	792	771	765	718	730	744	735	748	736	789	732	804	740	809	748	727	755	783	710	671	742	743	710	734	806	681	681	768	742	737	710	774	783	756	735	767	763	740	692	694	772	718	766	790	749	703	738	802	750	732	724	720	743	744	770	754	750	750	742	789	744	770	769	771	742	781	795	785	749	685	723	738	737	700	767	800	757	730	746	748	752	737	756	756	796	745	717	754	732	763	760	746	814	766	753	718	729	773	772	739	757	773	761	761	729	752	771	710	717	758	736	737	763	722	734	713	751	793	747	727	732	776	769	730	776	740	738	801	760	749	730	741	791	775	756	770	749	792	762	722	717	747	721	777	706	747	751	731	774	749	707	728	786	742	671	723	776	770	732	754	789	775	737	765	746	709	742	742	708	745	708	751	797	731	783	767	788	746	768	790	727	777	730	804	774	736	733	717	732	776	745	771	765	773	765	758	708	765	767	743	749	776	727	827	670	746	759	809	764	734	762	756	720	756	758	730	722	681	720	746	736	737	752	725	741	738	723	728	738	725	724	815	729	735	737	762	738	726	729	729	746	754	733	755	743	737	726	716	767	781	749	736	765	722	760	689	761	780	735	828	733	781	679	748	727	712	758	741	766	741	707	689	705	773	764	748	710	764	717	698	763	781	782	732	727	757	745	779	777	789	696	737	736	740	713	691	727	704	700	726	762	723	750	751	742	773	773	714	721	731	729	736	768	753	756	763	720	739	766	751	748	772	744	817	703	792	708	700	725	762	779	751	800	737	767	731	702	739	754	754	749	741	767	763	768	793	702	711	734	746	745	783	767	725	766	706	761	725	738	751	733	781	674	688	698	736	759	745	813	775	764	777	776	746	752	716	763	750	766	744	732	776	716	733	726	740	721	762	795	733	758	776	772	768	786	759	739	735	744	762	749	768	779	812	760	750	732	801	712	754	767	752	719	733	731	720	796	750	758	768	750	740	745	740	719	730	797	760	732	690	690	765	733	718	714	739	718	762	765	673	741	723	764	733	704	738	752	755	727	820	776	760	750	710	759	734	752	709	785	741	747	698	763	737	720	761	757	733	754	772	736	743	743	743	775	770	733	704	767	754	724	752	726	786	771	787	730	750	794	749	723	785	743	814	755	751	742	760	765	705	721	698	750	770	740	718	735	787	764	738	727	784	760	758	757	760	765	712	741	764	761	742	732	747	779	776	724	757	761	783	775	732	807	765	751	775	735	738	732	767	751	717	769	726	764	774	705	775	734	673	752	749	748	707	761	786	757	744	770	745	765	785	758	729	748	743	753	726	762	721	720	756	729	793	773	758	725	729	734	730	734	775	718	738	742	758	735	718	713	717	738	739	750	794	764	736	731	733	744	722	778	752	748	752	781	775	751	766	744	725	717	738	717	728	719	733	717	739	728	741	745	722	760	753	768	777	779	703	745	693	701	740	778	770	708	719	756	698	731	727	773	791	762	740	770	718	761	743	751	723	773	744	731	739	734	763	760	759	717	754	737	787	723	761	763	762	724	781	701	740	738	757	751	679	760	716	761	785	750	723	702	775	755	765	741	751	745	725	705	761	768	726	767	702	785	752	697	732	705	753	753	783	741	756	705	763	729	745	733	761	725	715	731	775	772	716	773	762	729	718	736	793	758	776	757	743	784	762	751	794	801	731	725	749	752	729	758	740	749	748	760	718	743	745	771	760	739	753	728	760	790	685	787	720	721	794	749	766	734	769	741	787	779	715	715	749	735	716	699	720	771	741	748	755	727	721	747	739	707	741	700	753	775	752	705	758	795	777	793	754	738	723	753	757	743	706	743	709	770	728	719	744	733	712	746	708	741	753	753	754	749	740	737	723	723	750	762	741	727	779	745	812	720	787	729	756	731	738	751	730	719	763	713	737	722	799	725	716	726	705	732	739	802	738	738	702	827	760	782	764	732	772	717	760	729	760	773	814	728	692	747	751	743	819	761	762	796	756	727	755	741	728	763	768	788	736	702	759	759	740	787	770	709	794	722	726	767	756	717	764	763	762	753	719	752	732	720	775	745	787	721	769	774	738	778	728	761	765	757	721	800	762	710	712	731	757	744	790	717	756	709	719	758	782	740	723	788	731	773	735	713	791	777	754	777	770	760	761	742	724	774	714	737	775	748	731	722	760	755	770	711	770	781	753	775	715	729	759	745	718	750	756	751	728	706	740	785	785	779	746	690	809	768	719	772	743	727	728	745	734	735	685	734	787	723	772	737	776	770	741	745	740	721	737	743	750	732	766	723	726	754	720	708	740	737	740	723	809	722	769	733	737	790	762	697	734	747	738	715	769	811	723	763	771	760	733	771	756	736	703	728	750	718	792	710	707	770	742	736	753	783	743	784	737	743	719	738	704	771	763	786	766	716	702	734	744	793	757	768	739	746	787	787	782	765	742	716	713	742	780	744	774	754	781	764	771	755	749	727	741	790	719	708	761	736	745	779	715	770	789	737	768	771	776	777	740	787	717	738	705	795	776	746	746	775	736	704	766	725	720	740	717	701	787	755	755	736	754	704	737	726	766	773	733	759	725	749	714	774	706	785	726	749	753	719	774	702	744	753	719	808	730	752	763	771	760	785	729	772	784	751	724	769	751	694	732	757	741	723	714	708	774	732	750	773	753	742	707	752	742	772	715	749	754	778	801	713	770	736	733	729	789	755	751	754	763	772	736	784	766	772	767	737	726	733	763	785	762	718	717	749	772	738	728	706	761	711	722	724	739	772	719	728	754	796	719	753	735	729	701	703	723	799	773	782	733	757	728	703	755	714	754	752	792	719	746	687	715	780	778	744	756	703	752	736	724	755	768	757	711	793	756	745	777	774	776	724	736	781	721	756	709	716	776	756	758
21721	12469	9175	4173	3044	1360	487	368	296	223	182	238	184	170	157	161	151	132	146	166	116	151	162	140	158	132	141	156	165	156	148	130	139	149	155	150	137	112	148	136	156	141	136	132	153	156	125	144	130	152	134	135	152	133	146	154	129	139	142	139	134	128	145	173	141	150	147	148	137	131	139	163	141	134	165	140	171	177	158	169	137	124	134	117	154	132	143	146	155	138	171	154	150	154	145	138	171	143	178	167	140	158	125	128	126	128	161	128	146	124	155	156	141	149	173	163	116	125	150	146	133	146	132	138	130	133	150	156	141	175	142	171	165	155	135	153	141	131	164	132	146	148	147	140	148	128	136	151	120	133	153	151	139	129	157	155	144	136	153	136	142	134	155	133	151	165	167	122	148	138	157	153	130	136	148	139	131	159	130	144	141	136	137	132	143	152	183	145	140	140	172	157	154	150	157	148	150	131	132	121	129	152	127	167	144	157	177	154	131	135	151	141	117	158	136	145	153	141	136	132	144	141	165	136	125	128	139	147	134	150	133	156	160	149	126	135	143	154	134	148	139	165	163	148	133	156	170	139	155	162	152	159	165	133	152	164	158	154	141	155	150	135	124	136	147	154	154	147	147	148	143	128	122	113	146	160	146	132	151	146	155	150	143	134	120	160	132	165	146	165	121	153	160	167	147	157	156	151	141	130	157	131	149	139	148	136	121	141	135	132	121	136	130	162	152	138	137	133	138	145	140	160	151	153	148	156	151	147	179	149	129	141	151	146	166	173	163	182	149	128	163	168	163	157	155	141	145	129	131	121	161	123	144	156	137	172	134	144	158	152	152	136	132	152	143	136	151	151	169	158	137	128	123	121	140	127	172	137	138	146	139	162	154	170	136	153	144	157	131	169	115	143	143	162	160	140	126	150	142	167	115	147	156	162	142	134	164	134	136	152	140	128	152	142	155	134	170	160	154	139	149	156	151	142	147	150	144	140	140	154	137	139	132	156	144	145	136	148	145	114	150	144	145	146	142	161	131	152	145	136	145	123	137	147	140	132	149	132	173	156	122	155	130	157	134	133	141	144	166	143	158	167	129	145	148	143	157	151	139	143	158	142	137	143	152	140	157	130	147	135	159	147	125	135	143	148	119	139	129	161	133	177	154	145	131	157	149	153	131	140	167	133	145	141	118	138	129	143	114	133	133	142	160	158	132	192	155	175	148	158	125	166	122	145	132	146	138	143	126	163	115	137	143	149	135	156	149	155	145	140	151	162	145	153	160	134	168	131	137	149	132	171	157	131	152	137	130	153	159	155	116	125	141	148	157	138	148	134	134	142	152	157	153	144	161	135	172	122	170	145	163	161	151	144	144	146	154	157	154	133	160	144	147	160	157	149	152	139	153	151	133	154	139	140	128	152	164	134	153	128	130	143	153	139	150	126	151	133	161	151	179	147	162	137	123	117	155	153	155	161	148	137	169	150	139	114	152	158	141	148	151	132	177	152	147	157	138	154	163	154	153	138	146	133	139	147	150	149	121	152	140	170	118	133	149	148	144	141	156	158	132	168	147	134	154	145	148	167	134	169	137	160	130	147	164	134	169	141	134	140	135	131	149	159	147	133	135	161	145	131	146	147	149	142	150	136	175	163	140	157	159	152	151	156	150	129	157	141	140	156	132	125	162	122	124	167	133	150	162	165	143	124	141	144	130	135	178	134	154	145	152	156	118	150	165	135	142	141	147	137	132	152	136	150	148	125	154	139	148	132	165	154	152	137	152	133	130	121	146	161	153	139	148	159	149	158	160	123	165	142	143	134	138	149	150	138	152	133	142	132	138	147	168	141	135	144	147	143	142	151	151	123	141	132	159	164	151	155	145	146	136	135	144	153	166	150	164	141	142	138	130	147	146	131	130	149	139	151	148	158	153	146	155	142	137	149	162	166	135	152	125	139	184	123	145	158	148	133	151	157	159	132	161	125	136	137	125	129	157	157	153	167	153	159	115	150	160	159	154	147	157	128	163	143	171	130	137	170	151	133	145	156	144	155	115	155	138	145	148	161	159	169	126	146	154	146	128	139	127	143	129	113	141	138	142	147	162	147	146	137	127	162	158	127	138	166	133	125	150	135	138	136	139	134	162	152	148	155	148	131	140	141	141	147	141	166	130	163	144	149	146	141	148	127	151	135	151	144	126	158	137	162	154	149	149	148	176	137	142	143	128	136	136	131	176	147	150	149	176	141	149	124	139	159	141	150	136	143	126	143	177	143	147	165	118	143	132	140	165	124	148	136	138	140	133	137	161	141	155	138	127	140	157	147	127	140	126	149	135	137	143	176	143	160	138	140	128	153	137	170	146	141	158	159	166	151	122	131	123	145	143	132	185	157	158	142	167	135	154	139	160	139	160	159	142	133	139	125	168	135	156	155	145	134	151	154	176	147	154	141	159	126	126	137	166	172	192	143	145	150	162	144	159	138	111	149	160	139	136	121	156	136	157	138	143	134	155	163	137	129	139	157	135	142	160	145	144	132	129	144	139	132	177	144	133	157	150	136	162	144	144	126	137	137	155	151	163	138	112	137	152	151	152	139	157	182	129	151	155	145	156	145	145	130	121	164	144	135	140	128	155	139	141	139	155	121	142	141	136	139	140	136	143	134	151	145	149	149	154	152	138	144	149	142	152	151	145	133	159	154	132	147	157	158	135	140	142	135	130	141	149	148	123	127	132	135	129	136	161	146	142	135	137	140	163	133	157	129	150	162	132	147	150	173	153	130	150	128	115	156	152	149	121	171	160	155	137	125	130	145	132	134	153	136	134	160	145	146	152	149	142	145	161	136	148	141	116	162	170	158	149	153	145	147	150	138	136	148	131	146	135	134	149	145	154	135	147	138	153	128	153	160	158	135	139	130	151	157	136	138	125	129	131	130	139	147	135	132	141	155	132	160	168	162	150	148	163	150	140	143	139	138	134	145	140	169	146	120	124	139	150	148	144	165	143	131	145	132	157	166	137	155	138	141	135	155	132	132	163	154	132	129	142	140	130	132	140	157	138	141	139	134	142	136	151	145	117	138	148	138	159	165	143	145	147	138	142	130	149	109	168	174	148	141	150	139	131	122	148	151	129	143	159	162	170	133	150	158	134	139	151	148	169	147	128	135	153	137	155	163	130	154	150	154	136	151	137	139	136	158	135	155	150	161	122	137	142	137	128	147	154	131	166	153	144	161	150	120	155	127	152	120	141	126	148	125	147	158	157	140	146	127	155	158	154	134	140	161	136	155	147	145	125	129	174	155	133	153	145	145	149	140	153	146	155	149	149	150	141	145	147	113	147	166	146	131	136	141	131	142	163	165	148	131	148	148	147	136	140	159	172	153	163	154	138	142	180	143	155	122	127	138	127	141	133	144	120	137	164	150	148	154	152	142	140	154	158	173	153	115	142	160	133	128	142	141	122	140	149	147	126	145	129	148	144	124	149	128	127	144	127	160	128	141	151	165
12635	10197	13816	10239	10516	5100	1803	1330	1207	859	740	667	476	448	415	392	353	366	367	342	388	396	358	344	361	363	370	346	370	360	353	367	351	338	384	376	341	340	358	376	354	357	363	392	356	332	373	360	327	350	357	379	373	351	361	354	338	370	374	358	340	347	352	384	362	376	338	343	371	404	346	350	387	362	371	331	394	348	364	330	371	331	350	348	359	344	364	368	345	362	385	358	377	358	358	364	371	384	352	382	367	366	351	349	389	350	356	345	374	362	365	378	353	358	358	355	368	318	383	375	341	363	398	356	352	323	342	370	364	352	384	359	332	362	354	370	354	364	361	362	367	343	363	361	369	380	355	372	362	361	363	349	387	342	372	388	345	362	310	386	356	354	354	366	346	368	382	343	356	357	367	359	328	365	396	349	340	340	353	359	356	354	386	376	322	376	345	375	365	378	372	368	389	344	390	377	362	363	357	345	350	370	348	357	397	368	376	339	321	386	345	366	335	396	350	359	385	352	379	368	392	356	341	386	385	373	358	362	361	346	344	348	336	328	371	357	361	389	359	390	379	399	391	369	359	351	353	370	337	378	357	377	336	321	362	366	354	351	362	399	350	376	351	380	382	377	371	376	350	351	354	362	343	366	401	340	394	344	336	373	352	382	352	382	345	355	376	405	367	377	337	355	397	339	369	359	350	353	386	343	375	354	334	358	397	359	325	333	376	351	375	362	386	361	364	385	387	345	392	361	346	362	352	375	339	411	369	375	370	351	339	354	370	347	366	353	349	376	353	348	356	349	353	363	356	338	343	350	357	362	368	388	346	353	352	376	398	353	351	356	345	363	384	382	340	331	337	390	376	316	327	371	338	338	347	344	338	360	359	383	365	365	355	400	370	342	340	353	374	349	385	339	361	322	361	373	395	361	370	360	346	333	384	378	353	372	372	349	323	343	371	395	358	363	371	373	375	376	339	353	388	344	359	360	326	370	342	380	380	394	355	387	371	390	337	397	340	383	365	374	364	330	358	359	388	356	392	375	347	341	371	324	327	325	384	373	373	352	367	368	383	364	373	342	376	360	349	387	328	342	370	387	372	393	345	354	347	343	361	381	370	348	360	339	374	335	331	379	356	360	351	340	349	348	360	403	341	372	373	364	356	348	363	416	381	331	364	346	406	339	377	376	358	346	390	342	356	370	314	349	365	396	368	406	398	346	349	397	361	341	388	360	367	359	373	361	386	376	386	337	376	349	365	370	375	394	355	384	397	346	387	357	364	355	358	371	354	361	341	352	387	388	386	371	359	365	345	351	376	356	383	393	364	355	361	358	353	377	333	392	370	351	380	346	375	371	351	366	373	360	371	337	351	364	372	386	352	362	356	360	377	368	366	370	372	397	378	375	318	344	344	375	377	366	351	342	355	361	345	341	332	367	390	358	354	335	348	344	361	346	417	373	367	375	357	382	369	369	361	378	377	384	386	376	355	345	371	358	374	358	348	366	375	340	378	347	317	346	384	353	387	355	369	348	346	367	343	352	353	340	354	355	339	380	371	341	365	371	388	355	372	356	377	347	365	350	393	350	372	365	374	394	392	392	336	361	336	382	332	388	340	393	334	376	361	336	384	368	352	371	348	343	371	372	354	346	376	373	375	351	364	391	397	359	377	362	413	406	380	377	360	349	386	348	357	362	359	406	354	377	360	360	386	369	359	398	369	372	372	390	362	390	366	370	389	314	357	348	350	367	348	355	378	348	353	370	365	362	332	337	385	387	336	345	342	351	326	381	380	397	347	383	382	358	341	341	392	364	397	352	375	361	335	354	338	399	353	335	397	351	372	352	386	387	367	357	345	386	350	371	350	345	356	358	345	361	343	384	371	352	350	362	337	332	371	377	384	387	390	337	362	378	334	389	364	378	345	371	338	343	402	349	361	360	332	347	324	372	403	366	381	356	383	342	336	370	343	333	317	360	334	345	363	355	417	368	325	350	359	358	414	386	376	360	348	365	360	340	378	318	340	359	380	357	351	363	320	322	325	371	377	394	364	362	389	351	367	338	362	380	405	388	345	372	383	340	373	339	374	367	382	343	327	347	320	350	384	363	353	356	354	379	387	356	334	363	415	364	354	376	335	372	365	358	387	367	364	338	373	339	383	393	400	367	369	416	372	333	339	378	375	373	379	340	354	392	350	382	363	367	367	376	380	352	353	347	351	367	367	375	386	336	348	378	360	356	381	350	326	392	363	374	379	366	338	350	365	372	375	359	360	399	352	371	354	354	338	375	361	381	393	337	379	347	369	357	374	381	346	379	366	352	373	344	384	373	368	372	373	345	375	353	338	353	385	399	373	354	378	386	373	367	385	361	393	383	387	359	354	369	321	357	407	332	336	340	400	368	383	384	350	358	357	393	377	357	359	349	344	382	362	368	337	397	339	327	377	378	367	374	369	340	356	354	377	399	378	372	342	372	389	379	326	389	369	358	365	333	377	379	362	394	374	357	370	380	386	347	374	370	361	364	384	343	356	394	325	362	360	377	334	364	347	373	340	389	365	404	399	365	396	354	359	377	378	367	343	361	360	355	384	380	346	370	382	333	354	358	401	381	365	396	397	349	384	360	376	400	359	380	360	351	335	341	344	363	348	382	366	356	353	381	355	357	395	344	381	318	384	343	373	384	376	355	392	350	377	332	368	365	330	371	341	341	358	335	401	371	367	382	330	348	398	382	367	364	340	361	373	383	366	347	377	344	373	356	397	365	346	355	373	346	377	360	348	364	363	352	379	358	341	379	355	363	336	389	366	355	369	361	362	341	347	356	343	396	369	325	367	360	354	375	358	370	346	362	385	365	388	370	359	375	340	372	343	363	371	346	362	344	400	355	385	356	363	349	373	369	355	341	365	347	334	381	391	382	372	354	324	351	393	336	352	355	405	324	373	336	398	341	405	343	341	381	363	402	342	387	375	369	365	361	335	368	353	338	364	359	389	375	338	329	355	345	332	372	355	384	370	337	340	375	362	346	365	344	365	376	399	380	356	378	376	363	382	361	365	356	384	372	343	349	354	352	344	346	362	366	401	355	356	359	375	390	375	383	367	381	347	352	346	384	357	359	342	367	387	356	357	357	363	364	368	366	383	361	367	362	358	384	389	348	356	355	386	397	368	384	363	366	351	355	362	360	347	354	332	363	366	325	385	360	338	363	380	348	356	343	361	349	337	346	332	350	346	346	337	332	346	350	382	368	346	341	334	383	343	353	366	389	352	364	352	328	340	380	398	361	391	357	387	342	358	371	398	387	416	354	356	372	362	355	345	336	330	375	340	338	361	385	386	344	373	369	377	346	369	372	375	326	356	373	349	348	351	370	364	351	348	333	370	379	344	367	345	356	331	348	339	339	350	341	358	364	340	363	359	332	361	356	360	325	365	362	356	379	348	377	379	368	370	359	368	358	389	371	360	360	362	367	355	378	391	348	381	358	394	377	368	365	358	392	391	374	379	365
41973	31450	29383	24645	27091	10548	2047	725	613	547	535	463	356	359	460	304	305	288	262	294	304	284	304	272	301	274	279	300	277	252	281	279	283	239	276	275	258	288	274	257	298	256	286	267	288	270	260	261	276	287	255	274	287	275	289	268	251	257	272	293	220	272	299	279	258	260	273	315	275	252	268	284	272	302	254	253	275	255	244	269	268	286	284	250	254	265	249	287	317	279	258	249	270	261	250	259	274	268	293	265	281	263	260	246	263	269	280	289	296	275	303	280	257	277	253	264	245	294	293	312	281	273	288	310	283	268	269	311	261	264	247	266	273	266	246	245	278	243	274	311	275	283	269	243	248	278	307	264	276	288	268	244	259	328	273	273	271	271	276	251	290	240	296	249	300	273	246	305	244	256	312	274	297	267	273	292	266	272	287	267	245	266	293	302	259	255	279	249	288	310	271	266	273	295	281	283	269	280	306	254	245	308	310	282	292	268	269	279	273	253	265	258	263	253	271	250	275	276	267	235	258	288	270	331	281	273	304	274	270	287	306	269	285	270	303	277	257	254	266	270	240	273	281	280	298	298	291	263	296	276	268	265	274	287	264	285	293	304	276	284	275	281	260	256	292	262	238	259	280	302	260	297	276	264	256	260	263	292	288	261	270	300	254	264	275	260	250	253	300	271	267	278	286	281	298	266	283	279	304	269	276	274	287	254	289	280	303	287	271	280	263	291	270	271	278	323	287	299	271	256	288	277	278	273	254	272	284	291	297	260	291	249	268	256	275	293	277	286	282	237	280	277	270	273	267	253	261	264	293	272	285	294	269	250	305	310	261	281	280	292	286	258	300	269	266	268	275	300	313	292	260	276	251	282	269	270	289	273	270	300	293	278	281	274	265	274	279	282	272	258	291	276	270	293	284	292	251	245	259	258	265	297	273	266	288	258	312	295	253	254	298	255	272	267	249	296	287	259	277	265	271	277	280	279	286	248	253	278	260	264	282	253	266	235	243	261	252	241	244	279	271	291	261	232	271	306	274	247	280	288	295	281	257	301	255	275	271	257	272	294	286	268	320	267	265	282	279	277	266	264	267	282	254	253	236	312	289	272	295	285	254	259	258	242	280	255	295	298	251	280	296	295	294	279	263	285	282	257	255	289	257	291	270	251	285	263	254	245	286	289	280	285	239	266	275	273	277	263	305	289	264	272	312	286	301	261	287	252	283	255	295	299	302	295	293	262	263	260	273	285	277	279	263	250	282	249	276	299	290	279	283	265	262	296	282	254	315	255	283	264	251	291	263	293	289	274	265	245	253	243	231	273	312	277	267	294	282	236	286	261	285	276	245	281	264	292	276	273	279	293	296	261	254	251	278	290	250	286	255	258	276	262	261	309	272	271	293	288	309	272	252	282	248	267	280	242	278	281	256	280	278	292	301	302	292	288	277	260	307	278	284	283	298	303	297	272	266	309	265	257	265	261	288	280	263	268	269	299	319	282	293	306	278	292	258	254	286	285	249	296	282	295	267	255	269	274	279	269	269	281	309	294	245	261	260	271	260	263	271	266	290	239	278	269	283	262	288	281	298	289	271	270	262	291	279	271	291	293	270	280	252	269	239	299	283	295	271	287	284	281	272	266	269	294	264	286	266	280	280	253	273	284	323	285	267	295	271	242	235	257	256	291	276	282	289	239	287	286	267	269	275	269	271	277	265	267	298	277	306	277	297	263	324	247	279	310	253	294	307	287	249	261	288	258	282	248	296	282	314	241	264	273	277	264	268	273	280	273	295	251	266	280	273	269	257	284	324	285	257	266	298	313	298	276	278	244	283	275	298	274	274	270	274	259	293	258	272	282	286	300	274	295	257	286	267	279	269	296	288	260	265	263	262	273	238	295	260	269	279	283	282	294	282	269	274	265	281	280	279	268	264	298	239	264	314	273	254	259	281	293	272	255	249	293	242	321	247	290	274	272	293	259	246	291	294	313	289	274	309	258	288	261	287	244	290	286	284	270	248	252	276	256	280	279	285	281	253	252	280	284	272	302	317	292	246	267	233	273	284	281	281	269	264	236	285	276	248	258	263	261	267	274	285	268	269	255	294	288	256	276	264	243	241	262	261	259	271	264	245	287	283	288	276	252	247	266	292	256	285	302	301	287	259	287	262	267	283	284	309	265	302	264	255	268	268	259	296	281	292	302	294	257	288	279	302	311	283	231	296	253	288	266	273	291	291	260	275	253	292	253	296	274	241	252	283	282	299	313	282	273	287	279	281	281	282	288	261	262	263	300	283	280	281	282	266	282	254	279	286	290	271	244	274	295	294	268	260	289	285	257	250	285	256	300	248	289	297	298	271	262	232	283	252	276	260	260	269	298	280	262	276	278	243	284	278	267	281	275	235	310	228	241	271	259	273	285	238	257	270	259	255	269	260	288	249	289	251	260	231	282	304	305	279	265	263	270	307	280	278	270	261	289	272	301	295	270	299	285	264	266	267	291	267	286	280	237	271	261	278	263	281	252	275	258	299	288	286	279	279	299	284	257	276	278	259	260	271	258	288	281	259	260	295	286	294	257	266	294	278	261	258	274	277	249	265	285	264	278	294	265	280	283	305	243	261	271	265	273	231	290	274	269	252	277	302	247	254	295	268	261	275	268	277	277	249	263	268	312	301	267	299	269	261	275	250	272	255	289	255	286	306	267	312	276	240	290	271	241	277	260	280	233	303	244	239	265	251	265	321	282	285	225	268	285	282	286	269	288	278	299	248	232	282	277	291	280	276	253	305	269	285	266	297	259	238	273	258	250	291	295	274	247	252	298	282	291	253	267	259	273	267	293	246	271	295	270	246	262	285	302	274	272	283	319	302	250	285	270	260	267	276	260	254	269	277	283	278	275	301	280	283	295	273	284	280	254	271	254	290	246	285	265	246	284	296	258	254	252	265	326	288	267	274	258	281	240	253	281	253	245	255	262	302	269	255	263	272	262	282	252	249	290	256	270	268	286	299	259	280	290	302	256	288	264	278	272	312	274	246	249	249	245	271	265	285	286	255	266	277	264	286	253	236	257	291	244	268	287	307	298	264	286	233	276	289	281	275	278	249	241	290	311	281	271	316	286	270	276	269	302	280	303	277	264	288	338	273	279	245	265	285	286	272	275	282	304	272	282	268	292	288	267	272	272	280	273	245	270	288	268	307	289	259	279	249	230	277	264	275	251	265	273	291	266	244	271	278	274	259	286	273	272	274	275	258	260	260	298	278	246	308	243	271	317	257	246	281	265	268	256	268	262	275	267	317	284	300	280	273	291	262	278	285	302	256	260	296	277	299	284	253	283	255	267	291	270	269	278	306	248	289	280	279	258	283	285	263	265	306	276	272	280	256	288	288	271	271	281	286	286	311	281	261	259	291	271	264	261	294	301	280	250	292	280	270	270	276	285	284	268	248	249	249	314	286	273	240	275	251	303	268	287	286	282	295	263	280	273	278	287	271	289	253	289	256	241
26796	24447	32007	33805	38485	16263	5007	2737	2195	1981	2261	1528	1176	933	1635	785	645	635	644	672	644	622	593	620	614	646	624	625	626	645	668	601	654	589	644	596	652	609	604	595	599	572	632	633	583	576	614	584	603	629	620	594	623	641	611	630	611	583	642	575	667	618	674	648	632	603	634	610	592	619	549	655	590	626	590	608	577	592	633	683	651	658	625	566	584	618	626	592	659	589	618	601	605	588	630	617	632	636	599	569	620	618	619	615	621	599	611	636	639	599	642	602	629	613	609	597	596	635	622	648	599	605	573	631	650	611	642	618	545	618	629	588	611	633	628	603	577	569	572	627	608	574	621	623	561	570	625	598	631	616	637	611	592	648	626	601	628	612	611	634	627	643	629	635	624	587	633	613	584	599	607	606	615	641	596	642	598	638	642	622	597	567	638	610	679	609	646	623	623	604	645	638	655	635	584	625	630	616	651	632	635	605	593	629	576	641	652	627	637	600	609	630	627	630	567	620	661	607	573	594	630	605	642	569	656	623	603	631	652	570	654	633	596	592	621	602	634	603	588	621	712	601	602	603	621	649	627	633	622	608	612	605	593	565	601	589	605	618	578	592	648	595	621	623	609	624	559	616	636	620	582	623	599	638	616	664	620	612	611	648	616	626	578	634	569	615	670	643	594	633	652	640	632	622	626	583	606	622	570	614	627	560	640	651	613	635	590	630	620	597	603	622	655	589	593	639	583	568	629	625	607	617	574	631	590	587	624	630	622	582	638	616	568	632	615	598	636	632	616	590	631	616	597	584	622	599	616	622	578	596	591	622	598	618	594	611	658	597	623	567	629	638	667	616	636	561	608	593	609	588	596	592	598	589	634	613	608	598	617	565	595	602	636	615	614	629	604	599	618	658	619	594	599	590	612	635	624	667	605	580	643	613	608	620	582	598	663	622	671	606	583	638	612	651	591	600	589	613	612	636	621	610	632	631	611	609	560	590	635	611	610	613	583	561	627	608	596	619	570	627	595	631	592	597	637	594	634	634	604	639	641	612	622	656	591	642	628	596	607	575	558	625	610	603	612	662	631	636	649	610	624	565	651	602	626	616	650	638	615	615	589	623	591	628	640	646	601	605	590	601	622	623	649	599	637	582	631	615	645	628	625	661	623	596	640	629	628	564	587	628	591	629	587	559	599	635	594	607	655	563	584	594	599	625	595	640	640	611	659	633	619	621	596	585	604	637	582	681	644	556	626	603	605	599	606	627	618	619	599	654	626	626	628	610	647	635	575	637	626	622	619	690	646	568	623	623	616	627	566	635	610	599	635	610	628	550	613	581	612	625	610	649	642	639	676	599	621	597	594	625	635	629	633	596	560	563	628	595	604	639	631	599	605	608	637	625	586	634	618	613	609	645	619	595	631	641	623	613	601	641	611	604	614	574	608	612	613	629	619	582	606	615	637	646	620	639	626	610	592	634	612	646	633	617	600	623	616	586	644	553	639	662	597	598	604	583	639	588	608	624	570	620	626	607	670	619	613	645	602	578	642	586	624	611	627	651	633	615	582	585	621	636	597	619	660	662	616	637	591	629	605	620	653	633	636	595	616	644	604	587	607	649	572	642	622	618	593	616	606	596	548	615	638	563	631	690	629	648	611	607	590	628	571	600	587	636	587	604	572	645	590	578	590	631	667	614	608	629	633	602	662	571	589	626	623	633	631	595	638	615	573	624	640	612	583	578	599	615	646	655	630	588	613	626	600	610	632	600	614	633	619	603	685	642	579	656	629	600	598	603	595	593	590	598	633	658	646	655	638	598	626	659	601	668	616	630	631	667	621	630	589	615	610	659	601	628	604	597	606	647	621	659	646	626	609	609	576	636	634	632	592	568	612	631	631	594	583	633	576	587	638	633	612	569	637	599	660	581	630	615	630	622	661	640	649	632	644	577	635	587	649	632	612	602	589	646	666	616	603	598	587	593	617	609	601	577	593	606	598	625	601	601	629	606	615	566	576	578	591	611	610	598	580	598	602	597	601	611	571	610	604	622	561	666	639	617	597	631	639	601	634	658	622	635	640	615	591	617	615	664	623	625	605	613	609	653	612	618	607	609	602	608	686	676	632	658	596	622	632	611	640	614	565	601	588	606	621	614	595	614	647	626	626	627	635	616	571	637	610	630	646	605	636	626	614	618	655	630	595	613	562	597	664	624	614	662	655	621	590	669	593	659	648	585	620	668	632	623	640	566	624	623	639	629	633	654	614	555	590	618	639	605	647	603	560	568	662	617	583	615	608	623	590	599	610	629	629	621	618	598	601	613	686	630	627	648	624	643	654	585	602	641	628	632	592	664	611	576	625	547	611	597	613	605	659	619	601	593	634	608	632	632	618	591	625	605	606	604	649	652	637	602	588	647	655	633	567	610	603	595	623	614	624	625	591	597	617	608	615	596	604	651	578	610	606	601	622	630	608	667	622	637	638	633	622	627	611	609	591	631	606	618	605	654	655	611	647	582	614	607	617	660	630	608	602	576	587	663	671	661	617	612	642	580	600	622	579	632	615	622	601	581	620	645	634	572	607	609	595	649	607	588	608	629	632	630	612	608	606	585	590	604	592	632	617	621	618	610	598	624	627	580	601	611	590	643	610	601	615	610	624	627	605	642	643	592	585	578	623	596	614	634	591	644	593	623	635	661	568	622	632	582	637	666	631	673	617	615	608	603	623	623	612	594	637	639	617	618	604	607	629	574	639	642	627	582	667	606	609	641	654	544	635	646	615	648	602	603	609	626	654	603	625	617	640	626	596	634	616	602	666	622	577	651	605	624	637	619	599	628	647	546	598	608	600	607	655	636	613	575	592	643	624	603	579	596	597	623	542	622	597	611	648	607	614	629	617	574	611	575	619	608	615	628	601	578	662	629	609	619	584	605	594	603	619	627	611	637	624	641	587	652	597	609	666	622	626	579	602	640	629	622	599	601	600	610	656	596	548	675	612	591	638	614	618	572	681	601	622	588	580	586	618	598	581	604	626	585	648	620	646	610	589	648	609	637	650	643	622	607	630	585	604	612	634	611	611	606	615	638	621	611	614	647	592	588	695	625	626	624	640	607	577	633	626	593	593	619	578	646	609	664	644	631	605	556	589	605	622	602	615	665	615	622	562	672	590	639	629	608	605	609	634	620	651	615	603	602	578	613	632	560	619	646	636	614	641	623	618	608	622	597	624	556	639	602	589	602	626	622	635	559	617	617	607	583	615	626	626	592	588	630	609	653	631	612	599	580	641	610	626	600	644	587	602	643	602	615	663	684	577	646	603	622	652	591	628	629	633	575	603	659	602	644	652	655	623	632	626	637	607	606	635	596	626	588	582	634	603	600	582	634	613	634	586	626	638	601	595	632	619	576	579	627	590	632	620	583	555	580	592	619	591	625	607	604	637	604	635	574	537	606	611	575	630	610	664	600	618	610	614	628	623	624	604	619	639	648	620	640	592	627	631	600	611	655
50686	40206	40395	34572	33770	17643	4324	1023	881	870	807	625	460	403	652	521	346	372	349	300	352	304	356	332	316	297	347	345	333	351	335	328	343	309	323	335	338	333	333	340	349	337	328	351	320	319	332	355	362	353	338	330	324	324	334	310	365	337	372	312	347	318	346	317	337	319	342	348	362	338	364	341	362	346	354	309	305	333	319	306	284	330	337	357	333	336	348	319	320	339	325	322	312	328	347	346	364	315	348	331	354	380	346	354	339	348	345	354	306	321	327	327	351	321	298	362	312	340	372	327	358	350	361	335	339	354	330	398	328	306	346	352	384	314	351	295	323	346	334	351	359	344	320	320	303	337	324	334	348	351	340	354	319	391	322	362	345	362	342	320	368	332	336	363	326	346	320	326	278	356	340	327	353	326	339	349	326	327	326	334	340	361	310	334	334	337	329	362	327	313	329	308	313	330	340	352	359	329	331	329	347	312	354	363	334	334	305	342	354	295	359	316	303	320	353	325	339	336	310	339	341	341	367	329	305	328	313	313	364	304	375	370	335	345	321	300	336	360	353	326	335	307	365	326	349	321	319	335	327	353	286	343	361	345	323	326	327	302	330	328	351	328	300	335	332	344	328	352	318	337	300	347	286	315	337	329	343	326	316	328	316	354	347	343	292	297	331	367	335	342	321	328	342	300	335	347	369	334	353	308	310	342	317	338	338	331	308	310	358	335	346	347	321	325	349	377	324	333	298	320	324	325	330	314	365	309	334	361	300	360	336	340	347	314	364	324	330	316	352	302	325	321	324	355	342	321	325	352	303	321	340	310	343	330	323	370	342	329	305	292	347	378	306	325	368	331	386	333	310	290	368	350	343	357	341	377	334	301	303	341	346	323	320	321	361	338	330	326	334	335	351	343	386	312	308	302	327	325	322	370	318	336	371	357	326	333	321	327	329	358	329	346	333	325	334	314	332	318	352	328	341	359	347	334	328	302	340	319	337	317	328	308	351	304	343	293	327	336	324	314	361	314	325	320	334	359	315	346	361	291	336	319	336	338	326	327	315	318	295	301	332	331	315	341	304	321	329	323	362	341	347	334	333	301	324	371	337	364	352	308	346	343	297	354	303	330	326	349	323	321	345	345	329	322	334	312	345	358	322	333	347	323	323	321	290	322	329	318	354	304	342	339	362	330	335	341	327	329	306	341	329	323	324	348	347	373	344	337	336	324	345	310	310	323	344	340	321	351	328	317	325	362	289	340	328	373	369	346	348	325	350	347	330	341	332	330	321	338	353	361	336	387	298	332	331	343	343	339	362	320	338	351	332	315	331	317	346	352	339	321	358	299	330	328	351	323	348	334	327	313	323	343	322	329	305	365	343	324	342	332	351	309	322	306	328	326	340	350	339	336	310	338	331	331	321	338	346	360	349	333	307	356	330	315	322	333	359	345	343	349	334	336	331	330	349	316	359	323	316	339	353	362	358	318	362	330	302	342	299	293	331	321	287	323	327	356	355	351	344	363	294	327	381	348	332	354	334	351	331	311	286	326	346	341	309	346	322	297	329	311	336	333	365	378	325	336	332	355	334	327	318	321	344	279	320	329	277	329	329	343	337	343	306	314	358	319	308	351	355	335	338	342	372	336	325	350	314	325	322	342	347	337	323	341	313	298	336	353	326	327	334	335	338	343	331	353	345	317	283	317	334	329	329	311	332	325	362	318	307	361	348	333	349	313	306	383	337	308	337	318	343	311	324	344	315	308	315	339	355	334	321	341	366	348	317	320	300	327	348	337	315	331	325	317	303	337	364	371	316	323	359	319	339	352	347	331	329	335	335	306	319	305	350	310	317	316	362	310	314	323	318	335	333	349	344	360	327	318	328	359	334	349	295	323	356	322	350	341	335	333	321	334	348	333	320	325	330	330	369	330	296	344	362	356	360	303	295	348	295	346	329	337	338	301	350	326	371	315	319	317	344	340	306	355	297	378	353	318	313	317	315	312	309	320	328	284	337	293	335	333	352	335	366	340	366	348	344	365	351	348	357	324	340	330	318	328	337	323	328	291	359	368	357	355	350	352	349	359	302	359	324	349	321	338	341	301	330	295	329	321	339	340	328	350	333	349	376	359	321	312	291	317	342	332	322	333	321	339	352	341	378	367	312	346	341	340	346	315	312	346	303	295	351	336	382	320	283	317	324	305	328	333	333	330	342	336	327	331	351	318	315	333	340	364	336	334	320	329	332	366	342	336	345	350	330	312	345	305	333	360	328	322	354	313	336	320	331	295	331	265	293	321	339	323	336	315	318	339	378	370	348	320	323	299	377	305	301	317	300	339	330	334	303	326	337	321	321	311	329	336	353	313	335	307	315	293	320	386	354	315	301	351	351	333	290	326	344	347	335	353	308	345	364	331	332	308	371	329	314	314	337	333	350	292	361	334	349	282	344	326	322	349	355	357	377	363	356	309	331	301	329	331	340	330	365	343	339	325	339	347	335	334	315	390	352	329	331	342	338	330	373	365	391	329	328	324	355	349	341	323	330	325	364	303	311	324	303	310	324	346	327	299	317	355	315	345	336	378	307	336	381	321	282	333	347	346	322	343	346	360	342	330	341	316	295	342	306	309	338	318	323	306	367	372	339	334	334	319	377	330	319	332	350	370	299	286	322	345	318	365	377	332	337	347	327	329	303	361	325	326	374	334	327	334	360	330	324	312	326	322	358	354	369	359	328	331	364	344	311	331	348	339	356	298	371	369	343	339	331	349	344	321	356	320	363	314	335	348	328	338	366	349	317	318	292	330	336	322	340	331	323	312	340	364	351	329	333	308	311	332	329	317	349	335	341	291	367	343	346	327	321	326	334	360	333	321	343	337	361	307	334	355	332	303	326	323	328	347	369	291	329	289	321	363	333	321	344	376	299	369	344	334	360	327	302	359	357	323	333	326	318	308	334	327	347	358	336	336	350	323	333	352	345	343	345	327	357	365	350	345	336	303	321	321	328	345	299	367	308	360	319	305	349	317	325	305	360	297	328	298	307	333	325	315	374	351	347	320	341	360	315	340	297	311	348	319	355	349	320	320	331	332	325	367	309	352	341	375	344	327	297	366	374	345	324	328	316	345	343	320	312	346	346	320	305	332	353	326	302	339	313	346	311	347	364	324	324	337	366	356	337	362	319	336	331	320	346	311	338	344	324	340	351	338	363	332	332	299	345	357	337	322	317	320	338	341	365	380	333	301	314	330	326	337	322	329	298	341	349	349	360	294	346	390	340	340	331	325	341	336	292	338	347	308	320	317	368	361	320	312	320	292	324	353	335	345	332	326	318	385	337	334	365	341	294	339	341	324	345	352	352	351	334	344	333	321	363	329	380	343	341	281	364	351	382	340	299	349	351	324	370	356	354	305	369	402	313	326	329	328	339	326	311	329	337	322	327	346	371	339	309	358	328	313	311	343	375	346	325	318	362	314	324	339	328	348	359	326	344	324	322	348	358	298	339	337
32140	31263	40626	41854	44203	22480	7462	3183	3115	3372	3139	1952	1437	1216	2758	1545	758	758	712	765	733	717	751	732	726	789	793	777	802	737	748	702	695	681	740	731	706	720	727	701	751	711	754	727	718	701	733	724	665	704	785	736	727	768	736	683	716	720	670	722	716	708	733	706	700	692	748	688	675	703	701	681	748	702	715	749	702	713	712	725	735	721	757	720	668	720	716	754	696	722	724	688	687	737	662	727	740	730	682	683	679	699	722	716	696	715	711	752	718	696	732	735	679	740	674	709	717	723	707	714	689	714	675	702	683	702	746	764	794	698	730	709	711	745	742	703	686	695	715	694	702	720	713	704	738	681	681	732	722	676	769	673	671	782	693	726	709	722	666	711	707	776	692	720	763	736	710	741	718	733	686	680	738	721	743	728	748	710	715	667	706	730	693	708	722	721	666	738	731	694	672	736	687	674	707	754	729	710	684	702	708	715	717	714	751	708	711	742	718	679	676	714	772	720	683	741	687	702	684	659	700	709	711	738	672	736	722	708	712	732	733	720	715	701	696	728	685	678	746	704	727	707	720	696	731	663	705	671	681	736	696	714	697	714	738	690	704	682	702	698	708	729	687	684	777	787	650	714	748	703	735	718	736	764	716	659	695	707	704	738	702	750	679	704	763	688	711	751	688	783	678	721	714	666	712	720	664	700	734	701	722	694	755	715	756	718	687	688	731	688	694	755	746	724	679	675	728	702	694	732	731	690	688	718	692	735	713	753	708	716	699	686	735	727	743	750	725	693	744	700	726	674	704	684	781	734	725	656	699	696	690	710	732	686	700	696	690	732	741	717	699	632	713	723	764	734	673	751	713	731	729	733	690	738	688	728	695	685	707	738	671	716	682	706	716	725	692	705	696	675	666	717	709	724	770	701	704	715	714	695	723	694	688	677	739	672	753	705	684	755	721	738	742	738	717	724	762	732	734	697	695	705	718	690	700	726	778	746	690	690	782	740	750	737	696	729	727	717	700	675	681	776	733	760	678	746	695	714	697	736	754	712	742	729	735	720	727	713	706	725	715	718	783	700	689	768	682	747	694	704	702	716	727	671	683	720	676	712	732	753	674	700	740	707	708	729	733	642	739	713	715	764	730	718	779	734	706	733	786	718	717	675	727	713	753	684	720	691	699	689	712	724	719	701	718	721	722	713	695	795	694	704	749	710	705	711	793	739	705	745	736	786	730	719	693	755	760	694	710	698	744	719	728	749	691	681	702	678	730	731	667	716	720	724	697	729	694	745	730	694	699	653	763	749	741	677	711	720	689	717	774	738	708	728	713	752	676	721	695	740	736	744	684	698	723	759	693	688	705	706	695	752	720	742	763	768	709	684	719	741	740	736	703	711	693	726	741	658	739	725	708	707	693	739	710	719	680	709	759	742	710	716	692	734	708	722	701	706	710	706	692	722	711	696	711	702	714	695	726	701	719	654	749	727	731	708	706	720	698	725	718	751	711	767	717	696	685	737	714	638	720	746	687	694	757	752	727	733	727	737	701	686	741	729	720	769	687	673	730	702	695	713	706	678	735	749	692	723	746	716	732	734	704	734	744	788	735	744	703	709	714	702	719	702	743	746	664	727	703	713	722	703	755	726	700	698	719	737	701	783	725	739	751	709	755	738	694	694	648	752	746	736	727	736	690	715	722	723	716	695	701	728	746	683	729	710	744	719	707	734	726	747	753	727	716	736	731	757	729	696	727	744	748	726	724	732	761	733	710	729	706	721	720	736	779	719	672	708	688	728	698	722	745	779	704	697	700	678	727	744	716	742	718	751	664	694	693	681	677	758	710	711	698	755	711	744	747	746	687	701	743	686	749	713	709	768	696	748	666	770	731	728	741	715	698	709	688	646	664	702	697	745	682	683	711	714	775	719	688	736	664	715	663	755	709	721	682	666	709	753	657	708	738	712	724	695	698	712	733	781	688	726	733	724	724	723	721	752	703	732	738	750	714	739	691	723	736	689	769	727	696	679	766	744	747	697	705	685	714	735	736	737	732	746	659	700	722	710	747	714	733	724	735	725	726	724	712	740	700	713	685	766	730	702	697	703	732	758	699	674	805	733	704	705	704	695	690	711	741	653	723	749	707	697	696	699	723	698	733	718	718	674	688	693	723	697	733	724	689	751	746	721	687	677	737	706	711	714	740	721	724	740	721	733	718	726	712	705	709	673	687	754	720	706	727	731	710	717	661	725	716	720	658	716	749	716	718	705	715	680	708	707	766	739	727	694	720	691	710	734	704	676	738	669	718	703	699	701	761	732	719	675	719	670	709	780	751	741	727	729	663	694	730	744	715	687	720	697	719	789	740	699	746	702	722	716	700	717	759	743	719	693	728	754	718	727	647	720	692	686	663	664	723	720	732	638	769	671	691	705	701	685	727	753	748	671	727	705	684	715	722	716	705	722	773	738	716	743	753	662	707	688	695	736	699	747	755	708	692	703	722	730	737	753	689	673	745	717	681	736	709	651	711	731	757	717	696	667	742	724	739	691	694	731	704	733	696	711	717	725	700	664	701	771	697	707	749	726	712	710	713	722	699	759	731	687	721	742	701	686	764	708	698	692	745	704	690	717	712	692	756	722	700	688	725	694	703	705	753	661	691	735	699	746	730	704	695	690	686	676	677	735	709	726	738	716	759	737	701	684	699	719	763	706	719	686	752	737	716	692	670	711	707	729	714	764	686	711	661	713	703	714	694	721	760	731	731	708	693	663	735	739	689	733	713	745	687	709	704	743	738	674	760	678	712	723	687	701	723	674	720	741	778	729	704	719	728	740	742	753	718	706	705	736	701	714	716	680	738	757	695	686	713	650	728	739	713	680	705	710	689	687	669	701	727	708	710	754	672	733	700	695	725	741	722	738	712	738	691	709	725	779	705	712	740	775	719	693	685	717	741	730	708	718	747	727	713	734	724	712	709	650	733	696	698	739	769	716	712	737	756	716	750	741	737	719	725	719	749	721	734	701	682	712	713	703	734	756	713	707	735	695	706	697	707	707	752	727	754	713	739	704	692	662	706	697	717	685	701	709	686	730	742	683	752	718	686	749	710	744	687	764	673	713	679	693	675	742	707	741	729	713	727	687	712	700	721	734	706	746	709	771	711	707	725	710	691	727	670	720	682	678	696	735	726	751	757	721	677	716	680	779	719	695	728	769	741	672	727	750	693	723	742	650	698	738	679	701	740	725	696	738	713	747	709	710	724	687	695	730	717	722	743	708	731	736	699	719	714	741	698	706	753	739	648	752	660	758	716	737	662	723	729	735	688	686	766	677	693	716	760	700	742	719	716	707	735	748	744	717	720	661	701	708	669	713	723	735	730	761	737	756	725	708	729	696	713	665	768	741	756	709	707	677	731	698	716	694	720	705	687	713	753	708	717	694	723	727	704	739	715	696	716	760	749	750	716	700	708	698	715	742	742	712	705	705	704	716	705	729	715	704	770	722	686	708
22075	11406	7937	4838	2300	940	491	328	225	212	168	153	145	133	133	140	105	146	110	131	142	114	125	138	134	128	120	115	124	139	118	144	99	125	129	129	134	113	127	135	141	142	140	149	122	145	130	134	122	132	133	120	139	118	128	137	134	133	164	138	126	148	159	139	138	137	128	125	128	143	132	127	155	128	148	122	125	138	128	125	121	121	133	130	139	113	123	115	140	116	165	142	126	141	115	123	134	142	121	146	135	133	138	120	131	130	119	140	130	147	151	145	140	138	146	128	126	122	142	129	131	131	147	123	127	141	135	142	133	108	140	142	139	118	130	117	124	129	148	134	133	120	133	136	142	118	162	126	144	130	140	136	116	145	138	119	132	152	135	156	142	105	145	137	129	145	136	130	120	130	143	135	135	125	128	136	124	128	130	136	125	135	122	111	140	117	155	138	138	150	141	142	124	139	150	136	159	160	129	138	139	134	153	121	126	147	120	126	145	112	134	136	133	139	136	145	137	143	139	144	125	145	135	135	118	139	115	133	120	122	118	120	147	126	135	133	130	130	97	120	141	120	128	134	133	138	144	132	133	134	136	123	129	135	127	121	121	137	129	125	118	140	147	108	111	122	117	121	130	143	149	146	125	144	129	118	128	123	123	140	124	142	156	151	143	136	145	133	150	125	115	135	146	149	123	123	114	145	122	143	142	109	126	151	136	148	132	117	124	125	132	117	138	126	130	131	123	142	121	131	125	123	155	141	127	116	124	128	126	134	134	137	137	144	119	141	115	131	122	146	129	134	124	141	111	130	133	117	134	135	143	118	137	128	141	137	151	136	109	140	139	130	131	138	130	146	122	147	138	111	120	143	125	136	159	133	147	134	136	130	110	132	127	143	158	142	125	133	125	143	120	139	125	124	114	134	140	119	131	113	123	129	133	121	137	145	141	120	121	126	137	133	134	143	129	126	126	132	140	135	135	138	117	134	133	115	127	120	118	152	146	121	117	133	123	130	137	119	137	130	123	128	126	164	135	141	127	116	108	128	145	136	144	146	117	99	133	129	123	137	125	105	126	143	152	133	146	125	138	128	120	136	140	133	133	142	144	133	153	136	118	135	108	127	136	149	118	162	137	122	156	149	135	112	132	132	138	137	114	127	146	150	148	128	128	142	129	132	149	124	125	143	131	144	124	141	133	132	126	125	131	117	146	128	137	149	122	133	130	118	122	140	151	122	130	128	116	148	125	136	134	125	133	157	136	145	133	142	125	124	142	119	135	139	122	118	145	126	149	135	137	142	143	146	131	126	126	144	134	136	116	133	132	136	119	141	126	135	140	121	122	145	144	151	113	148	127	135	142	146	150	135	121	122	129	124	118	140	127	145	137	134	127	127	145	122	135	121	122	164	116	140	144	133	129	141	123	122	120	129	116	115	133	126	137	152	116	134	110	105	125	156	133	136	131	142	133	125	129	126	137	112	135	138	122	142	139	117	121	145	160	147	129	123	139	142	131	127	140	134	130	135	129	98	132	140	148	113	138	127	135	133	127	123	128	129	130	132	140	134	142	128	121	145	120	131	152	132	132	142	146	153	148	108	92	118	122	138	144	130	132	136	149	139	157	124	133	149	134	140	136	135	150	105	122	133	145	145	120	125	136	132	121	142	120	114	142	122	126	119	139	117	145	144	129	139	111	133	142	135	136	143	130	128	136	143	123	116	133	125	120	129	138	137	147	124	137	130	131	146	117	156	139	128	121	106	110	147	120	122	125	137	119	131	115	126	132	123	157	130	119	119	126	128	118	137	148	125	153	154	135	137	122	128	143	133	119	141	144	134	123	151	122	143	121	144	141	132	133	134	131	143	103	135	130	157	140	113	134	142	126	126	129	145	117	158	125	143	142	146	128	143	110	141	123	132	144	129	127	137	125	150	126	135	146	123	118	128	132	158	128	142	142	142	127	130	119	139	128	138	145	136	137	120	140	142	130	133	144	135	120	123	150	147	110	155	121	139	154	131	142	150	117	140	127	120	132	136	118	136	110	126	114	134	116	129	141	119	123	137	124	144	149	127	127	133	162	142	154	139	123	133	122	120	136	141	123	142	110	151	113	125	127	136	175	119	134	126	121	136	155	128	133	135	138	120	125	120	162	143	136	119	106	136	146	119	146	139	113	117	131	135	159	144	137	133	131	124	109	126	143	113	138	122	128	135	152	150	142	133	113	133	117	118	132	135	131	145	141	128	128	137	158	148	147	131	134	133	141	159	131	148	141	132	100	131	118	115	105	132	139	110	115	127	120	129	151	114	132	141	119	128	161	133	121	105	129	119	166	139	117	145	130	122	132	135	131	143	147	105	147	140	138	140	144	141	133	133	150	129	127	142	140	114	130	134	145	123	140	143	126	145	119	130	129	138	125	127	138	153	134	158	132	125	118	122	155	124	149	128	145	136	123	140	144	127	127	126	119	134	125	114	152	140	115	119	137	112	144	142	136	135	130	136	132	167	147	119	120	137	143	125	135	143	142	121	125	120	120	145	137	118	117	130	139	133	133	103	129	124	98	141	134	151	107	132	144	135	127	111	124	118	125	135	122	103	126	128	125	137	126	110	119	128	153	134	113	131	127	135	139	128	115	127	135	138	138	114	149	136	140	143	139	124	134	120	142	121	107	128	134	127	142	131	122	119	141	108	97	155	144	168	129	124	124	140	151	125	135	124	141	148	144	125	127	146	128	133	148	120	153	131	116	132	135	122	126	122	111	130	122	140	124	142	120	142	138	120	131	141	139	120	123	144	139	116	140	138	134	138	136	120	139	127	155	144	111	139	130	146	154	121	159	114	137	142	137	124	139	132	120	145	122	124	128	132	118	116	137	137	133	125	118	119	101	137	140	134	130	129	135	111	121	152	132	124	126	136	144	143	151	152	127	122	130	126	140	124	128	140	135	124	143	147	137	133	134	135	157	126	130	123	123	121	135	126	138	120	126	145	135	127	132	149	119	117	136	146	143	144	131	140	136	144	163	120	134	126	120	115	131	121	120	119	104	126	123	124	146	137	131	132	125	141	141	144	137	139	135	114	130	115	133	144	124	138	141	129	127	130	122	127	135	120	144	149	133	111	144	134	128	162	126	128	120	125	139	150	117	138	129	145	125	104	126	120	133	124	132	142	130	140	140	124	137	122	108	138	134	111	120	125	151	146	128	127	128	118	117	101	122	125	138	129	136	163	108	159	125	131	121	139	125	129	145	132	119	139	113	126	133	147	129	139	140	131	146	109	159	116	120	131	136	124	111	126	146	130	144	122	118	115	133	149	153	129	150	133	118	138	131	128	128	131	137	132	169	132	135	129	136	134	110	136	154	147	136	145	143	156	116	126	125	114	133	104	126	118	129	151	132	123	119	141	113	111	127	125	128	124	124	147	129	148	127	140	121	161	144	115	144	148	126	119	122	133	140	155	140	128	138	134	114	158	141	118	140	129	115	146	110	119	150	129	129	118
13322	8706	12739	12245	7663	3824	2122	1402	881	686	496	427	384	338	373	338	305	334	339	337	315	318	364	353	348	304	320	374	304	352	350	346	343	337	331	317	322	344	339	338	327	320	321	303	318	364	353	345	313	338	328	350	355	343	336	335	312	328	308	345	347	336	302	343	327	332	310	327	286	343	327	376	345	347	332	318	366	324	316	319	372	360	369	316	321	357	314	322	343	333	376	326	366	347	310	326	337	363	342	298	329	345	335	301	362	349	349	308	341	323	331	320	280	324	368	338	316	337	316	341	329	327	350	344	358	306	349	353	324	357	364	317	363	327	338	348	313	320	336	370	320	324	333	335	329	321	364	348	318	369	344	318	348	363	353	293	336	316	313	347	324	329	311	360	352	340	342	347	308	357	341	309	351	336	336	331	324	347	347	328	358	325	335	335	328	329	321	336	289	356	366	311	326	349	336	331	333	375	327	319	354	340	318	344	326	327	334	333	352	365	327	318	327	316	328	311	320	356	318	339	353	325	328	353	342	344	323	325	368	340	312	313	359	341	354	328	326	338	338	350	335	327	339	347	343	327	333	332	350	354	353	366	347	338	326	341	360	342	322	313	344	314	310	321	341	334	319	329	346	329	340	334	318	365	325	326	333	325	335	357	337	349	323	329	306	310	313	333	290	355	332	332	326	347	333	333	320	302	320	312	313	344	331	344	299	344	316	319	332	336	318	347	340	327	350	317	333	338	343	325	327	312	347	322	332	333	357	367	364	350	316	335	325	339	343	326	331	338	331	334	308	334	309	324	322	321	357	329	361	327	358	322	315	319	347	363	325	319	343	363	315	345	316	320	365	320	315	354	327	315	336	339	362	355	328	369	322	321	324	356	340	338	335	358	340	350	334	336	346	334	293	322	309	314	315	356	314	311	320	339	320	358	337	350	326	302	357	334	336	315	371	325	350	333	338	351	356	355	344	331	352	340	325	330	337	342	308	283	350	338	353	353	333	353	318	312	355	323	362	317	306	335	321	297	328	353	333	367	332	321	313	317	331	325	306	370	349	301	344	323	323	332	333	347	331	332	341	318	328	350	364	311	346	324	341	360	343	308	338	332	338	355	367	341	346	320	306	322	349	341	338	361	331	380	341	330	346	329	363	332	292	354	344	364	366	353	310	327	325	344	337	370	328	342	353	355	302	323	363	323	325	343	372	330	338	304	290	318	344	349	333	346	321	340	355	343	339	329	357	303	315	353	360	343	338	364	334	337	332	363	359	335	356	337	320	358	321	307	328	340	356	358	337	336	344	339	316	327	297	351	333	343	353	309	341	315	332	359	365	327	328	316	340	366	355	343	331	339	335	319	332	319	349	335	334	316	321	320	324	316	336	339	339	330	316	326	315	337	383	365	374	347	344	312	342	348	372	362	321	381	326	346	379	346	333	349	330	312	345	365	346	352	347	356	340	324	347	348	346	345	338	321	332	357	325	336	345	337	342	336	370	327	325	335	340	318	316	356	337	327	347	308	334	359	313	322	318	353	330	366	323	354	348	327	332	330	340	327	359	324	352	318	319	344	335	335	339	325	349	328	346	362	325	370	360	362	341	361	323	328	320	336	332	352	327	369	340	336	329	326	325	341	312	337	326	318	337	370	351	330	359	320	353	347	335	331	343	345	350	326	319	321	351	325	338	352	318	353	292	335	328	330	313	329	343	327	317	338	313	351	350	375	319	367	363	332	327	344	329	347	305	359	370	340	349	337	314	330	332	346	318	316	292	360	348	326	332	355	331	332	353	325	328	332	313	296	340	322	367	316	321	299	329	313	327	356	313	326	307	315	334	309	316	347	350	342	317	315	318	309	393	325	314	377	328	322	303	361	347	371	321	343	352	338	311	343	342	345	374	345	350	316	322	331	358	346	307	315	342	327	361	309	314	326	326	337	317	323	330	337	298	322	344	325	329	311	324	330	368	339	342	339	337	365	338	340	315	361	347	295	328	345	322	355	342	350	321	351	365	329	316	314	318	337	325	331	351	316	367	342	323	327	340	343	335	321	321	322	364	326	330	356	355	362	377	347	340	314	327	313	335	324	301	321	345	327	323	309	351	340	332	329	333	315	311	310	346	324	329	339	354	321	348	328	336	327	351	344	338	343	335	313	343	316	352	333	331	336	312	327	332	324	344	337	335	325	329	354	327	361	348	344	340	302	305	364	330	331	316	341	323	328	315	337	372	355	329	332	334	332	349	371	327	340	363	348	329	355	331	332	317	303	353	336	343	331	344	323	335	310	326	323	329	326	334	346	343	311	331	356	346	333	319	347	345	305	313	305	360	322	338	353	307	345	348	331	329	318	304	316	350	315	324	342	330	354	362	328	327	340	309	331	346	326	338	330	366	316	341	338	345	324	350	307	299	346	329	332	341	360	297	331	335	308	338	337	330	330	312	340	322	326	301	302	305	364	334	356	330	333	323	284	307	323	345	354	359	320	352	325	313	311	368	328	337	361	333	316	328	330	363	333	319	372	337	366	359	389	350	345	334	335	311	327	347	333	339	320	341	351	373	331	346	356	312	352	332	349	345	366	339	326	320	365	310	362	356	322	327	351	315	304	342	339	351	338	308	305	338	348	385	316	346	324	320	336	302	329	350	311	330	356	323	330	327	307	355	338	323	314	351	369	333	330	305	344	340	321	355	336	360	335	368	335	316	347	339	334	304	333	339	339	320	334	354	339	316	353	352	323	336	305	348	347	367	314	353	344	305	334	323	377	347	342	366	322	378	313	361	353	354	299	355	322	308	375	336	360	338	327	313	335	359	331	296	348	328	358	349	365	340	298	314	334	330	309	307	306	318	331	315	306	335	337	331	359	311	336	307	311	336	316	326	314	331	345	366	385	336	336	310	328	320	313	338	337	344	337	337	341	328	317	349	360	333	327	331	317	319	312	347	326	343	295	341	332	330	348	336	299	392	359	357	303	321	310	310	361	318	307	316	339	311	332	355	356	350	345	374	338	360	343	325	326	319	357	354	342	323	354	354	324	366	345	314	317	339	334	340	353	374	320	358	316	312	342	347	337	321	350	336	308	320	311	346	318	348	338	281	357	307	356	320	313	353	353	332	323	341	344	346	356	370	319	333	334	326	320	331	326	369	337	346	350	337	332	332	328	308	363	335	320	338	331	327	317	330	300	293	343	347	363	333	363	338	339	341	357	345	337	319	339	357	367	327	350	347	345	310	351	348	306	350	341	309	327	335	325	330	349	321	326	337	306	335	355	343	335	378	357	389	347	350	370	320	366	336	367	327	330	297	352	343	334	346	325	373	331	339	317	367	358	330	311	335	343	343	348	347	318	295	371	303	343	321	328	337	386	333	334	333	357	322	336	342	323	326	319	320	345	338	339	321	357	332	331	313	322	356	355	365	324	370	325	345	318	310	358	330	362	331	328	376	372	343	322	349	335	340	353	327	320	337	353	360	348	355	326	323	305	371	346	335	331	317	344
41149	28898	31096	28854	23584	13606	3932	801	513	466	393	331	316	329	376	264	260	261	256	289	261	256	268	262	246	256	233	261	243	276	260	261	278	259	261	295	275	263	265	263	261	296	249	262	250	271	275	265	258	262	257	266	275	257	244	235	229	271	266	259	270	224	267	252	270	281	275	243	247	264	252	249	256	262	277	259	255	284	259	251	245	260	252	279	267	270	264	235	295	283	265	279	256	243	271	267	282	268	246	229	264	267	291	234	261	287	245	233	256	303	276	258	221	255	272	249	273	280	237	232	251	238	266	248	252	263	216	259	246	254	236	248	285	264	269	258	253	248	252	295	250	258	239	252	271	258	279	270	234	275	290	238	261	271	251	268	262	277	263	267	284	266	289	281	276	299	254	298	255	283	250	255	237	277	256	239	274	262	248	263	259	266	272	289	291	261	265	241	260	263	272	242	270	259	238	288	238	218	291	230	272	288	245	270	263	249	267	273	251	272	251	285	246	239	270	310	255	270	254	259	286	232	273	261	238	243	269	240	255	286	254	257	293	268	284	224	261	271	298	262	237	290	286	268	270	295	240	249	266	277	272	243	239	264	274	268	305	267	244	251	267	293	285	239	247	232	278	271	265	267	254	260	265	267	254	243	256	257	246	276	277	289	261	223	258	259	240	300	250	267	275	268	258	256	258	240	261	237	242	272	256	288	257	238	248	275	252	277	252	269	251	269	259	243	250	277	258	273	266	279	275	279	262	255	266	299	240	248	233	301	254	247	254	275	262	269	243	277	282	259	252	245	249	263	262	269	254	232	248	263	231	246	258	262	273	261	266	265	278	244	237	271	236	246	254	262	260	239	262	256	259	271	293	278	265	245	259	245	259	242	275	302	244	250	247	280	220	284	236	270	243	253	278	271	230	239	277	258	277	279	242	289	269	289	266	274	232	262	252	264	238	240	266	259	272	243	295	233	250	244	292	271	242	298	267	260	276	302	251	257	250	251	269	272	237	243	285	286	226	257	280	261	264	263	291	253	243	261	269	256	250	244	300	258	261	228	275	226	280	267	231	270	281	219	249	237	234	259	248	267	270	285	252	263	255	283	251	238	305	266	261	227	264	269	291	264	252	287	265	260	270	235	264	243	257	246	296	220	254	235	276	273	280	275	259	257	262	259	232	263	278	230	261	269	282	261	252	261	266	250	275	278	261	273	270	285	278	243	242	257	251	287	273	284	272	235	276	267	263	253	224	228	259	253	251	241	261	264	258	254	273	261	238	283	281	293	234	276	233	290	235	241	251	255	280	253	246	236	238	262	255	295	258	264	270	226	276	251	244	250	264	263	269	249	237	269	249	282	281	252	242	262	260	235	279	247	275	264	236	272	289	238	260	284	264	251	261	292	240	238	273	280	268	299	257	291	253	265	250	248	227	245	250	256	257	259	270	275	273	249	268	252	273	279	276	264	289	248	253	255	270	280	286	255	252	263	306	264	250	260	260	238	215	259	245	282	273	273	276	242	216	260	220	274	264	255	302	240	240	223	249	297	246	268	271	256	271	247	271	241	256	253	264	245	267	289	273	293	279	273	267	265	250	276	274	240	279	234	241	253	261	291	257	281	283	284	267	294	248	250	256	289	247	230	246	242	272	270	270	257	246	251	220	257	274	247	259	230	264	253	253	268	252	266	285	297	276	278	244	262	263	265	261	296	261	256	249	269	271	242	281	278	254	258	274	277	271	264	253	271	253	250	264	241	245	238	261	238	273	271	243	257	253	227	265	307	286	265	267	253	253	274	274	267	252	244	285	283	254	259	268	266	239	245	215	255	265	289	280	262	275	279	244	284	261	266	258	248	266	254	275	279	235	257	283	285	266	282	270	258	276	266	236	263	246	287	265	258	257	250	278	273	254	259	269	241	260	238	293	244	269	267	248	284	265	278	244	251	227	276	255	237	241	244	271	257	270	294	273	261	261	295	270	292	269	258	278	255	248	246	253	262	262	286	269	284	267	248	265	278	253	243	255	235	234	248	269	282	250	260	282	269	256	276	247	256	290	264	243	251	280	247	268	271	233	282	271	273	292	240	295	275	269	254	293	259	268	241	275	270	240	254	266	250	262	284	279	283	226	267	299	279	266	274	265	247	239	265	273	288	287	260	264	298	284	277	238	238	293	262	297	259	251	241	281	235	288	280	244	246	275	278	268	279	256	245	285	274	255	290	286	290	263	302	234	265	242	247	268	268	296	274	276	259	253	263	270	265	260	238	237	247	261	245	249	286	262	239	267	235	227	240	264	213	292	270	266	291	229	260	239	245	247	266	270	273	267	278	283	271	275	271	264	267	240	268	251	266	275	292	240	269	262	278	279	261	262	261	287	278	276	287	246	265	260	260	260	253	276	245	261	270	265	192	276	268	255	271	249	270	278	250	284	257	256	277	264	238	288	294	250	268	262	252	268	267	251	241	238	260	261	273	256	279	253	287	269	265	252	243	235	243	249	234	288	231	270	300	290	250	243	280	277	248	252	233	244	279	280	265	256	254	253	226	252	298	288	271	250	258	239	269	266	288	270	266	250	282	268	276	289	255	253	252	264	266	246	300	298	305	244	263	267	255	268	265	238	237	269	254	262	284	263	294	271	233	267	264	262	259	286	269	285	271	277	286	238	278	265	267	301	260	270	275	289	264	268	270	238	252	249	263	237	273	243	258	244	292	255	244	251	224	250	253	286	242	273	241	293	280	252	259	283	275	255	234	234	273	280	269	254	265	263	257	270	256	260	267	269	239	259	250	271	248	252	251	249	268	255	255	258	291	268	252	241	255	233	281	272	269	269	250	247	251	257	240	296	273	273	260	290	246	241	249	257	261	243	249	264	263	246	252	259	274	244	274	265	262	257	282	220	268	291	250	251	247	241	273	282	302	279	268	292	272	261	264	274	241	263	252	263	249	288	271	262	257	277	251	271	273	270	270	303	276	244	260	261	287	273	279	299	262	239	262	261	301	286	281	279	272	253	235	265	250	257	278	271	253	277	273	272	231	262	281	256	243	269	241	294	241	266	266	248	244	264	293	253	254	293	292	249	265	269	267	259	277	293	264	290	276	282	268	279	275	260	255	262	270	281	243	259	280	271	264	248	296	264	290	290	266	252	240	247	280	258	255	254	248	250	267	240	254	250	269	279	254	267	261	225	251	255	273	288	240	266	251	239	272	232	250	245	253	265	265	283	270	278	301	286	265	246	265	288	285	258	266	310	277	261	289	277	289	260	274	281	264	256	264	266	287	238	253	227	258	253	290	236	269	271	267	275	232	251	239	239	287	253	261	254	252	267	279	274	279	259	258	260	268	258	268	280	281	270	275	262	282	277	238	267	275	279	253	256	296	270	250	248	262	267	272	254	267	277	253	281	239	248	287	257	246	269	263	250	274	267	265	266	298	259	257	262	272	247	248	272	247	247	246	222	250	258	258	269	261	291	280	248	225	259	254	283	243	262	252	282	249
26148	22404	34158	38797	35041	25407	9216	2748	1886	1436	1300	861	845	1118	1524	680	631	632	646	650	604	636	611	605	606	602	633	594	564	592	603	625	628	582	603	607	594	578	573	610	573	584	610	570	617	584	612	588	631	595	598	554	643	567	619	596	569	587	645	576	625	547	626	536	579	580	587	635	564	583	569	565	598	568	574	583	592	605	618	637	608	623	614	523	612	598	592	578	582	619	582	563	611	612	610	548	567	611	580	568	614	589	611	565	588	607	607	575	598	595	585	591	570	578	595	536	581	584	560	600	581	573	609	601	626	647	623	600	639	616	594	636	643	545	644	582	579	561	613	629	613	602	577	610	589	545	572	584	613	588	601	560	571	600	583	606	580	600	568	610	589	575	603	590	571	594	576	661	589	581	629	593	614	563	600	592	617	604	613	608	615	567	611	588	621	617	594	586	580	602	568	635	591	598	585	611	600	592	588	609	637	583	598	616	569	572	596	565	604	591	621	624	606	554	609	611	608	590	614	569	588	562	597	584	612	640	548	615	598	585	580	617	602	604	618	593	630	604	569	563	570	582	600	588	571	556	585	619	608	608	580	628	606	629	573	572	574	590	647	583	558	609	613	580	591	603	623	588	576	609	653	639	626	620	589	585	625	596	555	617	604	596	565	618	582	588	644	577	593	601	558	621	600	601	583	591	601	583	601	586	594	565	610	592	600	592	590	585	608	580	579	605	646	626	592	593	589	560	609	620	599	583	589	615	612	603	609	616	609	578	599	616	576	628	594	595	619	597	570	603	581	588	605	599	607	629	592	621	574	592	615	603	585	553	583	582	581	591	538	615	567	625	618	588	613	588	598	604	586	594	616	593	601	585	580	582	614	581	580	614	595	602	554	605	538	629	613	589	610	607	585	572	551	587	603	602	603	622	641	594	591	567	618	603	595	543	641	611	607	588	566	576	541	608	621	582	606	595	572	579	611	613	614	625	585	600	616	559	580	584	584	609	593	644	598	581	599	577	601	574	578	590	569	618	608	582	596	611	610	626	581	608	620	592	579	585	596	594	587	617	609	603	599	596	591	606	591	608	603	553	588	608	572	580	576	592	629	594	580	563	599	587	592	529	630	633	580	612	623	588	586	589	600	577	604	568	601	588	641	595	582	591	619	619	600	601	606	601	527	567	564	609	589	543	580	611	615	602	580	592	621	579	595	595	644	568	621	581	583	603	599	575	676	601	597	606	609	608	604	607	598	605	612	610	607	571	587	582	613	603	596	577	609	606	610	638	570	610	640	669	610	603	637	621	588	557	556	570	564	602	561	612	609	587	559	611	573	642	555	566	605	606	568	595	583	561	554	639	615	566	591	609	614	590	597	645	635	577	600	610	582	649	562	634	571	615	586	600	592	583	608	596	618	616	577	586	634	649	611	590	605	614	604	542	620	574	535	579	601	617	610	600	609	604	580	651	558	578	588	592	629	625	612	655	611	614	584	594	600	585	648	585	620	611	600	615	594	561	617	610	587	576	582	548	581	571	599	558	597	605	569	633	568	592	581	598	597	566	589	589	554	589	584	550	562	609	609	599	643	601	616	578	580	611	665	570	573	609	573	640	612	560	599	616	605	617	623	603	588	592	586	571	618	576	561	579	587	597	565	591	584	584	558	636	594	634	595	598	571	578	632	561	568	603	590	542	627	585	553	623	585	615	592	576	615	612	652	594	599	640	612	603	609	575	585	567	597	614	578	598	605	621	589	621	596	589	635	608	540	583	618	592	584	573	628	569	564	599	605	590	563	595	581	629	567	584	584	566	562	556	594	591	600	601	591	618	609	583	609	582	570	581	611	609	596	607	620	595	615	588	664	579	550	604	596	604	606	598	559	582	560	602	585	622	590	575	573	590	606	627	614	640	623	570	596	606	610	589	591	549	637	597	612	599	558	567	591	586	605	602	615	577	591	556	634	615	606	592	621	612	602	563	619	583	606	633	590	560	555	576	595	591	586	633	627	559	555	585	585	638	544	597	579	580	665	553	580	607	623	567	596	596	628	570	599	590	599	622	604	628	584	622	608	601	580	588	586	633	571	516	573	603	601	584	623	583	552	580	578	604	591	585	565	599	624	601	571	606	630	562	606	599	582	591	552	544	571	640	585	536	579	572	582	573	594	585	555	637	605	590	617	617	588	597	593	581	613	526	576	575	587	583	576	600	632	651	618	582	597	607	557	589	587	581	619	619	582	584	559	614	581	542	605	612	577	571	590	567	606	574	582	568	577	561	617	591	558	606	600	611	666	608	619	615	611	617	620	602	599	615	563	581	615	567	555	627	607	584	645	575	615	570	605	623	594	572	597	594	575	556	576	601	582	602	604	570	563	605	604	614	625	636	586	628	595	626	587	596	612	626	592	614	576	613	586	640	608	567	578	586	586	579	614	578	549	639	566	578	586	617	611	592	621	601	591	579	619	553	584	597	618	578	575	610	628	582	611	581	606	578	621	561	585	598	649	613	602	612	566	550	560	601	619	613	600	623	581	619	575	615	565	585	593	593	581	618	606	629	583	610	569	601	609	557	589	593	613	593	598	591	557	619	578	659	577	634	614	583	609	601	578	602	614	592	587	584	566	600	589	668	602	527	588	595	611	632	576	584	645	561	563	570	592	568	580	579	591	585	575	588	596	544	591	599	594	592	588	545	599	586	571	619	587	602	561	617	558	602	600	599	619	605	550	569	564	578	611	593	618	543	600	599	620	582	588	652	639	569	607	586	563	610	610	611	591	615	607	634	590	568	605	613	559	621	602	598	617	586	553	570	586	597	582	632	612	626	654	548	569	640	584	583	638	574	603	612	620	597	588	551	611	567	592	586	563	541	570	571	606	602	592	668	575	609	581	592	594	568	567	587	617	595	653	595	607	596	628	594	616	556	562	571	593	594	587	559	563	585	626	634	544	567	620	584	596	573	619	566	593	651	584	576	630	626	611	578	573	578	545	613	579	597	616	568	599	627	603	614	606	645	551	572	618	550	558	625	578	600	564	554	640	628	560	606	588	575	600	605	595	585	632	598	584	623	617	556	606	575	591	582	610	609	601	579	600	575	612	524	616	623	580	643	572	608	632	639	592	623	597	613	598	609	586	579	582	603	582	599	589	606	563	603	597	596	620	587	567	590	593	608	595	563	566	587	583	586	649	563	570	567	627	616	594	586	598	541	633	616	594	609	608	600	609	616	608	577	567	596	580	606	600	552	576	555	571	584	599	574	570	621	594	598	558	589	615	571	629	589	582	602	628	592	654	600	591	623	608	577	635	591	601	579	560	567	607	585	600	569	594	631	601	649	609	589	621	622	567	641	611	603	543	592	592	570	605	582	555	638	600	632	567	586	574	608	563	635	578	539	588	559	539	604	613	588	572	602	571	597	559	617	593	581	621	587	616	608	564	615	622	602	648	610	577	605	636	591	593	539	599	593	579	578	607	542	613	575	560	581	579	579	613	661	614	643	575	599
51293	38459	40397	36450	36054	20618	6624	1336	938	719	538	410	395	355	424	365	332	348	330	329	367	345	383	345	317	355	327	331	325	329	344	332	320	330	333	312	342	325	283	335	309	347	341	324	314	325	343	325	348	311	351	337	335	334	319	361	332	297	339	294	331	313	325	315	319	341	317	272	329	347	350	304	299	297	307	367	370	323	360	318	303	325	325	323	330	328	329	336	312	342	345	336	330	339	327	303	334	328	330	350	345	317	309	356	284	354	342	308	325	315	326	344	349	346	335	304	337	354	292	353	359	312	332	359	316	323	364	333	336	309	309	359	367	343	331	316	335	324	358	315	295	300	323	314	338	325	306	321	302	282	322	353	345	381	325	319	334	375	345	354	312	304	341	334	306	340	340	324	342	364	330	370	332	344	344	337	324	330	329	313	355	317	357	384	362	346	329	288	331	353	337	324	338	338	333	324	354	329	330	314	346	334	339	328	317	336	323	320	315	355	314	309	327	330	354	342	371	351	322	306	320	336	302	321	320	326	330	352	329	323	337	312	320	353	349	322	341	350	323	339	299	349	338	321	357	327	335	327	319	276	311	351	310	341	343	326	310	293	321	330	343	336	326	317	350	334	378	331	315	308	339	305	309	302	297	298	337	352	327	315	340	312	345	309	309	335	341	326	332	317	315	294	348	335	304	354	314	322	348	325	338	319	313	318	332	302	321	307	330	353	306	338	328	331	323	319	368	326	356	332	293	325	311	330	312	331	342	330	316	343	285	351	322	334	308	312	350	329	321	339	387	373	370	371	342	344	313	307	319	300	365	309	319	341	359	278	332	367	322	321	309	313	308	324	281	346	334	303	340	313	331	305	308	325	316	307	317	354	368	302	325	309	345	341	310	295	308	322	331	327	392	318	315	338	351	311	339	306	368	359	353	374	358	346	357	341	271	339	323	342	362	315	346	290	373	341	316	321	311	338	334	336	319	374	354	323	292	372	343	274	336	317	328	342	302	324	329	298	368	366	343	289	296	294	316	355	389	362	318	311	309	334	332	318	312	316	325	362	318	307	356	345	324	324	319	315	319	331	319	325	344	316	336	307	344	332	408	327	342	369	326	346	306	363	338	320	323	334	348	335	294	318	361	312	342	345	351	337	349	353	322	313	366	313	343	348	300	308	306	318	332	312	356	340	356	313	328	338	352	331	309	312	314	324	348	353	305	349	355	351	340	342	340	366	316	314	337	289	368	328	321	337	327	323	345	300	306	329	316	291	351	305	346	356	345	325	331	319	341	297	349	369	332	303	353	300	299	326	340	338	313	326	301	328	329	306	315	322	314	307	345	343	333	296	317	368	357	315	317	343	362	324	305	324	351	337	317	326	349	346	319	335	330	350	338	303	349	284	328	313	324	334	344	367	356	319	299	341	352	333	356	321	342	303	316	343	306	300	335	319	298	318	341	349	313	295	310	355	332	317	339	324	316	330	333	347	311	326	328	355	352	309	349	366	342	334	316	317	311	348	320	335	336	350	332	354	366	336	314	317	319	341	330	317	307	316	345	332	348	325	352	321	301	313	317	310	307	309	350	329	309	311	308	340	348	334	341	315	340	318	348	293	322	304	360	312	322	329	340	306	304	314	333	345	342	320	321	357	319	358	306	346	324	313	340	271	342	316	341	310	304	333	356	343	336	291	303	355	357	347	339	324	353	318	308	316	305	316	339	302	345	325	330	340	342	321	325	336	347	290	327	298	309	325	342	360	347	343	343	343	327	321	313	310	352	302	349	329	320	324	331	353	322	327	327	317	318	330	305	326	323	340	330	345	278	320	356	297	354	308	314	340	300	313	345	320	316	333	339	325	322	340	339	339	300	330	328	310	336	342	332	317	334	293	281	302	342	321	334	316	347	325	303	319	308	336	304	333	343	340	322	344	305	334	311	312	323	317	304	294	333	313	311	312	328	315	319	337	334	319	344	304	330	322	317	347	319	281	388	355	306	334	327	305	323	321	298	322	335	301	344	317	330	316	320	307	309	310	311	290	328	357	332	307	307	348	355	319	308	313	337	319	331	292	331	329	309	321	316	338	308	314	296	337	332	329	325	322	349	310	317	352	312	319	303	290	360	293	315	341	295	361	310	339	351	328	313	292	361	317	294	338	343	365	308	325	344	338	351	325	304	345	352	340	330	306	343	319	321	311	340	335	334	337	328	348	332	325	347	338	321	315	317	331	316	265	328	312	349	334	336	335	318	371	315	340	348	318	287	327	349	315	373	324	353	313	303	333	318	336	337	315	297	314	290	282	304	326	332	338	337	307	339	309	341	358	327	314	332	344	317	352	347	326	341	320	314	355	311	302	308	312	346	339	332	287	333	324	333	333	319	323	333	304	323	312	319	311	333	307	287	327	327	328	331	354	326	324	306	319	298	327	363	365	366	339	316	324	280	352	330	338	280	319	326	346	338	319	327	341	348	383	359	308	322	348	320	321	357	308	322	337	328	335	306	331	355	357	332	340	340	327	330	342	318	344	284	318	339	296	326	322	331	324	326	337	282	305	342	311	346	307	340	341	301	345	341	325	367	363	345	331	319	331	370	331	355	329	340	329	324	342	323	299	302	300	337	360	337	346	329	321	349	306	324	313	321	334	354	331	322	341	303	332	326	316	339	301	293	328	309	297	335	311	329	337	309	307	339	336	351	319	351	332	318	332	340	337	342	321	305	338	325	322	329	321	337	320	320	326	338	326	312	321	337	348	335	352	334	329	317	319	355	330	331	322	291	310	358	287	329	304	349	318	351	318	336	304	344	370	292	321	321	332	352	313	322	332	339	333	332	348	335	354	324	319	320	344	361	319	316	314	315	331	335	357	327	370	331	313	368	327	345	333	328	330	358	359	336	320	358	339	312	351	323	317	323	317	314	349	350	308	327	291	349	325	332	304	353	337	335	339	344	338	339	356	330	296	296	297	335	349	323	319	328	339	287	325	337	346	331	326	333	325	321	332	306	285	326	307	320	325	330	312	311	333	327	321	320	327	306	308	305	366	353	319	310	334	316	335	308	325	359	359	310	310	314	325	347	296	290	370	321	306	321	327	350	305	345	332	300	330	376	332	320	318	354	307	344	359	345	293	344	321	300	292	312	302	316	311	327	337	332	355	325	337	326	316	338	308	310	299	336	352	295	313	322	292	292	334	325	339	330	333	339	296	323	316	301	356	299	347	375	346	314	343	368	327	298	297	356	309	317	308	338	333	299	325	360	324	347	318	333	357	310	322	325	310	342	337	348	321	338	311	321	327	357	305	310	328	346	322	324	335	324	379	346	315	315	356	350	321	304	351	307	332	292	336	346	335	336	335	323	349	334	337	293	306	344	303	320	333	336	319	310	346	347	328	350	332	351	305	331	314	327	322	316	322	331	332	327	344	318	349	315	332	347	341	311	320	362	310	327	356	357	360	358	318	346	316	322	358	350	363	352	311	371	325	327	339	307	331	339	324	316	353
32970	29744	40905	44040	46238	29479	12551	4599	3365	2528	1598	1179	1087	1058	1259	787	756	783	755	786	723	719	695	707	737	715	741	747	730	724	695	681	702	713	733	747	720	712	737	730	740	712	669	757	682	699	774	676	724	677	748	714	716	670	680	685	716	723	717	702	704	696	717	730	753	710	683	698	724	741	696	722	746	677	692	719	739	672	769	737	719	690	703	688	746	646	689	729	707	726	696	757	709	726	686	737	684	703	721	784	712	742	694	703	682	779	726	689	694	735	692	693	663	725	726	737	714	732	727	710	728	681	726	733	707	673	703	712	686	705	662	725	672	659	696	679	691	684	677	694	745	659	720	747	657	686	730	692	678	673	736	731	705	707	703	695	751	728	666	735	715	678	690	707	667	676	738	715	692	690	732	726	716	713	717	674	704	754	727	748	691	679	687	680	707	705	699	708	706	697	661	715	685	694	708	730	727	701	721	719	714	738	715	745	716	754	684	738	675	731	735	690	723	707	727	707	755	710	701	698	753	663	704	665	683	651	747	681	717	669	683	676	680	710	713	689	711	692	711	692	746	670	713	710	666	685	693	710	693	733	700	732	727	729	697	671	689	717	707	710	759	707	700	683	711	739	698	658	676	712	671	697	715	721	719	699	732	715	694	669	699	696	723	672	745	660	706	737	715	718	709	725	745	713	721	701	688	715	663	731	734	704	687	708	665	659	730	692	668	712	662	672	729	720	688	701	718	725	671	718	711	729	689	712	731	737	725	693	726	741	689	732	722	692	663	742	721	750	680	733	714	737	708	712	709	685	654	735	691	709	688	731	712	723	748	676	699	670	662	689	728	689	704	696	714	720	686	686	699	738	691	698	734	699	724	693	718	699	761	668	722	689	721	738	702	673	733	713	641	687	735	705	680	711	692	743	721	685	707	697	689	724	755	711	700	669	718	712	696	690	687	721	683	773	745	711	667	683	695	713	732	731	733	712	683	739	722	721	692	729	704	695	692	724	675	720	704	764	663	715	734	708	714	716	699	765	697	725	692	694	726	708	717	693	736	724	695	678	673	717	656	702	730	708	683	713	716	721	703	720	715	673	728	714	734	673	691	701	709	715	694	697	704	730	671	672	765	702	705	704	676	709	686	714	698	686	749	698	728	756	734	706	763	679	712	721	759	714	771	759	705	714	689	713	699	664	718	674	680	693	729	701	762	681	693	723	706	669	681	762	706	705	655	682	681	723	699	683	747	698	706	750	691	717	722	710	698	659	708	726	715	704	691	705	701	684	699	713	721	753	679	683	666	720	689	754	718	721	675	762	692	715	695	686	760	732	720	690	697	669	690	680	753	716	727	703	716	707	736	666	692	746	696	708	754	679	678	700	675	662	710	700	725	747	709	718	708	699	680	738	688	697	735	713	748	707	722	721	701	738	712	731	690	728	725	740	728	706	655	700	753	729	731	702	710	687	740	652	721	708	758	685	690	724	694	700	731	722	689	688	694	693	722	727	710	701	703	677	735	701	732	693	699	725	750	722	731	716	694	710	728	698	682	645	741	694	712	657	731	705	729	663	722	750	708	655	711	665	738	733	671	667	663	734	735	717	708	708	724	684	718	689	728	755	762	693	657	750	691	721	676	732	743	685	706	728	686	710	685	716	749	668	691	700	736	668	675	722	743	712	705	692	683	723	725	673	706	665	716	688	728	649	722	645	683	672	678	685	688	703	698	681	702	724	730	669	722	724	730	721	731	669	648	689	644	710	708	748	772	664	714	716	700	722	700	743	723	752	724	677	702	684	706	729	690	733	689	717	681	730	704	626	709	716	718	725	733	703	716	693	728	701	699	715	724	716	750	719	761	746	713	692	693	690	742	664	700	666	753	716	770	696	722	691	702	699	739	686	667	731	669	728	682	727	672	690	725	685	701	701	756	680	678	696	694	714	721	769	724	776	716	736	723	713	714	696	673	696	693	704	730	665	697	691	675	674	729	736	759	703	674	750	680	681	728	698	716	699	700	705	706	724	680	702	737	734	703	681	709	712	679	669	707	707	698	735	727	676	677	769	690	664	765	719	709	705	686	710	704	665	722	706	709	695	727	723	701	688	682	705	748	674	677	728	714	649	676	731	682	730	709	694	703	679	683	671	703	728	724	724	733	680	650	723	706	660	689	701	692	745	709	704	692	674	706	672	710	730	662	721	736	725	691	649	719	782	721	746	697	672	726	743	701	743	694	701	723	731	690	691	695	694	724	700	731	750	707	698	695	739	702	726	746	724	686	709	682	724	738	702	674	731	724	650	710	678	717	699	775	691	752	726	739	697	720	742	701	687	710	721	686	717	692	682	674	664	744	700	737	663	717	716	694	756	753	685	729	732	695	723	705	776	679	707	690	719	703	692	677	714	719	742	655	666	693	724	718	684	717	710	687	740	694	740	670	662	693	676	719	657	660	714	735	691	734	731	697	722	704	747	716	706	701	771	706	714	695	724	665	745	684	687	688	694	724	739	718	703	688	713	696	732	692	727	700	724	719	731	707	746	688	712	688	700	662	709	697	685	723	714	722	705	711	714	773	729	693	711	695	722	693	715	687	724	706	701	704	776	701	689	687	718	698	736	690	732	753	668	701	735	718	687	690	670	711	766	675	709	681	713	667	697	674	716	658	696	700	669	711	702	632	693	732	706	704	726	710	738	676	669	705	692	734	716	738	720	685	718	721	675	652	745	714	712	751	694	691	712	753	672	715	723	724	710	681	695	729	748	650	692	667	678	669	703	742	747	659	729	686	734	708	726	684	717	714	664	694	740	674	731	721	703	703	726	705	663	685	706	695	742	668	707	704	684	722	655	696	666	695	692	652	715	700	714	713	709	767	715	750	713	681	751	674	726	728	732	717	715	740	678	682	695	701	703	750	723	697	725	725	656	718	743	699	707	718	707	725	667	733	732	726	703	717	719	747	683	688	720	719	719	753	704	722	712	708	751	705	757	689	711	711	726	699	708	730	702	688	687	712	669	731	691	748	700	716	727	756	723	701	696	686	720	691	701	699	662	749	709	690	721	689	707	753	699	688	676	696	623	750	718	708	693	715	612	685	723	750	731	718	767	717	718	668	732	703	737	698	703	706	771	700	683	669	714	720	707	704	686	720	722	733	684	701	754	713	698	717	715	714	691	695	706	716	678	728	750	666	703	705	747	725	669	670	754	673	694	685	706	684	654	700	673	685	677	720	684	683	746	759	739	705	745	649	687	716	737	726	691	695	733	723	705	712	674	693	712	694	759	741	699	712	729	718	705	689	694	700	709	727	706	700	699	707	754	680	698	766	746	688	704	708	705	671	692	698	676	674	641	705	698	702	714	681	713	725	710	721	721	703	774	732	696	768	672	725	723	702	717	684	703	666	682	728	737	760	694	709	747	774	673	684	705	695	733	727	709	736	717	766	674	674	690	704	742	694	755	659	692	744	714	702	685	736	705	711	739	686	702	709	712	681	689	698	711	693	698
22150	11626	9267	4765	2389	1456	663	465	436	313	222	193	139	168	171	142	127	154	137	158	131	124	151	158	174	134	158	142	156	123	146	154	139	160	150	149	136	153	145	130	163	161	149	161	151	162	163	136	169	142	140	143	156	135	169	152	154	164	139	150	141	156	140	142	153	152	131	149	151	138	146	142	151	138	139	160	138	149	148	136	140	155	115	142	130	143	147	157	158	170	144	160	175	181	156	151	157	134	152	168	159	170	143	148	166	147	145	168	157	175	167	157	145	146	161	138	141	144	135	153	129	149	134	156	146	137	136	149	116	155	141	150	178	127	156	155	156	149	164	153	140	154	147	175	167	149	157	155	131	136	142	152	135	163	146	150	151	157	151	141	150	122	130	163	160	165	141	130	149	147	150	156	131	133	143	120	141	148	149	150	161	136	170	143	158	162	159	155	140	165	143	131	141	148	126	147	143	164	144	144	149	139	113	172	128	154	133	155	146	152	177	161	135	161	146	131	160	144	163	147	123	152	171	145	155	168	153	147	154	156	132	143	142	155	143	132	157	142	125	140	154	158	143	158	132	138	142	156	154	119	144	141	152	143	156	135	141	161	152	146	144	131	142	146	150	161	136	160	144	161	149	155	163	138	155	146	137	133	141	127	153	145	145	166	135	134	153	150	145	138	164	154	151	111	145	153	157	155	135	143	148	142	126	130	155	149	149	145	163	134	136	164	130	148	160	142	172	133	162	142	153	144	163	147	170	156	149	134	133	145	141	149	165	162	176	165	163	148	132	129	120	134	151	156	140	168	148	125	143	141	149	158	161	165	171	144	171	123	144	136	129	159	138	133	143	163	159	149	146	163	176	154	145	174	145	162	157	160	138	126	165	129	122	127	138	157	137	151	161	149	157	133	158	155	138	135	163	169	128	141	121	178	156	164	149	152	160	132	132	135	132	139	141	144	150	140	162	122	157	162	131	124	148	155	141	132	155	145	115	158	110	163	164	145	143	165	128	142	143	125	128	178	136	144	147	153	147	126	134	164	145	135	153	145	158	157	154	141	165	138	166	156	129	145	149	154	148	147	115	153	152	149	135	135	128	144	153	146	158	153	133	147	162	157	143	142	168	150	178	160	160	148	152	148	149	150	159	168	155	135	161	145	144	142	151	146	114	134	151	139	149	164	138	157	133	147	149	151	169	129	161	132	147	152	136	153	161	143	135	163	150	135	149	163	148	137	157	135	146	131	159	160	142	159	148	142	160	132	143	139	155	146	163	180	154	153	184	159	132	158	126	149	135	153	177	147	148	139	151	163	127	170	140	139	150	161	131	160	143	152	132	142	155	168	130	143	147	151	148	153	172	138	164	145	142	144	128	151	165	156	148	142	157	155	143	134	152	138	140	152	137	153	140	140	143	150	143	151	131	135	168	166	155	138	157	152	160	139	148	149	155	147	145	137	133	149	135	160	160	144	142	144	145	149	151	137	135	125	151	133	169	150	164	159	163	132	155	155	156	174	158	154	132	142	152	141	145	158	121	137	144	158	139	167	151	140	145	142	137	129	132	127	154	147	151	150	137	158	124	169	137	154	131	135	160	132	138	150	153	141	121	154	157	143	144	143	176	171	128	147	158	147	147	152	159	151	158	131	147	143	174	171	127	144	157	170	152	148	150	149	149	138	129	147	147	142	129	136	150	179	153	142	145	130	146	153	145	172	150	153	152	132	154	135	148	145	133	178	141	149	149	148	170	162	154	156	143	150	161	135	152	141	136	136	162	143	124	127	152	161	157	170	153	143	164	175	134	159	132	146	130	129	144	164	151	159	134	158	136	127	134	143	151	159	146	133	158	142	116	144	129	157	136	141	157	137	140	128	143	155	195	143	155	165	154	155	170	135	129	170	146	156	145	145	131	149	168	141	122	130	132	144	140	144	143	140	173	139	176	160	145	164	141	158	134	158	165	141	127	160	160	130	149	135	146	148	135	160	172	145	140	157	131	143	171	152	148	162	159	138	126	153	163	154	172	159	170	132	136	145	145	177	161	150	131	141	137	139	139	141	153	149	153	154	148	141	157	136	136	124	127	129	149	130	113	144	154	161	152	166	138	131	136	152	145	158	163	136	145	130	167	177	159	149	136	150	149	144	159	154	153	157	137	142	135	148	142	149	145	153	151	161	139	159	159	155	155	175	132	163	156	144	130	147	132	160	137	164	141	152	144	146	159	139	150	150	151	140	140	137	158	135	162	116	128	152	153	144	139	152	152	142	148	143	136	144	124	144	151	139	166	148	141	143	152	151	145	145	171	141	132	143	154	163	131	160	130	131	152	151	142	153	125	123	169	138	159	153	161	137	147	149	134	121	151	152	160	143	164	166	168	129	145	132	173	140	133	147	133	147	127	150	165	157	180	150	144	133	161	138	165	178	152	140	163	155	146	144	153	158	159	165	157	130	152	163	146	140	168	147	139	135	139	144	173	147	133	150	170	154	147	170	129	138	119	162	145	135	144	149	165	161	165	149	149	157	149	132	153	158	135	133	158	144	151	159	133	139	132	154	132	140	163	132	137	144	130	157	156	131	153	164	152	149	143	145	129	155	140	170	142	148	156	121	135	146	140	141	154	149	149	133	130	146	147	123	146	153	149	151	156	166	152	140	153	145	134	171	157	161	152	178	153	142	143	139	167	147	136	147	152	117	150	176	159	157	162	146	138	125	171	134	144	139	142	131	139	133	134	126	124	163	148	109	146	184	162	144	158	133	141	141	157	147	130	147	154	146	151	145	116	125	145	170	137	126	144	130	169	156	151	173	126	138	142	155	146	164	149	146	126	156	145	150	167	154	145	160	129	153	155	156	175	139	152	144	132	153	158	126	133	144	135	147	140	138	154	143	155	137	157	145	137	158	154	148	143	140	151	156	141	143	142	146	139	157	156	129	146	153	176	164	139	139	144	139	146	135	130	161	164	150	160	182	167	128	164	132	155	153	138	153	146	137	139	166	149	156	143	145	128	190	156	160	158	160	138	147	154	149	145	153	171	149	148	135	149	147	152	166	131	164	154	156	145	149	140	153	127	148	166	151	150	140	161	137	152	130	158	115	161	134	168	151	132	150	157	150	126	137	158	130	168	145	136	142	133	139	148	142	164	138	165	149	172	135	150	170	147	132	160	156	141	157	157	155	143	155	151	160	138	150	133	141	151	161	135	136	121	155	151	137	181	146	178	154	121	141	125	128	162	143	145	132	135	143	138	142	160	150	154	141	140	152	121	168	151	163	137	157	149	159	171	175	153	150	136	124	133	148	144	134	157	145	142	139	133	151	146	157	132	149	161	126	160	176	156	154	142	138	151	143	155	153	166	130	154	143	155	150	157	125	155	159	144	156	174	139	165	144	143	151	135	158	144	142	138	143	139	159	141	119	133	156	134	196	175	161	130	143	140	156	163	142	169	138	157	128	134	139	150	128	149	110	148	129	146	142	138	146	137	141	160	172	138	155
13176	8834	14731	11289	8255	5566	2721	2029	1691	1122	720	613	502	422	396	343	405	368	375	354	362	366	372	381	370	393	371	376	376	368	325	421	363	398	377	350	339	361	376	366	375	381	334	361	393	356	379	357	367	391	347	341	350	367	371	388	371	347	339	361	371	372	389	363	368	364	399	395	362	383	396	337	399	361	393	370	372	348	359	363	350	360	360	363	364	355	345	341	335	417	341	381	362	350	373	380	341	350	345	370	331	377	368	395	343	395	357	364	372	351	344	357	349	361	369	400	373	350	342	357	319	377	383	373	348	349	337	341	418	383	383	335	395	337	353	358	376	352	354	342	374	360	381	393	344	353	372	366	344	354	368	342	366	353	378	375	353	357	389	362	369	374	380	393	366	344	367	387	356	349	364	370	370	365	327	354	364	334	339	360	376	383	360	348	361	370	390	348	358	363	369	367	374	339	399	368	373	371	406	385	398	380	384	374	347	346	378	357	357	335	394	357	376	350	376	363	369	379	370	384	406	400	349	360	367	368	355	375	380	339	353	361	365	382	396	333	381	363	356	389	365	367	381	323	380	364	392	379	377	372	354	367	368	353	351	358	384	411	401	348	371	362	390	359	368	370	353	385	371	349	330	394	335	370	394	357	356	368	394	365	337	360	380	362	370	355	381	368	350	384	368	343	383	330	391	359	318	354	357	354	363	330	395	380	362	388	331	383	343	370	355	353	372	353	364	358	378	420	388	359	378	359	374	361	385	392	376	343	350	357	375	360	370	381	361	373	332	342	320	345	390	367	378	376	361	390	408	389	375	338	363	372	351	346	357	365	399	373	356	337	369	390	381	369	375	371	407	350	370	337	370	346	371	324	368	367	347	346	345	356	356	363	350	357	331	366	360	371	359	351	373	380	353	355	365	362	354	365	383	365	351	368	376	367	377	397	359	399	375	319	345	365	374	366	371	327	366	400	365	362	366	363	384	362	363	315	400	386	351	354	380	333	356	361	358	363	382	340	351	355	373	394	363	360	348	320	338	362	340	414	369	362	356	370	417	370	370	375	370	370	376	345	370	364	352	379	386	405	362	365	329	364	379	357	381	360	361	359	357	376	348	371	376	389	334	379	353	367	357	367	403	354	363	397	369	341	344	320	371	371	375	345	420	364	415	364	369	350	370	358	403	370	364	393	385	378	379	378	353	364	398	391	417	392	367	333	380	374	354	363	365	360	383	396	370	373	394	371	373	357	361	360	393	347	358	397	367	365	358	409	365	367	363	356	388	364	369	353	315	384	389	357	391	358	364	328	374	383	357	355	375	382	383	374	342	374	374	398	400	352	382	352	384	365	337	352	367	361	376	385	342	355	355	378	354	316	392	382	385	349	388	349	366	372	370	371	405	383	392	335	363	365	344	340	352	351	374	354	371	355	383	373	404	347	360	378	337	345	353	385	388	361	342	337	360	335	372	372	366	362	361	403	384	374	351	371	372	390	381	353	354	364	359	365	342	360	345	351	347	344	391	401	367	329	378	363	348	340	355	353	400	398	375	359	389	382	353	346	361	393	360	348	376	378	344	396	338	365	375	359	392	358	369	388	360	339	369	357	325	392	357	359	355	361	373	397	332	325	363	378	363	355	392	363	330	371	363	372	397	338	356	371	366	389	363	406	375	382	369	350	356	367	347	405	362	323	362	353	347	387	366	368	347	395	368	364	348	367	356	372	350	386	359	337	343	345	370	366	363	349	357	371	367	367	365	381	355	368	395	370	371	366	367	382	345	360	368	374	367	353	364	345	379	349	336	350	356	388	357	378	387	378	357	353	328	362	375	332	371	339	317	412	361	396	382	344	340	348	370	353	368	350	376	368	370	369	400	393	352	356	379	354	347	343	328	366	368	348	311	341	359	346	368	365	390	335	382	367	341	377	369	371	373	374	370	341	396	366	359	404	352	350	349	347	357	368	379	388	360	366	345	376	361	334	357	378	381	400	395	354	344	382	373	375	381	376	354	375	380	379	366	342	359	404	385	374	318	350	336	363	371	366	373	368	367	361	374	373	357	371	361	358	398	362	348	354	373	370	378	358	354	333	378	374	347	366	382	325	355	347	372	376	348	374	371	372	380	365	332	367	347	366	383	348	366	375	368	355	347	345	355	340	351	337	367	372	402	371	346	366	373	400	369	388	398	403	358	377	384	363	400	398	360	415	330	362	369	360	349	381	349	352	359	350	385	388	362	370	378	382	345	382	362	379	358	364	343	377	350	382	400	361	353	354	352	362	339	369	373	362	378	375	377	382	361	360	375	349	376	372	358	368	357	391	348	389	382	368	364	387	335	391	379	324	394	361	360	368	394	325	356	377	384	391	367	357	369	364	341	360	382	372	368	359	383	386	346	400	362	376	381	362	357	364	378	362	350	362	386	362	394	347	384	389	388	366	346	397	364	363	351	358	394	388	360	382	395	373	405	383	343	311	325	332	341	361	359	353	352	361	332	378	369	362	371	393	372	405	352	389	384	348	348	363	364	390	346	379	344	357	392	369	363	371	361	336	342	338	360	344	389	359	350	347	347	402	366	354	391	371	371	377	340	364	374	339	375	354	386	379	387	336	386	358	352	361	385	347	332	357	379	347	394	364	369	334	353	365	381	351	347	370	386	354	364	359	334	346	385	396	387	347	334	363	374	353	378	385	348	363	372	379	312	367	361	372	360	355	345	364	325	372	364	342	349	361	362	370	372	373	345	355	328	362	386	342	409	383	381	336	351	397	331	369	398	328	378	386	371	370	357	321	377	364	355	370	361	377	384	371	376	357	349	352	387	341	367	395	379	376	368	387	377	364	376	349	335	360	321	403	376	357	363	377	355	378	363	387	340	355	371	354	339	344	379	366	380	349	391	355	378	382	392	347	383	369	356	354	373	337	380	352	316	349	354	375	355	369	352	360	369	399	396	377	367	367	360	368	365	371	364	388	360	342	387	379	381	387	364	370	360	330	385	384	358	370	373	374	381	389	331	360	380	370	359	382	361	399	365	367	324	349	399	388	366	323	374	370	360	366	401	378	362	329	353	407	370	365	373	395	384	380	344	363	381	412	376	383	374	377	365	376	389	368	366	386	378	402	322	359	368	359	363	379	376	379	348	369	348	346	356	372	377	365	390	350	339	381	387	360	382	344	392	335	354	350	341	346	389	361	354	340	372	379	397	381	334	352	330	372	371	384	353	379	361	347	356	378	367	372	341	370	376	378	334	349	356	362	337	372	381	367	372	387	408	354	372	376	354	347	364	359	401	393	355	376	378	342	414	371	357	347	377	324	418	378	339	371	366	345	355	345	367	343	381	327	365	385	364	381	387	360	376	342	359	400	392	360	367	366	374	353	376	375	339	365	387	367	343	341	369	390	370	386	380	365	382	340	366	402	351	361	395	383	344	376	360	362	346	342	370	346	355	361	369	362	390	356	356	343	344	374	363	395	389	355	377	361	349	374	348	346	366	389	354	373
40999	30893	34390	24537	21883	9886	2195	842	538	548	502	425	415	315	324	268	248	238	280	271	266	278	286	268	291	250	269	263	280	297	260	261	295	300	278	267	306	272	302	245	251	269	251	236	268	273	275	285	268	295	247	276	276	274	261	255	285	275	262	310	283	279	267	265	261	281	256	313	269	280	285	271	286	254	273	249	288	277	272	252	280	261	263	276	268	232	260	262	296	275	284	240	249	280	274	279	281	280	298	287	275	287	292	271	284	267	294	273	243	235	286	305	236	265	276	255	262	232	207	279	271	266	327	272	268	268	277	287	269	278	295	283	264	306	273	272	239	233	234	277	291	274	265	288	262	276	258	270	277	281	251	265	273	289	293	287	254	254	241	270	255	271	269	257	261	277	283	278	261	274	292	272	295	284	290	277	266	270	283	259	311	253	239	253	283	294	279	252	286	259	258	266	251	286	314	278	291	253	295	267	266	278	280	242	260	226	259	268	278	306	270	288	280	273	281	293	259	282	235	261	254	260	278	288	243	280	284	267	272	262	286	304	269	289	264	247	285	265	261	277	272	268	260	280	274	259	241	260	272	283	266	271	299	254	279	282	259	297	278	284	279	268	300	263	260	270	293	280	248	332	268	259	293	259	262	256	293	289	284	256	254	265	269	269	300	264	322	294	262	285	291	269	266	275	262	297	271	285	268	304	280	290	237	275	256	282	291	304	272	278	252	268	297	267	281	235	273	277	252	291	282	276	253	279	229	256	297	285	260	246	232	264	242	303	275	275	255	291	281	267	278	268	298	283	296	270	280	282	276	283	276	271	281	271	299	263	251	262	283	265	275	239	289	277	261	300	300	277	261	297	268	276	283	268	272	279	286	258	265	290	269	226	275	254	263	251	293	267	249	265	253	266	284	308	286	278	310	255	267	314	264	288	280	281	279	271	252	291	244	270	253	240	275	270	270	241	311	275	264	252	253	290	276	253	301	249	286	269	291	261	282	260	282	304	292	258	235	298	271	255	302	289	292	242	270	269	267	278	285	265	289	284	280	250	269	296	291	304	263	300	280	269	273	278	249	284	281	295	282	256	308	328	273	290	270	266	235	280	262	290	256	249	274	305	291	275	286	270	295	283	260	257	251	266	289	266	247	277	269	277	257	269	259	226	287	273	292	262	284	289	294	267	260	299	269	250	252	302	256	280	257	281	248	254	268	260	260	275	262	279	302	332	270	262	269	265	267	260	287	299	247	271	268	262	260	263	257	283	281	269	232	297	253	263	264	326	292	270	278	301	270	307	264	265	259	234	275	255	292	278	267	253	305	295	282	296	275	274	303	246	287	252	260	242	254	285	298	269	270	254	282	240	288	259	278	258	275	281	284	238	264	253	284	260	268	270	283	284	258	246	284	291	288	286	265	283	262	269	263	283	298	258	275	284	283	286	276	286	303	287	300	264	259	243	260	275	307	275	286	287	276	265	276	298	259	268	271	276	269	271	278	248	280	264	255	244	269	283	295	266	290	300	274	265	256	263	282	267	286	258	258	284	282	305	262	261	286	290	237	256	244	263	269	234	262	288	280	291	278	263	287	278	264	271	270	269	265	277	310	264	285	293	275	308	287	288	307	291	257	274	275	288	280	278	248	284	293	249	313	251	292	289	262	260	280	316	264	273	301	242	275	288	273	266	279	268	292	262	300	255	296	308	274	247	278	265	253	266	286	262	292	281	242	240	303	276	275	274	265	274	274	261	301	235	279	297	281	282	272	292	259	261	276	247	284	287	294	289	238	254	325	284	283	293	287	274	275	265	246	271	252	284	298	292	271	291	314	291	280	309	281	282	275	301	282	275	280	263	262	254	251	291	257	276	279	301	260	279	277	273	273	283	289	312	247	268	277	276	247	260	303	293	296	250	271	272	287	269	253	257	291	284	264	250	265	280	271	265	286	276	285	261	273	285	283	255	317	294	276	268	295	281	283	249	273	290	300	277	250	264	271	259	255	268	246	245	293	288	281	257	272	252	268	286	248	283	279	240	256	301	327	280	283	275	288	321	266	261	283	239	290	277	263	255	305	274	262	266	256	290	280	281	244	281	263	254	267	291	240	291	314	288	286	293	296	280	260	276	276	297	252	287	279	269	272	277	319	238	272	255	267	265	273	270	295	252	310	243	271	277	283	305	263	243	292	265	277	280	263	268	285	279	282	269	263	257	272	276	260	255	256	267	263	294	238	282	325	279	275	286	270	290	266	266	287	274	267	272	285	289	265	267	266	283	268	279	303	280	286	279	269	261	312	282	294	288	284	290	259	288	269	256	260	282	265	263	270	267	281	265	254	237	278	279	289	303	263	261	259	299	273	270	256	251	275	283	261	289	257	298	290	294	277	279	273	269	250	274	266	270	282	280	265	276	263	274	311	253	282	291	289	307	248	291	281	258	252	259	292	309	256	269	275	283	222	278	237	244	241	295	255	265	254	278	278	245	270	239	265	284	264	305	294	271	295	247	296	297	256	255	264	264	243	247	304	280	233	301	246	299	287	275	269	305	259	258	262	286	268	263	267	276	277	285	270	310	239	256	271	264	284	260	303	270	313	271	288	266	269	268	285	261	308	286	287	273	295	284	252	270	327	289	238	271	307	265	263	276	273	269	281	290	292	274	273	266	271	264	278	264	268	289	243	272	263	279	271	296	252	242	277	296	276	277	272	286	280	272	261	277	297	281	291	251	273	265	296	281	264	285	249	281	271	260	280	289	271	236	259	274	275	267	252	255	300	265	281	278	273	283	242	264	253	283	297	263	264	277	289	296	273	242	289	280	260	279	289	234	275	284	257	266	276	275	247	265	291	278	317	283	281	260	276	244	245	245	275	270	291	268	259	265	242	256	270	313	297	253	277	283	268	281	263	261	276	264	294	299	272	265	303	296	258	270	273	287	281	288	270	294	282	281	247	254	268	252	271	251	295	282	272	293	270	264	250	253	266	263	271	262	253	283	272	292	260	285	267	264	270	284	278	283	268	306	256	287	282	284	266	264	312	293	286	257	268	264	280	271	265	271	263	255	257	293	286	247	251	269	287	276	298	273	296	273	253	282	273	273	280	269	284	317	276	271	278	278	239	226	276	264	275	315	241	267	278	295	301	284	274	243	292	258	264	288	279	285	262	291	296	235	261	280	289	285	284	279	290	252	276	270	282	304	282	252	279	286	259	286	278	253	263	268	295	299	287	255	277	262	251	294	280	279	265	298	301	295	285	285	281	266	241	279	283	290	286	252	291	254	255	280	280	282	282	247	274	277	254	275	310	270	324	280	263	314	238	259	258	251	240	255	286	247	261	228	282	271	281	265	259	303	291	316	308	281	256	246	275	276	292	254	275	291	272	278	258	295	264	268	268	265	250	278	293	279	293	259	254	261	287	323	256	286	285	277	305	273	290	283	294	267	280	299	288	263	291	278	287	265	273	279	278	293	322	277	269	267	301	263	269	284	288	304	264	251	296	292
25895	24442	35753	33580	34840	17960	5782	3217	1924	2211	2026	1539	1466	952	910	647	703	649	645	596	623	631	623	637	659	610	630	653	619	640	624	587	613	644	609	615	619	666	637	565	618	638	612	608	644	620	629	613	605	671	603	632	607	636	621	615	639	595	632	569	611	624	618	643	672	655	643	606	569	621	613	620	588	657	590	633	624	582	607	624	590	634	580	627	632	617	637	576	637	672	624	612	618	599	634	639	649	593	575	573	614	664	596	601	652	620	586	588	600	609	580	643	589	643	603	556	613	665	600	552	616	582	645	624	638	652	607	624	609	615	645	600	610	600	634	607	582	647	621	682	629	631	582	603	659	586	601	614	597	655	592	613	558	624	589	565	594	635	621	642	637	605	636	595	632	637	621	621	633	644	607	629	593	618	600	633	600	668	623	618	600	632	638	639	639	628	605	623	604	647	596	592	643	604	611	614	618	616	603	618	605	619	596	639	609	576	632	611	592	614	584	560	620	592	620	603	551	613	608	585	608	582	586	630	625	655	572	614	619	585	617	604	616	629	600	612	627	596	643	605	606	596	587	596	637	637	602	642	632	606	584	592	656	659	601	609	566	627	645	600	614	640	609	604	606	607	664	642	638	640	592	596	587	598	583	627	642	631	616	644	626	670	655	601	653	625	596	635	678	601	606	643	642	541	641	689	615	580	621	595	621	620	605	620	666	599	631	581	600	630	609	638	624	661	611	586	626	611	595	619	652	575	591	569	587	612	636	638	599	564	677	583	564	631	640	638	621	592	608	609	662	600	670	598	617	600	627	590	664	596	649	655	641	610	599	646	647	581	655	614	629	584	605	613	628	590	576	581	662	594	645	613	588	637	626	620	596	603	612	658	569	624	623	631	587	603	678	583	659	610	597	606	609	625	598	641	608	636	620	586	595	588	624	633	666	615	616	598	620	648	580	641	699	604	558	617	599	664	618	588	620	607	660	620	583	615	676	602	640	647	596	592	635	575	625	676	613	600	654	606	615	619	619	590	589	643	640	635	603	583	639	694	669	579	579	619	594	608	633	621	608	573	599	620	613	593	587	630	645	597	626	604	605	588	643	611	619	641	652	620	578	654	611	611	572	549	591	604	603	636	631	616	631	621	630	594	612	627	625	569	656	596	612	597	549	612	597	605	606	583	637	646	612	591	629	640	619	591	655	625	607	623	639	648	638	662	592	621	611	603	618	578	658	618	636	624	633	584	643	623	608	628	619	622	622	640	603	591	632	583	613	619	595	567	613	622	588	584	665	610	650	654	679	552	620	583	607	641	601	642	622	599	576	634	609	624	649	617	639	629	606	597	629	608	585	637	626	629	611	614	632	629	590	637	637	656	621	646	646	603	620	662	634	586	648	639	624	629	644	638	618	620	605	660	574	579	598	612	593	653	631	595	628	613	596	591	598	590	635	595	601	659	644	599	614	605	594	615	614	635	615	609	670	567	613	618	611	593	653	607	634	619	624	620	635	690	621	575	626	603	656	625	583	597	666	581	608	635	596	605	576	584	625	660	616	625	622	652	570	602	584	597	620	591	620	603	605	628	639	683	602	634	619	597	609	605	672	602	626	629	607	601	617	607	598	631	614	607	636	593	576	648	598	606	619	592	609	648	621	587	631	590	619	640	625	628	630	624	608	573	599	584	617	603	581	674	639	581	625	607	627	628	603	592	627	588	566	600	608	590	613	649	575	646	633	610	584	652	636	634	580	598	597	595	622	622	622	649	631	575	643	589	640	598	640	609	636	630	625	635	634	629	610	621	616	590	609	631	586	583	614	599	576	628	624	633	619	632	640	619	591	615	592	602	612	639	576	632	624	644	601	626	583	635	650	649	595	604	616	613	616	631	607	607	622	617	559	627	607	656	623	626	616	606	586	592	617	631	627	577	636	633	594	617	649	616	654	579	648	605	610	611	640	618	620	624	625	610	581	609	628	642	595	599	601	605	614	608	590	633	587	624	600	658	650	602	617	634	667	666	661	617	671	599	630	634	635	625	615	603	600	635	606	586	630	612	606	664	577	602	644	653	594	669	599	606	620	585	581	568	617	577	595	605	654	642	634	624	633	646	584	643	591	668	599	619	634	604	632	620	600	606	627	618	578	622	619	640	619	622	618	637	595	640	580	618	614	630	626	580	601	601	626	605	584	583	637	608	645	640	602	659	576	618	626	621	554	588	599	621	620	620	601	634	673	630	578	617	607	621	602	634	625	603	627	585	630	568	607	605	590	615	629	619	601	637	602	652	584	590	607	590	636	582	649	643	630	605	634	602	608	634	592	612	611	598	644	623	612	628	620	633	640	602	579	649	650	600	594	639	638	643	615	576	584	641	645	613	620	628	602	614	645	599	574	574	583	588	633	604	593	590	670	629	616	604	635	625	593	611	605	611	642	622	611	595	594	618	638	656	646	611	626	644	609	637	663	651	608	648	628	610	581	564	622	632	621	611	627	598	583	630	621	593	615	630	593	626	650	598	619	627	609	617	624	664	613	617	596	593	621	655	606	628	658	642	617	573	638	616	571	644	606	628	627	585	617	634	624	611	625	659	651	627	628	592	590	679	617	604	632	595	611	606	632	588	595	612	582	639	583	577	606	639	591	606	624	646	581	602	649	614	590	606	575	616	640	582	604	606	629	614	602	611	668	608	626	634	641	609	636	640	617	631	611	631	605	642	631	612	585	645	603	598	675	596	566	625	592	630	659	643	608	636	633	613	614	667	648	589	617	639	622	605	607	614	602	612	670	646	618	640	555	602	598	631	631	663	640	594	604	635	641	595	620	560	600	611	595	624	594	635	581	620	636	613	668	596	625	618	652	645	603	626	628	647	599	580	618	601	569	616	607	609	640	638	622	587	605	635	574	598	602	609	643	615	590	601	594	629	576	641	622	594	581	594	608	633	655	578	659	603	624	620	632	600	628	664	608	592	652	605	610	607	626	618	573	601	642	607	644	603	651	605	593	629	568	632	608	649	606	661	619	632	647	629	642	624	631	619	626	596	566	626	641	635	573	603	633	646	604	586	605	653	650	614	614	596	581	625	640	638	633	622	600	586	595	580	627	603	622	624	616	603	595	641	629	617	628	590	616	612	615	598	629	637	608	617	605	599	606	594	625	631	605	618	596	605	603	638	628	622	632	653	579	598	602	579	591	604	626	614	578	636	631	638	627	615	580	587	597	608	667	643	667	582	624	623	623	632	622	619	609	619	617	604	643	596	577	662	615	629	609	621	654	582	580	615	597	605	594	602	580	634	611	610	578	600	636	619	601	622	621	607	589	593	642	598	598	562	608	638	607	599	595	652	620	598	628	637	629	639	588	615	629	640	647	619	640	626	632	596	640	624	614	631	615	620	563	607	638	622	635	568	631	593	608	674	629	623	581	598	597	603	619	617	596	546	629	622	588	605	585	598	616	647	656	618	597	614	603	606	629	628	612	590	599	622	545	608	581	585	595	637	589	606
49604	40237	41119	35598	30372	15861	4464	1749	1143	807	681	504	489	421	437	353	395	334	367	315	326	336	342	317	338	311	350	349	329	343	307	314	343	297	294	323	332	354	354	328	336	349	309	327	357	342	335	329	303	324	316	331	353	337	335	361	366	322	360	336	316	366	341	312	336	314	341	365	367	337	347	373	306	352	341	349	365	323	356	332	346	320	313	320	345	313	349	377	319	294	379	370	332	328	336	338	332	332	329	385	323	335	362	339	358	306	352	339	343	345	348	343	338	320	324	329	321	328	339	373	317	341	318	311	316	297	310	297	356	343	281	312	351	320	327	333	306	334	318	322	308	340	337	347	383	334	357	321	305	351	323	354	322	383	358	333	348	354	345	316	332	351	321	287	348	311	330	315	365	336	310	314	331	341	346	342	316	320	334	325	325	331	345	314	350	339	341	370	337	352	322	324	347	364	348	306	339	297	371	382	322	310	307	335	305	348	373	318	341	370	296	352	354	367	313	339	402	331	333	349	317	357	356	352	307	328	358	300	342	327	340	349	348	365	365	317	307	325	353	320	322	321	359	326	305	355	339	322	331	325	334	344	317	350	325	299	352	357	357	315	315	323	343	349	346	331	331	342	365	358	352	328	342	327	365	362	312	314	332	318	312	353	342	298	313	342	319	369	320	350	333	304	343	307	335	338	348	330	317	354	395	341	314	347	348	351	327	359	348	322	356	346	327	312	359	356	377	326	359	309	318	337	335	337	346	319	328	342	296	369	350	349	338	325	313	340	350	339	352	297	326	341	309	298	350	344	333	350	316	340	336	370	347	334	318	340	335	329	331	296	309	320	327	323	318	303	346	349	347	319	325	311	320	358	349	312	332	325	345	345	337	324	337	353	318	331	326	302	361	362	377	336	343	328	329	318	322	346	358	339	339	332	306	343	325	361	356	343	354	360	339	308	332	325	302	303	282	337	349	321	368	335	348	327	342	363	331	335	389	349	328	351	336	327	334	341	312	339	314	301	310	337	323	371	337	362	346	343	335	297	345	366	360	373	352	326	327	345	382	350	333	354	321	338	336	332	313	326	320	332	308	323	331	326	329	364	317	316	306	321	312	334	343	337	345	350	315	322	289	369	345	329	349	341	366	326	349	336	343	331	342	346	306	313	350	303	309	337	351	318	364	370	352	318	323	346	347	312	327	326	373	360	324	336	288	354	305	330	308	379	367	352	310	322	332	334	328	315	322	295	339	373	328	340	350	336	314	345	336	297	303	301	327	360	311	381	380	367	351	369	320	330	338	353	349	362	320	319	332	345	381	323	341	333	365	343	345	343	373	342	333	335	348	313	352	307	353	300	310	332	305	360	317	324	308	318	337	329	343	360	331	325	343	338	327	319	356	328	368	324	307	330	320	312	330	311	329	347	349	350	355	346	343	352	313	319	318	354	324	314	359	341	321	337	330	327	328	351	370	320	311	346	327	337	303	313	345	318	327	319	328	338	366	335	318	360	331	347	356	353	316	322	341	350	323	331	341	335	320	339	335	343	346	333	333	317	337	353	357	334	348	329	322	340	334	324	299	330	338	331	326	329	391	350	281	350	347	303	311	333	318	321	342	341	344	332	315	315	336	335	320	312	300	306	315	365	356	339	317	368	348	284	331	363	337	331	355	341	354	342	317	343	360	353	357	320	331	340	323	340	342	343	322	318	353	342	329	331	319	337	317	316	324	326	331	312	348	354	323	340	314	316	384	386	364	334	353	327	321	334	336	325	299	296	310	330	332	331	325	351	333	331	328	330	326	336	367	313	355	339	340	368	335	352	320	325	312	314	344	312	346	323	340	339	321	380	375	368	318	320	319	356	366	328	361	339	378	364	341	344	357	347	334	315	295	342	327	368	333	351	320	343	306	343	307	338	320	366	347	318	320	342	352	326	342	306	337	355	343	335	339	379	325	366	350	292	320	323	330	314	326	295	342	348	348	346	349	323	325	301	395	332	345	334	317	287	321	330	339	331	304	328	330	388	315	309	323	359	336	307	349	341	353	301	310	335	335	311	325	368	322	374	332	317	334	368	308	315	327	334	365	363	317	362	392	337	349	360	358	310	388	334	345	340	349	371	342	327	374	331	370	332	322	328	344	354	307	333	356	374	350	330	318	367	336	289	308	331	311	336	360	326	322	336	341	358	309	317	322	320	313	336	323	342	331	346	339	322	327	340	323	332	322	353	356	367	317	341	360	325	351	326	330	334	342	334	347	314	325	332	353	349	315	323	334	355	329	307	323	328	335	346	337	355	344	366	381	350	312	340	320	329	312	322	331	364	359	328	320	344	343	372	315	304	335	325	357	353	381	343	379	326	355	342	327	339	354	332	374	315	320	337	324	325	347	351	318	353	335	351	290	327	365	335	336	345	321	322	312	333	333	329	310	326	329	334	330	327	328	360	337	292	326	320	333	323	300	337	353	314	359	388	364	343	354	331	349	338	342	323	336	323	345	318	278	318	312	330	319	344	348	357	362	345	349	362	321	345	344	359	347	343	341	352	360	326	352	343	345	333	339	382	308	341	335	342	325	356	347	343	317	337	316	325	342	339	318	339	318	343	325	346	297	344	333	334	357	334	309	317	315	329	339	330	338	355	319	307	329	327	316	296	384	326	340	346	354	346	336	359	343	325	329	378	330	325	299	357	332	326	369	328	347	328	320	344	329	318	323	357	350	371	327	316	336	326	314	354	318	338	338	372	325	319	354	364	338	330	340	331	324	325	337	344	332	320	333	341	309	323	344	353	317	333	349	347	335	312	319	344	379	360	322	301	303	314	316	327	370	328	327	332	346	329	349	375	357	348	339	343	341	348	340	329	336	334	312	347	355	336	315	333	346	331	349	341	337	330	285	330	324	332	340	349	345	333	330	337	336	359	300	345	322	332	382	341	348	318	352	343	318	360	336	348	344	340	325	346	341	346	342	355	322	341	336	334	394	370	321	348	338	302	340	347	323	350	321	325	349	359	337	319	294	354	353	327	328	371	331	352	349	349	332	324	378	324	347	321	349	347	295	350	323	349	325	313	327	340	320	308	351	356	329	350	324	307	341	338	328	354	350	348	321	317	316	324	333	349	304	354	358	357	299	322	337	345	348	327	347	327	324	343	371	347	303	320	340	342	360	337	358	336	302	320	337	351	377	321	328	329	311	339	350	335	339	327	334	324	340	359	331	349	341	340	274	335	333	333	340	321	355	361	311	318	322	313	350	316	355	335	313	361	304	350	333	327	321	353	384	350	320	327	316	296	332	330	363	343	361	334	323	319	340	327	324	356	356	332	358	351	353	313	316	314	306	308	326	336	366	316	359	302	344	347	354	301	295	321	297	337	320	326	360	346	329	319	341	362	344	340	334	322	352	329	298	314	292	299	361	301	329	345	325	332	342	351	355	381	367	335	349	329	320	354	350	289	311	314	346	355	337	339	361	315	328	338	389	324	322	318	332	344	377	318	332	340
31569	31928	41002	42600	41216	24267	9503	5729	4500	2975	2578	1635	1382	1180	1481	835	755	725	741	744	747	748	731	758	701	763	733	745	824	766	736	730	776	755	708	753	743	753	748	764	758	767	715	708	736	717	726	741	702	748	688	718	703	750	729	683	738	735	734	704	758	680	723	751	735	743	730	699	753	707	741	736	704	755	760	691	739	726	778	757	685	718	726	736	714	741	712	741	735	764	761	685	669	713	732	714	714	763	728	706	763	726	717	746	722	671	753	718	688	708	735	727	707	745	678	755	725	682	728	762	712	733	754	716	722	718	743	756	744	687	730	716	737	689	692	672	712	726	724	718	736	684	670	735	778	765	753	755	721	743	729	758	713	713	765	720	713	706	725	711	758	756	720	700	706	675	708	763	699	711	716	761	705	752	722	751	717	702	714	695	710	732	673	675	702	710	712	735	748	729	703	719	742	728	690	739	714	721	733	721	728	715	737	685	747	700	766	761	707	719	726	703	735	725	750	780	716	676	703	734	701	730	745	677	703	726	725	749	765	725	708	743	746	752	735	727	683	771	744	709	734	747	801	689	703	752	754	749	677	703	697	697	721	766	708	721	722	729	732	691	734	728	776	695	725	757	682	697	741	684	775	699	750	757	726	692	727	695	751	738	721	694	692	708	689	732	701	752	689	728	693	723	715	704	732	749	732	734	727	748	695	743	739	741	729	726	755	790	707	711	759	733	739	665	711	689	761	730	763	707	724	758	732	729	715	702	731	723	694	736	719	717	751	728	746	728	732	732	737	753	708	739	719	730	748	732	713	745	722	704	704	745	705	716	709	699	711	720	743	746	702	729	691	715	699	732	708	727	796	723	744	729	705	690	726	739	746	727	757	730	732	692	738	734	712	750	723	701	705	727	745	744	737	760	675	741	710	760	729	713	645	776	698	740	747	706	697	740	747	735	700	745	710	756	678	727	677	728	715	721	751	752	703	750	758	729	724	683	766	687	698	646	679	693	718	745	678	739	766	748	739	794	737	690	789	712	782	747	744	703	681	773	756	711	726	665	728	737	750	723	742	689	726	743	717	722	746	674	755	737	777	739	733	719	763	689	667	767	690	716	754	720	738	724	721	743	727	679	709	797	706	729	665	720	720	732	746	696	741	727	707	699	725	722	739	743	725	748	761	729	707	669	699	736	725	722	762	745	721	720	688	773	758	702	773	720	743	717	738	764	738	713	676	688	730	753	754	712	746	678	707	698	705	778	691	712	740	688	731	720	720	691	740	706	743	785	672	722	731	741	748	759	724	753	703	723	766	714	756	741	768	698	723	744	783	779	739	727	664	757	714	701	690	718	769	728	759	723	703	730	715	682	711	674	701	713	744	732	715	742	757	752	774	718	757	750	732	725	797	769	696	726	767	691	735	752	702	703	707	709	713	711	730	687	726	746	740	757	750	692	704	721	698	702	729	711	689	754	719	738	725	707	764	712	742	692	706	728	696	733	737	745	697	737	751	751	697	690	754	726	691	718	744	696	702	759	690	742	723	696	685	695	693	737	652	719	707	704	741	718	805	765	745	704	742	737	747	757	750	704	736	714	705	721	721	677	717	693	775	715	774	694	678	759	734	734	731	754	814	735	687	747	742	740	688	718	692	753	718	723	745	709	664	745	713	769	689	702	724	708	730	725	685	739	730	740	805	707	725	739	707	755	711	792	757	744	714	731	781	739	753	783	737	726	760	740	743	710	717	721	760	693	722	738	662	742	725	739	725	685	706	738	710	792	669	770	749	747	758	716	700	726	683	725	734	750	745	745	740	690	697	698	693	698	737	672	750	758	726	726	712	682	728	748	741	752	728	702	745	710	724	759	760	749	751	734	682	709	770	737	750	709	686	739	755	765	758	738	712	669	690	706	782	734	703	723	697	702	757	759	716	710	690	728	755	713	728	716	705	709	760	710	724	717	724	708	727	773	753	717	729	743	720	692	769	744	760	721	707	751	729	712	687	706	710	719	730	695	727	690	728	739	743	731	716	685	741	715	756	745	705	649	716	724	711	736	711	680	752	705	708	746	756	691	723	745	699	690	683	790	735	719	697	704	719	708	708	709	743	736	749	711	741	731	775	678	723	675	715	752	725	727	701	742	720	665	746	733	777	740	695	724	752	711	753	760	708	733	742	747	751	725	734	783	686	742	741	752	752	675	737	734	725	707	764	783	748	724	660	736	718	722	712	757	747	692	692	733	755	696	686	679	712	691	745	745	778	748	698	741	741	718	777	660	704	698	746	742	725	704	733	740	757	708	705	707	779	730	680	726	685	718	715	668	723	723	690	741	723	710	737	741	718	684	704	738	750	736	713	759	711	705	736	683	750	726	740	742	693	711	700	708	736	667	729	727	716	701	796	723	682	719	750	673	759	706	741	786	742	708	699	683	763	747	709	712	753	686	766	781	741	717	755	717	724	693	691	699	750	704	713	695	713	670	697	788	737	747	716	696	703	710	725	738	773	760	760	706	694	795	755	652	763	696	724	736	704	732	717	736	680	727	704	754	737	723	684	734	738	754	680	725	693	710	688	764	744	792	694	751	762	748	778	748	763	686	702	738	673	716	773	728	708	704	695	756	709	719	735	755	730	702	722	698	733	782	760	716	744	698	744	724	727	732	725	720	702	705	750	726	715	683	722	710	718	716	783	728	720	728	750	785	688	724	758	723	673	762	728	719	711	739	715	753	786	775	750	740	717	702	745	642	719	747	699	684	755	761	773	737	743	714	786	676	737	750	714	763	768	695	726	735	731	732	716	735	716	679	706	693	641	708	762	659	770	709	772	704	720	713	746	729	696	734	747	717	729	773	682	714	719	725	702	734	744	746	694	723	755	677	651	751	702	707	729	733	724	717	740	753	724	725	739	766	704	702	792	710	710	713	716	797	761	750	723	706	714	725	714	723	708	771	683	733	705	717	701	718	746	727	691	743	696	721	728	704	683	697	717	714	729	739	699	717	727	707	720	714	752	763	720	679	755	721	753	726	716	739	715	729	689	727	724	710	740	766	721	746	728	735	703	706	755	710	712	764	669	741	710	770	741	745	696	705	761	746	708	765	737	731	716	703	684	725	720	699	762	719	763	742	723	727	733	710	733	756	711	672	707	736	739	707	720	768	747	688	712	727	753	750	709	746	760	726	695	749	735	722	721	709	778	749	715	741	719	717	705	706	746	708	692	701	700	765	732	743	709	704	720	666	681	799	722	732	668	752	730	731	748	774	775	738	743	741	749	687	734	715	710	751	722	721	686	759	747	730	798	671	725	675	681	740	729	751	777	714	725	716	697	758	746	708	758	754	693	759	718	680	785	733	742	717	716	715	697	726	705	714	698	716	710	713	702	735	691	741	681	771	707	736	757	734	720	770	738	731	742	709	730	779	711	781	772	765	729	720	729	724	713	703	787	725	722	763	696	726	743	708	689	673	715	711	708	725	681	670	743	745	740	677	741	753	719	782	721	734
20161	12095	8927	4298	2890	1482	691	421	342	280	223	178	177	165	145	160	127	141	133	147	151	116	139	155	161	164	141	154	136	134	140	159	145	140	148	154	120	163	139	142	160	124	147	133	147	152	133	147	156	136	157	141	160	140	140	154	180	164	127	164	146	140	135	168	126	157	123	134	139	153	146	141	166	124	116	147	157	148	149	163	163	156	140	148	153	128	140	150	173	141	151	159	128	145	168	128	139	131	130	142	137	157	138	150	137	164	158	145	134	145	149	130	140	136	154	138	148	151	143	129	137	134	162	151	150	140	169	135	147	138	155	147	157	147	154	159	144	139	140	142	144	159	151	132	133	141	159	138	154	132	176	148	182	168	129	115	148	149	147	149	166	162	123	174	153	147	152	145	149	147	162	154	151	134	133	159	148	139	156	147	127	139	152	140	136	147	139	164	157	136	175	168	139	150	152	171	159	157	137	150	149	147	128	153	136	156	172	147	148	124	172	145	131	136	153	136	170	148	122	155	181	151	151	152	132	164	136	154	152	136	140	152	147	150	152	140	162	147	130	152	166	141	141	147	148	160	142	124	146	139	153	116	156	132	159	127	137	165	169	131	140	158	146	118	143	146	129	157	129	142	145	175	132	161	127	118	135	160	132	147	129	131	125	141	143	155	157	145	148	149	143	132	138	162	148	146	152	174	144	131	154	134	144	139	141	164	136	161	137	151	162	134	148	162	150	133	148	151	145	155	132	154	127	140	143	141	178	156	181	138	147	136	140	135	132	134	123	122	140	144	141	142	157	145	131	133	156	165	138	135	154	137	157	152	138	140	146	145	146	134	148	125	143	152	142	137	151	152	150	141	161	128	150	148	147	168	145	141	131	158	131	129	128	146	132	143	134	154	121	121	176	122	152	144	163	151	144	137	183	141	133	152	144	123	150	132	129	153	129	138	150	134	161	144	150	166	126	120	128	151	135	125	141	151	137	131	157	116	147	150	121	148	135	147	143	144	152	163	147	138	145	129	141	138	150	140	128	145	150	156	158	143	115	134	142	150	160	143	130	154	168	129	139	143	138	150	159	128	118	155	151	146	114	134	115	129	146	166	144	146	130	138	141	141	136	141	135	150	141	139	148	143	149	148	129	141	141	167	161	157	136	121	155	141	175	159	126	151	136	138	142	144	129	150	114	123	119	144	132	158	148	135	147	122	134	123	159	159	155	131	139	125	132	144	155	135	137	145	133	133	146	141	135	146	156	140	165	183	147	170	164	147	138	126	148	151	146	150	145	145	126	162	151	139	145	187	164	138	133	136	156	145	146	151	136	126	138	143	139	132	164	140	132	146	145	143	151	183	139	141	111	162	137	158	154	147	123	146	157	133	156	145	140	115	134	151	127	140	164	120	151	149	135	148	137	170	135	121	137	143	138	137	147	149	150	159	156	140	130	142	167	138	138	156	151	147	151	180	151	135	148	158	138	158	143	135	136	165	150	164	141	135	145	142	156	159	153	154	162	164	129	134	148	143	139	111	141	151	142	150	142	147	183	146	145	152	159	152	149	163	135	141	119	150	126	127	134	160	109	142	113	155	152	145	152	122	132	180	171	155	163	153	135	115	159	138	142	147	151	138	130	150	166	123	128	131	150	154	148	136	144	132	152	124	158	136	128	149	153	142	159	149	167	156	156	137	151	119	150	152	154	170	119	135	149	132	146	162	133	143	140	145	145	154	148	159	136	140	149	149	152	134	151	142	144	149	157	150	148	139	155	162	139	154	141	154	138	148	138	156	134	151	154	158	143	172	157	120	136	138	152	134	152	154	151	134	149	143	148	127	132	152	144	155	141	159	174	144	137	139	129	164	129	171	143	135	132	130	143	154	166	134	141	125	142	148	162	161	137	150	158	135	128	143	154	144	141	151	117	146	150	138	157	150	119	124	121	161	142	115	132	126	143	122	161	144	148	160	152	126	133	169	158	158	142	139	149	138	151	145	143	152	149	129	141	149	140	138	133	115	140	157	132	122	129	126	127	148	148	137	156	145	141	113	152	145	129	179	156	156	149	157	149	136	150	153	148	153	146	156	130	158	151	143	180	141	147	129	145	142	143	154	141	181	143	149	127	143	137	140	117	144	132	145	144	162	177	146	135	157	112	140	157	134	157	150	149	149	126	147	155	121	148	147	135	149	161	128	145	145	145	169	131	142	155	141	154	149	141	162	158	149	159	156	132	150	144	132	144	148	127	169	168	141	165	145	142	131	148	137	145	153	125	129	162	139	133	147	147	163	156	145	138	131	153	141	159	148	142	153	137	129	137	128	135	148	136	143	133	140	164	147	129	121	140	135	146	150	157	133	157	158	146	136	118	151	164	142	158	151	166	163	138	148	144	141	141	124	131	159	138	172	149	145	150	152	141	146	159	121	141	144	162	154	176	145	124	158	144	137	164	143	124	142	151	123	143	130	157	144	133	144	149	141	144	125	125	145	138	143	147	126	145	161	150	202	179	144	153	133	128	158	139	159	161	155	141	156	142	151	156	147	129	149	125	157	127	152	134	144	157	137	146	135	127	140	136	147	140	165	168	148	146	152	148	143	153	160	136	144	141	137	136	129	128	123	155	141	137	130	144	122	136	142	163	134	132	135	165	149	133	138	124	150	151	144	137	143	152	137	130	151	143	139	151	147	151	144	172	134	119	147	160	144	144	158	142	137	130	149	165	148	134	142	129	155	145	155	137	154	147	154	141	139	127	133	137	151	147	148	147	139	149	157	135	131	129	142	154	133	165	144	125	135	138	132	146	136	152	166	154	142	151	167	154	144	142	137	165	162	141	163	132	133	162	119	141	130	138	137	152	123	163	140	145	151	154	144	141	138	148	148	155	124	139	125	131	149	131	147	135	146	141	147	145	134	148	135	143	150	156	142	146	137	143	147	148	137	137	148	144	166	142	120	129	145	153	137	149	133	148	138	148	145	132	160	142	152	137	151	156	137	169	154	149	142	137	141	154	145	145	122	163	176	136	142	135	161	146	128	130	123	139	166	161	140	138	151	140	156	147	155	139	145	134	142	131	134	136	137	143	157	148	135	151	157	151	138	150	126	159	137	143	152	116	131	129	156	144	140	143	126	133	147	146	146	145	129	139	142	129	132	157	139	129	143	152	151	125	139	155	153	137	143	143	158	150	163	127	164	135	141	140	140	141	132	157	145	129	149	148	133	148	134	150	132	138	183	135	122	143	129	122	151	170	154	139	147	146	132	165	138	152	131	140	137	140	130	135	140	151	135	160	169	130	124	150	139	147	143	142	138	150	141	158	147	128	139	156	136	169	150	128	139	143	110	143	133	135	132	113	111	123	137	148	123	141	140	123	156	133	128	149	141	164	136	150	156	145	146	160	143	162	144	150	141	164	132	135	147	153	167	143	114	145	146	149	154	139	143	155	123	157	139	143	125	138	143	150	149	147	125	152	143	154	149	133	160	138	147	147	162	147	121	157	151
11952	9932	13482	10857	9424	5659	2720	1698	1439	987	795	634	511	412	395	373	374	345	359	366	377	385	356	385	362	339	360	381	352	365	341	366	357	335	348	362	370	365	342	373	356	340	342	356	363	371	393	365	360	335	340	395	365	352	347	370	352	344	369	393	370	393	357	408	328	347	365	375	376	356	337	370	318	341	347	366	329	360	347	380	368	360	373	355	383	332	375	376	407	386	342	383	353	367	358	341	366	364	338	371	335	387	345	349	373	377	357	341	408	343	399	354	365	341	376	349	379	351	378	348	374	366	354	366	345	343	353	345	415	402	380	354	372	370	354	359	353	328	365	371	349	344	358	337	384	359	396	354	374	349	370	372	363	365	333	359	380	365	358	339	350	332	374	337	357	348	353	364	410	334	366	367	371	356	382	375	346	353	346	322	363	368	347	321	356	334	340	320	345	354	371	357	344	346	380	333	320	354	367	360	375	349	322	362	384	373	374	375	390	365	365	349	354	353	373	351	334	359	384	334	391	364	356	391	335	391	347	369	390	341	413	365	359	362	358	369	356	345	366	353	344	360	359	349	351	396	387	316	358	358	358	365	330	371	353	374	352	359	341	382	351	389	367	356	383	412	412	360	403	352	371	366	367	335	358	354	352	345	353	340	334	364	369	366	325	366	354	361	362	382	356	349	374	370	323	384	348	344	375	348	341	352	359	366	327	348	376	349	328	351	375	365	357	373	362	324	336	351	359	356	372	332	348	365	342	363	371	378	353	370	353	355	363	350	361	345	368	372	347	336	371	340	386	342	327	370	366	363	387	365	368	338	337	378	399	337	355	362	393	374	375	340	350	371	361	374	342	357	353	377	362	369	343	335	371	343	359	369	352	372	356	339	386	364	352	345	367	356	364	368	354	380	383	352	313	341	330	374	355	350	369	345	363	343	383	371	388	341	347	376	343	371	382	370	344	388	350	357	368	373	385	382	377	369	359	385	345	346	338	362	341	351	327	362	364	334	407	377	354	342	357	363	365	355	332	376	384	352	350	347	368	355	318	359	369	364	376	376	343	350	347	357	373	343	334	375	360	361	369	332	348	366	319	336	352	364	348	353	343	368	386	355	360	351	352	345	345	357	374	368	387	336	348	373	367	381	378	383	376	354	366	356	384	376	393	366	388	368	360	360	358	385	401	343	330	332	359	361	377	360	401	382	359	328	359	347	338	348	350	325	353	379	390	367	395	383	358	365	378	371	377	354	373	386	391	384	381	362	351	391	341	353	372	364	387	348	354	333	362	354	363	355	379	384	351	373	351	396	395	339	341	339	374	355	392	339	385	373	350	391	337	392	377	362	382	314	342	337	378	381	353	363	341	377	363	347	335	363	353	378	348	335	370	368	382	379	363	372	348	350	364	351	358	361	333	347	368	349	354	349	389	379	345	334	341	365	346	348	359	393	350	384	342	386	340	345	352	365	367	397	363	352	387	325	370	335	350	373	356	348	380	358	415	352	372	367	373	333	373	347	369	345	356	335	368	363	360	343	378	380	336	361	352	361	352	333	367	356	344	370	371	343	356	345	360	352	375	350	366	332	323	345	392	368	380	345	329	362	369	356	319	367	375	343	335	370	336	361	355	348	368	382	364	369	346	381	347	363	344	401	379	354	378	342	351	380	355	373	389	388	339	359	361	362	378	349	348	338	336	326	356	417	353	363	361	342	365	357	345	353	387	355	346	350	348	356	337	337	387	370	423	340	379	393	365	350	345	332	347	359	374	332	345	381	387	372	361	359	369	354	380	345	352	328	370	355	368	366	365	344	363	390	376	345	350	360	390	337	357	344	339	340	345	359	361	406	344	354	371	361	359	361	369	371	379	365	346	376	397	348	319	352	373	354	391	348	380	378	365	370	355	379	325	352	391	361	347	362	353	338	352	353	336	379	343	375	342	345	353	350	335	395	347	343	326	382	363	365	375	372	339	352	290	345	362	366	359	335	387	386	370	361	378	330	384	362	373	376	366	339	351	332	358	389	349	375	328	377	340	334	361	373	368	386	393	368	345	370	354	354	378	352	351	336	390	374	359	342	366	342	382	346	369	357	387	369	351	321	349	362	329	372	378	358	324	389	360	410	375	337	349	365	355	384	363	358	377	361	325	354	376	376	360	375	358	314	375	371	386	335	326	340	321	349	364	372	381	365	347	364	352	376	359	371	349	386	367	359	371	410	375	385	346	333	357	337	369	359	357	376	393	367	390	316	353	363	359	356	373	348	367	381	355	371	399	357	361	364	351	373	376	394	363	320	376	334	344	359	376	373	310	348	360	357	382	372	358	368	345	361	335	382	363	363	374	331	369	355	348	349	360	370	349	378	363	322	363	349	358	377	354	370	358	347	371	352	348	361	342	379	349	359	389	326	321	357	328	388	376	351	339	371	375	346	319	357	400	335	382	376	339	374	351	362	373	360	341	365	366	363	365	365	373	365	379	334	356	363	345	348	376	378	368	321	380	348	352	374	346	377	406	311	378	355	334	352	396	335	345	359	364	344	370	362	330	346	363	347	404	365	388	355	364	336	360	338	364	360	371	357	382	373	359	375	363	387	337	358	357	355	356	336	355	342	336	397	372	350	369	340	354	378	408	354	361	385	367	375	364	367	395	371	334	416	342	342	328	342	359	369	339	368	372	381	355	398	353	368	356	343	394	359	424	351	365	357	358	387	342	346	330	386	380	327	361	362	325	350	363	348	348	356	386	376	353	360	378	356	330	332	389	326	361	359	332	366	359	362	384	371	391	355	344	334	352	361	380	369	363	366	352	337	352	324	371	340	350	366	352	326	336	352	375	374	335	372	367	384	374	330	339	349	389	390	324	387	362	355	340	379	382	360	373	357	349	364	348	330	369	356	362	357	340	341	346	337	353	357	351	373	351	354	352	355	377	368	369	381	389	374	305	325	344	356	375	387	344	341	332	352	369	346	334	348	360	343	370	372	381	352	346	345	374	349	319	330	386	347	359	338	382	376	382	348	360	366	353	351	388	344	349	369	387	344	349	354	377	374	381	328	355	371	368	385	376	372	362	367	352	367	325	343	355	338	359	355	368	356	349	340	363	370	371	355	312	363	380	368	342	373	355	345	356	363	350	343	351	366	370	358	343	340	371	369	377	369	390	337	327	388	377	394	367	386	351	329	375	399	367	326	340	373	393	348	341	339	364	339	347	357	343	375	355	375	381	349	366	369	355	324	360	384	356	355	367	375	330	364	343	356	363	355	350	350	360	349	377	374	381	354	366	330	395	364	361	384	372	347	335	393	371	365	363	388	358	380	385	345	358	346	352	334	344	351	359	358	315	393	344	332	355	352	352	343	352	343	360	345	357	372	362	336	368	365	357	337	390	320	365	329	371	361	325	380	379	355	361	349	348	347	340	354	383	367	356	351	367	326	348	353	366	354	352	377	362	362	368	352	381	361	354	362	333	346	367	359	359	343	353	322	376	333	367	339	397	357
40910	31222	29543	24709	20563	9103	1783	922	702	564	380	286	277	305	315	276	275	267	234	260	259	262	276	296	247	266	248	272	258	265	295	302	265	250	243	238	267	266	266	273	254	265	283	223	279	270	300	236	271	257	281	248	302	282	277	273	284	284	310	256	276	228	279	244	243	240	278	296	253	276	293	267	238	257	264	257	275	286	278	278	294	264	273	247	266	267	265	247	277	257	254	245	247	241	263	281	273	250	274	267	257	256	278	305	264	260	230	234	257	269	293	270	245	263	253	281	260	245	246	249	250	254	256	294	252	275	267	300	290	266	247	225	268	298	236	254	259	278	285	255	274	309	257	264	271	279	263	279	274	271	285	281	269	280	275	250	253	273	264	254	247	266	280	249	277	225	248	270	278	260	223	263	275	248	251	255	235	233	261	258	264	265	259	271	257	283	252	233	280	263	238	272	282	272	277	293	246	263	266	285	280	268	245	305	271	237	240	240	258	261	289	261	252	273	284	252	245	279	285	255	229	281	251	240	308	269	266	242	278	235	249	237	258	281	254	237	240	259	247	286	257	253	251	253	267	260	255	279	274	302	269	277	270	258	270	288	263	248	243	266	275	272	270	301	285	264	250	243	259	239	243	266	282	228	260	263	273	264	259	296	277	262	302	248	259	242	239	255	281	274	259	283	226	240	270	260	261	272	277	259	230	251	266	266	269	241	301	260	279	260	249	262	276	256	261	263	250	266	243	250	244	291	256	272	300	253	220	248	254	286	260	233	298	283	252	280	246	257	230	258	270	269	265	234	280	253	232	249	263	257	271	266	281	252	266	283	272	282	267	276	254	271	255	275	267	291	280	234	259	269	244	277	259	258	278	251	270	287	269	309	315	283	275	265	275	276	284	272	275	298	260	242	281	247	279	265	258	230	282	251	264	254	253	272	248	261	297	269	271	285	273	282	252	246	250	280	281	259	276	229	246	276	268	266	285	256	244	269	268	259	288	283	246	278	247	245	254	261	262	275	248	264	265	275	251	280	261	292	278	262	254	291	240	247	270	262	244	242	275	260	252	272	266	271	263	273	287	231	273	272	257	267	290	270	250	243	297	278	248	250	262	247	267	270	285	259	250	300	283	242	284	243	262	284	261	273	238	268	280	269	253	269	282	264	281	245	255	266	272	240	274	281	308	281	277	288	228	256	266	253	273	262	246	249	285	247	282	285	258	276	233	267	257	249	286	252	285	286	311	270	276	268	291	275	295	294	278	277	235	254	244	275	255	267	264	251	256	263	280	257	296	241	280	252	243	245	272	252	277	240	277	276	265	267	271	258	263	286	261	262	237	265	280	266	282	264	249	282	241	264	270	268	264	239	268	256	295	239	274	270	242	272	247	230	292	249	259	251	262	270	286	267	271	289	298	245	269	262	290	277	260	240	248	272	267	248	264	279	254	254	263	244	275	275	268	241	264	244	286	256	291	263	296	291	237	248	239	256	265	273	262	290	261	257	260	264	261	278	275	263	260	274	243	251	274	280	264	272	270	245	287	288	268	315	276	273	288	265	227	292	286	281	285	274	265	263	256	253	260	213	255	254	258	247	252	277	248	266	271	245	268	286	253	234	247	270	262	274	236	293	260	295	245	251	255	264	260	284	270	268	245	277	246	297	255	268	286	269	262	274	270	284	288	270	268	268	277	285	287	286	260	264	240	267	228	251	267	271	262	280	265	240	268	275	277	281	255	246	247	243	272	284	270	277	246	286	275	243	260	291	284	264	261	261	247	275	306	290	279	274	237	263	248	263	276	259	229	264	268	275	235	274	268	261	265	283	257	271	254	258	263	295	278	252	261	245	261	259	263	277	279	259	262	255	269	253	307	241	256	235	275	243	263	261	268	309	262	273	280	265	260	252	280	272	252	264	247	265	274	248	238	260	279	281	310	254	264	271	244	292	266	280	239	298	285	265	267	270	258	267	307	273	256	241	275	274	258	263	307	250	260	254	260	253	264	267	269	264	272	255	238	277	264	249	259	260	276	244	260	284	294	250	269	246	276	247	251	283	244	292	284	268	262	256	255	294	251	257	239	235	259	271	271	272	290	282	266	284	237	236	263	295	269	321	255	277	256	262	285	258	277	255	246	261	256	248	272	256	267	278	256	255	242	262	289	261	277	253	242	265	261	300	259	270	245	286	248	239	277	255	242	263	269	309	288	250	292	244	249	288	270	258	240	258	256	277	279	235	248	253	267	270	275	296	284	254	229	254	243	230	279	268	293	252	247	269	259	254	245	256	276	256	244	269	243	251	276	259	255	310	279	283	312	289	253	244	264	271	273	270	267	302	252	288	278	285	284	249	266	270	273	259	254	271	249	271	276	276	266	253	232	269	258	253	276	268	247	237	272	262	275	240	245	263	281	240	247	261	221	296	255	277	236	229	271	258	255	293	273	263	280	252	282	253	264	293	269	247	278	271	250	264	266	292	277	261	258	273	261	230	292	290	279	278	286	272	270	294	272	268	265	270	269	224	236	264	243	244	291	268	263	254	293	281	266	271	268	262	285	249	253	265	300	259	261	275	262	266	263	281	273	275	257	274	236	288	256	226	280	243	240	271	241	248	273	291	259	307	253	256	274	261	263	262	249	263	249	246	285	238	262	245	281	257	245	266	256	277	249	238	297	229	263	289	242	258	271	244	276	277	266	257	264	259	276	259	291	224	252	253	268	279	288	285	272	260	275	256	251	264	270	249	247	249	250	298	299	267	280	275	249	263	246	285	246	263	281	243	240	272	263	235	256	260	253	262	249	231	274	271	275	259	293	286	246	259	289	240	261	294	242	275	281	304	251	287	286	260	254	274	257	294	272	267	269	256	255	262	246	274	259	260	277	272	228	264	260	270	292	254	282	254	236	258	277	262	252	247	284	286	252	248	278	253	236	271	239	238	268	295	277	275	257	269	264	272	246	285	276	279	258	255	282	235	284	245	265	268	274	270	248	272	284	237	277	279	293	258	259	281	269	286	290	286	279	278	277	232	247	252	259	247	269	243	293	294	252	240	248	249	269	255	262	277	293	263	284	242	256	231	290	262	252	246	270	308	286	271	286	282	262	284	258	287	227	277	249	267	283	247	259	256	239	270	262	284	288	251	241	254	292	275	234	244	269	265	231	247	256	275	273	273	272	285	266	269	269	257	271	248	262	257	262	288	286	272	301	282	246	261	251	264	246	262	269	257	245	243	279	277	280	257	270	300	263	255	238	292	256	262	276	274	265	240	260	262	269	269	236	249	268	257	270	262	260	276	261	269	253	257	234	260	254	265	259	281	281	226	255	241	233	274	262	265	279	248	248	252	264	263	296	255	272	260	291	292	255	256	246	257	252	275	263	303	276	277	257	275	256	235	283	274	272	299	300	246	267	255	286	272	287	281	264	289	262	259	238	276	304	261	257	298	255	259	275	285	323	272	261	270	253	306	258	263	285	259	296	276	279	262	252	235	247	276	258	269
26363	24870	32667	33778	33430	17195	4702	3395	2972	2285	1270	1019	870	857	892	629	638	633	590	614	640	629	623	637	591	621	590	587	570	595	638	649	619	631	592	591	605	617	578	606	631	615	570	598	628	568	642	618	583	656	593	589	587	638	618	597	605	615	609	604	614	637	662	605	600	633	603	603	563	629	572	607	547	610	563	590	674	601	581	602	578	620	642	605	584	562	628	607	588	617	609	584	609	589	602	554	614	600	596	590	552	580	564	636	565	615	582	587	590	605	569	591	594	584	591	600	625	586	609	583	569	585	576	606	650	589	570	588	597	616	626	591	623	626	601	601	583	586	580	611	598	611	625	641	585	610	594	581	607	606	636	610	612	610	661	560	592	582	624	579	564	614	643	576	673	615	612	623	578	630	577	621	582	617	567	646	597	620	593	606	623	594	642	614	568	593	616	641	626	621	635	588	586	618	578	588	571	595	578	623	579	613	609	636	605	610	598	619	599	607	589	633	605	656	614	567	584	594	603	622	617	591	621	592	589	593	611	579	604	617	566	569	584	573	566	565	623	614	599	647	602	598	594	546	571	611	610	614	604	597	624	595	592	592	591	598	620	621	608	658	575	593	579	587	613	599	575	617	562	581	619	616	627	591	597	632	579	646	656	644	573	642	587	600	579	546	590	580	591	575	579	598	627	628	666	598	571	587	628	604	541	594	595	575	609	644	586	609	571	623	566	577	585	627	612	638	605	608	638	638	608	632	560	588	552	591	573	594	581	559	624	629	593	585	612	612	589	626	609	617	618	614	600	555	598	575	605	608	576	627	604	616	550	583	584	623	627	614	603	553	582	622	628	619	576	592	598	641	615	619	633	602	581	582	583	579	602	617	643	590	600	611	556	636	650	607	663	572	596	592	586	617	624	580	621	598	596	582	595	649	562	607	592	607	564	591	618	682	629	631	609	626	616	612	579	605	605	642	584	602	621	624	602	577	583	599	607	622	600	555	571	661	587	602	585	586	581	636	570	581	616	638	573	573	541	558	611	588	618	573	667	559	616	557	619	608	617	609	593	600	559	573	584	659	589	604	638	608	579	639	586	612	576	626	615	580	642	601	600	579	601	630	609	573	602	661	565	574	592	642	606	631	594	628	578	622	605	594	579	633	641	610	561	577	646	608	632	604	637	596	564	572	594	599	654	607	636	576	614	575	630	606	625	605	596	601	595	609	612	576	589	615	655	612	602	628	657	609	660	604	609	592	591	600	618	578	596	685	595	642	603	611	594	611	603	557	536	609	575	601	586	627	600	603	591	615	615	646	572	609	594	625	616	596	628	570	570	555	576	591	620	571	564	618	545	600	632	593	577	584	582	613	619	576	601	574	613	579	611	595	625	604	645	646	568	587	592	609	612	620	622	586	582	584	594	548	606	590	588	581	670	596	614	609	616	606	576	569	591	567	597	603	611	569	571	608	653	581	605	612	590	630	597	607	604	651	592	622	607	622	604	632	614	625	595	622	599	608	586	558	640	590	571	567	593	593	614	619	608	584	612	615	595	563	555	671	573	621	556	542	625	559	598	625	582	611	635	595	579	632	564	632	591	633	569	616	621	583	603	638	580	576	624	604	590	626	587	622	597	603	564	618	627	643	588	635	626	593	576	618	610	604	611	570	599	611	584	603	621	566	561	538	591	628	571	577	592	600	586	585	634	605	623	621	595	544	599	595	582	576	639	607	601	592	613	647	603	579	574	607	595	562	577	605	586	606	629	575	607	598	613	529	592	593	641	582	599	589	596	644	589	576	635	609	605	571	601	593	610	606	605	605	624	587	557	609	633	618	589	576	623	591	599	570	608	604	634	661	616	609	631	621	602	589	593	624	595	595	607	633	594	628	619	564	628	578	636	563	583	624	619	606	605	611	602	588	591	613	586	581	607	583	642	599	604	612	555	582	583	613	599	602	630	585	598	625	652	606	586	581	580	589	598	558	616	568	580	587	627	578	591	609	562	596	640	657	565	572	615	607	578	613	587	562	625	591	612	599	621	614	566	597	616	614	573	563	608	606	639	597	610	632	622	602	630	625	577	623	586	596	617	589	627	616	593	583	535	600	557	626	604	576	613	597	616	589	629	590	585	622	559	605	618	616	620	631	545	535	606	605	621	597	605	589	600	610	603	604	605	648	623	591	593	599	630	596	635	595	586	558	626	589	611	597	627	626	620	651	578	576	578	632	612	594	615	574	583	563	596	606	581	599	612	592	589	596	616	582	605	586	630	585	609	609	592	571	597	574	633	648	587	604	595	613	623	549	644	682	598	633	618	613	617	526	615	589	611	567	558	614	643	585	581	606	622	592	523	616	629	625	573	599	587	557	582	600	586	623	613	633	602	550	606	602	568	624	618	586	587	602	583	596	636	547	639	570	591	632	596	586	583	613	605	618	569	589	649	594	621	615	529	614	599	553	594	612	591	601	626	595	594	615	559	595	627	640	615	609	587	619	616	611	618	620	598	616	649	571	607	586	598	545	579	542	645	608	614	566	549	586	618	634	618	633	591	601	611	571	574	596	606	615	576	590	627	569	609	594	604	581	624	588	634	607	594	625	517	566	622	586	622	612	608	625	560	566	602	560	595	616	602	644	623	639	595	615	579	609	589	577	590	616	581	559	637	577	602	614	612	596	597	550	577	597	585	623	598	583	575	575	604	613	590	587	659	618	632	633	591	570	630	571	563	607	615	555	597	571	627	650	573	613	593	596	575	588	587	602	625	612	642	627	627	565	578	636	577	580	589	597	582	600	635	597	572	614	564	652	564	602	638	600	572	628	585	592	636	606	618	594	592	606	633	631	597	587	593	588	624	620	614	598	599	576	588	595	633	607	580	595	607	583	576	624	581	600	570	600	569	595	619	613	599	605	614	652	571	635	590	605	629	622	641	609	624	590	623	607	614	593	597	626	642	611	580	605	589	598	551	627	595	563	600	612	574	582	635	588	562	599	591	595	621	609	573	588	625	594	637	545	599	595	626	597	568	601	599	627	566	632	604	633	581	622	617	612	587	595	551	564	626	550	568	621	611	610	592	603	618	615	579	576	618	632	589	594	556	593	597	594	582	549	579	600	571	627	622	594	606	541	589	598	595	600	609	570	625	667	601	599	577	601	577	595	633	588	576	600	638	616	610	596	596	577	614	576	581	541	608	603	604	598	581	588	600	627	590	597	579	599	592	582	575	619	655	628	557	589	547	605	586	603	600	604	607	601	590	588	583	567	610	626	632	596	633	616	612	609	609	566	593	613	630	576	592	592	599	641	659	601	585	610	624	575	560	631	631	595	602	593	586	595	559	625	585	622	626	580	610	556	597	625	578	642	574	527	617	610	575	623	599	628	595	620	586	649	598	596	623	620	576	584	563	583	602	578	590	616	601	575	611	593	577	600	620	559	598	535	609	583	632	639	575	612	598	605	571	628	602	646	610	560	596	543	556	579	589	664	590	610	629	618	579	618	608	546
50663	39434	42182	37483	30841	15218	4035	1642	1222	952	620	450	493	512	449	366	330	337	323	337	342	342	337	357	312	361	318	356	324	325	317	343	345	324	342	337	332	308	341	319	359	369	338	347	337	384	348	323	326	331	331	283	341	323	336	332	349	346	320	293	309	321	312	321	328	335	356	290	338	338	316	327	336	306	335	295	342	289	370	333	339	344	337	316	325	354	299	329	352	329	338	336	330	330	346	374	341	328	347	319	291	327	307	341	312	329	331	331	361	354	327	321	329	352	324	320	354	332	334	315	339	350	333	334	356	330	329	318	373	340	303	321	356	330	336	320	309	329	302	357	390	390	339	330	366	337	286	375	348	336	290	317	296	315	354	334	358	334	346	303	312	330	293	336	348	341	323	348	301	355	355	363	315	339	361	352	334	336	353	327	334	333	307	306	337	350	358	332	342	333	343	339	306	336	348	327	346	365	320	343	360	355	323	350	357	350	337	339	310	338	336	333	346	311	337	338	353	343	345	325	286	365	318	320	310	341	308	332	340	312	394	350	309	303	323	387	349	332	354	286	344	328	327	357	305	312	325	309	324	325	343	311	352	325	336	355	330	331	364	333	276	332	369	311	321	340	336	328	364	354	359	341	332	317	308	339	344	314	357	292	310	361	299	353	323	327	333	366	348	312	336	342	351	319	300	327	317	347	320	326	318	330	356	337	337	353	337	323	302	308	315	332	339	346	328	324	330	337	336	305	338	347	288	341	289	329	344	338	353	338	350	335	343	316	350	357	315	330	319	328	305	353	315	339	313	311	325	293	289	319	300	310	343	342	343	321	330	325	333	309	317	278	317	315	299	332	330	309	332	297	321	317	296	303	359	324	341	320	318	371	367	309	351	335	391	321	343	353	331	338	302	358	349	371	308	298	331	305	351	350	305	333	351	328	348	339	315	367	315	298	319	342	299	323	338	341	300	337	322	323	364	329	356	347	336	343	341	350	327	359	351	327	333	331	321	345	358	366	321	321	281	321	324	322	326	323	315	349	327	328	325	327	345	329	335	322	323	305	341	344	346	354	353	344	310	295	348	350	330	313	301	330	385	334	346	342	320	312	327	327	320	356	344	299	361	348	349	290	286	316	337	343	345	334	304	314	343	357	326	301	321	306	334	334	337	308	309	335	343	345	310	297	339	311	338	293	350	339	277	331	325	380	338	333	309	353	367	326	348	324	319	324	326	325	330	332	325	302	302	302	329	350	326	353	294	313	314	339	358	330	317	304	357	342	315	353	352	351	330	336	334	341	344	341	335	344	321	299	344	348	334	330	321	334	327	354	329	324	276	321	336	300	330	351	339	338	330	336	336	302	341	346	328	324	291	383	305	332	331	342	334	302	339	320	324	302	328	322	365	349	300	290	332	351	332	312	344	335	364	333	320	314	360	404	323	361	330	329	326	338	345	321	295	272	322	310	326	330	356	317	364	329	329	321	351	320	340	314	333	319	342	324	357	355	336	364	319	331	322	331	305	321	319	328	301	292	328	336	330	330	317	315	303	329	331	314	357	335	341	331	319	344	373	337	320	320	334	345	333	324	357	303	367	351	356	314	321	343	352	341	356	328	313	331	345	313	346	323	306	318	344	347	362	324	333	378	293	336	288	323	328	325	317	322	375	341	332	304	311	333	369	323	325	351	314	331	309	311	377	341	349	341	322	336	333	340	290	351	317	392	289	336	312	315	335	335	341	317	346	336	332	353	309	326	303	311	316	348	317	313	303	319	336	276	350	326	316	304	361	325	361	359	313	345	355	350	327	326	323	324	349	341	324	353	347	350	308	326	371	314	311	323	340	355	361	355	335	329	368	385	356	313	327	328	364	320	350	346	304	333	319	309	327	330	336	349	344	336	335	345	307	350	339	341	320	316	310	347	364	369	326	337	331	302	342	336	329	319	348	351	316	324	356	304	328	373	290	326	330	342	310	339	323	329	325	342	353	330	282	316	361	351	316	330	360	331	324	311	341	326	331	312	342	316	362	344	343	341	313	296	317	310	322	312	299	327	346	363	305	347	330	325	322	299	309	374	314	329	308	327	343	308	318	352	310	345	364	309	320	344	330	333	303	372	333	353	338	339	332	334	324	326	347	324	359	367	320	304	336	326	365	319	351	296	344	353	341	330	357	353	341	317	327	325	323	316	368	315	320	322	348	366	311	382	306	318	317	323	308	339	317	385	312	344	331	318	327	318	320	338	347	330	366	298	326	346	327	287	358	316	340	335	353	367	367	353	312	323	315	289	310	339	330	327	317	328	348	372	289	327	313	336	356	335	343	331	333	310	350	310	324	352	341	309	356	323	316	323	335	342	364	348	315	341	356	344	328	367	332	329	329	330	348	351	354	333	325	306	370	344	326	362	345	344	310	344	341	348	301	351	330	336	340	332	320	327	336	300	305	333	357	319	351	377	314	322	375	333	310	342	383	331	327	327	321	370	297	326	320	348	302	300	323	330	338	371	319	327	368	358	327	342	306	359	345	334	307	306	308	316	327	340	339	331	329	354	362	324	317	331	349	308	358	336	302	367	307	330	346	313	330	334	335	330	333	296	348	368	317	305	306	344	323	322	342	335	331	307	299	355	333	343	325	311	327	334	360	370	312	345	341	295	321	330	307	335	339	341	313	314	356	322	312	363	344	318	326	318	350	322	331	317	344	346	308	343	329	323	302	313	310	327	315	332	333	322	343	306	346	309	370	341	375	365	342	315	341	321	306	350	339	330	352	337	334	321	331	318	330	322	321	322	318	361	329	314	334	383	331	331	371	312	332	364	306	339	308	321	310	310	359	358	321	337	335	335	338	287	308	323	346	312	336	322	329	339	323	292	329	352	340	326	383	310	320	339	345	347	307	323	345	356	331	343	339	340	346	338	313	330	333	308	307	344	328	354	367	371	326	331	321	315	340	347	326	296	326	307	299	328	385	285	314	379	338	347	325	314	368	349	334	338	299	334	324	308	321	350	322	331	308	347	330	345	342	329	326	330	340	303	347	339	351	374	354	351	350	337	316	351	323	325	310	300	316	280	331	368	332	337	322	336	338	344	314	335	298	321	295	337	303	362	358	330	321	329	339	346	341	347	310	308	319	367	346	337	335	336	367	357	359	374	333	347	326	343	344	309	307	341	322	351	356	320	345	359	327	321	338	339	303	364	299	359	320	318	352	296	349	328	359	349	313	341	333	344	316	358	332	332	323	338	303	352	321	325	318	336	340	363	351	324	357	351	329	303	309	322	357	348	358	333	347	327	325	347	347	331	341	346	331	321	351	340	327	324	323	327	335	332	311	330	316	325	353	337	329	336	325	330	335	351	294	334	354	317	339	324	323	348	327	321	348	324	312	364	321	310	319	346	355	324	333	349	322	308	335	316	292	330	326	288	316	331	305	313	305	327	322	344	323	326	306	330	335	344	351	325	336	327	324	311	326	342	338	353	343	355	332	318	391	344	322	336	365	325
32434	30920	42239	43881	40369	22414	7993	5785	4710	3699	2024	1207	1360	1533	1239	795	785	774	748	770	696	758	762	709	713	730	738	676	750	728	728	730	662	716	735	721	758	687	777	685	710	709	767	758	707	738	707	743	715	707	713	701	795	700	747	729	709	712	706	741	762	734	672	770	742	715	725	664	704	711	692	726	695	749	737	665	718	700	727	753	752	771	696	649	674	725	691	742	702	690	732	742	711	721	683	665	733	705	695	729	744	695	667	690	679	717	722	728	735	763	740	682	698	672	685	725	725	763	748	747	746	715	684	675	732	716	732	690	711	732	686	686	698	735	700	689	695	768	709	765	734	691	716	740	721	740	706	675	738	737	738	703	708	727	719	701	704	752	716	710	673	638	685	726	683	690	706	689	704	743	719	681	707	707	733	753	663	740	731	708	727	688	712	684	704	761	723	688	714	682	670	705	714	682	690	693	690	739	745	706	730	687	754	714	731	690	695	767	710	718	727	692	734	723	732	666	743	733	733	732	708	694	733	778	717	757	757	720	676	712	731	722	711	712	725	741	759	721	706	702	795	703	724	734	700	709	718	762	722	745	684	739	698	762	696	693	692	712	728	673	763	741	721	743	724	761	702	714	675	729	716	683	717	708	738	690	710	641	703	756	754	666	718	744	739	713	686	703	725	699	741	672	755	680	738	737	727	731	724	704	727	702	753	657	706	686	712	726	689	684	688	719	675	697	692	692	711	751	711	705	731	759	734	724	664	707	700	712	733	724	698	718	727	712	712	738	679	731	688	732	710	734	736	734	668	683	740	755	698	735	686	704	734	720	704	765	724	714	690	739	701	740	712	692	729	717	753	621	747	754	762	724	718	737	715	685	716	708	716	684	706	714	762	741	701	749	718	679	765	709	760	695	690	725	721	686	729	714	712	712	738	733	718	727	684	761	732	700	706	707	722	734	728	728	685	723	706	702	703	712	736	674	741	663	683	717	728	694	725	683	724	732	760	722	717	693	695	686	708	654	751	718	713	713	751	695	705	740	697	705	731	747	718	733	711	720	725	701	707	641	666	749	696	720	735	718	697	727	708	701	713	678	724	742	669	713	762	691	697	693	713	719	659	733	701	709	726	699	764	709	708	662	699	699	682	701	748	710	655	728	666	735	711	722	728	762	747	675	641	757	728	728	685	723	712	703	725	713	721	713	749	681	738	707	648	741	739	739	766	714	719	756	727	709	691	679	668	688	732	714	757	737	769	709	731	699	685	673	722	699	690	697	766	724	700	686	697	770	777	736	716	726	731	699	713	740	709	705	745	706	724	767	732	764	715	725	692	723	718	720	749	740	729	740	762	710	748	704	731	721	769	726	716	703	738	695	708	710	661	685	688	683	729	738	726	704	739	685	711	753	700	745	700	699	701	720	694	729	722	707	680	716	692	722	644	718	664	679	741	710	711	691	709	727	661	737	729	697	720	725	690	712	734	714	694	747	728	724	731	725	736	758	677	704	720	713	727	701	741	686	730	683	712	707	697	718	710	691	724	762	704	772	678	691	719	715	694	723	726	733	716	722	728	665	727	726	719	737	710	710	721	758	659	734	752	693	756	687	711	711	722	684	705	703	725	738	732	706	756	730	718	641	691	754	674	726	697	759	766	708	724	710	748	727	693	667	688	725	714	744	693	717	742	716	704	722	743	706	734	741	731	665	729	692	767	701	711	759	728	684	712	744	742	744	711	715	722	698	679	741	723	721	702	744	752	732	706	735	726	756	743	739	715	695	772	704	679	726	726	726	729	716	721	705	699	731	694	746	690	734	713	731	731	746	694	731	704	774	746	714	711	679	720	727	678	701	721	729	726	724	717	730	718	729	767	642	676	747	734	678	749	701	710	736	660	757	741	708	686	722	686	738	748	730	745	696	768	716	664	720	717	746	727	685	705	728	684	711	715	723	631	710	700	710	697	767	713	678	695	715	663	721	703	676	683	689	756	756	738	687	726	744	739	744	675	732	702	721	727	766	707	671	705	709	676	716	704	683	736	711	697	759	735	733	713	698	699	812	718	770	708	745	711	716	735	738	731	734	715	679	691	686	695	758	745	732	691	723	746	719	743	680	711	683	731	723	726	651	708	708	691	708	780	729	730	721	706	704	693	696	702	706	699	726	728	719	710	720	744	756	708	779	670	677	710	717	752	692	721	714	738	727	716	722	691	670	690	751	717	684	677	701	772	737	733	704	749	748	729	681	720	753	733	731	683	692	719	680	720	736	702	731	747	751	674	722	715	740	698	724	686	717	733	700	699	656	703	776	740	686	748	736	719	669	749	705	714	759	720	694	722	770	698	704	751	703	747	689	690	712	698	760	732	678	729	701	677	755	701	662	730	740	709	757	692	716	713	717	731	681	737	691	651	756	654	727	700	741	678	738	725	735	699	741	709	683	731	753	705	723	733	709	718	744	691	718	725	736	731	735	757	689	756	730	782	696	740	678	729	696	676	709	673	692	735	772	732	702	747	688	722	706	719	716	747	678	691	702	720	747	734	712	737	691	738	722	700	730	673	709	699	734	700	703	706	756	726	752	717	721	717	729	692	734	715	753	716	745	715	713	758	750	742	717	701	724	734	685	697	716	737	714	728	747	735	738	680	745	734	709	697	714	702	690	752	718	726	726	701	729	649	713	732	696	720	702	763	690	764	740	760	681	700	742	731	683	667	731	768	715	733	716	698	715	704	719	682	680	698	691	714	743	689	726	696	745	748	739	694	699	749	717	748	694	720	677	677	683	710	702	694	701	731	729	769	699	728	694	729	709	686	705	699	673	710	706	756	752	714	753	750	729	749	748	707	741	755	692	724	742	696	707	753	677	707	705	679	720	767	709	812	764	719	737	698	707	682	710	701	685	691	773	670	690	746	737	742	732	734	737	682	714	719	733	709	718	734	724	697	752	708	739	701	748	698	729	732	741	715	675	661	753	722	733	756	704	688	692	673	719	715	724	719	682	713	737	722	630	693	747	709	727	702	709	673	680	677	738	744	745	691	757	727	722	767	721	714	708	746	734	673	721	702	716	731	714	684	721	702	720	722	738	670	662	718	701	734	713	730	784	704	723	715	716	723	711	687	645	686	709	722	717	797	695	705	739	717	710	707	766	725	722	740	725	737	717	677	747	732	726	697	672	687	732	703	677	714	713	679	720	719	765	723	722	699	691	731	731	731	672	689	718	773	732	746	731	732	704	763	719	706	733	673	696	712	689	688	751	674	702	709	688	732	688	726	704	743	713	698	718	718	720	753	737	726	713	739	802	719	711	736	717	718	715	738	750	715	746	713	699	705	708	744	684	716	679	726	674	750	715	735	729	721	714	645	727	738	682	692	749	712	731	775	709	695	730	717	719	714	710	719	677	769	651	695	719	714	786	718	712	723	669	712	725	721	728	689	734	722	686	733	700	695	704	680	737	726	766	713	728	683	741	706	750	664	750	709	696	733	710	750	691	695	715	730	741
21167	12350	9009	4961	2629	1208	496	275	255	295	198	178	152	145	154	173	149	147	149	140	136	171	132	148	142	121	153	154	135	162	140	131	165	145	130	141	129	141	151	138	142	133	150	125	132	142	149	160	145	160	124	159	142	166	122	150	150	151	152	138	114	130	166	147	153	142	126	140	148	154	135	136	165	165	129	122	135	137	140	147	152	142	158	141	141	149	135	137	137	147	131	131	139	144	131	154	135	146	144	151	128	142	135	139	145	144	137	133	146	128	127	157	167	143	158	174	139	114	130	132	137	149	148	150	146	153	153	149	151	143	162	155	166	133	156	145	168	113	117	150	157	132	136	143	140	127	147	134	123	146	147	127	143	149	157	143	131	125	135	118	150	157	141	125	138	135	122	139	133	153	142	154	153	173	148	150	139	133	170	135	160	133	161	129	148	149	164	148	133	128	110	141	155	127	155	141	146	120	122	146	141	145	147	158	148	147	144	131	138	140	134	111	131	146	139	142	140	140	148	135	159	147	144	137	142	142	128	142	117	138	141	140	125	147	157	144	146	119	132	125	128	136	122	130	163	146	106	104	133	142	140	137	135	151	137	135	135	158	165	147	154	136	131	135	126	136	143	147	135	148	126	115	133	155	131	159	150	146	161	120	132	146	140	163	147	127	124	114	145	130	158	148	147	118	163	133	145	145	125	129	147	151	126	148	148	173	113	142	136	151	171	141	144	122	137	167	139	135	159	137	124	138	131	143	132	143	127	138	166	149	154	157	140	146	133	125	127	126	127	145	139	154	160	160	139	136	144	163	148	150	162	154	130	159	135	162	137	143	135	125	133	130	141	125	139	131	138	134	134	145	141	126	127	149	135	154	131	154	162	121	146	130	140	147	136	146	172	110	153	138	134	144	148	137	156	135	140	167	121	134	140	143	148	137	155	150	149	153	134	139	136	132	128	127	130	136	148	135	140	135	125	122	155	137	163	169	172	171	132	140	147	131	143	154	153	134	135	128	159	138	153	129	140	146	127	147	154	148	148	164	139	139	133	139	145	130	138	135	137	141	170	145	131	166	154	115	119	131	150	170	139	160	124	137	152	141	164	141	156	137	161	167	142	130	155	142	148	137	156	127	144	144	146	136	144	138	158	131	145	151	152	98	147	130	142	137	164	141	147	120	128	129	137	141	155	154	150	139	126	150	141	151	125	147	139	146	139	137	145	160	151	143	138	159	137	159	141	142	158	152	131	124	140	168	144	165	127	140	157	161	191	162	144	151	134	140	142	129	142	153	126	149	171	153	144	159	156	148	145	134	127	125	157	150	129	134	152	116	145	136	155	126	138	149	153	148	120	147	171	150	136	133	150	126	119	125	139	148	130	145	124	125	131	146	143	128	175	141	162	147	137	151	146	136	139	154	163	144	131	161	130	126	149	133	138	143	139	159	151	151	150	129	136	142	134	162	165	165	125	144	157	159	157	150	127	127	136	114	131	152	130	143	145	155	140	118	111	153	144	134	144	130	147	153	161	137	141	140	132	165	151	159	139	143	133	125	146	146	135	135	146	139	147	156	124	138	144	132	144	115	123	123	148	147	134	141	147	143	155	134	131	132	128	140	153	127	146	132	151	162	144	120	136	158	141	134	136	162	121	141	157	166	144	142	109	149	125	144	129	130	157	153	150	127	127	130	127	138	134	135	133	149	150	125	151	132	149	145	140	148	141	156	131	152	152	139	154	148	148	121	133	133	119	152	151	146	152	140	146	130	136	146	146	149	118	123	153	151	126	141	150	157	138	121	141	144	118	132	143	146	156	130	144	156	146	167	155	152	117	153	130	123	132	146	143	133	139	142	150	133	148	146	129	147	130	122	137	117	131	150	124	138	132	119	145	122	135	155	149	148	148	131	150	129	139	141	145	146	126	139	129	129	151	147	111	127	154	132	147	140	115	131	149	127	139	120	126	146	158	149	134	146	139	136	136	120	116	127	123	114	124	127	163	142	136	155	163	144	158	139	141	140	131	147	167	142	159	135	117	146	157	148	151	144	146	152	145	154	158	155	151	128	143	137	152	160	160	127	170	145	148	134	144	149	162	145	148	144	120	108	152	166	131	139	121	132	114	123	148	142	121	150	149	161	161	136	157	125	132	167	161	135	135	128	145	121	158	135	147	151	142	148	147	124	171	163	129	133	150	144	160	133	146	164	156	147	151	142	139	155	152	159	144	123	133	118	139	146	132	141	148	155	155	125	139	145	130	163	160	141	141	149	140	136	131	142	147	135	154	169	142	132	159	142	145	147	121	142	148	160	143	166	146	131	159	152	144	139	145	139	141	128	126	137	148	150	123	151	152	140	133	145	125	146	132	141	129	141	152	148	142	166	123	124	142	166	146	138	133	148	145	140	159	132	138	133	139	131	134	142	129	132	175	128	149	127	162	152	144	133	140	155	141	160	163	145	151	150	133	141	136	132	149	132	138	146	136	147	133	139	131	136	137	144	140	134	135	130	130	139	137	163	144	125	171	151	131	157	156	132	135	147	155	139	151	142	183	157	153	130	146	156	140	145	133	149	150	149	157	136	147	151	142	139	125	154	159	167	133	138	137	146	155	141	141	132	153	123	139	138	141	149	172	133	127	127	120	139	149	141	129	114	123	128	147	143	135	137	132	130	131	151	139	148	133	162	133	171	142	165	159	134	126	134	140	131	144	166	128	149	140	145	149	142	165	154	132	141	146	141	135	148	159	122	140	140	145	152	149	164	158	111	161	139	162	126	166	133	160	128	116	140	131	125	136	139	152	141	142	157	150	130	135	139	159	123	138	128	152	131	169	131	128	157	164	130	140	138	137	133	160	146	132	139	142	149	153	151	151	139	142	119	165	126	133	137	133	136	162	132	150	137	143	135	165	142	164	163	136	135	135	138	142	173	148	153	143	145	131	148	142	154	128	138	153	137	157	140	143	128	155	126	143	142	158	133	146	121	158	141	123	137	133	149	163	134	121	148	144	148	163	140	138	146	161	163	147	159	149	137	135	139	162	156	178	144	136	144	124	124	128	137	131	112	150	127	122	128	141	130	123	130	119	124	153	112	139	121	143	154	146	141	153	168	159	144	139	144	129	140	141	156	137	139	118	146	147	118	133	145	138	153	148	153	148	147	145	136	141	147	117	134	153	113	110	150	130	134	118	146	157	147	154	122	126	164	120	150	145	128	156	148	148	132	158	127	148	143	146	137	145	131	159	144	131	152	149	121	134	156	151	119	137	138	128	148	146	132	113	129	157	134	128	127	144	135	156	138	154	150	134	124	139	158	132	135	151	154	152	136	177	146	146	165	157	134	144	115	120	137	146	154	154	123	110	166	139	132	138	144	139	174	142	162	120	143	167	166	146	150	117	150	122	140	140	140	143	135	144	141	154	134	142	143	142	137	143	149	153	153	158	130	152	126	135	156	133	117	147	144	169	137	121	145	157	149	133	133	152	143	152	151	139	148	135	151
12653	10224	13859	11924	8657	4918	1893	1073	989	1253	829	584	451	360	352	335	360	387	342	350	343	338	394	346	381	356	319	372	385	353	350	356	328	343	340	380	381	340	337	307	332	337	356	383	348	341	358	395	360	389	344	370	349	360	360	350	355	322	355	377	340	354	343	345	349	355	328	367	371	361	354	358	334	365	380	393	357	319	375	365	371	339	370	348	344	344	359	373	367	354	413	355	349	356	368	356	363	323	332	364	357	357	358	347	346	337	332	370	337	382	337	326	360	359	336	385	386	372	344	392	338	372	351	365	380	366	364	350	332	318	347	366	323	349	374	335	337	401	378	355	325	351	388	335	362	376	371	348	355	362	341	346	349	321	362	364	369	344	325	388	362	343	353	322	375	341	361	347	342	353	355	335	363	346	364	373	350	376	349	357	354	334	342	323	343	380	358	350	368	353	355	331	332	395	370	349	352	404	361	329	373	319	376	366	337	377	323	353	341	329	336	372	376	345	356	341	376	376	351	354	355	351	362	374	327	362	334	354	327	379	339	379	325	353	362	386	331	378	367	351	352	361	333	355	331	377	356	315	361	353	370	373	377	378	336	338	327	376	350	372	335	332	358	336	347	373	351	338	385	350	365	347	363	327	378	332	332	341	348	357	411	341	347	328	333	377	386	362	386	341	357	379	353	373	378	328	352	364	368	321	378	367	342	365	369	358	367	377	346	366	312	357	367	336	332	332	358	368	355	322	379	378	346	347	366	362	362	373	336	353	360	399	364	370	343	350	364	340	390	336	348	355	350	357	356	348	340	389	314	315	345	363	378	347	372	361	376	348	350	350	360	363	382	373	376	335	378	382	329	348	338	341	333	357	349	389	381	385	391	366	391	357	372	353	402	335	357	387	356	344	367	351	373	330	374	330	342	340	381	348	349	402	321	388	348	357	347	372	355	377	372	402	341	390	339	369	323	345	354	335	380	371	354	352	315	333	357	328	371	327	376	357	341	371	367	352	353	347	312	358	359	342	340	347	364	391	309	381	319	357	335	370	309	347	348	335	331	360	347	347	375	378	369	357	334	369	380	349	357	379	358	361	318	342	390	347	362	340	357	325	347	330	350	352	337	345	366	409	345	364	353	302	347	351	337	358	371	351	355	357	369	322	357	349	343	333	323	388	378	329	359	361	321	378	373	365	332	354	362	354	348	368	346	372	341	362	361	390	344	347	344	390	336	352	353	348	361	334	373	368	348	339	365	337	383	343	352	365	381	364	368	361	370	359	344	354	355	362	340	383	347	333	333	339	366	333	334	348	347	353	371	382	371	356	377	349	361	386	328	343	332	332	338	335	343	347	345	340	338	343	368	365	387	346	372	364	364	383	343	365	352	385	394	359	383	336	357	356	356	372	344	353	354	374	341	370	346	370	340	351	356	337	352	341	324	357	397	373	362	358	354	384	351	357	340	367	356	355	371	368	340	366	357	335	376	370	308	350	367	354	381	347	374	357	364	365	340	373	350	360	347	356	339	328	343	380	356	350	364	372	372	367	362	363	383	358	313	334	378	351	384	328	379	318	341	360	359	375	378	351	344	336	349	338	338	351	323	376	372	352	361	348	312	357	377	349	342	360	383	334	323	381	376	343	329	360	326	352	326	373	355	371	352	394	398	375	314	321	337	370	322	318	345	342	329	341	351	371	371	334	390	387	337	331	329	388	377	331	351	380	344	363	335	355	361	347	340	368	372	384	369	390	348	359	350	368	381	357	346	326	376	350	338	339	322	379	396	344	339	327	353	327	355	403	380	357	360	330	316	345	342	351	402	359	375	371	372	329	374	387	372	378	366	388	349	358	340	370	380	311	339	366	353	364	314	332	369	367	344	343	315	343	359	344	388	348	355	360	361	314	332	378	341	373	383	323	377	347	356	414	344	367	365	346	338	352	385	339	360	365	353	341	307	352	381	373	365	354	363	361	362	363	363	334	346	355	340	346	325	407	357	350	342	327	369	356	366	376	345	368	382	330	338	376	359	368	344	315	369	352	345	359	356	354	344	358	345	362	341	388	353	338	358	355	345	353	355	341	371	309	345	329	352	352	353	325	365	382	368	383	359	383	379	339	326	368	327	321	392	380	364	323	334	358	340	336	350	355	362	355	343	313	344	354	352	366	341	353	335	367	363	336	323	385	371	366	347	370	352	343	333	326	350	340	368	368	364	348	355	365	331	357	350	335	360	364	377	349	352	347	332	330	388	339	357	333	355	352	379	342	336	358	396	329	383	362	355	360	344	362	352	373	372	346	353	330	372	319	362	334	406	331	329	352	387	367	374	341	362	357	345	350	350	358	390	375	360	355	368	364	372	330	359	362	347	367	370	357	316	368	367	351	370	344	332	343	344	311	312	359	362	355	330	356	388	347	384	335	349	355	359	351	348	379	381	345	330	352	352	333	349	350	339	387	361	322	387	379	334	373	359	347	318	388	352	377	328	375	360	347	325	373	393	362	362	331	348	343	366	387	383	393	338	332	344	374	330	368	309	390	379	390	351	335	359	344	356	364	319	340	342	383	363	359	357	348	356	384	341	337	366	389	375	335	371	332	374	313	371	339	358	363	334	347	353	393	370	353	356	341	381	371	319	386	345	384	366	363	359	369	355	311	372	349	368	375	355	336	367	357	349	340	359	376	331	344	335	359	366	348	348	327	343	336	349	363	379	344	369	347	333	352	326	371	327	342	361	405	323	348	359	348	327	357	325	360	334	357	339	349	371	359	331	340	361	351	374	374	360	350	339	343	379	362	385	308	372	351	343	372	342	368	356	361	313	362	374	355	365	344	353	396	354	364	325	349	359	349	352	339	333	379	370	387	391	388	393	374	373	370	342	368	326	380	356	364	379	331	356	365	359	326	350	373	363	375	398	356	384	346	361	334	321	373	386	344	339	329	371	350	347	396	348	373	358	359	382	369	392	370	327	352	352	352	380	329	325	350	330	341	327	346	347	330	383	354	407	347	347	352	372	344	344	380	347	374	334	387	387	326	328	385	340	348	330	334	372	374	336	370	347	356	353	349	373	385	357	333	321	350	346	384	326	347	360	357	335	336	347	374	333	361	363	362	360	349	342	357	370	358	333	354	377	363	368	352	344	343	350	337	380	341	355	348	315	331	355	355	367	373	357	336	347	376	352	369	357	369	362	354	352	372	380	346	326	339	355	351	333	350	333	343	360	354	359	402	346	342	335	379	354	354	368	337	338	360	343	328	318	369	337	376	327	366	376	373	377	350	345	349	379	367	355	344	371	377	357	325	345	333	374	369	348	343	308	381	357	387	389	329	401	313	340	341	358	366	367	341	367	376	367	345	362	356	307	349	357	348	345	316	331	382	333	348	379	333	341	358	363	353	361	351	367	378	321	366	368	381	358	330	366	357	336	387	332	349	360	357	366	360	339	355	358	378	322	365	368	339	366	349	389	348	355	359	351	372	334	375	339	358	353	343	360	328	375	353
41179	31400	29915	26513	19088	7499	1417	624	450	439	389	349	323	330	349	264	282	261	301	266	268	286	286	256	278	262	264	240	252	254	244	268	294	273	248	238	259	252	258	252	265	244	286	270	257	275	258	289	269	293	252	246	258	261	277	304	259	248	265	280	277	278	260	261	257	282	265	254	272	269	246	254	293	266	261	250	258	248	312	234	269	243	286	276	270	263	291	247	274	260	281	265	262	277	248	245	288	237	254	274	260	247	247	259	253	241	290	275	240	253	279	249	293	276	272	257	279	264	231	257	253	269	285	247	279	295	232	257	272	239	275	258	273	221	246	282	275	278	256	247	262	227	278	226	255	283	261	246	264	249	274	270	256	244	243	267	257	285	263	279	269	275	232	268	251	275	280	244	275	272	274	209	245	259	241	261	276	292	219	258	267	282	270	235	266	245	284	272	266	235	244	262	266	253	261	291	251	282	266	266	259	260	262	248	248	248	279	260	278	294	252	235	273	243	251	261	299	250	263	265	264	252	290	263	244	271	299	290	272	275	249	258	270	230	261	244	286	259	236	252	256	225	240	251	266	257	236	251	242	259	264	302	268	274	268	272	262	262	252	259	231	259	250	221	242	265	231	259	266	229	279	269	270	247	277	259	258	264	259	275	264	279	248	262	257	240	262	241	257	262	256	262	260	260	248	255	208	245	301	252	239	229	244	271	237	273	245	263	242	272	256	248	241	253	256	269	255	230	258	268	282	258	273	282	277	268	252	274	249	263	291	265	249	266	268	274	264	280	273	246	293	241	276	245	269	267	234	252	233	236	281	266	255	255	265	292	266	267	248	269	228	263	244	274	291	244	257	222	264	247	274	286	291	243	249	242	257	263	281	239	267	281	255	244	252	303	268	271	262	244	262	255	294	252	273	251	298	230	259	244	247	234	272	232	262	242	272	254	270	250	288	303	266	277	239	281	267	250	245	275	272	250	241	274	283	253	263	243	263	228	247	259	265	237	272	256	296	253	245	265	279	247	270	264	254	239	248	284	303	252	252	246	254	260	243	237	264	280	259	253	286	274	292	244	246	244	278	284	263	258	261	258	259	257	236	265	239	235	247	246	259	286	264	257	246	246	250	237	252	271	290	251	247	245	241	220	278	242	257	250	256	269	266	247	259	280	250	259	264	246	255	245	255	239	281	259	253	257	261	290	238	270	277	246	276	251	272	244	254	261	266	247	241	230	240	241	261	270	246	275	251	248	286	244	247	259	250	275	301	282	259	281	241	281	252	260	270	247	264	264	247	292	278	246	242	257	287	260	268	269	269	276	258	249	273	272	268	278	265	236	239	275	253	253	266	275	233	238	254	258	250	259	238	252	284	255	254	276	270	259	288	263	261	260	271	269	283	258	262	285	266	264	284	242	271	276	243	238	263	255	269	263	259	258	263	251	283	258	244	262	258	246	265	252	254	249	260	255	275	282	254	297	280	235	270	285	256	284	252	234	289	255	266	280	262	244	255	269	241	241	248	264	286	252	244	237	263	280	246	242	246	235	263	252	250	264	269	249	243	255	270	248	259	255	269	270	251	274	247	238	248	237	257	246	255	248	250	265	267	253	227	282	261	260	249	279	249	267	255	253	257	241	252	254	271	270	260	267	271	240	268	285	278	235	256	264	269	274	251	278	273	298	245	248	248	238	258	242	264	234	255	274	267	274	264	281	283	271	276	250	265	240	280	311	241	259	291	280	252	259	258	257	270	285	274	239	275	281	251	258	255	281	248	263	259	259	269	278	274	260	255	254	263	262	239	257	201	253	257	286	251	254	273	263	249	254	273	287	275	268	235	242	258	282	268	276	246	275	264	244	273	289	249	263	271	220	248	258	245	291	260	263	276	264	249	253	251	287	327	282	257	295	289	254	264	263	285	261	263	260	235	248	260	255	267	249	274	264	282	249	220	259	243	284	248	242	257	241	237	253	260	251	250	303	282	278	253	305	267	282	248	245	238	260	261	262	287	270	244	255	301	239	275	236	251	257	278	280	250	257	270	256	299	265	246	279	278	269	248	288	306	270	319	285	266	251	248	222	240	258	245	248	284	272	253	257	236	267	281	230	269	283	268	248	263	247	262	249	268	259	270	288	251	262	270	289	245	285	253	267	257	248	270	259	247	285	277	266	252	295	219	260	235	268	224	279	265	232	282	263	240	267	278	279	259	296	250	274	284	270	248	235	252	239	263	265	261	258	244	248	258	256	265	261	241	290	292	272	215	257	305	281	273	269	265	272	296	268	264	286	250	269	255	284	280	235	268	245	250	279	234	243	285	239	253	266	240	294	253	261	281	257	227	238	268	234	250	284	231	261	248	220	246	270	249	262	239	271	274	274	243	249	281	273	255	256	267	266	276	232	273	256	248	252	271	299	246	257	252	236	261	220	272	285	247	252	267	288	279	285	259	246	265	277	231	265	270	253	268	277	272	280	279	228	251	219	224	275	229	236	277	272	249	277	252	256	284	278	253	238	295	275	283	260	264	220	258	244	285	254	256	272	268	256	282	258	245	258	245	257	216	299	232	274	259	276	242	265	276	242	263	268	251	261	280	258	287	278	267	248	248	232	274	300	290	278	262	262	272	281	282	240	254	253	266	292	260	268	247	270	273	243	262	282	257	233	256	279	266	261	270	285	248	270	240	275	264	269	265	266	259	239	267	265	257	270	235	275	278	329	266	249	255	291	274	245	246	241	250	246	263	252	266	279	255	286	287	269	257	263	274	239	257	273	264	275	249	282	252	273	257	245	253	272	256	295	280	257	248	276	250	259	235	253	259	273	257	262	254	269	254	278	286	283	248	243	272	251	258	251	260	259	255	257	242	235	265	247	239	261	223	241	270	252	245	260	262	239	270	275	259	236	258	210	252	280	256	271	253	237	225	299	278	239	219	264	305	254	244	242	275	264	255	292	279	273	261	249	260	258	233	272	270	266	276	243	277	266	265	250	274	257	270	252	272	253	243	259	261	244	235	289	281	259	256	245	255	284	251	250	267	246	282	259	262	260	274	265	257	247	253	268	228	252	267	251	237	270	276	274	270	254	233	252	258	258	277	247	223	258	294	288	235	234	281	258	280	279	254	277	276	231	255	301	256	276	256	235	260	261	274	267	270	258	281	242	267	250	277	261	271	258	260	252	250	256	273	257	289	255	271	263	233	250	278	271	252	235	283	282	248	259	251	264	286	253	274	256	278	273	248	277	244	254	286	231	270	250	281	259	234	245	257	246	240	255	233	264	285	232	273	271	283	248	278	237	246	268	267	251	244	271	255	287	269	275	262	267	276	269	271	247	260	264	261	258	267	303	273	250	262	255	276	262	239	262	284	252	286	279	227	229	245	261	265	290	255	285	245	259	262	265	271	260	263	264	255	270	263	267	268	260	276	236	266	230	270	265	287	243	239	237	267	291	279	237	258	226	274	264	286	240	275	221	280	280	253	226	248	248	300	285	251	249	249	265
26527	24539	32662	36137	30558	14104	3846	2082	1662	1450	1328	1102	966	965	1009	633	648	644	643	582	627	570	627	578	620	617	626	606	633	603	606	617	578	567	558	595	561	585	608	572	598	604	571	575	593	613	569	553	593	578	594	568	593	597	578	627	575	630	612	607	618	571	576	577	592	615	552	575	601	546	611	573	618	598	569	588	585	608	610	597	622	583	594	579	582	573	566	553	571	565	580	623	592	617	606	562	596	568	580	587	608	616	568	585	586	599	593	596	582	568	572	566	623	580	605	585	636	593	577	607	596	593	606	594	626	595	572	625	608	566	551	584	619	595	603	615	601	558	575	593	619	587	585	585	568	589	578	631	607	612	592	581	605	596	599	571	539	599	568	609	583	552	656	588	569	590	600	574	589	602	604	592	601	567	587	638	569	580	597	557	586	582	543	567	600	607	576	575	624	623	631	612	596	560	623	603	588	635	592	631	564	586	596	643	636	622	589	587	550	581	632	591	602	608	576	593	564	599	589	560	620	573	552	579	599	561	586	578	560	542	593	606	587	544	561	619	582	571	544	619	613	583	577	616	594	619	591	598	603	608	603	594	632	601	620	608	549	619	578	554	646	603	603	591	634	603	585	552	638	595	592	585	601	579	565	580	552	581	622	543	589	547	621	621	599	614	615	611	586	590	616	663	611	602	548	603	543	600	607	601	561	625	601	588	576	591	593	565	565	608	557	609	605	587	617	600	600	568	594	588	584	579	618	597	604	606	617	593	572	578	559	577	597	597	575	605	557	564	559	589	617	608	612	622	614	570	592	622	595	592	562	585	571	649	610	562	568	623	575	588	598	608	589	568	579	593	601	612	568	557	590	586	591	587	544	631	608	596	540	616	580	538	542	600	558	559	619	596	601	620	611	621	650	612	640	613	605	571	610	611	571	611	631	608	580	548	614	605	596	604	584	574	592	574	610	597	578	596	610	595	615	581	606	603	602	623	627	562	579	618	570	574	598	581	598	570	596	594	590	615	615	591	604	602	576	631	639	615	604	554	607	568	609	597	609	626	572	624	563	547	593	606	605	631	595	560	565	565	576	560	581	562	545	593	599	589	587	613	565	581	553	592	629	600	579	611	550	581	644	590	608	621	609	581	595	594	616	606	605	612	624	593	587	597	621	584	615	610	633	577	591	575	590	608	538	552	587	576	591	579	550	602	611	563	551	586	600	567	638	606	542	572	625	611	603	595	639	602	640	596	610	567	603	580	579	612	590	594	597	669	581	585	595	572	555	584	617	599	613	552	608	577	598	580	541	587	598	599	599	592	581	595	579	597	608	651	607	618	622	596	617	610	586	609	598	568	563	587	610	596	579	576	588	616	601	600	559	600	582	617	581	629	570	609	581	630	635	587	580	597	623	580	609	621	639	559	618	618	566	576	605	581	598	571	552	593	620	627	587	616	602	611	586	574	564	603	624	576	598	569	565	583	616	596	592	560	611	570	568	603	623	584	583	559	587	587	537	572	576	576	640	605	566	609	551	564	574	580	588	568	624	567	567	571	576	560	612	572	603	555	562	606	598	584	582	605	593	585	582	643	603	569	618	626	612	585	601	627	594	611	611	583	602	600	604	607	583	609	628	580	601	609	581	604	623	617	557	625	595	608	569	609	589	628	603	596	582	615	618	596	621	594	596	629	602	554	586	546	581	602	600	595	618	578	612	595	614	606	608	587	590	563	595	621	588	575	607	629	589	599	573	585	605	595	559	579	602	620	574	622	628	602	596	577	627	579	603	605	579	556	606	564	628	610	565	566	568	626	637	597	565	652	581	590	606	634	586	617	613	577	581	599	561	603	573	638	650	542	629	563	596	604	610	576	593	548	582	620	571	620	607	588	593	577	583	593	599	584	608	596	615	627	605	612	619	615	659	603	620	569	607	605	600	524	573	565	573	590	605	550	630	542	586	575	618	614	642	606	553	595	560	571	562	595	581	586	574	554	588	606	582	583	556	611	612	600	585	602	613	579	575	625	634	586	583	609	589	580	562	630	639	625	618	582	530	571	571	575	574	572	635	605	604	603	623	627	587	551	632	566	618	590	570	594	601	615	609	613	593	600	603	584	623	593	584	608	569	562	633	612	574	625	590	626	619	567	593	591	648	563	591	573	593	624	593	578	570	539	590	582	571	569	601	650	628	586	560	616	548	608	618	631	605	612	604	625	596	643	622	580	553	611	583	611	588	546	557	618	587	591	573	576	611	627	617	571	598	587	556	598	599	585	604	558	591	600	594	620	614	598	583	598	579	640	578	594	651	600	608	611	571	594	571	557	580	634	621	624	618	589	569	587	623	589	585	600	571	580	597	596	590	609	578	578	616	558	616	570	572	590	554	612	574	578	575	591	546	614	549	600	588	619	581	611	620	619	581	634	575	634	604	592	565	599	619	624	605	609	564	606	642	620	611	584	603	629	578	578	617	593	589	589	596	622	563	493	613	624	602	562	595	639	614	601	617	614	602	588	564	571	533	553	544	615	618	599	603	601	606	579	566	575	594	581	612	600	568	572	601	603	586	562	598	576	598	581	615	604	620	574	548	614	582	587	585	633	596	573	595	606	589	626	559	606	598	610	646	544	624	565	614	593	588	596	551	586	605	585	602	619	563	614	581	584	608	615	576	565	569	602	564	651	634	577	577	561	606	598	638	648	580	588	594	600	589	575	547	546	575	613	608	572	601	594	619	564	604	591	558	586	555	608	619	651	581	607	597	614	582	654	618	630	611	589	546	573	614	569	535	580	616	564	576	584	585	566	593	573	591	576	600	577	595	590	579	598	578	603	627	574	613	600	604	581	562	619	601	589	561	571	586	558	560	627	645	576	586	562	581	589	569	646	559	622	594	564	605	557	546	630	610	609	595	585	571	578	603	588	584	582	613	628	612	564	617	562	612	544	578	563	561	592	578	590	623	617	561	643	613	653	574	617	562	599	619	584	608	582	615	613	628	583	553	552	609	562	636	565	616	560	582	582	583	619	599	604	617	625	614	568	576	619	597	577	573	565	591	597	588	603	537	595	617	593	587	590	630	599	583	560	613	586	648	561	588	626	617	579	597	583	609	561	571	598	593	573	597	579	583	612	568	596	566	643	593	554	624	594	606	562	583	625	608	640	567	606	563	561	605	601	603	575	582	598	613	630	556	594	606	590	576	596	569	597	560	643	587	594	602	605	586	610	627	656	591	597	566	601	580	589	608	610	570	637	613	603	593	563	630	626	583	583	579	572	596	590	559	624	608	584	598	600	582	586	573	580	602	572	632	643	537	600	627	597	597	581	570	629	628	615	583	618	629	576	575	611	611	588	603	561	563	615	528	590	581	594	574	614	595	605	572	623	616	571	580	637	562	560	583	591	591	611	613	572	573	577	548	580	613	583	619	552	639	601	614	612	591	581	593	592	565	576	593	597	620	613	603	589	623	658	633	593	572	551	596	599	590	560	592	640	578	577	607	599	604	562
50956	39185	38319	37507	26557	13131	3410	1039	675	700	561	498	547	864	802	379	337	331	355	310	323	326	327	314	306	370	299	296	345	337	335	329	320	315	331	317	368	340	329	329	343	329	331	349	311	287	316	327	315	307	293	336	344	353	284	302	325	302	290	359	306	343	340	351	323	312	295	293	315	319	261	293	331	348	324	316	306	335	316	334	351	338	355	332	370	339	298	335	330	318	327	288	324	292	311	323	358	321	316	346	358	284	333	327	324	331	298	328	326	293	338	309	314	326	327	336	323	328	340	301	322	338	295	299	318	317	335	300	329	360	350	299	321	328	328	315	349	344	341	326	356	388	345	301	390	353	325	320	326	330	320	311	325	308	305	314	307	328	322	351	345	335	351	331	312	319	341	319	309	353	323	324	303	321	340	338	325	278	313	316	329	331	321	338	316	311	343	312	343	343	336	321	342	346	326	311	330	354	367	322	372	317	304	321	311	301	335	310	315	306	316	312	341	313	311	302	328	327	290	297	275	341	376	312	350	339	327	325	310	330	359	308	340	353	293	307	315	333	342	339	325	353	342	319	346	329	292	343	307	293	320	356	322	339	335	341	336	266	328	310	321	304	347	364	306	304	338	309	316	337	345	302	310	320	328	307	322	301	334	354	324	315	282	353	348	282	349	363	291	339	321	359	324	299	340	299	303	305	341	341	374	304	340	324	306	336	352	321	346	336	325	308	328	339	300	349	262	356	338	312	333	339	341	320	314	360	310	325	318	332	316	333	322	304	332	374	298	311	302	318	329	329	327	311	379	337	363	328	324	328	303	340	323	363	329	288	304	351	319	323	327	316	324	350	333	322	321	340	318	325	335	342	323	319	303	308	335	333	332	359	319	316	370	295	338	323	345	306	306	345	332	355	351	334	331	334	326	339	325	313	331	327	323	319	320	328	301	328	314	328	362	310	312	310	315	333	304	311	328	325	309	297	307	335	298	350	347	303	315	318	327	337	318	313	396	295	360	330	301	358	338	351	293	338	308	300	328	308	340	326	330	313	340	320	334	345	346	320	316	329	301	320	346	360	350	327	303	335	321	308	308	317	295	307	372	350	314	306	325	363	329	318	308	367	311	332	322	330	289	350	321	371	331	316	376	316	335	328	277	294	314	332	309	352	338	302	332	338	341	314	290	297	312	307	313	348	349	297	296	313	324	311	326	335	305	366	332	373	313	327	326	286	369	338	307	346	348	345	300	352	315	310	318	335	314	356	339	332	325	324	343	308	319	327	317	308	340	353	328	325	343	338	329	364	316	353	305	335	346	284	341	323	354	338	312	341	337	336	312	317	282	314	331	308	338	330	310	320	293	332	267	324	331	316	339	316	309	320	327	301	317	349	334	381	375	341	330	340	324	336	316	336	324	341	344	300	315	317	303	320	296	346	324	349	329	347	364	302	333	322	324	322	355	314	350	308	288	315	326	299	279	328	352	316	351	302	314	319	332	303	306	343	346	332	361	344	324	306	324	317	320	322	317	328	317	345	328	320	372	324	300	318	313	280	301	320	306	329	321	320	320	357	325	334	325	352	322	316	337	289	301	322	305	299	327	342	328	302	321	333	317	351	342	323	322	316	356	308	281	327	283	348	346	298	317	332	341	319	353	370	311	341	349	333	324	309	275	336	299	322	314	356	348	320	346	330	371	348	338	303	351	350	315	333	321	330	320	313	284	309	349	338	335	330	344	331	329	328	320	331	312	325	331	338	306	321	357	341	291	338	305	331	316	299	292	333	305	312	342	332	332	332	322	304	299	316	346	315	358	353	336	335	340	315	330	296	313	337	283	314	310	312	318	347	361	352	351	274	331	337	332	323	302	313	304	321	326	330	315	352	339	325	339	321	309	313	285	319	328	342	326	330	339	353	320	269	347	315	323	328	331	332	331	318	285	326	319	320	344	325	300	342	379	330	300	311	344	340	340	281	325	325	327	311	334	334	320	314	372	350	335	329	291	342	324	327	325	321	292	325	330	296	335	297	333	352	360	319	340	293	332	343	308	333	321	322	339	344	356	331	337	334	345	342	319	323	311	328	374	339	358	356	311	313	314	350	351	319	322	319	336	294	277	348	326	299	288	330	341	309	336	323	344	322	344	343	342	356	261	331	318	302	318	352	331	301	316	301	349	332	291	301	330	337	309	335	319	278	322	338	350	347	313	342	331	338	307	292	381	315	322	366	315	337	339	340	323	307	345	328	319	309	299	318	319	330	332	329	332	294	312	332	338	332	310	350	309	351	325	331	307	312	318	326	292	299	298	304	314	351	310	316	341	315	330	326	300	312	332	308	314	301	310	332	319	299	335	320	331	307	339	320	344	313	359	337	318	313	334	303	333	335	364	325	339	290	333	338	323	365	341	357	319	323	312	322	316	286	328	346	277	310	335	335	316	333	343	307	333	338	325	313	329	307	322	308	331	346	318	287	309	354	337	310	299	369	314	334	360	354	361	290	314	303	338	294	336	314	359	310	316	292	337	304	313	361	316	364	363	329	316	314	346	288	354	324	347	357	286	342	359	357	318	318	320	288	305	331	324	330	345	353	326	296	323	372	304	328	329	333	320	326	336	309	307	340	319	325	319	285	285	297	339	351	369	362	313	333	317	346	291	299	321	314	356	286	382	341	331	332	306	323	334	303	334	322	309	314	320	324	347	344	334	319	363	300	326	315	332	322	321	351	319	298	335	312	331	323	354	358	362	333	348	304	303	280	287	292	322	319	324	316	321	311	364	341	333	322	311	333	349	348	307	319	312	313	357	343	335	307	288	341	334	321	313	327	333	303	341	304	314	323	323	308	295	308	347	341	338	331	347	330	335	313	358	313	331	337	357	306	305	318	330	327	300	331	317	333	303	316	340	317	335	317	332	301	295	328	325	343	310	338	305	324	316	320	331	346	351	334	332	351	312	326	347	338	374	311	345	324	352	305	308	317	314	344	350	318	317	291	352	340	313	317	314	281	294	316	337	321	299	329	328	318	337	311	339	327	322	332	311	343	318	335	316	330	302	337	332	306	308	314	338	363	358	333	325	353	323	308	341	331	332	340	295	314	312	320	345	319	329	332	370	352	358	350	317	321	355	339	277	323	350	294	317	331	349	341	355	333	333	313	330	319	308	330	335	320	298	308	343	361	328	332	303	299	320	327	318	320	336	340	344	305	307	321	332	324	326	334	369	292	313	339	386	341	312	327	326	310	351	313	323	364	306	316	317	353	352	292	330	320	333	355	328	346	324	356	324	336	317	321	322	329	335	319	334	318	301	328	323	348	339	316	308	306	330	324	317	342	325	290	291	324	317	326	284	337	350	310	325	328	343	373	304	317	356	319	351	306	308	322	333	333	310	341	302	353	301	328	332	324	341	318	331	315	336	318	307	321	354	294	366	349	321	338	323	332	304	332	328	321	320	357	345	329	370	349	324	327	323	316	312	328	290	327	339	309	357	340	316	327	313	323	305	362
32525	30146	39825	44096	35934	20294	7548	3422	2544	2638	1712	1411	2009	3690	3401	752	765	807	712	766	718	713	744	716	749	707	744	747	749	685	738	654	741	791	725	746	705	702	725	754	710	671	741	708	734	686	735	707	683	719	670	730	718	676	703	705	695	716	675	697	713	716	685	683	728	715	744	703	721	728	719	731	673	724	719	706	666	730	723	684	699	711	703	709	749	690	720	732	698	768	712	653	672	731	699	722	717	693	708	743	736	667	721	710	707	685	651	724	744	698	762	725	708	696	741	727	740	717	685	746	648	708	713	715	732	698	655	758	753	708	766	667	676	675	716	663	749	725	690	712	691	672	701	736	689	724	676	691	690	705	739	752	655	709	725	731	691	684	690	687	717	718	705	726	718	729	694	679	699	713	695	702	709	642	716	651	691	681	686	671	708	674	707	703	720	715	722	698	712	713	711	670	696	706	687	661	712	707	785	724	702	735	701	763	727	710	763	686	698	753	715	729	720	708	705	696	755	751	665	727	755	708	673	665	679	710	680	709	643	716	676	733	721	745	749	662	741	749	706	768	704	741	721	728	713	698	736	677	714	716	707	705	689	718	689	720	720	689	755	756	741	691	690	689	711	704	718	694	692	726	713	745	691	720	678	622	703	701	692	710	708	741	671	701	698	680	745	721	715	689	695	735	672	630	675	709	719	753	705	734	713	712	705	686	711	697	730	719	700	676	714	717	732	717	714	740	684	690	694	729	699	680	731	712	714	747	767	707	692	667	739	714	700	695	702	748	744	731	700	668	751	724	739	753	701	673	756	693	686	670	719	724	712	714	735	665	678	662	708	701	749	665	709	757	695	730	661	710	711	687	696	699	697	675	718	712	726	697	734	761	643	702	695	716	711	682	695	738	723	730	691	668	691	764	702	742	683	696	720	697	724	686	711	678	770	678	701	719	712	673	677	739	716	717	739	706	765	716	716	731	715	672	718	728	683	698	718	689	746	679	691	712	672	648	723	743	681	712	721	708	701	785	748	734	721	720	722	725	690	728	692	747	655	668	699	693	677	730	702	727	671	757	666	706	694	735	673	724	733	725	698	729	742	704	696	691	675	692	699	668	715	747	735	662	694	663	708	704	691	699	728	730	783	661	698	707	716	733	700	695	663	692	736	718	657	654	696	706	742	707	731	691	690	746	758	649	700	713	731	721	719	715	702	738	662	716	747	678	679	710	705	738	714	746	699	705	696	717	736	718	765	704	705	722	655	704	667	760	705	750	687	731	738	721	720	707	739	654	720	684	703	658	687	655	725	674	690	754	689	649	725	690	741	703	710	739	705	647	719	707	725	692	734	701	705	747	730	715	661	679	739	724	685	681	718	733	680	683	740	735	762	743	712	723	690	681	662	690	727	770	685	710	685	696	709	739	764	741	686	736	721	687	709	682	692	743	691	709	732	760	698	657	687	760	690	695	715	719	736	742	683	723	711	726	715	713	685	720	686	759	697	684	692	720	687	738	722	718	740	717	673	720	711	721	688	741	729	754	701	714	743	696	720	687	722	709	707	731	728	688	678	744	717	736	705	714	687	733	681	703	701	707	743	746	766	727	682	687	734	738	685	674	749	741	688	724	677	651	725	685	709	748	715	738	715	734	668	773	736	762	733	714	673	703	672	659	703	678	679	647	692	701	684	739	710	697	674	701	709	717	676	671	723	699	722	710	740	743	715	705	728	702	724	693	660	698	724	735	719	679	688	719	744	724	678	716	682	714	696	694	736	662	712	678	644	706	624	698	675	708	755	749	747	663	701	717	707	714	694	719	702	710	678	668	708	721	709	756	670	733	716	745	691	691	679	707	735	781	713	713	711	720	675	707	693	781	730	741	731	688	660	738	632	705	701	711	694	683	699	762	709	675	744	734	685	684	722	707	710	735	761	720	659	757	669	737	754	722	693	724	683	733	695	677	719	711	719	752	712	689	725	660	723	753	745	732	635	703	700	703	664	709	714	666	762	736	709	709	673	735	653	682	705	728	717	677	646	670	685	719	689	714	677	708	753	710	738	701	751	714	727	709	687	711	715	718	739	732	700	701	735	722	659	691	713	745	762	753	715	685	686	709	710	721	729	716	695	725	727	726	705	722	711	719	656	694	697	655	697	684	738	660	724	681	727	705	684	730	681	746	679	681	665	737	731	705	702	720	719	705	707	654	718	699	706	773	696	681	659	710	654	664	686	701	699	666	679	690	693	675	745	686	716	674	667	614	717	677	758	664	704	733	716	673	704	720	694	738	722	702	675	747	667	693	705	714	696	731	719	696	653	691	735	704	699	694	694	689	674	703	725	695	719	688	733	715	704	721	716	725	700	665	722	679	713	720	777	691	656	715	742	719	697	744	707	683	713	700	720	678	663	700	704	731	681	717	705	752	701	721	739	720	682	690	687	687	745	738	672	777	670	713	745	737	653	645	697	707	721	777	695	704	706	681	732	687	694	715	731	711	732	694	676	682	721	687	723	672	727	735	721	690	669	696	727	724	724	743	712	718	708	710	744	677	675	705	723	697	696	701	692	697	708	744	725	705	763	761	679	710	702	727	723	724	739	719	716	706	756	670	684	696	714	730	722	701	686	731	720	659	732	703	667	736	656	694	724	705	718	677	682	695	720	732	710	686	721	670	711	716	724	735	734	712	723	708	723	698	717	725	718	760	693	650	752	734	725	684	691	704	712	709	720	706	683	725	706	756	680	679	680	735	693	752	736	655	690	734	692	717	719	723	757	710	754	730	662	717	677	730	752	702	678	749	698	703	699	705	636	709	659	712	702	745	697	733	668	715	741	734	741	706	667	744	698	700	741	735	682	711	737	718	748	736	726	683	761	693	686	731	731	754	676	692	683	713	734	721	725	695	690	689	679	740	707	716	700	660	698	699	714	668	704	749	659	733	699	696	697	715	705	750	715	671	678	709	733	693	705	650	712	721	709	715	695	725	678	674	709	678	650	712	654	725	703	714	715	670	770	755	692	757	715	665	681	723	716	730	648	743	743	754	729	721	778	738	736	673	736	738	699	712	681	677	735	681	684	747	711	693	750	710	700	695	690	683	685	710	681	736	720	714	684	752	703	708	690	695	687	673	626	675	724	715	787	732	705	695	711	652	698	690	673	737	679	661	643	734	665	718	714	701	749	703	730	746	699	724	746	695	688	748	677	749	762	716	666	661	689	753	751	704	708	724	724	723	693	688	735	732	738	705	717	730	730	706	694	677	679	719	661	695	680	706	744	750	704	710	687	682	730	727	672	730	703	749	693	756	685	688	698	703	695	732	702	695	714	694	690	706	703	691	703	730	745	675	684	720	711	726	711	711	736	712	699	731	731	704	671	663	697	713	675	705	689	718	729	684	690	703	705	700	728	680	723	719	668	705	703	675	686	724	727	749	707	700	724	714	799	704	682	682	683	722	697	709	745	723	678	740	745	672	698	727	713	674	706	710	700	706	687	741	746	756	656	695
23895	12919	8479	4329	1836	1406	895	632	465	351	346	281	221	217	156	179	149	178	152	153	152	170	174	179	185	176	157	171	172	196	193	191	194	173	172	169	191	195	166	178	184	190	185	154	182	189	152	191	156	186	175	189	174	175	164	181	182	185	192	169	183	164	173	169	146	175	166	172	199	176	182	159	171	174	163	196	173	178	170	176	183	169	195	191	151	156	167	159	191	164	130	188	172	178	169	182	182	175	203	175	175	151	161	155	175	201	165	162	153	185	182	163	175	166	165	171	164	168	164	195	174	165	158	172	177	165	159	169	175	169	193	167	179	183	164	171	182	167	174	172	155	199	168	153	172	167	182	153	175	196	160	161	188	183	183	187	161	178	168	177	164	181	178	188	169	155	185	186	174	173	169	168	169	156	153	181	165	182	176	168	160	138	164	173	154	173	178	167	166	169	177	160	164	164	181	176	196	162	164	168	189	168	178	170	176	155	190	192	167	138	178	168	167	182	162	156	179	165	174	163	183	176	181	164	161	189	140	151	165	192	169	170	182	171	157	167	177	164	138	161	179	164	166	187	165	203	174	146	148	198	167	194	160	177	187	183	141	201	177	153	202	166	196	187	179	149	198	159	184	162	182	194	187	163	164	164	169	183	178	157	174	163	172	153	189	191	177	162	173	186	174	177	154	202	182	170	146	176	169	159	160	163	171	177	178	165	170	186	176	172	193	192	171	155	158	170	150	175	146	166	175	167	180	187	150	164	177	187	157	181	160	160	165	177	163	187	137	176	153	180	180	179	168	199	152	189	196	156	159	177	140	156	170	171	197	166	172	153	182	205	159	168	183	182	181	205	160	173	172	174	178	183	169	163	160	193	177	176	167	165	180	151	160	158	132	177	177	176	165	191	155	190	155	175	150	144	164	159	179	160	159	197	192	162	169	171	179	156	180	181	174	183	170	151	175	165	159	181	185	171	195	160	194	148	161	162	174	182	172	151	161	153	149	179	152	192	144	149	180	188	167	174	160	178	146	180	189	190	184	199	164	177	180	169	159	183	186	167	152	180	171	181	194	162	161	149	160	158	175	175	176	154	184	201	182	183	176	163	185	183	185	168	167	176	150	172	169	164	174	183	175	151	173	144	160	165	148	160	159	176	171	154	168	186	187	176	180	160	167	196	196	203	180	179	152	161	157	185	175	169	199	196	161	170	187	161	142	157	176	157	164	162	154	171	198	172	157	169	168	143	161	159	180	170	195	180	179	164	162	168	150	168	185	176	188	159	163	197	167	170	191	157	190	181	163	155	164	171	164	189	174	172	159	177	203	153	147	161	167	158	185	145	154	192	180	166	179	164	154	141	177	161	182	198	163	188	181	182	185	176	181	171	175	167	172	160	190	176	197	163	183	175	164	172	158	181	172	177	190	166	173	178	180	165	162	186	197	180	194	168	181	170	157	149	173	183	171	176	173	133	158	155	167	174	180	183	172	162	183	173	192	175	171	189	168	155	188	180	172	155	152	178	164	181	169	176	175	159	168	154	187	162	163	169	181	167	169	148	160	182	160	185	152	176	173	176	167	180	167	149	190	165	164	182	174	147	161	155	195	159	158	187	204	171	186	168	150	169	162	185	162	168	137	186	178	173	174	160	172	170	152	148	178	143	166	156	191	174	164	187	179	168	199	163	194	170	177	166	164	163	157	164	189	150	162	178	183	153	162	189	175	158	167	178	160	165	197	174	144	161	173	141	168	182	165	174	165	145	176	179	182	170	165	151	168	151	166	184	170	182	173	182	145	160	179	183	165	167	180	169	181	179	178	171	178	174	156	184	173	190	162	168	154	159	183	162	171	202	143	166	162	151	174	174	143	170	166	167	153	175	175	183	163	160	176	173	167	193	179	148	170	187	184	163	183	173	145	166	183	178	165	181	171	171	177	177	182	160	160	151	181	183	151	172	182	202	168	166	179	176	155	153	167	156	170	199	157	151	170	152	167	191	178	186	177	179	198	156	152	174	167	177	143	171	151	156	168	166	193	183	153	157	164	179	188	170	166	137	175	164	157	163	163	160	165	169	185	161	153	182	160	168	196	166	213	186	177	187	192	199	150	189	169	186	152	140	163	165	176	171	174	168	171	183	178	150	161	149	188	186	164	171	174	185	183	154	189	185	180	173	176	165	167	165	171	174	198	173	186	178	182	170	157	162	154	183	173	166	183	179	172	176	168	162	186	156	169	151	168	159	190	143	178	160	168	166	166	166	173	182	154	213	197	159	170	159	203	177	161	153	166	179	154	198	145	161	176	178	183	162	189	160	188	165	171	172	181	156	187	159	178	186	168	172	189	187	163	168	168	166	158	157	170	170	182	165	149	183	165	156	163	165	161	197	176	157	164	198	170	182	186	148	166	185	174	186	170	175	164	169	170	178	157	200	174	184	145	178	182	171	172	178	162	169	181	156	164	177	160	173	182	170	149	170	157	191	181	168	182	174	153	175	183	172	180	168	198	192	192	148	159	198	169	168	176	177	156	136	175	182	156	161	188	185	191	179	185	163	162	171	174	183	153	157	168	159	174	182	165	173	164	160	167	172	177	173	192	179	195	174	186	183	161	170	192	181	172	160	146	166	171	153	140	172	173	155	139	182	159	170	178	148	187	175	162	189	170	210	141	169	171	167	173	191	196	157	185	183	149	183	169	175	160	165	170	165	172	161	161	178	184	161	181	180	167	184	195	174	177	168	155	184	164	157	180	189	182	155	175	188	194	189	164	182	146	167	154	206	148	170	159	173	201	184	170	173	191	178	186	154	171	163	146	176	159	194	154	159	200	188	153	169	166	161	164	178	164	179	188	175	141	182	144	163	168	196	174	176	138	185	172	190	190	175	150	164	186	147	193	169	204	193	158	164	172	185	153	169	146	172	169	153	182	179	145	170	159	141	149	169	156	171	144	174	178	180	151	165	166	188	181	165	182	182	163	201	179	161	177	169	179	173	191	164	173	158	185	134	164	185	164	173	172	192	182	145	174	171	166	192	173	174	162	181	170	171	176	180	191	187	193	167	186	188	169	154	152	155	191	167	168	172	136	141	178	155	190	184	201	157	145	201	173	158	161	172	192	165	139	163	166	174	173	196	178	147	169	151	148	192	155	144	170	162	198	180	178	166	182	168	170	177	189	184	156	175	168	166	167	146	179	169	168	163	193	182	175	198	175	156	172	180	176	160	171	194	144	194	181	190	186	175	160	158	170	146	182	183	156	162	159	158	176	175	156	172	168	154	173	182	150	160	176	192	148	187	172	153	178	171	173	159	172	161	154	176	161	189	164	166	173	181	162	179	155	180	183	163	183	145	144	188	193	168	162	149	161	159	174	201	169	165	167	155	163	178	198	194	173	173	173	166	166	166	179	158	142	157	147	179	153	152	191	188	170	181	161	169	178	168	174	171	167	145	153	166	175	180	184	194	171	173	151	158	164	173	181	158	169	165	159	166	184	172	168	183
14591	9896	13393	10610	6356	5513	3859	2483	1745	1609	1351	1062	653	531	461	447	449	410	417	426	412	427	392	442	415	400	422	372	399	404	414	421	427	410	404	464	397	437	437	443	389	429	444	387	418	395	408	442	427	415	414	417	424	429	412	438	422	408	434	440	419	433	442	407	399	423	412	375	435	425	453	402	430	397	405	456	423	459	427	385	438	417	393	454	404	403	420	416	422	402	409	472	402	419	405	384	368	419	399	403	378	386	424	427	430	442	414	433	407	427	387	427	406	430	457	440	420	454	407	422	404	415	438	410	429	415	400	470	447	381	427	427	418	415	426	396	384	425	418	376	413	413	395	400	424	405	425	414	410	402	435	362	417	427	380	368	432	427	406	426	454	433	448	422	437	415	411	405	426	406	460	420	404	418	433	443	418	429	398	404	410	394	392	387	424	416	381	414	418	415	408	429	418	414	419	377	375	440	399	422	455	441	439	428	395	423	414	430	464	429	448	418	420	422	439	427	409	387	404	432	405	410	451	437	441	426	454	436	428	421	408	421	412	426	392	436	418	419	415	464	444	425	425	392	447	423	428	391	443	402	404	429	445	442	383	410	419	406	406	414	420	421	411	422	445	437	430	376	402	451	397	435	395	442	442	398	400	424	425	440	447	443	430	410	436	426	389	425	393	419	426	413	437	408	426	430	386	410	439	421	441	403	426	401	421	435	404	399	417	436	434	399	429	406	418	468	417	440	447	404	393	454	404	415	408	427	459	395	421	419	407	398	432	425	405	378	410	414	429	443	384	389	392	429	407	447	430	427	403	446	425	469	407	414	426	395	425	404	468	367	450	405	420	405	409	406	428	436	412	417	399	421	443	464	363	403	426	421	428	414	415	411	396	381	394	406	399	390	405	456	380	424	455	460	390	398	435	411	446	414	458	466	418	398	398	415	413	420	449	425	384	379	402	403	398	435	400	411	426	413	432	412	429	402	423	401	393	417	413	429	418	458	429	404	416	435	461	402	437	438	452	444	391	402	418	444	378	418	400	432	432	443	397	400	428	378	401	400	441	410	337	436	405	412	438	407	393	434	415	385	413	444	402	440	443	366	410	402	422	441	430	413	419	414	380	412	449	388	433	386	426	436	404	378	418	457	419	432	437	434	386	423	410	400	435	412	398	427	377	423	396	408	413	436	386	402	440	415	399	422	444	418	439	416	436	416	401	419	458	428	413	368	439	413	433	396	455	424	408	385	421	429	387	404	435	401	406	429	417	407	388	410	398	400	396	460	420	420	403	437	413	454	443	420	386	417	446	392	428	436	416	453	392	402	439	399	399	412	415	441	417	421	440	410	427	391	383	398	424	382	435	440	406	409	443	393	406	425	406	416	410	426	416	432	408	406	413	411	413	423	364	435	413	415	406	431	384	428	428	438	421	406	435	405	413	431	448	400	423	424	384	443	414	408	439	428	412	419	423	394	404	430	433	400	396	428	442	394	445	435	406	434	461	450	437	442	431	398	393	441	412	409	424	419	440	423	447	422	415	425	476	458	424	396	440	422	404	414	379	425	426	429	433	399	404	423	405	454	442	439	415	453	465	382	401	406	404	417	430	440	415	442	385	423	430	414	430	386	455	422	402	458	435	460	428	420	410	420	411	409	394	449	421	441	443	421	431	400	413	439	420	445	393	459	452	391	391	422	441	384	390	432	418	421	439	426	438	390	393	413	433	410	443	460	373	400	382	389	392	413	434	438	401	417	420	427	412	416	426	407	399	398	448	430	413	421	407	428	408	420	404	438	391	398	422	441	419	413	419	417	450	437	408	403	411	415	446	434	422	424	412	408	420	411	397	462	418	445	432	418	419	415	434	410	462	392	438	378	386	404	411	445	400	428	431	427	386	427	381	408	434	442	439	433	395	360	400	429	436	420	431	405	423	418	450	434	428	413	412	401	436	433	424	427	425	468	435	374	402	415	423	424	435	424	466	421	465	413	395	423	462	401	432	400	422	421	436	447	404	404	404	413	432	424	419	427	417	441	429	390	419	410	432	430	412	399	412	413	402	442	435	420	408	405	423	413	439	409	422	434	449	432	426	395	407	383	436	396	423	406	391	417	423	417	422	384	436	456	449	412	406	428	443	419	429	366	407	405	397	420	417	442	406	400	409	424	438	415	399	422	450	429	455	425	406	436	415	375	411	401	428	438	453	428	412	440	418	430	443	439	407	394	410	395	434	423	419	399	407	414	397	386	426	402	394	436	428	408	404	434	436	367	431	447	386	435	395	431	458	427	402	419	419	401	427	434	396	403	428	386	400	419	428	415	411	418	383	454	419	408	396	411	431	449	409	408	415	395	395	422	431	395	441	434	426	429	440	414	451	432	434	418	454	409	401	428	456	437	439	416	416	440	423	443	384	415	450	383	403	427	386	424	405	410	428	424	400	403	398	445	398	423	362	418	445	441	421	396	392	363	432	442	444	440	403	420	411	398	409	374	447	414	395	414	384	390	420	418	427	429	417	437	414	457	406	458	444	431	403	454	428	397	420	391	414	414	407	424	439	424	426	381	411	426	393	435	443	421	409	418	398	397	437	412	469	444	437	408	427	427	410	447	402	363	434	419	430	426	413	444	382	440	431	437	412	429	416	376	420	396	425	407	430	410	395	430	401	450	460	414	394	431	436	448	414	400	386	434	418	449	401	416	394	408	423	406	417	383	398	414	392	419	403	424	407	433	418	408	411	378	452	412	414	447	415	435	390	422	450	444	408	434	432	411	398	414	367	402	419	458	415	441	430	409	449	410	417	396	391	424	419	425	447	412	425	416	413	425	417	400	446	385	405	441	390	402	398	410	399	449	406	406	424	450	421	388	424	397	443	427	372	419	396	438	422	450	403	393	410	439	422	465	410	432	414	425	414	434	415	438	432	464	377	425	449	397	433	437	421	428	404	403	433	433	382	434	429	432	409	411	417	421	425	408	396	370	422	426	401	455	400	450	407	416	395	403	419	446	448	403	428	441	426	419	431	435	432	428	434	401	410	433	409	397	416	397	385	398	415	385	387	398	400	439	416	418	453	424	425	435	413	419	445	410	410	420	438	410	405	455	442	448	415	408	431	399	421	421	423	444	405	410	412	425	382	423	385	401	405	397	440	396	400	427	377	399	445	421	431	454	446	396	445	383	417	417	356	402	412	430	390	403	405	421	412	432	409	464	447	396	383	449	393	430	437	402	411	455	393	407	399	421	408	439	453	413	439	425	434	438	375	437	453	386	421	415	427	412	441	393	429	404	430	419	457	406	435	432	421	409	431	411	408	404	389	400	414	448	415	423	420	420	397	418	386	425	422	441	422	402	422	384	407	424	419	408	400	414	426	398	404	444	391	427	403	389	402	441	416	430	419	457	416	444	426	403	408	428	417	426	388	419	430	413	433	402	454	394	414	414	390	430	428	393	410	452	442	426	401	447	434	437	397	402	402	451	402	384	464	420	457	414	396	383	402	416
43592	31863	31497	27904	18566	7970	1972	692	520	503	510	481	390	575	433	273	269	304	271	257	276	285	289	261	278	283	251	278	272	301	274	257	274	264	273	248	250	275	273	274	232	248	278	283	294	291	253	301	279	251	272	295	265	289	261	292	298	264	280	270	255	253	299	259	261	244	289	283	273	283	254	260	253	291	265	305	241	313	280	319	241	270	281	288	313	263	253	290	260	277	280	280	265	269	283	249	280	269	286	292	302	284	289	237	290	271	283	284	281	251	293	261	281	298	261	286	276	284	290	267	271	281	316	290	304	280	266	289	246	288	289	309	280	266	280	270	277	267	263	276	301	285	297	300	290	284	261	302	285	273	280	283	271	265	284	261	256	292	276	259	262	275	237	254	264	268	292	265	280	300	268	269	250	268	276	287	238	268	251	261	304	319	242	281	267	280	314	247	242	260	276	323	291	272	277	266	298	255	301	255	285	295	313	284	271	322	280	269	245	276	237	289	277	262	270	281	253	233	282	276	311	308	278	279	261	275	275	275	294	272	308	264	289	253	264	294	276	272	280	265	313	275	275	266	273	239	277	285	282	273	282	312	276	271	273	270	281	259	265	280	270	279	267	303	257	278	275	277	276	263	269	282	253	252	288	291	272	263	265	268	264	289	226	269	276	299	270	255	316	261	265	265	277	286	261	247	271	262	256	243	294	254	278	261	298	279	278	281	237	277	297	249	295	255	281	289	251	265	286	265	303	258	270	260	246	281	266	273	269	249	275	259	288	264	301	293	248	273	310	264	281	287	271	289	291	267	293	261	274	311	283	292	279	253	247	303	283	303	263	300	254	298	250	268	261	265	286	305	284	292	286	302	295	271	246	279	261	269	275	311	267	292	258	313	263	262	239	261	268	313	273	275	299	245	277	256	253	310	264	265	268	268	267	282	259	261	255	274	255	278	292	294	267	251	259	287	254	244	269	276	277	308	283	270	289	266	304	291	307	269	260	262	269	283	268	281	306	263	249	254	250	284	255	249	269	284	292	273	264	273	255	265	281	289	265	269	279	261	275	284	279	270	266	265	254	262	249	276	303	280	266	280	274	289	280	265	272	258	261	301	296	312	284	270	267	278	301	265	276	270	257	298	266	281	271	243	268	274	267	252	275	304	260	268	289	282	319	313	271	291	278	305	257	273	278	279	245	282	282	288	324	265	278	229	273	289	295	286	274	251	256	314	278	280	284	280	300	264	260	269	268	259	263	250	295	273	276	284	265	231	295	295	244	318	261	292	287	286	294	268	261	286	264	271	233	299	271	289	278	271	263	310	247	256	295	281	279	268	311	275	255	274	241	277	275	236	300	284	302	287	267	298	266	267	314	301	251	265	285	258	279	262	281	262	264	305	300	247	244	266	278	285	261	295	282	306	239	253	272	254	282	288	270	261	285	296	299	283	280	255	269	287	263	265	258	318	285	299	245	295	249	263	285	268	264	271	285	276	283	291	284	297	278	269	286	280	254	268	304	294	258	287	296	261	270	252	282	294	272	293	278	288	310	315	281	283	277	286	272	277	275	312	300	260	284	287	275	247	271	276	295	247	300	311	289	278	272	255	288	263	305	257	267	286	261	274	270	226	290	284	269	279	272	258	277	281	265	285	269	273	298	267	235	287	300	272	309	282	293	281	274	275	253	289	287	256	293	288	266	288	280	282	291	265	287	279	283	264	270	261	278	297	301	250	268	294	281	233	267	265	283	295	265	299	252	258	266	272	283	253	266	272	263	277	297	255	263	246	273	302	283	252	277	229	259	252	300	293	310	294	258	256	287	273	276	265	281	276	280	278	299	282	271	286	260	273	298	262	266	240	274	293	282	277	263	284	245	289	262	274	266	263	284	280	287	266	310	291	296	271	281	234	276	271	258	280	275	278	305	269	279	276	284	273	266	282	272	260	247	257	258	282	297	266	248	301	283	257	237	284	238	279	286	272	260	256	299	283	227	267	283	261	273	278	280	281	271	279	292	250	301	284	280	284	277	310	295	271	266	285	262	286	253	255	253	293	286	258	244	251	306	245	279	266	270	285	297	260	271	247	269	299	243	258	253	277	283	316	271	283	275	265	266	318	261	311	265	289	278	269	255	268	269	266	257	267	280	265	254	255	295	282	243	290	322	281	274	291	247	284	261	261	286	285	287	286	289	271	260	282	300	260	267	305	309	287	276	263	245	269	328	263	274	274	271	288	259	286	293	254	286	285	258	275	279	268	264	280	300	278	260	271	261	256	273	269	271	276	266	276	295	263	290	314	249	274	284	276	295	287	281	276	250	279	217	256	278	305	289	288	287	260	270	269	257	247	317	277	285	287	261	233	262	257	277	299	258	296	266	300	298	296	260	256	281	284	288	296	285	257	280	265	278	330	275	301	243	250	270	252	247	277	313	254	299	277	259	245	259	253	274	294	250	260	268	281	289	279	297	309	245	239	294	308	301	304	270	256	259	255	254	289	273	264	294	291	268	267	260	267	293	302	293	267	278	289	252	306	287	282	315	257	273	278	254	284	267	275	309	270	286	285	311	267	266	267	250	277	262	287	250	278	266	231	281	283	266	247	276	264	268	256	255	298	251	241	270	264	252	298	261	297	279	282	274	282	251	283	282	292	281	266	282	279	267	281	269	290	294	290	287	268	260	239	292	269	259	284	268	238	273	258	296	297	292	290	253	281	301	266	259	292	284	277	270	299	295	275	263	263	306	296	271	279	268	274	239	269	256	255	314	282	280	298	316	280	276	281	278	294	249	286	307	300	289	274	279	262	274	276	270	281	285	293	250	270	262	263	293	269	284	260	262	265	273	300	253	288	293	273	281	296	266	290	272	279	278	283	260	290	279	285	266	308	268	258	279	327	255	277	284	261	268	285	272	259	263	258	263	246	285	259	255	261	265	235	283	234	283	279	283	263	251	261	276	253	264	290	297	286	308	277	272	287	305	253	258	284	245	261	276	265	261	265	311	279	277	286	287	310	276	258	281	282	298	255	308	264	267	271	300	266	250	269	261	297	268	310	261	303	300	261	258	281	265	276	261	263	265	287	294	246	270	297	278	291	275	292	284	301	262	262	276	305	308	255	246	264	251	236	271	255	295	298	240	283	285	274	253	284	245	281	262	256	258	243	267	297	284	265	309	286	276	266	298	281	289	263	263	276	268	276	276	266	284	287	262	285	241	274	271	255	259	265	293	260	270	279	253	258	306	294	308	297	280	274	273	264	265	256	276	277	270	263	260	272	256	246	256	302	298	248	290	258	295	292	295	269	261	278	291	253	306	288	285	268	301	283	285	256	279	270	300	255	249	277	306	247	288	265	261	282	272	269	301	274	292	268	235	278	259	254	282	287	284	258	291	313	276	283	284	259	290	263	292	317	302	297	302	284	284	269	288	285	270	293	248	281	280	273	276	299	305	270	277	293	276	272	283	296	300	264	253	274	262	255	284	264	268	274	282	276	260	308	239	271
27786	24901	33976	36360	29805	16567	5178	2585	2007	1776	1855	1853	1135	2288	1573	626	659	637	672	604	670	668	602	665	658	645	652	579	637	670	616	605	651	637	613	627	605	660	592	622	656	616	603	618	665	609	597	619	601	682	600	630	603	611	635	634	561	612	623	650	605	602	672	587	717	601	646	632	639	633	620	624	655	615	631	598	646	611	636	663	627	646	647	585	652	570	640	619	687	591	631	657	579	609	591	624	645	640	628	653	620	605	607	605	621	644	649	641	630	622	634	658	643	642	651	601	642	585	630	637	606	618	602	609	625	627	614	635	616	595	584	649	620	639	651	651	568	593	591	568	614	624	638	651	615	624	614	603	636	635	646	625	636	674	634	610	605	607	662	632	632	636	647	599	579	626	660	595	652	632	594	611	615	638	599	678	680	660	636	610	610	624	615	633	638	632	597	647	627	648	596	637	588	647	653	630	603	647	622	646	655	603	632	639	627	638	621	653	646	642	589	670	606	606	657	657	627	644	653	631	632	647	640	574	584	614	587	611	652	595	632	625	612	642	684	618	649	645	634	631	618	641	637	661	604	635	587	650	625	602	614	636	613	604	618	600	593	619	605	607	610	714	616	633	599	644	562	677	630	595	633	634	628	590	598	638	629	594	615	593	568	602	580	650	590	632	592	633	601	615	598	649	618	590	611	638	645	673	612	626	627	591	596	643	579	611	612	626	592	607	630	643	611	659	636	584	617	602	618	631	583	611	628	604	648	645	634	629	636	708	634	645	633	649	618	595	612	613	592	619	624	675	605	653	659	631	639	626	627	606	616	576	616	638	607	635	650	650	646	636	595	620	625	640	606	638	616	616	607	675	600	648	648	669	629	623	666	628	609	608	639	653	641	618	599	595	605	646	634	565	623	602	588	641	658	616	602	579	630	616	615	673	623	660	569	615	629	662	638	638	632	634	608	616	639	600	634	603	625	665	631	610	672	594	592	653	634	570	662	643	586	568	624	658	608	622	618	626	582	591	602	643	644	667	637	639	608	651	635	642	663	608	639	642	595	583	638	630	633	628	637	620	593	620	598	601	657	636	624	604	673	591	629	615	603	596	666	638	609	629	637	611	577	618	639	645	661	649	614	588	654	643	609	615	658	667	648	591	633	602	631	558	545	641	627	628	661	585	646	611	619	640	616	668	660	627	668	651	632	642	655	598	612	633	653	633	614	627	634	642	656	617	619	586	639	631	618	648	639	618	600	619	660	668	573	607	651	611	619	649	640	650	617	665	644	641	658	614	596	669	624	672	612	654	646	645	618	673	644	625	630	629	610	651	618	577	630	667	592	617	631	590	612	642	616	619	628	664	624	637	618	660	595	645	594	617	581	657	575	606	661	610	653	636	627	619	628	642	601	614	664	572	635	642	611	556	675	634	595	639	611	589	596	666	648	571	633	645	621	659	584	594	623	612	630	643	583	597	627	634	600	632	648	599	615	607	596	622	616	625	608	625	631	610	668	614	619	609	595	664	621	622	599	665	634	610	680	604	629	642	664	622	626	668	632	632	634	614	620	599	556	582	643	574	583	651	583	630	629	626	586	590	597	586	612	611	633	647	603	572	642	658	637	602	607	593	603	637	652	601	638	656	605	628	615	612	634	579	596	663	651	643	636	616	644	646	620	618	620	641	635	646	617	643	647	629	619	601	640	626	602	583	638	625	610	626	605	650	620	647	620	675	609	624	612	587	605	639	630	638	682	604	649	627	631	610	652	624	664	605	597	613	611	622	572	629	625	632	597	652	570	620	615	657	612	559	622	619	665	649	605	652	643	623	623	630	625	600	640	621	608	647	631	658	587	636	653	605	615	651	578	559	627	608	614	621	641	615	628	629	639	647	630	634	655	591	608	602	653	629	599	653	600	632	633	626	634	696	608	623	645	613	631	640	619	594	617	589	630	616	636	623	621	599	631	595	616	627	635	641	639	639	592	640	629	596	610	637	617	593	620	643	627	619	629	609	608	610	613	652	559	623	634	611	615	631	642	633	617	652	597	606	616	615	646	615	641	606	607	628	640	617	673	571	639	630	645	598	645	621	608	620	602	596	614	640	671	632	615	613	619	616	583	667	640	618	619	640	660	642	645	636	605	608	649	622	647	664	633	627	680	591	587	636	640	600	623	619	627	611	617	634	613	623	557	654	590	605	669	617	602	635	583	616	633	664	622	639	648	587	609	630	597	617	631	642	621	622	635	655	593	655	654	664	625	597	605	643	612	636	549	599	597	666	629	613	579	606	595	632	616	600	641	624	615	629	662	622	619	652	582	602	603	589	606	611	627	635	605	621	611	665	643	593	572	645	636	603	597	667	620	602	655	635	589	628	618	624	642	645	631	603	634	637	584	646	608	619	623	658	655	647	601	618	620	591	624	587	589	644	629	634	602	611	669	587	619	633	664	633	665	623	627	650	648	616	599	624	652	643	595	619	653	630	608	582	556	624	665	643	609	656	625	626	589	639	589	615	644	663	610	632	599	623	651	637	656	653	591	617	655	605	648	623	578	645	588	613	646	656	604	621	675	630	624	624	626	589	588	646	657	587	653	659	613	638	619	635	608	578	620	618	676	602	629	622	608	638	587	625	596	615	600	648	610	615	575	690	662	615	631	642	625	641	612	602	644	685	665	656	610	633	564	617	571	638	662	647	652	627	614	638	625	592	648	645	608	567	625	615	599	662	632	627	600	599	639	624	630	605	610	638	600	609	606	581	640	640	586	657	681	652	628	599	588	645	600	622	642	598	670	616	608	587	658	615	647	629	583	606	663	641	626	616	615	621	604	603	654	630	628	640	626	606	613	609	657	616	655	662	612	625	611	668	657	619	590	651	640	641	634	645	597	607	592	649	688	645	591	624	619	629	629	658	663	665	595	626	612	618	616	596	602	618	643	618	667	681	603	649	617	582	558	647	613	629	605	618	607	658	673	598	638	611	640	643	632	663	568	634	649	638	660	622	635	580	647	616	635	654	586	581	597	638	642	598	560	623	629	631	625	609	621	612	618	610	628	611	612	642	637	625	632	614	626	642	628	622	655	578	622	605	630	653	639	643	569	584	638	617	599	659	584	624	607	677	568	622	642	645	626	633	598	614	647	611	589	615	663	603	633	638	661	618	616	597	579	612	608	625	651	605	599	572	596	635	619	585	603	591	568	592	648	587	634	603	644	639	652	639	649	575	627	617	596	589	594	630	648	625	630	601	644	628	664	649	573	686	623	673	672	600	613	638	643	630	597	645	557	646	662	575	639	585	639	639	586	620	593	628	609	633	661	609	648	622	662	595	590	634	652	677	625	647	646	633	622	629	594	712	642	616	626	665	637	632	641	622	628	595	594	629	574	584	634	612	600	676	618	649	657	651	624	601	600	588	620	608	594	634	593	619	622	622	631	652	622	613	623	601	627	658	618	676	636	574	606	605	613	659	638	612	606	645	598	613	631	605	645	633	631	628	591	625	630	579
50852	38513	43362	34951	28554	19032	4220	906	602	584	422	523	820	1310	743	319	323	343	320	323	361	372	329	288	284	355	279	345	338	328	313	308	339	324	352	347	354	277	336	344	320	330	276	307	355	357	330	323	368	309	339	291	318	293	338	362	331	328	310	302	357	312	346	326	307	323	320	311	301	287	333	341	280	326	305	310	294	332	370	335	368	336	306	304	310	337	293	339	312	339	337	297	298	316	309	351	337	348	337	309	317	310	318	316	274	329	314	339	336	317	325	327	281	367	320	340	338	307	341	327	325	292	358	304	295	311	359	323	292	316	345	346	354	350	335	317	334	303	348	320	298	306	369	322	302	307	327	333	313	297	312	307	314	340	308	381	345	321	337	324	302	344	323	331	311	329	359	357	335	310	337	318	285	318	329	327	327	303	307	333	332	330	308	310	317	330	317	315	330	302	300	301	317	310	301	330	313	320	359	321	295	320	317	313	313	295	293	350	300	384	331	324	328	322	306	302	314	324	309	324	315	336	295	311	307	306	302	309	289	315	325	264	319	315	333	334	341	343	305	341	309	279	344	307	303	285	334	313	334	327	330	342	274	295	309	346	313	331	319	350	350	329	327	322	340	338	348	337	316	300	339	353	301	330	318	310	315	357	310	337	308	312	330	316	289	327	321	370	345	345	353	310	324	332	300	327	318	336	310	339	293	317	341	318	340	367	324	304	326	299	339	314	297	290	310	315	311	346	333	330	301	310	322	338	314	355	330	285	332	320	289	346	345	317	308	343	318	311	307	306	314	359	322	328	308	293	341	355	336	326	326	271	315	291	312	322	331	340	336	330	309	332	332	307	316	333	327	325	299	329	332	313	322	320	356	299	348	321	355	329	343	344	321	359	304	339	356	354	310	368	287	324	340	336	321	315	359	332	292	285	318	348	338	310	358	306	307	320	312	283	364	342	348	291	297	340	329	354	338	346	348	287	315	307	315	314	297	315	305	335	359	293	320	321	306	280	319	310	313	320	283	319	329	316	343	325	325	310	340	297	295	362	366	354	343	315	331	352	325	319	289	333	306	323	344	303	307	317	321	353	348	324	327	322	341	341	317	297	321	344	321	287	336	367	324	303	335	327	312	318	309	305	321	300	342	363	334	280	318	345	298	350	330	313	312	354	353	329	327	333	340	330	345	317	334	341	352	299	344	335	318	350	322	313	318	317	311	306	323	317	368	335	333	308	322	338	290	320	327	319	299	342	326	310	342	294	308	347	328	320	332	306	321	303	318	306	305	354	336	302	329	322	347	310	338	300	346	355	339	348	313	328	305	306	332	293	358	322	324	302	336	287	312	326	349	346	290	327	320	327	312	315	330	331	344	327	321	326	335	351	317	308	321	329	330	314	298	325	320	341	295	310	325	353	298	315	346	302	332	314	338	331	328	344	313	333	329	319	318	321	276	306	351	312	344	319	333	331	314	309	289	324	359	327	347	374	343	299	297	329	305	340	327	310	325	308	328	338	351	353	318	366	317	364	303	288	338	322	297	310	327	299	312	318	317	367	344	331	351	340	337	338	310	346	307	345	348	333	305	312	323	342	369	349	312	359	338	316	318	313	287	295	301	339	315	342	291	318	308	326	349	348	326	305	296	318	313	341	336	324	328	358	341	324	324	293	362	367	298	339	319	330	308	329	328	307	351	301	354	306	330	319	306	322	345	312	316	346	345	350	323	313	277	314	334	310	297	317	312	317	322	319	299	317	323	300	326	314	335	312	373	293	319	296	323	347	351	298	348	319	315	310	354	326	329	306	311	324	317	325	317	333	326	320	358	344	347	306	351	317	281	297	330	312	336	325	338	314	281	309	295	339	293	319	315	345	328	327	297	301	279	296	310	307	309	310	327	325	307	312	317	319	360	332	310	347	318	297	311	337	307	327	327	338	342	326	314	323	357	306	306	292	325	345	338	317	317	330	340	326	333	349	324	327	334	304	312	335	311	309	284	321	318	295	335	322	328	311	328	298	282	318	318	277	302	341	295	324	334	335	306	316	317	295	311	322	321	349	317	319	328	328	345	315	352	323	336	271	288	288	335	349	335	274	314	312	338	330	327	341	323	311	304	333	293	318	361	334	307	319	319	307	291	339	343	314	286	293	312	328	326	348	304	334	355	323	322	267	296	324	315	341	309	342	333	329	319	355	306	291	282	328	338	314	315	287	328	319	313	324	327	342	303	348	311	326	323	329	322	345	330	322	312	335	290	345	331	361	311	329	318	291	321	323	345	324	325	317	331	325	285	333	314	335	319	337	342	307	310	331	353	317	387	367	317	336	340	313	334	335	316	321	326	291	369	328	340	338	336	306	358	351	313	331	311	305	292	300	328	317	335	320	338	343	283	311	328	346	365	330	297	319	339	315	293	330	340	315	306	314	314	352	353	385	320	324	356	305	334	318	302	358	303	337	298	324	338	312	316	314	333	327	332	316	357	329	314	300	361	341	319	326	330	299	329	313	331	326	314	363	348	351	322	315	342	275	284	345	353	297	344	339	315	319	326	322	345	320	337	359	331	318	319	307	371	339	338	294	318	314	314	321	348	325	335	323	353	319	352	331	323	322	294	322	299	313	288	341	306	298	320	339	296	333	323	333	325	335	295	312	308	324	346	311	304	320	320	307	310	321	308	329	293	313	288	332	347	337	315	302	275	326	342	288	323	324	361	354	329	336	318	330	331	310	302	314	330	321	314	338	325	348	318	314	311	328	344	305	324	380	348	295	343	336	307	313	337	337	340	330	318	300	305	327	312	349	317	356	320	323	304	334	294	284	334	311	306	292	321	333	343	323	322	314	313	343	313	290	342	318	314	327	349	329	303	329	360	340	328	342	354	297	312	357	339	339	303	339	370	356	326	344	308	302	317	316	304	341	335	303	311	344	308	331	309	315	364	342	296	328	324	283	340	336	327	365	319	332	293	324	318	331	321	321	312	344	327	297	362	326	321	327	308	326	313	319	307	317	300	311	330	316	346	316	379	314	349	288	273	313	318	296	314	336	343	324	331	323	291	332	321	310	315	331	319	332	328	310	360	327	315	321	318	337	334	328	343	314	348	320	327	326	329	335	339	325	337	333	325	378	323	316	340	347	316	304	300	370	334	323	329	291	321	350	329	327	348	328	343	300	336	322	353	333	330	326	306	297	323	343	347	286	322	293	297	341	327	333	297	313	320	303	334	312	325	340	295	368	311	341	330	332	334	333	310	341	320	335	325	317	330	286	309	333	320	307	316	360	349	343	340	298	310	343	322	331	313	326	311	328	316	328	333	330	329	331	333	298	341	355	343	323	288	321	340	305	322	323	313	340	291	306	300	334	319	344	331	307	311	326	284	326	287	290	314	336	354	326	349	350	337	347	346	319	323	321	345	296	340	303	298	322	334	292	338	326	335	298	301	334	343	310	339	326	345	338	341	294	299	346	319	328	319	314	361	312	345	338	313	319	404	340	296	316	335	335
32398	30162	42911	42336	40781	28138	6196	2628	2023	1937	1307	1786	3625	6158	2656	743	779	748	727	717	720	742	717	688	710	725	679	673	748	740	762	708	747	690	719	750	704	706	703	731	757	751	711	710	716	740	723	710	750	702	743	675	701	731	728	723	651	681	740	689	784	683	702	720	724	717	737	641	706	684	700	695	706	649	713	746	739	676	671	677	698	717	737	705	725	665	672	732	745	674	707	735	675	723	697	682	760	700	686	663	699	693	724	689	700	700	674	719	693	666	674	684	698	681	699	756	711	706	722	697	679	698	715	704	675	719	703	698	740	707	686	681	725	703	700	681	713	706	677	712	688	682	766	699	735	762	723	666	711	710	679	703	708	682	688	696	736	718	716	711	727	708	690	710	671	698	692	720	676	693	700	698	698	739	666	711	649	684	754	719	695	692	675	727	689	687	707	715	704	735	702	681	754	690	687	700	698	688	663	722	707	690	712	713	731	740	774	709	741	695	668	717	725	739	753	733	704	661	727	719	691	745	695	676	716	714	744	722	636	684	737	700	712	697	706	706	741	703	694	723	708	731	753	773	732	704	734	699	711	702	697	735	727	675	667	682	727	697	697	717	716	671	781	698	658	677	676	699	701	653	632	690	721	689	678	727	734	647	705	726	694	724	695	669	675	691	706	717	707	706	706	671	736	658	725	697	712	677	736	696	715	697	706	660	693	679	696	693	714	686	701	686	715	721	677	642	720	674	725	720	694	756	713	687	696	735	716	735	704	686	680	691	680	715	728	698	690	693	686	723	672	717	693	702	691	706	738	629	742	690	710	660	745	720	727	671	770	666	700	732	694	677	668	740	722	670	681	673	709	739	723	714	734	678	712	650	727	733	674	708	683	685	721	691	708	715	734	721	661	703	720	716	715	660	665	681	694	656	708	702	711	741	693	730	722	728	696	730	669	646	717	711	732	748	678	753	723	683	767	663	697	726	676	676	693	739	692	687	698	693	724	702	680	674	735	731	676	703	708	669	689	675	693	702	704	671	701	682	738	729	727	712	714	710	696	686	702	704	680	726	688	681	664	702	724	695	733	717	706	703	697	706	705	736	660	716	679	710	700	683	663	711	718	714	719	705	672	719	701	679	690	725	686	683	720	723	671	687	710	683	678	630	729	644	712	716	727	699	702	667	710	679	694	681	722	652	667	723	682	715	727	705	698	745	668	695	694	683	712	717	685	743	667	659	686	716	710	695	687	710	701	751	715	716	703	679	731	674	657	765	697	751	664	659	717	669	696	701	664	657	697	719	674	712	690	704	729	735	726	714	724	708	729	701	703	763	688	691	682	692	667	700	714	649	686	676	681	697	722	721	690	690	684	712	704	682	707	727	666	746	736	704	725	720	693	725	749	684	675	684	704	694	729	713	669	696	685	676	708	679	730	674	762	725	731	702	682	703	715	701	742	735	653	689	704	747	695	705	744	732	743	683	674	723	701	733	711	709	691	714	719	697	708	649	671	669	692	692	722	680	732	702	701	666	699	705	696	676	729	711	729	671	736	730	723	690	697	687	632	720	684	744	703	689	676	697	676	700	666	766	694	708	717	718	676	689	662	727	730	752	711	703	700	669	688	659	690	701	685	708	739	679	725	694	696	661	748	712	658	714	696	729	721	731	675	786	735	724	692	698	726	681	702	707	706	720	695	732	683	683	718	732	698	703	686	738	698	721	710	708	743	655	718	704	725	697	697	703	751	673	669	694	763	749	707	678	631	722	702	690	673	725	724	734	702	714	668	715	680	687	734	679	661	724	739	716	698	679	689	729	702	762	763	682	651	720	751	679	689	731	705	684	661	718	720	721	693	694	755	658	680	717	665	669	721	686	698	683	717	696	703	646	684	706	665	687	714	663	670	738	718	740	695	711	659	750	620	715	719	725	699	674	690	716	753	662	682	689	681	695	692	708	694	740	748	713	693	750	677	712	663	676	692	674	707	686	689	700	733	677	700	714	723	695	726	734	664	702	741	661	721	702	656	673	705	740	712	681	709	699	736	754	745	700	658	748	705	724	682	682	698	714	722	684	715	689	723	712	717	732	704	734	753	702	737	726	689	716	693	682	737	699	739	668	727	728	696	713	668	679	668	711	676	697	742	713	720	635	699	736	681	660	739	751	701	739	755	791	676	701	699	715	664	747	725	700	716	683	695	678	726	673	704	695	693	681	720	695	659	720	683	722	721	703	698	686	735	721	704	693	741	689	750	680	708	710	723	685	608	716	712	673	725	654	735	661	691	688	715	728	717	640	691	699	713	703	739	697	677	749	690	679	695	726	652	697	711	728	716	720	728	713	667	723	729	722	656	733	714	729	683	727	671	699	702	677	721	673	720	712	736	696	686	656	700	745	711	692	702	716	694	721	743	727	683	722	703	715	694	737	727	644	728	761	728	728	669	706	671	658	708	701	680	693	672	686	667	713	714	699	712	717	723	681	682	698	733	735	686	719	722	711	698	695	697	650	706	686	683	704	710	681	676	684	736	672	670	692	681	716	676	744	732	676	703	726	725	719	718	689	691	696	654	711	672	693	696	724	698	704	662	686	717	671	752	730	723	652	714	718	760	717	649	712	699	717	697	753	699	667	747	700	737	699	717	732	708	705	649	757	708	729	702	699	695	711	635	697	676	685	707	745	713	679	721	662	679	708	724	756	703	723	722	737	741	717	692	727	704	722	658	675	689	668	698	749	714	700	718	715	645	741	693	698	718	716	750	718	720	660	677	713	737	657	675	729	664	708	632	700	733	719	690	717	678	746	679	647	713	732	752	728	686	723	710	700	711	698	656	768	685	666	681	745	679	742	694	675	715	689	743	691	667	727	709	704	666	730	701	732	734	734	708	647	673	699	744	681	726	695	716	707	663	719	655	677	674	662	749	689	689	710	706	670	662	726	683	751	718	728	729	703	705	741	679	726	680	664	710	734	672	645	722	706	695	686	691	714	727	747	673	689	675	710	728	707	709	681	661	715	729	739	682	735	670	705	744	690	700	671	677	697	687	716	665	673	653	733	693	700	674	703	673	723	661	763	665	683	652	687	737	703	682	700	683	712	691	707	669	738	734	687	669	693	735	679	752	743	638	684	673	725	633	695	700	719	712	674	702	703	713	679	687	681	695	705	700	714	680	722	722	712	691	679	700	701	709	670	676	691	720	683	695	692	667	696	732	692	690	718	692	736	677	708	728	684	700	696	685	791	684	715	691	763	703	718	732	696	685	680	740	727	709	658	690	703	715	692	695	728	719	716	728	681	711	728	715	696	717	714	650	719	689	744	661	687	708	684	747	712	764	718	725	690	711	746	733	645	665	697	748	700	670	696	689	712	694	695	741	689	717	710	757	705	692	667	727	697	680	685	745	722	716	702	691	723	707	698	739	666	682	667	700	700	697	769	742	691	705	682	684	667	705	678	687	692	706	729	723	681	692	694	709	708	747	693	695	702	727	758	664	650	717	666	700	700
21792	12805	9867	6349	2449	1148	448	282	188	170	143	166	190	163	161	162	138	141	138	142	139	147	133	128	129	154	136	106	111	150	141	150	140	140	119	138	163	136	149	123	115	144	150	151	153	145	141	143	107	143	131	135	124	123	141	150	138	129	132	154	165	126	148	123	136	136	127	147	132	112	146	134	119	132	134	125	141	161	125	120	122	135	126	139	141	143	122	131	127	139	132	146	122	139	114	134	129	146	136	150	158	140	126	127	143	140	137	152	144	153	113	137	146	130	142	133	149	119	115	124	146	127	133	173	150	146	138	136	127	141	146	122	155	141	140	114	142	154	135	134	136	132	164	131	136	133	132	113	142	121	145	124	145	122	136	136	128	153	156	150	130	144	139	129	131	151	121	141	114	137	151	124	140	136	133	149	127	128	144	132	138	135	119	146	150	141	159	137	143	135	141	131	148	154	161	141	129	135	119	155	128	145	145	134	143	138	125	146	120	131	131	119	135	134	121	153	150	132	136	138	126	131	145	135	135	140	130	155	142	116	120	127	140	136	151	139	164	129	135	140	124	143	151	151	136	141	136	134	150	156	129	119	136	115	137	124	154	141	130	141	131	135	145	126	135	145	145	128	163	130	141	148	144	110	142	139	162	162	144	135	154	143	142	153	127	136	124	126	113	151	153	133	131	118	117	138	145	128	153	135	135	149	135	148	114	132	119	130	136	147	128	124	142	143	133	143	115	116	147	158	142	140	131	126	136	119	151	154	151	152	139	119	106	117	148	112	115	158	144	122	171	141	120	164	136	140	137	140	161	128	144	128	147	129	125	132	125	142	127	142	150	137	127	122	138	139	143	145	148	135	121	133	144	139	144	139	132	148	136	154	148	137	132	151	127	154	155	124	140	146	131	140	121	137	145	149	153	140	155	120	153	145	137	143	138	152	141	106	124	136	145	141	128	127	145	142	133	146	140	137	145	130	146	162	152	149	126	133	145	132	123	110	109	146	131	157	137	147	164	143	132	149	137	146	138	146	151	145	138	130	148	134	148	136	154	152	126	147	150	129	126	139	125	154	140	159	119	132	143	152	139	129	107	112	129	125	147	126	137	126	129	108	124	120	131	126	136	148	132	127	164	155	148	146	147	137	152	149	134	139	137	115	126	133	122	150	137	138	149	120	155	128	133	107	142	163	136	127	137	160	142	104	143	152	133	150	158	143	129	132	150	152	155	140	143	145	139	130	130	125	130	116	135	136	145	127	132	127	140	129	133	174	143	145	144	161	133	117	125	143	129	139	131	120	149	126	147	127	117	140	154	137	136	129	144	151	140	140	139	147	147	117	135	154	169	150	112	142	129	126	134	127	129	121	119	125	133	159	152	121	134	154	153	127	117	147	142	158	119	149	125	143	122	146	146	140	152	153	146	140	143	123	121	142	137	149	109	143	146	141	116	146	136	144	140	131	158	154	163	137	149	132	119	131	157	124	147	180	148	139	132	134	125	144	135	139	158	137	126	149	124	123	129	137	132	143	136	126	138	128	171	152	107	146	146	140	127	155	125	158	161	147	144	122	129	145	149	148	153	133	128	129	138	102	127	137	136	129	148	139	149	118	148	122	143	141	135	127	137	138	131	145	157	146	135	139	139	116	146	133	123	127	127	127	137	142	121	139	125	151	130	140	130	127	123	137	120	162	125	132	125	151	140	143	140	142	124	164	157	164	143	141	143	145	166	135	138	145	150	146	154	148	131	119	130	158	143	152	146	131	115	147	124	119	125	158	138	120	137	140	153	132	150	129	121	127	125	134	150	150	131	130	144	137	117	108	150	144	131	152	140	146	131	127	153	145	161	162	145	147	130	145	146	154	122	156	123	141	128	145	134	148	131	151	116	127	131	153	162	127	110	150	139	150	143	135	137	126	158	151	125	146	116	141	140	167	125	140	149	146	148	136	150	151	136	160	133	134	141	129	121	127	141	148	135	141	147	144	171	153	137	126	154	154	151	118	129	145	139	135	142	117	134	147	145	141	141	131	123	127	148	124	147	122	128	128	133	128	139	146	141	147	147	150	129	126	147	131	157	153	151	133	149	144	139	142	127	140	129	132	136	138	126	139	155	126	128	146	132	138	151	136	121	132	166	145	122	149	116	146	151	131	140	114	130	118	124	130	125	129	127	145	141	130	138	123	155	135	114	135	117	151	155	138	116	123	134	124	129	142	150	126	147	130	129	135	124	128	150	127	132	125	143	134	124	152	103	137	137	140	134	134	111	136	153	138	125	105	155	120	117	130	146	134	157	129	140	144	139	136	140	137	150	133	156	155	138	162	138	139	145	118	144	155	143	117	145	128	125	137	147	142	143	116	134	152	152	141	159	150	146	139	129	155	162	149	153	126	127	144	136	146	127	141	134	125	130	155	165	136	131	143	121	134	161	127	125	114	123	133	125	162	131	141	146	119	123	160	140	145	131	129	135	129	120	125	138	149	150	147	142	140	161	128	134	149	141	126	147	129	139	145	143	133	139	121	128	120	124	154	153	145	159	133	146	149	143	109	131	142	172	133	154	142	129	158	118	130	136	143	145	148	149	134	140	138	135	127	155	129	132	146	153	133	142	131	124	135	148	156	120	125	150	130	141	119	134	147	139	147	153	152	141	135	153	127	141	113	149	132	140	115	147	135	118	152	149	144	137	111	143	162	128	139	137	109	157	142	123	124	142	157	121	139	132	110	135	143	125	131	147	136	133	132	156	150	123	109	158	138	160	148	135	139	161	123	131	140	126	137	133	128	141	142	134	141	139	118	128	116	120	135	131	141	117	142	144	139	139	146	127	133	136	124	122	112	139	133	135	128	156	122	145	136	142	151	143	158	125	128	135	152	130	148	136	123	133	138	111	137	112	133	155	164	148	114	156	128	125	159	125	147	142	126	139	142	146	124	135	139	140	133	144	128	113	132	146	155	112	159	165	138	131	137	120	140	129	146	141	158	136	130	140	149	149	122	155	145	133	130	122	136	141	128	146	158	152	135	125	136	143	143	113	154	124	114	145	142	150	138	124	120	140	114	130	147	131	134	165	130	137	149	136	140	131	134	141	127	130	141	135	140	149	136	142	132	123	97	144	131	130	122	119	176	165	122	142	128	123	134	120	140	137	156	139	134	133	158	146	147	136	149	130	163	134	168	146	145	119	121	155	124	124	135	128	132	107	126	122	131	132	158	139	114	154	140	146	138	151	141	144	121	128	139	129	154	139	141	152	122	141	126	155	138	146	131	145	151	135	128	150	118	137	109	143	130	147	140	121	137	135	150	143	153	132	138	128	119	142	153	143	131	143	139	140	138	143	144	137	126	152	130	145	144	144	157	119	135	142	147	133	142	123	145	164	117	127	137	127	130	136	133	135	127	139	125	129	143	143	138	133	137	155	152	143	138	146	148	132	135	133	152	151	120	125	129	137	117	124	155	147	134	124	135	133	137	125	148	128	151	135	130	144	140	156	129
12822	10401	15149	14596	7448	3881	1701	1128	665	533	495	474	509	572	365	352	320	370	336	357	340	343	336	370	351	334	367	375	358	360	348	322	352	348	322	369	369	346	365	369	378	349	364	356	359	360	327	376	346	361	311	369	336	357	377	345	338	359	317	327	362	345	349	330	332	346	334	320	360	348	350	342	362	350	336	361	327	360	337	349	333	333	362	347	328	348	345	362	365	297	323	356	329	297	357	353	379	353	353	367	346	385	355	361	315	323	325	360	339	358	345	344	340	343	365	373	366	356	344	370	341	347	340	348	339	333	340	353	347	351	376	355	340	370	344	361	366	327	357	348	346	371	335	340	313	337	330	386	340	341	356	370	341	333	376	365	356	332	341	339	337	313	344	345	371	359	343	325	355	339	314	295	347	349	359	333	329	350	329	342	338	341	339	343	366	375	331	340	377	381	358	350	332	339	348	364	357	360	353	338	375	354	320	328	389	320	325	391	358	340	362	363	322	355	339	334	338	372	340	323	317	359	326	327	339	374	339	342	382	351	320	334	306	370	378	367	369	360	314	355	349	331	362	352	364	346	336	359	360	336	335	319	322	322	397	364	347	341	339	352	337	416	362	343	339	336	327	360	328	380	339	354	331	372	365	334	355	368	334	371	348	336	388	359	343	352	320	350	312	307	356	357	348	358	331	373	394	325	317	355	341	372	345	365	333	338	371	344	357	395	376	356	353	376	356	373	353	359	386	367	373	352	381	322	381	347	312	364	372	328	315	352	343	370	340	333	350	324	325	333	334	363	356	370	327	359	351	340	354	342	355	376	335	367	352	329	324	344	358	316	333	328	353	325	336	355	373	334	302	326	343	384	363	326	400	341	358	328	321	353	336	344	374	367	326	338	331	317	344	355	345	360	357	334	370	365	333	346	335	328	365	329	351	336	401	319	334	357	339	353	365	337	375	327	326	338	363	394	333	363	354	331	362	371	348	363	358	340	318	352	349	327	310	349	368	338	347	344	376	357	349	370	349	301	364	325	364	341	356	340	345	352	338	365	382	351	343	357	339	359	349	348	346	330	350	344	346	331	330	356	360	326	339	344	341	342	354	371	352	327	317	371	358	354	376	343	334	341	397	322	355	361	336	357	377	338	335	368	330	327	347	361	339	364	339	328	348	336	344	323	330	326	328	363	370	327	374	375	339	361	317	333	338	364	370	362	353	324	339	363	354	360	339	355	338	342	346	353	389	377	316	328	331	338	354	356	337	345	344	346	402	342	376	339	338	355	359	368	358	331	375	368	363	347	390	325	335	316	354	368	360	341	334	346	335	344	364	324	336	329	329	392	361	344	344	317	388	349	341	373	356	342	364	336	334	374	375	382	375	325	343	348	350	364	373	337	332	353	341	354	358	320	380	342	323	355	337	332	348	352	322	379	368	367	345	334	319	362	354	327	341	372	373	324	329	322	366	359	355	341	337	299	359	320	376	357	338	378	347	338	355	364	330	324	343	359	302	344	363	314	366	356	366	375	323	357	341	351	350	348	368	369	366	312	364	345	350	378	353	319	328	334	357	338	369	376	349	345	362	328	351	348	358	326	376	338	371	302	376	356	359	348	334	330	340	344	345	367	380	367	341	313	317	342	341	357	323	358	374	361	343	347	362	339	353	351	369	335	349	345	369	326	343	379	351	331	329	333	347	347	355	330	344	329	325	327	323	345	370	305	352	300	313	311	372	339	317	309	351	342	337	372	353	362	340	369	324	369	331	355	338	345	328	342	354	366	314	346	346	327	360	344	340	340	341	340	343	351	377	330	310	337	350	339	326	330	371	340	361	329	347	336	359	372	355	370	326	375	362	359	341	345	404	375	363	310	366	317	314	380	322	378	371	347	368	336	355	353	352	346	319	335	351	349	376	347	356	352	372	342	326	329	335	344	321	340	334	379	352	317	373	350	355	343	351	343	382	331	358	355	367	333	334	333	356	369	351	341	356	353	356	367	364	369	341	322	333	341	340	378	326	313	325	359	346	339	337	351	337	340	342	361	382	339	352	368	338	355	343	365	358	374	351	311	344	329	316	367	373	375	323	329	354	324	353	329	315	319	333	356	327	322	353	369	330	358	332	358	345	341	395	342	379	343	362	369	333	318	333	342	355	361	342	329	345	342	375	371	346	345	341	328	354	342	333	340	357	353	345	347	385	346	322	380	346	348	375	299	371	334	322	330	349	361	357	351	385	361	335	336	339	339	366	320	380	309	338	355	316	350	310	330	319	348	347	351	322	333	333	373	349	360	354	357	362	338	354	335	362	356	373	340	323	357	375	350	378	367	349	344	351	328	345	344	341	354	326	352	351	323	357	343	332	376	336	345	363	349	351	343	309	340	344	332	353	364	342	353	325	303	346	319	354	349	360	349	366	318	340	336	313	349	330	340	377	366	353	330	351	348	336	333	325	338	330	334	329	359	332	367	363	343	340	342	314	391	340	323	348	356	338	330	345	354	316	347	341	328	394	359	360	313	351	349	368	345	344	305	321	348	331	353	376	366	360	327	319	306	347	336	359	331	372	353	336	355	359	375	350	389	331	335	364	338	342	355	341	344	354	354	339	346	341	339	323	337	324	357	365	348	322	330	319	347	355	348	315	375	329	345	329	337	360	344	336	352	348	327	360	363	355	355	317	329	376	339	328	338	379	332	363	328	405	363	337	346	322	339	326	340	308	352	335	363	335	345	361	338	331	330	340	366	345	350	341	340	351	362	346	379	347	323	348	376	333	338	353	365	318	343	389	345	343	352	321	376	365	320	360	356	330	353	341	316	357	326	348	364	328	372	364	347	357	344	350	331	364	332	342	345	355	295	351	342	377	330	339	342	330	305	351	340	338	361	353	348	357	365	318	335	335	329	361	360	385	365	342	380	321	336	332	322	348	325	336	325	331	323	337	358	327	325	343	343	348	353	371	339	328	333	341	352	337	327	358	365	339	334	322	376	334	318	327	357	316	371	355	330	340	374	359	358	364	353	354	348	352	364	336	321	366	317	349	319	321	333	336	336	366	354	368	326	377	320	374	313	331	348	363	330	356	353	382	334	317	340	351	362	365	372	324	339	334	348	346	349	338	348	335	332	370	378	354	339	371	353	353	344	381	352	325	334	349	372	343	388	325	357	351	336	379	366	350	356	384	346	356	364	338	366	348	347	362	339	352	372	326	356	371	325	354	353	323	350	359	348	389	315	365	399	360	359	364	364	353	325	361	338	354	353	351	367	354	328	338	361	341	384	322	393	319	335	325	362	337	370	338	352	350	354	341	376	319	349	357	351	320	323	340	355	341	335	355	343	341	348	351	348	352	342	359	349	336	366	339	343	357	344	362	337	334	341	370	293	360	367	345	343	361	372	365	348	335	394	346	321	344	376	345	342	343	324	354	337	346	351	352	371	378	358	338	316	375	363	353	369	356	363	355	348	354	379	349	328	313	327	350	350	374	356	330	326	361	393	358	351
41891	31827	34062	27693	19763	10301	3704	1150	732	606	535	491	582	775	859	299	281	319	297	295	326	323	283	290	296	278	276	289	264	303	289	293	304	265	282	298	299	303	285	315	295	310	266	281	281	286	260	298	275	283	275	270	318	269	271	308	286	302	269	303	281	316	277	295	280	322	267	296	279	279	302	293	261	328	300	253	295	280	270	267	292	300	326	285	303	259	256	277	303	299	260	291	270	279	280	277	287	280	273	275	274	282	272	299	292	232	280	303	297	304	299	300	287	279	285	288	286	268	265	305	279	248	284	247	272	252	270	250	259	257	302	266	303	265	285	301	252	271	263	281	306	263	317	238	288	306	271	244	289	308	286	253	274	279	286	280	289	322	287	269	304	288	311	267	273	275	263	298	253	315	266	298	284	267	291	264	270	310	290	299	271	276	264	320	313	293	294	276	324	268	308	271	291	269	261	274	266	299	273	277	273	286	274	257	241	293	280	300	281	307	269	283	284	268	308	281	292	286	295	292	262	292	306	257	292	286	296	311	335	286	313	244	278	288	327	276	255	247	324	322	320	274	289	292	290	306	276	250	265	280	292	296	304	274	294	315	278	273	335	283	302	321	310	270	245	283	269	262	284	275	258	266	288	306	283	287	284	298	299	275	282	239	255	277	299	277	289	278	268	313	293	288	291	275	258	275	288	272	292	295	297	295	276	292	321	326	292	274	273	312	284	300	296	297	289	275	290	305	264	267	305	268	262	243	247	273	269	319	301	308	267	295	271	292	287	307	315	309	272	287	276	257	271	293	291	283	245	294	274	297	260	302	307	276	305	255	288	289	322	257	283	278	295	279	282	278	276	311	295	269	270	287	268	273	282	266	291	266	228	292	280	265	291	285	262	263	286	296	279	269	260	266	297	300	279	286	277	269	277	293	297	260	300	271	293	277	277	273	276	269	290	294	285	308	292	289	276	261	281	324	287	263	284	236	269	294	277	306	303	315	295	309	277	310	279	281	296	259	292	286	276	287	270	280	298	312	298	309	274	284	269	279	275	287	262	284	282	246	267	293	289	294	274	269	289	285	293	300	278	293	240	284	263	271	254	287	273	284	289	311	285	269	302	264	260	307	294	290	275	273	235	290	289	312	280	296	267	276	268	280	298	259	278	276	314	274	298	259	296	303	270	280	253	280	293	297	311	285	283	291	295	309	298	298	266	269	280	257	308	290	303	286	285	282	282	283	274	276	284	278	272	323	321	272	295	256	282	272	292	279	286	267	255	259	287	285	307	285	275	297	281	265	290	281	280	281	311	286	336	288	287	270	292	269	288	311	305	239	263	258	291	337	279	267	300	279	294	291	305	293	247	283	253	288	281	249	283	280	264	275	274	286	283	279	287	285	237	280	277	282	263	289	270	284	288	278	272	249	299	263	276	307	268	285	278	321	256	271	287	317	271	302	287	279	267	254	268	277	284	277	271	320	304	271	274	279	278	262	285	282	294	309	283	304	295	303	314	298	268	254	273	268	238	303	309	276	291	268	277	310	274	277	314	296	276	296	281	283	288	304	264	266	289	276	260	282	263	258	278	264	263	262	264	268	291	263	275	237	305	266	297	255	281	293	297	251	261	263	262	263	267	296	249	284	245	270	289	271	286	309	299	289	288	301	279	296	263	272	274	275	259	287	283	317	279	276	284	293	308	281	288	301	278	244	293	262	278	273	300	299	253	278	268	277	301	303	271	274	262	271	274	247	287	289	274	258	307	300	281	251	295	309	324	261	284	296	257	274	285	269	268	290	306	294	261	284	298	274	251	313	271	241	273	305	321	270	276	272	286	304	278	278	280	270	291	329	293	306	285	265	282	276	294	273	298	310	226	302	289	290	291	281	260	279	294	316	261	257	257	326	298	286	271	291	289	288	246	302	284	277	268	267	268	282	283	304	256	275	274	288	266	291	277	243	277	304	279	278	289	277	299	295	274	284	305	289	255	293	286	298	291	315	277	262	296	262	340	296	292	311	305	282	328	316	265	274	276	260	260	284	265	254	251	278	269	239	267	271	279	246	315	262	273	301	241	268	268	274	262	293	258	294	260	284	255	278	267	284	296	256	258	307	290	267	310	265	293	281	274	293	329	279	253	282	297	256	276	277	296	287	276	286	300	268	301	263	281	272	259	272	273	260	306	294	298	272	265	243	268	308	323	251	302	275	275	276	291	245	284	257	297	288	296	277	302	294	297	286	295	299	266	283	289	294	278	280	308	285	240	277	292	302	263	284	282	265	290	291	299	276	263	301	285	282	296	290	275	291	298	299	266	301	278	272	256	296	274	283	267	279	269	321	277	289	287	273	301	251	265	282	286	266	287	271	303	285	265	274	256	265	252	258	295	295	263	272	262	291	271	294	258	287	295	295	295	291	250	268	337	287	273	264	272	289	292	276	269	267	283	262	272	292	272	293	291	280	311	297	284	281	276	275	274	281	300	259	296	293	274	303	262	283	300	288	293	268	276	303	292	298	305	283	279	269	289	297	268	270	259	269	285	281	291	317	296	303	323	286	297	308	269	292	276	295	283	258	276	264	281	287	285	303	271	289	277	298	265	265	284	219	254	279	263	300	288	273	286	288	278	289	294	306	284	312	274	312	289	292	275	257	279	264	293	258	284	276	236	274	244	292	269	265	303	272	291	248	286	284	259	300	276	272	302	263	290	310	281	301	301	277	307	255	270	292	318	310	279	289	277	280	282	268	265	299	256	253	268	288	280	297	267	263	291	277	302	293	259	306	271	307	268	310	296	313	273	285	306	304	296	288	266	281	242	290	277	279	277	316	304	310	290	283	301	288	257	228	288	302	304	303	274	288	255	290	255	288	284	281	271	287	335	279	276	310	264	280	302	248	277	277	271	289	295	285	296	297	279	290	281	268	261	278	291	285	270	260	271	270	301	313	292	263	262	290	287	277	287	265	285	292	295	285	275	285	274	268	277	264	271	271	262	275	276	275	284	288	286	295	301	274	274	266	287	314	261	291	268	247	246	269	258	322	314	275	283	271	255	321	291	250	273	253	285	294	248	282	296	284	308	323	265	286	272	267	279	273	300	283	329	271	293	314	294	267	265	296	271	238	293	263	286	286	277	289	270	334	305	275	279	271	283	307	271	284	294	280	275	300	271	281	307	263	260	281	305	250	278	304	280	289	279	287	274	272	279	302	331	271	289	271	274	264	267	287	281	263	264	304	276	307	311	291	261	287	292	294	291	301	288	302	277	282	286	299	290	314	282	295	301	283	258	276	301	298	268	256	272	271	299	293	276	280	278	281	299	314	286	319	246	264	286	285	308	280	267	285	283	282	272	274	283	252	240	283	310	316	302	286	257	271	268	264	277	280	268	258	295	242	288	277	301	299	262	260	241	284	321	301	320	251	268	293	301	309	243	310	252	264	289	283	265	286	288	284	289	293	300	276	298	286	254	313	273	288	305	299	305	286	311	244	272	257	317	288	251	293
26818	25114	36400	36188	30803	21016	10294	4278	2877	2180	1871	1452	2172	3279	3739	652	664	680	690	630	619	648	595	637	662	671	639	637	656	679	628	644	653	635	639	626	648	636	636	657	637	622	640	683	613	555	660	640	614	607	667	646	638	620	626	656	615	652	673	608	642	679	699	622	573	650	627	634	628	603	647	658	629	609	685	624	639	616	683	659	662	585	591	657	617	629	626	651	621	639	617	637	662	647	655	642	682	633	644	664	638	647	647	687	688	614	667	652	614	634	631	649	569	619	642	638	711	577	648	662	628	639	623	639	634	615	638	632	613	623	625	626	619	653	587	664	631	668	623	650	634	636	635	620	612	611	661	606	612	618	655	635	619	657	700	615	636	640	629	656	637	620	643	629	607	676	620	625	637	640	651	618	641	627	631	637	590	631	660	653	625	604	612	684	654	618	632	656	624	622	643	628	681	643	595	659	634	682	670	641	651	695	628	646	638	626	613	629	634	662	672	610	583	626	615	629	624	610	618	614	649	623	665	616	670	583	585	650	613	610	649	621	633	596	659	641	630	613	606	626	623	669	658	584	606	650	641	635	641	655	671	630	582	631	631	639	617	612	654	618	627	676	622	635	624	605	655	642	637	676	634	653	621	611	658	632	577	659	658	582	640	632	609	638	669	597	649	649	614	666	630	636	644	678	654	589	644	617	647	623	622	614	629	645	600	589	636	604	642	671	648	646	636	670	595	620	608	615	637	640	627	673	638	673	592	653	650	653	629	610	646	667	621	644	596	654	646	628	603	656	637	666	633	601	589	621	611	626	584	634	668	655	631	634	608	626	672	677	669	659	646	667	628	618	646	644	629	619	651	631	651	658	624	596	674	659	654	640	639	615	651	602	642	614	638	624	608	610	654	593	621	648	612	595	673	619	598	638	644	664	650	634	640	705	665	591	628	611	676	632	680	631	666	609	640	641	656	625	616	669	629	640	600	641	651	657	595	614	605	642	668	631	643	649	591	657	642	676	611	656	633	606	611	635	656	600	610	683	615	678	637	654	655	636	623	596	637	617	639	674	618	623	657	619	631	612	642	661	641	627	641	618	714	634	608	663	648	633	706	621	673	634	635	585	625	652	638	630	649	652	632	572	667	630	676	625	607	538	625	621	661	635	603	636	631	574	630	616	656	676	610	569	581	643	620	655	637	684	636	625	628	607	611	638	618	686	620	643	604	635	642	637	622	612	648	602	644	626	639	651	655	670	629	667	616	619	622	625	613	605	653	639	661	616	594	624	663	612	639	618	608	624	645	619	653	616	661	583	586	639	676	668	664	634	589	617	668	634	644	633	637	615	650	621	654	600	652	623	603	693	640	618	642	640	679	631	644	654	651	628	636	669	621	614	624	640	618	655	634	638	620	622	629	636	653	671	585	642	652	650	661	632	656	696	586	644	626	636	664	650	643	659	623	671	648	660	633	670	638	668	652	633	688	680	643	644	651	656	607	621	627	664	635	641	672	632	613	641	660	651	637	611	674	574	617	646	587	606	624	644	623	620	600	634	633	650	664	624	656	623	635	657	674	632	639	622	600	621	609	643	600	645	597	658	634	672	629	641	642	653	620	595	631	662	628	639	630	601	669	668	664	613	644	637	630	637	593	635	614	643	608	644	614	592	673	615	659	662	631	641	641	630	646	664	660	662	609	693	641	619	640	606	595	630	657	597	650	657	638	652	668	705	633	617	572	662	622	663	656	655	636	633	691	628	620	625	598	633	622	640	589	600	662	612	657	603	690	608	605	639	643	610	636	631	660	591	661	618	632	668	590	662	621	602	660	648	634	620	640	682	652	613	646	619	641	671	605	622	606	655	626	615	614	653	637	665	657	656	629	641	666	662	623	614	624	616	614	711	653	672	654	679	649	622	613	616	618	603	618	665	592	607	612	635	691	663	614	611	615	652	633	646	661	644	665	589	581	608	626	644	655	615	641	643	648	648	662	624	652	646	610	629	644	680	652	651	634	663	659	639	616	634	628	618	645	630	641	650	608	625	677	689	645	628	603	644	619	664	633	640	615	630	642	599	639	627	680	654	641	627	619	625	634	610	642	646	670	689	639	639	676	578	670	630	649	644	616	640	605	633	670	641	597	619	633	632	612	639	696	608	683	667	587	635	630	653	638	631	625	622	652	650	616	623	635	632	621	638	644	636	627	630	620	603	643	655	660	668	605	646	691	576	659	626	589	628	634	595	607	694	611	631	652	649	613	600	646	613	658	596	620	621	657	611	603	646	617	674	612	629	625	629	603	613	651	666	618	625	678	623	666	691	639	634	634	652	602	640	646	638	679	665	628	659	622	636	641	635	667	601	619	627	668	592	616	661	612	680	600	597	649	573	651	572	654	664	615	703	642	609	618	643	650	655	688	615	617	649	607	612	660	625	654	594	677	634	605	640	672	639	610	639	643	655	653	630	682	677	635	603	634	621	646	629	660	606	650	607	641	624	613	649	654	653	572	655	588	644	664	625	622	649	643	632	640	655	665	623	638	633	667	614	687	645	658	652	617	650	598	633	603	654	636	644	647	610	601	595	669	652	631	666	638	645	666	659	635	606	639	628	598	641	612	652	625	694	638	646	622	616	659	631	655	630	635	621	663	627	649	673	614	648	603	672	675	613	648	637	608	694	622	621	637	655	639	624	674	602	651	665	610	609	637	600	632	602	656	614	662	589	633	638	658	628	652	644	678	684	640	649	615	635	639	610	712	698	632	638	581	684	604	605	627	640	605	630	731	655	641	623	663	682	626	609	641	618	646	667	631	622	643	616	647	604	643	630	682	602	630	626	630	664	673	617	664	594	676	644	580	624	589	634	592	612	644	653	612	631	629	622	644	636	671	657	654	636	621	639	594	652	632	638	648	621	628	666	698	627	635	632	636	634	639	626	625	660	649	606	629	592	659	634	623	619	660	615	649	615	633	641	676	603	616	639	630	658	646	624	627	688	661	612	585	652	607	651	658	580	658	643	636	659	620	618	653	643	633	633	646	589	648	611	623	655	641	613	619	611	604	611	602	630	635	580	651	649	676	662	609	644	648	591	645	626	598	670	619	659	621	599	651	632	647	639	609	655	629	613	634	680	638	656	630	696	671	647	632	612	673	617	654	620	653	659	647	665	639	681	632	632	654	685	598	642	599	612	644	660	602	589	664	699	620	641	609	643	642	642	621	642	631	659	612	602	595	588	622	647	619	658	679	650	653	629	648	626	627	685	633	657	649	646	644	672	646	627	632	653	623	652	667	579	625	582	575	634	643	667	613	658	649	656	631	660	684	646	636	650	620	654	618	588	619	621	603	606	595	583	604	609	669	657	626	626	640	623	633	652	683	650	633	637	638	676	639	658	671	658	573	615	645	640	615	645	637	636	641	686	631	625	671	642	641	607	629	641	639	637	598	657	611	598	617	621	649	638	668	624	672	617	621	669	612	623	663	649	628	649	621	649	621	652	633	655	640	655
51114	40862	43759	35386	30255	20867	6698	1390	771	708	607	546	540	1099	1687	363	366	330	320	333	365	362	297	346	361	348	342	345	342	359	316	338	324	339	326	341	338	355	299	336	320	333	316	338	306	329	354	379	309	325	341	317	321	316	362	334	370	300	284	340	306	297	336	337	336	334	310	353	343	331	359	354	333	339	352	337	358	325	326	304	337	344	357	334	331	318	327	362	332	322	341	320	315	373	347	357	327	347	324	354	356	338	363	315	369	356	356	334	331	333	324	327	321	338	319	357	361	343	309	330	356	336	347	332	366	343	308	304	335	345	362	332	345	318	334	330	328	365	323	352	338	333	366	318	350	332	344	311	364	339	360	346	346	314	349	335	341	360	330	302	323	341	337	311	299	339	346	381	371	331	313	313	325	338	369	323	299	305	318	326	386	347	342	336	309	354	310	343	343	334	333	300	350	374	348	326	328	342	356	327	307	354	317	327	337	354	368	327	353	334	307	329	339	320	325	350	319	354	326	346	332	342	331	338	325	342	346	301	328	338	342	325	321	373	328	339	335	331	329	391	363	367	367	332	333	307	348	336	327	333	320	336	373	334	309	329	323	318	353	378	368	328	318	316	334	378	320	324	297	324	318	317	351	336	346	320	344	353	336	300	310	362	335	309	307	356	312	378	357	345	342	329	369	369	342	298	345	316	351	309	321	363	329	318	326	325	345	316	319	353	312	327	323	327	354	315	342	317	374	335	328	359	359	339	350	332	310	352	345	346	362	359	346	359	300	334	313	328	313	349	342	370	323	362	326	331	303	359	338	338	330	335	315	300	333	319	317	332	311	354	351	348	334	387	336	343	349	382	336	313	332	322	368	326	297	344	316	339	357	326	356	360	332	355	327	346	324	349	345	350	324	377	321	370	375	338	331	315	294	332	374	345	372	340	318	345	371	337	357	358	327	360	354	330	343	363	324	330	375	340	336	341	347	309	331	366	358	333	350	342	356	377	345	325	322	311	328	340	297	299	346	299	348	309	333	316	301	323	341	325	331	303	338	344	341	373	366	374	326	326	325	330	324	340	309	327	334	298	328	330	348	326	367	337	336	334	351	347	306	333	344	312	337	310	322	320	345	341	335	337	317	327	328	355	343	356	337	311	306	339	342	320	330	317	365	375	324	303	343	353	317	324	323	339	329	340	319	316	303	351	333	338	316	331	326	347	355	289	321	350	305	318	336	329	328	352	329	353	319	301	342	347	321	332	334	348	312	330	347	349	358	328	315	371	323	338	306	327	349	345	352	357	343	322	353	357	325	326	330	293	318	321	311	310	318	343	355	327	304	329	307	332	341	341	331	336	350	316	341	307	335	357	336	326	337	329	339	372	327	363	332	300	315	320	322	370	309	359	371	353	355	354	351	325	321	309	333	307	333	365	370	317	327	319	329	322	354	322	322	325	301	318	333	365	328	357	355	335	325	324	317	307	349	374	326	339	346	346	316	358	342	332	348	319	324	338	366	330	337	341	324	326	281	338	342	337	323	329	341	322	351	339	364	322	306	360	333	321	319	325	356	348	367	346	347	326	339	345	348	325	317	350	304	352	364	359	305	328	323	322	333	320	329	285	359	321	329	364	321	305	319	344	379	336	331	325	352	291	329	362	343	322	342	289	312	315	370	364	342	332	336	359	310	322	375	379	346	309	314	350	348	347	332	375	348	328	346	322	335	323	341	332	359	326	337	363	314	327	345	372	328	329	349	328	364	340	337	372	370	324	298	362	351	342	331	359	321	352	318	341	317	307	317	359	363	334	335	340	349	325	329	354	340	339	354	389	309	345	325	337	320	368	343	365	357	333	328	370	354	322	378	309	314	372	340	305	353	326	332	324	339	340	294	373	314	321	341	347	296	298	332	327	328	350	332	356	324	314	317	338	333	376	358	348	342	364	352	317	343	341	333	322	326	346	322	298	323	328	335	341	354	332	353	328	324	318	350	358	367	306	349	363	375	358	326	312	363	347	321	334	329	297	340	358	346	326	340	354	331	316	319	344	377	346	349	334	370	378	362	332	402	322	381	325	360	373	361	330	362	326	362	326	333	339	366	337	323	333	365	315	328	319	317	338	332	398	329	322	315	330	351	398	325	331	341	308	339	349	340	347	328	335	346	359	306	336	350	341	323	339	361	361	364	359	335	339	355	363	348	332	341	342	338	331	333	326	318	317	344	314	316	311	323	353	349	317	301	293	313	296	338	327	313	401	342	365	336	307	334	311	352	337	376	332	349	320	311	346	302	320	348	330	331	322	353	367	353	346	355	362	324	318	302	339	311	353	331	335	339	345	343	309	337	320	299	320	283	320	347	337	343	347	319	354	330	344	355	387	334	368	323	370	337	324	358	332	332	312	313	300	321	323	384	344	340	335	324	341	356	356	348	301	313	368	327	313	373	312	352	315	318	360	335	345	350	309	298	379	327	348	343	347	360	324	341	350	368	353	321	307	354	371	351	335	314	316	345	338	300	341	334	314	320	315	327	345	327	348	323	346	356	307	348	365	302	343	311	323	329	347	314	364	341	329	330	327	316	317	277	346	371	349	338	342	351	370	354	365	366	352	339	348	320	341	358	306	356	340	308	334	351	316	304	306	324	339	321	357	338	332	358	321	377	367	319	343	323	335	333	354	324	357	351	355	367	305	334	365	342	326	352	305	364	340	358	328	316	304	307	346	348	374	309	318	337	301	317	334	275	371	323	338	322	352	329	331	338	322	326	336	301	388	348	341	335	320	315	328	360	350	352	346	337	326	321	325	332	337	360	357	352	347	319	307	328	312	309	336	334	365	318	321	333	341	346	330	325	319	329	352	350	330	339	304	319	319	344	310	341	310	311	369	344	335	364	335	318	325	326	317	307	332	314	323	294	350	317	309	367	339	339	332	328	372	326	340	334	318	344	359	375	306	297	369	343	336	376	328	319	315	349	344	322	315	346	357	372	315	332	332	332	347	313	330	344	330	307	334	310	346	337	349	306	331	322	335	319	332	318	352	331	351	312	338	339	356	331	311	355	345	314	332	347	322	325	332	356	319	304	323	328	338	342	338	322	346	343	350	361	346	315	341	340	337	341	326	316	374	326	311	375	346	322	364	344	312	315	352	314	338	351	324	359	355	368	335	344	334	323	294	307	372	330	335	350	312	329	350	318	341	342	332	318	354	338	317	316	337	360	338	375	334	309	336	355	339	340	323	316	344	338	314	342	340	343	390	343	322	328	333	359	314	332	350	333	332	353	337	328	316	309	330	339	303	330	337	369	349	344	344	361	331	328	337	348	325	315	344	345	319	325	347	346	331	333	306	326	267	341	336	334	325	376	341	352	310	351	325	316	342	315	343	322	322	322	344	333	353	311	344	319	312	333	335	332	350	317	363	313	338	349	327	329	363	337	388	351	369	337	324	359	301	305	350	338	348	319	340	321	370	352	354	304	346	343	357	326	329	366	318	330	346	300	334	334	333
32725	31787	43490	41990	41723	31045	12173	4298	2626	2564	2119	1854	1836	4956	7096	761	735	782	701	714	746	725	712	758	744	704	753	760	765	708	756	794	748	730	784	724	751	773	668	715	751	758	741	710	735	708	721	725	736	712	747	758	720	755	702	718	700	707	800	747	741	733	728	773	755	737	698	731	702	737	764	754	745	686	771	691	712	709	735	686	684	725	726	717	721	710	727	737	773	705	751	760	723	704	747	736	712	748	729	764	675	694	724	706	714	722	731	744	711	713	735	686	703	676	692	715	735	715	690	779	745	707	690	677	760	705	684	744	726	734	785	754	721	683	701	717	736	696	724	683	721	700	763	769	740	719	739	748	726	750	726	743	740	757	690	774	697	718	788	755	767	718	774	730	685	748	686	692	753	724	746	785	743	746	750	736	702	726	691	771	727	715	700	735	747	777	758	682	724	743	762	762	725	721	753	751	785	747	707	723	747	731	741	752	756	738	753	743	724	741	741	704	730	703	746	711	704	688	709	748	733	764	760	733	714	737	722	741	705	728	704	675	752	731	698	707	736	724	745	787	715	669	755	726	748	717	699	672	724	699	720	752	717	765	733	724	753	744	755	756	699	744	721	688	752	751	815	778	703	690	711	699	715	744	726	761	733	762	716	759	715	751	745	734	722	754	729	743	727	741	736	747	730	744	732	697	731	774	680	685	716	707	680	736	739	707	722	729	697	710	752	756	717	756	732	767	686	755	718	748	744	736	727	737	682	718	724	701	716	736	766	675	703	748	704	732	728	728	707	712	709	722	723	697	711	738	713	703	771	684	730	702	703	744	781	688	745	732	625	692	704	705	753	693	730	751	765	705	748	764	726	677	720	763	718	693	763	765	722	750	683	721	724	664	740	713	738	689	722	715	736	717	712	719	722	740	690	712	735	695	752	749	755	723	731	700	680	690	717	741	740	779	755	687	711	765	696	720	759	727	678	708	736	745	754	705	720	717	737	783	704	714	728	728	729	747	743	750	713	688	749	708	710	732	707	714	730	665	717	749	718	792	706	782	705	771	759	758	719	721	723	695	753	740	758	671	774	764	686	711	728	730	748	702	746	707	746	712	731	756	757	749	704	736	733	708	709	747	764	737	742	754	690	683	737	701	717	738	735	649	696	778	710	711	739	770	688	681	770	733	726	787	681	716	752	715	761	736	673	691	722	751	755	743	693	723	743	716	769	752	748	727	704	743	774	708	718	745	759	727	732	710	746	758	711	721	709	757	751	747	733	724	731	696	740	684	777	710	724	688	751	709	742	691	767	746	736	773	799	724	763	726	751	753	753	743	693	728	722	755	725	711	725	718	783	674	733	763	750	756	741	751	736	742	722	742	763	746	698	767	714	757	719	688	751	705	731	694	774	773	733	764	721	701	713	753	728	745	700	740	731	759	741	716	708	702	726	711	701	724	719	723	724	737	702	749	693	723	767	713	731	711	753	751	703	714	716	710	730	765	707	740	765	691	732	699	754	744	759	725	726	729	741	731	719	682	754	718	778	758	741	762	726	756	785	765	686	714	725	718	724	668	729	739	694	762	782	683	754	715	758	750	716	734	726	699	711	723	711	720	702	737	709	739	686	717	691	709	654	707	725	727	742	744	731	718	701	724	749	695	757	791	741	726	717	702	688	735	723	736	713	761	707	671	689	717	712	714	710	753	756	718	740	775	756	774	713	749	765	714	708	715	689	761	736	726	743	743	704	765	774	725	699	756	681	700	678	697	708	710	794	741	729	736	780	686	678	751	699	732	744	718	733	746	741	712	750	719	684	762	724	712	703	756	775	766	723	767	733	668	697	728	729	713	670	738	716	705	729	709	737	699	726	743	751	700	697	746	765	710	737	700	718	681	775	672	674	768	714	696	703	751	739	717	794	738	701	744	723	721	694	757	750	754	694	733	719	740	710	702	729	704	728	766	771	756	727	700	744	727	719	707	700	688	724	716	736	715	714	712	673	784	686	784	694	753	707	734	736	669	769	698	736	789	759	700	690	744	676	698	742	737	706	782	702	686	736	735	714	714	716	738	758	750	701	707	746	703	754	693	720	733	738	673	721	700	721	706	708	726	774	733	693	721	727	693	719	715	717	742	766	681	735	740	689	722	709	736	768	746	708	755	768	729	721	757	654	752	723	757	755	721	760	716	742	697	743	696	710	727	691	741	722	792	712	733	708	693	718	691	745	716	699	761	768	688	741	773	688	719	748	767	718	730	735	735	708	787	723	656	747	742	705	670	707	735	692	713	680	717	736	741	757	745	731	704	771	711	697	732	740	748	713	739	755	774	731	705	700	723	683	715	751	710	723	734	732	745	722	722	764	722	686	756	706	755	722	708	689	741	743	688	746	711	719	728	709	751	732	745	751	750	761	751	721	744	762	712	756	718	692	738	745	764	738	731	747	745	696	759	739	692	723	757	747	725	796	721	728	731	714	719	698	740	731	751	740	702	712	717	703	739	700	738	744	710	721	748	723	782	755	673	732	704	693	757	761	735	746	747	755	697	751	708	716	717	718	745	737	705	719	724	783	813	750	699	723	715	760	735	721	724	764	676	726	753	742	685	765	676	707	739	750	720	752	726	789	691	715	727	750	651	706	751	696	737	686	725	705	749	711	703	736	755	680	765	765	775	742	689	720	739	721	667	737	734	758	742	767	752	721	719	720	733	667	731	694	713	717	698	736	733	751	741	708	722	749	715	703	716	735	672	740	739	689	774	701	750	726	711	744	778	761	759	711	743	748	737	724	716	777	726	740	716	730	734	753	749	664	758	699	743	701	733	765	699	753	708	731	700	707	778	730	724	699	706	722	737	717	723	738	700	694	747	709	712	765	730	730	695	742	734	742	730	713	709	685	768	778	696	690	681	750	730	695	699	731	733	709	781	719	710	737	681	738	661	726	745	712	735	722	720	748	713	736	764	674	743	743	712	744	764	711	697	754	724	750	698	737	715	712	729	727	687	744	719	724	728	724	717	741	748	707	752	719	745	700	730	741	677	721	739	748	709	725	771	730	726	710	755	717	675	717	744	774	754	720	722	708	704	776	685	726	751	792	718	722	738	699	754	733	704	680	730	768	738	722	761	760	716	722	723	733	731	747	727	654	709	758	744	690	710	727	722	726	733	721	710	725	720	687	738	717	751	681	710	746	709	716	727	752	681	725	716	714	784	735	751	685	729	760	682	726	689	750	733	686	748	729	679	704	722	674	764	736	770	687	739	755	738	725	725	732	713	726	758	740	725	747	719	750	754	731	735	752	765	752	736	754	719	697	738	735	766	701	732	719	781	710	761	740	764	690	733	762	725	703	754	724	713	745	702	712	731	736	704	746	719	770	767	677	693	690	755	733	798	732	703	733	724	702	730	735	701	726	760	678	727	706	705	692	731	711	710	719	746	693	747	712	736	753	725	706	741	766	759	798	749	678	736	747	735	769	727	745	685	732	752	749	741	732	713	719	754	743	750
21332	12998	8966	4646	3105	1792	767	436	353	293	231	212	174	204	177	144	182	144	147	164	140	159	158	149	152	166	155	159	143	161	139	175	156	149	154	158	158	166	161	160	174	173	138	158	154	158	162	170	153	140	135	163	137	165	135	199	170	154	159	156	175	163	168	142	173	156	164	170	163	176	144	140	143	174	169	135	165	175	161	156	153	153	188	161	152	161	156	156	159	153	153	174	148	162	142	163	183	169	153	151	170	175	155	172	161	155	167	161	171	169	150	162	165	163	169	159	188	172	144	143	148	148	129	149	145	167	169	172	149	159	152	177	154	176	162	156	159	170	133	173	178	162	154	156	161	163	170	140	192	156	164	176	145	165	164	163	162	142	140	161	133	174	153	149	166	152	151	165	149	144	154	148	148	160	165	156	138	165	143	176	143	141	152	193	148	169	138	138	131	181	157	152	139	168	194	181	153	141	159	157	161	177	156	146	135	182	140	154	167	155	163	173	164	166	173	140	162	166	180	135	156	152	160	185	162	196	143	173	162	175	170	149	138	146	158	166	154	168	149	176	162	176	157	164	168	166	140	161	162	162	155	143	167	179	174	141	162	128	134	154	159	201	173	165	150	143	157	153	180	157	180	164	158	163	170	153	162	184	160	155	156	151	176	157	157	158	153	117	173	179	169	167	148	139	138	159	156	152	172	151	155	210	163	150	149	151	197	172	163	176	196	186	168	162	163	151	146	151	129	143	152	181	146	134	120	174	171	169	142	138	154	136	160	165	150	150	172	154	154	181	168	152	155	159	173	183	129	180	177	134	140	156	155	169	163	159	156	149	163	148	151	169	171	182	164	156	165	170	198	174	146	138	169	154	160	171	154	167	148	156	151	172	157	142	176	161	167	166	154	154	145	167	167	178	168	147	176	151	136	170	175	137	147	155	138	154	173	156	166	167	161	159	157	153	144	166	191	171	159	147	155	177	165	143	154	158	161	170	149	176	154	158	174	160	134	154	164	154	181	144	174	143	145	195	141	145	156	146	183	154	156	166	145	173	161	162	165	150	170	165	160	167	159	174	171	164	160	164	156	167	160	148	147	166	166	175	164	145	152	158	163	146	165	160	172	136	156	170	142	178	166	166	153	152	144	157	149	153	164	160	155	147	146	127	157	162	160	160	160	149	157	175	173	148	174	155	160	152	194	152	167	170	142	165	153	176	165	151	163	144	166	180	146	166	156	162	195	148	179	164	148	157	158	189	165	142	167	166	139	140	165	170	171	140	160	166	149	165	150	157	171	151	169	166	157	138	164	153	152	148	138	143	183	148	154	161	176	163	153	145	165	154	156	151	156	159	159	134	156	132	161	159	153	155	171	172	173	154	181	146	164	155	188	143	140	160	151	195	190	155	165	168	199	159	189	163	174	173	159	151	151	164	144	146	133	149	143	174	179	159	150	168	160	144	137	160	147	161	139	181	163	173	167	138	171	183	155	161	168	168	140	144	160	178	157	166	169	186	153	171	161	164	168	176	177	149	140	157	160	135	162	157	171	144	147	188	151	156	155	154	161	140	144	138	171	159	182	168	161	159	161	158	164	129	171	156	166	149	149	147	162	171	183	161	147	160	166	175	168	170	145	163	158	165	189	152	160	160	170	172	155	170	161	144	157	164	167	171	162	139	137	145	173	148	146	168	173	149	156	155	177	141	152	149	187	178	168	185	181	157	162	151	160	180	160	166	178	138	154	158	158	133	165	177	171	159	188	157	148	171	134	164	157	145	149	163	160	157	163	194	146	146	165	138	165	144	136	136	172	171	137	173	162	157	158	157	180	168	169	167	174	168	169	181	165	186	164	171	184	154	180	156	155	138	157	152	147	136	158	141	186	169	151	161	163	156	164	165	146	165	159	179	179	165	186	180	172	167	146	152	156	167	149	167	134	147	164	144	151	151	149	162	141	143	145	141	160	158	174	180	159	170	160	156	168	162	155	158	151	176	161	163	172	165	158	134	163	163	150	132	131	147	166	156	180	155	152	162	156	149	188	154	152	165	170	154	156	138	163	185	157	180	195	169	137	173	171	152	156	135	155	160	151	170	155	168	149	155	160	149	174	177	164	157	153	159	147	138	132	156	165	158	194	160	185	160	157	152	158	153	172	163	173	154	154	154	159	175	174	158	172	150	167	176	183	171	169	162	165	180	141	152	165	154	165	156	156	150	140	159	155	153	141	139	173	164	154	133	162	156	161	135	165	136	146	165	157	171	135	191	151	130	166	161	153	172	160	177	156	162	147	193	160	175	165	156	205	162	147	149	144	165	166	166	151	161	185	149	167	133	145	168	164	140	131	165	161	161	153	172	151	150	143	159	168	176	133	161	149	167	145	148	148	162	163	177	160	164	164	156	159	155	138	173	183	145	162	167	158	134	161	155	149	149	136	155	165	144	155	142	153	161	142	145	130	171	168	164	152	171	151	169	162	169	157	155	161	164	176	148	169	164	184	161	140	165	169	164	155	155	159	162	166	148	164	145	159	159	159	151	181	187	144	153	148	182	141	165	164	153	164	189	143	167	152	183	164	151	140	154	187	169	165	148	137	147	191	160	148	139	172	167	167	172	124	175	187	148	150	170	140	170	171	176	157	160	161	172	156	169	159	151	179	153	146	143	137	156	162	144	156	161	150	132	136	166	171	177	162	148	163	169	165	147	160	147	170	171	153	138	168	156	166	128	144	163	159	161	176	188	158	174	170	140	172	157	169	193	158	149	139	173	165	165	147	132	146	159	160	137	159	155	155	168	167	167	177	173	150	179	174	182	170	159	145	165	147	143	180	148	166	157	135	141	147	149	174	171	173	138	176	153	162	169	159	171	169	165	143	163	164	172	157	178	175	175	145	159	171	172	168	130	161	144	182	147	155	168	148	155	191	175	167	187	155	178	192	141	184	143	165	167	158	156	181	155	136	179	187	173	179	168	159	172	174	164	144	162	169	161	181	185	137	173	192	169	166	162	161	169	145	143	168	160	138	190	147	163	161	153	146	160	182	145	168	151	176	158	171	164	152	155	171	162	163	156	166	145	159	158	160	162	149	173	155	162	170	162	182	132	158	158	156	151	123	184	160	172	152	171	170	163	185	174	128	156	178	170	170	151	133	139	175	152	173	169	185	176	134	175	129	147	174	179	163	140	155	176	175	156	147	161	151	165	177	159	170	177	161	145	162	155	161	136	154	154	150	151	157	164	132	168	164	185	165	159	170	161	177	134	175	186	161	165	152	146	171	143	163	170	177	176	146	165	152	165	179	181	151	159	153	157	156	147	139	158	152	172	167	154	166	162	134	166	135	143	178	165	174	175	148	162	157	169	152	188	146	139	153	145	158	138	162	134	147	173	161	164	174	148	161	168	165	156	173	157	157	158	143	152	149	167	177	172	162	167	178	153	155	167	135	161	183	159	155	144	154	155	160	161	171	181	161	158	142	145	149	160	151	159	143	171	162	135	196	150
12957	10330	14042	11149	10395	6307	2961	1902	1352	981	849	623	556	554	525	371	377	408	388	431	395	439	378	399	383	419	390	405	429	378	396	379	349	408	413	395	401	406	393	415	379	420	391	385	422	402	399	398	411	369	392	436	394	370	373	342	386	359	355	402	418	382	384	379	382	410	397	374	366	412	382	426	398	414	430	394	427	357	350	395	364	368	385	354	386	402	412	391	394	377	398	391	410	424	398	423	399	372	400	365	400	398	449	394	417	380	407	410	386	439	417	431	389	366	370	374	374	394	430	391	371	406	404	378	409	407	364	382	398	417	389	382	393	411	372	414	384	425	373	400	368	425	380	397	381	385	394	423	394	379	385	435	378	365	411	393	430	356	404	397	375	365	410	385	384	377	395	405	385	382	387	394	404	398	394	397	358	377	401	380	380	401	396	394	397	392	374	405	390	381	394	384	423	333	398	386	399	408	402	355	397	417	427	421	359	416	427	444	372	361	403	431	402	361	395	396	410	394	404	391	367	392	382	392	409	388	379	382	369	371	382	360	389	369	370	389	422	409	370	394	403	369	405	392	382	403	367	377	379	388	469	410	417	411	394	400	410	428	387	397	383	386	407	357	386	363	397	386	384	387	369	398	393	405	366	395	374	407	390	413	399	409	377	358	401	377	402	419	378	381	410	406	399	384	412	379	399	403	380	406	421	420	396	398	415	375	384	384	384	390	367	389	439	396	391	417	409	395	407	381	411	381	384	371	401	386	404	398	366	365	371	426	394	370	426	362	396	349	395	363	390	393	406	411	377	397	384	374	382	389	417	394	390	376	444	359	392	355	384	400	389	411	413	398	390	404	372	388	370	340	382	370	379	372	376	392	384	394	396	394	390	393	348	401	415	418	363	423	351	391	388	378	410	430	388	369	398	402	387	389	388	382	361	377	387	388	382	390	421	391	409	423	406	384	405	410	414	373	389	360	432	396	379	440	392	394	406	431	405	394	387	425	395	383	413	359	397	392	379	412	399	374	374	426	391	372	379	413	398	382	402	389	368	390	399	391	417	389	373	427	395	406	378	424	401	382	396	379	434	392	400	388	390	382	390	405	391	380	415	410	374	400	386	387	402	390	402	390	409	376	388	386	364	385	401	422	359	365	402	406	400	378	381	419	385	417	370	403	408	353	372	394	374	409	419	415	413	429	410	388	390	387	378	382	402	372	370	404	418	376	424	397	377	372	400	418	391	370	410	393	403	398	396	409	376	388	401	408	360	395	445	419	380	399	374	399	389	378	397	400	410	405	431	404	400	419	418	425	382	405	396	374	401	416	399	343	390	401	372	424	380	358	395	355	406	414	418	391	375	396	388	345	351	355	400	372	367	373	400	408	391	400	356	382	395	392	407	372	408	383	414	406	394	387	383	423	413	395	366	379	425	415	346	379	412	397	392	389	392	401	397	397	406	385	389	432	407	403	391	401	381	343	391	376	397	365	406	407	401	388	408	411	381	443	403	383	399	367	393	394	373	402	362	361	398	408	384	407	362	425	395	425	395	387	405	398	386	404	406	401	375	403	380	407	374	401	381	393	393	403	369	375	371	410	404	375	386	381	402	404	390	409	429	407	389	385	393	403	359	378	399	408	383	400	389	385	420	407	388	444	360	392	358	411	388	382	360	362	373	374	366	397	371	374	409	394	382	365	380	443	378	385	432	409	390	391	362	383	382	392	390	398	378	395	390	377	387	410	386	425	413	391	394	415	407	381	429	359	393	405	357	401	397	386	423	386	384	394	422	415	350	399	386	380	363	373	385	393	372	408	376	369	374	435	376	410	409	392	377	374	401	399	382	376	400	418	385	387	403	414	404	410	390	377	365	390	368	416	428	380	385	356	423	370	381	344	381	341	411	366	365	410	384	419	363	381	397	379	400	388	402	393	363	424	415	409	412	376	386	379	380	377	417	381	402	388	434	359	395	415	388	362	379	391	406	404	357	408	414	361	417	371	397	378	423	372	379	390	393	416	396	396	379	394	420	408	373	387	417	448	388	393	391	389	371	385	394	432	381	401	386	423	359	402	369	438	363	394	415	391	420	388	393	378	397	393	373	387	399	387	418	409	378	395	376	408	352	402	407	369	403	387	385	394	414	394	365	400	368	377	390	421	371	396	391	419	398	404	402	406	408	415	377	405	394	373	408	383	398	368	401	429	396	380	389	375	388	387	394	385	381	379	386	404	379	369	412	367	412	393	415	357	367	392	346	381	385	380	383	408	405	399	418	417	404	332	385	399	377	396	352	435	384	372	425	392	392	379	409	383	410	388	380	369	395	364	396	431	425	375	403	376	413	381	374	387	361	423	376	393	409	382	372	364	432	380	400	383	390	392	411	379	382	349	403	408	374	389	400	380	413	388	402	382	354	421	390	395	388	429	382	395	373	383	413	380	377	390	400	378	374	391	411	381	433	399	373	413	390	396	371	396	381	374	440	388	418	399	333	383	389	379	379	365	421	403	382	418	395	392	378	426	387	395	407	411	415	438	409	386	387	353	381	398	368	411	368	367	363	382	384	361	378	442	377	360	358	404	404	392	386	389	390	386	402	391	395	366	421	356	409	386	392	417	396	397	388	403	385	405	452	381	380	421	381	383	391	390	422	392	366	422	424	413	390	377	413	367	408	379	423	413	372	388	402	400	411	427	400	429	398	398	383	397	387	403	377	380	343	381	398	366	393	392	402	443	348	370	404	376	382	376	414	376	397	401	390	389	373	359	367	371	389	386	415	381	393	410	354	404	415	406	375	434	381	392	391	430	395	429	345	445	424	350	393	385	392	409	406	363	368	384	401	402	386	376	415	396	352	397	420	389	396	376	400	353	415	435	380	410	364	381	377	411	399	400	413	412	433	426	402	345	373	397	388	383	372	392	384	399	415	373	398	414	387	389	353	416	407	377	404	367	397	399	379	374	415	377	408	426	419	370	431	426	380	380	381	350	393	437	412	371	380	422	400	395	415	390	426	402	392	413	376	422	366	368	425	425	378	374	403	384	353	369	390	380	372	384	386	397	417	420	417	358	370	367	402	404	390	413	392	411	396	364	392	394	374	401	391	355	406	403	406	423	398	373	406	383	395	399	371	409	396	384	372	372	379	382	417	335	399	391	379	406	414	381	371	395	384	409	370	363	388	366	387	415	394	411	390	379	415	381	411	380	388	393	388	385	426	370	411	405	409	420	379	402	378	377	397	396	371	395	375	390	407	390	403	374	390	411	377	365	425	390	393	403	369	374	391	409	415	381	368	399	362	384	391	423	399	409	421	381	386	371	391	388	386	379	407	395	413	392	409	399	384	429	405	413	412	420	377	372	396	387	378	385	377	415	394	378	401	372	429	374	386	424	379	394	398	388	386	402	387	402	408	377	379	349	365	394	405	391	381	388	407	384	391	412	383	364	406	378	374	403	391	405	412	403	389	382	362	384	357	422	409	381	422	373	403	383	359	379	381	397	435	362
41986	31976	32340	26587	20064	9431	2652	944	689	511	407	324	396	861	531	292	283	255	261	283	282	246	275	272	259	240	298	278	280	263	273	257	233	229	289	263	272	273	271	276	282	310	257	234	272	268	284	251	279	279	279	296	282	240	269	255	251	288	281	267	264	285	266	249	277	263	278	249	266	272	251	245	239	267	254	274	289	242	272	261	262	255	250	262	292	294	291	262	292	274	240	251	270	289	273	245	266	278	294	258	248	299	267	248	251	262	273	252	272	294	259	239	279	287	267	246	261	250	290	266	269	282	267	282	280	254	279	280	262	252	233	244	267	305	283	224	251	265	250	252	263	276	288	264	275	251	296	281	229	266	277	278	232	273	241	266	268	270	274	245	265	272	290	235	289	234	270	266	254	271	291	289	262	277	239	254	272	279	287	271	277	300	258	258	274	247	277	278	229	255	266	272	273	274	252	275	241	248	276	290	289	273	264	284	273	271	232	265	256	272	267	279	266	253	279	287	275	275	262	265	249	247	242	277	275	248	282	269	299	268	272	252	280	252	265	250	282	243	249	306	222	249	278	259	293	287	300	278	282	263	257	273	230	253	281	263	261	231	272	279	217	257	241	293	280	267	299	295	270	268	266	248	244	247	268	250	294	244	259	247	290	290	265	259	246	267	261	246	273	257	264	280	276	257	287	256	271	297	260	244	272	287	268	286	248	329	318	244	256	234	260	266	265	269	274	256	242	287	270	266	282	241	271	255	261	279	272	257	272	283	257	271	285	254	238	290	246	277	245	295	281	281	304	294	276	279	257	266	272	260	284	243	277	256	265	265	261	275	251	265	257	258	246	256	249	246	259	264	234	249	305	252	243	270	262	282	283	228	261	232	262	315	297	277	286	271	297	285	284	268	293	296	306	272	266	267	284	272	235	256	244	269	277	242	254	247	297	220	297	277	269	245	256	266	308	274	256	271	250	292	293	269	259	239	257	253	269	271	263	249	288	263	256	274	254	274	283	257	291	277	253	258	265	260	280	260	256	272	264	258	249	282	244	250	273	273	245	269	274	273	293	263	286	291	261	243	266	290	254	257	244	261	271	263	287	246	290	266	268	276	253	264	274	268	300	272	226	242	281	269	240	250	271	281	277	256	252	250	275	279	260	296	253	274	247	277	248	278	298	269	266	283	257	312	306	262	222	248	283	263	255	281	264	259	268	274	255	253	282	253	251	271	226	270	267	271	287	265	244	255	269	261	268	286	278	267	269	273	288	269	299	287	259	251	223	281	259	252	275	248	274	294	269	245	232	292	236	253	282	299	293	296	269	245	254	270	241	267	242	283	280	249	237	253	286	269	259	279	243	263	269	271	300	258	313	243	271	266	254	269	279	258	279	269	241	249	263	265	242	255	263	256	255	263	257	245	278	263	276	296	241	260	291	251	239	281	260	274	240	267	277	290	252	273	261	262	279	272	282	262	243	281	278	286	268	267	257	272	284	292	253	266	236	258	260	262	274	263	262	276	250	251	282	293	274	261	273	300	268	256	264	245	240	302	286	257	274	270	235	273	293	277	268	251	287	268	267	292	284	292	239	261	248	263	276	242	241	285	261	268	279	278	250	265	309	258	279	263	228	240	254	264	271	233	273	269	261	258	296	246	273	258	233	250	284	260	257	257	271	253	282	295	294	245	269	232	277	262	276	284	308	302	238	266	228	264	256	241	275	290	256	276	253	281	250	282	272	274	261	254	263	252	248	261	251	257	283	252	263	295	284	282	289	261	255	245	245	265	292	244	263	256	270	270	250	268	260	262	281	266	271	277	268	283	244	295	290	237	253	259	284	283	266	295	268	276	278	245	248	262	246	260	247	250	266	249	272	262	268	275	231	261	253	266	235	255	273	251	255	271	271	259	253	269	265	276	260	250	262	272	262	273	256	265	255	216	288	262	271	292	270	287	273	241	288	281	257	246	290	256	284	284	281	280	271	242	272	247	268	257	306	272	244	262	281	293	284	282	278	264	266	244	279	256	264	242	291	232	269	264	261	299	265	267	275	270	253	245	270	267	240	280	238	261	274	259	253	272	267	291	265	243	255	289	235	259	287	252	258	257	325	249	277	264	275	276	288	258	270	263	267	275	242	259	283	260	249	257	269	292	263	264	264	249	243	239	260	297	269	256	264	239	252	280	263	280	265	296	265	257	264	272	289	273	278	291	286	299	291	273	274	229	243	269	247	249	250	237	258	263	256	262	268	243	246	256	269	244	236	268	276	263	323	271	257	279	241	282	254	265	273	261	283	279	257	283	268	271	300	257	259	252	260	276	281	272	263	216	293	284	273	284	272	262	290	260	249	276	277	302	242	309	262	298	255	270	263	275	272	300	247	254	286	257	268	250	248	227	274	253	298	268	240	259	243	271	250	303	268	258	223	272	298	242	274	279	248	289	264	290	266	282	256	250	267	273	275	286	257	260	255	266	255	272	276	281	245	272	298	266	251	280	248	281	273	249	281	277	284	258	253	233	269	286	291	268	286	265	269	284	276	289	246	299	278	292	263	284	285	237	251	261	227	237	263	261	286	277	280	276	269	236	274	246	256	270	316	288	263	249	246	263	275	249	236	306	254	288	258	242	248	269	285	237	244	268	276	245	274	266	254	292	281	270	285	271	252	286	266	251	300	260	282	281	255	270	271	280	248	246	305	304	300	247	250	276	272	266	274	267	271	257	258	285	254	272	252	278	283	254	264	250	288	259	277	270	277	251	273	285	275	299	261	281	274	261	264	228	252	227	276	257	270	248	286	258	245	255	261	253	263	281	275	284	270	302	265	251	249	245	270	293	244	256	271	250	255	264	252	291	248	245	287	246	255	271	264	263	290	260	271	245	270	249	279	265	239	260	318	287	251	269	266	227	269	279	290	265	268	254	267	264	292	254	282	246	246	245	279	259	267	217	282	259	290	273	270	274	286	243	276	272	261	226	261	290	268	274	284	248	243	277	290	293	261	274	297	259	241	241	257	271	281	290	259	269	266	279	269	261	289	269	265	247	259	308	240	275	251	270	261	294	251	264	249	271	266	264	289	260	270	236	255	258	245	262	260	282	289	254	248	230	258	256	259	251	288	271	261	291	291	276	283	248	262	270	244	265	246	240	262	285	278	301	254	267	269	217	260	264	288	275	244	302	285	273	246	256	260	307	286	268	276	294	287	275	242	249	247	252	263	296	262	267	268	243	257	282	263	249	244	288	269	265	254	274	253	291	271	285	278	284	302	275	278	276	291	248	294	292	252	267	270	285	271	284	248	256	278	261	240	255	263	243	274	291	261	240	248	282	277	241	267	277	271	283	251	256	261	262	320	264	268	257	278	269	270	309	263	255	278	285	285	278	276	265	301	280	272	282	251	266	276	292	247	286	264	280	261	242	265	270	257	232	258	217	280	254	265	259	277	274	281	273	288	262	238	265	276	281	271	289	265	228	270	256	291	276	279	264	227	239	266	282	251	278
26711	25223	34590	35130	32363	18754	7316	3562	2624	1918	1487	1033	1608	3999	1874	626	667	626	627	644	625	608	584	623	619	610	599	592	644	646	586	562	586	605	611	602	617	634	635	639	620	608	614	609	599	571	614	582	595	571	623	616	591	587	608	598	576	583	590	590	641	580	599	609	601	566	614	602	602	623	619	614	639	558	553	596	565	578	593	602	604	614	628	648	594	568	585	594	610	602	575	613	595	620	578	603	588	578	628	586	597	632	539	594	623	591	568	616	591	587	624	624	654	604	576	594	587	594	585	586	634	586	648	595	610	612	624	628	642	603	614	597	588	611	597	639	605	624	593	580	562	609	572	599	623	589	605	612	606	569	641	638	596	605	607	601	548	580	611	624	557	608	664	644	571	627	607	628	605	598	607	618	619	603	542	575	595	597	569	635	600	633	625	595	565	547	599	608	614	651	613	588	641	620	620	585	596	584	596	590	613	600	608	608	639	616	576	631	575	573	631	594	608	570	579	605	672	668	621	576	593	631	592	587	597	663	651	588	575	621	616	577	647	580	570	554	584	616	613	542	612	609	635	630	605	597	637	644	663	603	582	630	589	585	624	616	611	626	600	607	598	638	670	592	577	575	611	611	586	546	541	601	636	594	583	596	580	608	586	635	615	626	603	592	641	630	645	607	611	587	582	603	612	595	616	569	654	624	634	616	576	597	628	564	583	595	598	612	650	643	593	595	556	593	570	573	594	596	605	628	614	601	573	589	626	557	580	577	609	570	628	578	656	613	647	598	573	618	637	598	609	580	578	565	614	619	578	611	585	594	598	620	569	573	628	618	608	610	615	580	606	593	635	598	602	610	616	597	592	554	542	608	585	593	642	637	603	569	558	566	571	601	602	599	582	577	620	594	583	635	558	574	578	629	593	612	574	629	548	591	556	615	602	607	616	562	628	573	581	568	573	635	553	636	605	560	614	575	600	630	609	609	593	601	610	663	588	612	586	637	603	659	576	612	611	613	568	638	598	607	591	604	560	563	617	629	650	556	623	564	625	626	613	611	617	582	650	631	587	548	604	646	660	562	568	565	588	602	567	647	587	583	603	586	636	586	581	606	604	617	565	616	577	564	609	586	628	642	615	579	611	612	610	604	603	557	601	569	602	584	622	609	573	657	590	563	611	627	616	608	606	613	587	591	599	611	625	604	630	607	643	591	643	597	600	609	580	607	584	626	616	566	579	562	611	625	594	625	598	562	563	565	600	605	590	609	600	624	586	611	602	591	580	606	555	578	597	599	616	604	605	567	580	595	574	604	607	651	632	608	572	577	561	586	598	588	598	583	620	574	605	608	619	627	618	606	571	616	580	603	639	606	535	640	602	592	591	594	576	591	634	598	576	598	621	635	604	626	586	593	573	627	628	625	613	614	642	588	579	602	631	613	572	587	624	608	593	598	633	609	592	606	605	591	604	587	555	609	600	539	593	559	580	612	615	575	569	605	624	563	635	586	578	632	610	611	617	586	608	553	613	596	585	625	602	572	577	608	598	625	593	582	639	534	614	603	619	605	620	578	578	584	602	593	591	617	583	591	586	592	560	614	604	573	641	582	580	597	620	624	632	635	603	575	634	596	552	606	558	611	600	626	575	584	610	644	636	596	568	601	614	629	615	573	583	597	606	609	617	637	615	661	617	578	613	617	598	622	623	597	587	605	629	591	585	595	618	606	592	609	619	594	620	583	600	553	572	645	615	600	636	592	596	582	581	605	550	623	598	591	668	605	625	612	604	634	628	590	595	617	618	538	607	597	596	574	550	623	598	616	585	594	651	603	615	572	627	574	543	594	592	604	551	573	572	584	619	610	610	571	572	589	586	593	585	606	650	624	623	621	572	581	601	588	568	598	649	607	596	597	603	603	606	637	589	626	571	614	608	589	616	598	607	592	592	614	619	590	599	609	635	609	611	602	575	588	562	592	595	563	592	624	602	679	619	592	594	586	565	645	611	638	590	571	626	602	604	606	624	622	638	599	633	583	566	578	605	586	604	594	593	593	617	575	615	562	586	623	614	577	635	617	646	621	587	600	616	618	535	559	578	626	638	573	583	629	588	652	593	577	584	605	561	598	613	598	571	637	634	626	606	572	611	565	580	577	581	593	571	638	615	690	639	623	591	554	612	596	610	633	618	612	594	589	598	638	586	591	616	594	577	596	617	611	614	584	647	584	577	614	593	638	608	593	622	583	590	618	589	610	611	547	609	625	619	566	642	628	606	582	608	568	591	625	571	616	580	594	616	572	622	604	603	602	610	606	571	621	575	626	605	608	608	599	620	626	624	596	588	618	562	590	616	602	614	585	593	557	597	587	585	542	624	589	609	568	570	601	604	627	593	577	609	585	653	616	561	616	612	609	591	596	612	609	620	593	621	626	603	606	628	615	629	607	613	591	617	583	632	601	607	584	609	622	583	524	585	568	618	622	655	612	573	597	584	614	581	591	603	646	601	564	579	593	589	593	576	587	650	580	603	592	609	595	637	658	590	621	578	592	616	615	619	591	608	590	608	606	591	591	569	649	587	625	613	599	567	519	579	602	628	613	619	592	642	603	577	601	599	580	580	597	598	601	593	590	643	626	651	603	544	616	564	634	589	590	594	571	600	621	558	559	634	616	574	589	592	556	598	581	615	589	614	598	604	613	556	564	570	537	622	637	594	599	601	577	556	584	539	577	611	616	597	615	605	584	609	610	590	593	594	591	610	593	581	611	568	581	588	597	612	610	610	578	624	597	619	596	594	618	619	594	614	625	605	628	621	590	610	601	591	586	608	592	589	629	596	586	588	594	581	605	586	617	579	620	561	607	578	553	576	592	622	628	562	564	575	612	607	583	588	613	599	548	603	602	602	584	590	598	593	592	574	590	597	567	637	622	576	637	608	596	603	586	639	580	610	642	585	623	597	608	618	577	557	585	613	594	618	596	576	593	583	605	612	621	602	674	588	639	588	553	622	629	574	630	634	616	617	603	608	601	596	613	589	595	575	586	618	618	608	627	605	623	590	619	613	632	596	597	643	592	607	617	593	609	612	601	585	577	611	584	622	609	585	632	603	611	590	624	592	576	593	599	598	604	632	607	595	601	656	592	598	568	569	608	600	630	572	585	593	583	596	600	645	583	594	620	584	588	629	589	597	618	595	619	570	623	623	608	565	569	591	590	638	626	572	637	562	558	572	537	576	608	601	624	641	582	597	595	612	625	568	610	643	564	571	620	587	598	619	644	611	638	627	583	592	610	637	633	584	595	555	560	585	620	610	601	594	644	599	592	603	597	612	589	615	598	632	578	590	606	614	619	571	600	651	581	557	648	587	615	612	614	598	600	613	623	593	595	589	566	552	600	588	616	612	579	578	591	608	633	607	615	599	581	578	633	588	551	545	637	571	642	578	613	643	621	586	611	593	581	631	608	601	582	603	603	606	591	617	586	568	608	573	563	615	581	577	601	599	610	605	615	597	591
50752	40258	40190	38455	30038	15096	3918	1403	1067	888	771	893	1875	2025	1090	342	372	352	322	356	297	359	379	359	346	358	365	355	351	326	308	345	343	326	346	340	345	358	387	342	320	323	349	340	329	326	359	328	313	337	325	323	304	329	342	337	327	321	334	341	345	310	351	335	324	361	342	333	362	346	350	323	331	303	336	336	386	343	318	325	315	407	364	314	347	324	315	372	339	305	333	342	370	359	335	332	336	317	314	360	316	338	323	345	346	351	374	326	348	351	351	348	349	341	311	348	323	350	350	296	378	375	350	358	353	366	330	325	302	338	381	325	340	368	316	307	322	372	343	363	368	377	330	332	322	350	371	344	353	362	343	348	325	323	346	324	335	323	327	313	370	358	326	329	335	372	334	377	321	359	384	352	325	322	351	332	325	311	353	313	337	340	313	334	311	310	316	368	333	363	385	314	370	346	337	329	338	369	331	326	328	328	357	316	334	320	345	341	321	297	350	369	334	350	361	313	348	317	331	320	341	361	307	351	352	339	324	334	352	314	332	333	316	335	360	369	339	330	316	344	367	333	342	331	322	347	346	380	301	325	376	397	342	339	360	309	321	323	360	361	385	367	366	330	309	332	311	330	327	328	333	336	347	338	325	306	351	366	326	304	346	306	293	349	353	328	323	332	303	332	315	318	370	346	331	364	335	330	348	351	313	345	319	354	359	329	344	347	322	331	367	339	329	334	354	350	352	349	325	323	354	344	316	326	325	321	361	344	352	327	339	362	325	336	344	350	344	338	309	325	304	334	323	319	326	325	346	343	327	353	323	324	320	350	366	364	313	350	314	312	291	331	333	342	333	354	326	350	333	358	345	318	375	386	362	330	367	332	328	376	332	333	343	319	330	353	321	343	314	322	339	361	349	298	348	324	354	370	306	336	323	327	361	326	310	328	339	372	347	316	357	338	345	366	333	329	316	329	346	339	334	372	366	338	349	320	342	367	324	342	362	289	351	318	353	312	347	315	313	344	348	303	332	327	332	329	371	333	359	306	329	359	344	346	355	330	313	350	357	369	360	341	360	362	337	393	337	309	336	307	334	340	353	316	337	319	338	309	379	340	328	365	334	335	350	361	334	346	355	348	289	339	345	333	327	331	353	358	334	296	368	352	374	353	294	342	350	301	351	379	317	314	352	330	327	354	340	364	336	330	370	321	325	332	341	312	359	329	335	363	355	344	373	341	352	331	351	340	334	317	354	378	342	314	322	374	345	344	350	349	323	346	352	346	391	321	323	315	347	330	329	303	313	374	332	326	346	362	336	319	324	368	348	348	361	349	356	377	337	322	360	380	374	353	359	362	327	363	321	338	361	320	311	324	373	292	345	366	374	330	317	367	313	315	335	352	322	332	344	345	346	323	328	345	365	333	376	335	345	297	337	394	321	350	355	346	336	363	343	344	343	332	329	367	311	358	351	321	321	389	342	329	334	345	295	329	352	348	351	323	302	345	342	344	344	353	351	316	313	337	380	359	354	356	335	341	370	314	346	321	331	334	358	327	342	323	373	319	317	341	361	337	348	366	364	338	345	365	344	322	355	334	351	346	351	338	327	329	355	343	343	346	356	327	304	355	339	324	365	362	324	368	335	340	360	355	311	339	353	341	398	344	361	332	349	328	349	357	354	384	359	361	316	354	325	312	336	340	353	363	372	362	347	317	323	354	346	323	330	358	351	348	362	358	346	317	332	316	342	334	338	379	347	339	396	339	349	344	313	321	337	331	358	343	295	316	362	353	327	303	357	337	296	298	325	351	335	310	303	324	332	346	314	354	368	314	372	341	345	321	349	337	346	368	348	334	380	350	357	387	360	337	346	348	353	321	354	356	329	322	349	352	354	362	322	344	325	359	305	336	334	329	386	341	369	332	354	369	388	352	385	325	330	342	320	351	357	360	331	321	331	351	325	357	366	343	306	330	347	363	345	350	331	369	346	331	374	365	366	335	329	322	355	321	360	341	363	318	358	327	333	331	323	339	353	357	328	328	343	345	331	340	346	345	310	320	334	308	305	357	357	348	354	373	331	343	347	354	378	368	290	346	336	354	343	352	338	335	318	377	341	350	350	317	339	353	354	348	328	332	352	323	304	355	360	361	318	360	327	342	315	329	336	336	345	379	333	315	329	347	368	368	358	355	356	343	307	333	374	329	335	325	344	362	360	335	319	308	361	320	361	306	330	369	331	335	352	347	350	339	335	365	306	364	348	393	327	312	346	366	357	356	364	367	342	348	348	349	338	323	352	316	381	333	311	347	348	346	341	320	342	353	352	372	311	337	322	359	346	355	337	331	314	343	336	323	351	324	360	369	337	348	332	335	335	369	339	320	339	327	366	348	349	378	341	355	329	346	337	347	364	342	296	304	328	341	350	333	365	355	339	345	325	334	342	334	336	357	325	319	312	359	378	332	348	324	349	347	319	361	383	316	349	323	336	357	358	372	340	369	355	338	378	342	335	305	362	349	330	357	368	347	340	342	329	368	343	336	312	358	328	341	349	320	352	341	328	332	361	329	363	339	340	343	368	357	314	337	354	324	330	322	364	346	346	326	373	341	333	338	322	338	316	339	319	296	371	334	342	334	341	342	360	344	361	333	350	360	342	350	319	309	368	334	311	296	359	343	357	376	331	359	338	348	330	374	332	358	345	351	323	352	340	353	326	332	373	333	314	343	377	336	339	331	335	371	369	331	304	310	357	346	341	389	365	334	324	327	319	362	355	302	357	331	331	307	336	340	352	331	361	333	353	338	322	309	345	363	369	350	325	352	328	342	345	325	332	316	340	330	379	322	347	338	365	357	337	344	336	359	365	350	336	346	352	381	342	337	356	338	356	324	319	342	354	338	308	316	351	370	332	373	333	335	361	361	359	306	343	356	332	365	340	327	353	350	323	311	362	352	342	313	367	353	347	370	332	329	358	340	351	341	381	342	320	370	341	356	362	353	319	363	338	368	325	337	373	336	310	318	347	320	345	343	370	322	375	367	347	326	339	350	358	351	343	330	365	324	351	324	321	317	335	313	324	343	344	356	340	354	334	338	334	313	343	339	348	339	330	347	348	386	327	323	351	345	360	351	327	326	317	377	342	316	335	374	349	368	347	374	336	372	372	358	349	353	354	340	337	300	348	297	336	297	389	353	358	352	337	300	364	315	344	331	354	357	330	329	335	332	326	327	331	323	320	346	319	384	336	370	330	356	345	363	341	341	333	361	322	323	299	350	332	317	358	351	364	325	350	320	346	335	319	353	357	348	356	306	333	349	337	309	336	332	318	324	331	334	296	350	347	330	355	355	334	318	342	348	329	365	339	379	381	304	303	322	349	323	318	333	315	327	372	358	350	344	296	352	343	365	337	382	362	367	346	374	331	336	331	306	339	354	343	311	360	314	330	346	323	328	323	326	352	340	312	310	328	352	365	340	320	319	327	334	338	338	373	352	357	314	311	343	366	357	350	338
32425	31210	40919	45367	39740	21297	7582	4932	4183	3624	3364	3547	8245	8606	4427	737	788	793	775	748	732	759	727	727	730	730	725	762	756	755	753	794	800	737	775	743	742	773	753	735	721	785	703	737	774	720	699	777	789	726	740	712	702	718	736	675	796	736	729	720	766	718	738	731	811	753	714	721	788	767	708	767	760	767	721	750	718	719	697	701	722	780	759	718	719	768	765	805	707	708	778	743	712	730	727	719	742	707	786	754	734	706	729	714	729	698	726	736	701	755	791	767	702	769	747	777	745	734	727	728	720	775	759	760	729	720	714	693	773	745	682	742	761	736	752	756	735	727	730	724	775	701	726	749	765	756	710	780	719	736	726	730	750	733	736	775	713	695	746	729	752	789	754	757	689	736	675	742	751	760	755	753	719	767	731	740	748	705	722	714	778	727	770	743	752	701	723	758	745	729	745	670	769	714	732	726	731	758	754	747	735	794	726	751	727	751	769	744	741	762	716	788	727	674	761	731	746	704	745	745	789	720	729	755	687	746	696	714	760	772	727	775	744	734	726	727	738	796	732	745	702	685	753	695	758	712	714	696	721	749	789	723	795	723	735	728	724	780	737	782	698	727	765	738	737	755	737	736	738	736	755	718	757	780	728	772	714	706	740	681	736	714	745	735	747	758	698	690	724	716	737	752	782	745	725	762	724	792	759	750	756	767	706	757	756	722	722	689	738	746	724	703	741	725	791	752	744	747	769	739	751	754	726	723	713	793	720	736	761	735	732	708	679	720	747	750	664	738	766	705	767	714	706	746	731	707	753	784	753	721	722	767	761	750	712	673	734	759	760	677	775	737	739	722	781	737	731	704	732	748	727	740	706	731	730	708	757	746	719	746	734	740	696	761	737	672	747	684	756	747	730	694	760	731	757	780	777	756	762	714	683	698	748	674	785	745	717	766	704	753	758	697	708	771	742	755	666	751	758	764	753	725	724	713	742	723	731	755	760	755	767	679	711	751	768	742	726	728	787	728	707	727	702	748	736	761	760	734	776	765	707	694	716	710	726	717	759	682	733	747	718	783	762	709	727	724	729	749	675	717	741	744	747	740	733	721	763	734	773	728	777	725	738	707	740	767	730	732	709	756	760	702	719	717	704	732	713	734	724	703	752	715	759	783	691	713	741	792	750	727	735	700	733	746	739	688	719	755	754	777	744	742	797	748	700	751	712	671	756	720	805	763	751	703	718	730	757	730	777	730	704	722	771	749	727	770	747	736	738	728	734	742	764	707	740	745	720	683	741	750	763	738	727	791	710	724	724	696	716	747	721	766	769	774	792	752	767	752	746	734	701	758	757	782	683	709	738	750	712	767	725	730	684	722	698	738	747	737	772	690	741	700	743	712	769	756	729	763	755	738	725	760	703	754	732	777	740	766	739	735	728	688	753	697	778	732	671	708	757	761	741	773	719	734	772	728	707	749	749	749	750	725	722	745	755	692	700	757	764	757	754	721	749	741	744	780	686	761	756	708	703	730	704	784	721	777	737	687	738	727	690	730	736	706	721	736	697	730	717	705	708	732	735	707	714	745	743	744	748	781	743	712	757	767	753	727	735	746	732	771	747	747	747	749	740	705	754	729	681	737	732	758	763	745	735	724	713	731	777	777	732	737	707	689	743	726	727	731	736	725	711	784	730	763	747	731	771	762	702	638	713	769	732	759	714	714	723	729	731	754	722	688	733	742	722	732	807	766	745	726	758	685	742	757	764	751	719	735	730	776	749	711	780	751	740	740	806	712	727	713	779	750	769	741	759	732	722	746	716	753	752	696	714	755	793	713	761	731	704	721	725	715	691	736	756	749	736	746	810	756	706	728	725	707	728	731	729	741	729	743	741	752	738	725	724	700	747	761	711	757	691	697	719	753	732	714	761	786	724	773	730	724	750	773	727	764	722	736	768	745	722	728	713	740	738	722	721	701	726	733	695	707	725	748	728	732	740	725	719	778	724	741	714	717	760	732	730	744	758	699	739	785	737	739	724	694	737	696	755	738	808	804	710	726	732	762	755	710	756	775	733	757	727	694	790	727	767	768	755	765	737	726	750	697	762	755	753	775	737	762	753	762	784	739	711	708	755	761	742	744	698	745	734	731	717	747	742	717	712	732	703	742	734	717	759	741	735	707	780	736	755	721	742	743	742	739	752	742	723	720	734	761	725	705	694	774	786	755	734	774	712	742	746	743	730	697	755	711	745	762	749	739	746	790	765	745	767	736	806	717	736	723	691	674	734	739	680	759	747	722	749	684	734	707	660	707	715	725	723	718	730	681	748	727	765	719	739	749	730	741	758	767	707	701	745	737	732	713	736	735	789	695	688	781	731	769	766	754	710	761	737	770	672	697	760	769	700	679	718	719	716	750	741	745	733	739	692	727	721	696	724	733	715	778	736	730	725	776	714	722	744	736	750	779	741	761	731	725	763	717	771	787	728	762	726	782	730	773	751	717	759	760	705	737	719	739	773	680	766	757	781	745	750	725	744	754	722	706	735	758	700	737	698	762	735	719	733	774	772	744	718	720	786	750	694	733	734	744	719	733	773	723	802	683	779	743	730	748	718	725	706	757	719	701	753	738	708	714	712	698	756	757	746	702	717	759	741	754	733	714	744	733	785	770	719	758	699	715	742	766	694	711	772	778	731	726	726	710	768	774	713	736	708	728	752	719	742	717	722	712	744	685	751	745	710	788	725	761	780	751	733	700	741	741	810	745	734	774	782	693	759	751	705	744	724	737	724	756	730	705	716	710	723	687	747	759	715	735	720	744	725	697	759	754	776	731	708	769	740	709	716	734	780	784	696	741	744	767	757	762	754	766	769	733	746	704	738	757	714	725	723	731	710	752	695	759	732	720	748	692	756	690	746	742	724	772	727	694	744	717	722	708	783	711	758	772	721	692	651	745	745	713	726	726	764	794	763	741	704	735	705	755	753	713	744	777	698	735	747	707	694	750	736	758	734	699	738	766	725	714	706	712	686	743	728	727	715	669	786	737	751	726	693	685	702	722	715	714	743	723	753	730	747	757	749	727	708	733	749	744	740	743	716	744	703	758	724	692	773	752	767	732	736	734	724	713	732	769	786	735	731	727	763	705	727	740	766	783	809	697	757	758	792	689	766	750	722	716	703	710	746	696	732	748	777	734	675	755	764	737	792	714	769	721	735	751	714	685	691	707	747	740	688	686	741	712	735	721	736	728	725	754	800	761	755	691	727	711	767	745	710	753	721	771	706	757	711	721	786	775	640	715	726	746	736	694	763	745	739	765	706	722	746	760	731	701	747	719	693	746	701	739	764	712	741	794	778	760	747	766	746	708	755	730	767	745	737	708	751	696	721	736	725	746	742	738	714	759	721	767	709	738	769	717	693	750	720	712	747	780	753	794	721	722	696	741	731	733	727	705	760	760	745	694	698	733	763	698	761	746	758	732	779	762	762	740	730	735	745	720	770	689	780	711	724	755
22442	12324	8656	5268	2064	869	470	292	241	257	205	202	233	246	152	164	166	190	179	128	169	158	152	158	157	140	146	177	163	174	184	145	175	174	154	177	153	152	152	153	173	196	156	167	158	161	178	182	164	165	146	175	163	155	146	162	170	161	173	187	171	149	164	149	183	178	181	156	157	148	173	167	158	171	162	170	148	146	148	163	146	163	163	186	183	158	142	179	130	208	164	159	175	164	157	174	146	161	164	155	164	170	174	129	161	142	182	167	168	177	155	159	151	159	174	132	148	176	162	176	144	178	183	153	156	155	147	121	153	146	205	155	144	142	188	154	130	150	163	154	146	146	161	177	143	144	160	141	146	147	161	179	167	174	173	159	162	160	157	170	148	131	160	175	169	155	158	149	154	162	153	156	145	185	134	168	150	165	157	173	170	161	162	167	173	155	174	162	161	177	166	173	148	157	162	163	131	187	155	153	172	203	167	145	159	172	163	158	169	174	156	159	174	144	179	149	157	158	164	185	179	154	172	192	148	153	165	173	195	193	166	160	177	166	157	155	158	138	156	181	130	172	142	150	149	147	130	159	154	141	161	160	163	169	188	172	161	167	148	178	164	138	169	140	190	167	152	169	171	137	162	170	166	165	171	179	151	151	177	134	161	185	151	166	150	172	160	182	166	178	175	139	158	161	159	177	158	151	160	165	165	194	141	204	143	146	129	162	171	150	157	170	172	189	172	185	170	205	161	151	169	158	138	139	143	151	158	165	168	166	193	137	161	148	165	134	171	161	175	155	147	152	153	131	154	141	154	177	160	170	168	154	167	159	162	129	168	131	179	143	136	167	154	174	184	160	148	170	169	177	161	155	153	147	155	174	156	142	157	184	174	140	141	159	177	170	174	150	173	181	155	172	173	160	157	161	154	138	155	177	187	158	148	176	149	185	159	144	170	147	170	156	159	170	152	151	158	152	157	179	188	168	126	159	161	142	150	165	152	147	170	178	164	167	171	180	147	175	144	162	165	162	186	163	187	156	199	174	159	169	139	156	147	182	159	151	145	176	162	151	164	153	134	161	167	163	155	176	173	161	163	152	182	175	169	146	141	157	169	154	178	138	152	172	136	176	151	170	158	133	157	138	168	155	136	170	164	146	165	153	172	163	156	165	179	170	145	149	176	148	174	157	168	176	168	153	154	153	183	159	174	138	175	158	171	159	171	174	164	161	174	160	169	184	147	162	175	167	142	184	150	156	152	155	180	165	157	165	175	170	171	145	183	159	147	151	174	153	174	148	155	177	139	165	175	173	162	162	176	160	162	168	155	137	168	155	150	175	157	172	165	155	122	161	181	160	160	157	154	146	168	162	159	176	158	148	177	178	171	154	152	149	148	149	173	159	170	167	144	160	143	178	150	171	163	171	172	160	158	170	160	164	172	144	150	142	143	182	186	167	169	179	182	158	156	172	187	167	139	151	182	192	148	152	181	172	169	166	160	152	174	153	167	158	184	164	160	164	166	169	149	152	150	174	160	163	173	152	174	128	153	158	150	154	160	166	160	158	134	150	164	181	162	145	159	142	178	154	164	189	152	174	167	170	176	146	153	159	154	166	144	155	160	172	133	154	151	153	163	156	177	173	167	186	184	171	158	179	156	155	153	177	160	156	168	155	173	163	158	163	178	160	161	169	156	145	134	178	155	160	156	139	177	141	186	146	157	162	158	166	183	160	148	168	166	151	170	163	182	160	129	158	163	181	177	181	157	182	181	167	147	180	158	178	161	167	152	144	143	149	164	162	160	149	183	135	182	180	160	154	140	180	177	161	146	139	159	148	151	179	178	130	174	172	137	165	162	152	164	169	140	162	191	173	173	156	176	184	170	162	158	152	163	164	154	158	145	170	139	140	134	170	156	183	149	134	162	190	164	152	158	179	149	145	156	157	163	163	189	169	151	144	176	170	143	168	175	167	183	156	184	145	160	180	168	178	164	154	170	154	140	141	189	139	184	136	152	125	154	153	187	158	181	168	184	167	170	183	159	158	161	161	148	173	170	138	178	165	157	153	146	183	173	160	168	155	165	163	164	144	175	177	158	171	166	148	175	149	152	160	163	173	154	136	150	153	165	142	188	152	162	169	175	146	170	157	165	169	179	161	159	181	166	146	169	170	148	151	167	157	162	170	179	149	142	180	195	175	161	158	148	180	154	161	162	147	174	150	164	176	143	146	157	153	158	189	158	171	189	147	180	195	147	178	171	168	160	148	166	172	166	165	161	166	163	177	163	152	137	168	157	168	165	160	139	145	182	158	170	159	144	156	168	158	161	180	155	179	157	159	168	152	162	176	161	177	158	130	166	149	182	159	173	178	163	173	177	163	177	183	159	153	143	172	157	177	177	154	141	167	163	147	175	188	173	170	176	154	142	172	154	178	173	152	143	147	134	162	184	171	165	184	158	158	167	171	152	170	166	164	149	147	156	162	153	154	154	164	147	151	159	157	166	173	141	153	181	172	169	185	174	165	160	175	177	167	163	160	154	177	178	178	153	152	150	170	142	150	155	150	165	162	152	149	187	167	147	152	179	178	152	137	150	157	174	149	143	182	121	163	137	186	167	176	160	181	184	171	154	158	163	150	171	182	161	151	168	156	183	149	170	159	173	163	146	164	174	152	139	183	165	181	180	174	152	157	161	145	168	160	162	150	158	152	138	167	162	157	163	190	168	144	170	164	145	152	152	141	147	158	170	156	170	171	154	173	179	188	178	179	158	152	178	157	131	150	158	173	167	163	156	164	156	143	158	166	170	160	154	147	158	157	149	133	152	162	177	139	177	175	141	178	167	153	162	150	168	174	163	151	162	153	184	129	172	148	144	174	148	183	176	144	165	169	155	154	160	176	186	165	182	157	182	186	167	164	152	175	154	147	145	198	149	167	160	161	141	162	155	166	167	168	179	157	194	179	153	161	172	176	168	160	166	151	165	164	166	158	161	174	156	152	148	175	156	189	135	147	158	172	165	146	158	157	172	177	155	121	170	173	145	165	159	170	182	173	179	147	143	149	170	148	158	139	153	154	161	158	157	165	174	144	133	149	149	153	165	161	179	149	157	143	147	188	172	185	175	176	156	168	156	158	164	163	198	170	163	163	178	155	174	159	171	182	167	174	140	208	155	180	147	175	160	186	174	153	173	159	175	173	157	156	157	158	155	148	152	152	171	191	160	170	161	169	189	170	172	177	160	155	171	160	161	182	150	152	154	167	172	144	164	158	156	146	187	165	131	140	160	166	147	158	162	142	152	155	156	139	180	160	156	175	151	150	150	157	160	169	166	167	176	164	171	158	135	143	168	170	163	153	139	153	155	143	145	183	158	161	157	177	168	186	153	152	146	148	198	165	164	158	148	159	172	167	172	154	169	163	172	189	175	178	192	151	168	153	165	171	163	159	164	146	142	175	167	158	161	144	161	164	156	203	149	166	158	157	136	164	187	168	187	150	160	150	159	143
13279	9549	13954	12092	7115	3486	1833	1064	770	834	707	662	747	705	442	358	396	369	424	365	385	414	408	371	373	408	387	411	393	402	418	391	430	404	425	441	435	380	392	421	389	405	381	424	385	407	413	383	411	373	409	425	458	385	388	396	414	347	397	431	400	390	383	401	394	418	387	380	391	392	395	389	413	391	395	392	425	426	390	430	377	394	374	386	418	360	404	399	387	424	429	399	398	404	401	412	383	397	379	411	400	401	399	420	410	399	395	402	406	411	388	407	406	408	406	380	403	405	412	403	405	351	415	363	429	442	383	381	421	424	422	392	400	384	401	413	412	375	409	366	401	410	414	372	384	367	384	405	387	354	404	396	389	411	372	393	411	415	399	388	404	394	378	388	394	410	418	378	397	423	406	398	402	389	434	401	349	372	405	398	373	427	408	400	370	420	418	396	386	389	396	391	382	388	408	363	375	403	415	413	390	396	396	415	385	394	423	396	398	392	402	392	378	399	382	414	385	388	377	424	377	366	404	436	373	380	421	383	408	448	413	391	351	378	387	430	403	370	419	378	403	423	406	392	399	383	368	379	377	391	417	382	412	390	392	381	399	421	397	397	380	380	422	406	408	396	382	412	400	381	430	373	434	419	412	388	399	366	398	375	378	397	397	390	407	392	351	425	406	415	417	400	398	375	357	381	406	419	397	435	385	387	395	376	404	382	419	405	399	406	443	412	385	402	422	417	402	396	369	394	386	399	397	397	398	390	388	407	377	430	364	408	386	395	400	372	415	391	364	393	399	369	429	408	396	382	413	389	402	423	362	406	389	410	416	426	383	429	406	416	392	374	380	386	395	399	395	460	396	399	377	391	354	405	383	344	366	424	420	408	369	416	379	414	353	396	437	392	397	430	389	404	395	426	420	427	402	413	387	380	390	380	343	363	408	423	387	366	404	404	402	401	435	398	378	411	379	368	397	402	436	390	402	397	402	359	416	366	407	381	377	378	398	422	386	362	414	396	371	383	419	410	389	429	386	395	379	410	366	406	391	403	415	387	405	393	395	437	402	371	392	399	408	407	405	404	424	350	409	428	379	401	425	391	402	376	385	390	401	371	350	368	429	411	378	391	418	384	370	406	407	442	412	412	424	419	399	405	420	416	425	404	388	424	385	419	391	398	395	384	400	389	406	424	368	440	414	349	384	388	408	385	394	402	387	439	380	411	389	384	386	431	384	380	420	380	428	390	405	413	417	387	380	382	413	378	386	418	388	390	412	404	386	398	412	348	414	372	385	373	431	400	377	388	398	388	375	412	343	379	379	398	379	371	384	375	389	411	403	440	374	404	401	393	403	437	359	373	420	370	425	408	404	388	401	372	384	441	399	377	413	384	394	367	385	388	371	393	355	389	418	381	426	389	421	380	411	429	354	359	370	403	424	385	379	392	404	415	381	429	427	394	450	432	400	396	372	405	412	390	410	389	382	382	411	413	424	435	397	394	370	410	415	395	370	380	383	397	380	411	410	437	424	391	398	394	354	385	418	433	418	382	368	401	379	406	396	390	408	404	368	410	420	384	431	379	376	368	407	410	405	395	374	393	383	366	396	388	398	391	392	379	382	424	391	411	395	398	443	420	375	402	419	395	410	378	408	381	415	375	361	378	444	387	436	373	415	401	370	376	398	402	384	380	395	408	391	407	399	375	419	395	394	390	357	402	383	387	394	400	423	424	402	417	407	377	381	367	382	374	355	410	416	399	397	412	382	358	382	379	410	391	427	415	383	401	399	392	417	379	369	394	401	396	369	380	364	389	400	406	407	360	404	410	352	439	391	425	372	378	391	383	400	404	415	401	401	391	390	381	428	399	407	390	424	422	412	415	442	411	398	391	428	414	426	414	377	367	427	419	405	416	405	369	410	388	417	444	387	404	380	387	352	387	395	368	393	380	387	382	408	370	381	421	377	382	377	380	444	376	388	391	377	402	370	405	389	406	392	357	410	442	393	442	420	394	410	377	384	400	416	381	417	354	387	380	395	403	379	389	411	391	403	395	361	410	415	387	418	406	391	403	409	435	378	372	402	378	386	377	417	408	421	417	387	404	417	390	410	396	404	423	373	429	459	369	378	409	361	368	445	378	418	420	390	382	441	402	463	361	418	379	376	390	404	392	403	403	413	409	386	395	377	387	370	358	378	411	377	409	424	402	416	414	383	394	391	388	395	365	389	392	414	362	393	402	395	390	414	372	391	404	412	397	372	428	393	410	375	423	398	417	437	377	393	359	416	359	410	440	402	403	403	376	387	390	450	419	370	399	390	392	414	404	336	391	389	418	398	405	374	403	418	387	371	422	389	394	391	407	395	417	391	346	386	411	400	402	416	387	402	380	388	387	417	387	391	386	404	409	400	374	434	380	390	400	398	428	398	404	410	427	356	366	374	396	393	390	382	421	410	415	406	391	403	380	405	388	390	423	409	405	398	398	414	405	383	396	405	408	373	408	401	385	409	396	384	383	389	414	388	416	408	403	381	435	391	429	393	418	369	411	394	397	411	379	393	415	402	389	441	362	404	393	404	389	399	387	409	416	406	395	371	401	419	404	411	384	396	366	409	364	406	382	441	386	388	413	407	388	383	431	402	412	387	388	381	398	384	378	435	408	383	404	419	417	394	389	389	406	402	424	367	387	401	422	421	386	394	380	384	411	389	368	405	384	380	422	371	399	376	436	399	388	402	404	404	411	386	420	386	392	371	407	385	410	382	352	395	339	408	393	359	397	390	388	370	425	387	387	432	386	404	403	431	381	387	343	393	415	389	404	407	388	400	406	410	408	381	403	409	401	392	405	385	388	393	401	379	410	401	421	375	383	390	374	406	391	409	387	392	385	381	412	379	375	419	392	403	342	412	406	398	379	374	402	416	417	399	407	390	404	398	396	379	365	409	418	422	432	400	421	401	405	408	374	407	425	441	403	389	411	385	386	403	395	408	352	367	361	380	390	408	436	401	396	419	388	405	360	413	374	395	371	363	361	415	394	384	389	413	420	352	403	385	391	397	397	419	405	358	404	407	364	401	378	404	367	379	393	386	378	395	411	406	392	374	383	407	386	375	423	370	391	399	418	384	412	429	380	422	383	416	421	410	396	399	404	413	374	402	393	387	411	384	401	402	395	378	426	407	389	397	417	385	441	408	408	424	381	395	401	410	413	397	390	421	403	406	409	407	413	383	416	380	403	374	418	384	405	398	397	373	422	394	403	419	414	394	401	414	385	389	394	375	394	402	386	410	367	406	391	453	403	407	422	391	391	393	442	406	371	418	352	408	393	408	415	393	430	395	407	435	421	403	422	402	384	394	433	391	399	396	397	396	412	408	397	337	423	384	428	388	422	384	386	383	437	386	422	393	350	417	416	344	387	404	389	412	380	411	391	426	439	377	362	390	377	420	394	420	417	369	422	417	423	390	396	407	380	349	383	391	363	398	407	377	430	350	399	382	441	396	406	383	377
42237	31420	33449	30411	16749	6644	1600	508	411	390	468	812	1331	1218	438	296	280	301	283	269	264	274	225	289	291	292	282	254	259	225	259	268	297	259	275	238	254	287	230	249	240	289	241	302	294	258	252	266	272	278	247	256	276	270	265	272	307	267	262	275	279	293	309	249	262	267	273	242	280	287	240	259	282	258	271	255	251	293	288	255	292	253	248	232	262	250	277	245	233	263	286	227	302	239	266	257	277	253	275	252	266	226	254	251	233	268	289	274	282	272	224	244	247	263	264	269	276	289	291	279	254	236	269	273	261	256	248	276	262	288	265	247	280	282	239	291	258	252	242	276	271	278	270	265	269	246	276	282	279	274	255	245	263	309	275	242	272	277	269	261	268	278	268	285	272	255	255	240	251	261	271	273	243	276	260	249	289	237	282	285	275	271	288	256	254	280	253	277	258	247	300	244	230	281	261	272	260	273	279	258	263	248	255	247	302	251	274	271	271	245	291	268	283	268	273	262	283	254	281	240	255	268	272	281	279	283	242	243	253	230	251	278	250	270	278	273	276	259	286	256	264	273	271	271	302	267	294	286	260	280	280	301	264	273	270	254	228	271	247	278	288	222	249	248	249	270	240	277	276	258	289	284	270	260	259	225	253	254	252	257	265	271	291	260	274	278	273	253	257	259	287	294	216	274	273	252	246	267	275	262	239	303	237	258	306	239	308	285	275	246	266	266	288	259	284	302	276	244	267	270	252	248	261	254	252	256	260	236	273	278	282	258	260	249	264	279	264	270	251	277	266	247	274	260	254	256	276	242	256	292	287	250	237	274	264	280	248	289	303	229	269	248	273	274	264	265	281	252	249	300	293	281	275	252	267	282	284	290	223	253	230	278	264	244	277	259	281	247	279	267	230	291	292	257	269	263	286	257	264	221	268	248	299	241	292	258	246	290	248	254	251	241	281	279	285	257	281	294	285	273	232	225	231	279	286	279	268	250	243	259	268	234	292	251	301	265	283	259	282	258	260	275	257	269	284	296	256	256	259	274	263	268	269	276	253	233	288	281	282	256	266	278	278	289	256	236	285	264	277	255	247	304	279	250	294	286	269	260	257	245	295	279	281	255	272	244	283	272	259	278	271	242	244	271	268	269	257	279	253	291	242	273	263	264	262	269	262	256	250	282	274	256	243	276	269	268	261	265	255	260	274	287	246	274	274	270	287	307	316	301	251	242	286	276	273	307	273	256	298	255	272	244	267	286	287	275	246	274	251	260	270	277	287	270	298	259	267	286	264	266	259	247	235	272	299	256	258	229	257	279	248	253	262	280	251	268	279	286	272	281	261	271	294	291	268	228	266	274	281	279	264	235	251	249	251	309	252	258	234	252	243	259	283	279	252	280	254	259	269	255	273	253	243	237	284	265	278	286	269	254	258	252	254	283	280	264	265	281	280	254	277	288	272	240	285	256	280	248	251	255	265	272	260	278	292	264	292	248	262	270	264	304	270	255	293	276	238	266	336	266	250	261	264	277	281	238	242	238	248	281	272	274	271	251	268	256	271	246	225	242	279	294	279	274	254	252	276	294	232	264	270	249	260	267	282	252	261	254	268	253	272	287	298	270	268	309	248	266	278	291	251	271	288	250	245	246	286	282	275	269	252	275	272	281	256	279	264	265	256	282	254	271	257	265	313	269	257	265	255	256	290	269	258	262	252	284	243	275	271	280	261	267	253	270	245	283	252	272	259	260	261	252	238	267	286	257	269	229	257	229	254	258	282	232	234	270	274	254	257	281	326	276	273	281	271	273	276	276	297	267	288	289	292	258	274	269	274	278	286	276	284	252	268	279	245	295	231	266	276	279	263	280	270	244	267	300	273	245	264	286	243	234	253	281	258	264	256	260	235	293	261	285	275	277	288	224	233	249	259	259	257	264	285	253	263	270	285	266	290	270	284	248	280	309	299	235	255	283	273	280	282	266	283	281	246	273	300	318	278	243	248	246	264	279	265	291	248	271	251	252	263	256	281	273	259	264	251	246	272	265	304	262	297	255	285	245	284	257	269	267	274	273	262	308	268	268	248	253	302	248	271	298	240	280	266	267	257	265	271	280	266	278	284	292	269	249	272	298	251	279	250	283	273	276	241	277	261	291	219	256	277	272	286	276	238	262	280	287	261	260	285	277	239	272	262	267	259	273	259	253	248	274	283	272	277	256	248	293	256	273	291	273	254	242	287	279	266	271	292	263	286	278	253	274	264	264	256	248	302	257	250	244	233	243	248	258	237	283	274	266	310	264	246	267	240	288	304	280	283	288	250	279	265	265	266	280	236	243	279	293	270	255	301	255	255	276	279	287	279	256	293	253	250	255	260	260	272	304	267	265	270	245	256	253	277	277	292	240	260	238	278	272	291	292	299	272	263	256	266	248	266	280	248	291	254	285	250	267	308	265	253	271	300	277	257	293	261	241	258	274	248	276	266	273	268	278	258	260	253	277	244	283	263	263	251	236	259	263	259	287	265	275	278	276	278	260	249	258	275	234	249	252	268	271	273	284	258	288	241	243	261	283	275	220	268	278	260	281	294	273	258	236	259	270	260	280	271	282	289	281	249	269	310	246	241	250	264	275	294	272	267	244	251	275	270	237	228	256	236	276	277	229	238	268	242	270	305	262	256	281	265	263	244	277	287	253	250	271	276	268	257	258	265	274	273	257	252	294	288	301	279	258	266	255	247	258	282	301	287	283	244	275	274	289	270	270	269	275	264	264	245	265	293	244	245	254	256	269	289	271	258	273	274	275	221	279	295	275	261	255	279	241	308	276	269	276	291	286	270	263	279	259	274	262	277	289	268	265	311	257	287	249	284	265	268	259	256	284	264	257	285	286	239	285	248	260	246	269	289	248	256	293	245	271	309	274	320	314	265	274	270	290	251	281	262	280	265	262	278	257	269	265	283	247	258	267	272	265	279	257	240	238	271	255	232	275	273	290	263	245	279	281	298	277	256	258	315	268	262	265	248	250	268	256	283	285	263	261	256	286	259	289	267	273	235	304	275	241	229	270	284	289	283	239	259	260	254	257	269	245	260	277	241	254	248	250	279	271	282	283	301	293	266	275	273	273	261	246	278	250	255	267	264	267	254	235	266	276	277	270	236	243	265	284	260	287	261	260	283	259	241	248	295	279	266	272	274	240	275	255	290	233	277	283	220	266	297	283	260	266	254	255	259	286	291	236	252	250	269	269	299	305	279	294	259	272	295	243	291	232	254	261	274	250	244	238	267	310	272	268	255	251	270	279	263	267	268	247	285	267	291	235	286	263	276	273	272	245	296	251	301	260	279	246	287	292	229	264	269	274	263	292	239	255	307	260	283	252	266	251	276	265	276	291	272	264	268	265	255	259	307	283	244	229	241	264	319	277	288	266	253	265	288	284	275	252	266	259	231	271	260	246	257	277	286	259	286	283	269	262	255	277	274	252	257	245	264	263	270	275	281	285	257	308	274	293
26974	24682	36252	37151	26148	13763	4632	1755	1204	1151	1830	3886	6386	5600	1362	629	656	607	574	607	641	619	599	655	639	623	597	596	583	624	584	601	598	626	558	592	596	653	592	631	604	589	622	611	635	604	622	560	598	597	641	597	594	572	577	596	588	593	649	597	592	602	634	583	648	618	624	604	580	594	667	619	655	655	632	647	628	607	628	625	615	615	651	596	612	619	591	588	598	613	618	634	587	630	637	596	603	627	606	561	574	603	578	623	622	620	551	589	592	549	611	617	595	578	609	587	606	625	606	611	618	582	654	635	588	547	591	577	580	616	568	586	551	609	567	629	602	592	619	606	552	589	596	599	644	572	584	606	620	589	636	599	634	633	617	585	611	592	620	599	613	582	566	579	622	607	576	588	573	592	597	595	604	630	611	567	547	598	590	620	641	603	606	627	620	606	600	601	564	579	588	593	606	616	602	566	585	588	604	592	613	549	611	597	634	625	575	592	597	628	588	587	612	590	621	565	579	573	641	636	581	595	586	572	621	608	607	609	637	591	613	590	635	635	651	627	554	590	605	610	632	599	579	594	591	632	600	606	602	560	586	590	610	617	636	606	591	602	619	632	570	642	586	587	579	577	597	603	588	632	596	630	572	569	624	614	661	628	609	610	607	594	641	576	626	589	608	602	643	633	633	633	640	582	595	639	625	617	633	568	631	605	587	607	643	571	589	583	606	595	599	634	602	617	631	577	576	592	605	624	572	623	589	583	578	560	606	634	562	575	593	647	624	557	626	596	597	648	636	618	594	600	626	619	624	551	629	616	567	597	565	606	604	642	624	662	634	607	614	618	640	584	606	608	645	610	586	641	626	655	554	610	549	621	622	596	611	593	587	611	572	584	603	598	619	609	594	626	605	579	595	597	609	598	628	638	640	645	572	567	577	595	579	614	610	600	593	631	613	629	573	635	608	639	584	607	616	619	634	631	655	604	583	591	613	616	591	647	621	616	626	646	627	605	625	614	574	570	567	597	635	616	592	607	640	606	608	619	602	633	656	584	603	619	604	636	586	623	583	619	599	609	608	633	592	627	610	609	557	626	634	607	616	619	580	602	603	589	583	600	583	601	598	613	598	636	652	622	615	558	619	576	632	600	608	594	557	631	604	581	631	601	573	612	604	624	593	576	593	628	624	608	629	609	615	587	597	612	585	605	574	573	621	621	599	605	632	652	617	592	627	605	590	626	574	650	583	612	608	597	622	581	609	577	623	577	588	636	610	576	592	585	594	616	625	584	621	659	622	582	582	615	657	603	638	637	598	621	589	652	608	595	638	608	606	598	616	611	625	603	615	607	572	636	612	600	651	577	619	608	617	621	617	592	602	565	610	608	602	598	640	605	610	548	609	585	575	615	597	605	593	644	570	595	631	582	598	600	656	608	633	581	613	613	610	650	613	604	632	585	596	595	596	596	625	556	576	596	584	577	601	622	578	642	602	567	609	562	643	595	632	605	654	611	645	603	617	572	617	580	635	617	582	603	610	643	567	620	580	609	638	593	598	613	613	642	591	581	595	597	603	608	576	592	609	598	598	595	616	643	602	589	623	581	611	626	584	629	612	606	552	606	587	619	562	587	616	626	600	605	652	560	637	612	608	608	600	598	622	589	578	580	577	601	630	595	571	605	579	630	599	600	598	562	628	640	653	637	611	576	651	611	604	612	591	558	616	665	652	622	633	621	599	625	607	607	577	586	607	632	615	601	604	630	579	619	577	579	564	603	632	588	578	603	632	615	590	625	629	570	620	624	635	588	630	576	626	619	624	598	615	593	620	595	598	591	597	627	619	582	621	593	618	593	582	645	610	616	616	638	615	634	575	630	607	643	609	595	635	601	663	565	588	637	650	581	606	610	587	626	662	610	611	599	593	661	585	617	596	632	590	590	650	597	609	582	602	638	643	602	590	594	638	551	590	635	616	618	586	600	617	639	624	621	642	595	564	613	571	634	606	620	621	574	600	612	640	591	611	592	619	609	611	625	609	575	599	580	570	604	621	619	574	603	610	613	643	593	634	603	646	617	618	652	635	620	587	590	634	622	632	614	625	566	616	617	610	582	576	630	620	642	603	585	596	581	597	618	569	639	636	619	601	603	591	622	617	579	646	607	606	586	640	574	588	642	588	569	650	597	548	588	544	630	649	589	667	638	599	587	625	622	599	595	571	633	599	640	625	608	603	569	589	608	655	592	650	630	659	583	617	659	573	571	653	633	633	587	630	586	620	611	616	614	615	562	575	635	601	638	561	562	592	580	570	609	629	581	593	632	593	596	576	604	613	641	588	570	636	621	616	638	588	573	608	631	594	585	606	580	612	586	615	625	599	639	619	579	625	659	621	618	597	600	600	638	624	608	650	591	616	578	586	601	598	614	619	589	601	571	567	633	593	606	636	637	635	650	639	627	594	566	609	571	607	620	573	642	620	585	613	610	631	610	599	609	638	630	601	612	609	600	603	617	585	659	610	628	586	608	581	581	587	587	631	665	575	597	638	595	612	617	595	586	589	579	590	629	621	590	588	605	611	604	592	592	572	638	663	638	637	607	544	581	634	566	587	625	606	585	604	632	608	637	595	611	622	608	617	615	620	604	611	617	589	579	584	572	607	592	610	611	614	649	573	618	633	666	561	602	591	579	597	626	606	573	597	592	621	591	571	604	628	602	587	597	654	612	576	571	550	547	603	614	615	616	622	572	644	571	605	661	588	652	634	618	604	606	640	606	582	596	589	622	613	618	601	650	592	690	579	641	595	616	564	596	637	592	594	646	595	590	613	602	569	614	587	593	585	613	596	634	638	591	577	564	616	641	603	602	636	604	641	611	619	613	596	632	618	614	617	621	588	598	630	602	672	604	611	579	591	611	583	624	646	621	629	547	589	592	591	609	579	631	585	566	622	602	604	619	645	621	592	588	580	586	556	612	589	628	586	643	611	573	621	629	628	599	574	573	648	602	622	611	602	567	571	620	593	634	570	626	625	586	619	586	604	593	616	598	601	594	595	616	592	606	588	599	627	603	631	578	704	620	593	600	574	597	637	613	624	644	592	615	569	651	649	624	574	589	629	591	573	624	638	639	604	610	599	655	595	626	595	621	595	570	577	586	598	557	601	609	626	585	614	594	569	603	585	595	594	586	554	622	581	651	584	651	566	561	633	618	576	656	581	625	617	578	603	584	611	573	599	616	624	604	590	626	617	594	577	606	624	594	611	558	616	607	613	623	634	595	591	606	622	618	602	643	583	608	565	579	633	637	616	596	613	559	635	630	605	619	645	599	626	602	618	611	625	623	603	612	594	634	578	576	586	605	572	607	597	640	631	657	605	597	594	580	649	611	623	601	617	610	641	645	635	617	611	589	631	610	569	619	604	624	643	603	636	589	649	596	596	622	603	570	588	630	612	618	635	623	613	610	629	554	612	618	590	624	624	605	627	612	614	639	630	605	568	641	641	645	642	598	590	581
51855	40885	40288	36794	25482	14598	3937	983	701	642	669	1030	2613	2997	921	381	378	335	317	330	328	343	305	367	344	354	337	369	314	326	344	321	322	336	341	330	312	338	334	351	346	330	329	335	335	343	306	332	333	319	339	353	344	337	304	311	368	341	324	333	329	319	314	334	357	371	295	323	322	352	345	334	331	308	355	331	309	333	340	338	326	296	345	319	318	354	331	310	334	364	344	328	285	366	369	324	301	329	333	336	355	342	316	336	349	328	366	359	319	315	340	317	308	378	355	311	303	346	342	324	369	364	359	343	351	351	321	333	339	313	332	313	353	347	341	341	321	332	317	313	320	344	356	335	354	343	320	329	338	346	336	348	359	345	344	367	375	342	319	340	295	316	350	347	347	352	339	308	364	350	324	333	327	325	355	325	367	315	337	354	368	401	380	341	327	338	336	317	320	335	331	294	329	335	328	325	352	356	327	319	350	358	342	353	327	325	332	370	361	326	337	321	361	294	333	333	311	342	325	314	384	321	347	327	358	357	322	316	344	313	319	314	354	319	351	324	295	324	350	332	342	315	355	369	351	362	349	327	321	336	353	335	361	340	321	342	349	334	333	347	293	333	319	334	341	344	374	304	337	344	310	350	314	301	334	361	326	334	347	352	321	335	310	324	322	306	361	377	343	339	309	357	324	343	309	325	315	362	370	352	320	309	323	342	344	332	331	349	366	355	372	342	338	384	344	333	301	306	366	284	299	357	328	322	357	346	320	358	313	346	325	337	306	328	351	364	346	332	335	307	336	312	329	347	319	348	331	339	305	303	330	291	349	316	339	357	340	347	359	343	334	337	325	337	309	328	359	354	330	331	362	356	363	345	354	320	328	316	338	343	344	320	339	345	351	329	338	316	314	322	346	333	342	316	379	320	320	387	350	368	326	322	345	324	316	362	325	371	333	325	353	307	374	324	337	317	327	305	319	323	335	368	302	313	345	325	322	344	318	329	330	340	338	341	302	333	342	334	319	326	342	344	346	346	310	323	360	309	325	324	351	335	335	354	323	361	334	321	309	312	328	379	316	345	357	354	323	336	335	335	345	341	343	306	286	321	351	328	312	342	316	326	348	331	321	336	376	324	337	312	341	310	360	347	299	340	354	363	305	361	341	342	348	317	323	366	330	377	339	320	351	351	362	327	346	327	347	352	318	317	398	354	333	350	304	355	339	348	373	388	326	373	334	363	359	343	335	333	326	338	305	313	367	379	317	317	381	339	324	333	336	310	342	336	322	329	362	316	301	340	356	317	310	333	311	342	383	336	285	342	345	330	323	306	356	341	317	317	354	355	328	319	338	349	336	324	368	344	350	337	316	316	362	286	325	309	361	302	366	326	315	361	371	342	356	354	330	365	348	340	331	337	319	328	368	343	393	328	315	328	330	361	335	357	313	365	339	309	334	333	356	338	323	324	350	284	330	319	318	321	335	331	340	311	338	343	370	319	343	337	297	310	312	333	326	349	337	338	361	342	360	300	348	313	339	314	376	337	357	358	348	359	323	362	358	363	338	323	339	333	310	329	347	360	349	392	351	363	336	304	322	354	296	347	317	324	355	355	346	313	280	338	357	327	334	332	355	346	301	323	338	298	336	316	324	350	332	320	312	349	304	335	324	356	326	371	340	327	329	331	308	368	316	352	354	348	316	367	351	352	361	345	361	313	306	352	359	313	341	287	349	353	307	313	319	324	343	315	346	347	322	343	339	326	347	341	363	344	353	300	348	337	369	310	325	333	339	320	306	337	328	321	330	357	338	333	285	337	327	330	315	361	321	325	353	363	332	354	370	334	325	346	356	346	330	348	356	349	328	340	307	329	354	330	311	332	344	321	375	358	322	316	312	329	345	308	351	318	352	336	359	292	344	323	327	338	364	369	352	322	325	333	344	331	343	327	371	323	355	327	317	358	309	319	328	355	344	316	311	327	285	310	318	343	330	318	381	341	335	349	326	329	333	344	340	355	361	338	318	317	319	305	341	358	334	355	311	341	349	296	337	327	320	300	343	326	329	334	329	315	342	330	337	372	349	326	327	363	332	365	359	379	335	339	337	311	343	334	363	349	346	366	354	362	339	338	306	334	322	344	320	336	330	346	355	312	341	299	333	382	323	313	338	351	339	350	330	314	331	360	341	375	350	322	355	332	306	312	338	385	350	342	364	358	347	369	319	351	376	370	356	349	345	318	329	342	306	310	300	341	343	344	332	356	338	356	336	346	333	371	336	314	340	325	372	370	346	365	345	332	316	332	347	339	347	339	335	337	347	330	341	352	297	325	323	322	296	324	357	342	335	291	327	347	316	341	340	315	308	283	367	297	313	327	320	313	310	342	351	330	336	329	361	366	304	321	355	328	305	358	334	328	331	343	319	334	322	314	345	327	351	307	368	324	356	334	341	320	308	360	379	299	330	329	346	367	345	315	360	343	381	321	338	313	304	289	327	313	351	315	333	337	341	318	349	326	360	336	284	318	328	333	344	315	339	306	343	319	311	330	327	319	342	320	335	344	356	333	295	353	316	369	326	351	346	303	315	333	382	341	355	306	325	352	323	348	315	330	353	323	327	318	311	336	317	310	312	305	350	367	341	352	343	372	365	309	382	319	287	346	325	339	312	316	348	328	331	339	350	319	309	317	367	316	351	344	322	364	339	349	358	344	349	319	332	347	306	335	382	343	336	340	343	334	339	329	308	332	309	322	371	345	353	352	360	315	342	352	350	317	316	400	351	327	317	317	282	333	333	338	331	342	325	357	332	318	330	350	339	333	343	350	316	309	333	352	337	332	324	332	339	344	312	329	327	343	290	319	363	351	328	342	321	369	305	349	300	346	352	323	320	357	334	300	339	330	319	336	375	344	313	354	332	345	367	383	341	349	320	320	318	336	323	354	329	366	344	315	340	371	330	342	353	365	330	338	322	335	326	318	330	347	339	322	336	326	349	348	336	330	343	328	327	403	352	321	344	363	343	369	341	354	336	334	312	364	367	348	343	313	356	327	325	352	344	344	351	349	310	363	355	314	317	320	332	355	320	343	362	323	361	342	340	312	317	342	328	339	338	355	319	338	345	330	331	334	393	332	323	324	327	338	343	383	344	349	325	335	339	337	345	332	321	298	312	334	374	381	351	331	297	326	292	340	325	318	295	304	313	333	319	296	329	319	347	320	350	339	349	321	318	355	380	326	313	323	314	325	306	329	323	367	338	330	338	358	342	344	313	322	347	353	353	356	355	350	295	348	315	328	325	371	374	315	312	291	316	337	362	367	341	333	333	330	318	315	330	336	336	343	367	356	325	329	343	310	293	338	329	351	339	343	335	314	314	335	313	343	347	348	354	344	329	314	327	368	334	338	351	404	380	342	320	335	330	318	335	322	331	321	320	356	348	348	314	326	306	346	390	342	350	329	331	314	321	340	353	313	331	370	304	316	324	304	326	351	338	297	354	353	338	306	324	363	353	327
33284	31915	40816	43037	34830	23109	8021	2859	2332	2519	2370	4633	11656	12456	3065	761	742	733	722	719	737	776	766	757	717	680	738	730	720	722	700	706	692	709	763	717	749	710	756	728	748	694	776	709	717	732	710	729	744	712	719	721	722	706	731	772	691	715	705	701	734	734	737	719	736	741	752	733	766	748	727	750	758	729	704	726	676	684	732	684	691	729	727	728	735	738	733	734	740	777	726	719	735	758	729	731	695	743	755	752	758	672	749	728	722	759	696	733	677	735	709	751	750	771	766	697	727	693	737	713	669	737	734	754	737	698	746	755	710	707	752	722	710	713	662	705	745	728	744	753	729	696	741	760	742	680	712	686	711	736	769	700	731	755	777	722	703	750	720	688	687	743	707	731	718	706	714	703	726	658	738	730	705	708	743	716	712	739	709	786	718	675	742	749	759	704	716	696	691	741	706	680	728	694	770	747	708	770	739	715	697	701	773	750	717	740	728	725	763	716	763	737	768	718	768	721	747	695	729	764	727	706	707	697	710	736	769	658	731	731	762	752	739	721	724	765	758	723	721	690	688	756	766	710	744	700	744	757	760	726	752	723	705	745	716	706	706	732	764	755	739	743	729	753	719	744	705	721	717	737	716	811	739	713	768	699	737	702	736	741	737	713	726	715	744	723	688	752	722	694	676	716	713	774	729	727	714	738	707	740	709	759	754	709	683	726	729	667	707	689	692	752	760	719	721	715	698	720	694	774	729	727	706	739	765	666	737	714	699	688	721	689	741	766	739	716	716	699	725	698	670	699	758	691	723	732	704	731	704	674	720	697	732	766	720	723	702	684	662	670	708	715	726	718	740	687	749	729	713	721	729	717	707	726	686	735	708	726	732	708	728	734	688	704	700	687	760	741	753	760	751	709	738	698	730	701	726	735	715	740	725	696	681	752	685	733	734	736	688	731	723	714	752	699	730	780	775	692	673	795	730	728	715	744	708	753	716	708	704	704	662	731	692	686	745	748	724	702	743	704	711	679	735	696	736	697	724	721	755	741	724	732	788	712	720	722	719	746	664	719	708	755	755	742	663	701	701	725	729	724	705	708	760	728	737	743	743	729	706	715	744	706	718	717	783	769	725	735	753	717	684	760	711	740	729	745	690	718	720	684	716	741	713	764	715	744	722	707	732	698	718	720	686	716	742	691	728	744	749	707	721	715	743	692	746	730	713	723	683	726	756	741	743	726	741	704	725	722	713	733	746	771	720	752	706	726	703	748	710	693	766	740	733	710	735	688	747	698	742	731	681	762	712	688	699	746	734	736	731	738	712	736	668	751	662	715	776	730	707	715	731	712	747	757	747	721	688	746	729	770	778	733	710	707	682	720	739	727	784	729	717	718	720	713	699	750	756	723	755	740	741	767	676	713	796	752	737	724	750	699	763	756	760	738	713	731	719	769	725	796	662	715	735	695	766	778	741	736	722	674	734	717	682	736	722	738	764	725	703	707	730	743	755	718	720	718	662	723	739	693	737	648	743	741	711	709	709	766	789	676	759	709	761	739	719	698	707	747	713	727	740	742	685	651	732	688	725	712	753	726	750	734	744	737	756	729	686	783	737	725	744	725	715	742	739	767	731	742	733	734	708	718	708	709	725	713	745	721	668	784	731	743	752	744	733	740	727	746	720	766	699	767	757	692	738	730	668	725	686	710	700	699	761	708	691	724	790	749	738	707	726	715	721	679	749	704	698	689	716	722	724	730	703	711	678	694	695	736	779	725	752	742	720	758	693	731	684	764	741	714	744	681	723	741	716	689	682	747	729	728	714	720	740	711	648	737	740	703	716	742	745	731	706	754	750	742	699	714	728	698	711	772	686	651	676	753	717	734	745	718	711	784	724	677	711	716	726	682	709	704	723	664	718	743	741	680	687	727	780	732	715	767	729	711	727	680	745	773	743	780	736	745	704	696	720	706	776	726	753	751	749	746	692	696	729	679	710	717	766	729	709	701	741	726	677	708	681	713	723	712	760	737	748	728	743	726	691	720	730	708	740	730	730	694	734	726	701	702	685	787	747	749	704	708	674	679	795	778	733	680	739	698	714	751	757	741	773	717	731	651	727	724	743	714	719	708	755	730	742	686	754	729	725	761	724	652	725	695	704	736	766	734	749	679	717	699	725	722	753	673	730	727	703	715	708	733	688	742	729	702	770	714	722	720	750	767	773	673	771	726	714	736	752	744	739	768	752	712	692	712	738	738	702	732	723	737	700	747	716	697	755	716	718	755	756	727	708	734	703	672	697	736	730	720	700	700	737	738	732	684	707	736	680	775	747	749	726	663	695	699	707	728	716	710	741	708	787	734	710	706	715	726	704	696	706	684	736	729	729	772	740	723	753	712	773	680	735	723	704	708	701	709	742	754	683	675	752	749	718	743	773	687	728	751	754	699	734	767	719	755	685	746	715	707	725	749	720	707	696	778	705	745	710	773	755	704	749	696	746	715	707	693	684	737	723	730	718	708	712	717	741	761	743	742	702	689	650	694	737	692	695	697	707	746	762	684	705	710	718	726	711	722	713	763	756	736	668	686	719	741	695	812	740	710	765	766	733	705	655	709	713	720	712	678	708	720	714	672	751	683	692	722	699	698	730	752	750	728	723	706	737	740	729	721	741	708	751	716	696	751	715	677	740	719	768	702	695	745	733	671	760	729	729	704	704	729	706	734	721	724	701	733	710	763	714	737	725	684	706	732	739	735	694	693	739	752	713	712	712	741	678	769	744	734	670	714	704	713	736	714	735	735	724	723	719	765	764	696	758	691	699	685	724	658	746	724	691	722	742	788	728	798	739	700	748	704	707	708	739	776	720	695	762	712	793	684	753	761	740	720	698	664	716	688	749	683	696	727	726	732	691	720	692	705	730	709	714	694	762	715	702	785	710	719	766	723	717	759	746	780	742	754	661	716	685	714	744	713	698	724	682	799	746	725	729	708	732	746	735	764	763	684	737	703	702	722	672	709	746	755	719	738	699	746	701	777	689	744	765	768	697	754	724	733	739	746	689	768	728	743	731	718	739	738	757	698	717	731	738	700	770	737	743	700	760	716	705	768	707	723	720	658	709	691	736	725	749	741	713	696	718	703	764	724	774	749	729	710	676	766	752	739	763	736	700	708	773	715	731	748	689	706	698	742	713	690	771	711	698	780	702	736	747	720	754	703	720	719	742	649	740	722	739	719	764	689	706	733	738	747	691	724	708	752	727	691	717	675	757	750	708	686	728	708	705	776	675	740	733	702	717	724	756	721	727	665	731	745	727	750	752	748	755	758	763	751	811	714	762	734	761	713	772	701	731	696	758	676	736	754	708	688	740	727	699	746	708	696	724	753	745	775	703	767	701	691	744	706	728	726	750	722	738	741	698	731	716	717	710	733	713	703	751	719	713	778	754	724	738	672	701	725	709	715	722	682	722	693	714	759	704	703	753	731	710	718	741	746	765	749	729	700	772	731	736	743
22170	11525	8759	4949	2146	945	514	331	326	220	197	201	227	171	176	151	151	148	161	167	160	132	162	159	164	166	142	150	154	158	187	133	186	161	178	131	174	143	193	147	150	185	172	148	165	148	181	167	155	187	187	160	136	171	169	156	175	160	145	164	162	159	151	139	160	167	160	139	161	158	185	157	169	154	164	171	187	163	169	165	159	147	155	139	140	181	153	163	165	175	172	171	165	157	165	164	157	169	186	170	169	154	193	170	150	166	135	179	191	142	145	156	173	158	179	167	151	153	170	175	143	180	149	161	151	170	130	160	155	161	161	181	184	141	182	139	154	185	155	173	180	159	156	161	150	173	175	147	145	140	160	174	150	164	161	169	154	157	157	169	154	160	157	161	192	132	173	166	148	141	177	147	176	171	153	168	174	147	159	162	156	174	191	194	147	142	155	166	176	146	181	184	171	127	140	146	164	163	174	149	175	159	144	175	188	154	142	167	136	159	153	147	151	170	151	158	137	150	137	172	177	141	167	166	164	159	159	176	167	162	157	144	172	173	181	160	169	174	180	166	158	158	154	167	177	159	184	163	157	189	143	155	154	164	170	164	139	185	170	167	176	161	164	173	149	156	158	146	132	178	169	144	135	184	169	167	177	163	161	155	120	160	167	153	168	182	156	148	134	143	167	167	166	175	172	186	192	167	168	170	163	179	156	181	150	160	176	176	177	162	161	155	163	168	162	162	160	171	168	163	179	133	160	170	161	139	158	142	199	165	176	157	158	154	175	172	145	170	159	151	153	155	160	166	156	198	170	166	154	166	123	144	191	156	151	152	148	178	150	162	172	150	157	162	164	149	155	165	131	168	179	140	173	169	178	144	160	154	181	163	171	162	156	145	170	153	188	143	177	166	144	181	156	172	141	138	158	159	142	153	125	149	176	153	172	138	165	165	165	176	166	186	136	146	153	148	159	157	160	179	171	140	166	131	142	149	164	159	157	154	173	154	179	177	151	152	157	164	185	151	155	168	156	162	157	166	145	156	145	165	170	147	166	195	158	162	152	151	161	166	181	168	175	175	157	155	177	157	163	154	160	156	176	151	175	178	151	157	158	157	184	162	138	160	124	170	177	174	157	145	182	152	160	182	166	182	145	159	158	168	162	169	144	160	149	168	152	154	157	160	148	183	165	157	178	175	186	160	167	191	149	136	174	179	161	159	141	145	138	147	159	159	168	152	175	143	174	153	151	164	129	152	196	159	139	157	146	152	158	159	152	163	170	207	154	134	145	172	130	154	159	159	160	179	161	153	200	151	148	141	158	164	182	148	146	177	181	157	151	164	192	168	167	194	138	154	162	138	131	176	181	168	197	191	149	153	163	147	168	173	167	158	171	164	166	179	187	174	155	166	148	140	159	154	183	157	191	152	136	153	177	135	168	161	169	158	145	163	149	152	169	157	185	159	163	168	186	141	164	160	153	165	166	188	166	188	130	150	172	188	126	176	177	159	184	196	173	170	165	146	162	170	122	157	153	145	170	156	179	167	163	156	176	163	176	152	165	185	173	146	169	142	170	165	178	166	168	129	157	185	164	152	194	180	165	132	179	173	161	187	170	177	175	162	171	162	165	131	185	163	168	164	161	163	143	149	160	152	146	145	162	146	144	154	180	143	153	153	149	156	179	153	154	151	160	157	174	162	153	158	163	159	154	182	179	168	162	163	163	151	149	141	159	172	146	160	164	157	170	181	169	134	177	159	151	161	128	146	170	159	163	176	165	174	174	168	160	144	133	157	164	163	182	172	146	158	163	146	164	150	171	199	161	163	147	171	154	163	177	174	148	171	176	181	166	160	159	166	158	160	155	168	168	146	158	188	140	168	177	167	163	157	158	162	172	168	159	157	170	175	158	148	166	145	179	149	151	144	154	157	159	168	171	174	158	146	143	145	184	144	155	172	156	176	172	155	179	168	156	158	160	183	180	158	148	173	161	132	164	177	184	147	154	155	185	145	176	142	150	165	168	190	180	172	148	160	166	178	188	165	164	156	168	169	169	164	169	157	163	161	191	154	149	162	172	161	155	133	134	162	146	184	153	135	179	148	138	168	159	148	193	164	170	166	170	181	173	134	159	173	157	193	173	174	171	168	149	177	175	161	159	136	135	147	170	156	157	150	153	170	169	157	149	165	173	163	153	167	159	159	153	163	160	152	142	166	174	141	153	172	138	145	182	167	143	185	147	168	160	168	154	179	169	165	190	183	172	157	149	149	156	172	142	141	141	137	160	163	161	169	164	151	190	180	165	156	160	144	180	157	150	175	181	164	171	181	131	167	150	177	171	147	161	158	149	167	144	167	169	159	177	167	154	147	147	169	171	170	155	159	142	170	155	171	167	161	165	176	138	162	173	159	142	158	133	170	135	165	142	162	157	175	168	131	156	118	174	151	165	179	156	142	174	157	147	188	180	188	170	172	137	180	152	172	157	165	174	171	180	171	171	155	162	147	160	151	179	136	161	171	135	146	158	156	191	166	151	176	160	168	163	178	146	162	144	149	154	180	155	154	149	191	164	170	148	187	165	163	162	155	189	173	179	168	164	152	165	155	146	175	165	167	168	170	155	161	160	174	159	157	160	161	167	159	154	166	149	151	170	167	162	170	163	172	170	137	149	139	149	161	155	163	172	136	189	167	161	165	190	165	162	166	163	146	159	166	174	123	184	171	176	137	174	181	148	183	159	166	136	173	164	173	180	158	146	167	171	147	167	165	161	157	152	158	142	153	156	165	172	155	174	180	148	156	145	176	191	164	180	146	152	167	154	176	155	182	158	162	145	168	175	155	161	154	163	158	148	157	175	160	158	170	173	146	145	182	152	152	163	161	181	195	165	160	164	151	170	143	169	171	152	182	152	156	141	141	157	153	159	172	150	142	170	160	184	159	151	156	167	161	181	156	156	144	157	174	164	159	165	156	146	167	140	158	183	166	167	150	148	153	172	145	165	177	157	164	160	164	166	159	169	138	165	139	165	149	180	166	162	162	178	165	191	175	153	157	178	169	151	150	161	165	174	151	200	128	168	144	193	177	144	160	157	153	166	151	152	155	177	153	166	190	167	163	160	157	146	163	172	181	165	161	156	155	165	158	179	176	142	127	123	174	156	150	156	166	161	159	186	182	177	158	156	189	160	197	182	151	169	162	192	170	159	164	183	180	167	185	157	158	145	129	151	163	187	153	155	162	163	151	156	160	174	174	174	154	162	193	170	165	170	139	158	182	157	126	154	161	168	156	170	159	145	148	142	143	148	153	171	154	162	150	169	137	170	147	186	180	172	190	149	152	172	184	162	158	181	141	162	159	145	153	170	168	159	175	143	177	152	153	190	169	171	175	151	164	138	152	159	159	142	148	136	144	162	135	153	153	188	146	180	171	166	141	166	146	157	157	168	147	167	174	168	154	173	150	163	185	174	153	158	139	161	158	148	154	134	166	171	148	181	154	171	147	146	159
13428	9113	14110	12044	7100	3467	2048	1359	1058	667	542	595	665	656	387	391	384	402	413	418	403	373	420	414	390	413	422	451	433	390	413	411	379	417	414	401	412	413	374	437	393	384	375	404	422	383	426	405	380	372	394	395	398	379	402	420	394	396	384	382	442	383	405	377	409	378	422	420	400	432	423	417	382	385	392	425	413	416	394	413	414	393	407	407	351	377	402	372	371	406	397	403	389	372	394	422	388	412	427	414	416	416	386	396	434	375	390	375	435	412	403	398	423	434	391	405	398	389	385	338	410	447	363	416	380	363	370	388	391	420	388	388	440	379	371	415	380	414	424	413	416	413	396	434	377	379	384	406	398	393	414	368	385	382	401	401	391	413	334	408	417	406	415	396	397	414	386	373	384	414	397	399	390	361	402	399	385	363	388	393	372	412	332	396	362	409	383	375	410	393	417	389	375	395	402	397	390	389	386	415	388	396	380	413	418	354	395	391	381	391	379	388	379	418	415	403	418	374	385	377	430	411	388	415	384	378	412	414	447	380	419	394	367	407	396	372	384	391	386	416	363	388	402	361	396	413	400	406	417	398	402	392	409	380	404	393	394	389	385	356	414	386	438	394	385	391	391	398	420	408	367	404	380	401	427	379	385	365	406	381	378	419	395	410	391	400	383	413	369	392	389	413	426	371	410	368	377	402	415	371	373	398	404	414	372	396	398	403	411	398	406	425	377	391	360	367	383	385	436	371	407	437	395	384	412	399	360	392	429	372	432	392	390	407	414	386	387	405	388	383	379	403	374	361	411	396	425	379	389	343	376	353	397	385	395	431	381	398	417	355	393	401	405	362	389	403	397	439	393	387	403	382	429	429	405	389	380	382	411	423	382	366	381	406	408	403	391	410	410	387	394	415	385	400	394	404	409	399	382	393	445	428	391	387	422	361	378	375	409	418	387	409	398	432	387	370	387	370	389	381	411	384	400	376	414	380	418	399	376	376	406	392	382	391	381	403	407	411	394	372	402	414	397	425	369	414	447	399	396	369	408	416	392	420	424	404	373	380	406	378	382	396	410	383	394	410	406	384	432	393	394	395	441	401	407	422	399	392	443	403	366	392	396	400	416	383	360	387	407	378	398	386	393	389	358	407	363	373	461	373	412	396	403	397	431	372	412	430	413	399	409	387	374	419	373	377	393	380	371	415	403	338	420	387	402	430	416	387	404	370	373	441	343	388	425	378	413	377	405	379	383	389	400	390	376	378	388	400	407	419	388	362	421	403	428	395	395	382	442	398	425	381	398	428	401	384	407	421	410	406	393	366	374	398	410	422	378	418	389	412	403	423	410	369	411	407	377	391	388	428	393	416	378	387	454	385	411	360	377	424	402	398	377	410	397	397	394	412	378	415	407	436	375	380	394	415	429	390	421	405	381	385	396	403	398	425	399	363	387	375	383	410	442	388	428	428	384	418	378	402	427	386	380	430	351	411	431	346	398	403	375	365	397	409	401	368	384	394	382	380	395	385	369	389	381	383	367	373	415	428	397	390	394	424	358	424	388	376	403	398	375	384	408	389	396	391	405	389	415	398	422	415	410	400	383	455	392	370	443	416	400	370	402	388	400	382	423	408	390	418	375	410	384	400	368	377	407	389	398	382	387	404	400	403	367	442	431	385	408	384	414	400	376	413	389	371	375	400	370	416	389	385	373	405	387	402	404	418	424	386	413	422	367	392	398	368	381	415	453	374	420	401	369	394	407	385	427	389	406	414	387	432	352	381	395	434	433	448	371	428	416	410	405	443	349	368	402	373	399	378	396	400	411	375	405	408	439	390	405	378	419	388	337	393	418	432	370	407	377	399	357	393	401	389	414	394	395	371	410	422	383	350	360	388	428	411	402	370	409	443	383	374	399	384	424	372	401	427	415	407	390	407	406	373	413	402	400	365	385	393	429	420	375	421	424	438	399	406	451	365	413	398	392	408	414	403	401	409	414	394	389	392	384	381	408	403	379	378	401	444	344	412	396	372	362	394	386	401	390	402	383	384	410	427	395	367	381	396	399	385	421	393	410	397	419	362	391	430	436	395	411	425	384	414	401	389	385	416	381	415	398	403	406	424	402	416	383	403	433	389	368	432	399	385	398	358	390	414	364	438	394	376	413	411	410	385	402	398	386	374	360	396	396	434	372	396	380	369	401	392	393	450	383	417	385	394	395	371	391	396	425	408	432	436	411	394	414	418	403	384	432	398	413	399	387	386	387	404	381	439	386	381	381	375	415	432	394	378	434	397	360	440	405	369	395	398	420	398	377	382	407	421	385	388	405	421	397	383	387	392	376	395	408	405	382	413	419	382	404	400	410	367	444	380	421	408	383	421	409	393	384	438	407	405	388	416	418	376	418	378	381	405	400	415	405	405	415	409	379	387	416	425	398	394	387	391	391	374	422	394	388	416	367	400	389	380	421	369	400	424	394	409	386	420	425	384	405	409	389	365	406	403	416	415	369	405	426	405	378	404	423	373	388	367	394	428	404	340	381	396	404	340	400	388	395	401	384	393	412	394	398	379	374	395	385	378	412	377	402	405	407	405	370	423	408	379	431	408	413	399	444	408	391	424	394	388	383	437	391	374	413	409	378	397	358	412	399	376	429	403	401	411	411	391	438	423	354	395	380	400	405	387	381	418	427	394	396	376	415	403	352	398	390	396	403	398	375	417	419	438	393	381	438	385	394	381	406	386	404	426	393	404	414	432	378	408	406	408	407	406	393	367	402	394	388	400	378	398	424	403	394	399	413	389	425	388	393	412	411	406	422	401	396	397	407	408	393	364	394	423	365	406	403	401	388	389	415	404	418	377	394	351	389	378	377	378	406	426	384	391	396	366	383	411	392	375	397	409	398	404	420	399	412	391	393	409	436	425	372	380	389	385	420	386	437	403	416	408	413	389	370	394	409	395	399	405	386	388	398	412	385	363	399	391	380	406	421	411	397	421	406	397	405	370	376	393	399	398	433	373	360	440	361	417	366	392	389	416	415	402	401	397	388	375	383	390	422	400	399	380	416	406	396	403	386	411	425	395	415	384	385	389	368	423	388	384	410	383	367	422	420	385	417	408	379	433	396	361	383	414	356	394	352	374	398	372	399	388	403	349	380	403	402	406	401	408	404	466	419	396	405	376	420	387	417	391	399	419	399	414	390	407	366	385	433	420	368	414	409	371	388	417	372	387	385	389	403	402	382	416	416	452	393	436	393	386	388	386	413	368	424	392	382	378	384	409	389	414	381	411	372	452	396	398	407	402	392	377	401	405	410	396	445	392	382	371	373	383	405	392	346	397	392	412	370	402	378	384	401	417	395	397	385	382	386	381	408	385	397	404	387	396	427	399	381	391	394	350	382	378	437	420	419	390	382	365	403	399	396	380	396	414	392	428	383	389	385	415	377	384	405	382	446	387	365	393	424	406	377	405	388	416	433	402	412	396	360	378	408	421	399	383	378	401	377	387
41904	32051	32378	26270	17777	6010	1743	831	538	528	829	1430	1404	1543	880	295	268	304	282	282	298	302	325	302	289	244	266	324	239	325	285	298	296	296	318	271	272	261	297	298	289	278	294	292	270	287	322	307	328	306	278	269	308	293	280	313	310	285	333	301	303	304	273	312	293	292	325	281	287	297	312	319	282	288	293	322	309	330	297	307	293	270	309	306	303	282	334	314	287	339	313	293	292	311	282	301	292	297	280	281	288	300	289	317	242	283	276	277	307	276	273	308	311	290	287	285	289	316	272	287	301	298	290	275	259	289	265	327	287	299	259	270	295	298	267	299	318	300	269	269	250	290	285	273	275	270	290	323	293	301	308	305	294	299	279	324	301	290	313	302	322	297	318	315	286	295	338	308	284	251	282	282	305	292	291	287	311	309	309	323	333	269	272	307	284	311	259	277	262	278	313	321	319	304	293	257	313	293	286	308	269	280	294	305	315	267	290	295	288	300	281	301	294	318	290	298	314	304	292	276	303	292	338	306	311	300	271	301	322	330	291	297	303	308	322	316	284	289	289	281	285	288	301	333	270	317	285	277	321	327	309	306	291	310	286	295	278	265	297	310	298	318	279	291	286	327	321	293	281	289	305	325	320	297	295	307	293	312	291	322	269	276	313	303	313	289	331	290	283	271	281	297	311	304	330	287	309	326	304	322	328	297	292	316	282	294	298	300	291	311	261	303	325	305	283	302	335	299	289	299	295	295	321	281	296	315	308	302	311	293	308	296	297	313	290	318	266	302	282	313	347	335	303	315	307	298	294	314	300	293	313	327	295	287	302	316	318	287	257	294	298	271	276	259	307	287	274	301	319	285	310	280	282	265	273	270	297	278	271	294	287	288	303	305	326	288	266	282	319	309	322	313	315	296	268	295	298	273	269	290	283	308	287	267	314	297	295	287	279	301	278	290	313	287	308	307	298	254	285	289	298	280	298	272	320	281	305	297	306	300	318	319	284	320	297	276	259	303	282	259	289	314	324	312	261	289	312	319	280	286	261	285	319	291	297	310	273	263	291	294	271	312	317	278	251	303	294	321	302	321	299	311	266	290	294	317	294	319	296	307	275	289	322	275	282	277	292	307	294	311	293	295	305	294	287	301	337	297	268	305	280	307	285	291	300	326	311	285	307	288	320	258	291	281	326	297	285	296	331	261	289	281	305	322	287	317	305	279	258	269	310	303	289	291	324	276	262	314	300	279	288	307	290	287	276	300	306	291	281	306	268	306	264	303	309	262	320	280	321	301	305	313	312	318	297	264	296	299	305	284	316	307	266	303	299	314	277	278	276	306	285	301	312	289	254	307	289	306	315	323	306	287	281	293	283	275	273	263	315	309	318	332	295	302	305	304	312	299	289	328	286	299	300	309	309	274	297	267	306	272	313	267	317	316	302	305	282	292	303	285	266	294	283	291	266	284	291	296	286	274	275	253	267	297	291	300	299	283	294	307	274	297	294	303	293	263	332	293	315	328	306	276	287	311	286	284	309	289	294	302	292	316	286	314	274	278	280	294	327	296	343	310	313	298	320	302	317	293	288	302	323	287	303	290	312	302	313	315	273	300	310	294	257	272	290	312	281	252	286	290	301	296	301	281	291	284	318	299	310	302	288	281	308	304	282	281	317	275	272	316	302	307	306	343	304	290	311	268	293	312	283	337	296	299	269	279	303	280	293	282	309	325	314	293	305	264	295	276	304	288	305	332	284	303	286	294	310	285	294	287	315	280	292	309	318	293	296	295	314	282	299	296	295	271	266	291	299	255	278	307	319	279	308	265	320	295	297	270	329	304	276	272	275	287	278	263	288	290	313	283	279	278	293	284	313	279	290	296	294	323	301	330	302	325	283	291	304	330	302	255	326	286	309	321	268	274	305	288	286	322	313	323	295	297	304	317	311	291	330	311	264	255	277	296	307	282	289	291	307	306	288	302	308	305	281	306	283	309	266	310	329	322	320	253	284	292	315	274	274	289	303	307	312	299	326	274	278	310	306	270	322	324	320	271	312	295	308	321	291	302	297	309	303	282	294	336	288	287	301	319	283	308	314	285	323	265	254	291	343	267	297	315	296	311	296	283	290	273	285	289	309	270	271	281	295	333	309	321	290	283	277	290	285	325	269	288	305	286	296	272	308	290	336	275	309	282	329	287	265	313	312	285	296	308	268	299	312	282	280	313	284	294	319	311	301	288	305	291	271	320	287	285	296	295	317	275	282	279	295	331	296	297	286	276	291	253	264	308	277	277	294	286	293	284	276	337	303	339	289	307	298	332	331	301	289	289	323	291	297	288	283	298	290	293	259	322	294	293	333	304	249	277	269	269	277	282	316	309	288	313	320	296	319	285	283	302	280	296	269	302	310	299	324	252	287	323	308	302	312	285	284	305	270	349	322	329	288	293	281	308	294	290	314	305	267	272	295	295	282	302	299	279	266	286	271	270	266	304	281	247	305	305	306	313	314	307	313	322	310	288	281	278	293	313	291	317	286	302	317	311	267	294	303	280	304	278	288	288	302	307	317	303	280	313	273	321	286	310	288	299	279	311	275	274	294	265	300	328	296	261	331	326	278	312	316	305	292	277	312	292	301	263	345	344	302	333	278	305	323	296	288	289	285	290	319	239	287	308	294	312	284	314	318	344	277	306	281	308	306	321	289	270	297	310	331	297	305	325	306	307	276	310	293	326	268	295	300	294	307	276	290	319	289	303	280	328	285	296	310	297	289	276	273	304	311	261	328	308	316	320	339	293	308	276	294	282	290	266	314	293	273	292	280	314	302	281	292	302	312	258	315	294	287	290	267	292	285	290	336	305	285	303	303	282	288	251	355	299	312	321	293	281	270	275	276	316	295	294	276	284	324	284	307	334	296	297	303	297	297	307	297	287	268	280	275	292	284	309	293	320	309	279	311	322	277	301	274	290	299	265	315	284	247	338	329	290	309	297	264	311	333	296	271	305	315	347	335	281	329	294	309	307	299	280	329	321	302	317	291	279	290	307	287	285	288	347	262	287	287	293	285	303	281	322	290	304	322	245	301	304	316	306	335	325	299	280	309	286	293	283	271	296	319	297	305	298	287	328	279	262	306	283	319	326	260	294	282	295	273	268	298	315	270	270	291	284	292	302	273	305	350	277	283	261	298	302	296	294	320	259	318	282	279	295	314	288	329	296	277	314	300	258	264	313	284	299	288	295	304	319	283	300	262	286	300	281	291	274	294	300	299	318	271	300	302	296	283	296	282	293	297	288	346	295	290	295	313	304	281	309	293	296	320	301	294	268	301	308	325	289	324	317	314	306	288	295	285	305	263	322	315	279	298	290	312	318	265	270	288	284	291	296	307	293	282	301	263	283	305	276	280	269	260	276	324	318	279	305	274	296	317	288	312	275	268	282	278	288	282	283	269	312	319	291	276	302	286	301	316	296	273	318	316	286	304	294	317	302	273	277	305	301	275	303	322	331
26613	25266	34821	35385	27499	11763	5563	2835	1867	1678	3721	6764	6318	6967	3203	702	709	653	631	663	649	675	679	694	671	681	683	727	642	658	684	686	644	712	688	663	650	675	687	622	667	703	676	674	671	654	665	691	681	643	692	675	692	627	689	631	668	674	655	667	726	655	718	635	686	664	650	731	713	662	640	681	697	677	663	673	641	690	663	637	685	686	683	703	639	618	696	631	664	637	670	692	639	686	685	642	688	662	635	643	646	605	703	638	642	672	677	701	674	673	682	643	681	648	668	692	656	664	683	680	666	668	639	665	704	676	660	661	704	655	690	637	712	603	645	658	645	704	663	632	684	692	631	661	643	640	642	680	624	680	715	671	674	669	677	649	689	622	693	660	638	663	672	636	669	696	694	655	706	677	680	646	654	638	688	643	644	649	689	664	677	677	671	689	630	635	623	689	689	676	621	673	679	621	636	703	660	591	732	612	674	657	619	639	669	658	694	695	628	692	650	671	637	675	679	639	681	643	668	684	660	687	633	722	610	660	622	625	681	682	651	655	679	686	688	708	699	629	684	666	642	677	656	648	643	645	687	656	634	620	610	695	623	665	651	646	682	656	699	696	694	679	669	703	689	650	688	667	673	679	651	655	629	652	641	675	646	634	652	667	674	659	668	681	636	670	625	682	654	638	686	634	674	604	673	635	666	625	683	667	690	635	730	647	662	646	614	651	673	707	633	670	703	657	669	699	636	657	682	664	694	649	705	627	685	654	683	653	635	641	653	661	636	706	647	704	670	664	632	637	654	677	634	688	627	642	705	652	654	697	692	681	734	681	681	640	650	692	702	712	658	692	652	650	680	678	680	741	656	723	667	683	667	677	724	698	662	669	659	665	643	664	669	651	644	665	651	722	665	666	666	680	680	699	660	658	602	688	603	656	620	684	671	688	658	658	649	672	603	652	611	672	663	622	648	679	651	659	667	719	647	645	721	686	650	685	666	671	709	634	652	692	732	656	647	664	725	703	682	675	638	665	663	630	719	698	676	657	618	670	667	620	648	651	692	654	662	668	669	658	668	664	668	704	657	674	640	640	684	637	643	693	628	688	678	697	693	640	675	683	666	646	637	668	706	697	691	664	650	658	647	654	652	710	638	702	674	686	685	672	641	667	694	675	651	682	685	657	660	633	685	668	654	634	684	667	664	686	676	673	685	630	666	688	651	679	686	636	626	665	620	667	721	643	662	648	696	667	698	680	688	680	679	656	676	664	668	664	629	660	586	730	636	657	671	702	678	630	669	677	677	651	659	700	693	681	646	707	680	645	663	629	723	664	667	620	694	651	646	656	633	660	647	641	633	699	703	652	676	661	678	683	632	685	666	649	629	642	643	656	677	711	663	700	673	675	669	647	657	701	670	575	651	672	643	656	645	678	640	673	640	670	673	667	643	652	696	677	727	674	667	672	685	676	675	645	628	651	641	630	678	626	699	640	692	696	664	650	617	633	655	666	692	667	656	729	669	652	590	734	660	695	645	702	719	693	651	671	660	599	644	655	651	651	663	663	657	641	613	675	627	654	659	670	675	692	689	616	639	691	731	643	641	665	655	677	701	650	680	715	687	688	633	658	673	611	697	662	682	652	633	669	674	618	613	707	643	649	706	680	673	666	663	645	644	674	643	651	632	638	712	670	664	640	703	668	647	647	649	668	704	633	684	688	680	682	647	709	675	666	633	683	706	723	670	681	673	664	645	672	680	679	658	635	661	677	667	682	660	715	672	668	655	647	647	677	651	651	651	649	672	680	660	660	697	666	668	603	717	644	679	691	677	677	663	685	656	690	668	630	643	633	643	636	600	643	647	679	651	646	673	678	634	688	670	656	659	671	643	636	704	711	669	734	656	665	694	660	677	650	678	641	630	670	629	667	677	712	642	652	666	671	655	694	653	687	654	659	656	724	680	668	657	708	651	636	669	618	606	674	662	695	675	628	622	700	663	673	634	652	675	691	659	627	627	643	673	650	655	663	692	653	678	656	666	708	660	642	653	694	651	654	653	626	714	670	636	663	644	680	649	722	663	618	661	639	652	656	673	674	688	696	630	682	691	696	676	619	696	659	659	670	636	680	651	669	592	633	682	666	687	672	657	673	731	605	668	669	680	678	704	677	660	674	700	662	669	685	691	640	655	669	636	682	649	681	676	697	655	671	662	655	703	693	661	688	684	654	716	660	709	680	707	655	654	696	634	731	670	657	657	661	699	675	681	682	651	673	673	686	680	635	653	656	649	681	696	642	641	660	751	647	681	607	674	641	664	661	673	653	646	671	655	668	624	679	626	663	652	676	691	620	672	661	651	665	660	640	642	660	626	627	630	645	623	699	677	656	674	646	638	663	635	649	658	676	667	673	649	654	676	710	677	658	648	644	670	701	662	664	667	674	678	667	676	662	651	657	713	663	651	641	671	670	655	660	679	676	627	672	658	608	635	636	622	640	639	682	696	636	708	695	700	651	671	645	687	646	607	656	647	681	637	653	630	705	635	668	695	692	680	719	675	656	665	677	646	742	665	695	686	671	644	689	675	627	635	745	654	693	638	672	705	671	676	660	698	668	683	633	724	695	627	662	692	639	687	647	678	676	667	639	624	669	680	627	653	642	671	703	691	662	628	664	606	652	641	659	650	655	652	681	651	679	716	726	644	691	689	669	658	664	663	685	671	680	677	665	627	653	630	664	700	685	658	666	711	695	687	656	701	681	644	653	673	685	656	664	678	687	674	694	662	656	689	621	663	652	721	636	714	690	658	689	674	659	648	665	641	688	647	645	689	707	677	647	680	683	673	647	695	660	679	649	611	648	675	663	621	688	649	644	669	673	724	648	661	676	705	665	664	647	664	662	714	662	643	663	692	617	682	633	689	627	660	666	694	673	602	660	624	690	658	665	692	666	647	701	661	670	636	675	661	677	657	683	625	685	602	692	675	659	667	611	701	670	713	690	659	688	675	700	656	688	639	677	677	643	694	681	645	685	685	583	653	655	698	699	653	699	687	660	666	637	666	674	675	683	692	698	628	658	654	647	638	720	647	659	618	678	645	670	674	647	678	687	648	699	641	636	664	682	651	653	676	706	674	689	625	684	619	678	683	639	660	690	695	647	650	631	629	680	689	686	658	678	655	618	650	687	641	645	689	653	700	676	662	660	647	628	686	618	689	715	698	678	696	621	666	663	674	672	640	662	657	681	674	654	667	652	658	667	688	694	632	728	671	674	705	631	677	702	613	665	626	690	619	689	671	636	695	734	672	667	700	636	633	686	630	642	676	673	662	657	628	638	725	662	647	646	669	729	641	656	645	666	698	680	690	602	677	681	690	682	669	634	662	658	670	655	640	631	621	708	644	653	664	633	627	672	668	638	668	621	644	656	657	679	665	645	685	660	667	669	626	653	665	698	686	670	675	664	697	641	636	647	658	661	647	659	704	668	647	656	635	692	652	648	656	638	644	682	648	656	664	673
50537	39278	42703	36293	23438	9708	2309	1667	1421	1343	1265	1115	1592	2523	1648	377	355	339	348	366	364	387	373	390	362	378	334	344	340	349	344	340	368	354	327	354	361	378	347	354	373	335	327	382	356	388	338	334	386	333	347	360	338	356	327	356	374	395	343	344	337	345	358	346	359	342	342	393	310	362	354	375	394	333	345	390	374	369	334	363	360	349	359	395	352	315	353	320	353	359	392	332	322	342	356	353	345	374	362	321	341	359	394	358	344	378	326	303	368	356	341	357	359	355	350	361	331	340	405	378	357	349	312	345	329	345	364	367	354	376	355	343	354	342	343	382	386	330	360	344	349	361	344	328	378	359	374	383	338	396	318	354	369	362	381	352	324	346	326	362	355	348	378	353	334	391	369	359	384	347	364	372	351	372	353	345	322	334	361	355	337	335	369	353	370	384	369	380	343	366	371	367	357	328	343	338	349	348	340	348	357	317	363	308	350	350	352	376	359	332	342	324	340	364	335	344	370	334	333	411	369	399	364	334	363	366	357	373	370	359	380	320	366	364	356	384	346	370	366	342	344	376	339	338	385	355	339	370	360	348	336	359	399	379	370	356	324	334	356	321	387	359	346	355	338	358	326	342	386	396	373	346	326	348	362	349	351	365	354	370	336	346	375	381	344	378	373	360	368	314	353	375	350	377	389	368	351	361	378	336	359	384	349	338	375	354	352	361	330	340	348	384	411	345	371	366	348	338	348	376	360	374	340	397	367	364	401	348	365	382	328	332	352	365	359	349	371	311	334	367	380	340	369	405	359	337	328	385	425	345	344	343	350	359	376	364	357	361	369	363	386	362	358	341	357	366	335	407	333	369	364	383	352	359	341	371	378	367	359	363	335	379	372	347	393	355	330	365	347	344	311	372	333	331	396	330	369	339	336	347	371	420	357	363	323	354	373	353	350	335	341	336	324	357	357	358	344	345	339	377	367	391	350	334	358	412	372	326	366	347	351	368	362	378	348	364	387	366	362	354	355	359	345	372	345	386	340	363	374	323	317	360	341	353	368	375	360	360	352	352	332	386	384	322	342	336	361	429	343	346	361	379	356	370	363	353	360	340	343	330	395	339	373	357	356	319	339	365	359	358	367	342	386	342	354	353	337	375	378	337	351	345	367	390	356	357	354	361	365	373	321	348	401	375	364	335	381	407	360	364	354	361	348	337	389	380	393	389	381	357	347	342	366	357	365	342	378	363	341	341	390	359	356	330	361	355	363	345	339	332	346	320	358	355	389	374	354	330	327	355	359	311	366	376	371	372	378	342	394	372	357	351	368	350	375	332	371	362	338	362	358	331	341	355	369	359	407	422	343	373	373	324	359	362	382	363	350	364	339	373	360	334	362	351	359	354	372	369	341	329	372	352	363	349	375	312	340	361	370	347	329	374	357	374	374	346	382	374	351	351	331	340	351	331	330	376	337	352	368	337	360	354	344	352	377	350	386	335	337	317	323	335	354	358	347	382	347	369	353	351	345	377	386	386	370	357	319	358	360	321	373	380	334	363	408	384	353	328	338	365	347	360	310	367	349	347	344	356	374	367	381	358	343	354	334	387	382	358	337	349	358	359	341	319	370	374	359	353	342	356	370	363	315	383	386	323	352	338	410	373	336	344	330	352	364	339	367	317	362	340	373	339	348	361	382	341	385	346	342	332	309	382	364	362	355	327	351	344	355	354	334	386	330	371	337	345	348	373	373	349	364	352	360	345	377	371	374	362	341	340	348	330	376	363	375	355	327	333	341	371	333	343	324	339	353	351	372	341	350	381	368	369	354	382	382	370	351	313	373	356	337	354	367	377	326	359	343	350	352	368	359	358	352	370	377	374	353	375	376	344	311	384	391	331	345	346	347	323	356	338	329	373	350	318	327	362	351	379	356	324	379	367	368	334	370	363	353	367	346	342	356	357	358	367	340	361	375	388	372	306	353	379	362	379	380	340	325	349	350	346	371	368	320	359	333	347	355	370	352	349	367	353	394	378	377	359	326	355	336	339	375	328	378	366	358	372	359	410	355	343	387	382	368	367	388	351	359	392	331	350	339	338	353	347	365	344	353	355	370	398	352	345	334	334	362	359	341	323	346	372	325	335	360	358	351	360	331	326	345	401	332	337	339	369	353	366	336	354	347	296	336	312	369	336	321	345	346	360	370	310	304	358	332	402	362	332	322	334	356	348	363	390	344	394	352	342	352	379	363	393	378	342	363	351	368	373	391	312	343	373	377	378	329	361	332	338	351	363	359	325	326	373	366	356	394	427	356	361	394	353	386	367	375	383	362	368	344	352	343	339	344	335	363	332	340	349	350	397	362	352	343	369	341	359	346	331	366	341	369	376	353	362	376	353	388	375	367	352	357	379	344	358	362	348	371	351	371	359	327	369	362	332	360	355	362	324	340	362	348	363	365	365	366	357	351	368	351	381	403	399	342	348	350	363	358	319	381	368	370	347	383	339	354	321	343	317	312	332	341	336	356	352	374	371	363	351	362	393	371	359	394	345	382	353	397	395	382	329	343	342	372	352	379	336	335	349	396	351	348	344	355	336	370	364	356	377	346	326	331	389	344	377	351	358	333	368	332	381	348	351	366	365	355	369	339	329	341	409	358	399	378	354	376	324	343	370	376	338	363	373	353	379	339	386	365	363	375	367	337	337	360	353	408	409	353	376	408	334	375	371	367	358	380	353	366	378	328	342	363	324	351	366	346	352	340	362	317	338	360	318	358	354	359	371	368	383	362	385	371	361	371	330	360	388	361	369	361	340	391	347	369	369	353	327	355	349	325	357	356	351	365	365	339	319	328	383	384	350	392	341	373	347	361	320	330	360	360	374	338	389	332	330	355	363	360	352	371	392	356	356	375	373	324	342	321	332	362	359	364	353	344	367	347	350	342	373	368	375	355	365	321	356	359	330	351	336	353	337	379	362	353	343	317	343	351	366	375	330	367	399	349	345	308	362	347	342	376	369	359	363	355	368	357	360	378	343	357	346	380	357	340	376	385	346	364	360	344	340	351	376	380	367	342	376	360	331	366	350	350	343	368	315	359	359	385	361	370	318	351	359	364	360	300	336	345	343	355	329	348	343	338	368	328	357	392	377	353	352	330	352	358	366	343	309	329	362	359	328	375	329	358	349	344	359	354	381	388	353	352	370	367	366	359	340	352	342	321	339	338	345	376	366	341	330	383	368	363	368	367	379	335	318	336	351	349	364	411	364	359	319	330	359	335	362	326	367	334	367	388	378	349	365	356	386	340	328	357	366	343	397	377	380	355	315	362	380	352	323	341	356	361	364	363	333	346	382	347	385	352	362	340	343	379	359	319	350	369	374	356	333	375	339	382	369	381	387	373	368	354	357	360	314	353	355	330	328	330	368	339	369	375	342	377	373	367	360	358	347	343	373	362	355	315	350	352	395	336	374	369	353	335	341	364	373	319	343	412	396	352	348	339	322	335	407	384	350
32325	30391	43152	42024	31331	13565	5282	5313	5399	5465	5016	4944	7464	11806	5954	818	835	843	791	804	776	811	760	764	812	778	808	740	763	796	766	811	756	819	807	754	727	771	777	811	794	770	802	753	807	738	756	782	788	785	769	794	808	751	710	778	790	792	764	753	764	788	750	796	798	814	779	774	804	755	739	755	787	805	737	783	750	805	733	740	765	750	789	771	807	786	749	755	787	786	745	815	749	769	742	801	769	787	720	749	738	772	794	786	801	790	757	768	778	791	754	779	748	743	745	776	769	751	738	757	732	796	801	799	776	790	765	810	749	759	782	807	746	797	735	756	824	770	765	778	755	747	770	745	742	746	812	776	787	845	764	788	766	755	808	742	771	798	790	776	744	739	773	772	813	775	756	754	774	831	754	737	780	725	704	771	738	796	787	823	751	784	807	769	748	807	745	766	762	767	734	797	778	734	764	789	773	745	774	762	787	769	752	800	719	754	712	810	801	820	847	755	773	734	773	730	814	760	802	780	773	743	782	761	789	755	745	772	753	779	776	804	761	769	791	750	807	736	762	778	731	754	739	774	813	754	753	727	747	813	754	790	772	790	782	733	731	809	820	754	738	760	723	761	786	712	801	819	791	804	793	782	774	801	731	808	775	782	812	771	794	748	790	779	759	748	783	779	760	746	773	802	833	828	751	781	739	868	774	798	751	777	768	759	773	732	814	791	759	789	757	778	731	752	756	797	758	777	777	734	799	776	708	790	829	729	750	804	766	750	755	772	787	822	774	777	776	736	766	761	768	780	771	780	777	777	790	765	809	785	739	788	810	785	775	792	812	794	802	823	816	768	747	774	777	819	755	801	761	781	765	774	755	690	756	738	698	757	791	751	811	756	763	744	767	790	805	755	766	777	755	782	767	740	776	771	827	729	752	830	745	781	748	772	739	754	819	817	745	784	801	771	817	756	780	761	751	790	770	747	751	796	755	776	732	730	812	760	741	770	778	790	767	757	781	782	792	769	765	832	797	766	767	791	726	756	776	773	744	795	778	795	761	766	793	767	770	794	818	737	771	758	778	770	767	788	822	792	763	810	740	739	790	756	806	726	801	773	725	781	815	792	755	797	756	761	748	761	736	769	786	778	806	773	772	760	743	752	751	790	785	736	779	816	777	778	772	737	816	800	798	782	781	807	799	716	746	725	749	755	788	797	782	697	715	752	802	728	747	789	775	766	769	777	709	773	782	697	745	759	764	777	810	771	732	786	783	759	710	735	733	788	751	773	800	788	794	787	769	768	802	761	754	811	770	804	767	779	793	815	774	694	771	749	832	750	741	767	769	811	807	748	750	795	825	774	769	795	743	736	822	779	804	775	760	795	806	780	757	727	780	788	785	750	787	789	764	736	798	727	807	767	812	747	787	818	761	798	799	744	792	735	767	752	789	773	703	774	716	784	773	768	778	785	784	757	844	777	768	746	817	761	749	736	770	848	774	796	791	744	790	760	741	795	770	801	761	792	768	803	747	795	763	777	715	775	846	753	740	760	755	797	813	765	791	741	761	762	796	804	771	803	731	779	792	766	749	783	778	760	739	729	764	779	748	756	760	800	787	823	754	748	778	803	791	737	765	740	784	754	822	752	773	747	789	759	785	791	759	765	802	787	764	745	783	803	760	805	789	760	735	807	721	776	788	734	766	793	811	824	725	769	763	789	759	745	757	778	763	778	759	773	819	775	750	841	768	759	751	742	784	779	786	739	750	820	824	760	768	736	770	764	779	744	741	763	774	760	750	739	764	789	767	758	796	803	798	791	758	765	780	780	768	770	733	791	725	768	747	728	737	769	728	750	795	736	753	761	717	762	790	751	750	812	777	766	741	771	798	814	780	777	766	778	767	826	791	789	737	776	814	761	819	774	766	789	779	735	831	762	832	739	815	728	808	772	783	783	742	788	738	794	765	790	780	743	776	722	699	730	748	739	758	765	747	798	799	760	782	756	793	795	710	771	758	740	746	800	753	784	781	778	817	709	779	743	738	788	806	733	763	768	835	766	840	764	801	751	810	816	800	785	724	784	798	806	766	814	769	782	829	766	803	761	764	792	787	803	717	784	727	812	769	760	758	799	805	755	757	753	760	788	780	776	794	812	785	743	749	760	761	761	787	795	755	757	758	745	758	751	818	735	763	778	752	782	785	749	712	796	783	802	738	778	780	824	758	799	756	791	722	754	723	814	827	759	741	796	792	705	818	788	801	818	753	844	783	786	801	783	778	786	767	769	750	796	829	764	795	755	840	774	771	718	770	759	808	791	783	790	720	703	753	746	797	780	764	773	731	775	783	815	735	799	794	780	762	757	763	769	768	747	776	763	796	766	724	759	770	783	789	730	775	743	770	747	765	761	795	773	780	736	758	804	815	734	818	802	732	763	749	781	793	758	756	785	736	792	749	787	757	754	805	714	779	734	770	739	833	801	744	768	759	734	773	788	785	783	771	777	793	747	768	769	807	811	751	727	742	782	780	802	766	754	774	760	756	784	763	803	759	733	763	796	721	807	755	814	791	790	768	817	774	809	823	765	820	784	750	844	778	743	797	782	798	826	763	764	756	769	764	741	780	761	768	769	780	751	804	767	796	771	758	786	786	730	728	791	741	775	777	768	740	755	778	793	796	760	739	762	780	784	767	773	782	747	753	759	859	775	763	788	789	727	735	719	787	768	757	813	757	771	753	753	788	727	773	818	713	793	798	739	810	812	796	766	759	790	733	788	785	764	768	797	768	808	814	774	784	809	758	758	779	777	727	787	817	755	762	790	762	741	773	773	764	753	728	763	778	728	789	742	747	785	791	825	776	742	795	771	742	784	765	802	816	780	808	780	763	784	753	774	769	776	736	779	792	759	752	808	785	793	790	796	769	781	780	786	787	789	775	724	791	790	776	780	791	773	789	808	778	743	801	761	775	797	792	757	843	746	768	751	764	816	754	771	748	742	815	742	763	737	785	750	784	789	732	766	761	794	775	807	816	749	782	765	783	772	753	814	757	770	756	776	773	728	767	800	740	753	801	766	771	819	792	747	758	810	767	744	729	730	737	771	741	776	814	820	812	743	775	732	796	810	784	794	785	767	831	837	817	790	771	759	792	763	810	752	728	829	799	832	771	786	772	717	733	781	768	727	752	788	747	777	792	762	747	762	720	767	795	806	780	731	796	761	752	727	821	756	776	786	777	802	764	791	775	794	786	755	742	818	762	771	738	773	783	789	777	791	787	757	774	749	739	833	731	762	766	761	788	795	776	775	763	754	781	773	809	773	761	832	746	748	759	778	769	775	758	768	781	783	761	759	804	718	831	785	833	775	748	765	792	721	749	773	814	785	810	789	832	788	757	856	795	826	756	720	740	773	806	789	708	791	743	760	768	696	765	770	723	812	778	798	781	821	779	751	770	789	787	788	765	788	802	750	707	772	759	763	753	803	781	758	770	809	781	773	772	792	710	747	816	813	783	766
22091	11854	9010	4880	2046	1116	683	588	484	429	303	315	305	211	220	187	193	170	172	178	200	212	184	182	178	191	196	181	195	175	180	184	185	188	204	172	168	190	213	185	184	176	189	189	162	187	170	160	195	179	221	181	164	192	208	202	218	198	156	186	194	213	187	154	175	190	199	178	181	188	183	189	198	188	183	182	209	207	200	181	187	196	210	187	204	171	173	187	180	194	170	193	198	174	192	188	180	200	192	181	207	204	194	208	189	212	218	217	174	150	184	204	175	195	172	186	206	187	186	196	179	211	195	184	174	185	164	191	188	196	175	190	164	199	182	208	197	200	201	180	192	160	185	179	156	177	169	219	186	206	180	160	175	171	182	205	164	184	197	171	175	198	206	181	195	169	176	165	213	192	207	190	211	194	203	214	164	173	189	182	195	186	176	209	203	183	185	196	174	152	180	163	168	187	173	183	170	166	168	179	163	219	180	201	193	194	189	190	206	208	182	180	183	174	198	182	177	187	142	194	179	181	185	191	207	145	186	194	175	205	186	185	191	164	194	172	177	189	210	178	178	185	182	197	176	205	170	182	162	185	169	194	187	204	193	174	183	194	179	178	175	201	203	177	175	205	190	186	215	177	191	201	189	172	162	190	162	187	189	173	166	148	179	164	185	177	169	188	199	202	202	199	174	167	198	213	160	171	210	148	167	194	202	172	179	179	155	186	179	199	180	170	184	188	192	198	208	168	187	174	186	179	169	197	180	178	196	185	169	186	169	215	227	188	199	166	174	170	174	191	185	173	174	189	202	189	165	209	217	206	184	199	200	176	174	160	188	198	184	180	211	198	216	198	192	206	168	164	198	201	179	196	178	172	197	198	188	194	154	190	160	185	191	155	201	187	179	206	198	187	187	200	188	164	203	207	182	183	170	191	181	162	210	209	193	204	206	192	201	190	187	189	202	177	201	166	190	181	201	190	181	169	175	193	205	192	204	169	188	155	198	209	172	193	197	189	178	195	209	201	188	190	201	178	210	191	179	184	157	180	187	218	178	203	203	192	178	199	185	183	176	168	178	194	162	182	187	197	186	175	211	175	185	202	210	198	209	210	198	209	183	176	169	183	189	213	201	205	199	204	192	174	198	155	195	176	187	180	160	193	180	206	220	187	196	193	180	178	209	191	175	177	208	180	211	189	189	181	213	201	177	165	186	220	214	193	175	195	188	157	192	208	187	195	161	178	209	161	200	175	170	195	189	190	188	208	204	201	192	183	200	177	185	184	198	165	192	169	190	206	178	192	180	172	185	194	191	194	181	198	170	164	178	172	203	210	209	173	175	198	186	194	189	169	183	188	214	156	187	179	194	175	168	196	194	178	192	173	196	225	187	174	187	181	184	186	180	197	191	184	174	192	186	175	150	213	212	180	179	181	175	197	191	171	190	185	189	184	191	164	173	195	193	174	197	198	173	192	177	185	160	169	196	170	217	200	176	201	163	195	176	180	166	175	194	190	200	178	208	174	162	189	162	180	205	164	187	189	196	171	170	175	178	191	210	187	191	200	189	176	191	189	184	185	234	192	226	208	161	170	198	159	170	189	180	160	179	185	197	146	184	181	210	149	188	177	173	176	196	159	157	159	190	197	173	200	175	164	171	174	186	169	179	211	197	193	169	187	170	192	196	195	178	191	170	196	171	182	184	204	173	181	174	202	167	207	201	178	180	184	170	185	183	201	187	185	195	170	223	192	179	185	184	175	192	185	186	170	190	185	203	192	189	184	187	189	165	200	183	170	184	187	202	193	168	206	200	191	191	182	177	189	207	184	173	172	156	162	194	191	206	180	157	177	179	168	171	204	170	189	157	192	177	164	180	198	208	177	182	183	162	197	175	204	183	181	211	192	166	173	165	185	185	190	183	164	167	175	169	188	191	195	135	226	202	186	218	191	198	196	190	180	188	186	195	190	191	179	176	194	187	176	150	211	202	194	175	182	196	184	186	179	178	159	174	166	198	234	175	187	195	204	186	201	192	193	211	188	191	187	179	190	203	196	188	192	194	194	191	198	191	163	191	165	167	191	180	226	210	206	172	182	219	189	184	185	200	178	175	183	213	188	182	190	177	164	191	195	197	169	175	168	197	212	190	178	193	204	164	185	210	181	189	174	155	162	169	201	175	215	216	200	205	196	185	190	200	177	172	198	194	172	210	198	204	207	191	180	189	195	174	170	167	195	189	176	186	193	185	199	187	192	163	198	194	172	168	184	176	209	151	180	199	175	176	180	169	186	216	196	174	179	185	184	162	199	181	176	181	145	193	162	156	166	199	179	195	210	192	191	200	200	193	194	185	175	195	195	191	187	179	176	182	187	205	180	196	185	185	189	164	160	227	185	173	195	209	210	168	219	180	182	184	194	167	217	172	185	204	195	191	200	177	181	191	183	203	209	195	188	182	188	215	176	215	185	224	200	170	200	183	174	220	211	177	194	196	213	173	170	188	160	176	199	193	200	204	202	201	195	173	183	181	173	185	179	196	195	213	183	164	172	171	196	177	207	191	186	196	188	189	191	176	169	188	200	166	200	176	184	188	178	196	183	171	215	199	174	193	223	202	194	188	179	177	192	173	168	202	181	193	178	176	190	168	205	176	164	205	188	191	174	149	178	200	171	213	177	208	206	156	197	170	175	178	190	175	171	179	183	180	218	193	177	182	184	206	199	147	182	209	183	196	196	188	207	203	191	203	195	209	196	190	180	165	178	202	185	187	199	182	190	169	201	183	187	186	168	175	155	200	176	200	174	184	190	191	189	185	201	193	181	182	202	176	194	177	183	187	177	203	203	202	176	187	187	184	179	202	194	196	181	199	195	186	209	173	161	166	183	196	206	187	189	181	224	138	172	172	166	179	204	194	164	155	187	187	167	216	167	191	184	178	188	198	183	195	173	188	162	179	192	209	242	182	174	191	189	200	191	180	198	208	183	176	196	218	183	195	161	173	172	199	203	197	205	188	193	196	207	177	166	189	193	215	176	195	182	191	198	167	177	191	186	164	194	184	179	198	160	190	182	174	185	190	170	181	204	179	190	210	195	157	178	180	181	191	182	184	187	200	166	225	182	167	178	160	183	192	166	178	189	201	187	211	172	180	177	183	168	187	217	192	193	219	185	170	207	167	186	196	176	191	166	190	175	147	197	195	182	163	187	201	199	188	187	187	183	202	184	202	193	198	195	199	206	173	190	169	183	208	206	199	172	154	198	166	191	209	177	183	182	189	179	169	172	190	192	185	177	189	173	169	196	186	197	184	181	180	177	185	163	184	212	208	182	183	180	195	181	185	183	185	169	183	196	179	175	195	171	179	193	161	191	182	194	176	167	150	166	199	188	195	175	185	183	170	196	192	201	193	192	176	189	181	176	209	193	194	193	175	212	181	178	219	205	192	166	191	169	212	202	188	176	186	172	202	163	194	166	161	169	145	168	187	173	185	160	190	206	148	191	159	165	155	155
13072	9555	14457	10986	6527	4388	2730	2308	1853	1693	1159	1152	976	776	505	461	448	426	456	461	410	453	439	423	470	460	461	435	447	499	440	460	436	479	439	485	487	494	451	453	467	436	457	437	446	402	443	451	450	430	456	427	459	436	450	457	447	443	470	500	457	432	439	446	451	424	424	457	474	426	463	406	483	440	439	480	505	446	456	449	476	453	427	446	442	455	425	430	445	431	458	457	452	468	462	443	435	498	443	428	446	439	445	453	462	437	410	501	473	460	460	433	468	452	437	425	468	443	411	434	468	462	442	460	436	448	455	454	427	449	449	464	438	457	463	453	431	428	439	450	447	435	461	462	485	438	434	440	488	448	481	419	466	446	469	455	424	485	470	467	455	468	474	456	431	431	426	442	471	456	452	445	422	453	414	480	442	409	444	448	443	402	465	469	454	466	478	438	418	492	447	463	448	424	433	441	433	418	475	463	444	454	464	452	461	447	452	440	441	436	447	448	442	449	428	457	426	426	453	453	405	419	448	424	447	475	436	453	411	407	451	463	507	423	439	443	495	481	451	479	440	466	418	456	452	443	465	430	458	442	433	453	469	468	450	447	433	441	475	440	415	461	450	434	472	421	474	421	439	434	436	439	446	413	435	435	470	456	439	411	444	466	493	422	405	423	452	464	439	439	414	446	446	451	429	451	457	458	447	468	447	465	439	456	451	469	404	421	451	440	465	456	428	469	417	472	435	457	479	477	428	452	468	469	424	406	420	429	430	479	433	510	450	489	470	473	467	473	478	422	456	457	451	446	440	440	469	453	439	437	446	462	458	435	429	491	454	452	414	458	453	493	450	448	458	410	424	486	482	471	470	449	483	439	467	439	404	460	448	440	439	428	443	469	451	449	457	458	443	424	470	426	487	472	438	432	458	437	454	468	397	431	459	445	440	445	462	430	448	467	456	460	426	443	472	470	505	458	466	492	449	429	477	431	461	427	468	453	439	427	466	446	449	445	443	456	447	469	452	438	417	457	490	478	419	475	473	458	415	441	455	447	470	464	432	460	437	428	479	465	432	441	451	436	431	402	427	453	461	440	432	447	397	471	420	461	443	407	424	474	464	407	455	427	438	457	428	471	445	435	464	438	474	475	460	470	473	428	425	478	445	451	433	426	445	419	457	451	437	468	425	433	471	431	452	481	439	494	451	412	448	430	431	451	442	453	437	452	465	455	492	433	417	461	443	428	443	453	465	483	476	431	464	473	417	457	477	436	431	433	429	451	446	465	405	440	474	442	442	455	448	446	456	460	448	470	423	448	434	433	459	450	450	464	452	449	435	424	465	426	456	451	462	419	441	412	443	486	451	444	446	436	466	453	406	450	454	442	493	419	426	467	439	391	428	435	422	458	426	484	426	450	473	449	491	467	474	462	465	454	423	433	409	467	438	450	429	477	447	445	446	456	405	416	461	406	417	451	461	442	414	460	448	448	423	419	424	461	443	470	453	472	474	470	475	396	437	461	420	487	449	455	457	449	491	441	448	468	432	415	428	438	429	427	471	440	440	433	443	452	480	451	422	476	414	399	431	403	459	454	458	450	411	429	442	450	416	462	465	489	453	447	434	439	407	463	463	446	438	482	441	439	460	434	466	466	469	419	456	437	443	452	455	448	427	437	446	462	463	452	451	411	438	442	429	472	428	500	470	447	457	453	478	438	480	431	419	444	482	466	449	435	433	473	464	451	457	429	406	459	497	443	384	471	470	442	430	498	414	470	455	417	430	436	470	466	469	452	441	412	435	448	426	453	448	447	429	455	423	454	462	436	418	461	448	450	450	458	475	479	440	454	451	437	450	451	442	455	441	438	423	456	470	463	466	434	475	448	487	458	453	455	431	451	455	413	453	483	435	417	428	451	466	431	457	449	445	437	446	445	451	444	422	457	466	458	441	450	447	468	441	467	459	441	410	455	425	457	431	430	467	415	465	440	418	433	452	447	471	420	447	472	453	430	431	452	462	426	451	456	459	441	445	461	463	461	462	460	453	445	432	438	473	453	464	448	450	476	412	411	423	481	479	441	450	433	463	422	477	474	439	438	431	467	473	459	430	431	457	485	443	429	476	444	410	479	406	420	427	419	444	464	445	441	432	499	440	456	481	466	445	470	419	496	446	471	466	436	471	450	452	493	445	448	462	413	456	462	480	468	432	458	429	494	443	433	448	441	451	481	452	440	427	472	460	452	471	415	463	446	475	452	451	467	423	485	418	455	449	469	483	464	465	470	469	442	436	414	443	497	486	433	434	442	453	437	431	434	448	479	447	478	464	459	447	437	443	453	435	479	448	441	480	450	496	469	462	429	482	465	450	470	461	448	430	461	428	458	427	416	433	448	481	488	449	423	487	421	451	435	481	432	444	492	461	423	455	435	432	423	457	475	423	466	477	435	446	405	457	481	463	446	448	476	444	455	429	452	422	429	472	462	461	450	406	425	454	450	397	456	463	416	446	424	423	508	451	456	463	435	452	434	444	479	473	415	460	481	438	449	424	459	424	454	448	480	477	466	431	433	406	437	465	475	425	467	435	418	441	442	445	400	449	460	440	438	472	461	437	461	466	455	440	474	508	465	450	464	458	431	434	455	433	461	461	494	432	445	458	448	419	450	436	426	450	434	453	459	450	470	423	415	479	441	420	436	423	456	429	444	442	458	479	469	462	447	451	451	464	439	415	455	447	440	439	465	416	432	446	454	467	472	431	437	442	477	443	450	474	454	489	445	449	459	440	404	453	484	417	413	496	469	466	439	466	428	460	463	402	434	465	464	421	478	452	472	459	420	456	434	457	468	428	453	435	421	438	424	408	434	450	455	427	449	445	445	407	441	469	433	413	444	414	444	435	412	456	488	457	449	450	430	469	443	438	481	457	415	464	498	439	449	441	470	434	462	424	441	476	439	474	441	427	423	494	490	425	489	450	453	465	460	454	483	463	453	453	425	464	457	471	447	458	461	485	460	445	423	430	446	440	460	436	441	430	450	423	422	427	459	415	479	431	472	477	462	456	444	455	460	446	462	471	437	452	451	467	421	423	446	443	464	462	456	477	459	483	477	451	447	475	446	434	482	453	470	431	474	471	428	439	475	437	472	467	433	436	439	439	418	428	420	427	463	437	472	442	458	449	459	429	437	438	428	441	458	419	451	465	462	459	407	475	456	465	453	436	452	435	486	431	443	465	474	454	426	499	427	421	426	474	433	471	470	497	449	455	481	456	444	420	442	438	440	469	444	455	433	438	458	453	457	462	428	451	444	430	459	439	431	480	418	459	450	449	478	458	457	466	424	432	465	426	456	503	442	467	435	460	434	491	442	484	413	462	422	464	446	456	446	426	452	452	471	453	457	400	440	423	471	447	463	450	420	429	456	419	481	477	442	470	493	458	424	465	480	444	444	468	464	466	467	475	465	456	428	435	443	460	513	438	420	449	442	482	480	456	437	426	445	489	444	416	448	479	463
41882	30824	32812	27227	16069	6699	1812	861	607	1067	1635	1928	1821	1209	396	280	293	309	303	317	314	285	300	303	279	308	316	290	293	282	300	335	303	314	327	329	320	319	292	305	310	293	281	309	288	292	304	294	320	292	289	291	309	295	313	304	289	297	321	310	311	342	326	286	344	296	313	283	309	331	313	280	298	316	292	309	316	293	305	306	271	274	292	309	325	286	312	314	310	293	289	282	307	306	289	267	315	314	292	320	288	354	285	272	299	313	309	304	292	295	322	294	312	308	317	279	281	330	316	310	303	288	295	325	294	254	278	293	307	317	303	263	305	311	276	273	316	300	295	303	295	301	317	312	313	305	282	333	280	284	259	279	295	309	312	291	277	260	322	257	322	283	286	281	298	296	298	318	296	270	299	315	306	306	287	297	296	267	309	291	317	305	265	323	272	291	310	336	278	313	297	329	307	284	306	292	319	315	299	287	327	314	282	324	297	312	314	312	297	305	315	319	341	306	320	298	339	288	298	329	292	292	286	307	282	322	304	305	321	331	294	319	315	304	335	310	338	282	331	319	282	288	310	269	281	294	275	304	297	295	341	319	316	325	344	319	279	355	267	309	288	267	284	299	261	289	271	304	297	333	295	299	283	297	312	297	297	308	276	315	322	310	325	256	293	287	328	294	300	286	300	320	306	309	315	296	293	296	334	308	320	300	309	314	286	283	271	317	303	301	319	283	293	319	293	315	307	300	246	292	270	299	327	276	300	332	297	306	298	286	290	317	317	299	356	327	324	294	305	313	331	285	289	303	261	288	296	334	299	298	295	321	311	279	321	263	284	294	334	303	319	334	302	311	313	315	325	307	291	299	302	277	298	316	294	301	292	286	293	272	310	284	294	288	313	320	269	298	285	287	301	330	328	301	302	285	285	316	313	290	299	280	314	290	298	301	303	300	292	304	300	282	304	291	321	297	283	335	331	312	315	301	292	281	284	292	308	315	301	314	283	285	287	282	300	327	285	316	307	313	285	287	297	269	318	320	313	314	273	285	349	285	289	292	327	317	330	338	289	286	296	283	294	302	288	337	313	297	305	350	312	303	296	272	286	296	303	303	292	294	293	313	272	321	290	304	309	296	293	315	304	277	264	281	298	279	288	300	271	344	303	292	295	263	311	280	276	308	300	330	284	261	308	292	313	263	279	277	278	292	311	338	302	276	295	303	324	297	264	305	298	295	261	287	315	303	313	299	293	295	320	288	293	310	337	297	285	306	302	284	320	317	312	307	262	295	301	319	289	271	305	303	326	287	293	299	323	348	335	302	293	295	291	313	320	333	279	304	318	307	285	297	335	280	325	328	332	295	293	319	299	283	319	281	306	310	292	285	331	309	285	268	259	294	311	287	315	290	289	293	264	306	317	287	288	314	268	294	276	270	303	296	340	311	267	294	304	314	321	297	305	337	299	281	279	288	311	265	331	338	294	321	283	305	319	318	333	340	309	304	351	302	292	254	310	285	312	296	297	351	329	304	309	350	278	291	327	281	294	267	293	277	318	280	300	285	320	286	281	343	322	310	362	280	289	269	308	301	270	331	321	295	323	318	290	331	344	291	276	299	325	308	325	315	283	295	357	311	318	290	298	259	345	341	317	301	301	308	280	284	322	321	289	323	322	302	312	318	284	310	290	285	311	291	319	347	291	302	285	316	335	302	311	260	294	273	317	313	297	264	300	303	254	299	312	300	346	290	298	313	312	302	307	301	311	263	294	310	301	269	295	309	308	299	318	294	315	323	295	276	293	286	287	292	284	313	295	297	306	279	272	322	321	274	317	309	312	313	300	286	305	301	329	282	323	336	287	317	283	304	310	268	313	308	330	303	277	292	276	274	255	247	316	318	307	304	294	283	284	296	342	308	312	315	293	304	319	320	318	279	313	289	328	282	276	267	312	322	355	315	286	281	315	252	313	298	300	294	298	294	310	305	300	308	304	315	334	308	299	304	295	253	312	322	295	291	324	298	311	282	301	326	290	288	279	282	304	290	294	320	309	282	295	283	312	281	309	280	308	308	323	315	318	314	304	306	301	344	272	280	301	321	295	293	308	292	299	297	320	305	304	307	297	307	295	288	272	277	322	277	256	274	301	303	336	301	299	297	326	287	262	335	299	274	289	289	328	277	273	317	316	295	290	285	271	319	298	287	276	329	315	295	295	289	284	306	319	309	292	275	299	317	275	284	295	297	277	314	288	326	309	309	320	298	260	310	281	299	285	291	281	287	275	285	315	277	308	279	335	271	293	321	289	334	259	276	280	286	327	312	304	310	263	316	303	311	305	311	313	321	290	284	283	311	350	271	291	333	337	321	289	282	286	291	300	335	332	281	304	303	303	312	290	304	318	285	277	248	351	317	313	293	302	301	287	268	271	321	304	264	324	298	316	322	331	300	283	253	290	319	322	309	299	302	320	297	303	314	325	307	311	324	283	298	322	291	265	294	293	282	304	300	295	284	312	333	294	284	309	298	344	282	289	278	281	298	348	357	322	329	312	322	294	288	339	301	310	301	348	331	315	285	305	297	313	281	282	287	291	328	309	292	285	295	333	308	307	315	281	301	280	311	283	302	304	336	284	284	288	313	309	289	299	303	298	281	310	310	272	281	288	315	285	292	332	325	282	263	292	309	319	305	337	265	317	289	280	300	299	293	337	304	267	284	328	284	302	339	306	288	341	317	327	312	278	272	280	305	282	272	293	278	272	287	293	291	281	343	283	321	294	274	296	313	316	313	302	342	300	325	319	304	325	253	292	294	296	323	296	301	333	332	303	293	313	288	267	288	283	293	297	280	313	318	289	298	312	309	278	321	320	302	287	303	306	292	306	297	287	295	307	274	297	322	277	313	288	265	286	305	299	264	320	296	283	336	316	271	278	294	327	291	271	320	314	293	355	295	283	314	314	296	307	290	311	307	277	306	297	321	302	324	288	312	321	283	334	294	311	303	286	247	297	278	312	298	269	294	268	312	281	305	296	292	293	296	279	300	306	332	320	327	337	301	286	356	290	312	291	317	308	291	299	273	304	255	324	285	316	324	277	280	285	307	300	306	333	307	331	320	320	276	305	316	293	309	302	301	292	314	332	336	334	318	289	306	319	287	292	310	310	324	327	297	294	322	290	318	296	311	291	279	290	307	305	319	295	332	294	302	296	286	270	319	339	305	321	332	311	282	295	292	294	321	321	312	286	300	311	303	314	305	284	299	305	307	272	294	268	324	326	282	311	289	308	306	337	329	315	307	316	276	295	306	298	298	305	339	305	289	301	289	316	293	295	343	316	237	312	302	324	319	295	300	285	294	329	297	274	282	298	301	318	324	295	290	288	290	302	288	304	290	278	312	320	286	313	322	299	276	305	292	301	325	309	275	282	286	322	308	297	317	298	324	293	307	297	316	272	332	288	321	290	303	326	309	310	320	304	297	323	320	291	285	277	263	306	320	331	304	324	315	302	287	245	301
26541	23693	35631	35188	23853	14727	5520	2991	1952	4752	7312	8756	8181	4940	1003	712	706	704	660	684	671	652	706	654	649	675	686	657	680	624	699	670	640	719	687	690	692	691	679	662	690	670	619	694	700	687	678	670	675	702	638	702	668	675	658	678	654	695	691	667	670	669	637	695	706	680	697	686	627	648	721	680	669	645	675	652	693	657	681	712	704	653	713	708	648	648	638	682	679	686	694	725	660	650	656	709	672	635	662	744	663	698	727	687	670	665	725	627	638	678	734	732	693	662	686	616	678	672	689	702	664	648	650	698	703	653	657	676	734	683	624	667	667	686	659	679	651	663	630	728	751	661	683	651	658	664	687	648	711	640	657	715	744	658	643	646	630	656	732	669	664	703	669	653	638	696	714	698	656	652	643	649	661	722	632	701	711	702	649	675	634	670	657	680	724	684	693	645	656	681	671	699	662	649	667	703	618	711	700	693	656	635	651	667	622	669	645	680	701	667	711	641	700	679	669	707	685	679	684	648	674	710	690	652	695	693	659	725	706	725	716	660	714	715	661	705	688	658	684	665	650	681	695	658	671	688	687	702	661	691	676	682	676	662	661	718	685	629	682	656	749	688	675	653	664	683	697	672	696	724	662	659	722	717	656	722	613	668	706	671	646	658	661	661	663	661	637	685	691	663	682	662	629	694	712	662	661	670	712	692	658	677	692	711	658	673	732	666	677	718	657	661	728	688	672	702	666	700	649	703	702	671	667	671	655	670	708	683	659	653	694	641	672	700	713	672	677	734	677	685	630	665	672	719	674	671	680	696	692	707	669	646	729	722	617	684	715	650	642	686	694	694	708	655	683	676	692	671	679	678	634	689	704	674	653	719	623	657	696	707	684	704	665	702	711	673	705	651	678	690	651	670	666	648	721	649	663	637	665	782	713	666	653	644	664	668	647	693	693	699	724	593	663	685	709	670	683	697	687	649	680	716	638	662	684	619	699	678	632	665	673	694	671	658	674	644	666	680	684	635	691	664	638	699	658	649	663	678	716	688	685	673	661	682	761	680	692	657	691	671	692	695	686	652	651	696	690	672	641	663	689	688	698	667	710	681	706	690	689	670	705	686	633	648	708	648	661	704	687	649	655	666	642	734	654	685	696	678	694	656	634	695	684	690	633	666	678	666	695	636	713	662	658	651	694	683	741	733	688	661	629	722	694	692	667	702	697	667	626	705	655	649	720	607	718	666	732	681	658	717	709	683	720	677	629	638	679	671	710	680	684	615	700	688	671	664	644	661	666	674	646	682	679	660	676	649	656	646	708	634	684	686	680	662	628	655	637	671	682	710	689	668	717	659	718	680	679	692	655	693	629	695	662	670	703	686	661	658	674	679	619	671	678	672	655	669	674	622	640	672	671	720	691	650	675	661	705	649	672	659	682	695	688	735	666	666	667	667	638	686	703	667	677	685	700	689	673	712	676	738	703	637	670	690	676	677	707	694	691	638	728	660	660	702	660	670	698	676	686	642	641	689	674	614	629	689	667	691	664	710	645	697	681	697	698	658	686	677	697	689	602	670	653	658	665	666	752	683	663	640	692	728	730	682	658	725	694	665	694	684	703	738	662	651	697	642	718	688	656	640	646	682	665	687	692	687	652	661	666	664	671	698	707	710	691	680	664	651	668	696	666	645	662	656	636	643	701	678	698	668	677	667	675	677	675	632	669	667	649	667	628	634	689	684	701	724	673	690	678	716	687	610	663	694	682	677	632	624	669	668	713	656	646	720	696	696	679	676	658	737	695	679	679	683	651	645	666	659	606	668	687	668	662	608	662	682	651	676	657	683	664	688	686	664	659	671	682	689	661	672	699	703	677	671	661	672	673	615	660	666	679	701	681	651	645	686	695	635	693	678	628	685	687	704	656	694	606	683	654	696	669	674	694	657	644	679	684	671	668	675	634	655	660	688	669	662	701	688	720	658	661	672	679	699	681	644	651	693	700	703	655	713	644	692	627	690	696	722	651	663	670	657	624	648	660	643	669	723	684	682	688	689	694	662	666	663	696	662	679	650	693	692	698	657	648	664	692	617	653	646	697	660	692	701	682	712	667	716	680	654	699	710	670	674	643	627	649	683	697	669	666	653	661	694	716	708	681	652	672	690	654	663	674	680	665	668	670	662	663	651	716	718	685	658	680	601	629	668	584	675	730	714	678	655	687	725	699	704	711	670	693	672	678	695	655	636	645	716	692	689	704	711	677	737	667	670	681	687	686	683	656	672	696	678	674	679	683	682	630	642	674	669	651	730	665	697	689	687	688	646	653	673	652	655	722	673	723	663	689	699	692	742	646	729	664	699	636	712	695	640	681	677	703	654	687	658	703	692	691	672	628	668	697	645	636	675	658	639	680	698	719	722	657	678	739	683	692	668	680	713	637	669	706	689	625	668	655	656	653	700	738	630	673	637	664	679	695	699	713	686	653	685	683	677	660	733	649	687	689	649	626	700	663	663	656	737	660	653	705	677	670	691	659	656	677	716	635	634	654	709	619	668	661	660	642	680	680	657	652	684	700	675	666	673	691	701	660	666	713	625	667	695	640	653	669	666	696	687	657	691	676	709	673	691	673	705	701	671	743	694	695	686	646	689	629	680	642	723	674	666	669	711	701	646	640	649	699	717	686	665	667	673	680	690	663	657	696	693	671	703	707	629	659	642	658	708	661	683	663	687	644	688	713	644	692	696	715	677	636	684	679	687	712	690	668	685	663	675	685	686	680	681	708	646	686	671	661	668	696	718	705	612	671	650	709	703	634	669	633	634	690	623	681	703	675	702	640	653	678	652	696	669	658	639	669	678	716	696	669	679	686	661	659	671	671	739	689	669	670	689	653	699	675	658	650	716	667	656	701	721	675	656	683	616	655	680	677	694	666	672	687	696	687	645	681	647	678	675	656	643	663	660	656	662	673	671	678	687	683	715	671	665	680	672	665	708	660	723	686	666	660	735	676	649	657	701	677	680	706	637	692	698	636	653	672	631	671	643	644	730	681	718	665	689	634	706	697	643	658	681	694	718	689	666	695	729	722	701	647	677	662	647	640	667	704	733	722	678	657	694	668	681	698	664	705	639	654	664	665	687	660	645	676	677	717	680	699	626	685	628	708	700	693	618	672	717	671	693	657	620	656	634	664	683	667	678	653	687	657	657	712	681	671	698	669	719	687	702	653	718	685	707	689	645	660	642	620	752	675	638	686	721	704	646	674	690	645	696	717	723	681	684	715	672	699	654	670	656	629	676	683	695	703	672	679	649	685	661	653	642	687	666	676	668	638	698	632	684	680	665	705	653	670	700	654	611	637	720	725	656	721	702	670	683	702	655	683	688	719	676	670	673	687	663	721	621	682	620	677	696	678	674	693	707	662	656	756	718	652	644	671	663	654	620	698	642	641	668	672	669	672	696	691	703	721	626	666	674	737	657	660	733	614	671	672	696	709	687	676	692	660	695	620	683	686	681
50733	39068	41454	35298	20002	7297	2709	799	589	1693	3750	4039	2960	2385	992	363	374	333	366	384	386	360	339	416	344	375	379	382	385	350	378	319	335	376	378	389	337	386	351	351	337	343	339	352	350	357	360	338	354	384	367	345	354	387	367	351	336	357	364	319	345	339	378	346	369	387	373	355	326	341	355	369	379	382	348	341	354	394	377	329	363	372	365	366	345	382	343	385	343	357	363	374	317	347	402	378	394	387	381	366	359	353	348	321	389	343	364	321	358	377	415	373	352	380	362	366	359	389	394	400	374	358	364	381	356	340	362	345	369	366	339	314	350	374	373	317	356	371	402	329	356	362	375	346	377	356	376	319	362	361	356	332	366	337	333	408	375	384	382	373	381	372	354	335	361	372	376	360	358	324	335	354	358	344	394	356	339	376	387	370	387	388	360	373	358	347	340	361	340	378	368	346	367	352	354	390	332	349	342	362	371	346	345	388	377	402	365	356	352	362	385	339	309	334	322	364	341	358	366	366	381	375	350	366	422	330	359	342	360	365	342	369	366	334	368	319	397	350	363	346	362	341	332	358	360	351	361	373	363	346	325	360	356	332	387	387	376	348	353	340	363	378	389	322	365	315	384	354	395	386	367	337	386	370	358	359	321	313	384	350	387	383	369	384	365	347	339	387	342	334	347	334	361	357	376	379	368	378	339	357	355	373	366	356	355	363	381	376	369	360	412	375	371	371	326	352	342	362	390	389	359	333	326	368	328	335	372	365	370	366	381	372	384	357	370	324	346	383	390	336	361	353	346	375	352	385	397	365	325	372	382	340	319	335	359	315	349	342	382	333	354	317	355	362	343	373	368	339	348	349	388	358	346	369	353	355	380	373	376	355	361	339	366	380	334	397	319	355	378	386	373	340	360	366	347	368	343	370	415	333	342	384	371	369	347	343	373	306	385	357	347	319	350	367	371	359	375	345	351	363	364	329	345	365	359	351	368	370	376	375	363	356	364	370	341	330	406	357	343	336	365	366	382	338	396	366	351	377	346	369	380	360	334	373	361	380	382	372	342	397	327	387	377	366	360	340	372	359	340	383	329	338	351	356	383	365	334	348	367	371	341	364	382	380	354	364	341	346	393	356	353	342	376	375	357	350	405	347	332	398	374	354	322	337	362	378	378	345	354	357	370	340	339	364	351	341	368	336	350	370	384	337	349	356	362	334	392	375	355	368	347	373	395	347	389	375	353	385	367	372	367	345	349	353	349	349	360	331	339	355	359	348	413	356	383	364	336	349	343	383	343	364	348	374	341	353	376	370	351	346	338	370	375	372	363	336	326	364	358	360	344	376	348	397	352	345	365	364	342	337	359	389	389	354	366	393	347	379	360	360	326	351	361	368	331	373	362	350	355	362	329	349	397	346	390	361	370	360	363	338	374	351	332	356	387	359	374	377	373	405	367	347	345	334	376	365	310	307	367	384	361	377	332	332	371	367	347	363	333	363	320	368	396	348	372	328	393	349	347	337	338	374	365	386	365	375	382	357	391	369	362	375	353	347	371	339	359	351	352	363	350	365	380	363	383	338	332	326	355	358	355	370	387	390	352	378	341	381	344	378	362	372	356	354	375	377	370	373	343	326	373	339	372	389	381	360	341	374	333	353	317	351	376	366	355	345	386	363	372	381	370	378	378	377	336	358	402	361	362	349	361	390	357	373	403	345	367	342	382	383	372	372	366	392	356	339	410	347	356	344	334	359	396	376	353	396	338	357	370	380	364	318	374	363	334	330	384	405	384	348	363	367	365	352	373	347	389	331	330	360	342	360	340	353	362	338	355	317	350	327	389	358	359	350	352	358	369	348	330	351	338	352	307	363	398	311	374	316	373	350	350	357	376	384	385	338	339	361	322	354	358	395	382	355	378	320	329	343	368	358	321	346	347	337	387	358	364	384	383	355	324	384	361	364	345	348	397	368	351	351	362	365	361	368	333	366	348	359	367	344	393	365	403	397	356	379	344	336	406	365	356	364	365	369	373	362	390	359	335	344	363	325	355	337	364	375	357	334	369	347	350	360	398	358	369	336	378	366	381	380	364	341	371	342	355	312	345	345	336	376	376	315	315	343	388	394	351	355	377	321	371	328	356	360	389	376	384	377	377	362	371	333	317	379	383	331	364	323	353	347	366	335	379	366	390	326	368	350	326	344	360	349	350	376	327	330	338	338	382	347	367	341	368	384	331	366	390	329	367	346	364	371	378	362	330	367	363	344	389	393	363	341	410	364	379	348	370	356	342	369	353	353	317	353	378	381	364	343	381	366	324	380	360	337	350	369	406	349	386	357	375	351	340	371	381	380	335	381	378	352	348	418	397	364	344	331	377	371	332	363	387	363	323	387	396	398	340	374	326	355	320	351	365	376	348	368	336	372	339	365	380	370	387	373	352	342	397	370	342	395	327	330	407	328	367	369	334	373	372	383	372	369	372	371	349	375	379	345	389	353	327	364	334	381	379	359	354	378	367	308	419	348	345	341	371	381	372	387	389	365	392	360	359	358	357	378	359	377	343	354	346	383	357	326	382	368	407	362	381	368	361	352	349	360	372	360	367	345	354	374	354	397	402	358	384	360	373	364	345	347	370	350	363	343	342	346	366	351	346	376	350	374	331	364	370	340	361	360	367	363	376	336	342	323	327	390	338	350	377	365	333	362	353	369	341	382	340	352	315	392	350	379	357	340	368	348	313	380	342	384	344	380	375	382	383	333	348	335	362	333	328	351	352	392	355	348	364	335	371	365	357	393	351	387	318	346	380	325	335	336	322	370	371	363	335	382	357	346	343	347	368	363	343	335	384	363	348	356	335	335	342	352	356	374	418	365	344	352	342	367	344	375	331	372	353	338	344	353	368	366	333	396	389	351	373	368	378	374	377	338	331	366	382	365	365	372	326	350	357	356	340	339	336	373	332	377	348	376	368	363	350	360	390	329	347	395	376	370	387	327	358	352	313	355	364	365	362	378	381	376	360	367	330	333	353	360	378	382	361	357	351	342	372	379	374	369	342	350	359	329	326	371	379	369	368	382	346	352	348	350	383	333	418	333	362	377	409	383	369	387	394	376	353	348	306	371	359	325	348	377	344	391	347	347	370	312	373	374	364	362	351	374	358	328	335	345	353	355	328	366	382	327	362	371	340	342	348	350	352	398	343	359	350	349	345	368	336	359	351	348	357	375	321	335	378	351	354	354	379	362	346	368	352	361	396	378	358	366	360	374	353	387	364	376	357	343	368	372	366	333	353	384	380	350	338	356	358	398	354	362	388	353	386	367	325	345	398	358	341	331	351	336	357	346	336	348	317	334	353	342	366	370	357	337	373	345	354	342	373	364	358	351	363	362	336	321	322	375	358	399	353	379	337	332	365	348	396	393	337	351	313	374	364	329	378	367	371	327	357	356	355	367	353	348	356	365	377	338	384	384	336	336	367	344	335	352	360	338	312	342	346	395	358	360	344	337
32797	29959	41965	41369	24876	12257	6459	2569	2095	7498	15101	16012	11946	9649	3344	823	735	835	803	770	788	755	759	779	789	796	833	815	795	735	737	748	780	717	752	779	787	795	797	791	813	765	763	758	830	800	793	789	799	808	770	793	788	775	805	751	757	773	804	745	787	740	744	777	788	763	775	762	810	807	798	811	769	802	780	798	769	768	796	824	804	765	751	735	821	771	749	787	835	740	788	780	784	800	811	797	832	757	748	805	766	773	761	814	761	766	789	829	782	784	745	778	823	760	782	810	750	838	741	773	804	757	794	747	719	775	754	760	761	781	835	765	777	764	844	765	742	788	803	805	745	751	786	772	817	804	771	753	796	779	768	783	755	777	733	806	769	758	800	769	807	756	774	785	783	789	754	820	798	780	759	769	799	762	750	808	780	749	782	756	814	807	816	759	781	817	785	817	792	763	783	761	817	758	721	822	765	811	788	797	774	824	790	823	807	772	773	774	774	779	850	738	753	800	803	823	767	760	797	780	783	752	789	783	799	757	734	761	757	830	778	788	777	758	803	811	789	807	762	802	747	743	772	792	813	789	767	747	761	821	744	797	768	797	754	781	829	795	778	777	812	755	768	781	798	835	762	818	707	768	781	770	817	773	744	734	774	790	804	760	818	840	768	829	748	772	798	764	746	748	806	790	780	785	772	744	789	748	778	787	763	834	813	775	772	783	751	770	746	723	783	751	749	769	805	742	774	766	792	787	792	741	797	775	757	800	784	736	784	778	736	749	778	777	761	754	726	781	720	782	801	831	781	776	812	741	767	758	767	746	777	805	750	794	775	779	766	789	761	808	715	772	781	789	790	786	756	760	811	708	779	811	755	791	769	817	808	764	735	760	784	777	816	779	763	801	748	795	880	794	746	744	767	817	743	741	792	797	765	756	754	781	753	823	812	789	765	741	753	770	759	817	779	753	769	755	764	756	803	777	811	794	793	788	823	762	831	742	774	762	777	769	791	799	755	746	759	806	788	782	784	742	787	768	791	785	801	763	776	783	772	707	771	778	776	774	772	772	784	744	800	797	757	842	785	802	833	743	774	803	749	815	747	830	790	770	771	733	786	792	768	810	746	791	768	786	774	791	736	804	776	755	812	792	789	772	752	780	840	794	820	800	781	784	759	795	718	801	782	795	773	769	751	746	754	790	779	782	768	754	785	803	780	777	779	828	744	826	748	796	734	816	814	806	815	770	792	784	768	814	802	811	774	774	754	785	810	732	817	797	794	815	784	806	765	803	799	774	806	783	822	769	750	765	807	786	826	776	853	742	760	775	763	844	761	777	768	748	784	797	803	789	759	750	796	743	781	762	775	789	782	803	777	818	756	715	782	803	772	775	799	739	783	783	774	848	832	752	764	771	827	811	814	787	777	791	835	759	780	808	772	772	797	803	738	813	798	734	769	790	812	784	783	796	726	774	762	779	776	790	776	779	834	781	773	810	751	762	769	784	753	765	768	770	809	808	783	806	779	822	783	747	766	748	791	765	782	796	814	789	776	808	836	823	739	754	763	737	811	803	801	722	802	712	801	798	788	768	811	789	774	771	824	772	820	789	797	736	782	740	796	803	738	787	769	800	781	806	832	805	814	764	770	764	763	783	827	762	813	765	781	751	786	823	765	792	758	798	827	750	820	811	716	819	772	763	798	750	767	799	815	767	788	809	750	777	839	769	773	767	769	822	766	804	775	718	796	799	774	756	835	804	795	808	755	738	772	767	798	862	764	763	829	760	746	795	787	805	785	752	751	794	768	738	793	801	753	754	781	745	845	749	796	779	772	793	786	807	795	783	769	780	779	760	751	772	788	821	739	815	775	770	786	753	808	777	738	767	753	806	791	788	821	804	772	814	721	774	738	767	736	794	811	785	774	748	802	787	805	776	790	783	854	724	807	761	788	765	812	779	786	799	770	759	752	771	777	810	737	810	796	714	803	785	805	780	805	762	778	796	795	749	791	741	760	798	807	776	741	790	739	744	727	777	814	806	778	763	801	806	789	749	798	783	772	796	779	812	857	765	747	768	783	785	757	789	781	757	781	819	829	701	814	793	771	782	799	776	796	821	796	788	762	786	837	793	745	772	812	755	809	781	768	747	735	821	757	750	780	781	765	780	812	837	791	760	761	780	807	858	790	808	812	730	756	757	810	751	848	751	839	757	801	776	780	791	813	762	772	791	829	778	754	781	781	784	763	747	777	813	775	766	797	807	774	805	848	791	786	781	733	772	809	843	808	830	742	813	788	785	773	747	790	760	757	735	816	774	757	740	777	733	771	796	779	802	821	740	757	757	765	760	790	776	775	795	776	815	807	831	773	721	799	810	767	783	742	764	751	776	808	762	774	782	819	820	808	826	817	758	782	766	781	784	825	738	761	760	795	773	795	797	755	798	816	811	780	705	800	769	833	787	727	776	761	785	813	762	830	758	758	801	774	765	759	718	733	818	813	808	831	782	765	767	780	793	778	788	703	765	769	850	761	761	770	783	771	730	838	750	784	763	767	764	775	748	789	788	780	868	784	763	801	766	786	754	821	853	794	740	781	734	766	792	805	818	744	806	766	749	838	754	761	764	761	815	768	758	797	747	772	791	765	733	784	758	804	787	775	747	772	746	747	766	789	797	775	791	792	838	817	770	807	773	801	788	776	752	807	722	793	787	780	801	787	783	802	834	765	803	847	755	809	774	823	766	830	774	770	780	791	789	795	741	769	795	782	751	739	785	803	841	730	747	747	719	779	780	778	767	814	761	797	772	796	753	765	851	818	752	764	765	775	804	773	782	740	767	800	768	799	788	785	812	817	780	767	787	755	815	723	754	779	813	844	763	769	807	767	745	762	735	778	718	813	782	779	749	755	801	814	773	734	815	852	822	795	777	760	797	807	755	752	834	781	791	770	767	778	791	765	814	790	713	783	769	748	831	715	752	749	759	787	763	797	817	766	764	757	812	750	763	738	824	799	740	799	763	757	795	782	745	798	811	751	787	771	740	808	773	815	790	782	768	757	766	811	799	810	793	745	768	754	742	777	740	768	778	771	780	829	759	823	726	765	789	833	761	760	789	819	744	831	773	756	749	815	766	770	860	767	795	745	809	728	773	748	795	820	797	741	776	767	750	746	752	798	819	835	799	784	788	768	787	801	751	750	793	806	824	764	722	821	760	784	752	800	760	765	731	772	772	781	737	777	772	805	732	868	782	776	779	823	813	771	851	780	828	821	774	815	774	806	801	742	769	789	814	813	777	816	738	754	797	769	800	798	823	746	797	755	752	807	770	764	782	758	786	775	757	767	794	745	779	777	834	768	762	815	764	789	751	790	781	840	826	796	804	759	760	864	758	808	749	793	777	760	786	820	765	790	815	783	738	741	792	773	777	765	781	767	809	739	785	800	771	767	776	768	785	827	818	793	749	783	773	814	753	821	747	772	799	834	791	768	830	811	779	801	761	781	765	757	796	754	759
20929	11705	8849	4477	1381	643	330	271	226	231	236	244	315	255	218	162	162	187	162	183	196	178	171	172	189	191	171	189	180	171	187	166	181	183	152	184	182	193	165	173	161	190	182	200	174	181	165	158	176	162	187	181	165	181	164	178	181	199	163	176	190	205	198	221	172	179	212	173	176	167	179	169	192	181	205	164	190	195	191	180	196	172	194	148	197	172	186	186	170	190	178	192	212	171	189	165	183	191	164	181	193	189	178	203	169	202	196	180	213	167	174	214	172	179	191	206	185	190	163	166	180	188	170	189	187	197	164	217	182	168	159	181	185	174	159	162	164	183	198	188	181	187	191	174	168	178	148	155	185	208	209	204	156	174	166	172	184	172	186	209	169	166	211	156	187	169	200	188	172	157	182	188	196	190	201	166	178	153	191	183	168	152	187	169	199	183	193	150	188	156	205	194	183	182	157	168	178	202	164	184	197	169	220	188	192	192	194	181	152	206	171	202	185	192	191	175	168	207	172	168	175	218	153	194	177	193	181	178	202	188	165	172	167	168	173	197	166	189	178	173	184	191	195	187	186	222	183	185	195	178	193	170	182	178	184	147	191	195	182	160	198	196	208	173	175	184	183	173	186	183	193	200	155	151	201	159	197	197	194	154	182	193	163	181	174	166	210	172	209	186	192	182	199	179	182	180	188	161	194	193	185	175	177	178	171	184	194	158	168	171	179	193	195	190	174	203	168	183	189	152	201	197	196	153	180	159	199	167	199	173	179	160	185	173	173	186	199	185	184	168	176	167	178	178	182	162	172	174	185	209	173	179	175	222	174	183	171	202	182	181	178	179	183	210	158	169	195	174	187	175	188	184	190	170	209	210	167	184	186	199	183	152	182	177	160	187	188	171	177	170	181	200	168	222	186	167	169	194	171	203	194	197	166	176	163	197	192	199	188	186	209	176	181	184	175	183	195	179	183	188	188	179	153	189	193	205	172	222	202	177	188	178	192	170	188	187	190	211	184	189	185	182	165	163	187	195	176	183	176	187	189	161	187	159	181	189	201	174	190	163	180	159	159	169	189	176	186	203	181	170	174	166	171	171	178	193	184	192	187	186	182	172	148	209	167	202	188	189	169	178	170	177	185	182	190	196	208	165	162	169	179	169	190	175	177	200	159	196	179	174	183	188	187	186	166	173	177	181	168	179	202	167	187	157	163	177	211	173	182	185	212	179	192	192	189	158	165	170	175	193	154	144	187	151	182	173	181	203	175	226	197	156	186	198	210	199	193	176	181	149	169	184	173	206	157	161	200	176	174	185	204	170	181	171	185	183	201	196	190	204	197	178	178	166	183	163	181	184	168	192	169	184	190	147	178	190	210	193	177	176	184	179	188	175	188	174	165	171	192	164	151	180	187	174	195	211	181	181	169	155	185	176	173	189	154	169	177	176	177	227	170	181	179	176	180	195	178	196	202	163	169	184	180	180	203	164	179	186	203	196	177	176	197	179	178	161	196	166	181	193	179	184	173	191	179	200	176	187	165	207	202	182	157	190	190	160	156	170	184	168	182	161	193	153	196	178	180	161	151	182	184	188	193	198	199	171	207	180	145	199	193	181	206	181	187	179	166	201	181	188	170	177	158	157	187	189	190	173	182	219	156	188	174	174	199	185	220	166	183	175	145	170	182	187	185	163	175	158	195	184	154	171	181	215	187	182	184	179	196	203	198	161	206	190	172	170	167	187	200	189	184	174	194	180	194	182	180	166	183	192	158	171	181	179	183	194	176	182	163	180	175	180	172	213	177	213	198	174	183	171	188	202	153	152	190	179	190	164	172	187	177	186	181	182	159	170	174	169	181	152	218	173	191	179	208	146	174	176	198	162	174	182	183	175	167	177	175	192	178	196	195	185	207	162	188	196	169	171	191	181	180	190	176	190	199	180	193	163	167	194	153	206	158	183	182	194	181	159	197	169	175	173	178	174	178	198	197	167	197	191	194	188	164	179	169	199	155	188	164	191	199	163	152	168	165	186	191	203	171	175	177	195	174	166	158	169	175	155	176	195	183	189	177	182	208	169	186	174	196	156	181	156	187	178	184	183	185	195	175	182	185	173	178	173	187	186	178	187	177	184	179	175	187	201	187	189	175	169	156	186	173	197	205	183	172	189	174	189	167	187	170	166	185	180	176	170	176	215	200	187	146	187	202	202	193	181	165	190	190	196	181	166	172	180	180	193	197	179	198	183	199	175	176	185	198	165	169	177	175	202	152	169	219	181	202	173	177	179	180	184	179	206	187	173	186	171	176	174	161	180	177	173	186	158	183	173	167	151	167	193	169	177	151	201	195	180	193	184	155	193	197	196	157	204	154	182	176	193	178	180	169	189	175	182	175	195	170	191	190	176	174	187	177	177	182	163	158	163	160	178	162	167	215	176	176	170	178	199	177	166	168	175	169	184	135	189	163	202	153	191	190	197	219	156	204	195	181	175	157	185	183	185	174	195	174	193	173	167	195	207	164	173	179	176	180	182	169	189	169	205	177	175	193	170	159	136	184	189	178	185	173	167	174	169	179	191	168	190	183	196	197	184	186	198	186	177	187	171	195	207	192	172	159	173	175	171	177	177	168	191	169	180	191	178	178	171	182	192	187	177	191	161	167	164	165	189	192	198	190	179	184	163	189	198	180	181	166	167	192	160	207	171	165	189	173	204	178	191	159	202	196	171	167	173	212	185	166	165	196	179	194	170	158	167	184	161	195	190	182	145	198	171	178	169	197	182	189	181	183	168	194	177	189	158	176	174	217	187	166	161	165	172	172	205	168	184	194	188	205	175	198	180	187	197	175	175	190	176	170	183	177	188	207	192	161	181	165	184	215	189	183	204	161	191	184	186	179	201	176	194	201	169	167	194	169	200	192	179	174	170	177	173	185	165	166	197	183	184	202	186	164	199	183	181	159	177	169	184	193	193	171	199	188	189	207	203	179	165	183	173	165	177	181	166	167	181	180	189	182	173	186	184	184	183	183	194	167	171	196	164	192	158	216	207	203	187	177	187	189	168	198	191	174	193	173	187	184	164	178	167	197	187	182	184	197	184	189	184	190	189	205	167	168	182	184	175	187	201	171	199	192	172	173	175	204	199	203	183	191	189	195	186	184	167	179	182	175	176	187	182	183	181	191	203	152	192	190	177	184	153	164	171	186	173	178	184	202	181	205	191	199	182	180	152	179	188	160	178	159	180	165	142	191	206	173	173	183	171	171	194	202	162	172	186	187	196	194	198	188	206	174	170	183	174	211	166	193	176	162	157	187	165	188	199	183	172	193	187	178	190	197	191	192	177	180	200	171	186	176	177	184	184	169	187	176	182	175	179	184	177	177	190	169	183	178	217	189	194	189	182	177	179	182	193	184	175	155	183	174	183	181	177	185	201	185	185	165	183	195	200	188	180	185	176	183	191	192	197	190	162	189	174	183	195	166	207	161	184	190	188	199	199	196	185	179	178
12585	9300	14346	10574	4287	2390	1204	893	739	806	849	792	872	845	585	457	411	432	448	437	401	445	476	412	435	444	411	394	420	427	424	438	430	444	408	445	429	434	415	472	461	440	431	450	453	433	439	474	426	469	483	483	465	450	454	402	425	440	462	410	412	443	429	432	429	436	420	442	467	422	441	416	456	425	449	442	411	433	436	409	481	455	449	417	451	459	476	448	410	428	477	418	428	434	418	416	456	454	432	449	425	423	438	417	498	418	414	477	488	441	427	454	470	453	438	432	412	447	468	444	419	443	471	451	444	461	439	471	413	460	465	476	481	449	448	437	437	437	408	443	464	457	458	478	410	424	466	458	438	463	442	464	448	413	452	418	431	426	440	443	404	433	459	399	423	472	434	457	454	445	447	462	402	462	470	423	411	443	471	424	440	451	425	426	452	496	413	458	439	385	434	439	457	431	463	448	452	417	410	451	412	433	465	421	455	425	438	464	466	459	486	486	429	407	457	475	470	441	449	459	439	484	459	462	461	495	435	434	446	465	393	438	450	421	478	473	443	455	424	425	460	427	448	448	417	444	418	426	475	382	421	440	441	440	444	418	457	430	445	407	450	474	415	443	450	454	485	411	458	430	423	413	457	473	460	423	458	457	464	429	433	458	440	429	397	450	440	435	464	400	393	429	396	443	416	450	419	428	450	456	452	462	461	447	480	420	423	452	409	396	468	427	399	492	454	443	464	445	438	445	445	451	438	449	463	464	449	454	423	451	427	445	410	411	432	416	463	449	400	435	415	437	438	442	467	408	437	461	463	411	464	450	434	422	443	455	438	482	454	469	449	423	423	406	436	430	402	440	433	441	402	425	430	429	418	452	440	429	439	423	456	467	439	429	429	456	447	405	455	423	402	421	461	421	436	424	431	423	457	437	446	413	419	437	461	436	452	452	441	473	448	450	455	431	443	430	446	444	462	446	427	417	438	443	421	509	460	476	406	470	481	457	446	421	443	428	437	420	450	472	435	439	421	410	441	462	464	483	438	467	454	427	405	439	427	440	395	423	441	421	433	423	463	431	415	454	471	441	432	457	425	486	414	423	433	427	436	456	404	441	456	432	444	454	434	395	449	419	439	397	434	458	467	420	453	459	426	458	484	462	486	402	410	414	423	448	424	448	471	436	456	425	459	424	455	453	417	434	437	438	464	443	452	417	430	457	401	412	414	470	464	422	505	466	456	432	469	411	455	418	424	447	462	421	450	409	471	476	456	465	435	403	452	468	467	443	420	446	423	449	439	452	443	458	444	455	451	420	403	433	405	432	432	436	432	448	431	449	479	466	479	429	439	436	423	419	423	483	444	418	471	473	449	431	451	448	430	447	458	471	461	429	429	418	460	454	424	453	414	407	436	418	461	451	439	433	415	434	417	427	447	449	458	450	411	407	444	459	408	456	438	428	434	423	405	458	429	445	442	484	415	432	414	413	428	430	419	385	439	431	443	427	416	448	442	430	492	427	443	428	485	452	467	443	487	458	432	425	449	436	377	435	419	462	460	424	474	436	453	426	457	440	501	436	448	435	411	438	442	428	436	452	440	442	430	425	445	410	417	458	458	425	441	411	435	437	434	433	435	431	476	422	442	433	452	453	434	449	468	461	432	407	456	421	410	418	474	451	433	428	436	449	427	424	451	432	437	414	461	427	456	428	430	439	446	409	441	397	468	452	451	450	452	409	432	466	458	393	443	466	456	439	447	465	399	476	448	464	441	426	466	440	449	448	426	452	446	437	462	451	438	414	450	437	443	428	424	418	392	458	434	444	478	444	411	445	433	448	438	432	421	428	422	424	473	449	464	467	460	430	430	442	471	421	475	440	455	413	436	448	464	438	447	417	397	427	451	400	439	453	453	453	462	427	420	425	438	413	442	392	439	430	408	404	420	437	444	435	425	437	442	461	446	440	438	464	464	450	428	429	427	460	435	456	471	439	472	446	485	418	448	404	449	398	450	403	453	428	426	465	399	388	457	440	448	424	442	457	467	449	472	432	482	433	412	383	418	403	416	441	433	394	469	462	470	467	402	429	406	451	418	430	426	424	390	439	446	407	409	431	400	425	423	424	441	430	407	468	476	452	446	450	416	450	401	452	431	389	469	431	426	458	449	450	441	427	421	439	448	434	451	438	452	410	455	439	464	449	438	444	453	467	434	428	427	450	444	474	449	395	469	438	405	427	451	502	437	426	435	416	463	424	443	415	444	425	471	465	453	450	439	422	454	418	445	446	418	435	435	393	455	465	448	469	447	409	407	447	407	424	440	429	458	454	430	451	440	460	429	414	427	456	463	437	465	464	466	430	440	452	423	459	420	422	441	458	458	450	439	420	479	462	447	488	441	426	437	409	452	457	448	459	477	428	451	451	424	442	466	433	449	446	440	439	464	462	432	430	444	405	460	421	458	444	453	451	418	445	468	415	450	457	397	447	405	459	446	425	440	452	400	456	474	419	437	466	402	452	439	440	486	462	442	433	432	443	445	475	459	427	496	421	446	432	441	455	423	447	436	447	469	462	470	407	450	460	453	429	462	427	420	400	454	416	453	385	436	477	421	462	442	440	421	404	443	466	433	468	449	451	422	455	448	484	437	426	447	444	451	388	457	395	407	448	442	440	440	427	429	466	468	398	428	467	467	466	468	432	456	419	436	472	452	440	452	456	411	466	429	433	436	430	433	442	445	440	392	460	468	439	427	409	432	446	450	439	468	433	447	428	435	454	416	420	424	409	413	431	445	398	467	395	441	447	465	455	443	428	467	439	443	425	416	417	420	396	435	450	460	444	446	381	473	421	400	431	440	430	454	408	434	431	430	453	461	442	458	426	437	464	408	460	428	457	437	415	406	445	446	445	458	446	474	422	463	448	445	444	433	435	434	427	446	457	422	442	432	427	457	452	448	461	433	405	414	462	423	413	424	422	431	459	429	442	403	437	471	434	417	456	419	421	416	418	440	412	443	447	430	401	390	465	432	437	407	479	415	459	462	420	421	460	459	409	473	427	454	462	433	442	447	408	441	455	463	428	464	444	413	467	483	440	429	446	467	443	440	475	429	452	430	464	457	440	429	433	426	446	422	441	452	452	431	434	461	478	413	433	437	436	452	466	492	448	437	434	424	453	409	469	417	441	449	408	379	458	429	432	446	452	432	480	472	483	438	404	459	441	445	427	463	454	431	447	435	450	488	427	453	416	437	482	427	428	462	436	481	463	411	460	398	416	417	450	440	437	419	436	409	402	461	429	417	436	439	469	467	475	455	438	425	482	462	470	445	452	481	453	456	460	442	431	425	487	458	427	434	439	453	450	442	432	426	499	409	461	461	439	440	431	434	396	441	380	432	396	419	433	442	442	420	421	451	431	410	471	457	433	446	447	444	434	429	448	457	442	442	429	447	422	430	433	455	448	435	409	434	414	455	413	455	482	436	446	450	445	467	471	397	413	456	461	429	453	430	441
41861	31661	30137	24564	12198	4613	1552	582	512	1122	2337	2397	1905	1345	380	305	307	317	298	311	284	295	300	298	333	331	347	335	333	307	326	320	307	317	284	321	332	298	296	311	339	286	321	317	319	303	333	328	318	304	312	306	259	302	326	315	318	290	332	298	285	315	299	309	338	259	316	310	297	306	280	311	294	303	311	314	294	310	331	306	309	311	275	297	312	287	304	306	269	306	328	294	292	276	293	311	272	298	309	316	317	320	301	291	328	297	296	336	334	295	317	312	310	292	284	283	286	288	277	313	312	299	298	333	308	321	336	316	281	289	316	324	308	293	325	310	302	295	290	299	303	300	306	336	318	293	325	302	336	295	324	327	306	297	280	280	290	288	302	297	312	292	312	288	316	316	326	322	269	284	298	341	299	297	302	300	283	293	294	263	304	314	317	309	283	318	313	333	326	329	288	318	317	313	315	281	318	288	338	299	306	285	267	262	310	269	285	286	295	341	305	283	304	329	305	288	292	304	291	256	284	298	317	312	308	328	318	287	267	333	326	288	292	277	323	324	306	297	320	290	323	288	308	285	295	317	323	320	289	305	345	295	313	299	299	269	314	295	305	299	338	292	282	304	283	317	317	318	317	322	295	297	261	290	320	288	271	310	283	325	319	273	297	326	274	301	342	315	269	316	313	305	275	329	323	296	315	304	308	301	289	298	326	299	289	298	298	275	317	296	322	305	303	301	308	331	291	345	308	300	395	314	304	277	287	285	269	320	295	293	306	351	303	280	295	299	318	319	293	322	312	315	303	293	315	289	272	310	270	333	319	305	298	314	314	300	284	264	279	281	326	282	287	312	306	335	308	302	275	327	318	292	302	281	292	320	288	308	291	311	324	312	294	297	325	286	322	314	286	309	307	279	329	303	290	307	299	308	305	277	291	305	303	278	315	301	288	321	306	279	312	285	307	293	332	268	317	303	320	293	313	296	330	282	301	307	292	325	334	283	303	282	293	292	274	271	293	311	324	293	292	301	323	284	320	338	307	311	314	288	306	321	309	322	304	299	287	285	306	266	302	329	317	308	323	275	281	309	298	321	316	319	292	298	377	288	309	337	300	289	333	312	302	254	300	293	319	274	300	309	315	310	292	279	333	324	290	343	323	274	335	316	308	301	301	313	277	301	302	299	305	309	301	327	314	311	284	298	288	286	303	299	326	311	321	304	279	297	325	302	288	307	326	306	310	291	308	292	316	287	320	304	300	289	261	300	265	316	302	282	316	321	302	288	267	267	287	339	266	311	302	290	271	317	326	294	289	316	298	288	305	335	296	303	292	306	285	323	355	311	288	304	291	307	339	296	275	295	292	305	278	282	294	256	298	306	306	282	318	325	307	320	297	310	299	285	328	313	311	301	309	308	333	273	292	290	310	284	299	292	355	332	282	310	310	296	315	321	310	273	263	333	302	293	296	299	278	334	311	282	338	296	306	303	305	307	300	329	299	302	287	316	306	330	299	287	309	298	316	296	315	283	347	305	336	305	265	289	324	275	266	319	327	256	297	298	286	339	289	307	285	277	314	278	285	294	289	312	280	313	316	314	298	255	311	336	282	319	328	334	280	312	270	294	332	319	303	279	304	317	289	288	304	318	316	331	312	313	296	326	328	314	313	340	311	316	315	290	314	298	294	347	274	303	292	290	328	290	290	287	274	290	301	308	280	293	314	297	291	272	297	297	316	325	323	342	279	312	275	335	297	341	304	328	301	315	301	279	352	279	300	284	317	287	312	327	318	296	283	281	313	338	309	281	323	303	272	301	293	295	317	338	295	330	295	283	296	338	284	331	274	321	324	274	307	331	360	309	303	303	296	278	343	332	301	311	299	313	293	302	312	321	307	305	296	311	331	328	355	308	324	310	341	318	286	323	346	310	307	318	338	287	298	326	301	301	292	307	310	304	298	315	338	348	286	323	323	306	311	250	289	300	347	301	310	325	299	338	306	327	327	349	314	311	296	300	317	345	286	298	317	274	270	282	294	277	300	320	343	333	322	298	286	311	314	309	277	318	341	309	298	306	296	315	327	325	294	303	334	298	280	305	316	307	310	281	300	320	311	285	319	313	312	352	308	283	322	279	302	317	313	295	311	348	275	309	291	302	312	291	303	273	300	290	295	302	301	322	289	285	275	309	260	319	320	295	299	309	308	282	299	308	292	280	259	276	285	319	301	286	327	284	308	295	280	280	310	317	301	313	311	276	282	276	323	285	314	307	318	340	325	327	303	287	264	303	290	324	282	320	305	323	310	325	292	302	298	334	286	306	329	304	280	274	303	305	298	335	347	284	275	275	300	281	301	292	290	298	310	324	291	296	327	306	305	301	325	328	316	321	291	308	311	337	299	323	301	300	309	272	272	286	290	334	281	300	301	290	282	323	282	303	292	320	317	318	295	322	314	291	299	318	287	277	361	333	296	325	324	292	291	334	310	289	290	313	331	306	272	300	289	272	320	293	309	314	289	311	271	318	315	294	289	295	288	325	287	306	331	305	326	335	297	287	284	288	335	280	297	321	326	293	292	341	308	313	322	299	305	301	281	324	250	327	284	318	319	295	317	301	290	277	280	287	281	311	313	314	326	309	301	304	307	328	325	286	309	305	286	314	300	304	307	309	268	313	294	296	285	320	275	294	325	305	301	293	275	340	318	324	273	292	337	261	263	329	262	301	315	313	300	287	311	300	276	311	282	315	274	298	293	327	299	298	308	324	286	316	305	315	310	293	348	337	291	280	293	302	293	264	292	287	298	336	311	321	321	313	308	324	318	279	292	316	322	290	282	284	308	308	330	311	286	296	330	341	300	307	298	330	302	311	324	328	309	306	301	301	271	308	294	290	302	314	334	295	316	308	292	291	312	321	277	307	300	291	329	332	302	322	313	312	310	286	343	302	291	286	318	299	321	286	301	280	320	304	310	348	302	293	315	278	272	298	290	321	311	298	339	277	301	310	303	318	308	282	326	293	300	278	318	312	341	293	337	284	313	305	321	314	342	287	269	298	320	336	329	316	304	337	305	284	255	305	297	283	316	297	312	300	297	295	310	284	286	260	318	299	293	275	296	307	260	289	306	299	317	327	323	327	300	289	281	307	285	317	303	336	293	307	318	313	275	317	298	251	294	323	281	324	296	307	269	312	350	284	286	294	307	282	313	308	310	314	306	289	286	291	295	312	293	274	314	306	291	290	307	302	290	312	312	322	271	323	281	313	289	331	305	297	303	284	322	336	307	307	296	296	338	316	312	354	338	317	354	306	316	321	311	327	301	317	276	299	300	330	308	315	293	304	322	327	308	343	282	302	294	305	305	314	299	296	303	305	318	292	269	320	294	270	289	303	312	282	305	307	304	277	316	308	300	301	292	304	293	301	310	343	263	279	310	291	319	278	327	311	303	315	286	310	335	309	274	279	310	336	310	291	331	299	344	311	282	321	332	311	298	335	312	293	280	318	334	259	334	310
27169	25125	32538	32588	20148	10940	4894	1726	1706	4874	10567	10463	8590	5817	1009	715	779	720	699	684	751	662	711	727	661	679	715	730	698	697	689	700	704	721	705	692	687	667	670	705	680	681	699	721	692	692	708	722	664	667	653	700	701	702	692	736	723	675	671	717	670	681	669	666	681	657	667	648	662	669	704	687	693	697	649	665	670	670	673	716	686	724	624	666	683	671	692	695	660	676	653	720	678	663	686	656	704	723	661	647	670	705	680	695	658	663	658	709	709	657	654	702	650	696	725	676	663	673	734	686	692	699	675	733	713	698	661	653	722	695	673	673	632	684	684	674	622	676	715	694	635	667	675	688	725	642	730	673	703	676	691	674	718	736	714	775	691	689	683	672	715	700	679	681	674	662	693	657	679	657	670	688	667	702	717	691	709	692	718	718	683	678	656	684	756	667	666	664	663	712	720	671	695	699	687	664	676	692	693	697	703	663	669	657	674	705	703	689	714	640	616	705	661	691	657	651	714	707	714	720	674	689	669	700	695	648	678	739	699	652	693	704	662	667	714	689	674	692	703	664	693	680	686	707	661	695	675	622	688	664	649	714	684	706	677	657	705	701	666	619	679	710	682	702	641	687	697	641	671	626	698	711	693	602	674	667	720	708	747	675	688	691	642	696	621	656	687	676	718	724	677	691	692	632	734	705	661	664	728	706	690	724	707	704	677	660	633	651	705	719	685	665	688	622	681	684	673	670	670	696	675	722	652	689	675	689	704	679	626	693	706	723	678	726	723	694	703	716	669	650	712	675	662	708	698	685	701	678	701	648	636	674	716	674	670	658	665	669	672	624	707	719	702	692	697	652	659	724	708	730	708	730	684	715	682	663	691	702	735	697	720	695	655	644	696	653	691	745	644	664	684	701	719	757	665	628	664	717	682	673	681	671	696	732	700	675	684	649	701	662	688	682	682	713	688	668	670	688	715	644	678	686	690	662	698	692	673	647	661	699	700	699	712	627	621	716	672	668	645	718	664	679	712	734	631	685	679	719	748	667	660	710	678	652	672	650	719	670	710	716	675	705	656	728	684	676	714	715	697	707	697	663	681	660	679	638	682	645	715	704	709	671	729	641	621	660	664	667	716	700	672	705	692	714	622	703	745	686	709	699	722	681	701	678	665	647	684	715	685	698	694	709	706	670	709	723	653	723	697	698	693	659	682	682	707	690	662	619	697	650	736	629	661	680	734	660	683	716	664	700	677	725	693	660	697	701	693	673	678	655	661	711	687	678	683	712	738	700	661	690	699	654	688	695	741	687	681	682	726	674	715	672	684	690	643	678	688	682	734	722	716	649	728	709	666	662	716	689	660	695	666	660	665	656	687	674	677	671	665	681	695	681	692	663	675	701	676	694	626	625	690	694	629	694	672	704	683	740	686	769	697	643	685	666	708	666	705	664	663	708	667	727	718	682	666	666	687	692	690	645	713	648	722	694	717	663	651	658	677	706	667	727	702	670	653	704	646	656	711	720	729	707	696	698	663	745	717	663	711	681	691	675	699	677	663	715	650	706	690	677	658	671	657	697	690	689	706	646	690	696	677	684	651	684	688	628	681	734	701	713	680	678	691	681	697	671	675	677	719	704	711	667	668	676	693	674	715	713	714	670	677	667	716	726	707	651	666	694	685	741	698	680	703	632	673	727	659	719	693	650	677	658	654	696	673	684	683	685	731	694	656	686	700	713	691	688	648	686	695	681	676	678	669	700	671	665	719	691	670	694	664	701	674	672	706	715	692	659	688	683	666	675	689	692	670	663	703	721	704	711	694	742	684	688	681	687	700	686	715	665	703	690	708	683	706	668	697	674	650	659	701	695	710	680	699	669	657	650	696	704	717	695	713	696	680	680	722	678	710	674	708	650	655	675	655	683	693	690	677	697	668	674	680	706	693	689	670	670	711	694	696	649	660	709	691	666	644	623	691	684	674	663	661	682	683	679	656	706	711	715	717	707	671	694	665	694	684	680	710	660	732	692	649	678	636	738	646	675	690	684	708	690	652	661	651	689	677	706	690	701	660	655	679	648	685	665	646	683	648	683	711	676	668	697	732	645	677	665	667	651	678	699	711	643	688	757	719	649	684	709	709	677	674	699	686	699	635	654	690	690	665	701	655	680	694	691	731	661	647	733	658	695	662	710	668	702	676	692	665	717	690	689	692	671	695	661	684	701	651	658	605	673	639	657	707	688	683	701	671	699	703	713	671	697	706	628	708	685	652	767	725	710	648	722	674	680	712	665	660	718	674	676	699	668	682	697	716	684	636	696	692	671	680	733	691	717	718	647	674	668	705	651	666	707	721	682	737	713	689	729	681	700	684	719	627	644	650	700	690	667	676	657	631	703	691	653	672	698	720	683	663	637	696	687	668	666	675	711	716	645	673	672	715	672	692	722	693	687	707	706	676	729	658	699	677	709	708	702	623	748	656	683	696	696	682	681	700	718	696	696	676	678	661	669	702	675	709	715	640	682	676	738	631	686	663	699	708	679	701	704	712	682	703	677	655	698	632	706	680	689	700	712	679	657	681	621	703	658	647	707	646	661	645	698	701	691	696	703	678	653	704	658	697	667	647	665	703	690	654	646	651	660	676	635	676	654	675	696	687	702	723	660	708	690	722	701	683	710	666	715	701	743	677	680	654	694	677	667	665	636	737	704	704	711	679	749	674	707	611	654	659	675	646	717	703	683	660	722	639	674	686	649	704	695	706	677	678	704	704	652	628	707	648	709	683	671	681	699	691	669	682	638	711	728	733	696	658	662	697	650	685	692	669	666	686	699	691	673	709	679	681	681	679	707	685	637	676	674	657	697	717	657	680	658	710	686	700	675	683	681	690	672	718	727	676	680	663	685	676	671	689	694	686	701	648	689	710	669	696	716	690	712	664	678	709	703	665	696	685	710	670	650	677	683	657	681	625	723	653	715	678	701	694	718	665	658	666	711	660	678	688	743	694	665	662	676	695	698	704	693	693	661	698	701	646	662	706	694	674	674	650	655	717	691	680	674	731	702	712	625	715	693	679	645	700	675	711	676	673	696	696	700	703	665	640	680	640	681	660	713	679	652	692	646	686	671	658	688	651	724	654	682	662	657	690	689	676	635	665	669	704	709	641	731	704	681	689	693	663	699	682	702	720	704	712	706	640	686	697	667	647	691	697	698	654	648	663	723	690	679	705	683	664	705	671	694	643	659	663	689	711	676	674	666	713	692	691	703	649	653	678	727	671	691	638	683	668	683	657	680	703	700	673	709	664	699	683	685	715	685	733	681	682	740	668	654	702	727	722	678	695	681	701	669	661	698	638	747	718	690	695	659	747	682	664	700	728	652	706	669	681	655	640	680	633	669	663	703	688	681	685	697	663	705	705	701	694	750	696	688	666	704	637	694	705	686	671	699	661	692	695	673	708	677	702	685	688	669	626	665	684	721	697	668	675	639	684	718	714	711	710	656	676	691	710	665
50296	41076	40319	32299	21956	9351	2326	1050	837	1259	1622	2615	2731	3032	1263	382	343	332	345	382	340	351	323	368	359	356	369	369	351	314	340	333	333	351	343	327	345	358	374	345	350	307	364	326	362	332	348	308	349	320	305	298	310	338	370	340	374	339	327	340	340	337	330	338	333	320	357	362	345	331	361	352	303	318	305	337	347	327	370	351	350	296	341	308	335	323	344	380	351	324	344	339	305	323	341	332	344	318	315	299	312	379	358	330	338	322	354	297	319	360	323	346	340	362	361	357	352	367	369	352	343	381	322	333	336	315	337	346	363	375	342	332	340	324	343	355	336	364	331	348	339	349	335	363	340	336	362	362	401	354	332	327	367	348	344	367	340	354	313	318	318	363	340	341	331	345	331	297	356	323	323	369	350	348	329	373	358	330	329	354	369	337	375	319	326	312	352	354	356	346	307	312	342	364	326	317	297	352	316	317	337	329	336	346	338	352	330	331	376	330	336	332	363	325	316	354	349	346	357	361	346	298	330	331	315	345	348	350	332	344	327	340	323	363	353	349	364	355	335	327	359	319	322	354	332	334	327	338	350	364	346	377	378	324	361	339	343	317	361	372	353	318	346	312	314	316	352	345	350	323	347	375	355	350	326	323	340	329	331	341	365	348	342	314	330	365	338	311	321	325	362	325	340	340	298	389	350	355	351	305	327	329	348	337	362	355	349	300	348	365	333	330	323	370	333	301	346	348	313	287	322	316	312	312	338	354	331	333	352	328	337	329	356	351	295	318	318	344	335	344	348	330	338	328	317	333	331	321	352	313	294	379	337	344	317	347	342	358	332	331	344	376	343	321	335	319	368	331	340	339	330	308	339	348	339	319	309	312	324	337	376	349	335	340	341	355	345	332	319	345	344	341	328	363	347	343	340	331	325	357	356	327	365	329	343	367	326	331	354	367	339	359	332	327	354	328	317	319	343	350	322	353	350	316	364	343	338	338	340	342	364	348	381	336	375	371	358	357	299	335	378	345	348	366	339	316	321	334	310	356	283	322	335	322	326	355	329	339	327	335	346	349	364	331	311	362	357	358	338	338	344	375	341	331	324	324	372	327	350	293	353	346	348	320	330	355	344	337	338	365	357	345	322	331	326	390	352	339	332	318	367	338	315	326	376	326	325	339	353	320	342	298	326	329	323	345	358	325	350	342	336	324	349	374	348	350	350	356	347	322	315	352	352	349	336	349	356	346	357	343	353	306	317	306	346	332	320	365	343	329	343	327	340	326	333	332	317	363	344	309	362	336	327	302	326	347	370	355	374	340	311	336	326	332	317	341	329	329	365	334	332	351	358	374	331	309	324	337	324	337	306	316	351	332	326	343	357	370	357	343	314	332	360	322	365	345	318	294	338	373	309	346	392	330	372	345	333	351	343	357	322	307	388	318	351	360	342	322	358	361	338	357	354	322	344	323	365	332	357	327	328	301	346	327	366	351	345	361	319	343	358	336	318	315	341	325	331	342	327	323	340	363	352	339	375	355	348	324	321	309	376	318	326	331	312	337	346	301	330	313	318	352	309	306	313	366	377	340	314	286	334	363	364	333	319	312	342	343	370	339	329	352	333	332	325	325	345	360	361	356	338	348	299	367	361	324	349	348	298	340	319	355	361	347	348	324	318	374	335	331	332	332	350	316	342	346	368	358	306	323	362	311	347	389	339	363	340	336	375	344	358	335	345	340	332	334	350	347	358	362	338	360	324	331	346	344	334	307	322	378	341	301	351	372	305	345	337	339	360	375	354	362	341	343	352	339	309	317	321	307	307	309	332	374	331	322	326	334	329	347	350	348	348	338	343	316	327	340	363	327	377	332	364	339	329	325	346	368	318	336	362	314	338	372	333	333	346	307	372	313	354	357	319	359	324	341	322	299	318	307	333	314	325	356	344	309	318	359	379	310	359	333	344	368	325	337	358	327	333	373	337	337	326	312	359	368	339	345	318	322	320	357	363	355	381	370	330	345	359	320	335	341	375	318	329	357	354	366	368	318	379	322	317	300	331	335	313	348	358	360	318	358	389	367	333	372	328	352	336	353	362	353	344	370	341	359	339	361	335	298	334	353	349	301	366	341	320	318	371	345	358	347	304	319	351	317	362	376	338	337	358	322	325	313	330	368	364	333	334	357	357	295	316	326	397	367	338	330	336	324	333	354	325	305	348	346	378	331	326	373	388	354	352	338	352	376	370	365	345	351	309	317	330	323	340	331	350	320	357	323	319	355	342	355	338	304	356	358	354	312	340	346	346	357	361	309	338	318	372	374	371	343	367	354	357	311	367	328	348	325	357	354	358	352	294	340	315	331	347	333	348	327	324	349	315	353	385	332	325	351	324	342	346	381	333	314	345	340	340	343	347	328	317	356	342	353	351	322	318	341	327	339	347	328	383	330	316	335	336	374	360	347	349	357	337	354	347	338	334	324	333	360	372	305	342	330	369	336	296	347	366	354	315	368	359	361	356	325	339	363	349	364	320	348	316	363	327	332	374	360	339	324	322	296	352	355	341	341	348	333	370	351	328	359	326	347	349	341	340	357	372	357	334	398	337	310	364	348	356	346	330	359	313	330	353	370	362	339	353	316	297	339	342	380	329	357	363	323	363	326	294	320	365	312	338	336	338	341	324	388	353	366	383	346	353	342	336	323	342	337	332	381	342	319	345	314	325	366	345	303	372	326	334	363	341	320	347	342	355	360	347	360	326	300	348	359	355	350	316	348	367	344	350	328	338	338	345	367	351	352	367	340	328	322	349	356	344	373	351	359	314	335	315	338	336	343	363	350	311	321	348	360	351	353	350	324	334	330	307	343	321	342	352	354	342	353	331	340	360	304	345	347	355	353	346	339	344	386	326	356	334	339	314	383	353	357	337	326	357	356	346	338	375	356	326	319	362	348	324	310	326	350	361	373	356	323	352	324	323	337	363	341	328	329	325	346	354	337	370	335	343	344	322	354	345	358	347	337	315	350	330	330	333	343	324	351	296	359	337	354	345	342	347	329	335	330	320	334	316	374	352	342	359	357	359	360	297	315	366	336	331	368	334	329	357	329	353	352	348	323	363	321	308	362	323	317	319	320	346	351	338	315	364	330	326	323	366	329	370	347	354	352	344	337	357	321	336	337	342	331	350	340	353	369	358	338	353	339	332	354	346	325	345	330	344	323	304	307	334	330	314	311	334	333	384	333	341	353	337	331	337	356	358	332	312	359	336	371	353	317	341	353	347	360	358	327	317	350	341	333	295	357	333	366	324	326	318	363	339	341	360	315	374	362	319	361	340	319	306	301	335	319	337	336	305	291	355	335	330	346	329	372	354	343	334	368	361	323	325	350	367	341	369	318	288	332	378	325	341	338	336	337	322	363	304	330	336	343	313	336	379	339	346	339	342	355	371	339	343	351	340	360	338	360	341	367	344	343	348	357	356	348	357	340	357	347	384	347	322	311	345	350	327	343	321	337
31903	32286	41061	37846	31703	14392	6089	4003	2991	4789	6696	11277	11223	12678	4332	778	802	778	758	759	758	730	764	745	715	744	717	714	739	728	709	764	771	737	716	736	757	703	693	753	745	725	756	732	754	686	728	760	745	739	764	729	710	720	744	749	738	738	686	705	747	733	753	733	740	734	790	743	723	746	748	743	743	695	703	737	737	767	718	713	747	725	734	746	799	702	661	743	747	752	737	757	771	724	742	779	769	748	727	715	765	689	738	754	756	724	715	746	766	740	723	774	728	714	688	705	719	696	737	713	714	697	746	714	734	733	751	725	757	766	713	742	743	713	753	693	761	750	767	714	787	742	725	715	724	775	767	790	644	764	735	711	739	747	758	742	785	760	771	747	719	702	705	793	749	716	730	711	728	711	717	744	657	761	712	775	728	740	709	682	722	743	737	721	756	731	795	718	727	725	725	707	736	764	750	710	734	712	711	715	745	708	791	738	747	708	757	780	764	766	736	699	721	761	736	754	792	777	728	730	750	742	752	718	752	722	764	747	779	749	739	717	746	694	743	738	724	762	751	746	729	767	705	730	753	725	735	746	769	715	728	720	755	784	723	784	788	728	738	744	700	744	729	736	724	742	711	761	752	710	732	751	745	760	743	752	735	783	699	759	712	714	748	769	713	712	773	771	665	693	782	694	748	755	746	727	748	728	766	789	771	711	729	716	732	681	721	782	731	759	776	732	755	758	704	799	739	742	748	720	786	733	724	741	747	758	739	706	717	776	687	766	766	742	681	726	752	702	745	719	769	683	708	742	727	715	721	701	744	748	752	751	705	713	711	731	735	722	759	722	771	746	743	711	747	707	767	762	735	679	733	738	710	688	793	703	749	704	727	755	706	735	741	735	751	730	750	732	739	680	761	775	726	714	756	725	751	704	750	690	774	697	726	715	747	736	728	761	702	769	704	780	766	753	767	735	718	724	778	772	759	722	741	739	706	714	748	745	719	697	747	694	756	726	747	756	692	752	714	730	769	718	765	753	734	771	675	739	783	727	778	746	781	718	723	750	708	715	683	794	690	770	680	736	667	738	716	731	779	722	795	783	753	711	701	801	714	746	758	737	743	752	691	788	726	735	762	777	745	774	788	752	742	703	755	693	713	667	764	732	713	755	716	744	768	745	691	795	725	807	699	724	728	762	733	732	766	723	773	719	711	759	741	735	794	719	754	791	724	745	756	748	712	748	720	735	752	725	743	744	734	711	791	728	738	722	730	733	712	693	721	680	758	762	766	737	724	765	748	762	712	752	729	735	734	777	721	780	738	723	748	732	740	716	715	787	712	745	697	757	732	789	786	772	765	717	723	671	751	745	731	707	682	682	763	700	735	722	753	710	751	768	723	731	702	748	728	755	720	748	748	686	726	733	759	742	721	738	725	751	710	736	765	750	704	741	737	744	739	801	757	750	758	729	743	725	711	704	747	744	730	736	773	722	706	671	723	723	771	723	743	740	765	751	742	770	759	740	748	741	771	787	725	776	757	704	727	724	717	792	726	702	726	726	756	718	681	774	802	674	736	765	743	735	756	730	810	738	745	766	732	726	685	726	725	722	744	762	731	742	680	774	705	734	768	720	699	754	776	694	736	794	753	723	716	701	740	721	733	749	784	780	741	772	740	722	761	718	743	758	690	750	730	750	720	723	705	736	709	722	705	749	761	710	752	740	748	746	753	767	765	730	783	703	758	775	754	762	767	732	754	748	763	694	775	742	775	749	741	741	763	735	790	771	728	719	754	727	723	743	690	726	729	734	732	774	681	732	739	712	730	712	761	701	757	731	741	785	754	769	782	699	800	759	725	759	688	698	723	701	734	749	733	749	780	709	818	780	761	758	787	755	755	725	725	768	769	750	747	708	793	736	766	732	791	806	715	792	697	699	726	746	763	755	737	785	756	723	740	735	697	740	771	761	709	785	724	746	768	746	758	699	787	738	730	735	704	718	757	724	746	724	811	755	744	781	711	786	730	660	756	726	769	797	764	764	754	746	729	736	774	719	740	719	728	735	741	742	751	723	727	759	785	733	755	723	757	765	717	729	717	732	746	716	746	725	736	765	775	742	731	730	689	739	661	714	744	736	727	739	752	702	749	705	774	751	726	723	765	740	732	762	733	741	723	756	733	698	742	740	711	784	719	809	772	740	735	703	734	773	708	738	747	707	784	727	728	739	741	707	728	781	713	730	745	776	722	726	753	724	716	734	749	768	760	745	821	795	793	771	703	758	727	688	711	759	744	756	745	725	756	743	758	681	745	767	761	707	758	736	723	741	710	749	732	771	762	715	774	781	740	723	727	720	676	755	756	706	696	759	716	745	762	696	749	715	734	741	710	786	765	683	731	718	722	673	751	735	723	701	698	751	748	735	730	730	723	754	719	724	692	697	773	732	700	721	701	691	741	722	721	788	771	759	765	799	753	760	722	728	745	733	746	693	709	743	760	753	767	746	750	770	764	774	741	759	765	686	714	711	698	706	770	741	755	738	732	716	665	726	718	752	732	743	758	733	728	733	773	760	732	775	771	702	711	725	730	770	805	742	725	797	758	740	764	757	730	722	797	725	778	762	743	698	663	757	730	778	742	726	737	757	751	720	759	734	723	743	700	768	755	714	749	803	693	769	744	729	758	774	736	714	747	778	727	713	719	725	727	740	756	724	772	763	757	737	709	709	708	738	699	746	706	757	690	715	723	734	746	744	767	751	728	706	709	696	745	715	730	777	748	787	759	739	732	730	770	756	706	721	765	769	751	736	748	745	702	730	798	695	698	715	757	737	783	743	725	719	803	755	750	752	761	759	704	740	711	764	725	736	715	759	714	726	723	746	758	748	747	736	714	751	750	707	749	763	781	731	691	718	712	759	759	774	677	722	751	735	741	743	707	751	789	738	716	749	776	708	768	725	686	700	755	700	770	713	750	733	749	725	759	736	758	748	783	721	760	754	751	688	703	710	736	803	735	704	754	760	710	770	719	731	753	734	750	726	711	757	732	748	751	742	702	708	770	757	749	725	740	715	736	752	717	731	710	764	779	740	768	715	743	750	712	720	760	744	739	732	723	736	750	776	772	720	696	682	810	741	746	768	732	743	746	742	725	748	745	748	724	752	745	766	721	806	760	735	739	729	758	727	704	735	730	748	720	741	742	700	709	750	753	691	775	731	749	703	665	759	746	757	738	756	720	777	724	748	703	755	740	697	734	709	750	721	725	745	778	716	772	738	746	761	734	704	756	739	730	698	753	756	746	777	760	731	696	728	728	738	723	764	723	738	775	791	755	755	775	788	711	727	724	711	718	747	789	690	755	785	702	773	725	685	717	750	720	737	758	730	724	705	695	775	741	714	702	748	706	797	765	709	725	740	724	737	734	728	702	749	729	716	698	716	755	778	708	672	727	774	727	727	732	688	740	751	809	801	712	731	725	710	708	749	680	747	727	699	743	762	716	761	707	728	752	694	717	733
21036	12276	8968	3681	1724	1242	883	582	400	386	256	204	210	208	162	175	170	152	173	152	143	171	160	160	172	155	155	152	173	154	165	161	169	176	149	157	175	150	157	175	160	166	167	162	149	160	176	154	144	158	167	157	146	162	162	170	153	160	169	177	153	181	152	140	164	186	162	176	167	153	156	163	176	158	170	146	155	150	160	147	169	169	141	156	166	166	180	160	168	143	171	186	147	170	164	165	169	157	175	162	170	165	152	155	187	145	174	151	162	167	135	149	154	196	160	176	168	163	160	155	154	154	151	160	161	164	138	148	152	160	143	171	126	146	173	158	187	165	169	168	141	153	160	146	156	191	179	152	154	158	171	140	175	150	156	151	158	162	189	167	168	184	175	167	144	176	169	161	168	165	162	144	168	163	163	136	158	170	167	154	189	163	157	158	164	160	164	170	157	196	153	155	148	158	181	182	165	180	165	150	150	170	168	174	151	154	160	172	147	169	163	156	144	168	188	157	153	167	156	161	203	169	171	182	176	162	186	157	155	177	165	169	170	171	154	152	141	152	172	161	150	170	154	136	161	158	171	158	159	154	177	134	167	183	167	146	162	152	156	145	180	201	165	172	150	160	186	130	145	180	155	184	166	167	159	146	191	162	173	143	168	154	172	151	186	172	152	156	164	157	161	146	154	147	187	173	166	159	158	148	163	138	167	173	152	150	143	175	167	166	163	157	153	152	163	138	151	177	178	174	165	157	147	153	159	152	172	148	150	161	150	159	157	148	171	145	179	178	145	163	150	163	192	156	165	141	156	144	172	144	155	195	186	175	175	182	171	155	165	197	177	164	191	180	169	163	168	165	167	142	151	151	196	143	170	177	179	154	143	154	177	155	146	167	147	167	147	163	160	158	159	169	172	163	156	161	168	154	142	164	172	181	152	166	174	147	162	167	140	173	140	150	165	167	156	200	162	153	172	147	161	152	152	164	154	170	159	147	152	150	174	165	180	166	175	186	193	163	149	158	169	157	165	152	188	168	164	164	166	170	176	159	142	178	180	163	163	184	157	159	173	148	169	164	149	168	168	162	169	169	160	163	160	169	143	167	178	150	168	179	159	187	153	150	175	191	167	155	160	155	162	179	155	189	142	147	149	167	131	173	174	157	163	157	182	152	179	155	162	150	165	150	153	163	146	139	164	180	173	181	207	157	156	136	190	158	212	161	145	149	153	162	184	165	169	164	151	184	161	152	162	182	148	172	161	135	164	179	148	158	147	182	173	167	156	164	158	178	159	168	155	152	164	134	155	176	159	162	139	153	160	168	175	169	147	163	178	155	175	156	158	159	185	174	151	156	168	176	152	154	153	193	150	154	168	142	150	145	153	180	163	174	170	188	170	157	163	164	174	194	180	187	165	160	161	163	188	181	145	156	148	155	164	164	170	182	172	156	192	180	175	181	169	180	135	171	166	165	164	168	153	153	143	155	163	165	172	153	137	174	144	176	169	200	163	175	189	172	169	170	141	161	169	160	163	164	166	135	167	168	161	158	186	181	154	143	150	166	178	162	185	160	161	160	150	148	171	158	149	174	169	169	137	160	189	187	195	153	184	158	155	157	157	172	163	149	166	177	159	160	153	154	157	149	177	142	155	155	161	185	176	167	154	147	152	150	148	174	148	152	160	159	171	151	185	161	200	172	168	166	149	157	150	160	158	176	142	136	146	161	141	143	190	151	152	168	155	175	162	169	157	170	142	155	160	164	157	174	156	150	158	194	162	164	169	165	162	182	164	162	171	168	161	167	187	160	141	161	183	152	159	161	175	161	168	162	150	164	169	147	189	187	140	160	181	179	132	164	153	177	157	180	195	172	147	156	160	160	156	164	161	176	186	169	166	164	170	190	156	161	145	169	192	161	160	162	163	176	168	163	148	171	165	164	162	175	156	158	145	148	152	161	119	142	162	138	160	158	154	160	138	158	168	166	171	159	158	158	160	179	154	195	169	195	153	168	143	173	157	149	145	157	147	165	166	145	169	177	174	182	163	163	176	148	173	148	176	188	148	167	173	166	169	147	155	175	146	174	163	177	175	158	155	154	181	144	153	152	180	163	152	153	167	171	145	172	166	150	166	171	133	148	190	195	154	140	182	191	174	164	168	165	158	181	164	167	154	172	154	146	167	159	206	171	161	188	142	175	161	164	143	158	162	157	171	157	159	157	157	179	182	171	174	172	141	138	170	156	161	172	122	154	182	180	160	206	162	175	176	171	160	157	175	155	178	166	167	168	154	173	190	145	174	170	192	155	153	136	167	147	144	159	150	173	145	175	163	181	159	156	152	151	163	156	158	155	165	173	146	138	142	159	175	164	160	169	155	175	165	140	156	157	169	170	182	146	166	169	165	151	143	145	163	151	180	184	169	160	146	164	151	168	148	148	190	162	201	175	167	136	145	175	164	145	165	176	167	155	151	173	146	143	142	161	174	156	169	167	164	163	163	151	165	173	163	183	174	159	177	155	141	172	140	183	163	166	170	179	185	151	156	142	180	162	173	164	174	149	182	187	183	151	170	153	166	179	184	166	163	165	172	178	166	151	159	189	164	165	186	149	174	160	172	150	168	170	154	153	173	162	171	153	159	153	180	149	162	165	169	152	181	151	183	142	167	182	186	164	167	159	159	168	178	147	152	146	177	160	142	156	172	180	163	160	162	155	142	176	163	164	175	148	150	164	166	171	143	168	174	142	156	186	147	169	192	165	163	142	139	162	162	172	191	181	152	177	133	125	162	183	156	185	144	143	169	167	131	141	167	140	182	154	138	160	177	156	158	151	189	180	156	170	160	159	167	152	166	173	160	159	149	185	154	163	151	177	137	152	165	144	162	175	163	161	157	154	167	150	178	156	134	141	179	171	186	167	178	168	150	170	174	155	168	142	164	152	125	159	140	179	170	150	185	156	170	169	147	157	150	168	154	149	158	162	169	153	143	186	198	190	150	157	172	163	150	175	177	165	130	157	179	184	191	154	151	179	155	171	157	183	155	164	168	179	158	142	150	191	160	145	144	171	153	159	173	166	177	180	170	150	154	148	146	154	160	147	168	157	168	159	155	147	182	169	189	176	171	173	164	158	175	165	163	153	181	168	164	157	145	148	145	148	149	155	187	173	145	166	171	189	180	155	168	172	151	154	173	161	153	151	171	179	159	158	158	144	179	167	157	186	160	159	151	151	167	157	144	149	170	155	170	160	145	147	149	149	170	170	181	186	170	164	184	156	159	157	161	156	161	163	159	156	160	181	163	164	185	137	145	166	142	151	165	180	195	185	177	160	173	172	148	170	144	165	176	142	156	149	166	180	174	154	174	160	172	180	166	167	164	172	180	169	156	148	179	171	167	161	174	162	165	186	159	163	197	166	169	168	169	141	172	144	169	157	187	171	168	143	186	177	143	162	132	171	172	161	173	157	162	164	183	149	181	174	158	150	175	164	157	143	147	201	158	176	144	140
12494	9758	13413	8901	5864	4889	3613	2350	1636	1445	1107	693	638	664	483	367	380	376	425	350	426	357	370	389	432	379	405	390	404	410	417	394	403	385	402	363	408	354	392	363	384	396	395	360	407	390	331	386	416	395	407	394	403	384	431	418	395	409	427	410	408	375	375	421	386	450	436	414	404	394	418	378	394	404	397	380	396	367	417	396	413	406	412	418	398	381	420	394	375	369	406	415	409	394	384	396	418	370	406	399	368	401	396	419	401	366	375	395	407	387	396	398	444	383	418	379	393	403	427	371	407	390	390	389	428	410	389	400	408	390	394	428	392	385	437	386	414	427	365	385	397	435	409	397	374	403	430	387	409	419	393	428	375	415	408	428	396	415	390	374	405	413	404	415	425	414	405	414	393	394	396	427	396	442	400	394	394	373	425	369	436	426	361	376	392	382	435	378	368	378	418	402	411	413	412	391	380	401	406	401	427	374	374	432	401	377	402	370	409	417	344	400	421	370	388	379	395	414	387	386	396	365	424	374	417	367	426	418	393	402	421	385	427	430	389	395	414	399	402	380	383	403	402	354	367	406	398	403	388	394	388	397	415	419	382	441	360	401	381	396	390	372	401	383	370	400	408	391	380	417	387	403	400	418	388	420	432	381	377	403	401	385	364	442	393	409	397	379	391	401	397	377	378	371	382	403	438	405	416	389	419	374	416	417	401	421	394	403	397	390	403	436	390	403	410	368	386	398	371	366	398	405	403	395	415	430	411	396	411	362	383	415	408	410	379	401	407	397	407	396	372	413	452	399	405	422	403	399	415	369	430	386	373	383	362	413	372	380	407	405	400	411	434	390	397	393	381	397	422	387	416	402	429	402	408	392	424	419	377	373	402	379	392	377	395	391	415	401	401	365	430	373	372	380	420	405	409	360	377	387	416	393	388	406	388	439	389	375	376	434	393	375	429	381	393	393	390	367	403	390	411	439	380	400	347	388	410	395	387	410	411	381	407	398	382	383	401	337	391	387	403	409	365	428	389	411	406	403	367	370	383	407	398	369	392	388	381	423	421	408	399	423	406	384	385	422	392	379	408	430	406	400	408	399	411	360	419	431	427	410	408	391	377	368	368	410	400	402	401	412	383	382	432	414	427	401	405	426	415	377	426	394	371	395	364	443	405	424	419	404	402	405	399	431	394	397	400	401	396	384	384	399	377	379	384	385	393	427	409	391	388	377	388	413	398	394	406	396	434	460	372	377	391	393	392	392	382	384	378	432	378	383	406	378	458	402	390	383	407	399	414	389	404	394	403	380	358	413	398	398	389	422	394	407	399	443	356	388	375	414	394	375	389	380	427	415	386	378	427	390	400	406	404	421	437	407	437	397	431	435	439	409	387	385	417	382	385	393	386	397	415	430	395	379	394	416	411	432	389	423	422	430	407	422	389	453	419	378	401	418	403	390	401	413	396	379	407	390	408	370	379	424	396	378	434	400	380	378	369	392	404	416	447	413	372	411	394	381	396	400	371	409	390	421	395	402	406	423	413	399	429	418	400	374	400	385	417	409	416	410	394	404	366	378	376	388	401	388	366	395	388	405	384	408	342	368	380	403	386	418	397	377	422	396	389	414	418	347	418	448	414	384	379	345	391	378	436	374	379	422	411	423	429	402	406	411	378	381	343	411	432	388	384	383	450	445	420	413	430	408	415	408	416	348	404	426	431	388	406	365	399	413	389	354	374	395	437	415	416	382	347	399	343	396	423	396	381	406	416	402	419	401	386	399	392	393	383	388	363	396	386	418	428	415	390	404	374	386	397	395	419	391	396	406	402	411	393	409	394	394	391	396	424	429	406	391	408	376	408	403	398	393	411	403	404	389	407	408	369	425	437	427	380	375	401	411	406	397	421	390	398	385	377	394	385	376	364	418	393	417	426	409	420	366	392	398	421	409	403	415	417	378	374	404	390	391	405	411	426	433	408	384	409	398	415	394	437	382	394	401	401	379	410	418	381	372	422	380	413	417	401	401	383	390	376	429	367	398	417	383	396	400	375	405	364	368	401	406	424	396	356	420	415	438	378	411	387	394	418	410	396	388	403	407	424	429	382	421	387	421	381	411	423	408	405	409	386	377	408	362	377	403	440	400	416	391	385	416	411	383	412	369	414	397	376	412	390	439	437	384	407	403	417	400	380	411	402	438	386	388	387	375	381	412	401	386	385	394	434	411	412	365	358	410	401	373	373	382	397	400	401	405	394	412	419	359	401	421	375	426	388	407	401	397	421	412	381	395	419	406	412	403	392	376	373	370	386	413	408	390	414	376	383	415	418	372	376	388	392	392	358	393	408	422	415	404	379	389	396	382	396	415	397	400	420	365	410	418	424	408	389	386	396	426	410	372	426	388	397	376	425	405	399	369	378	436	416	427	428	395	392	392	374	430	406	404	438	366	383	374	423	385	406	389	406	427	370	389	400	401	388	403	385	372	401	389	405	398	417	376	391	401	441	401	365	395	379	391	362	426	399	390	408	397	395	412	364	413	413	388	387	390	384	394	378	397	405	409	405	377	379	371	415	404	400	399	356	382	409	398	417	407	384	398	398	403	383	425	364	416	414	377	412	418	417	417	380	447	416	372	360	411	412	393	405	407	397	392	410	346	396	407	383	380	424	377	391	422	418	419	394	368	424	438	413	376	393	397	356	409	414	407	377	366	374	404	396	367	387	405	415	405	404	410	415	367	382	408	422	397	425	417	402	449	361	392	376	411	411	374	403	395	381	399	394	387	404	417	380	383	404	394	392	388	380	399	414	422	420	395	410	389	396	423	431	378	417	378	408	399	394	427	418	390	412	393	414	359	411	425	423	404	435	380	420	422	348	379	414	385	355	400	367	409	411	384	409	392	403	392	434	390	366	380	408	412	391	406	371	447	389	404	409	369	394	395	435	380	386	416	374	426	363	379	425	364	433	401	412	390	393	420	400	403	416	398	414	394	397	391	391	401	383	383	409	399	421	403	396	392	447	414	415	315	384	408	378	391	372	423	397	369	398	413	414	396	403	399	379	368	441	395	364	404	391	399	391	385	393	373	379	417	402	411	394	375	379	402	393	420	421	382	431	390	425	374	396	373	396	418	406	434	414	434	368	389	409	394	404	417	397	381	382	408	369	395	438	396	399	404	402	390	396	426	433	392	375	399	443	397	416	391	397	438	409	422	398	406	380	396	420	392	417	411	392	381	402	404	413	402	480	401	397	359	393	409	432	378	389	384	384	380	420	432	379	410	401	398	380	447	419	416	393	405	415	420	387	394	388	384	389	395	406	454	425	399	403	373	429	422	366	431	429	404	414	371	377	384	401	415	402	425	407	413	376	389	428	393	395	413	395	433	419	413	424	369	394	405	409	421	397	397	407	414	384	421	389	362	397	367	409	402	389	394	388	382	420	410	372	397	413	433	387	386	421	398	388	414	413	400	408	423	425	372	383	410	421	401	376	396	407	418	389	368	412	406
41012	31504	31339	26548	14180	4509	1329	608	519	597	627	956	1504	1749	1095	309	312	262	280	271	307	292	270	281	293	285	323	296	280	306	318	276	277	309	288	254	294	292	292	296	287	293	258	322	304	325	325	285	296	266	301	281	311	311	282	331	278	299	297	301	290	316	294	283	266	276	281	283	290	309	334	328	321	275	284	303	269	280	282	303	297	305	289	309	278	270	268	304	281	276	302	297	302	311	293	316	267	290	296	323	269	297	300	285	251	296	263	263	326	281	295	296	272	301	269	264	307	267	285	291	272	284	295	296	287	320	278	279	281	274	280	275	271	285	276	274	302	294	282	311	293	268	281	283	283	291	290	293	307	302	276	304	312	296	300	305	299	308	275	296	295	320	305	288	348	295	264	271	289	301	275	288	290	269	309	302	273	296	308	299	295	266	281	258	282	294	280	296	246	299	313	292	282	313	300	281	300	292	289	267	284	289	258	317	258	298	288	302	296	307	253	312	272	311	305	279	297	250	299	326	283	307	308	301	240	295	312	269	296	290	309	306	277	290	299	289	285	297	295	252	279	310	280	281	304	296	289	318	285	290	279	264	296	271	262	258	292	295	301	313	257	281	289	343	328	295	286	314	312	296	302	306	292	274	323	309	292	282	305	291	295	306	301	292	273	304	310	311	290	289	281	256	316	281	284	258	293	319	305	334	278	304	296	307	277	277	261	282	300	246	269	282	241	289	353	282	279	305	273	309	254	276	296	280	280	283	302	301	276	280	297	267	264	279	264	296	304	317	298	287	338	308	309	278	320	304	267	261	300	286	309	308	324	262	295	273	285	281	268	326	269	321	264	325	296	299	287	303	322	314	272	309	305	293	284	272	283	269	316	279	278	254	277	300	290	295	269	266	302	292	309	303	282	271	290	297	317	287	331	294	282	300	312	307	272	290	294	321	292	281	274	297	318	296	300	279	277	266	271	283	279	322	313	303	308	305	303	317	294	278	282	292	280	285	300	290	268	299	254	270	261	301	307	251	305	291	290	297	285	297	276	267	294	293	286	296	279	291	299	300	287	300	300	309	306	312	315	283	266	280	277	279	318	278	329	291	300	270	297	262	315	271	295	278	287	307	288	268	270	282	279	266	294	296	306	281	293	277	306	273	285	269	259	286	329	289	257	277	324	266	300	284	286	276	286	275	327	284	282	267	301	300	256	298	316	294	311	323	300	287	305	279	278	328	304	299	277	306	268	272	339	288	258	283	275	269	311	297	324	292	298	303	290	285	291	290	299	300	291	307	308	269	290	296	284	265	301	301	276	273	299	277	286	284	272	256	290	299	267	295	303	308	305	298	294	297	320	277	309	298	327	314	304	282	280	294	295	276	311	334	266	302	332	288	290	264	308	280	285	314	257	257	277	287	298	268	260	271	272	298	239	294	269	305	272	291	290	296	300	289	287	255	269	262	297	309	259	285	299	296	277	317	283	309	287	281	284	327	267	292	259	263	284	300	330	289	306	290	309	291	276	309	281	313	323	281	283	283	287	299	300	280	261	272	294	273	300	296	260	307	323	256	311	313	348	271	293	333	318	313	311	293	318	299	274	295	277	293	310	313	306	277	294	307	294	287	320	305	299	315	282	294	272	296	274	312	277	252	281	257	269	299	284	290	255	286	286	317	289	274	275	278	284	295	316	309	275	287	289	275	273	294	318	300	308	286	279	283	284	300	284	245	310	288	279	292	313	332	267	251	269	235	258	307	290	286	295	297	258	282	296	294	319	269	298	271	287	294	294	301	281	317	279	300	295	307	289	318	303	295	259	285	271	293	287	315	269	290	293	317	313	283	289	322	292	304	300	298	264	302	270	264	320	301	326	307	274	273	297	310	287	309	276	289	280	290	278	277	271	306	293	310	273	287	299	284	268	255	282	303	274	266	295	281	302	284	278	266	277	297	294	291	271	259	287	285	260	319	301	290	269	276	286	292	306	272	264	295	308	276	306	290	286	312	290	281	296	288	297	282	276	291	317	279	276	285	295	277	318	310	305	286	289	278	269	289	319	293	290	269	293	279	275	278	287	278	265	316	279	309	285	303	272	284	285	307	339	315	282	275	321	274	294	296	259	284	307	307	255	298	339	324	307	294	308	287	281	263	284	326	286	292	287	285	256	271	299	255	296	305	281	316	307	295	283	274	263	282	264	271	262	311	281	314	307	281	268	309	285	299	305	282	285	271	268	310	289	288	279	287	305	264	279	272	289	297	265	286	272	251	280	279	306	319	288	299	294	314	326	295	309	258	283	266	307	306	316	294	290	272	324	291	296	304	283	291	283	258	262	299	261	283	269	298	318	274	307	259	311	290	296	287	284	307	315	276	281	274	282	320	264	296	286	291	309	312	290	275	316	278	280	278	289	271	260	293	305	292	297	273	306	283	282	291	271	307	317	317	298	295	313	302	303	296	281	274	288	311	274	273	301	303	280	294	298	294	286	307	305	255	289	279	266	295	295	311	310	315	300	288	326	291	300	277	291	284	317	295	290	296	297	279	269	271	315	260	275	307	292	273	342	298	280	302	313	281	293	260	273	264	304	289	290	274	309	301	278	300	302	284	278	269	295	246	272	296	300	282	310	287	280	312	286	257	277	309	292	286	265	313	317	261	339	248	322	295	303	279	285	281	262	278	267	264	333	270	276	272	263	293	276	300	298	327	290	291	289	325	269	273	306	281	283	278	297	291	276	290	280	296	305	299	300	305	278	280	279	292	310	310	272	287	304	275	342	263	288	293	287	292	285	297	318	273	316	285	279	281	281	289	308	291	289	293	258	296	269	323	317	316	300	296	300	289	284	289	306	250	292	289	266	302	299	265	276	281	299	302	277	302	322	313	296	312	284	304	306	328	277	270	293	302	283	292	280	260	284	310	285	255	313	290	255	290	307	291	273	303	300	285	288	307	335	312	284	303	290	267	273	291	310	283	294	314	291	310	305	279	262	277	280	274	296	285	282	264	279	288	261	290	316	312	294	274	278	314	284	322	319	271	253	303	290	281	328	295	272	306	269	284	322	310	264	303	296	313	261	274	305	313	284	284	275	292	313	288	282	294	293	278	300	259	302	289	269	271	272	292	313	286	269	272	274	307	298	279	323	287	286	308	301	266	327	310	274	246	321	281	290	270	307	296	302	269	302	266	284	266	291	278	233	298	309	333	269	285	286	316	277	314	278	272	290	253	289	286	261	292	290	292	283	295	319	283	300	302	306	260	298	280	298	284	276	302	273	296	307	277	259	303	282	297	290	313	313	302	284	283	303	270	289	297	301	286	283	323	292	295	264	277	322	281	313	274	266	296	269	271	305	276	284	324	292	277	278	300	309	271	277	278	293	294	304	275	300	248	327	290	258	261	283	311	273	276	276	276	286	273	270	313	271	297	333	291	295	277	313	258	280	281	321	286	291	292	264	308	293	258	238	270	301	268	258	280	275	268	275	290	294	273	293	275	284	285	303	266
26031	25061	33504	34444	21987	10090	4080	2006	1751	2183	2669	4577	7294	8354	4536	669	711	684	680	685	664	603	628	668	635	642	642	685	646	681	644	651	639	645	616	651	652	687	635	701	676	692	644	658	644	688	664	686	665	647	627	645	665	623	670	668	659	627	638	639	658	668	669	689	648	685	636	641	645	662	637	646	677	671	607	693	666	649	643	687	669	698	705	648	652	695	591	654	642	656	671	607	605	690	674	661	633	625	639	672	617	650	626	604	713	634	676	602	678	697	641	648	663	640	644	675	684	644	595	666	660	640	662	646	638	653	635	663	641	665	642	658	648	670	661	632	666	627	674	631	619	673	668	695	618	633	683	712	637	642	663	686	602	627	694	661	658	638	695	673	662	616	636	575	613	649	652	654	678	676	709	631	648	630	656	640	615	687	669	609	688	674	666	698	617	610	674	654	638	663	640	672	671	640	685	686	671	647	648	658	628	638	640	642	683	679	649	704	642	655	666	602	720	683	656	672	674	676	628	622	673	679	628	700	672	636	644	701	680	601	689	663	687	670	663	686	661	666	623	670	683	671	683	668	663	683	620	702	644	655	681	683	671	657	647	642	654	670	644	622	611	666	661	630	619	655	647	627	680	684	695	683	655	661	654	641	596	638	649	672	621	707	599	627	623	625	623	678	641	681	647	676	666	637	639	652	683	647	676	677	712	633	682	692	707	659	646	632	649	615	655	656	652	630	667	657	643	667	654	616	620	661	631	643	690	645	628	604	679	607	670	670	629	659	640	667	688	663	669	653	661	647	618	645	674	644	691	652	701	674	618	645	619	668	643	723	643	632	637	682	677	651	666	619	618	652	679	696	684	657	634	640	626	646	710	638	641	633	646	665	666	700	654	605	628	675	642	653	674	654	659	691	627	652	657	644	601	641	624	676	664	675	646	707	659	649	677	660	717	645	649	633	702	675	641	674	610	664	683	684	619	626	641	684	683	692	681	669	696	701	638	685	667	644	692	711	634	642	669	665	630	654	709	672	660	680	659	656	680	649	641	663	656	617	645	632	690	674	638	613	666	620	686	698	620	676	623	651	745	639	666	615	693	694	654	670	656	624	672	689	626	700	658	670	596	658	635	651	643	657	652	669	633	652	647	666	667	660	654	649	651	639	657	678	645	653	671	663	636	614	660	682	683	659	646	614	612	630	654	692	681	672	639	639	689	618	643	623	638	686	646	630	646	678	612	681	666	661	646	655	708	616	678	655	638	614	712	676	655	650	670	637	678	604	665	663	647	648	620	642	663	661	691	633	642	596	647	651	622	660	649	587	666	606	631	670	633	680	646	663	638	635	631	663	662	690	716	677	649	674	682	645	618	632	670	692	640	634	660	684	633	629	646	599	657	674	662	677	668	686	639	634	654	624	635	661	648	679	635	664	657	673	622	638	632	658	701	705	666	683	644	695	689	608	694	681	669	680	655	623	651	634	612	646	667	661	623	658	628	641	614	645	655	665	641	606	661	665	693	692	649	634	645	668	661	659	678	690	665	657	623	642	644	659	674	654	680	635	647	671	628	634	634	716	691	601	657	656	617	640	631	619	670	627	670	670	627	641	654	670	654	655	697	678	660	670	646	628	667	675	689	643	657	672	655	713	672	656	657	646	631	677	674	657	667	661	640	660	643	701	649	712	672	648	647	622	641	668	661	643	631	636	631	693	651	633	661	671	639	633	703	634	693	668	675	640	677	726	647	630	656	644	665	660	684	630	643	671	627	673	668	667	694	659	641	630	674	616	657	652	679	611	721	623	663	657	666	653	631	641	637	666	660	631	704	669	596	654	658	638	675	719	629	644	650	589	667	675	628	649	685	624	654	671	657	668	703	620	650	660	596	628	679	665	613	677	640	655	661	629	671	637	688	653	635	661	674	679	663	683	727	667	623	695	653	656	642	667	631	659	699	679	676	672	672	637	696	634	641	675	676	677	615	632	623	665	658	649	638	664	639	685	611	656	663	634	684	669	664	681	644	674	618	642	657	657	652	682	667	629	639	674	667	618	647	613	651	661	630	671	742	667	637	727	647	633	666	615	652	676	647	616	686	671	621	703	656	610	712	672	623	699	638	683	645	619	635	649	665	639	633	624	678	658	636	712	632	651	654	640	679	665	636	677	659	633	604	639	668	649	618	613	695	672	608	614	612	697	657	661	689	679	662	635	646	639	664	640	629	630	688	706	613	611	604	631	634	664	645	639	664	597	645	617	643	716	642	670	620	596	691	732	668	638	651	651	624	655	670	648	696	657	664	649	636	628	676	709	685	623	658	672	692	637	621	652	642	658	679	639	696	684	691	670	635	653	656	679	642	679	615	662	679	673	598	649	645	661	649	669	634	657	663	697	717	670	638	683	638	611	703	706	688	657	691	621	645	667	673	663	688	684	677	707	662	654	685	647	635	647	675	642	659	665	684	681	710	665	686	619	689	645	643	613	657	626	625	660	639	665	619	634	670	737	649	628	623	648	689	644	653	654	646	657	628	709	649	684	667	668	660	661	704	625	623	638	670	617	617	648	661	687	702	692	636	689	693	661	654	679	674	589	669	653	657	687	666	648	653	627	666	651	627	672	636	646	616	640	653	623	627	672	651	663	640	703	676	608	680	620	631	660	675	640	664	643	713	618	657	667	631	624	658	654	660	694	717	673	652	641	672	689	613	677	621	640	660	644	649	622	611	678	668	654	631	619	655	598	640	655	677	709	631	647	661	720	658	689	671	674	672	616	599	666	654	679	591	690	630	627	705	640	690	643	671	667	637	641	698	675	661	643	679	659	679	654	664	654	702	641	662	617	690	679	624	656	648	683	645	699	633	626	656	674	614	631	625	659	651	683	655	652	654	670	637	691	661	642	659	632	618	646	646	666	725	660	658	655	683	651	624	646	648	629	630	662	674	655	639	669	645	636	619	668	634	636	648	615	617	608	643	676	684	636	634	650	651	598	643	697	667	633	656	661	634	658	616	699	594	624	651	634	669	652	671	696	662	681	609	660	615	656	612	618	645	649	693	675	699	629	657	644	641	651	650	699	663	666	646	659	648	656	641	642	641	679	635	661	664	642	646	677	678	672	638	603	666	692	669	626	650	628	632	634	666	646	661	637	657	607	700	692	629	634	634	652	682	659	668	652	652	647	664	653	643	636	648	666	662	676	670	689	655	630	672	676	653	680	647	604	704	663	592	660	614	628	629	580	641	654	651	687	631	683	677	672	635	635	660	661	654	659	628	659	653	690	701	621	644	651	661	606	675	640	626	642	693	639	618	657	641	641	612	642	619	697	622	651	602	648	614	658	648	677	658	687	686	691	679	659	689	644	647	674	666	657	620	690	680	656	602	647	635	643	653	680	690	629	649	653	652	657	660	680	632	656	660	653	644	669	637	674	678	675	639	703	635	659	685	717	648	637	649	677	689	633	650	686	631	634	633	684	677	647	633	659	660	676	688	652	633	693	686	650	675	671
50617	39944	38616	34961	20845	8565	2263	993	592	462	704	1628	2727	2926	1888	390	344	348	352	331	346	338	313	323	355	312	331	319	340	323	371	351	325	349	297	317	305	333	335	365	409	356	339	336	304	385	349	361	356	330	337	341	377	366	365	320	318	323	374	311	360	339	328	352	348	329	363	358	343	379	313	311	355	324	335	348	364	326	315	308	324	322	350	342	351	358	335	337	312	326	312	371	369	339	348	327	340	336	351	344	326	350	354	327	364	374	361	339	318	357	323	356	344	353	366	381	333	321	306	345	316	333	355	349	349	354	347	352	331	351	353	369	344	341	412	368	330	356	358	337	329	350	313	336	326	340	362	309	320	312	341	355	350	342	330	397	360	335	354	329	371	363	335	343	364	339	344	344	326	343	343	340	349	346	318	314	347	330	348	378	344	351	374	334	341	297	364	402	324	337	310	331	346	320	338	309	345	336	357	339	323	328	364	330	350	375	345	338	336	344	348	367	328	326	350	352	333	309	320	340	360	322	305	327	339	368	314	385	343	356	365	360	326	359	336	367	348	334	336	315	352	359	305	336	336	326	332	341	315	318	352	348	339	371	366	340	341	354	346	337	384	346	361	310	338	335	358	338	345	319	339	342	331	291	352	373	355	340	339	343	340	348	361	350	368	360	360	351	354	323	372	360	348	413	354	315	331	340	367	355	348	336	352	340	326	344	331	349	376	362	349	398	344	352	334	337	332	358	351	304	364	375	319	362	358	298	332	355	318	357	324	343	330	337	331	362	357	334	332	335	353	321	326	332	375	334	352	351	338	348	348	394	340	397	374	362	350	363	350	313	335	355	324	371	353	324	355	358	348	323	335	362	318	354	320	360	375	287	349	315	356	338	345	337	326	320	351	362	373	381	326	340	379	326	366	303	301	346	344	324	338	367	386	318	334	368	388	369	346	382	341	367	341	309	348	355	347	337	341	324	362	342	356	310	328	337	356	366	324	354	324	350	327	327	328	349	299	324	323	332	344	365	343	350	367	323	342	347	330	334	363	318	327	325	344	339	335	367	341	348	350	353	330	325	336	319	318	330	346	311	327	390	319	331	356	337	345	331	344	313	325	360	318	330	328	358	365	360	377	346	346	356	322	329	323	363	346	312	328	347	339	314	351	361	339	366	326	336	325	314	319	336	328	326	321	335	373	361	355	327	322	358	365	334	322	330	350	369	300	339	358	352	326	346	333	335	373	349	331	352	303	327	345	362	335	327	333	329	346	380	329	333	342	332	328	347	342	356	367	343	319	355	334	327	367	327	366	349	363	311	279	326	342	379	332	349	346	364	378	367	341	338	340	351	303	324	324	325	331	338	341	312	316	370	394	335	345	305	351	361	373	375	375	343	348	341	339	347	371	360	332	321	380	336	318	319	311	317	355	299	324	339	327	354	322	358	323	306	361	359	317	340	351	327	361	371	307	359	344	355	326	341	295	333	354	332	280	323	358	331	339	341	328	321	333	338	332	326	336	322	336	348	339	326	356	369	345	317	358	308	323	326	329	352	334	323	345	320	365	375	347	342	340	316	351	374	323	324	347	347	314	344	371	328	369	347	320	344	348	354	323	326	335	340	351	317	354	374	330	351	326	347	334	321	334	368	348	345	372	328	396	319	350	348	328	384	362	352	333	385	330	363	332	348	342	352	368	325	323	336	329	315	345	333	347	321	362	324	324	342	310	340	327	344	322	311	323	332	337	361	353	364	370	341	319	330	357	342	361	368	327	342	335	360	343	351	345	354	330	320	360	337	352	322	358	347	346	366	355	345	332	349	308	342	356	298	346	325	396	358	310	354	351	322	343	337	341	384	342	337	364	348	329	352	317	407	349	346	353	370	369	334	366	354	347	346	295	313	301	329	344	359	325	322	320	370	313	326	318	367	344	344	334	370	358	376	338	348	338	345	361	342	341	352	380	317	367	343	323	356	365	300	352	343	353	322	338	348	358	372	340	339	361	355	319	318	337	342	354	324	323	304	342	355	366	314	341	307	387	312	334	327	326	340	359	342	347	352	371	326	335	317	343	336	358	345	363	304	296	353	343	343	346	354	323	343	364	317	353	338	353	344	283	335	317	364	346	359	351	371	384	322	344	352	379	330	320	352	377	353	353	328	346	347	372	355	339	330	350	340	337	354	313	332	316	304	344	371	353	329	369	373	315	351	342	353	374	354	362	338	365	371	342	360	311	311	355	352	349	360	342	319	311	334	342	327	350	354	355	315	325	333	368	328	366	349	376	355	342	377	354	312	364	323	331	309	355	363	347	354	345	337	321	325	309	313	338	358	376	339	332	325	352	343	336	372	332	369	368	343	338	357	377	353	321	296	329	292	353	351	345	353	350	296	363	323	369	328	299	321	356	336	331	315	360	308	342	304	368	357	359	325	360	357	327	314	360	350	311	346	331	361	344	348	337	360	375	298	326	340	349	344	338	329	341	299	319	347	379	338	327	311	309	348	345	315	326	350	357	355	391	340	374	316	368	337	326	321	372	338	351	336	353	385	318	314	337	327	364	380	369	331	359	343	375	346	357	348	331	337	342	333	355	365	351	400	347	315	372	317	350	346	352	340	358	341	373	298	348	338	325	360	311	365	309	307	343	409	337	353	334	341	375	333	298	318	362	336	322	367	354	364	357	344	356	351	340	304	323	348	344	306	305	369	353	348	344	360	346	379	323	349	315	331	332	332	311	347	378	351	346	313	306	368	346	378	329	383	324	339	324	329	338	305	331	332	333	341	313	307	347	365	333	363	346	359	354	335	322	374	317	393	334	365	309	335	355	377	358	329	341	333	317	289	316	305	383	304	356	324	397	371	349	323	327	360	361	310	348	343	351	358	349	333	370	330	311	361	350	340	326	321	285	360	328	335	370	355	333	331	348	353	366	336	313	323	375	327	356	340	355	327	336	339	353	361	361	359	359	317	329	368	342	339	319	340	385	348	354	381	363	373	356	390	355	331	360	322	336	324	337	348	327	374	335	327	350	363	318	323	345	333	339	376	339	354	318	350	370	365	345	369	369	352	337	334	342	347	303	323	347	340	311	324	361	331	318	361	391	349	341	340	354	354	390	376	365	342	361	327	366	325	353	371	374	310	346	354	327	319	329	350	373	363	366	328	295	347	341	357	321	338	342	358	344	325	331	366	343	375	332	392	350	365	373	349	350	317	330	338	381	342	342	410	371	315	356	355	367	327	369	356	349	322	361	358	346	333	375	360	321	357	354	324	330	341	349	322	335	365	352	353	308	369	341	315	378	354	302	308	344	338	326	352	324	333	334	326	319	378	334	372	322	348	344	340	338	363	376	332	373	355	350	354	354	347	346	366	354	309	355	322	350	368	354	339	333	322	326	361	347	333	351	336	342	313	315	318	359	369	317	305	316	360	362	337	337	308	346	350	367	363	307	372	329	376	308	326	344	345	346	345	320	326	326	330	315	320	353	330	332	349	338	352	368	362
32117	31298	39060	41304	27457	14202	5308	3377	2063	1622	2676	8051	11614	12648	7939	802	791	769	768	725	782	751	774	798	757	765	766	764	783	782	758	775	758	719	727	758	750	735	654	697	765	780	700	736	752	737	711	831	734	779	777	734	731	756	749	694	722	771	682	776	749	764	720	735	720	730	769	723	746	746	768	699	758	678	723	764	758	730	787	784	762	757	754	772	719	778	777	714	762	704	696	731	753	751	751	747	717	718	691	726	768	735	812	733	724	768	723	764	717	761	739	782	745	682	773	690	746	702	748	745	737	714	709	760	723	699	760	735	694	773	737	703	723	719	731	754	751	753	657	700	753	756	777	745	756	768	778	753	750	751	728	721	807	732	763	757	727	747	733	773	751	745	664	732	748	778	755	745	726	726	698	741	752	715	750	733	722	756	750	739	738	725	740	723	798	770	757	788	755	758	772	740	767	749	752	747	759	720	779	759	745	762	779	723	762	725	717	785	743	766	761	711	715	736	750	747	805	725	737	752	717	732	775	741	750	721	776	747	776	765	744	722	736	736	710	765	682	761	764	680	711	741	701	706	764	734	705	728	747	755	762	721	751	759	783	754	711	732	757	723	751	736	726	731	762	747	762	717	721	773	746	713	760	695	740	744	736	770	759	760	735	766	760	776	722	746	782	707	782	720	757	690	724	783	775	729	754	791	763	726	779	781	775	738	744	728	704	752	753	794	710	800	784	708	775	736	692	725	783	722	706	747	712	712	724	735	728	769	733	740	696	718	666	723	727	739	729	763	735	733	761	795	784	766	752	734	744	734	716	721	727	726	725	758	722	748	736	701	737	744	717	696	724	722	752	755	760	734	739	716	807	746	760	772	733	730	725	724	751	734	718	735	708	748	718	727	707	751	743	752	748	718	778	749	757	773	734	713	692	730	701	729	732	715	818	722	771	789	741	749	688	705	785	722	717	735	771	723	765	749	758	722	688	728	766	753	738	774	771	744	726	752	749	765	742	740	747	719	763	722	734	756	673	696	769	809	736	750	759	711	713	730	736	681	693	761	723	730	709	725	735	757	744	744	762	762	720	785	723	715	716	737	716	747	706	699	730	744	740	762	755	747	741	724	754	780	743	765	729	733	730	736	755	785	721	712	715	715	732	736	758	699	741	775	718	709	740	730	686	787	754	720	722	737	719	726	750	718	787	764	737	701	707	774	738	740	716	704	776	710	781	734	765	767	736	723	762	771	770	779	789	740	758	729	715	714	708	745	717	794	750	735	701	741	765	729	747	693	729	749	718	744	763	747	699	783	759	774	754	690	747	737	726	709	724	773	745	759	755	766	756	748	750	744	727	752	777	767	729	752	771	746	744	754	778	745	760	723	758	751	743	697	746	721	723	788	762	763	728	729	725	745	745	707	748	745	749	703	737	728	712	747	736	703	706	800	647	710	770	727	718	735	736	745	712	761	749	725	758	788	748	741	750	770	757	741	792	726	747	699	739	726	705	753	727	760	739	737	718	737	779	732	749	721	734	710	705	768	721	757	764	749	757	735	772	756	770	769	719	715	721	727	743	720	758	738	721	722	743	798	728	758	758	732	751	778	744	719	752	767	782	702	761	750	686	717	736	733	753	730	736	786	749	750	720	684	736	758	755	744	780	709	753	769	732	785	736	728	727	739	725	757	725	741	720	728	682	763	754	745	744	742	796	709	736	720	716	742	693	770	750	746	746	687	732	689	716	719	749	769	745	701	732	707	717	710	746	767	765	728	687	777	695	727	721	763	758	751	711	779	789	769	757	732	709	736	768	726	750	724	725	730	793	752	725	735	717	690	763	761	794	754	718	707	731	740	744	797	757	751	771	758	730	764	735	745	721	758	714	723	698	758	735	749	730	754	715	684	762	779	746	714	752	719	766	773	742	761	789	731	758	771	696	686	759	716	798	762	756	788	746	747	723	725	731	759	753	739	718	783	768	770	740	728	736	795	777	726	730	707	780	728	740	731	783	743	736	717	766	751	738	756	757	749	756	713	737	712	741	713	742	733	800	773	775	758	721	780	781	682	759	749	743	727	740	736	703	740	740	758	747	723	787	715	726	707	671	729	728	767	735	746	721	752	731	801	727	695	760	742	800	747	734	689	736	733	730	758	758	714	742	756	745	762	710	749	738	708	751	771	751	763	712	732	749	746	730	768	729	732	737	768	755	763	701	765	702	751	743	756	731	699	750	728	728	724	699	760	761	745	751	714	756	754	703	727	746	728	717	731	704	739	801	736	724	792	734	670	738	744	735	723	736	736	739	723	804	747	706	720	783	706	785	738	751	718	741	738	748	723	744	746	721	757	742	740	780	737	736	726	743	702	733	752	711	766	736	694	764	714	760	764	725	737	744	788	789	749	725	773	792	712	745	746	716	679	748	742	718	730	686	749	688	712	728	751	715	757	734	707	727	751	703	783	737	734	720	730	758	716	752	684	742	680	745	754	735	769	728	737	738	672	753	718	700	733	796	758	705	736	731	769	738	763	703	697	690	775	777	736	756	762	799	719	788	713	739	803	785	746	743	743	724	777	745	776	747	787	732	722	735	724	738	781	699	733	743	770	725	747	759	683	734	769	720	720	749	756	760	759	703	764	755	794	746	730	752	712	743	773	737	689	716	704	735	723	799	743	732	762	825	741	799	743	715	780	752	754	715	785	722	709	728	744	729	773	735	733	734	760	738	748	744	752	758	754	726	766	733	757	704	753	708	748	713	756	719	742	756	757	722	746	705	729	756	707	724	696	763	725	707	746	750	746	740	773	724	769	777	742	742	777	751	731	706	699	715	707	791	747	752	753	747	740	743	746	731	705	714	698	695	689	736	777	777	724	746	730	737	746	750	781	781	708	742	731	729	768	707	733	755	767	723	733	754	737	728	745	756	742	701	721	724	747	802	743	770	716	718	813	739	731	768	729	699	679	727	718	760	799	698	757	713	706	743	747	757	795	735	745	732	754	706	759	728	835	721	732	714	755	715	700	758	781	747	735	706	771	757	738	752	755	735	729	787	744	744	789	724	741	770	739	723	749	750	723	766	746	764	765	732	729	727	689	731	705	739	779	742	705	743	761	751	752	703	776	721	711	764	749	718	709	746	772	716	735	728	717	725	760	739	718	740	760	746	742	731	770	736	721	712	711	797	703	699	738	750	768	756	761	769	762	723	766	729	757	728	780	729	781	755	734	767	756	711	667	712	737	760	780	706	724	722	769	684	756	700	744	727	742	713	723	814	749	771	728	740	789	729	738	735	708	731	736	734	715	768	785	781	748	716	773	778	709	713	804	759	776	741	766	735	690	760	708	732	704	726	750	715	724	732	774	734	720	734	703	764	744	757	731	752	739	739	809	759	735	784	738	730	749	807	746	738	782	729	752	717	745	757	757	793	679	790	692	752	750	732	726	730	679	753	722	740	753	733	743	764	780	761	730	737	737	744	744	717	665	745	777	721	692	727	785	732	734	782	757
21428	12374	8662	4352	1873	840	491	394	324	281	276	337	321	275	227	156	184	170	187	177	171	178	159	171	176	164	162	158	177	161	168	166	173	188	182	176	171	162	161	176	153	165	155	137	199	150	165	171	181	171	167	150	164	167	174	166	170	152	207	144	170	191	167	166	176	178	148	183	168	178	185	152	172	172	196	177	176	178	167	171	148	164	180	168	195	215	163	183	175	159	162	182	154	182	161	175	169	181	181	202	149	174	161	185	160	177	148	168	160	173	177	172	178	177	173	188	173	160	159	148	179	192	184	174	157	187	147	171	159	165	189	153	161	170	160	161	159	169	150	157	179	163	179	188	160	162	166	159	156	167	160	152	177	185	175	151	169	183	159	151	190	172	166	152	180	175	180	172	188	180	187	168	172	154	173	189	174	160	158	183	144	176	179	207	167	172	165	147	164	157	185	178	177	170	180	157	162	184	163	209	187	154	200	190	187	173	179	187	164	168	178	185	167	144	164	158	165	191	167	149	144	164	165	158	186	156	167	169	151	192	206	179	177	152	156	154	171	169	170	148	147	155	166	171	161	158	172	140	171	173	168	161	182	159	143	168	157	169	153	179	167	170	188	167	191	174	155	177	187	176	167	190	132	174	197	175	202	182	181	156	189	213	156	167	151	176	173	195	180	177	183	213	191	158	167	190	158	169	168	209	165	158	150	169	182	191	179	197	166	160	192	184	175	164	179	185	181	178	178	154	153	158	162	176	165	167	188	166	183	162	168	197	180	183	185	180	213	182	150	171	169	170	149	179	168	201	175	180	173	161	187	177	178	168	176	155	166	168	177	192	180	170	162	173	161	148	194	170	167	175	171	144	170	180	174	165	181	195	148	169	182	191	180	167	184	167	185	171	138	159	176	168	176	177	158	165	189	187	152	155	175	168	163	160	157	158	171	180	158	191	180	187	164	181	191	165	170	193	179	162	158	192	185	165	180	149	170	153	155	170	171	153	174	168	169	202	155	190	175	165	155	179	160	147	147	183	186	178	173	165	155	198	182	166	173	182	161	167	146	147	175	174	157	159	149	185	169	185	156	174	170	155	173	174	164	180	164	179	195	176	184	180	165	157	186	209	169	164	156	152	168	192	178	181	183	177	165	153	163	186	173	163	184	132	158	170	186	196	173	183	194	178	176	169	160	188	161	153	151	158	177	175	165	138	150	200	171	140	195	164	157	173	174	175	147	187	188	171	187	145	199	180	196	163	171	157	163	163	193	159	175	166	174	167	181	161	166	200	194	160	180	180	191	149	165	182	161	152	174	167	157	169	153	157	190	185	181	164	157	170	176	183	172	170	176	181	176	160	184	180	167	164	148	174	161	154	152	169	177	180	165	186	193	174	190	174	175	157	171	164	158	168	163	167	165	159	171	167	163	191	175	193	195	172	160	182	180	173	154	172	181	180	190	174	179	159	150	184	179	171	173	169	177	180	187	162	189	166	150	172	165	184	187	170	171	203	179	189	171	178	177	178	157	182	160	162	178	170	183	163	169	183	185	140	161	183	183	194	206	162	178	189	181	159	160	193	179	157	159	139	185	157	182	188	154	166	202	173	168	172	165	170	144	152	160	176	163	173	181	176	165	182	161	171	167	179	167	183	171	171	155	190	163	156	181	164	158	175	203	187	168	180	152	176	159	165	147	137	172	169	171	188	157	149	169	187	188	181	184	166	133	162	153	165	163	148	178	197	143	166	152	172	181	196	186	180	152	203	174	189	170	168	153	180	176	186	167	184	188	184	178	182	165	157	177	175	154	157	160	171	167	162	170	164	183	179	162	149	166	188	168	159	175	183	203	158	173	177	147	181	167	196	156	168	182	176	171	179	195	173	192	144	152	156	157	157	182	202	171	182	159	162	174	152	195	164	181	181	192	177	172	146	174	158	169	174	178	180	171	169	156	158	177	202	175	179	188	174	148	166	168	175	183	178	165	151	179	171	185	185	206	168	158	152	174	191	158	147	158	171	176	165	177	181	162	182	160	185	188	172	191	181	181	136	158	171	152	191	159	188	181	174	147	173	178	192	185	164	178	176	196	176	172	159	181	175	172	149	178	195	180	154	176	180	160	176	185	161	173	156	175	146	143	177	186	179	194	189	169	161	164	177	159	197	151	153	162	176	169	157	173	168	172	199	172	181	167	189	152	173	164	152	198	190	166	168	154	170	187	177	159	175	193	177	180	179	179	187	193	176	164	160	166	169	178	189	155	171	169	195	179	152	180	188	197	162	158	184	170	165	176	198	157	179	172	158	190	182	168	165	188	188	178	201	173	172	165	180	183	135	158	174	190	173	156	175	164	175	176	176	163	190	170	155	154	171	160	177	202	174	181	170	168	187	170	173	187	184	153	183	196	171	177	169	167	159	189	185	166	193	182	180	175	183	188	160	170	179	188	148	171	192	169	171	165	163	190	162	157	170	166	173	167	187	163	191	173	169	165	159	165	173	171	162	148	183	143	175	178	157	143	187	176	152	181	195	173	171	207	192	165	164	155	153	166	147	147	151	169	144	159	176	171	181	199	161	157	155	178	173	179	188	174	172	147	172	178	175	143	167	182	166	190	189	163	187	179	168	182	156	164	181	185	161	156	166	192	158	159	166	151	163	182	168	206	161	157	168	173	184	178	180	163	154	144	162	175	191	193	159	160	184	153	164	156	166	172	159	187	165	181	176	173	176	185	189	191	148	185	169	170	156	180	188	171	142	158	174	153	172	183	186	163	136	173	148	161	194	171	179	152	169	196	190	164	161	179	152	150	161	161	180	166	170	154	189	169	150	176	177	156	174	186	191	180	156	168	186	167	174	183	158	197	166	148	192	183	179	164	176	188	169	183	173	184	158	158	186	192	152	186	185	170	179	167	175	221	191	160	194	186	175	175	182	194	182	189	177	178	168	169	173	157	155	184	175	174	162	154	168	192	165	145	177	166	175	154	151	166	161	151	144	170	178	165	167	144	186	176	172	173	176	177	190	158	158	175	176	177	156	161	166	177	178	164	173	172	156	140	172	168	196	160	176	180	172	145	192	147	162	179	181	186	167	172	172	177	154	184	175	184	168	164	144	167	167	172	146	170	189	164	170	178	176	170	166	174	188	166	156	185	192	180	167	151	179	191	167	189	146	147	163	170	156	167	156	177	153	148	156	143	163	166	178	180	185	168	180	150	179	171	167	172	171	175	139	174	170	159	173	170	166	172	190	194	166	147	159	187	153	177	160	145	167	173	177	146	171	172	160	186	194	134	158	187	174	171	164	172	171	195	169	167	187	179	184	175	163	171	156	161	178	180	178	162	185	179	181	177	180	156	155	183	193	156	148	165	169	177	163	170	180	174	144	142	196	167	165	157	176	163	173	172	154	154	184	186	181	170	168	191	184	144	162	176	209	189	177	162	157	176	160	198	165	157	145	175	163	185	153	171	143	170	175	173	164	160	174	156	184	161	174	164	160	172	187
12831	9899	12986	10647	6017	3145	1933	1536	1167	913	832	1215	1171	945	770	453	393	446	442	447	433	379	427	395	418	410	424	422	401	417	408	395	429	423	475	400	383	413	423	439	381	434	432	429	387	428	414	389	443	441	411	396	445	456	406	435	395	406	406	421	394	449	433	405	413	422	406	449	426	398	432	439	405	392	426	386	430	428	400	383	418	411	399	408	451	427	425	425	418	429	438	424	380	414	441	406	409	442	367	385	405	409	411	428	419	426	390	394	413	404	435	405	439	433	401	426	442	432	402	433	407	439	407	408	423	408	412	409	397	414	418	407	407	418	406	421	383	465	373	399	408	434	428	399	451	436	456	445	372	421	428	435	442	471	404	400	382	429	438	418	419	404	427	412	403	425	409	403	410	399	400	411	428	439	451	381	441	436	428	411	417	400	447	420	402	413	438	409	427	421	389	407	390	402	374	418	364	413	406	422	434	438	413	410	405	419	423	437	420	424	403	420	377	446	408	433	398	419	385	417	427	433	409	418	415	439	400	416	437	448	430	407	423	410	401	417	426	410	442	397	396	427	431	452	369	415	397	435	385	412	385	483	459	457	421	452	408	394	421	436	398	404	392	426	405	430	410	401	410	469	428	450	437	440	443	440	421	394	406	410	406	407	423	435	456	421	399	446	416	433	393	410	400	410	375	404	424	409	439	421	414	379	384	422	374	422	402	403	418	389	429	409	418	421	405	454	428	411	410	437	426	408	451	419	414	412	404	382	444	436	421	424	407	405	405	397	422	426	419	409	399	389	427	442	425	446	430	411	412	387	405	415	416	408	445	426	420	459	410	426	440	424	464	394	435	387	388	404	407	424	404	461	417	448	436	401	407	408	427	424	428	422	421	426	410	404	431	410	452	390	410	390	387	412	437	450	405	403	414	400	424	409	398	410	424	402	439	416	408	384	452	420	403	422	394	401	444	438	416	393	408	417	431	390	413	392	414	401	426	416	417	401	416	427	398	411	410	408	446	422	395	457	411	406	409	392	421	425	454	412	420	385	449	420	433	424	415	421	427	373	404	409	405	434	383	413	376	440	384	420	439	414	421	445	417	404	451	425	412	402	423	423	409	358	422	389	453	417	388	400	421	399	443	416	448	412	418	458	435	386	429	423	428	435	424	418	388	412	388	386	427	418	429	395	403	435	431	438	441	421	421	416	439	409	392	403	375	420	421	441	404	402	399	435	376	402	412	420	399	405	405	429	409	421	434	412	367	413	412	426	435	419	450	397	411	414	418	407	405	432	437	450	449	434	374	444	414	434	430	376	391	439	393	393	401	419	442	415	455	421	435	417	426	397	418	389	423	484	432	396	359	409	439	426	450	428	428	468	384	446	438	408	394	458	422	409	441	428	417	406	444	411	428	402	418	404	388	399	424	428	421	396	407	414	420	406	414	401	401	431	460	400	400	413	472	448	418	421	417	394	414	415	425	424	415	410	442	419	431	405	436	391	416	439	406	445	440	433	383	398	419	421	420	445	420	424	375	409	390	426	423	426	425	448	404	443	414	436	398	389	406	425	438	452	409	420	396	437	414	399	378	405	425	395	386	381	415	350	411	442	419	432	383	421	423	416	406	430	381	434	423	411	410	400	393	482	412	412	442	437	415	404	401	405	409	427	424	425	436	398	455	419	385	404	415	385	412	416	381	397	404	398	409	434	413	424	424	438	444	387	382	397	379	407	408	410	414	405	389	430	414	424	418	433	405	437	384	472	427	401	375	408	421	410	397	408	406	406	427	396	477	438	405	426	411	442	411	451	364	428	351	388	418	428	450	389	396	447	405	387	423	422	430	443	407	456	423	412	432	384	404	480	415	392	398	432	430	397	412	372	381	428	427	413	426	441	408	436	424	402	431	414	417	420	427	439	427	419	412	415	419	396	395	419	426	449	402	391	394	437	394	410	409	454	474	389	432	411	430	427	437	444	426	401	431	400	474	424	411	448	393	417	400	450	398	387	389	431	382	417	434	440	389	457	352	414	426	435	394	413	402	376	421	438	447	396	393	435	409	409	400	418	365	419	423	411	398	432	442	410	407	397	409	425	397	451	416	440	414	406	430	461	390	423	420	420	419	421	434	411	374	439	395	417	398	422	398	437	394	439	398	452	449	439	374	419	430	411	440	408	429	410	397	415	421	421	420	420	427	398	430	407	415	443	415	394	413	412	449	382	397	413	417	407	399	422	433	426	393	413	401	388	450	388	435	436	427	427	408	419	417	415	424	381	412	410	408	393	399	415	399	412	390	423	415	424	412	435	431	421	436	419	417	383	401	405	422	406	404	418	429	371	417	447	417	419	407	416	409	444	431	439	397	459	398	436	392	381	395	436	434	426	414	390	413	369	429	466	429	427	403	434	410	428	410	404	426	434	425	427	398	383	395	400	413	416	407	420	426	385	386	427	428	418	408	402	418	444	391	413	407	442	408	387	424	407	426	415	437	405	418	419	431	436	423	417	419	426	414	412	403	443	425	397	398	451	385	420	406	422	451	397	432	426	428	411	388	413	415	385	426	422	425	380	440	377	406	404	432	430	401	393	403	422	420	403	441	433	402	393	434	418	436	382	414	445	431	386	404	409	396	385	377	398	416	393	406	417	424	415	420	412	408	371	446	400	412	418	438	415	411	375	412	415	422	434	445	427	403	456	396	431	414	410	436	404	439	436	442	410	439	454	375	423	395	405	419	436	414	431	444	473	412	444	419	418	390	412	418	403	407	423	418	426	419	416	426	414	428	466	408	402	412	428	407	427	428	451	418	425	440	422	403	395	418	441	412	426	428	419	415	448	396	415	413	411	448	382	405	434	391	436	400	398	431	411	402	425	420	396	429	392	422	407	405	434	406	446	451	430	435	422	412	418	425	424	386	430	407	398	359	406	374	423	425	411	418	444	406	409	393	394	395	433	423	379	463	418	458	421	427	453	388	469	415	395	412	443	402	420	407	407	425	402	413	435	415	393	428	433	423	399	445	391	386	420	409	417	424	459	437	404	390	416	399	384	454	432	429	440	397	403	432	414	410	437	412	398	387	400	408	415	410	419	440	456	426	402	390	415	431	413	407	403	425	414	393	409	410	358	398	448	396	405	423	435	378	408	447	374	417	418	429	411	405	406	404	393	412	441	388	454	421	403	436	412	416	421	413	425	404	374	379	405	411	405	422	428	405	417	399	437	420	414	427	417	442	435	429	438	452	422	404	399	412	417	412	377	438	436	446	421	406	404	424	414	434	421	432	389	440	449	412	413	428	413	436	416	432	432	432	390	403	441	417	392	412	439	402	427	410	380	415	396	427	398	421	455	393	390	385	427	410	439	450	385	385	414	430	391	421	444	404	434	419	389	412	398	379	414	478	410	415	427	425	422	378	411	396	416	406	407	431	409	424	404	422	417	424	435	389	417	409	395	448	407	427	465	413	415	408	438	436	411	403	434	420	424	413	433	436	425	445	367	416	422
40393	30415	29921	23228	13027	3838	1564	1042	803	710	666	1252	1494	1647	1112	303	284	270	271	276	310	273	290	308	251	325	294	262	274	302	300	295	273	295	317	296	289	259	250	285	330	316	258	266	272	300	289	287	321	315	305	305	292	320	285	317	287	304	341	300	295	288	282	335	311	304	305	312	305	290	299	287	309	284	301	315	316	301	307	323	343	297	292	285	330	307	312	306	315	292	276	301	320	302	266	307	264	285	277	291	267	295	290	293	301	290	298	310	289	261	316	322	290	312	293	313	277	273	271	296	269	295	296	276	292	276	295	304	293	283	309	316	279	288	318	295	256	260	310	303	312	297	271	312	294	292	284	326	319	249	300	318	289	289	307	307	286	310	316	323	310	280	298	305	283	286	311	332	325	275	290	286	293	314	317	281	284	313	276	286	334	338	294	297	309	248	301	271	256	281	298	299	307	297	315	290	296	302	295	305	295	273	261	305	303	296	294	319	320	278	307	256	292	329	302	291	296	282	298	323	295	296	299	283	280	314	287	287	295	304	266	289	313	305	274	309	310	315	278	274	304	288	291	306	313	318	268	270	283	300	271	306	337	283	289	301	318	275	288	306	321	291	259	312	280	292	274	306	311	282	281	297	303	273	295	276	342	304	295	308	306	317	298	303	317	283	322	287	319	325	300	319	335	342	280	312	322	314	271	334	264	316	279	309	290	309	271	293	307	319	307	293	307	304	278	294	287	302	317	311	295	292	279	293	336	318	305	292	296	310	293	275	265	270	307	283	327	249	303	317	324	293	301	306	291	274	317	312	264	294	290	303	314	306	300	316	305	314	301	289	288	315	293	300	336	318	287	293	277	270	273	288	292	308	297	322	296	305	307	299	298	311	268	305	291	278	303	317	295	271	259	341	281	293	291	311	309	299	306	284	280	309	327	284	281	306	302	304	298	328	299	294	304	297	308	310	290	311	305	328	294	289	310	296	285	298	301	281	312	302	312	317	298	329	296	298	287	281	304	315	276	291	301	283	290	305	311	293	319	301	287	293	299	262	288	299	261	246	270	271	302	258	296	343	284	295	304	281	326	308	304	316	288	287	293	307	299	317	262	301	318	283	293	280	289	297	334	299	314	302	281	315	288	269	295	272	295	301	285	311	285	322	269	272	289	277	306	280	280	307	314	300	284	274	278	300	302	304	283	294	274	320	290	323	292	278	277	286	280	280	303	332	285	301	304	315	277	277	294	289	313	302	279	292	313	298	275	310	297	314	301	311	305	340	280	311	288	265	260	314	278	287	321	279	308	286	292	274	307	321	309	308	295	307	301	290	321	298	285	285	311	276	311	293	307	272	300	289	319	274	294	313	286	294	281	284	282	305	285	295	305	291	302	306	293	315	289	336	283	301	302	274	270	305	332	306	283	269	264	285	274	287	319	305	321	258	314	283	265	318	277	302	283	312	285	304	303	329	285	282	299	298	296	305	308	308	303	305	320	275	290	308	321	335	309	297	287	309	297	328	280	286	288	286	305	278	271	297	313	295	336	321	296	281	303	268	307	281	277	297	303	305	314	326	262	285	294	296	307	283	331	294	280	318	307	309	326	286	297	261	316	310	283	259	299	289	268	301	299	270	305	269	340	295	302	269	293	300	281	323	289	358	300	291	309	310	290	316	295	296	305	299	283	302	296	308	276	281	291	295	300	307	308	306	300	283	291	295	280	279	288	303	243	278	280	264	268	316	296	300	282	305	287	275	250	285	306	323	292	283	284	280	299	281	316	308	321	321	324	287	277	284	273	323	296	319	316	315	302	279	272	297	285	285	286	293	261	299	319	269	330	292	305	290	281	291	302	297	280	290	277	300	305	303	310	300	320	265	318	277	306	292	274	270	333	270	281	303	297	304	326	303	270	313	328	304	294	322	306	346	296	311	267	276	272	277	271	275	280	280	308	312	258	292	297	280	331	318	281	307	261	292	266	308	345	323	311	309	265	271	276	357	268	286	293	282	284	298	300	282	301	309	308	339	260	275	277	320	306	285	328	296	287	272	293	271	312	272	305	308	286	299	293	306	306	338	305	288	301	311	286	290	333	279	264	312	313	312	299	300	311	290	294	293	300	320	323	269	314	255	301	307	316	315	288	317	304	309	310	286	327	292	303	301	308	295	289	298	274	283	329	286	303	245	313	270	288	280	317	284	296	288	286	280	311	268	302	309	303	303	306	304	289	291	307	307	289	295	292	285	316	346	266	259	281	290	301	333	262	275	291	287	287	331	302	272	300	321	284	298	302	283	266	263	304	301	339	306	303	318	291	290	268	310	303	291	274	281	300	309	324	305	275	312	319	280	269	297	297	299	272	303	270	292	281	273	322	289	286	287	286	281	294	287	303	306	284	287	307	285	293	313	285	295	279	287	289	289	288	335	286	262	294	316	310	308	305	306	274	286	266	297	302	304	327	288	267	299	280	315	277	293	262	280	310	270	268	278	315	283	310	297	330	328	312	315	339	294	303	286	309	287	316	281	286	337	341	292	289	313	277	289	291	298	286	332	270	285	310	293	303	312	280	280	284	296	297	301	302	296	280	329	280	301	298	274	299	299	237	291	251	297	280	285	304	298	295	270	284	287	285	290	289	281	302	320	336	290	306	314	245	308	317	286	336	265	267	283	294	289	300	279	284	262	262	328	309	288	276	275	315	306	289	327	305	321	301	288	307	297	300	278	282	304	287	309	294	312	288	286	263	311	275	300	281	277	297	303	295	327	316	259	314	325	269	307	285	297	273	306	318	292	298	293	312	313	288	244	319	265	310	294	314	294	296	307	327	312	272	299	295	290	306	308	314	307	277	284	276	330	318	283	268	279	321	299	305	306	316	314	279	288	278	298	304	285	300	320	299	322	260	317	342	273	284	273	245	300	316	275	264	327	284	321	306	284	267	300	312	273	274	270	296	272	292	293	306	248	275	290	297	302	291	322	294	305	300	298	301	311	324	320	273	281	288	312	284	280	304	291	285	289	290	295	281	323	305	300	291	319	279	312	328	293	299	299	307	315	286	306	338	285	312	286	330	312	246	280	277	303	348	298	271	310	326	294	312	279	259	291	299	308	302	289	280	302	257	280	283	299	308	298	295	321	287	299	298	308	287	283	294	316	268	287	284	282	276	228	281	326	293	268	325	310	301	313	278	280	285	277	241	330	290	312	266	290	293	277	315	303	307	273	260	333	296	283	309	270	294	313	293	302	294	312	284	314	297	297	284	292	296	308	303	282	302	323	311	272	298	290	251	259	336	314	313	308	323	298	272	314	302	303	297	267	279	333	298	281	285	293	310	313	299	295	298	276	282	288	296	291	275	326	300	286	352	285	295	280	259	359	296	301	321	320	310	315	300	286	294	305	307	300	327	287	304	336	314	342	283	353	278	315	307	313	311	289	282	317	279	312	302	293	285	279	320	306	297	293	307	305	308	301	269	306	304	292	327	277	288	297	281	291	292	276	300	356
25363	23955	32356	31502	22095	8675	5348	3908	3228	2828	2660	5781	6679	7403	4472	669	712	690	674	711	656	690	686	666	724	667	679	673	644	695	653	684	673	704	620	671	659	696	663	648	648	648	724	638	649	663	714	678	665	670	655	654	647	684	691	656	647	675	676	681	646	680	686	691	663	691	685	710	697	702	708	655	639	655	647	676	600	665	685	642	689	637	658	641	648	702	669	638	629	654	643	685	658	627	684	693	687	704	702	671	661	666	685	637	669	692	680	680	612	689	680	673	657	710	678	641	723	684	635	629	653	671	685	640	693	675	697	720	710	684	628	688	600	692	643	657	666	671	651	649	641	637	676	629	680	638	673	627	634	681	698	661	662	680	645	634	686	652	619	623	644	658	666	681	650	628	688	670	665	671	658	643	699	664	629	718	670	705	676	679	677	681	654	654	688	643	654	656	674	656	664	684	647	618	644	687	667	621	694	672	630	642	700	670	664	669	655	643	649	669	633	674	692	682	658	664	661	694	700	699	669	701	668	689	656	681	698	676	682	671	669	645	635	661	684	678	659	669	630	667	705	688	657	652	651	677	643	654	651	669	623	627	681	646	668	648	679	644	711	696	706	696	650	666	634	656	673	690	678	650	639	689	627	649	659	647	668	612	671	638	647	671	692	656	661	696	679	678	663	655	657	660	650	640	695	690	640	654	681	667	684	643	677	712	611	676	677	656	665	700	647	669	658	676	650	672	656	639	680	615	657	698	628	644	671	672	693	669	666	680	657	658	636	701	650	695	702	678	698	646	651	631	638	728	655	685	682	687	666	694	595	666	630	679	639	640	717	690	683	645	662	643	663	648	652	637	653	664	698	696	644	679	624	641	658	674	635	655	678	649	712	707	698	610	673	646	613	661	622	678	681	688	709	647	703	674	652	718	678	695	672	654	627	702	656	672	654	644	642	603	734	671	681	640	664	682	642	654	697	681	706	692	714	653	681	690	712	692	708	629	663	653	696	648	630	689	632	654	673	654	684	694	671	672	700	663	619	645	630	659	657	656	644	663	666	671	695	670	696	667	667	704	651	663	652	652	645	641	671	700	673	735	653	646	698	698	660	686	652	641	667	698	707	666	626	681	670	679	641	681	640	682	611	663	664	664	691	653	676	640	627	676	651	671	679	630	691	632	651	689	676	707	687	676	636	703	715	672	671	654	651	686	702	679	633	696	666	673	682	651	703	689	692	680	660	659	706	703	700	637	673	645	653	671	657	666	614	629	692	678	595	648	668	622	689	689	650	682	659	685	704	674	653	682	702	637	658	635	683	655	641	629	640	643	656	685	660	670	666	699	635	659	659	696	693	682	696	684	649	723	672	651	689	689	621	655	648	649	626	655	623	643	652	679	669	670	715	631	656	700	652	678	686	662	668	608	645	662	688	688	675	592	686	685	671	706	641	686	669	699	665	670	660	688	675	676	628	646	700	649	684	692	642	665	709	677	647	667	692	664	658	698	674	642	677	697	667	658	648	634	711	652	640	639	654	658	657	675	659	658	663	650	682	683	677	685	687	689	677	634	667	664	664	679	674	671	682	642	619	633	644	684	708	677	634	628	673	659	718	684	660	665	644	665	660	679	663	628	694	732	612	659	665	651	666	660	709	690	643	661	669	663	667	666	644	682	676	653	669	704	619	698	693	620	660	660	614	667	699	683	643	676	662	690	671	695	702	695	659	666	625	650	670	696	610	689	681	626	656	621	647	705	639	685	694	643	646	654	641	718	686	655	632	634	675	644	663	695	676	672	684	662	634	642	641	656	663	655	672	641	658	659	692	692	678	634	611	664	667	644	666	647	624	639	675	683	662	706	647	721	638	659	660	630	715	704	716	664	649	629	703	706	645	681	659	647	680	670	636	657	721	661	644	641	658	682	649	658	665	643	680	660	691	633	678	673	680	664	644	672	651	680	672	628	718	637	667	691	677	643	700	716	689	697	613	656	657	654	678	674	651	640	638	674	640	650	634	676	660	664	662	632	659	667	602	661	697	692	690	657	700	689	733	663	702	668	655	633	647	694	675	657	681	672	682	615	646	660	650	646	668	691	662	636	655	687	642	679	665	663	623	653	661	673	680	727	684	674	697	671	666	695	671	710	639	636	702	678	638	690	627	648	632	680	635	689	662	662	688	692	659	689	677	620	679	670	714	666	649	672	662	650	667	691	669	647	672	632	656	675	710	692	666	676	627	698	664	685	704	666	693	659	690	677	646	645	663	683	636	626	658	673	654	666	689	685	634	676	660	664	684	710	694	625	662	656	709	693	621	688	689	648	632	652	675	661	591	711	669	652	688	685	645	727	645	660	675	681	651	666	718	700	661	673	651	625	634	614	672	701	641	684	658	673	666	663	686	624	680	660	668	678	693	665	698	669	663	670	671	682	680	629	680	682	669	693	669	651	642	689	687	676	676	627	665	688	642	690	642	650	668	646	663	676	650	673	671	651	688	616	634	685	657	689	681	692	665	670	640	691	657	650	655	661	690	704	671	665	693	652	712	694	642	678	669	680	697	664	706	636	669	697	698	675	650	649	655	662	676	656	665	668	667	677	689	658	644	637	636	639	638	637	670	709	655	671	690	651	622	646	723	680	658	679	660	658	646	641	672	708	704	674	608	690	665	661	649	606	639	679	688	642	664	668	633	661	678	718	647	694	701	665	687	717	655	628	672	682	654	685	671	698	644	655	668	616	696	706	632	616	695	674	639	692	725	636	649	667	624	654	621	678	657	673	655	584	694	673	663	647	659	633	677	642	677	656	655	626	653	651	694	671	619	626	662	633	691	660	663	643	623	655	650	687	715	681	658	674	689	669	642	680	722	638	626	676	659	662	654	642	684	680	647	661	666	652	690	667	724	688	694	685	625	706	680	678	653	667	657	694	661	724	693	651	665	665	642	620	653	664	668	665	646	656	687	730	670	655	621	655	688	692	650	667	664	638	644	705	675	675	660	675	713	625	612	655	644	694	659	667	706	664	642	660	673	660	659	659	632	630	671	715	708	632	650	665	666	639	700	639	675	679	700	664	668	726	657	677	609	659	646	657	662	664	683	679	625	679	661	666	626	693	677	608	688	658	669	647	698	648	658	640	640	673	647	673	680	638	673	668	632	686	685	687	705	657	668	646	649	652	624	667	663	629	653	687	689	700	691	671	644	653	693	683	656	668	655	664	689	657	676	599	649	673	674	617	703	658	645	661	650	643	704	692	713	601	692	701	640	663	659	676	670	632	607	656	665	667	627	663	629	682	689	625	637	672	632	609	604	668	668	666	690	669	708	665	686	691	668	652	645	626	694	647	706	662	676	643	628	654	629	673	636	619	673	674	674	701	684	648	704	667	670	659	664	658	672	681	678	661	670	659	609	658	700	647	635	664	676	680	651	653	665	671	631	654	640	699	666	665	666	610	664	676	708	684	671	662	670	711	641	656	727	672	670	681	707	605	634	641	637	702	639	649	602	657
48731	38392	39449	32626	18322	6098	1725	922	793	797	1613	2817	2843	2583	1328	344	332	356	344	326	369	347	361	344	332	351	339	363	371	331	339	355	360	296	337	310	318	326	294	362	326	338	359	354	332	339	320	343	362	356	362	305	332	307	352	283	337	356	354	339	323	342	348	358	345	341	340	299	342	329	387	315	339	315	383	389	336	331	333	346	345	374	363	337	301	372	343	348	355	333	338	319	353	332	332	314	332	361	300	325	354	333	358	330	341	297	325	348	328	352	328	334	329	363	352	317	348	357	316	344	312	321	359	383	350	354	331	335	367	378	326	343	334	356	346	318	321	343	334	346	365	343	324	338	345	336	370	349	311	320	312	331	330	355	342	306	333	366	369	332	339	334	282	333	322	326	343	358	334	339	333	323	348	358	351	341	354	361	331	321	353	327	356	316	316	301	342	341	340	376	372	340	334	336	342	379	336	339	336	329	366	317	363	324	345	367	358	324	343	343	318	337	333	357	331	317	358	306	320	371	377	335	348	328	327	348	347	371	340	345	341	330	358	326	360	371	338	326	384	337	341	352	349	335	355	353	336	359	367	331	340	322	381	350	314	361	360	356	334	347	341	360	292	350	336	375	306	308	316	306	330	313	327	366	359	281	338	323	357	344	332	344	376	337	321	334	300	359	345	335	328	366	323	311	335	281	388	347	348	366	357	334	354	351	331	321	332	375	379	333	390	353	380	352	335	345	332	302	306	322	346	340	343	339	333	342	326	339	366	318	351	366	361	357	346	305	327	330	339	360	328	329	366	349	350	375	339	339	337	335	340	332	353	339	319	338	327	336	337	312	340	349	318	340	356	345	375	362	356	320	365	331	359	350	320	355	331	356	324	338	342	335	359	362	345	316	361	339	327	340	306	311	340	360	320	356	327	328	297	356	352	343	361	328	297	342	338	341	305	346	362	333	304	362	359	362	374	355	363	355	317	343	293	327	332	341	386	308	328	300	363	331	364	356	339	344	314	327	346	295	332	345	330	318	322	337	367	345	366	346	335	342	337	357	324	335	340	310	314	359	363	332	320	367	354	353	378	341	318	343	309	347	347	317	353	344	344	341	322	337	352	324	373	342	322	333	353	320	360	352	324	367	392	361	322	344	368	349	347	322	332	341	322	345	375	341	379	378	358	372	362	345	318	356	338	322	349	374	332	344	336	325	380	326	335	317	353	336	361	323	345	334	339	330	358	346	355	350	335	344	334	352	357	322	337	334	349	333	349	338	371	339	388	338	345	340	390	358	318	369	344	338	338	360	339	385	311	340	331	340	323	329	353	340	324	328	325	360	342	355	333	341	351	366	325	357	348	398	350	325	325	338	333	344	329	300	335	353	316	317	338	355	340	356	364	382	357	338	338	330	350	356	324	358	344	327	353	390	353	364	345	334	358	339	334	353	358	333	337	356	365	363	310	290	338	329	305	294	331	340	314	356	355	337	356	353	358	341	353	329	349	388	352	334	353	345	373	326	338	366	328	378	335	354	293	340	338	323	375	330	366	377	329	346	314	319	318	351	353	328	344	367	368	325	355	331	352	345	316	352	355	348	331	359	314	357	358	339	323	342	337	328	330	358	345	347	299	368	341	324	327	367	394	342	375	349	360	309	336	352	347	335	354	323	308	354	309	372	343	334	341	342	358	339	346	339	330	338	341	373	346	329	324	323	353	367	323	391	306	366	326	360	360	316	341	347	322	341	322	356	359	345	339	326	330	353	322	326	325	335	323	329	310	339	305	360	321	318	325	361	327	289	338	376	325	313	356	306	367	333	310	355	334	307	350	361	323	369	363	320	345	342	338	352	308	366	366	359	336	331	329	329	346	351	354	356	341	344	339	379	327	362	354	348	300	306	357	364	365	333	350	368	313	351	322	322	387	330	327	373	351	335	373	335	336	366	352	344	366	350	326	332	377	316	344	333	342	327	346	322	338	338	312	334	326	353	312	352	334	340	343	354	303	312	303	343	339	353	334	341	336	354	323	358	331	342	341	333	356	366	323	351	341	341	357	328	337	316	333	352	323	309	349	330	354	332	301	338	347	367	341	303	326	317	327	360	356	369	339	353	368	358	355	347	382	351	327	327	352	324	321	336	322	346	335	370	329	371	375	347	318	338	383	322	386	329	326	333	332	362	361	347	329	324	337	310	343	338	331	347	371	334	340	388	365	337	348	313	373	368	354	386	309	347	328	337	367	338	372	365	307	361	316	347	319	292	346	323	323	361	312	328	308	379	354	325	353	361	328	344	347	316	321	357	336	376	365	365	309	330	345	365	337	307	360	366	310	361	319	339	346	319	342	310	319	341	315	333	322	353	341	295	328	331	340	328	347	362	328	378	323	340	327	319	333	338	345	321	291	355	345	317	320	358	344	321	362	284	332	327	344	338	331	334	306	367	373	319	362	342	367	316	353	348	362	313	351	309	309	324	389	310	357	353	338	353	350	333	351	324	342	333	352	354	342	349	320	332	361	334	333	335	323	356	347	331	357	363	336	372	295	334	344	351	368	369	374	299	365	341	359	321	340	366	337	328	325	337	337	346	328	338	323	360	352	339	321	338	354	324	325	346	339	340	336	345	312	319	301	329	362	357	356	350	350	352	325	345	362	318	339	303	317	335	293	293	356	363	315	324	353	335	328	371	355	344	339	363	351	356	348	325	341	318	334	306	319	354	321	344	321	332	388	326	344	324	337	319	335	319	331	325	341	320	336	349	346	315	365	318	341	324	320	361	303	311	330	339	401	290	332	370	332	359	348	336	350	336	339	372	394	335	351	327	320	330	335	336	355	336	326	350	349	353	369	333	330	350	351	345	347	369	389	341	341	346	349	318	317	353	329	338	335	299	329	316	333	357	353	322	357	319	322	358	353	345	324	339	383	351	325	370	363	333	371	374	321	338	363	343	357	352	312	342	327	341	345	334	338	314	354	324	338	367	335	315	313	316	330	341	335	353	354	345	357	333	307	341	356	339	331	344	359	332	318	341	349	316	347	356	342	326	326	402	341	379	319	350	352	327	348	340	306	331	319	339	323	359	340	335	353	345	316	359	343	357	354	329	357	355	334	359	333	335	331	347	343	360	341	338	344	329	357	332	360	349	313	328	312	363	335	373	364	366	355	332	319	317	325	323	366	334	357	359	339	324	311	343	303	344	366	341	381	322	362	346	319	361	357	339	357	314	340	360	335	360	308	308	351	317	323	345	335	360	368	363	308	378	359	324	319	332	314	370	329	370	368	336	340	333	339	352	348	374	361	311	351	313	326	329	335	351	358	346	318	358	342	348	324	326	356	342	358	386	327	369	329	385	341	331	356	401	338	328	315	361	332	319	339	355	338	345	345	346	329	335	370	350	323	336	323	350	324	361	318	366	348	359	372	344	324	366	359	365	354	344	349	350	319	317	375	388	308	343	358	334	347	316	307	315	312	343	344	340	354	352	355	334	309	354	332	342	347	329	346	363
31103	29933	39668	39063	25655	9970	4558	3281	3212	3217	7239	12538	11806	10803	5005	771	722	769	766	741	763	735	765	728	728	725	763	766	733	743	720	757	748	714	796	746	752	753	796	722	712	702	750	721	763	774	776	717	699	705	751	728	766	707	691	700	716	689	753	714	721	741	759	751	719	764	760	796	743	769	700	725	714	716	715	735	776	745	707	701	735	737	729	701	712	736	725	711	759	745	791	715	730	712	744	719	723	765	683	743	720	773	741	687	698	710	762	702	693	773	735	711	779	760	702	737	763	758	724	711	748	719	766	732	755	715	729	720	756	773	729	720	731	750	709	708	742	763	714	695	748	705	800	734	719	725	720	778	689	746	760	729	757	755	766	780	740	722	739	726	735	754	702	713	745	704	755	721	733	761	761	727	711	749	735	733	755	766	728	736	773	697	749	738	740	690	750	744	767	758	691	723	741	713	718	773	775	710	735	776	705	765	750	748	694	681	762	753	726	737	748	759	730	743	711	726	737	721	751	722	679	721	736	741	721	767	746	760	755	728	715	750	744	759	698	741	717	702	676	749	747	727	759	770	761	726	703	722	776	754	766	746	695	730	747	711	755	754	697	724	730	740	743	738	705	720	738	756	712	713	760	727	731	749	720	761	732	758	696	725	724	706	752	743	737	708	728	689	765	748	730	723	773	718	784	749	773	724	817	731	752	766	720	694	734	727	735	703	742	781	724	715	771	758	709	763	724	726	707	731	735	745	733	723	732	744	732	763	737	760	744	724	737	712	692	744	721	763	741	791	725	738	704	709	766	686	735	749	762	735	753	741	686	731	736	728	749	763	767	709	758	702	742	723	767	741	741	741	739	743	776	758	727	752	746	792	743	770	724	734	721	735	706	761	738	696	804	702	706	691	695	698	732	715	716	692	732	749	665	784	702	747	740	704	794	752	728	690	729	738	714	730	700	727	733	756	749	734	717	709	710	727	773	719	722	729	733	722	763	730	734	702	722	773	723	739	768	676	770	767	770	747	759	715	725	742	744	747	733	770	752	742	734	722	753	686	732	726	727	700	730	789	732	788	725	744	742	715	744	726	748	757	743	759	728	721	761	731	753	732	765	712	761	726	736	764	751	747	715	762	657	726	727	761	745	761	752	718	778	736	725	728	739	746	734	727	715	774	761	733	763	731	781	768	711	745	710	716	749	766	739	766	735	729	723	715	744	728	714	761	705	702	758	743	757	753	774	741	746	731	736	777	709	771	699	704	740	779	718	724	738	724	710	769	755	707	735	763	722	706	754	727	730	748	739	764	724	750	712	717	744	734	732	753	728	676	716	684	755	731	722	763	740	729	749	719	775	735	759	744	777	725	787	699	744	725	698	799	732	685	727	735	756	756	771	734	715	747	763	756	767	729	770	745	753	747	708	727	729	719	750	794	727	759	755	709	728	735	725	691	781	743	813	775	679	723	740	713	704	750	736	753	722	754	705	695	747	787	694	726	741	731	744	715	726	753	778	757	738	706	795	749	729	735	740	799	715	763	689	772	691	718	706	761	721	705	700	719	737	704	712	750	751	694	743	774	730	673	734	710	742	748	706	739	724	734	712	711	740	782	733	750	740	727	670	762	792	730	726	714	771	744	714	730	718	702	758	759	738	780	746	799	743	784	727	763	721	747	802	760	748	698	746	723	740	719	732	731	679	759	722	728	739	774	702	730	762	787	719	723	766	727	748	726	776	779	713	717	701	750	716	737	718	736	722	735	753	697	761	753	738	735	728	762	742	716	770	737	702	743	764	733	776	736	740	785	728	709	723	721	769	766	736	733	711	777	744	736	715	745	731	744	751	705	726	755	756	695	720	761	767	733	723	778	698	746	731	694	734	783	757	669	787	751	748	731	692	805	747	763	759	749	732	753	756	752	728	732	736	738	743	748	728	736	709	752	748	737	735	770	715	732	718	748	771	774	780	744	709	705	788	776	742	731	704	682	734	740	715	764	739	782	716	718	719	783	738	739	726	752	737	732	715	703	790	704	745	679	728	719	689	713	758	737	737	724	749	699	776	719	710	753	771	750	772	748	733	708	699	758	700	749	723	735	727	768	784	769	721	718	738	693	735	767	746	763	722	713	741	755	756	727	716	717	682	759	727	771	745	752	777	717	747	755	732	793	780	720	722	727	739	760	775	718	745	761	693	791	764	773	738	699	746	756	765	716	721	730	746	713	712	741	752	749	743	733	751	782	753	702	753	675	710	751	749	688	701	726	722	752	774	773	715	723	705	742	725	754	759	714	716	771	754	734	754	718	778	777	745	777	735	764	717	728	738	743	739	733	778	737	721	789	741	735	709	713	727	742	737	753	738	760	766	758	711	718	737	747	762	709	736	729	807	739	767	712	800	729	764	745	691	699	700	734	740	723	696	753	749	763	710	715	762	749	723	737	738	818	779	764	769	754	759	654	739	716	750	769	687	728	780	729	721	706	782	717	728	676	734	727	725	716	744	682	734	717	770	752	730	710	716	686	711	721	702	753	721	779	697	760	738	735	752	773	740	728	764	748	759	709	734	737	750	671	735	732	727	760	755	771	688	775	751	763	736	759	775	756	727	755	709	747	809	778	736	718	706	740	731	738	765	737	731	704	744	691	699	730	736	725	735	769	717	712	769	771	764	701	789	763	799	762	791	778	765	690	686	706	738	730	770	726	741	695	778	656	698	714	751	733	699	732	716	785	765	757	709	756	778	751	691	706	763	699	754	750	750	717	745	771	788	775	753	747	732	736	739	702	718	731	732	724	716	771	699	750	742	719	774	753	754	742	767	762	704	734	750	747	740	724	715	694	714	756	724	740	775	731	682	736	760	751	750	720	736	671	750	775	696	743	771	735	775	725	744	773	750	717	729	770	755	749	728	716	756	747	755	687	731	755	748	756	718	739	743	710	721	744	774	734	731	724	726	746	756	752	756	700	773	740	738	760	706	718	711	725	734	751	712	700	792	750	749	717	682	743	700	740	786	741	723	757	750	765	756	744	778	709	724	774	778	714	711	729	716	754	724	746	808	733	711	721	764	746	767	723	734	731	776	747	672	718	761	728	728	736	740	749	780	732	758	725	762	738	721	786	730	742	715	782	723	764	744	708	810	728	762	750	746	704	728	690	745	734	820	748	720	763	783	744	762	761	801	758	762	764	771	769	756	746	732	775	697	748	770	729	762	712	744	750	725	795	751	741	737	722	777	704	690	785	773	708	712	761	740	714	669	737	741	761	732	717	744	730	740	773	715	745	779	786	735	771	716	694	719	785	734	745	763	703	735	707	756	712	764	748	765	773	729	719	687	707	718	708	781	743	773	790	738	782	784	734	732	711	744	717	742	741	703	735	712	749	716	765	705	755	733	724	718	777	700	746	770	749	734	765	777	737	749	758	718	719	685	747	792	727	725	766	710	730	735	739	723	710	731	694	731	693	749	725	769	749	769	735	700	710	749	761	716	743	760	746	773	772	765	754
22083	12051	7758	4477	1812	709	406	299	285	304	286	272	255	249	178	169	173	177	174	158	177	149	184	150	188	178	173	151	146	168	150	166	183	161	176	161	202	176	180	185	159	154	162	172	160	154	145	171	179	173	189	159	171	178	157	177	167	160	170	177	170	171	164	161	184	147	158	168	165	182	182	182	144	159	192	182	169	177	168	160	155	203	177	212	188	171	190	182	196	151	170	169	181	170	159	167	195	162	186	165	173	170	197	193	183	169	175	185	159	156	219	165	177	184	172	172	161	200	183	172	177	190	173	208	175	184	194	154	158	164	177	171	169	177	196	152	168	166	156	162	164	175	154	193	161	185	168	170	168	170	175	179	183	157	153	179	159	170	170	179	188	178	181	192	165	149	144	173	175	174	179	161	150	173	167	173	184	171	160	169	171	193	163	154	194	158	172	187	179	193	150	157	177	217	158	168	166	147	156	163	158	179	175	167	185	167	172	182	153	146	142	184	179	163	199	153	147	168	147	174	173	168	174	174	186	151	184	180	163	174	149	158	167	167	165	180	180	167	164	154	153	171	158	150	158	167	174	162	163	157	162	167	181	164	167	177	191	184	171	180	187	157	167	174	148	197	187	176	166	158	175	189	165	175	186	182	174	156	167	177	147	178	166	166	170	164	175	165	194	190	191	161	144	181	161	161	173	154	180	178	188	205	181	188	170	146	169	174	180	155	177	181	180	183	183	159	166	176	161	149	155	183	151	167	158	169	180	176	161	164	172	182	164	168	171	200	164	195	164	184	162	158	184	148	185	148	174	169	161	177	180	184	168	171	186	174	176	153	173	152	163	162	149	169	180	169	184	168	158	176	187	174	146	174	167	146	176	160	173	173	149	183	190	178	170	145	162	171	171	180	176	155	178	168	164	150	172	197	183	182	170	177	159	171	164	182	136	174	172	148	203	180	175	156	166	156	172	183	154	170	177	156	171	146	173	170	158	155	190	152	170	181	153	178	156	168	194	176	151	155	147	179	186	176	164	183	191	164	143	182	192	174	160	175	168	186	190	183	175	170	151	156	177	165	165	175	191	173	170	181	165	176	157	173	168	166	199	179	185	192	171	169	214	174	174	206	180	173	161	143	190	180	191	187	164	180	144	148	181	155	171	160	167	165	173	184	156	169	163	180	163	171	177	182	157	147	168	187	172	179	188	167	146	160	168	161	177	172	169	147	181	183	163	201	174	126	163	157	178	153	153	181	175	170	156	179	185	178	157	187	159	175	180	167	162	181	197	184	159	176	171	180	150	136	167	170	162	173	152	193	186	146	153	171	180	184	180	170	164	182	163	162	168	163	176	180	158	200	166	173	167	154	181	149	183	189	200	176	165	167	163	174	184	188	187	170	179	191	166	205	179	167	147	181	203	190	151	155	176	193	160	175	155	157	164	172	168	162	179	182	180	187	173	148	154	178	194	158	173	157	183	184	157	152	150	170	176	177	174	163	179	172	198	177	159	154	174	158	156	164	157	156	156	144	195	168	159	176	185	179	168	176	179	156	137	175	190	171	168	174	175	194	166	182	163	202	181	194	185	187	185	191	166	173	174	173	182	161	176	169	161	159	166	171	168	193	165	154	162	170	159	170	179	180	180	158	172	169	162	186	161	162	146	193	168	161	184	170	185	164	169	156	164	158	157	182	173	171	174	178	204	140	145	148	154	202	159	188	167	152	175	189	140	194	204	177	167	142	166	172	125	169	200	154	171	133	205	183	175	168	137	157	162	171	172	155	200	156	152	166	173	173	163	189	157	172	160	211	177	158	184	188	141	156	165	173	163	165	171	162	150	188	151	170	182	172	166	166	182	148	183	174	162	178	158	165	165	182	194	180	169	162	151	186	198	156	166	157	161	151	167	182	188	195	175	175	182	160	143	172	177	154	170	171	181	178	180	177	156	147	160	165	169	156	168	144	158	146	206	174	187	164	190	171	173	195	157	160	170	150	163	166	190	192	195	187	200	176	189	170	185	163	174	167	196	151	158	161	184	166	170	170	142	149	159	161	163	154	169	169	165	199	183	167	201	171	152	168	194	160	175	159	175	178	172	185	159	191	158	173	160	189	196	160	185	138	185	183	170	177	171	176	158	182	177	158	185	168	181	172	179	179	196	150	151	150	167	183	196	169	193	162	188	179	150	197	178	171	173	174	168	159	193	180	170	152	143	200	173	170	149	172	163	183	191	186	165	147	171	161	185	140	174	165	164	183	174	199	164	177	167	161	170	173	161	175	149	173	177	189	154	188	188	183	186	174	153	174	153	200	162	175	171	161	194	171	172	194	164	167	185	172	180	182	182	163	178	183	166	168	162	170	204	191	156	164	170	156	159	151	189	167	188	183	185	164	145	172	178	170	176	160	176	172	172	178	157	171	177	180	164	164	174	164	152	185	185	176	175	157	180	159	150	159	175	175	169	176	174	157	159	157	155	178	160	169	176	178	206	180	171	164	174	188	175	195	162	167	179	188	147	157	183	134	167	166	174	154	184	188	200	165	167	190	167	177	165	175	176	195	171	182	169	182	177	162	181	163	163	192	173	170	168	200	188	175	160	159	169	171	161	172	178	174	176	149	153	163	188	164	156	161	171	172	171	182	170	162	166	165	163	169	188	159	177	188	159	169	187	169	181	152	165	164	169	161	176	152	179	200	161	188	180	172	163	190	166	202	178	178	170	176	176	180	163	174	221	164	176	186	169	175	155	189	183	186	177	166	153	155	176	184	193	178	168	149	145	150	166	180	170	190	161	166	206	186	166	162	200	183	166	193	191	159	181	185	172	147	182	159	174	161	195	187	181	184	167	148	180	149	196	178	170	150	155	177	162	193	177	165	180	184	196	178	202	178	183	151	145	147	156	184	170	163	181	152	192	176	198	164	172	182	163	153	167	196	194	175	158	177	192	173	193	170	160	169	176	175	180	170	184	178	164	177	174	145	180	150	175	179	153	174	148	201	169	179	162	173	160	180	172	151	175	179	171	177	150	170	178	167	177	168	185	168	190	179	150	155	175	178	159	157	160	159	185	178	178	174	178	157	177	201	173	171	177	161	168	177	170	181	160	187	151	153	154	176	163	167	144	161	148	195	157	172	173	181	158	150	183	158	160	169	195	154	166	169	170	179	164	178	192	172	162	185	190	167	153	197	168	184	173	181	147	172	163	173	152	170	170	149	182	174	164	181	160	162	174	185	175	182	149	181	188	162	175	153	165	203	178	174	154	157	164	162	160	189	170	160	150	143	179	154	161	146	177	148	168	173	191	174	153	163	187	164	173	157	168	145	184	190	158	187	157	156	164	174	156	142	180	154	189	181	182	158	138	156	157	161	153	178	181	164	135	144	160	157	179	202	163	160	160	184	184	175	188	180	183	174	216	172	164	172	176	155	182	181	187	177	173	168	174	180	195	167	187	183	158	176	165	167	178	184	159	161	164	162	145	161	162	164	165	195	162	156	193	173
13108	9216	12100	10739	5362	2668	1461	1031	1054	1071	1049	1023	929	687	535	411	401	424	454	406	437	407	424	390	432	418	428	406	392	444	425	446	430	421	405	452	420	433	423	380	412	442	393	372	438	399	422	442	442	449	399	400	452	435	434	388	430	415	396	414	427	462	406	399	410	445	418	438	425	382	419	399	403	401	408	363	374	382	402	425	448	425	433	401	398	418	409	408	380	432	407	424	416	436	419	422	442	394	395	406	445	423	413	444	427	415	411	442	439	417	414	421	418	386	367	424	425	411	438	426	416	380	406	392	459	439	420	416	428	416	393	412	399	416	430	392	406	406	405	424	394	409	403	395	397	417	425	405	415	458	417	375	385	414	448	398	398	402	424	397	416	408	408	456	397	430	441	410	401	363	460	470	430	410	369	428	418	429	407	446	396	432	419	415	419	425	413	437	435	456	401	418	413	438	427	427	425	431	425	427	447	460	408	440	436	429	433	404	427	400	424	410	419	421	442	418	437	418	425	428	383	433	426	385	412	430	427	422	440	447	424	425	418	396	402	462	410	444	431	383	373	420	399	435	423	429	446	433	399	464	395	445	436	427	439	398	406	423	421	443	414	430	445	442	429	399	396	351	414	415	388	411	426	457	441	427	437	430	413	446	412	392	486	382	380	406	424	431	425	409	439	385	413	408	408	413	431	410	387	420	439	406	442	400	404	399	401	419	423	422	415	457	429	430	450	437	416	438	410	420	388	430	410	389	411	420	403	394	430	417	417	436	388	390	430	431	412	425	398	417	430	435	435	443	411	389	398	396	424	381	409	409	434	418	397	405	425	428	392	436	422	413	420	422	434	434	410	409	456	429	413	377	408	399	450	436	387	417	421	392	428	394	394	391	416	404	433	417	418	419	429	430	418	401	434	407	425	412	412	445	397	487	389	408	378	428	446	386	421	411	434	385	400	419	452	379	461	412	427	439	449	407	410	387	437	431	389	438	389	393	419	395	415	412	463	432	376	396	428	371	456	432	440	386	421	400	423	407	384	401	401	421	397	444	419	400	408	388	381	385	386	385	440	422	407	409	437	440	462	416	404	430	427	447	407	439	395	440	410	431	406	420	435	442	424	406	442	404	434	448	432	411	428	413	427	450	414	416	417	415	401	426	407	381	416	419	393	391	416	424	426	443	410	417	429	410	435	393	418	462	373	414	447	467	426	417	399	452	400	432	421	404	406	409	415	424	420	427	423	445	421	433	422	398	439	438	446	407	395	394	415	464	404	411	427	399	455	424	424	435	424	393	463	398	378	400	416	384	444	384	420	438	401	397	407	417	412	444	418	400	405	401	429	405	419	409	416	409	399	393	422	408	413	437	395	439	405	417	400	434	398	420	427	474	419	415	416	451	400	395	390	415	453	444	404	389	417	423	442	454	421	401	413	417	460	442	432	407	371	429	382	380	397	416	429	371	404	417	410	424	378	438	415	398	382	450	421	392	381	428	397	441	428	383	412	412	416	425	418	435	418	419	443	412	399	415	427	393	424	407	398	424	415	439	424	420	412	425	431	436	424	386	443	393	394	406	424	435	434	402	443	394	380	410	437	418	444	421	396	425	414	387	427	431	438	392	428	442	385	424	424	402	437	412	437	432	410	401	400	391	394	399	393	426	427	428	389	441	448	435	418	413	401	412	430	447	371	425	428	401	449	381	406	416	448	409	419	443	402	427	409	386	416	408	383	427	408	417	403	407	474	433	439	424	441	391	469	413	450	430	404	404	414	413	427	408	431	424	438	428	377	397	412	398	365	487	411	420	427	422	397	402	427	439	432	406	434	340	428	429	433	405	377	424	380	397	449	413	444	425	390	408	388	403	443	418	416	433	451	393	436	381	405	385	375	453	393	444	388	400	412	417	393	442	433	432	433	446	421	416	422	403	377	384	410	433	426	447	420	422	440	436	407	432	427	409	423	406	406	393	426	440	410	417	407	412	410	412	436	395	427	406	391	416	389	432	411	361	431	440	438	468	357	432	396	395	414	422	457	392	400	408	429	434	408	428	405	417	429	410	418	422	406	417	420	427	415	419	433	432	422	393	392	386	419	446	414	439	403	403	405	418	410	376	438	444	389	404	387	420	417	442	381	468	374	446	413	416	420	434	429	402	410	422	409	436	433	441	418	416	412	372	417	389	379	402	377	378	421	407	396	405	432	418	417	449	401	440	445	379	407	404	396	443	424	409	418	411	428	391	429	411	414	420	430	395	421	449	425	417	426	432	419	404	432	409	400	435	436	444	395	386	431	424	427	404	404	433	400	438	396	402	411	426	414	393	431	440	424	448	437	452	407	433	443	452	420	430	398	458	436	429	409	412	388	424	438	442	417	413	403	395	426	399	398	429	402	408	395	427	432	395	371	404	424	407	412	449	422	416	436	412	464	424	416	383	407	412	391	420	457	381	404	443	397	420	441	428	423	369	396	424	402	423	374	400	418	440	439	429	429	422	418	450	409	422	434	409	398	401	386	423	421	421	451	454	404	413	405	386	448	428	400	436	429	412	458	433	413	421	404	376	400	390	379	418	401	403	418	420	417	434	416	403	415	433	389	428	386	423	456	450	382	412	405	419	380	394	396	410	390	410	381	409	416	414	441	377	420	385	424	395	423	418	393	429	407	424	397	453	377	430	395	405	410	432	438	413	446	409	437	475	409	459	391	424	412	401	424	418	414	431	437	370	426	435	395	443	393	403	417	370	415	432	429	449	378	421	418	448	422	431	398	393	415	374	449	384	398	413	390	471	391	429	376	431	410	411	418	419	413	416	420	420	429	416	432	398	447	425	403	422	379	398	385	398	408	449	410	397	426	444	423	417	372	413	375	406	428	406	458	446	405	396	439	390	401	406	410	404	407	411	397	420	426	411	379	438	412	411	394	393	422	404	422	428	390	417	453	440	461	432	406	419	435	422	406	413	416	408	385	424	423	412	417	424	400	442	416	420	416	402	380	401	402	416	402	405	403	397	421	421	403	460	447	377	420	379	439	414	419	432	407	440	372	414	422	425	416	412	396	409	418	428	429	426	388	421	406	420	413	430	409	435	399	424	409	416	417	445	421	415	444	432	436	412	431	442	390	396	408	406	432	428	432	413	434	441	420	424	433	447	408	408	439	402	419	402	443	397	392	408	408	403	422	392	419	415	400	401	447	436	407	432	402	414	391	443	420	416	362	423	456	380	398	452	447	370	425	419	391	444	433	424	392	390	393	433	403	432	416	404	369	419	387	444	376	414	457	391	409	418	447	443	414	398	396	424	422	377	410	432	419	376	425	403	463	409	407	437	400	438	408	415	421	425	408	421	446	445	414	432	395	443	401	393	407	467	449	409	435	412	429	408	438	438	474	405	436	429	386	427	392	395	411	418	435	399	427	414	449	407	394	425	417	412	419	414	388	436	423	421	409	438	404	427	437	401	398	412	438	451	386	383	415	411	392	405	407	398	428	445	414	412	441	442
38988	29465	32293	24017	12313	3760	866	571	497	761	1859	2102	2031	1403	625	306	307	247	321	301	311	283	323	279	275	289	298	268	282	264	255	261	259	288	283	277	293	304	272	284	291	302	282	255	302	284	292	258	298	280	323	282	285	282	290	274	324	271	298	313	320	253	281	288	254	292	280	273	237	315	275	310	305	277	262	312	305	317	293	264	279	272	297	268	321	258	249	278	314	266	299	270	284	242	293	294	279	318	310	289	262	300	287	266	335	288	281	295	291	303	327	291	257	274	332	313	272	270	332	279	277	286	257	271	277	325	301	325	320	250	307	275	289	270	287	247	312	275	273	294	304	326	274	265	281	267	259	304	310	299	285	274	317	299	295	313	292	307	320	234	265	274	283	283	282	306	300	286	313	279	290	278	269	296	287	311	298	289	265	327	285	296	276	251	307	257	271	292	287	267	297	284	279	288	289	288	304	297	249	274	292	280	289	287	298	306	312	273	281	259	311	307	278	298	290	288	294	278	318	299	288	288	286	276	270	308	285	266	293	284	294	306	301	298	273	268	295	310	258	299	266	238	288	273	282	289	313	300	285	289	277	286	257	288	303	280	277	316	277	261	311	310	306	269	310	286	302	305	286	312	285	255	303	305	293	316	247	310	300	294	315	265	300	308	290	310	254	269	273	272	280	282	287	275	282	297	270	271	306	267	332	273	331	271	297	292	295	281	281	256	264	294	265	259	294	286	272	254	267	258	287	284	275	270	287	274	288	267	282	263	253	288	311	309	323	291	264	272	323	285	290	298	306	276	265	272	282	296	308	286	299	277	282	322	272	292	317	274	286	259	270	260	267	280	291	276	269	318	304	290	291	286	266	276	317	297	272	264	285	262	278	281	293	313	286	291	300	271	258	303	269	282	283	274	280	296	282	287	345	271	321	281	285	229	282	282	268	285	271	299	298	255	270	287	287	301	323	281	329	309	319	311	256	332	324	317	271	304	279	264	291	281	281	288	279	296	290	276	272	320	291	278	315	285	262	271	299	264	282	292	271	317	281	265	301	257	322	269	303	280	300	287	299	312	306	294	326	294	277	274	308	294	268	298	292	255	339	305	288	292	294	319	276	259	297	277	261	271	280	278	274	238	291	325	287	328	302	300	292	261	298	283	308	297	280	313	290	312	308	342	292	336	275	263	289	294	258	271	306	261	267	270	286	275	299	296	293	291	276	286	301	294	286	271	232	292	288	292	305	304	329	290	279	294	295	264	274	306	297	288	272	272	289	264	284	295	301	286	302	270	271	296	274	278	276	279	278	294	318	288	276	300	279	282	268	299	305	317	259	269	284	280	292	272	268	270	308	266	291	297	265	293	270	302	298	284	346	276	271	280	290	283	274	300	303	292	270	270	306	284	259	270	296	278	252	308	309	294	248	251	288	292	246	239	304	321	254	300	265	283	268	254	302	260	287	276	280	315	276	292	286	249	302	275	285	293	255	317	274	291	271	311	305	284	315	276	323	293	292	268	263	264	290	254	276	292	285	272	298	285	302	299	301	292	270	332	290	292	295	290	280	292	277	305	273	260	300	272	265	273	273	279	248	296	280	311	285	293	311	260	290	312	249	297	294	298	271	301	290	293	286	282	312	283	293	280	286	281	276	266	271	269	276	304	305	323	295	282	308	268	271	266	278	313	247	293	286	291	331	306	273	268	252	278	282	264	309	292	275	295	301	269	261	273	295	256	286	274	267	253	284	263	291	268	297	260	299	287	255	285	303	270	250	282	306	250	254	280	290	287	278	292	301	292	262	282	274	285	293	304	279	270	295	272	310	280	287	275	289	287	313	281	288	320	318	266	274	279	293	298	275	260	307	289	277	265	280	296	320	295	314	294	282	278	270	275	292	290	284	305	258	273	272	295	299	294	267	282	299	287	306	299	294	310	250	282	284	289	286	294	318	317	294	286	288	288	270	268	288	286	292	264	284	293	300	310	324	268	308	319	306	299	287	282	307	298	293	291	279	267	306	314	309	292	292	286	319	301	295	326	276	293	298	286	290	305	273	301	285	299	331	281	276	258	284	281	311	313	298	304	290	298	269	293	288	263	263	268	295	280	274	305	294	285	291	278	249	304	273	283	302	284	307	301	291	279	284	257	288	286	295	288	272	299	277	303	275	265	309	310	271	314	279	278	325	279	291	273	283	262	281	277	316	288	291	287	310	263	283	308	300	323	263	276	278	268	287	275	282	279	289	292	286	278	304	277	284	265	290	307	304	288	280	282	284	276	275	299	297	284	270	306	279	302	280	310	297	270	317	290	267	294	326	300	282	273	325	296	281	281	322	277	295	280	279	292	282	309	307	296	308	313	298	281	304	281	273	317	272	274	275	267	269	277	270	302	287	326	305	249	291	289	330	279	308	312	295	304	259	283	303	263	291	305	312	254	298	306	283	263	281	251	292	270	304	311	283	304	294	265	321	278	233	300	283	275	308	274	298	299	294	302	292	306	253	273	281	289	311	298	290	282	302	314	323	289	264	278	295	275	270	275	270	306	283	306	277	270	292	300	292	306	276	280	303	270	275	283	282	283	263	274	288	286	294	274	321	297	314	260	272	277	260	287	286	296	280	308	309	278	270	278	272	244	288	324	319	287	277	290	261	287	254	260	277	304	271	286	302	251	295	288	284	290	292	335	275	271	286	278	290	269	298	291	299	286	308	269	292	309	306	314	261	273	264	300	281	283	266	293	271	302	272	303	256	281	300	271	278	283	280	296	284	247	268	273	292	308	272	291	272	289	272	301	283	273	272	291	274	297	309	270	287	308	294	277	271	295	272	291	292	276	285	274	264	295	290	267	307	305	286	279	303	304	269	296	290	292	272	282	268	279	285	297	256	259	307	316	268	270	320	313	285	320	285	274	280	310	251	292	284	278	294	273	290	256	316	266	244	272	254	272	339	298	310	248	268	276	294	314	272	328	305	322	301	283	277	292	320	279	278	301	311	275	267	304	268	283	300	286	277	302	287	259	294	296	289	285	273	296	296	293	326	270	281	276	313	299	292	290	333	269	275	316	281	292	296	278	285	288	303	287	282	303	259	290	261	278	280	305	321	289	282	302	318	311	309	266	300	284	275	307	277	314	303	290	284	317	306	305	297	294	260	279	303	290	258	251	296	246	274	320	282	269	272	281	291	300	306	260	246	279	296	287	283	275	260	272	326	292	260	241	274	300	291	300	280	276	284	303	299	279	281	282	284	287	311	301	282	270	273	273	259	291	262	280	252	303	316	283	299	298	311	293	301	286	283	293	258	295	304	261	296	255	288	316	266	302	278	316	289	269	267	286	323	290	267	291	300	272	277	264	301	255	280	297	304	284	275	291	283	314	262	288	275	325	281	281	263	302	284	286	286	259	287	292	298	276	294	292	283	276	300	293	309	300	290	304	311	289	258	287	291	296	239	265	292	262	272	270	311	286	301	280	278	307	282	303	292	279	282	259	268	295	304	315
25049	23224	35081	32096	21318	7212	2652	2038	1729	2930	8508	9659	9183	6604	2126	647	624	712	665	634	631	657	695	690	651	631	645	667	651	675	639	647	647	642	649	686	669	623	658	638	672	624	646	648	696	692	620	635	658	627	619	645	655	690	668	596	619	646	701	652	666	600	657	651	670	619	627	653	662	644	670	608	675	658	622	648	614	652	627	660	628	681	642	650	657	642	679	645	640	645	655	620	643	692	641	599	626	673	649	627	592	653	626	650	648	624	646	660	639	669	658	606	648	643	637	658	638	634	622	653	634	638	594	660	628	622	640	630	653	650	656	667	676	658	613	633	691	623	636	667	698	629	652	619	681	635	665	650	671	616	637	661	610	646	636	650	634	613	647	661	643	647	666	641	625	614	638	671	664	657	671	689	663	667	608	643	671	678	636	606	631	645	636	645	689	637	612	662	656	634	664	679	697	596	635	695	677	623	654	656	682	672	655	660	666	656	663	633	673	696	689	690	693	655	640	659	592	645	626	650	640	625	627	652	613	682	632	616	635	638	659	635	647	619	687	688	612	685	606	651	659	632	648	663	630	656	650	653	691	603	685	661	675	688	635	663	661	654	680	665	636	685	678	641	653	608	663	667	613	655	622	682	651	617	640	651	636	641	662	643	684	654	651	631	644	639	641	622	657	639	642	647	692	666	644	659	653	640	644	600	616	646	662	659	650	639	651	653	661	686	655	666	658	656	691	622	631	636	636	640	661	707	665	638	627	620	643	706	620	647	606	664	671	603	651	668	658	668	657	626	651	652	672	628	662	680	651	631	679	699	614	636	653	652	605	637	673	665	616	679	658	670	636	652	663	639	698	672	636	659	674	589	658	661	628	694	658	648	648	664	631	649	661	637	663	659	656	646	663	634	656	679	611	670	675	660	668	614	648	624	649	651	638	680	666	644	631	611	635	665	669	689	649	645	630	645	662	674	662	654	631	651	624	655	646	630	671	647	687	626	695	676	651	624	636	643	673	652	657	664	672	645	641	616	655	642	673	650	641	657	643	601	623	668	603	613	643	651	636	606	668	661	626	612	672	675	668	639	638	638	667	664	626	651	613	664	675	699	636	620	645	626	622	676	609	628	666	658	663	694	645	665	624	650	674	672	644	566	673	652	630	612	592	671	626	664	614	680	656	652	610	671	641	634	629	680	645	688	654	598	601	594	627	593	636	650	653	647	631	648	633	647	607	633	684	636	650	628	707	665	613	682	634	650	628	644	630	635	650	667	685	647	651	649	673	666	648	612	643	649	621	642	623	666	688	597	666	692	629	649	599	645	637	682	645	648	654	672	639	673	661	641	644	657	620	652	648	670	634	651	671	644	622	640	627	640	663	639	672	617	666	648	648	706	601	688	643	674	660	704	664	638	647	662	654	618	631	611	687	650	665	653	724	631	636	630	662	667	656	655	619	638	684	636	609	642	628	650	641	642	682	666	635	654	628	651	661	662	602	667	676	669	652	608	649	667	650	655	679	648	594	641	665	652	683	660	637	661	660	648	636	671	659	691	646	646	705	650	633	655	645	690	668	654	633	637	618	624	603	674	611	650	658	613	634	634	644	641	626	643	665	669	637	655	678	614	675	649	648	675	685	641	673	672	621	695	665	668	640	617	634	637	691	624	636	692	647	685	664	673	624	616	622	658	686	633	652	649	655	644	618	686	689	657	634	653	622	681	589	644	632	632	628	659	664	642	685	636	665	618	652	640	677	676	611	692	629	693	619	665	730	672	614	673	674	677	604	668	635	649	630	661	649	616	632	610	637	625	654	665	671	651	653	618	630	637	663	619	656	624	693	647	678	669	654	632	656	608	678	649	614	621	620	652	639	604	652	644	620	625	668	659	667	652	621	680	617	656	657	624	625	639	652	638	599	632	676	687	686	632	629	674	651	625	613	662	663	651	666	656	575	636	660	666	697	665	660	637	633	682	667	663	665	605	622	620	653	678	646	693	645	706	721	641	659	676	707	694	657	661	663	636	654	681	631	623	631	649	660	658	671	652	616	639	622	687	631	633	622	629	629	600	676	688	622	647	615	608	618	659	634	618	654	610	647	688	647	683	647	684	636	640	620	651	660	627	672	602	659	626	603	615	643	622	672	649	628	673	641	670	615	633	649	657	668	629	638	641	642	636	608	684	647	639	605	659	661	618	680	665	625	637	654	667	669	614	673	641	621	629	638	651	616	638	662	639	578	654	641	691	672	662	684	649	652	624	660	633	610	610	669	679	582	644	599	632	692	694	626	670	649	631	653	679	641	698	620	672	678	674	657	636	637	616	623	670	612	659	607	631	613	637	654	658	620	652	628	643	654	645	685	720	670	604	627	644	625	660	648	632	644	648	655	613	655	646	621	637	655	602	670	684	677	651	629	649	668	658	665	648	655	632	656	599	671	648	632	714	650	683	645	625	626	667	625	651	694	649	656	649	629	688	655	640	656	647	654	638	655	665	665	636	659	662	675	618	599	633	639	644	625	645	652	641	682	642	652	655	610	617	627	642	648	615	620	624	658	647	650	663	674	599	618	678	632	672	602	657	661	633	626	694	611	659	602	662	636	656	656	662	646	657	644	667	676	649	649	662	643	586	642	671	665	641	606	647	677	639	659	675	665	648	652	638	669	631	620	622	664	664	664	671	644	646	702	648	607	646	639	642	663	624	619	666	687	648	652	585	669	666	677	626	654	623	613	660	674	703	669	616	594	684	653	661	632	644	696	691	634	613	688	659	685	658	630	639	649	666	647	660	664	676	645	643	632	649	658	634	650	609	648	658	659	655	639	666	657	651	636	646	609	662	633	657	616	665	644	635	664	654	642	614	666	688	672	660	652	665	628	663	623	689	704	628	600	609	644	682	687	657	641	631	618	676	605	640	625	609	638	655	645	633	617	618	670	631	640	616	642	643	679	624	706	643	638	663	637	597	597	654	688	652	661	668	685	614	645	633	604	651	668	656	650	641	635	653	627	660	661	662	671	649	660	645	663	635	638	688	677	670	669	677	687	631	612	604	599	641	648	618	609	686	674	580	616	676	694	655	664	619	663	670	627	658	669	672	670	605	627	627	677	637	655	673	624	631	655	663	652	664	630	649	669	625	614	649	665	662	646	637	650	628	681	660	635	667	623	691	644	627	684	633	651	628	688	646	664	682	660	663	630	688	657	656	653	649	642	605	657	593	623	648	676	691	624	646	618	670	655	673	635	643	644	664	667	626	650	628	651	649	633	648	640	635	644	629	638	636	671	673	656	626	675	627	652	724	628	638	702	635	665	637	617	628	621	648	656	644	655	673	624	604	673	690	654	653	615	649	675	661	595	667	645	637	651	688	691	659	647	703	654	653	668	656	647	680	650	657	624	732	632	656	662	672	634	637	656	641	675	620	640	648	624	640	627	648	655	649	675	622	669	618	680	629	667	644	609	640	619	641	680	655	639	667	647	625	636	610	639	644	659	627	681	634	642	612
47904	37926	40576	34560	21922	7627	1668	825	693	1045	3357	4396	3967	2571	908	347	333	371	341	353	380	358	376	335	361	352	339	359	334	344	343	353	342	383	320	335	362	347	316	328	390	427	352	378	382	401	351	333	362	371	368	341	368	340	346	317	329	339	345	337	361	378	344	332	329	351	359	329	336	348	329	354	357	351	361	347	386	324	365	386	343	387	349	366	360	337	329	336	330	328	316	337	340	337	359	322	346	374	306	355	359	360	323	360	336	350	356	358	355	362	373	345	371	350	378	361	337	366	338	331	336	381	326	331	318	333	349	323	363	371	303	326	378	360	334	343	378	389	359	362	312	325	335	347	370	372	335	348	334	362	318	324	344	353	317	328	337	344	368	351	348	357	372	355	347	334	374	382	364	353	342	340	331	314	350	377	331	331	358	344	331	352	367	342	345	354	375	352	350	324	352	364	375	350	335	370	404	339	397	318	358	352	378	321	316	357	348	335	339	382	387	342	327	342	328	354	333	348	345	329	331	403	312	359	355	369	352	328	325	363	344	350	340	369	398	356	349	329	344	356	369	327	322	357	346	382	349	344	346	387	343	353	321	378	359	398	333	372	334	339	364	329	357	360	369	353	346	370	370	375	342	332	360	358	354	319	357	379	352	361	365	319	340	403	305	350	353	327	358	343	338	337	332	338	341	312	356	353	317	304	345	343	311	316	392	383	311	325	356	350	355	361	391	332	329	337	338	373	350	371	320	363	346	354	370	356	345	352	341	333	329	343	418	390	365	358	353	341	367	363	344	344	369	372	327	360	360	378	339	368	346	369	368	359	380	372	365	337	355	359	348	339	336	351	334	361	326	325	334	358	337	362	361	362	332	335	338	348	354	357	369	363	345	379	367	354	346	337	351	331	367	348	382	347	330	330	369	330	366	346	333	351	331	339	317	339	316	375	375	371	306	348	386	369	380	333	311	368	333	357	344	333	343	338	354	348	329	344	357	328	374	372	370	356	334	350	383	340	385	347	331	335	340	351	356	344	381	350	358	327	328	363	364	339	357	376	368	357	356	381	314	349	337	320	341	303	377	381	356	347	332	342	320	332	366	369	346	381	359	341	312	357	322	378	312	343	340	358	319	377	348	345	353	377	368	305	362	349	346	330	336	340	335	323	367	391	393	361	386	341	374	344	332	368	380	324	344	363	333	383	346	318	361	359	306	340	356	339	341	348	343	355	381	364	372	378	377	367	333	344	347	351	354	401	327	318	336	311	321	311	390	356	342	366	358	320	327	375	385	348	353	368	379	352	372	332	315	331	367	328	348	332	331	331	355	357	344	340	374	336	350	367	349	347	353	393	316	332	351	343	364	368	351	326	335	353	384	344	345	344	340	334	367	338	360	362	342	344	356	380	369	354	356	352	337	352	366	354	388	342	335	308	369	353	354	336	328	367	345	369	329	360	376	369	345	376	355	346	378	347	347	360	354	361	302	330	368	334	308	354	326	354	340	370	319	380	348	319	315	282	325	322	348	375	363	369	344	330	357	371	351	325	411	352	356	344	372	372	351	356	379	359	378	346	334	346	340	355	307	338	380	382	361	339	371	349	358	366	352	364	318	349	344	383	357	379	335	331	363	388	354	350	330	324	363	369	347	328	380	389	374	352	338	312	336	350	327	324	352	405	332	337	321	379	374	355	338	348	359	358	331	346	327	362	337	318	366	372	377	349	375	333	339	357	355	378	350	330	382	368	365	339	341	346	339	329	362	380	353	339	326	329	376	335	366	345	354	357	344	384	350	360	392	361	329	360	351	344	344	320	326	378	354	354	339	372	356	348	336	339	344	354	334	369	361	350	363	341	327	380	363	332	354	388	342	367	370	374	373	363	316	322	364	382	333	388	324	345	332	360	368	368	293	370	384	353	366	328	359	323	359	365	350	379	361	370	342	332	376	370	360	344	372	368	358	336	389	352	355	352	385	358	410	371	358	340	358	334	406	373	348	336	346	339	350	361	305	326	324	327	339	327	377	371	356	325	382	370	355	368	333	334	361	366	367	334	341	343	346	360	315	330	361	370	326	336	372	366	352	330	319	344	322	350	350	332	367	353	367	345	332	331	338	376	326	358	356	356	342	324	307	378	344	354	372	365	341	374	359	378	363	324	341	362	412	292	327	361	368	368	380	335	342	358	345	330	329	355	334	343	352	368	361	318	355	352	369	360	334	336	331	340	361	353	335	361	352	339	335	344	356	333	321	342	345	348	351	382	395	337	345	366	361	383	334	362	342	321	392	356	377	329	376	352	334	334	354	366	335	324	335	337	380	351	351	338	332	339	299	346	355	355	368	395	358	336	387	336	339	337	361	311	335	329	330	378	365	364	387	349	314	344	363	330	351	366	307	350	337	355	356	296	365	341	308	355	364	386	318	340	355	371	374	341	310	351	343	357	329	327	348	370	328	336	372	307	344	323	365	357	384	295	371	374	339	354	355	329	347	324	352	337	330	378	339	313	344	320	341	352	314	356	345	359	366	384	329	389	337	296	333	343	339	341	364	374	355	380	350	351	344	326	345	369	363	382	370	350	342	381	333	345	363	359	380	345	363	343	359	337	375	360	345	336	356	357	366	343	365	332	356	316	363	359	357	333	347	357	348	369	336	332	355	332	353	340	354	323	365	328	290	366	351	325	384	341	355	341	333	340	383	343	340	347	360	376	324	363	318	318	341	355	364	339	344	375	343	350	352	336	347	370	362	358	347	351	393	341	363	370	355	372	374	355	382	321	367	352	370	363	357	382	365	352	329	356	330	331	365	381	332	326	328	350	335	307	364	334	337	369	342	351	354	336	366	330	369	345	339	348	351	382	355	350	336	312	338	353	312	345	339	330	320	349	368	327	336	401	348	322	346	337	345	367	373	323	331	337	360	367	342	381	348	376	356	340	393	346	324	335	357	365	380	351	325	364	364	358	339	344	341	355	374	332	364	355	332	333	342	383	331	333	372	343	406	349	384	347	365	365	363	329	384	314	339	321	396	344	331	327	370	363	330	340	354	374	379	330	389	333	348	327	373	357	386	356	314	365	332	381	343	379	374	366	335	332	366	345	325	318	348	358	333	315	348	363	313	367	365	324	365	389	313	339	346	368	344	367	381	348	399	362	347	344	336	343	332	352	347	372	357	326	355	368	326	330	347	326	350	340	369	379	350	369	360	343	348	330	376	366	360	388	358	338	327	320	331	373	365	332	321	391	342	369	351	360	350	318	360	343	360	368	336	367	371	338	362	335	320	359	351	314	356	311	366	371	377	343	342	355	373	363	363	351	337	328	313	348	380	367	364	325	366	372	352	361	369	353	328	341	349	387	333	311	351	334	346	356	364	375	377	329	382	355	360	345	365	366	350	333	353	336	334	373	322	322	362	352	360	330	388	342	364	371	328	353	366	337	325	325	358	338	334	348	383	356	336	343	345	371	352	361	378	344	366	364	367	355	373	371	365	358	345	336	340	323
30567	29728	40773	40578	29248	10603	4011	2654	2419	4495	14756	17224	15150	10341	3216	787	785	776	775	781	778	755	779	729	746	761	783	756	766	784	775	790	761	740	756	787	758	726	779	750	787	780	740	755	745	755	774	748	693	682	737	772	749	740	716	755	766	762	756	767	750	763	781	735	814	771	699	741	755	762	742	782	754	775	752	775	775	790	773	769	798	758	755	735	741	729	765	709	752	736	770	764	811	721	776	775	733	790	760	774	770	731	761	717	806	700	802	771	697	765	767	744	764	750	750	771	758	750	692	787	824	743	767	773	769	752	789	724	787	767	751	751	734	780	764	740	838	760	746	751	762	783	805	758	780	815	770	788	792	761	766	790	757	815	759	764	729	754	799	794	746	772	709	800	779	759	723	761	777	789	727	782	735	777	772	762	743	767	786	754	783	774	711	798	756	765	755	780	743	762	737	738	794	736	725	779	712	789	757	723	784	814	720	727	740	776	767	747	749	753	782	753	776	722	751	774	750	763	765	754	745	715	739	733	711	782	807	781	713	737	750	763	779	751	754	758	734	749	703	719	751	788	772	788	809	721	752	749	744	770	726	772	782	731	760	777	735	737	781	768	708	811	756	764	767	783	757	780	750	714	721	775	722	732	742	750	781	739	791	796	738	774	726	799	725	778	749	752	765	745	800	770	746	794	719	732	745	775	807	752	793	733	739	817	720	808	791	726	771	814	773	768	746	728	803	781	738	750	739	772	705	744	788	764	698	761	760	802	742	782	759	764	775	763	743	731	736	814	783	762	755	777	777	735	747	721	765	752	750	787	758	804	705	757	796	776	711	743	745	778	775	746	787	737	818	693	767	721	798	805	781	725	736	759	766	738	762	735	783	755	749	740	815	733	786	784	769	734	738	762	778	717	752	845	746	722	778	751	739	731	766	787	719	778	756	791	755	763	783	748	785	722	730	739	765	771	732	788	791	770	784	739	782	738	730	773	783	806	732	785	834	727	762	714	783	736	762	774	772	763	767	757	767	715	763	789	712	772	736	745	759	772	748	766	815	747	771	710	755	778	797	740	762	719	763	803	774	736	729	750	786	743	726	727	772	750	797	791	767	780	731	767	774	796	792	775	747	723	727	800	802	747	773	741	794	753	766	770	758	737	770	770	787	771	767	804	722	779	760	780	764	743	747	717	752	750	780	744	787	778	769	787	772	752	750	741	704	713	756	736	770	742	750	747	720	793	754	762	753	759	795	728	756	745	696	778	734	743	784	763	789	804	769	751	768	710	745	781	738	753	778	757	802	752	741	728	772	739	714	719	755	724	790	728	798	777	745	773	765	710	729	715	748	744	759	795	775	773	767	750	793	706	721	762	709	744	769	735	770	764	807	769	771	729	724	780	743	721	776	762	778	744	786	797	735	689	726	775	801	773	767	753	781	737	724	703	764	782	787	743	761	751	789	759	738	757	767	737	765	729	744	772	765	794	762	777	748	783	793	725	748	756	770	763	768	763	720	797	738	741	780	765	781	781	782	792	693	742	755	766	742	735	768	794	747	699	694	757	753	772	738	711	752	775	789	755	766	760	798	770	747	770	724	767	783	697	775	727	766	795	759	844	773	735	793	771	760	761	746	760	721	753	789	746	737	761	795	770	744	747	791	812	733	753	756	754	774	724	787	771	761	744	777	721	744	738	716	753	741	718	759	795	756	744	796	746	783	801	747	740	725	775	768	737	754	714	764	746	798	739	775	802	770	787	795	784	738	742	742	749	809	768	730	772	754	726	789	789	736	753	781	693	782	710	739	738	742	764	770	795	751	726	753	735	721	777	762	740	775	707	754	751	765	803	732	753	749	700	775	745	752	769	807	755	739	746	766	769	756	813	766	726	737	772	766	803	751	719	750	786	725	749	794	771	752	731	693	744	789	747	765	745	787	783	759	819	794	712	825	775	713	765	722	749	741	755	794	785	744	759	712	752	726	779	737	747	776	745	729	749	791	764	787	790	771	760	772	814	743	823	793	706	734	741	760	779	790	716	744	734	784	763	755	755	754	757	745	733	767	774	743	763	777	809	775	820	782	728	749	755	777	713	812	738	780	772	777	751	798	801	740	747	767	803	798	792	788	808	812	761	793	749	727	789	743	779	757	748	807	738	733	765	751	810	738	750	759	775	760	733	724	757	786	797	789	743	734	765	733	760	760	815	732	737	751	749	764	772	744	734	779	742	766	741	763	781	746	730	744	785	700	751	766	740	759	762	746	729	756	689	788	714	734	735	732	780	777	748	746	773	718	753	722	778	778	748	798	747	785	712	764	765	765	775	790	810	777	755	763	730	749	747	776	751	774	782	720	789	765	808	744	784	770	759	767	771	774	753	762	745	761	696	754	728	763	732	779	746	727	764	758	754	775	753	815	760	768	806	742	769	775	767	747	729	784	792	734	749	811	760	791	759	801	742	781	769	775	798	791	769	798	784	736	807	774	770	780	725	707	790	809	775	753	747	791	809	799	797	775	734	765	743	736	761	751	747	721	763	794	737	756	767	791	783	733	724	711	772	723	749	758	794	723	747	734	799	739	763	800	726	769	744	722	736	727	724	761	754	748	739	755	752	834	742	800	696	744	747	782	766	736	735	819	760	737	707	707	788	762	739	706	778	708	788	784	788	805	737	749	773	764	806	753	778	842	806	746	790	772	750	755	746	766	765	780	773	783	721	834	729	717	790	757	771	776	751	774	780	761	729	731	758	787	726	765	756	761	765	761	726	812	709	736	776	735	775	751	777	729	786	732	763	789	803	753	802	816	725	799	803	755	761	721	738	812	740	753	735	793	718	777	802	758	796	744	782	763	718	744	801	754	784	752	765	767	798	771	771	734	779	709	708	744	810	771	771	702	773	755	769	758	769	802	763	750	750	733	738	777	801	766	796	765	761	782	795	725	830	702	711	777	779	789	737	732	777	767	781	818	747	750	754	699	754	774	684	757	760	743	802	797	747	753	772	760	786	723	788	721	752	737	767	793	785	712	745	733	717	760	725	771	747	726	776	767	748	760	755	777	764	765	742	754	757	698	745	764	774	757	751	747	792	786	779	772	764	738	755	772	773	779	763	779	814	760	743	799	790	755	772	774	707	802	770	733	745	734	772	804	731	750	736	770	774	761	726	787	741	816	740	776	768	765	774	721	796	793	795	740	770	729	799	738	743	776	793	751	771	793	750	750	794	750	792	756	794	741	725	790	758	714	727	739	742	812	761	769	716	749	741	736	723	782	715	775	775	762	767	796	769	787	751	760	771	745	779	712	761	783	834	739	731	737	728	730	745	760	783	802	726	809	810	745	797	744	773	734	826	721	752	774	748	741	749	764	712	798	758	733	790	733	727	805	738	750	808	787	738	737	773	765	773	778	780	732	778	732	771	774	771	788	752	737	783	727	762	745	718	818	721	777	814	785	786	761	759	751	730	754	743	726	769	732	758	762	790	764	717	738	767	762	709	746	758	798	727
20538	11435	8974	3759	1459	567	335	284	246	238	247	236	224	186	156	195	177	176	153	145	160	164	158	146	187	191	152	173	163	170	183	203	164	198	177	163	162	171	177	151	168	148	183	154	179	170	159	156	181	175	183	178	183	187	179	158	181	182	171	172	164	175	180	145	169	159	166	166	171	190	169	168	153	159	159	178	168	165	147	190	194	163	169	155	170	189	158	152	177	151	129	176	163	184	169	206	181	172	189	196	177	184	170	185	173	204	148	159	164	165	153	164	167	171	166	148	166	161	171	160	164	167	179	177	156	178	172	172	174	161	168	174	203	170	176	157	172	152	184	160	165	169	156	173	190	176	146	185	151	169	174	160	170	175	175	182	182	160	183	171	144	168	162	189	173	166	178	149	145	201	178	204	156	149	158	175	153	171	154	158	172	166	153	162	188	182	154	163	158	148	168	150	167	193	130	159	164	190	187	160	187	157	163	178	150	168	172	147	161	171	165	181	157	171	169	167	150	182	162	173	155	162	154	158	188	189	160	151	155	141	155	169	159	155	149	148	177	175	171	189	178	165	177	155	162	161	168	169	169	175	165	197	184	172	178	147	188	162	165	147	158	163	154	184	184	171	156	186	141	147	180	169	142	142	162	176	160	163	160	159	137	178	180	204	153	121	169	177	181	161	179	180	173	171	145	153	168	177	161	196	153	174	171	193	165	185	158	151	176	162	178	155	180	170	166	157	146	175	166	161	160	156	160	182	166	189	170	166	141	174	176	160	176	162	159	190	176	154	170	148	182	191	148	169	136	173	167	176	164	176	160	145	171	185	146	153	181	140	179	165	165	149	164	175	168	144	142	198	197	186	182	185	161	154	201	163	175	166	156	185	177	193	162	165	185	144	167	143	160	178	208	185	176	143	176	175	176	168	189	180	168	176	164	178	160	172	189	195	174	181	178	168	155	173	186	177	178	150	167	163	184	149	184	161	147	172	160	167	174	175	183	165	134	149	160	185	170	156	165	164	182	153	184	175	154	176	174	162	173	170	166	170	159	169	167	195	179	161	153	156	160	176	180	170	151	172	158	162	163	159	169	154	147	158	154	151	171	168	177	168	193	159	165	161	175	170	169	162	180	192	159	164	163	153	176	167	169	182	149	165	158	166	178	176	135	185	168	171	162	177	193	176	197	160	170	144	175	190	184	180	150	158	155	175	165	172	140	156	163	146	155	191	195	166	164	168	157	189	166	155	158	153	196	152	167	181	182	182	198	189	150	165	181	191	163	174	142	136	159	177	158	170	168	157	158	183	179	159	157	191	189	152	157	162	151	162	177	156	182	195	166	183	176	155	146	159	157	157	167	159	186	170	169	140	159	157	131	160	163	172	165	162	159	171	175	167	150	176	181	170	202	170	173	162	178	173	150	156	175	168	184	151	149	153	172	163	167	157	151	182	146	133	173	175	166	146	170	165	138	146	140	185	169	147	182	173	172	165	179	162	170	175	170	178	160	145	155	157	150	169	157	163	164	153	154	151	166	169	157	177	175	197	164	155	192	193	179	186	175	164	182	164	152	163	185	179	149	145	177	185	184	153	150	166	163	145	156	162	170	175	160	163	146	173	158	169	161	155	157	193	188	160	150	166	172	166	183	178	149	185	161	152	178	184	188	166	137	164	197	174	166	172	146	170	161	178	170	165	157	152	168	190	161	145	155	175	141	160	177	162	198	184	172	182	190	188	199	170	164	170	179	159	166	192	164	159	151	183	161	146	185	161	188	175	168	146	165	131	136	162	160	153	175	173	183	187	158	167	142	173	179	164	152	157	160	183	186	190	172	152	167	152	174	147	171	183	168	194	163	170	140	168	178	192	162	202	149	138	183	160	181	163	168	156	185	167	163	153	173	181	179	155	210	181	154	188	171	180	157	170	151	171	196	175	162	198	179	152	158	176	169	168	155	153	158	142	148	156	157	149	167	166	144	193	162	178	174	178	149	187	166	135	170	168	158	163	154	140	159	183	177	173	156	164	172	166	175	192	179	161	153	165	188	155	158	156	179	188	153	181	147	167	154	156	194	185	151	152	173	190	158	166	148	162	155	190	155	165	154	177	156	143	140	141	184	154	179	180	145	148	164	172	146	133	167	164	175	170	161	159	190	178	188	168	155	163	171	145	181	159	156	171	192	194	189	157	152	186	148	164	175	162	168	169	150	164	158	184	178	181	153	166	160	192	192	205	170	156	160	188	143	172	171	169	143	174	163	170	182	156	161	166	193	187	163	163	162	144	152	170	184	166	153	189	145	164	162	182	145	181	171	207	196	172	181	197	169	173	170	172	180	185	188	160	163	166	168	166	174	178	181	149	168	165	159	166	170	194	174	169	158	166	179	178	165	176	166	184	161	181	130	152	165	148	134	162	178	191	172	158	168	158	178	160	172	187	177	153	139	193	143	145	175	174	163	175	156	173	169	197	158	166	158	168	160	172	188	163	175	168	173	136	156	174	160	163	176	153	176	161	160	176	173	156	156	142	173	168	191	186	196	158	167	185	175	187	154	188	158	181	177	188	166	178	149	168	163	185	161	168	185	158	171	175	162	175	188	163	183	183	170	171	133	187	163	182	190	176	178	166	181	170	175	184	178	185	172	160	173	154	151	172	154	165	157	144	162	137	173	188	156	146	156	134	148	180	184	166	177	170	158	169	193	196	170	165	166	172	192	161	149	161	188	169	166	188	167	152	155	162	154	170	163	188	156	188	158	162	173	190	153	160	162	145	171	180	185	168	174	175	138	170	175	181	182	164	163	178	152	149	157	176	149	174	146	148	154	167	161	155	159	173	160	168	158	169	170	151	170	154	198	163	159	153	186	168	160	151	171	153	170	151	150	164	175	149	170	188	175	152	149	170	137	163	168	177	177	177	175	182	177	158	186	177	183	168	168	153	154	171	179	177	195	188	176	164	167	163	163	146	158	149	169	161	165	183	162	174	170	167	167	156	149	181	155	185	157	156	152	172	151	177	166	176	170	159	161	163	173	160	151	179	181	163	191	176	160	165	151	177	159	180	159	143	167	181	163	163	170	170	173	182	154	143	172	181	179	165	149	186	150	149	157	163	178	196	173	186	164	160	164	164	149	179	161	168	165	156	182	173	197	201	175	178	168	176	167	170	181	151	174	190	181	136	180	167	189	182	156	170	133	158	175	153	159	186	138	165	189	162	144	194	150	171	158	176	164	158	137	169	165	141	152	189	152	165	158	168	158	175	172	164	135	174	175	181	179	184	156	165	160	154	162	176	180	167	172	161	159	173	160	170	165	145	166	164	142	164	164	169	140	202	156	161	168	179	150	166	174	210	198	183	195	170	181	162	174	173	189	159	168	154	161	170	175	185	170	184	179	165	159	173	160	154	173	153	173	174	178	188	175	173	175	179	154	156	172	178	163	152	155	162	149	183	151	178	162	153	183	173	164	189	164	170	154	172	167	171	168	156	165	186	174	163	165	157
12433	9152	14002	9232	4986	1999	1183	930	865	811	888	848	771	564	405	390	457	410	417	404	394	422	388	426	404	423	396	384	399	417	401	391	392	443	432	410	405	406	373	384	376	422	426	417	422	411	410	396	422	408	401	416	382	427	402	360	403	397	444	444	361	420	407	394	392	422	397	379	414	381	403	431	419	387	395	423	399	417	400	421	398	384	410	378	399	387	391	446	409	414	400	404	433	404	395	393	403	377	397	411	391	407	384	409	403	411	409	423	384	415	421	405	435	419	391	403	384	411	435	433	427	432	409	368	429	415	419	424	433	438	407	389	422	415	383	393	384	416	386	408	456	408	393	408	392	428	419	416	375	408	409	417	402	388	399	404	433	420	431	405	401	391	415	422	399	432	419	382	418	385	404	400	431	391	403	409	406	422	402	425	372	408	385	378	418	413	385	403	409	429	436	417	398	388	441	386	428	393	410	432	385	400	401	410	412	382	408	380	410	400	413	410	426	423	402	408	426	394	415	424	428	388	437	356	408	385	401	409	406	418	390	434	374	391	422	415	398	440	417	407	412	389	390	387	396	395	457	398	433	377	426	431	409	422	392	367	366	430	416	413	426	408	405	429	444	397	392	393	398	358	440	392	413	393	389	398	408	410	404	426	406	409	425	433	436	434	398	406	388	380	426	411	390	387	405	364	439	386	362	422	438	435	398	385	386	417	426	397	418	446	402	398	403	426	434	378	408	423	404	421	434	416	387	415	388	389	405	431	443	410	337	410	373	411	417	411	376	417	408	403	393	454	398	409	430	398	392	395	454	404	393	414	423	372	385	417	399	424	402	393	396	428	413	415	393	418	450	405	377	392	404	402	441	390	421	439	384	396	426	389	411	412	374	415	396	394	432	413	395	401	427	408	389	394	442	382	405	401	418	417	424	393	403	407	416	439	428	453	432	432	394	418	404	400	383	415	393	397	356	390	401	416	408	404	422	423	392	402	385	432	382	375	429	417	372	441	397	426	426	398	439	444	396	436	407	451	402	381	357	358	430	429	400	412	397	393	401	388	432	393	434	416	426	384	399	439	395	384	407	394	406	412	406	387	390	400	382	430	410	421	406	413	408	399	439	393	411	401	407	394	414	409	431	441	423	396	375	438	372	422	406	380	418	405	428	443	401	424	444	424	437	372	406	397	421	402	399	439	391	382	402	417	375	378	461	416	377	420	418	424	429	428	412	407	404	410	417	384	419	417	441	416	372	394	372	393	419	365	410	400	442	409	415	412	426	391	405	430	386	386	399	365	421	427	412	402	401	388	372	414	423	383	411	379	425	407	402	404	443	398	438	420	395	392	388	459	391	407	391	417	404	411	387	426	424	426	431	407	367	397	406	392	409	385	465	422	415	381	445	363	414	438	415	365	442	406	418	432	402	373	406	371	399	427	384	413	398	440	402	384	440	403	429	387	408	410	442	410	408	425	377	419	380	415	420	417	461	401	395	423	437	392	405	394	418	407	406	416	395	394	385	454	427	404	399	404	446	435	415	381	404	397	427	392	389	387	419	364	401	435	422	388	377	405	404	413	395	384	409	401	405	420	437	457	411	405	404	429	416	392	425	429	400	416	427	393	365	410	428	429	420	428	397	376	399	391	379	423	414	393	427	390	414	416	421	420	363	374	397	415	409	377	447	390	397	440	431	417	399	420	410	371	393	422	416	399	407	434	421	422	400	441	440	396	391	411	426	374	416	436	391	408	410	403	387	406	399	434	458	426	416	441	376	371	392	403	397	399	385	396	447	410	402	429	403	394	423	413	410	391	407	397	421	447	393	471	427	395	421	386	442	428	367	442	408	421	405	417	406	411	386	420	403	383	385	397	386	391	370	436	433	434	433	435	394	389	400	383	443	397	429	422	411	421	420	408	413	401	386	413	426	390	448	374	416	418	389	429	422	395	394	412	406	421	452	446	399	405	423	395	397	426	402	438	401	408	404	420	395	400	451	433	365	370	383	385	415	414	392	386	403	406	415	431	414	372	405	408	416	409	384	405	405	452	375	430	422	382	408	396	393	397	367	372	379	401	426	429	411	378	396	368	416	420	422	396	388	456	455	420	425	459	397	450	440	425	399	384	397	420	432	432	429	417	387	450	416	422	416	408	418	421	387	395	406	375	402	399	427	433	429	413	422	412	395	417	418	384	373	398	407	353	397	419	405	386	397	429	455	424	389	372	362	428	431	375	419	386	424	409	366	427	375	408	364	426	416	409	371	462	425	419	397	401	377	382	379	429	415	378	422	392	445	412	428	420	393	429	441	425	408	423	408	416	395	392	421	448	378	385	421	392	387	407	414	404	395	447	393	428	425	433	432	440	404	432	386	382	380	414	430	411	400	398	420	394	447	403	457	415	383	412	403	404	399	386	391	410	428	415	418	393	425	414	402	377	434	370	407	399	426	460	401	437	427	404	405	400	409	378	380	399	405	407	447	451	392	474	416	426	404	404	366	391	436	428	445	387	461	420	414	398	388	374	411	410	437	403	386	370	406	409	429	428	411	482	382	398	392	391	372	411	411	412	376	420	413	390	379	432	387	414	383	441	460	384	408	412	424	445	424	445	422	426	432	379	400	398	420	454	402	403	432	378	403	397	416	390	437	385	421	398	420	423	399	435	368	431	389	439	428	377	404	414	404	421	426	405	409	419	413	434	369	390	409	457	432	407	413	448	411	414	413	403	423	397	406	386	398	420	416	420	431	435	388	444	401	388	410	395	438	400	383	398	422	378	428	395	404	401	414	378	381	423	403	398	400	424	390	411	444	387	409	359	385	439	406	404	388	402	397	377	359	373	406	399	436	417	433	440	365	426	416	380	382	390	407	393	395	374	395	408	383	389	405	380	447	384	449	392	386	432	390	421	403	426	433	455	411	412	412	410	380	367	410	424	467	433	417	414	391	423	396	430	393	415	394	395	414	416	380	421	445	412	412	388	448	409	409	400	398	415	409	400	433	432	383	425	436	420	397	433	379	435	416	397	404	416	435	384	431	404	397	403	421	395	417	437	401	415	400	381	396	382	436	426	430	402	393	414	425	389	403	429	424	435	379	393	419	395	424	410	383	425	405	437	424	419	437	417	414	390	399	414	423	397	382	411	430	418	424	424	394	418	411	442	388	425	424	419	415	411	449	380	422	430	404	400	429	407	415	402	414	419	397	404	426	431	430	410	409	428	385	403	366	421	394	410	379	447	379	405	459	382	405	386	435	364	450	387	404	397	400	368	399	408	425	384	407	413	413	450	438	389	389	376	384	376	397	440	385	387	422	423	412	403	426	430	421	398	424	428	408	346	435	423	440	424	444	371	443	434	400	431	419	374	447	384	405	414	420	392	402	405	421	391	380	406	406	400	402	431	401	383	400	410	425	419	409	394	426	372	399	405	439	374	389	418	433	426	399	407	422	404	404	375	394	395	418	364	413	418	405	426	401	412	411	407	404	424	414	453	409	422	400	415
37762	28962	33072	26630	14080	3547	794	497	519	1550	2601	2673	2112	1393	487	316	309	304	316	265	266	290	326	301	275	289	297	282	279	294	277	296	288	333	323	315	310	305	324	286	282	294	305	307	292	271	282	293	268	323	325	285	302	321	308	283	292	272	286	240	303	276	308	287	319	298	297	292	326	295	286	312	276	291	265	287	272	292	319	282	309	276	297	288	294	307	339	269	281	275	265	268	290	256	319	305	267	271	273	272	272	312	306	270	305	304	272	305	305	305	277	270	325	280	302	280	300	298	292	285	274	259	310	282	286	251	280	299	317	326	296	336	297	292	311	292	292	294	305	301	277	274	308	276	323	299	264	282	293	296	298	349	313	301	277	279	274	303	305	320	296	305	290	282	292	285	302	343	322	290	277	313	321	294	287	307	293	275	304	284	290	282	293	290	289	298	298	304	283	269	270	294	317	276	323	287	251	300	308	297	292	299	260	293	274	301	273	331	313	297	233	338	254	302	276	342	294	305	287	298	269	315	303	286	296	286	340	289	307	302	289	328	326	284	269	315	290	261	295	328	278	299	285	297	292	303	316	291	289	291	304	324	296	282	328	285	277	282	319	273	289	300	330	280	318	308	321	299	306	290	309	278	279	299	302	265	278	310	284	289	315	283	295	269	281	276	277	296	303	301	313	264	305	304	314	286	277	345	320	327	325	278	292	272	278	312	310	301	304	317	315	292	296	285	292	297	324	298	297	315	277	297	298	285	331	284	286	285	285	285	270	293	293	311	319	271	303	280	295	268	264	325	293	308	287	314	290	252	304	283	270	285	308	324	309	322	298	300	302	296	309	321	269	287	310	269	278	306	273	288	280	300	297	305	309	320	307	310	294	276	305	292	295	315	271	300	264	305	338	276	290	304	298	312	305	320	293	327	315	291	284	289	327	296	276	280	306	291	311	271	265	311	294	312	322	301	326	305	319	279	273	278	294	317	305	299	293	278	298	313	251	294	313	307	280	288	292	278	293	300	329	304	301	295	292	297	288	296	279	308	314	299	283	287	295	315	274	289	287	303	294	298	311	304	322	306	268	268	286	284	327	299	298	254	301	300	295	247	310	312	285	294	276	279	288	311	307	303	308	292	302	290	265	313	263	301	303	257	297	278	287	292	318	334	299	304	270	331	324	328	286	329	302	305	272	338	272	343	337	302	293	286	304	315	295	311	303	316	266	316	266	329	280	274	279	279	301	294	285	283	265	331	311	287	286	348	286	325	286	295	301	309	315	272	262	302	310	273	266	286	296	303	312	263	300	301	290	294	300	316	284	293	322	329	300	324	316	306	297	301	286	322	318	292	318	326	276	260	264	300	289	301	288	309	316	267	271	322	289	272	296	312	296	312	282	290	298	312	270	271	282	320	300	317	304	268	281	343	317	304	280	273	323	311	294	299	333	284	294	304	295	262	280	261	305	288	294	310	269	298	292	295	276	339	306	276	265	284	299	281	291	297	275	267	308	307	321	299	318	289	307	306	304	303	313	285	308	317	288	302	291	271	286	278	288	294	322	295	286	272	302	266	290	300	324	305	288	314	290	268	306	298	299	295	282	333	303	306	323	334	277	292	293	288	303	279	290	294	267	323	296	299	296	285	283	254	287	293	298	310	292	324	274	276	294	318	292	299	288	276	283	314	321	300	334	292	311	298	287	296	307	274	280	301	293	271	292	326	302	285	299	299	337	266	312	308	268	278	297	287	310	286	267	314	284	262	287	298	283	318	287	299	322	291	291	296	292	268	288	310	302	276	299	319	308	314	318	346	278	294	308	287	286	315	299	299	291	280	294	302	298	273	292	315	318	288	283	301	305	314	310	290	300	310	320	307	275	279	271	305	318	271	298	271	279	268	293	276	270	308	326	314	306	309	310	286	303	307	311	287	304	317	304	283	301	268	287	287	290	267	297	281	310	287	286	295	293	304	295	281	249	274	318	311	299	309	288	307	288	318	302	291	268	298	287	292	275	306	292	288	296	274	322	285	302	255	281	291	275	296	313	302	299	312	305	265	286	293	305	278	314	302	308	281	331	319	306	286	327	268	314	308	310	314	291	277	278	278	304	291	299	280	304	311	325	296	291	268	316	287	287	281	306	319	304	272	291	322	275	324	313	318	305	284	313	284	285	289	319	297	291	302	308	280	309	277	291	269	302	309	329	268	278	294	288	305	287	301	319	317	296	288	292	248	303	316	316	325	299	300	311	271	266	291	309	291	298	285	297	305	312	272	306	283	290	303	303	295	310	291	264	288	306	309	321	281	309	293	331	322	274	288	271	309	333	274	291	311	300	296	306	305	295	305	316	320	309	297	294	261	304	251	275	339	300	290	272	271	318	292	314	295	274	308	281	302	295	277	320	308	308	298	289	323	289	291	275	271	290	293	282	269	270	319	267	306	318	274	296	318	282	299	324	300	282	284	285	278	301	301	297	310	308	276	287	288	324	306	292	339	316	309	298	325	291	296	306	281	288	300	278	311	318	249	295	287	289	310	313	269	266	306	285	257	268	277	289	304	301	320	302	301	316	303	290	303	338	309	262	318	275	289	289	324	323	279	282	314	313	281	302	270	307	312	268	319	308	302	312	293	285	280	300	303	285	285	282	267	272	291	290	295	307	274	303	276	280	314	301	304	270	260	292	274	304	291	326	290	284	281	263	267	315	246	278	309	287	331	301	293	270	299	255	311	293	293	297	285	320	303	309	293	306	317	329	333	281	297	301	283	293	313	303	276	309	280	301	273	281	311	291	338	314	304	326	295	318	287	319	286	285	277	289	290	331	264	281	308	302	300	294	264	319	301	309	290	300	316	286	288	307	295	309	327	299	326	293	293	298	269	323	313	318	290	287	313	299	313	284	286	312	279	308	326	266	310	308	267	289	271	277	281	334	284	272	257	316	313	270	280	281	274	290	277	253	279	299	279	286	305	275	274	267	283	274	303	291	333	310	301	319	289	297	323	290	319	271	292	298	296	312	305	304	276	311	294	280	321	321	273	317	306	267	297	291	297	318	318	272	306	312	281	296	284	305	268	312	313	277	294	288	301	317	269	305	295	301	281	283	294	285	303	290	315	282	304	328	290	290	273	291	311	328	284	338	293	310	289	301	285	281	274	284	262	308	307	291	305	280	320	293	245	314	326	312	277	305	279	295	283	284	294	311	325	290	278	291	331	272	295	276	328	306	310	288	310	301	297	282	293	331	307	313	281	303	284	278	277	312	316	303	280	297	294	269	280	296	307	285	282	320	273	298	307	316	313	275	296	289	282	301	282	337	311	328	275	287	284	290	286	265	313	285	277	293	288	291	303	265	283	288	293	291	308	277	300	293	320	272	302	277	299	284	283	304	300	271	304	296	325	306	306	296	281	287	284	305	286	295	258	311	284	298	267	264	293	305	324	278	312	275	294	307	328	326	267	295	293	266	265	306	321	305	265	266	292	280	293	323	290	312	281	281	282	277	285
24182	23113	35632	33658	21308	6525	2177	1742	1629	7009	11556	11367	9165	5546	1448	691	644	676	666	657	692	704	679	681	660	687	628	674	643	652	700	665	637	621	671	718	657	663	670	669	687	695	655	673	700	632	667	634	688	632	642	699	652	622	631	650	668	653	655	664	696	683	657	694	629	650	653	704	684	632	718	684	651	661	728	645	639	670	629	676	698	668	656	638	645	662	637	709	632	632	657	675	626	708	640	651	619	657	681	655	624	630	618	707	675	657	675	668	640	661	668	679	683	673	696	649	663	646	634	680	641	667	676	667	667	660	671	654	662	637	648	625	618	673	688	682	723	623	690	627	618	664	692	612	642	608	647	649	674	647	668	685	676	662	618	704	674	673	654	679	659	675	654	633	675	644	652	656	681	662	682	688	669	624	701	662	635	667	640	641	670	681	689	659	665	665	632	653	623	679	671	673	699	706	643	665	674	711	649	669	684	665	588	680	639	624	653	653	662	643	650	673	644	672	677	624	722	651	646	693	664	660	682	646	596	655	672	624	674	670	638	681	711	658	629	610	665	687	672	676	696	656	670	667	670	724	671	658	640	644	701	673	650	682	615	649	677	684	680	658	657	656	646	676	683	647	676	638	678	600	680	662	643	685	647	686	681	641	639	651	635	650	635	627	669	652	637	658	640	701	649	686	663	627	686	661	666	676	632	682	622	636	608	635	643	686	666	655	662	633	653	629	690	677	642	687	651	683	657	620	666	628	640	670	679	645	684	644	676	659	645	675	685	695	576	611	687	621	676	670	671	698	647	701	651	670	593	704	630	641	657	629	648	684	657	655	663	652	686	727	651	645	651	644	682	653	684	635	623	683	671	674	662	658	643	675	648	665	703	667	690	669	689	628	639	665	656	661	700	674	641	689	621	658	623	653	698	652	636	660	645	645	680	668	664	704	629	638	703	638	667	625	631	708	637	667	637	666	671	675	658	680	677	660	636	666	614	693	662	697	690	676	679	659	603	689	629	620	655	631	671	697	668	647	693	653	667	680	678	643	642	664	673	638	692	648	620	614	655	689	694	675	658	634	623	629	686	652	654	690	656	699	655	647	653	666	654	657	727	683	703	651	677	625	670	661	683	619	621	660	667	644	701	629	678	631	722	679	689	666	648	640	656	694	678	640	621	650	679	709	693	655	719	689	704	675	697	660	640	685	670	653	641	700	688	660	662	642	718	640	674	613	680	685	625	606	598	652	621	604	657	662	653	642	639	687	671	662	640	632	676	667	671	646	656	660	588	735	694	666	667	657	660	687	666	616	663	685	644	693	638	651	658	609	624	677	654	645	671	649	682	625	667	635	657	683	664	664	668	652	665	675	658	645	620	627	710	624	676	656	667	656	669	634	675	673	660	635	634	651	682	710	664	690	680	658	672	705	677	651	655	703	686	632	663	666	663	694	676	662	655	664	655	672	649	631	675	663	684	688	695	609	678	655	696	656	625	675	726	687	716	656	683	668	686	650	649	689	669	706	673	628	659	653	653	701	712	685	656	619	630	639	656	677	643	656	677	647	631	692	637	649	658	686	676	614	655	693	657	666	639	650	668	680	644	656	647	716	678	642	657	685	689	643	687	686	666	655	651	662	684	638	605	687	681	657	676	659	677	652	699	701	607	650	637	612	686	697	686	659	631	676	690	610	655	667	656	693	648	638	647	683	646	697	666	670	653	652	661	655	653	627	709	668	655	662	701	674	635	685	656	650	622	648	657	629	643	680	668	666	659	667	676	693	648	682	690	676	670	576	660	674	641	632	668	630	636	624	626	698	651	588	650	697	701	705	709	670	641	619	644	693	627	686	629	700	662	660	653	668	644	653	613	655	693	643	666	676	666	701	680	661	658	707	653	632	660	658	671	677	655	633	714	656	676	695	694	690	616	674	620	656	651	647	680	635	654	673	711	675	632	696	677	720	695	682	646	659	657	675	614	642	668	667	684	643	633	667	656	693	657	685	690	656	703	681	652	657	647	638	615	670	621	607	607	671	681	678	675	674	689	674	669	673	686	659	681	672	610	636	671	640	656	641	669	653	636	656	635	642	722	622	663	724	659	696	703	699	631	649	663	679	686	638	663	661	643	646	688	694	658	706	665	673	671	641	695	665	684	647	644	651	633	682	639	647	685	612	672	648	616	675	673	669	675	650	633	672	666	715	651	665	676	724	722	656	653	679	632	658	680	657	651	670	619	665	697	689	662	647	641	672	671	660	641	684	636	656	682	653	682	670	669	664	642	692	636	670	720	651	651	657	640	614	657	641	723	684	666	691	664	644	683	658	686	723	650	690	624	667	652	670	684	676	676	665	667	686	599	655	648	658	706	660	661	670	635	639	635	659	603	671	658	677	706	671	643	653	712	675	660	643	668	659	642	630	638	656	655	660	654	650	675	672	658	664	661	681	669	699	649	645	673	698	658	620	682	720	722	676	654	668	620	711	679	638	674	656	683	688	663	630	625	644	668	672	632	638	675	614	643	675	621	582	619	709	601	677	639	668	664	640	650	664	686	708	678	692	660	697	673	659	753	723	653	680	619	617	661	639	677	674	699	660	648	705	639	649	645	693	679	706	673	651	604	666	678	675	707	717	677	659	663	696	696	644	662	660	671	643	679	669	678	631	666	665	703	714	661	670	615	701	634	674	674	649	637	644	684	701	661	684	642	681	656	647	663	671	677	683	613	682	665	685	688	659	661	688	653	683	617	654	650	651	650	669	633	691	647	654	677	695	669	642	651	682	652	629	657	670	619	689	659	666	638	701	670	596	662	712	669	640	640	624	665	688	653	680	662	670	634	679	650	633	672	605	647	664	693	644	621	635	649	636	652	678	667	692	629	673	636	658	668	642	656	690	618	692	685	663	631	678	652	680	632	652	673	649	664	663	663	633	681	663	685	664	656	655	670	591	644	627	684	625	619	688	685	672	655	681	647	670	670	665	662	626	647	658	660	655	697	657	670	652	663	692	670	711	650	641	660	627	657	649	691	703	652	635	651	647	680	650	680	703	659	715	687	676	659	673	664	669	706	669	694	630	648	642	694	675	677	637	644	626	688	646	732	655	633	657	657	669	692	729	672	675	674	681	672	709	640	636	670	659	660	645	665	689	706	675	631	687	644	665	671	656	663	648	630	685	648	700	689	613	670	680	676	659	657	649	663	680	658	606	672	652	673	658	679	681	699	678	676	692	655	691	614	624	686	634	626	690	671	654	636	666	628	665	695	684	686	635	607	636	672	650	664	671	706	673	625	672	640	637	705	667	658	616	659	659	649	625	595	674	688	687	641	686	645	672	693	682	669	673	658	653	644	661	649	736	716	698	638	624	627	628	659	640	658	646	665	645	668	649	678	671	656	648	641	667	662	677	634	653	684	662	666	692	674	640	680	639	724	717	624	675	693	689	668	664	643	639	753	679	671	697	647	653	683	642	654	649	672	630	717	675	635	718	687	634	660	655	715	677	632	631
47539	38128	40203	33522	19288	8405	3212	904	666	2545	4546	4373	3166	2347	760	365	329	371	366	304	328	329	352	363	326	364	395	377	346	312	321	336	350	343	343	361	336	360	368	360	333	348	355	319	370	392	329	388	357	356	323	367	343	344	372	361	343	370	329	347	397	398	331	343	324	321	331	372	327	334	391	334	350	351	337	350	377	353	359	336	348	325	333	363	356	345	330	329	389	397	341	369	338	386	376	328	367	362	337	314	322	349	324	373	363	348	349	335	342	364	365	404	311	375	341	331	379	376	370	347	381	351	372	372	337	354	360	323	334	326	342	366	377	343	368	347	357	346	333	371	358	351	353	375	317	364	371	343	345	347	360	346	303	370	350	359	351	374	316	368	337	351	372	357	372	376	378	355	355	392	347	381	351	324	320	345	359	354	341	347	378	309	410	385	338	342	358	329	384	334	363	357	365	383	337	358	357	354	373	378	338	374	342	336	327	377	379	387	365	342	365	319	340	340	370	337	329	375	378	337	327	374	359	356	366	356	367	358	347	351	353	358	307	338	351	393	348	378	338	345	358	345	330	357	336	329	349	371	347	342	348	332	346	375	334	338	355	360	366	381	337	354	370	350	341	343	340	345	341	354	334	331	362	336	381	384	370	344	340	372	377	373	359	356	374	340	345	355	330	363	332	345	400	367	352	364	351	354	361	292	363	366	374	358	342	341	347	376	344	367	337	338	350	323	330	379	318	359	332	372	363	390	351	317	344	370	334	334	308	349	365	374	350	383	339	308	328	350	340	350	345	317	357	364	346	353	343	343	358	374	343	350	322	330	364	352	338	368	343	336	342	371	360	349	372	388	354	351	372	352	403	338	344	365	348	330	394	336	311	323	343	331	344	331	371	323	337	370	340	351	331	362	370	323	342	383	380	365	358	335	331	331	349	363	358	382	353	347	329	363	381	344	347	335	370	348	354	342	350	303	343	355	334	332	351	334	375	352	348	345	328	330	332	394	345	330	393	378	357	357	348	345	328	397	408	359	336	386	324	357	356	375	385	357	335	306	354	400	350	394	368	337	350	303	330	339	370	323	338	365	335	353	353	376	362	373	313	375	383	371	355	293	358	348	363	350	382	343	352	371	332	335	336	359	348	349	359	315	361	343	360	343	363	329	341	348	339	331	329	353	322	334	374	365	358	362	353	343	378	365	376	347	307	336	318	349	413	370	364	316	352	330	320	357	343	360	361	346	346	364	346	369	329	320	353	333	352	341	317	353	316	336	381	370	363	338	315	354	347	381	333	378	417	385	373	362	383	342	353	362	373	366	332	344	362	338	350	325	326	350	344	335	356	369	342	314	315	325	359	339	354	334	346	368	354	371	378	365	345	379	338	352	356	334	353	354	371	337	350	404	349	357	358	343	354	317	343	366	322	385	371	355	363	342	339	330	353	382	382	363	349	335	362	336	366	348	332	375	358	327	347	325	359	301	372	372	393	349	368	387	333	377	369	346	346	329	356	345	349	367	350	361	356	331	336	390	337	368	350	368	359	348	350	352	358	362	306	365	362	334	345	339	336	361	319	334	350	316	332	342	395	354	382	351	327	361	364	374	364	354	406	358	336	338	360	321	365	348	344	380	366	361	358	399	375	354	339	344	354	351	347	333	336	345	316	404	379	356	356	360	318	367	343	317	327	360	377	364	363	377	388	325	373	370	333	297	368	378	367	316	337	340	332	347	355	374	358	327	317	337	333	329	371	328	375	334	348	356	351	315	360	365	355	332	393	331	351	335	351	340	371	359	344	346	315	353	300	347	367	341	386	326	304	342	345	361	375	350	350	323	365	388	337	355	351	348	367	371	348	352	372	359	361	375	323	343	344	341	374	370	342	402	315	345	323	381	342	352	336	366	370	361	372	374	348	351	355	380	362	346	328	343	331	314	313	356	378	347	334	342	374	352	344	364	348	367	367	342	390	334	338	331	308	367	325	336	321	367	371	365	341	355	338	344	373	353	370	331	411	298	356	324	340	370	371	338	311	329	331	380	363	368	366	367	323	375	357	358	355	365	331	369	361	361	353	338	349	353	364	360	330	341	349	339	357	348	362	354	399	335	353	336	384	338	358	310	400	344	350	340	336	377	345	342	329	339	357	408	371	351	344	330	345	350	318	394	353	309	342	316	353	330	325	310	365	315	366	359	363	382	377	351	335	331	360	359	385	381	366	370	365	391	386	329	324	327	329	363	332	348	325	355	356	314	356	348	371	362	340	323	339	304	381	343	348	370	340	320	352	353	360	332	337	340	355	351	362	359	369	337	337	345	335	356	360	384	322	325	356	388	315	355	362	341	358	333	332	324	324	376	332	357	373	332	360	314	369	351	378	358	343	335	330	379	321	326	360	359	357	357	366	309	403	353	290	350	384	347	334	354	356	320	316	353	345	351	368	363	337	341	330	386	383	348	353	382	338	362	307	370	368	329	350	354	361	325	327	348	362	364	336	336	330	362	316	365	339	354	357	354	411	343	358	358	370	342	350	359	346	351	353	378	344	341	331	347	352	364	361	358	316	360	369	354	382	325	301	328	348	303	372	324	391	344	357	331	352	339	342	346	391	353	323	337	337	381	329	341	361	362	352	334	335	322	328	298	367	351	333	321	373	334	373	382	363	374	355	352	361	305	364	337	371	328	354	339	324	352	326	336	346	363	376	357	349	399	365	322	375	344	365	360	337	327	360	351	348	316	336	360	310	380	333	341	324	350	332	338	335	363	352	346	338	318	301	354	352	397	374	350	320	383	357	342	341	366	362	364	347	369	349	376	368	369	355	365	363	356	347	361	340	359	364	351	367	323	392	340	315	359	387	346	339	331	344	355	365	362	367	353	332	315	316	320	326	344	383	353	378	328	356	349	359	347	353	350	354	353	345	341	330	348	388	348	344	324	340	380	334	348	381	371	355	328	347	347	335	328	358	339	336	324	302	352	360	298	377	342	357	352	330	328	347	372	362	364	356	352	321	364	325	356	343	339	325	330	367	364	343	364	353	335	366	344	348	351	334	365	336	358	367	363	383	329	348	378	357	356	363	338	381	314	340	338	339	313	364	337	374	353	314	375	333	391	378	372	342	374	356	353	335	334	352	318	376	329	347	361	359	387	384	353	345	349	348	325	348	353	358	369	328	334	346	344	330	376	336	334	351	366	359	351	340	352	371	370	335	330	339	333	368	339	380	361	338	328	338	374	378	385	331	361	358	353	318	368	342	348	356	317	309	343	354	339	330	350	366	360	328	347	360	327	325	335	334	350	327	381	374	358	347	341	365	330	359	334	331	366	379	375	376	322	328	356	331	380	314	375	394	355	376	373	320	347	373	348	358	335	339	362	329	336	376	345	341	379	363	344	366	359	317	355	365	344	350	351	430	353	366	333	318	331	375	361	320	385	381	364	402	351	390	331	352	328	351	397	358	363	356	384	347	347	325	367	352	389	354	374	341	321	391	382	362	345	351	338
30243	29604	40783	38270	27296	15658	8045	2687	2522	10971	17594	16234	12808	9395	2062	787	817	803	754	752	757	758	747	751	693	781	808	763	710	785	751	755	731	733	769	763	726	758	759	793	761	811	723	770	764	750	770	776	769	788	720	790	769	755	779	753	718	768	741	724	735	763	723	751	789	744	799	740	724	768	756	753	742	766	764	748	767	766	756	729	738	756	740	740	760	753	784	764	774	736	782	706	747	768	731	813	743	781	789	785	767	777	777	772	722	741	843	783	695	746	789	764	753	772	751	751	759	779	790	760	749	726	750	739	733	759	791	790	805	736	750	763	732	770	767	754	787	790	755	801	772	726	732	739	764	777	795	792	716	718	722	772	709	797	758	779	719	714	758	769	744	813	773	796	743	754	767	755	778	786	741	762	777	781	765	747	782	746	733	750	726	729	760	750	766	760	790	755	766	746	748	712	802	750	741	744	765	774	688	778	787	728	761	735	771	705	782	735	805	785	770	756	763	757	760	802	759	778	794	754	703	762	759	807	790	759	746	749	777	766	733	709	743	715	790	779	755	744	759	736	746	730	792	747	714	755	749	783	823	790	770	750	762	755	773	712	780	759	801	751	764	756	760	769	773	743	765	761	753	794	741	779	702	751	781	775	752	749	725	799	723	735	820	807	718	802	712	760	812	776	760	773	735	723	745	761	719	712	768	783	787	743	778	744	740	779	739	775	760	748	763	777	742	761	762	801	774	811	719	784	713	763	784	806	691	760	745	776	755	775	740	735	762	784	738	743	767	706	771	727	760	757	736	726	730	803	729	747	696	779	747	753	769	748	750	743	715	762	772	761	783	769	797	774	768	778	743	732	737	746	724	829	730	737	782	704	743	764	778	772	752	757	767	816	773	748	728	757	739	739	796	702	740	761	751	755	754	731	715	805	759	747	729	747	777	762	766	750	774	752	768	785	792	777	786	746	822	742	779	781	777	756	803	772	762	745	744	814	774	794	766	753	740	744	747	799	737	779	767	760	770	792	751	822	735	780	763	763	778	734	742	737	768	755	772	791	771	756	741	740	771	774	774	773	799	810	716	758	780	718	771	784	727	766	780	753	773	760	736	743	782	789	735	743	766	782	744	749	788	774	777	738	778	780	795	809	779	737	735	759	755	732	783	760	792	760	785	777	788	800	806	738	816	764	800	748	738	707	754	787	729	748	796	757	773	763	764	748	746	748	781	751	790	781	764	770	727	769	764	753	792	738	787	745	770	816	798	767	780	728	792	748	797	751	760	831	814	736	786	744	725	749	769	781	766	769	784	719	733	713	770	777	745	787	793	727	784	785	763	751	756	793	728	793	789	702	762	744	720	747	751	756	758	771	729	731	767	747	782	727	765	821	743	786	799	778	772	783	799	779	791	764	732	795	723	722	763	744	739	735	785	772	733	802	725	716	728	742	833	747	772	759	706	732	818	754	743	700	753	775	730	786	730	794	764	778	761	766	749	754	797	741	767	719	745	729	741	753	722	745	741	779	752	745	769	760	798	755	747	812	715	757	759	715	709	752	761	765	765	716	712	750	764	770	764	743	743	762	785	761	797	776	713	771	777	777	763	797	776	750	733	746	751	748	758	721	769	794	808	802	821	759	748	762	768	767	783	764	822	736	726	783	761	743	715	819	731	741	776	753	720	806	766	777	717	777	767	782	733	781	740	768	718	790	737	769	700	745	800	770	786	710	772	748	823	745	751	765	794	765	740	761	776	794	773	780	758	765	826	722	761	784	764	791	743	796	784	757	741	745	753	775	816	782	718	767	852	725	701	754	756	712	763	772	763	775	787	745	753	719	715	797	788	784	780	750	752	764	800	751	809	783	746	767	726	768	751	776	774	780	751	756	769	770	720	764	776	788	709	803	759	782	768	737	776	786	792	806	736	704	779	770	767	767	755	736	757	769	759	819	754	705	772	784	782	752	764	762	774	750	718	791	763	695	774	755	769	767	822	780	767	763	739	774	814	801	772	762	785	715	744	757	789	737	738	771	732	750	773	762	748	742	766	766	731	742	736	759	772	746	769	731	778	789	752	746	745	775	815	725	755	788	773	739	770	721	772	763	770	701	746	776	771	735	782	752	742	774	750	748	753	787	762	755	799	750	776	809	746	787	773	748	764	763	764	728	720	732	739	787	779	756	795	748	776	737	801	808	784	768	801	726	734	731	795	742	776	758	789	780	771	753	775	799	740	772	736	757	767	740	745	722	774	719	757	750	763	773	757	771	777	831	753	756	814	804	763	787	750	763	747	760	767	780	757	786	712	786	790	712	767	707	781	764	778	749	754	740	757	763	774	776	752	743	724	752	750	737	779	749	737	802	778	782	752	751	801	752	723	772	795	742	802	771	705	726	777	728	793	799	771	768	735	765	734	758	727	782	791	808	739	747	754	751	746	749	773	746	740	777	763	775	757	759	770	768	708	792	747	738	779	783	813	735	739	738	755	770	760	772	756	750	718	775	824	811	741	773	788	773	794	780	718	770	760	756	757	720	765	718	778	749	710	729	738	721	751	742	736	724	761	750	820	735	778	741	825	685	806	741	782	785	774	768	816	738	742	774	778	766	739	769	735	724	754	795	807	748	741	787	729	735	763	709	777	706	764	747	776	758	757	786	731	757	748	786	719	748	784	778	730	719	730	749	752	695	743	760	775	770	745	768	718	757	793	755	760	787	732	757	766	720	733	821	781	707	776	689	705	776	747	767	736	742	824	749	691	766	755	743	788	796	738	725	757	781	806	724	760	717	808	826	764	746	794	735	738	702	772	691	767	811	706	766	759	755	816	777	710	743	728	806	721	803	726	783	739	801	764	782	734	750	715	787	731	710	802	724	771	799	773	751	793	771	776	754	765	747	747	780	798	761	751	712	756	775	722	772	743	760	757	776	770	758	726	728	740	805	739	758	727	700	762	752	729	761	780	762	742	752	800	814	768	814	764	742	775	831	768	751	784	739	749	741	752	783	787	757	767	707	789	726	770	753	792	735	702	805	746	828	756	796	759	722	743	762	723	755	756	758	742	750	709	758	779	807	789	766	775	779	739	757	794	743	790	766	791	771	775	772	762	766	770	738	753	773	826	768	702	784	755	804	715	711	781	800	751	779	797	777	757	733	747	753	778	733	788	758	721	769	756	738	755	774	723	698	733	752	681	796	757	804	753	737	683	753	766	773	793	757	760	844	721	762	767	758	774	728	729	743	781	768	741	768	721	673	736	785	745	720	744	803	754	732	746	737	742	801	772	785	801	760	751	783	746	776	736	742	770	716	764	699	748	777	779	779	750	764	759	750	808	760	758	769	731	794	725	810	761	746	705	774	757	790	775	731	779	780	755	788	761	770	745	700	799	772	769	810	783	749	767	753	715	748	783	749	765	774	783	749	763	748	764	732	760	784	747	748	760	787	735	786	766	769	781	797	771	741	800	731	715	748	735	744	767	757	729	717	713	739	811	764	767	754	745	783
20818	12039	8385	3764	1538	1031	638	461	381	353	339	341	318	264	245	173	204	216	177	170	213	201	192	207	189	192	204	183	187	186	199	187	186	167	157	157	196	175	167	217	174	186	186	184	191	187	207	198	200	177	197	199	176	191	174	195	195	193	186	232	167	206	186	186	175	185	197	200	184	210	215	206	214	185	173	195	180	180	197	182	199	191	189	176	159	205	174	170	192	190	190	184	211	204	174	184	180	201	178	191	184	196	187	209	202	175	183	189	170	222	174	160	186	185	178	180	176	174	206	182	159	184	173	198	181	195	209	208	201	184	210	200	197	195	182	227	187	173	187	197	199	193	195	168	191	184	192	153	216	202	183	182	202	176	184	149	187	204	164	188	195	186	175	200	170	157	172	186	195	192	185	196	200	208	199	167	186	192	215	182	193	188	186	188	210	169	197	202	201	206	162	185	203	219	205	215	189	183	202	182	193	189	158	188	183	175	196	214	171	204	158	194	165	173	205	194	204	190	220	203	217	167	191	188	186	210	183	194	193	172	191	175	172	165	195	201	169	158	202	184	224	198	196	189	194	221	208	212	202	188	190	198	181	195	193	188	183	188	190	202	223	195	185	176	177	220	211	176	196	178	204	223	208	180	157	197	205	190	164	180	210	191	207	202	205	166	185	195	178	188	174	181	171	195	183	165	191	201	175	195	202	206	167	202	207	207	174	175	195	201	185	173	233	181	205	207	179	207	211	188	235	190	169	190	209	182	199	183	162	196	193	197	186	189	170	200	198	171	192	191	173	159	198	177	205	179	223	229	163	176	199	177	214	187	189	205	197	194	184	191	195	188	215	199	180	190	178	173	192	208	182	197	208	180	200	171	164	170	183	178	206	187	178	185	158	190	200	214	181	206	190	207	152	160	179	163	184	181	197	200	192	211	208	196	200	180	192	196	187	216	190	186	204	175	206	215	180	216	201	189	196	201	186	181	172	195	171	195	202	202	208	191	164	202	188	211	189	158	181	169	179	175	198	213	176	209	193	176	189	162	167	188	155	184	166	168	176	168	177	193	186	190	198	208	189	180	184	198	197	202	178	211	171	191	178	186	176	176	165	171	213	201	176	183	205	187	215	174	191	180	240	185	180	200	211	200	195	201	179	193	190	190	185	175	180	170	195	189	194	192	203	201	162	193	204	218	195	190	213	160	174	195	187	202	173	186	202	168	211	191	184	173	170	199	200	203	187	180	165	173	185	214	206	187	183	194	189	187	188	188	191	189	184	207	185	218	174	195	176	212	171	212	206	212	210	202	208	182	190	189	207	185	160	180	210	185	174	195	201	187	206	210	200	192	186	192	176	193	211	230	191	190	183	173	169	195	204	188	171	176	196	199	182	183	203	208	181	213	192	180	184	155	187	212	157	191	204	192	198	190	170	179	185	179	169	205	190	188	187	189	182	192	191	166	197	181	211	190	208	213	193	189	195	197	194	212	219	172	211	216	188	173	215	167	191	197	175	228	212	186	193	206	167	176	181	182	209	188	213	187	196	195	191	179	185	216	184	209	204	227	211	197	200	215	175	177	216	189	200	183	216	190	203	182	179	162	175	180	161	174	184	175	213	185	188	172	185	201	168	171	173	196	189	200	201	204	194	202	219	190	201	192	195	176	187	172	194	206	201	195	198	197	199	185	211	205	202	178	177	203	159	175	203	178	170	205	175	205	222	178	176	183	200	200	180	216	198	184	216	172	201	215	182	173	172	184	197	207	187	179	186	189	180	209	192	188	195	206	200	186	184	204	193	181	214	216	204	203	200	191	173	189	185	195	204	194	201	192	172	183	183	204	180	178	190	212	179	208	200	203	192	180	194	171	192	201	215	204	188	212	198	195	184	205	159	206	188	190	195	188	188	174	183	183	206	198	193	179	206	214	177	194	177	207	197	209	183	195	182	213	190	180	196	184	206	177	181	204	184	166	203	184	211	170	174	212	183	197	217	217	192	177	216	205	228	211	178	210	176	163	203	197	178	182	192	194	180	209	177	187	205	206	195	194	190	188	187	215	210	188	188	203	200	187	195	183	180	205	183	192	195	180	198	190	190	204	202	204	189	199	200	214	179	181	195	168	190	198	197	180	199	172	197	188	173	163	162	205	226	185	208	196	176	203	228	177	178	187	177	193	171	179	167	209	172	189	210	200	186	209	191	204	180	191	196	194	197	208	188	194	216	191	208	189	192	178	205	200	196	174	191	185	203	194	161	192	209	164	192	165	176	185	197	139	175	180	192	168	171	175	181	199	173	198	190	178	240	181	198	159	164	196	221	185	196	173	210	191	182	174	174	167	197	187	178	190	207	197	207	170	180	186	179	175	208	182	199	177	213	212	164	169	192	183	224	196	213	200	174	191	177	211	220	187	149	182	180	180	173	167	182	195	173	206	203	153	201	201	187	200	188	180	176	177	194	194	202	174	176	181	171	185	188	208	180	198	187	222	182	188	191	193	189	171	179	182	179	174	181	197	177	199	171	207	202	176	205	193	198	155	192	195	176	158	194	199	171	198	199	201	199	193	191	184	212	207	201	192	188	178	201	182	166	185	211	185	194	195	210	190	191	196	163	165	173	148	195	187	175	179	176	181	182	180	176	173	187	215	199	167	184	188	207	189	182	189	201	185	181	176	190	200	180	197	183	179	166	177	187	188	178	199	199	201	171	224	190	187	193	217	194	190	167	176	174	172	187	198	163	172	170	188	184	194	183	182	193	194	166	194	167	198	183	195	206	170	194	184	186	194	195	190	176	145	208	195	211	206	194	176	173	193	186	196	188	215	171	189	179	190	177	184	192	159	177	219	197	199	172	186	198	192	195	177	205	192	181	199	188	166	200	193	223	184	201	167	208	211	190	213	190	183	187	196	197	182	205	178	181	170	179	173	173	206	200	188	182	198	188	193	205	174	195	198	200	202	175	181	194	206	193	190	163	188	186	211	159	213	179	171	191	182	185	220	193	195	195	210	191	202	191	212	181	186	154	176	178	201	188	168	195	192	202	189	207	196	171	189	205	194	174	212	183	148	208	191	199	198	214	165	175	192	216	206	218	196	195	194	180	169	191	189	193	210	181	224	194	209	175	174	200	179	176	202	190	190	185	199	192	189	201	190	186	197	194	186	220	187	191	197	216	188	186	179	187	178	194	170	202	190	207	165	195	205	196	152	174	149	180	196	208	181	190	174	201	205	181	167	205	178	203	208	189	219	176	194	180	207	202	194	201	194	205	212	187	160	162	205	208	174	200	176	205	190	191	188	184	216	198	201	194	190	186	225	187	193	200	193	205	198	182	169	213	227	199	192	183	190	188	193	171	194	169	171	176	173	196	196	189	180	183	213	182	177	186	182	210	172	199	188	153	194	177	197	159	184	182	197	196	177	199	209	182	166	196	193	175	204	198	212	171	198	194	192	216	177	156	174	217	202	197	219	171	196	180	190	200	217	166	190	199	197	218	190	214	165
12353	9703	12701	8646	5143	3927	2304	1845	1341	1244	1499	1357	1089	911	636	432	458	438	434	425	447	463	463	442	422	464	460	447	446	454	461	444	459	478	425	479	457	427	444	458	448	465	439	454	442	460	476	472	469	459	485	482	424	453	466	434	422	450	454	462	462	492	451	474	448	444	468	448	470	460	430	491	421	428	500	500	453	471	473	467	459	472	475	469	454	500	416	429	460	512	485	476	488	425	450	459	448	477	435	457	475	465	457	446	460	457	450	457	449	447	458	432	445	450	452	448	451	431	444	445	437	471	472	455	494	472	475	466	461	447	447	478	464	490	475	437	437	445	434	472	459	474	476	463	436	488	449	431	431	454	453	437	458	440	471	453	436	442	450	457	449	458	471	441	447	473	438	512	448	477	427	468	468	444	471	450	426	447	465	421	472	460	462	432	469	447	474	446	441	465	414	444	451	449	453	446	411	455	478	439	451	475	437	433	443	448	473	436	419	487	481	477	462	452	472	448	466	474	481	413	443	426	450	451	486	446	475	422	473	482	443	422	419	454	475	467	433	481	443	440	408	434	474	434	470	500	448	460	432	406	448	463	446	434	416	422	465	461	453	426	446	428	470	480	436	484	451	486	437	465	416	441	458	445	471	434	444	429	424	480	479	464	480	412	447	469	472	434	460	477	459	490	454	449	430	445	466	445	466	439	476	467	493	471	495	442	467	444	455	466	433	426	438	448	465	407	466	450	503	456	468	474	442	468	438	459	441	429	423	469	400	490	468	448	444	431	510	464	486	421	411	435	428	488	434	469	428	436	435	485	471	455	439	460	429	463	469	487	432	441	468	441	479	465	414	451	449	463	496	472	426	447	532	486	438	472	471	454	450	456	439	446	468	456	440	461	410	436	473	447	458	468	433	444	457	471	442	445	492	456	484	498	426	477	467	421	449	487	499	477	475	453	465	458	428	478	501	442	432	499	432	482	470	436	448	454	447	423	453	461	488	479	441	451	427	453	500	480	444	428	422	459	455	470	471	474	414	508	449	442	435	457	417	445	463	441	480	448	485	461	467	442	464	436	464	402	434	493	442	433	506	448	450	438	453	487	480	498	425	431	468	471	448	415	415	477	426	460	478	465	439	501	487	435	446	444	451	448	497	411	462	451	462	462	437	447	411	447	478	467	445	494	469	441	465	513	442	469	461	466	482	445	444	461	478	427	478	435	469	422	443	472	439	437	451	438	417	428	470	430	391	456	469	439	467	509	452	470	459	474	491	477	440	506	432	468	445	517	457	453	430	431	471	460	459	496	411	476	456	437	489	410	440	450	454	455	484	438	477	503	449	450	465	437	476	463	458	487	427	461	441	452	448	423	445	453	433	462	463	457	445	460	448	460	433	432	489	463	470	450	494	439	424	447	446	462	458	476	485	442	444	434	478	458	456	451	477	458	442	459	455	456	484	454	490	463	476	440	427	420	400	465	471	477	444	464	501	445	447	433	465	454	477	451	445	445	438	465	483	477	444	485	415	430	442	468	454	438	428	484	439	506	432	431	467	489	470	412	466	508	451	453	457	463	465	456	440	461	446	473	518	480	452	413	486	447	481	467	430	436	463	464	430	433	489	478	449	389	486	453	444	456	474	451	445	446	461	470	447	434	481	470	436	489	463	460	440	487	490	447	473	443	451	465	438	469	438	389	446	472	469	468	436	464	486	467	443	460	460	428	421	494	440	479	435	447	466	485	429	454	441	429	465	424	468	417	456	459	448	441	460	481	441	448	470	470	426	454	481	420	478	449	445	437	458	416	459	447	431	431	449	469	450	439	469	459	480	475	458	467	472	467	464	450	497	431	431	451	461	462	447	460	442	432	483	436	451	462	486	424	425	452	489	457	415	454	418	420	478	446	447	476	482	414	465	500	445	477	495	463	460	435	438	456	454	455	462	454	436	443	470	466	444	448	460	462	463	446	509	440	453	453	460	441	447	502	446	453	443	458	485	405	434	512	455	479	469	468	437	478	469	489	462	455	449	471	479	461	481	471	434	460	422	418	448	477	431	472	448	466	439	444	456	481	458	440	435	488	477	480	453	453	488	412	451	471	430	450	427	465	446	418	467	458	473	446	445	421	482	475	452	433	416	459	456	484	447	472	486	471	453	469	476	454	461	456	485	486	457	497	471	456	456	465	460	463	460	481	485	465	464	491	443	492	441	456	459	452	443	446	474	442	442	445	450	445	439	461	473	454	473	426	446	470	458	497	447	464	446	411	462	429	449	440	472	455	468	438	416	405	440	452	453	448	452	426	461	403	442	450	415	430	477	401	454	445	455	474	464	466	455	466	441	483	468	470	434	437	434	483	444	433	463	478	454	440	398	496	432	451	458	430	490	424	418	436	469	434	496	466	437	459	436	453	448	427	439	461	435	456	449	439	441	451	438	469	471	465	449	462	449	441	443	453	451	441	455	442	486	432	470	438	478	509	454	448	486	483	456	435	443	488	458	448	447	446	506	466	460	458	438	426	457	454	444	478	497	429	475	479	448	422	468	444	478	453	424	482	458	466	497	445	475	499	428	410	426	480	411	466	434	444	459	438	431	443	444	469	429	457	457	420	469	435	447	448	469	461	453	458	448	432	471	514	464	425	457	428	436	472	462	470	475	437	457	473	431	429	487	500	480	467	481	431	448	459	444	420	451	483	448	421	459	428	459	507	481	439	472	431	456	465	421	485	458	437	457	424	440	484	487	479	425	479	451	473	452	446	480	444	501	440	458	475	444	454	446	448	461	432	461	446	429	450	453	445	437	415	484	459	430	452	492	478	451	440	459	466	457	470	451	432	456	493	464	432	480	419	434	417	431	470	465	454	425	507	434	475	429	456	428	471	442	440	463	430	441	473	463	463	474	490	466	431	438	489	450	431	464	468	448	438	459	430	456	432	435	485	481	437	471	466	436	477	446	449	506	474	478	444	431	484	467	468	450	453	434	442	490	467	454	445	481	469	459	505	461	446	484	473	430	460	432	473	469	464	449	434	464	470	478	432	471	472	460	430	447	457	459	456	444	473	430	441	466	436	443	467	488	497	464	415	457	450	469	456	459	452	434	487	445	454	440	474	441	474	441	465	442	423	460	441	464	480	473	436	452	465	450	476	462	468	450	461	439	429	477	450	448	454	445	475	429	491	433	459	462	460	458	473	430	453	443	422	434	517	442	475	422	425	467	432	423	469	447	463	481	499	466	465	445	452	440	450	451	456	467	450	446	455	442	458	440	451	480	472	483	419	446	396	467	458	431	459	436	435	484	465	441	435	449	402	469	454	430	446	472	482	432	475	468	427	441	482	465	432	447	431	478	422	448	475	425	408	445	476	488	493	415	461	460	462	525	480	423	463	485	462	433	466	454	460	481	455	449	454	442	478	428	477	486	486	453	471	449	466	457	449	461	482	480	459	448	459	449	462	478	467	451	476	463	478	450	465	433	457	491	481	411	470	482	455	402	466	439	427
39047	30484	30851	25049	13656	4310	1465	1032	772	636	768	976	1636	1948	893	293	248	299	311	277	306	286	292	319	289	306	294	265	284	266	284	292	317	281	277	282	276	298	282	311	274	282	329	298	287	293	317	310	316	295	286	305	310	290	277	285	262	258	310	307	303	303	291	275	289	287	304	296	285	301	268	276	272	320	269	285	268	286	279	308	269	290	294	316	277	300	264	296	288	287	286	267	275	292	282	257	293	288	320	285	273	280	259	245	272	311	289	259	282	304	311	282	297	299	302	293	296	293	266	320	278	303	342	302	324	289	308	305	232	256	303	268	282	285	291	273	286	286	316	287	288	288	287	301	273	271	318	280	290	288	319	276	303	318	274	284	294	294	281	289	278	286	296	315	285	315	332	282	279	270	303	266	305	286	294	282	278	315	303	278	312	270	279	309	292	256	300	288	307	270	265	296	287	273	298	296	296	285	305	291	297	291	287	305	284	299	268	297	263	267	283	297	259	298	309	257	283	277	290	290	263	314	258	324	275	296	301	294	270	308	270	288	295	304	302	301	259	266	278	284	260	249	287	302	277	313	296	298	279	297	286	287	300	280	304	305	286	293	275	293	317	284	295	278	278	272	256	282	297	292	270	292	341	293	286	279	285	275	322	291	287	285	315	273	298	320	313	272	320	293	312	280	285	291	297	263	298	307	265	284	283	262	308	292	279	285	279	275	290	271	256	270	285	291	286	280	298	283	287	250	311	290	282	292	289	287	291	261	288	328	267	306	249	291	296	303	289	295	303	301	298	274	269	252	313	284	273	278	275	257	275	264	271	293	293	298	285	264	270	300	280	279	276	272	278	300	289	295	278	261	294	267	302	272	297	309	298	284	302	257	264	275	322	305	292	268	274	299	291	257	301	286	262	240	275	273	279	273	321	303	301	274	279	314	283	239	322	298	299	293	288	295	320	290	303	306	296	292	276	268	256	290	254	296	292	289	295	287	302	265	281	260	252	262	313	271	290	274	288	303	294	287	309	282	284	272	307	276	298	291	290	302	295	267	293	309	287	313	306	281	307	312	301	281	272	286	300	289	270	298	297	269	325	277	267	304	267	309	290	271	292	300	300	305	276	269	268	273	285	290	282	293	268	287	320	290	287	271	284	274	265	312	284	272	276	258	286	299	305	296	285	285	315	262	247	289	278	319	294	275	284	301	248	308	290	287	262	313	282	301	291	292	269	304	293	310	311	324	297	304	275	310	278	280	293	286	274	277	286	266	274	331	281	303	297	308	280	285	263	263	308	323	295	281	270	282	296	305	294	310	287	265	300	314	300	259	279	301	292	288	280	297	297	272	314	269	281	303	276	285	263	288	288	280	279	283	279	264	269	292	270	274	277	298	293	282	267	307	287	272	291	261	275	292	295	291	312	284	261	307	290	267	280	279	309	288	276	260	275	296	280	253	270	319	309	302	270	323	317	283	290	304	280	301	278	301	275	271	295	278	271	312	307	310	294	287	311	299	304	306	334	279	280	315	287	296	281	263	277	282	290	314	327	286	282	290	280	278	290	291	296	315	281	309	306	324	274	258	298	287	311	283	290	254	303	315	270	284	319	258	287	298	275	279	265	313	268	286	296	291	283	301	317	298	289	308	285	295	275	260	300	296	318	267	294	294	279	282	266	273	311	263	288	273	272	289	258	281	294	260	273	268	316	276	301	320	270	343	293	289	290	272	270	287	281	315	292	296	282	301	277	305	280	320	277	252	280	244	315	331	271	289	281	281	275	303	277	286	293	285	286	290	275	287	320	286	291	300	306	343	253	309	262	315	285	322	289	283	286	262	283	291	304	276	286	291	311	316	306	227	284	283	261	302	283	297	299	285	321	302	291	301	288	285	275	278	299	303	289	274	277	278	312	315	309	285	295	301	288	244	285	286	300	287	305	267	292	320	284	328	270	262	273	292	332	245	303	303	291	301	277	295	280	306	308	248	288	278	304	309	310	278	301	277	326	302	272	320	281	305	292	274	297	305	278	268	304	300	261	308	301	275	277	278	278	291	294	261	299	257	304	269	278	305	289	295	280	266	307	300	261	255	289	282	332	298	230	287	297	309	306	288	336	301	281	252	275	282	318	272	273	274	306	264	285	267	274	313	287	304	290	302	285	302	290	277	267	335	326	312	316	293	256	323	299	294	304	267	273	278	278	302	297	267	321	262	312	283	265	299	245	267	294	247	330	263	295	327	290	303	316	263	321	297	270	296	272	277	303	278	267	269	304	295	267	275	299	291	275	235	300	279	238	269	269	301	296	280	334	289	307	294	308	284	299	298	300	274	297	314	297	288	294	288	292	276	270	306	297	272	292	282	267	282	281	291	271	281	296	279	296	293	269	267	289	308	297	252	272	279	284	290	277	289	282	302	285	316	267	303	258	260	316	258	305	289	298	316	281	287	308	329	293	300	284	321	292	282	306	281	289	301	288	312	245	284	308	284	308	264	290	297	264	265	287	313	297	256	312	294	335	286	268	299	234	303	283	283	289	304	311	281	302	294	283	254	320	285	293	276	272	305	283	277	260	280	282	290	287	324	245	288	290	297	252	311	310	271	281	247	284	279	264	290	266	270	270	297	247	326	270	296	297	302	267	304	306	261	296	283	254	275	300	290	268	278	277	280	269	284	257	321	273	259	279	292	291	288	303	252	300	249	277	309	313	278	307	303	302	275	283	313	287	282	288	281	293	289	299	276	293	294	292	305	318	285	299	260	257	287	272	267	294	269	329	289	301	281	281	293	293	285	314	258	321	285	291	297	290	282	300	287	296	265	286	319	271	280	274	288	308	290	306	273	306	282	295	274	293	249	274	290	297	294	319	305	295	271	284	297	313	281	313	287	281	291	297	270	252	299	281	290	288	291	286	307	276	305	292	285	311	267	275	290	287	277	264	314	291	291	294	287	270	277	285	316	278	279	293	321	288	280	289	297	291	272	293	291	304	297	287	289	278	284	308	302	325	268	308	283	270	298	292	310	299	296	287	256	264	281	283	294	278	313	292	276	293	273	304	318	299	285	309	304	301	306	256	304	292	328	276	308	254	290	306	284	322	309	286	285	307	289	273	301	266	258	311	293	285	288	299	278	263	272	272	267	272	301	321	294	285	321	274	291	286	319	259	261	292	325	293	266	278	292	318	273	302	278	257	314	274	293	299	297	266	280	282	263	293	288	275	264	251	284	289	292	285	295	301	310	289	287	303	317	299	301	279	282	298	290	296	275	258	269	306	264	285	296	273	278	279	308	284	303	300	305	273	294	260	255	308	289	294	333	336	322	302	297	260	297	281	288	313	287	293	243	281	262	315	313	277	276	302	267	296	306	310	264	283	319	307	279	315	314	250	294	316	301	310	265	307	296	290	273	250	284	238	306	290	271	280	301	249	285	292	301	282	269	277	256	269	289	276	266	270	292	276	294	271	306	286	316	288	292	278	303	277	270	281	304	283	292	292	310	299	286
25097	24046	33358	32807	22524	9011	4918	4013	2869	2411	3374	4632	8175	8961	3385	604	656	644	675	655	653	610	671	648	665	614	673	641	670	646	680	627	674	652	658	600	636	646	660	667	670	687	656	712	630	624	636	652	662	661	667	652	659	660	655	669	677	679	639	630	687	632	634	661	625	679	663	616	690	631	599	644	700	658	666	661	644	636	633	651	631	664	678	655	663	610	646	685	668	645	655	621	633	627	646	640	697	662	685	598	640	631	615	639	648	638	705	640	672	647	669	629	617	663	673	648	629	616	653	639	627	648	622	658	682	652	697	680	656	628	641	639	683	683	605	648	705	665	637	669	607	684	651	651	689	667	652	653	653	666	593	657	634	679	667	669	644	604	615	684	657	651	653	587	683	618	625	651	681	664	636	659	648	655	649	650	638	647	671	605	618	687	642	632	657	627	659	657	634	645	648	636	658	621	627	630	649	661	676	659	635	635	644	672	650	677	686	627	622	613	617	683	646	671	645	605	638	605	645	621	628	663	653	664	622	663	679	622	606	633	621	642	668	620	638	632	624	623	678	647	664	651	646	654	655	646	621	698	612	690	672	640	624	669	639	643	646	609	605	617	666	696	682	685	617	643	672	640	692	667	611	625	699	674	665	652	620	631	685	648	654	715	630	608	644	671	662	648	682	644	661	643	647	668	645	623	618	631	672	606	638	643	601	644	687	619	660	641	670	671	646	618	648	615	628	632	661	675	679	607	627	669	670	640	693	677	647	638	636	691	633	692	682	641	632	655	614	644	634	662	619	645	619	620	641	654	665	655	653	629	647	638	669	662	608	696	616	636	676	651	683	644	666	704	672	679	660	651	683	671	665	641	674	637	662	675	623	678	674	632	656	664	677	634	649	648	598	634	675	607	640	637	649	676	695	637	618	689	661	647	653	663	610	634	612	630	642	687	694	578	638	645	658	631	636	638	680	661	627	619	643	603	644	668	664	646	616	655	651	675	636	626	610	646	679	622	668	652	605	651	639	644	633	636	642	670	658	680	641	659	621	611	655	643	653	687	637	671	647	666	673	693	661	619	662	647	663	652	656	687	620	647	651	670	633	657	642	643	608	649	661	645	657	648	659	644	679	659	666	614	652	678	668	664	597	622	657	618	657	667	668	644	655	641	587	597	694	665	626	654	681	644	684	652	653	618	652	640	626	647	643	632	633	630	688	641	653	667	631	638	656	654	686	667	632	663	619	646	699	699	687	618	700	650	645	640	630	670	663	686	619	700	641	662	664	663	625	693	652	650	610	634	642	678	651	652	651	681	604	645	684	644	683	654	631	640	684	651	677	664	690	671	651	624	657	645	637	596	619	616	646	648	694	666	627	631	648	661	688	624	649	631	675	708	669	688	642	657	618	650	662	629	623	645	658	626	654	618	648	634	698	641	647	600	624	637	632	625	685	658	619	659	656	647	635	636	635	639	636	682	665	609	684	655	625	649	651	637	668	603	688	618	642	648	628	655	645	651	672	634	700	649	641	630	651	678	657	618	608	645	672	633	698	639	668	635	652	617	625	643	640	643	658	649	680	654	633	644	619	599	668	665	653	640	651	643	617	686	665	701	634	663	634	646	624	628	660	660	656	663	605	687	653	662	637	662	639	625	691	637	632	627	607	654	629	661	635	633	647	694	636	665	639	640	617	667	627	672	618	657	618	626	648	593	652	668	644	662	631	655	613	669	642	656	626	673	642	693	661	608	684	621	626	639	668	630	601	628	652	652	665	659	627	654	676	676	647	621	679	617	633	657	649	651	673	677	675	650	644	629	651	631	694	622	607	605	681	702	660	622	670	637	646	652	659	661	648	649	692	638	639	634	650	613	651	635	684	646	655	677	670	645	668	658	663	648	635	601	693	643	653	631	661	603	668	668	623	661	674	640	631	631	619	625	634	663	640	627	654	683	647	671	670	627	637	662	702	627	656	656	662	653	635	615	619	664	664	652	657	640	672	659	646	620	616	661	659	631	678	658	672	603	665	678	612	636	650	623	680	688	592	733	688	630	611	660	618	643	619	618	676	635	607	678	667	634	719	621	653	613	683	664	608	630	678	687	656	628	674	605	629	625	608	637	654	636	605	665	655	656	641	676	691	701	670	637	597	631	655	647	631	666	660	630	680	657	678	656	662	674	655	613	648	660	724	644	638	655	637	701	617	632	647	621	688	603	667	605	659	622	658	671	657	613	657	672	677	663	649	633	617	639	596	691	631	660	663	693	696	674	680	655	652	637	682	630	622	682	635	649	629	676	589	655	623	694	608	681	636	644	650	671	654	644	610	674	652	704	655	619	650	592	568	594	678	629	648	660	645	647	658	694	627	659	676	649	645	655	628	648	646	645	633	651	593	666	648	663	640	643	663	614	658	619	643	656	657	593	619	621	647	624	661	720	610	667	653	639	634	627	683	641	631	630	658	633	716	650	670	643	640	693	655	684	616	674	653	696	675	696	685	618	622	724	656	670	649	640	627	662	682	705	681	657	635	690	624	643	632	663	615	691	616	576	657	654	699	634	683	623	681	674	658	638	626	628	688	625	668	624	677	651	664	648	667	636	625	641	644	607	637	627	679	684	659	622	672	602	648	644	661	666	615	615	642	655	628	683	672	649	615	634	630	672	622	641	697	668	644	657	640	677	662	614	681	694	602	666	625	645	633	643	660	641	687	629	651	674	697	649	657	626	647	647	684	622	652	645	683	632	628	641	614	653	628	688	679	664	602	613	679	666	655	639	656	655	629	639	670	628	655	650	668	662	668	643	672	590	650	673	630	641	681	685	658	687	615	636	675	603	707	619	619	666	634	667	696	632	668	678	611	631	677	612	634	624	629	671	653	670	628	722	685	665	630	643	675	630	636	637	654	665	638	617	693	668	646	650	677	660	632	641	636	606	661	615	625	657	610	617	689	610	654	638	631	645	619	634	691	669	639	623	650	659	653	604	648	645	688	671	719	644	644	644	679	666	683	622	676	655	654	643	651	639	696	670	656	641	611	657	648	633	720	652	689	673	662	655	657	656	645	666	677	637	626	603	673	658	642	623	609	685	642	653	648	657	664	661	680	625	608	654	663	613	674	658	638	685	635	661	687	620	633	628	692	686	610	660	690	646	631	600	684	679	633	634	649	639	617	596	691	682	663	612	689	663	650	639	689	654	671	633	637	677	642	636	653	691	649	705	701	640	671	651	669	645	661	628	615	650	694	651	640	687	650	665	634	661	672	640	692	640	640	656	661	658	653	637	646	631	602	690	622	642	637	661	669	664	635	627	672	651	665	616	665	642	637	655	645	698	620	652	675	652	647	668	561	629	634	639	646	628	662	637	645	640	620	646	645	636	656	680	657	695	646	593	669	663	644	636	650	675	640	721	627	706	622	630	655	650	630	650	635	631	694	691	678	651	619	634	697	675	614	650	666	633	692	699	646	635	679	621	684	649	629	654	605	634	610	615	643	616	656	655	687	644
48945	38461	37756	32612	19936	7494	2416	1106	799	868	1897	3028	3576	2964	899	338	365	343	349	329	342	335	308	349	342	297	364	357	334	341	348	318	321	335	327	373	299	323	325	341	327	375	330	367	318	357	361	323	323	331	321	328	330	350	335	327	319	357	344	323	286	342	346	353	340	317	333	339	328	372	327	350	328	363	373	338	296	334	352	336	343	360	311	352	305	323	320	362	329	322	337	346	331	319	335	326	331	340	344	353	360	346	384	317	331	333	332	356	297	341	309	343	337	300	359	348	334	338	348	346	357	288	338	331	321	333	320	357	315	344	319	302	325	362	336	340	304	322	350	331	323	312	320	359	341	335	380	349	322	321	346	313	327	352	354	333	338	355	358	318	303	310	304	304	331	311	326	307	303	328	327	330	351	323	337	353	348	326	331	336	367	378	383	345	341	383	380	301	316	372	312	341	306	380	321	368	376	376	366	352	351	359	317	324	366	359	377	358	313	379	318	351	331	327	337	371	343	323	322	341	337	341	349	324	354	335	308	368	313	344	345	360	376	345	350	314	344	351	369	323	346	367	340	336	346	356	318	339	342	324	334	368	326	347	305	333	353	315	327	335	360	337	345	353	323	361	353	362	363	340	338	353	360	352	362	315	342	381	345	348	365	376	361	364	319	347	336	329	325	349	312	330	354	327	327	353	367	353	324	322	330	286	341	347	328	339	346	344	330	312	320	368	324	350	353	343	327	317	333	320	343	342	365	347	345	321	322	319	345	342	332	311	331	348	361	330	335	327	345	315	340	348	346	352	330	341	374	327	388	336	331	325	333	339	347	359	350	346	332	349	347	346	354	303	348	294	340	321	348	349	336	299	369	333	321	345	344	334	345	349	348	327	350	324	321	348	350	327	326	339	322	346	325	329	309	316	362	358	338	347	365	373	332	371	342	339	347	316	314	322	355	320	377	345	339	355	281	324	294	337	321	334	372	346	331	389	336	347	341	374	313	324	322	346	354	315	356	358	336	302	358	343	367	382	340	355	337	330	355	335	362	348	319	340	330	344	336	377	340	327	375	372	333	347	351	362	342	317	359	389	327	367	342	371	367	297	329	332	347	330	318	313	325	354	381	343	338	324	372	319	316	367	321	395	345	334	367	299	305	338	352	336	336	306	344	326	328	354	363	327	336	340	355	330	303	325	326	330	328	303	312	335	310	314	351	342	362	330	384	362	320	330	350	342	315	307	334	345	318	320	358	340	369	338	318	358	354	326	338	368	335	351	293	325	338	372	336	347	322	328	357	353	366	333	326	349	361	341	363	367	327	310	316	329	381	335	352	333	319	379	353	306	361	338	334	312	286	349	334	353	347	352	342	358	336	344	341	318	333	363	343	336	331	363	346	308	368	353	359	313	355	332	314	334	377	337	330	333	322	325	323	320	339	354	339	361	341	350	356	308	341	338	318	327	342	304	328	337	347	321	338	310	323	341	330	366	334	335	327	326	319	305	326	356	324	333	348	315	345	324	315	316	327	380	333	357	317	358	335	355	330	323	316	339	337	351	360	306	323	372	327	328	338	346	310	330	319	333	344	348	332	309	327	285	357	325	358	402	343	356	340	331	324	311	330	325	335	344	303	335	331	328	347	338	309	310	380	337	359	346	364	392	352	304	297	318	362	322	327	321	326	304	342	310	343	336	319	328	325	346	331	335	337	328	287	332	356	323	377	369	367	331	344	389	334	333	343	311	317	350	327	349	345	323	311	318	384	361	343	343	347	334	338	348	380	334	350	313	365	320	306	329	340	303	322	348	344	336	340	333	341	329	356	335	358	332	340	343	296	354	307	369	316	306	296	351	346	322	348	344	340	283	345	354	317	361	340	328	324	326	298	343	377	351	332	344	337	356	345	331	332	308	329	330	315	350	351	350	289	320	362	353	323	356	324	329	355	318	331	337	335	348	340	286	352	344	363	330	328	347	312	312	339	364	347	322	362	307	346	330	357	339	321	310	286	333	313	335	348	368	320	331	329	336	374	332	348	332	357	347	326	331	363	382	355	300	312	356	352	283	356	352	336	378	350	323	370	342	340	357	347	362	345	350	375	325	312	352	304	305	321	322	338	332	357	314	356	337	360	293	337	304	341	311	324	385	380	360	366	387	382	361	360	318	309	356	365	340	293	342	341	333	324	306	335	343	391	339	313	306	308	324	301	336	347	340	350	347	350	323	343	359	353	328	307	324	334	362	344	343	320	333	326	347	342	301	355	350	314	314	327	349	332	362	341	310	319	342	350	332	343	333	315	333	346	365	331	363	327	335	339	360	358	355	351	315	376	347	357	341	357	345	355	332	363	351	314	323	352	317	283	356	348	371	329	320	324	348	347	346	313	318	387	335	309	310	334	373	361	309	320	320	325	279	325	288	327	322	334	372	320	340	360	362	335	318	299	368	334	325	359	327	341	331	325	352	371	366	323	339	349	342	348	321	367	356	299	321	350	294	365	356	338	361	343	324	346	368	324	341	340	356	384	349	349	354	318	314	358	337	352	336	353	362	349	342	366	337	328	335	329	324	321	295	321	376	349	355	337	344	371	325	331	333	345	327	353	332	358	341	351	357	324	376	394	357	355	345	293	352	350	342	306	350	339	333	319	324	340	295	305	328	341	354	326	360	345	328	326	381	326	344	352	339	339	299	339	303	360	311	335	341	354	327	333	351	333	341	325	405	325	351	334	352	350	343	331	348	330	328	316	342	359	349	344	320	311	341	352	347	361	348	319	337	300	368	340	326	344	346	344	372	362	347	316	357	339	343	325	329	362	329	339	359	356	317	374	338	364	343	328	315	373	333	360	393	340	386	341	363	371	332	353	326	338	370	353	348	340	320	325	336	318	339	329	314	326	370	336	363	369	320	346	368	333	378	343	336	320	360	339	307	369	330	321	320	347	292	365	314	334	340	328	345	319	342	355	330	324	350	319	342	333	303	330	311	340	348	351	370	342	367	360	344	322	341	358	320	329	346	343	366	341	316	352	323	344	340	356	361	381	303	330	332	332	341	344	334	357	341	327	292	294	322	345	369	342	326	326	351	349	326	315	347	349	360	333	339	324	342	341	336	329	344	337	356	362	383	317	307	316	361	303	356	350	350	392	310	305	345	329	358	326	353	320	376	379	330	324	331	361	350	338	314	332	341	350	346	333	328	352	354	344	317	389	329	329	310	314	321	322	308	331	368	332	356	346	351	381	349	327	343	345	321	328	340	304	360	336	342	338	315	337	348	357	312	330	353	351	301	355	360	343	367	327	379	343	327	344	322	332	299	376	329	341	318	359	325	338	340	330	373	349	314	332	355	326	380	357	352	342	352	360	345	368	380	335	326	307	348	330	349	334	360	335	337	351	352	322	341	324	365	371	361	320	343	404	373	355	353	318	332	325	344	335	340	333	321	382	354	359	334	356	317	341	367	324	355	330	303	317	345	343	330	345	305	322	359	344	312	315	297	321	326	350	309
31248	29960	38479	38836	28454	12693	6394	3718	3164	3416	8749	12538	14097	12343	2455	803	743	749	719	744	758	751	780	764	727	774	738	711	725	745	742	763	760	755	777	723	747	736	746	785	739	747	706	746	745	738	739	710	740	727	714	743	756	689	727	789	717	709	697	724	770	745	696	711	711	725	751	736	734	730	685	723	690	773	730	734	741	732	741	757	712	801	701	696	723	761	746	735	773	722	745	741	701	719	729	745	720	756	707	712	698	767	749	754	714	739	751	731	741	703	678	759	791	728	789	786	734	741	785	699	750	719	736	724	710	712	752	726	738	738	759	701	705	749	699	738	767	735	765	752	729	767	732	745	764	735	744	753	774	715	752	693	696	713	756	715	752	716	784	699	700	709	703	701	716	767	751	694	727	736	792	755	754	732	738	700	719	715	750	791	713	729	750	690	741	744	771	736	715	650	713	702	697	740	754	771	735	758	762	678	714	743	754	743	709	717	782	745	723	751	737	770	713	686	793	718	733	769	716	758	721	733	719	709	718	777	775	684	758	767	696	771	752	762	803	715	761	752	727	705	730	747	735	731	748	777	755	745	730	713	746	748	692	721	708	689	785	726	694	749	740	752	691	737	713	723	752	758	738	692	731	701	752	726	724	711	712	753	727	716	790	755	735	767	752	707	785	706	691	743	741	765	743	754	698	751	740	675	774	754	699	749	776	721	704	743	709	820	708	688	747	726	748	757	723	749	769	738	730	683	732	741	725	748	776	739	681	732	722	718	710	741	728	755	758	727	703	741	779	729	689	736	763	723	769	748	691	773	796	732	746	764	735	754	712	760	767	718	690	729	702	707	743	803	777	732	748	745	730	732	753	727	713	770	747	753	759	737	727	709	709	715	703	745	771	732	749	703	744	733	737	732	755	731	768	706	768	752	727	715	753	718	723	744	730	752	724	714	714	747	766	712	716	744	705	734	719	734	741	734	711	716	715	764	753	721	763	735	740	696	726	746	763	726	709	707	760	743	683	738	724	707	752	711	686	691	702	744	720	756	766	729	705	730	742	721	760	720	735	731	735	756	733	723	758	721	763	725	723	770	784	805	742	721	744	779	727	716	735	779	710	729	715	749	730	789	794	690	752	753	764	739	779	778	761	704	747	740	770	726	759	754	705	659	724	693	732	720	745	741	734	733	772	782	692	743	734	754	728	695	695	757	720	738	774	673	735	724	737	719	732	755	725	737	730	758	710	791	761	753	784	752	759	722	744	741	747	715	765	715	761	780	745	756	731	745	724	767	694	751	708	747	731	734	736	713	776	757	739	737	708	718	729	778	728	731	724	751	746	747	729	768	753	705	752	728	750	753	724	776	714	750	734	759	740	747	735	735	750	768	805	729	718	708	686	709	728	754	697	815	742	731	722	729	697	809	745	746	721	741	712	751	737	756	748	737	747	723	724	732	727	754	725	700	731	719	733	742	753	711	777	732	749	742	713	746	729	753	717	704	735	674	743	774	703	717	738	775	753	768	700	679	691	792	787	742	740	680	725	737	707	742	754	732	707	739	718	750	723	745	753	724	740	704	694	748	723	708	690	743	690	704	716	732	748	721	793	728	739	692	712	748	727	701	701	709	766	731	725	722	678	713	744	737	731	743	729	745	787	715	736	746	707	703	749	746	720	722	750	737	791	719	785	743	773	750	749	747	744	726	760	718	721	752	748	738	762	752	723	736	751	724	718	698	727	737	738	730	715	733	785	733	742	720	708	754	760	698	699	793	715	713	721	768	709	796	747	734	764	788	730	681	796	753	751	737	710	750	743	768	744	790	761	749	768	718	769	751	696	725	708	792	737	743	754	727	669	714	749	667	691	767	701	749	735	717	746	740	716	762	734	736	724	673	826	734	729	712	754	696	732	685	687	717	713	707	710	709	739	783	720	735	725	716	735	737	732	672	736	722	782	683	800	766	741	742	706	724	791	715	728	725	770	763	732	753	749	745	762	722	725	711	740	765	755	716	784	744	737	728	766	781	747	763	725	701	760	726	739	684	766	765	763	766	718	688	701	740	750	727	715	734	739	721	760	760	764	732	729	750	766	696	691	707	785	792	694	740	770	778	754	745	742	685	776	709	723	725	744	753	762	713	740	716	754	833	743	749	686	745	753	738	744	744	774	659	722	717	748	744	720	752	748	759	729	771	786	740	718	778	709	685	740	753	760	760	743	701	758	708	764	731	730	690	761	731	691	721	750	677	738	715	725	744	768	760	719	708	789	745	714	714	733	763	778	736	729	754	720	747	749	736	753	746	745	693	769	742	723	717	725	763	765	711	730	752	760	766	740	710	749	712	695	687	756	742	714	767	758	719	787	744	696	692	738	738	752	755	716	738	722	767	704	743	744	732	747	709	718	783	729	774	798	726	771	752	772	716	758	743	735	700	760	743	744	747	704	692	726	733	733	714	779	747	771	706	753	714	725	719	681	690	744	768	714	757	685	697	717	701	723	747	735	724	740	691	758	722	731	724	751	756	766	702	714	688	749	693	735	732	693	680	741	740	711	773	703	683	695	704	713	812	750	770	703	709	727	710	700	751	749	730	726	770	728	713	706	729	735	718	753	728	769	733	710	736	751	722	715	756	762	766	692	703	764	765	753	688	744	714	741	758	736	745	755	696	785	714	724	696	716	823	710	693	700	718	697	722	765	714	709	731	745	736	735	727	727	734	752	708	698	750	736	751	739	740	696	770	703	709	749	751	765	771	741	738	737	701	755	712	720	754	756	741	766	732	737	710	734	685	765	770	665	766	776	723	718	731	709	752	722	768	729	747	767	734	756	749	728	657	713	762	755	694	719	725	761	716	730	728	723	742	723	744	714	727	751	714	763	730	705	722	772	766	759	745	748	725	732	697	786	771	760	748	827	730	759	736	730	735	701	712	725	691	737	704	732	734	712	733	771	696	735	689	724	748	765	740	772	723	682	727	744	679	730	781	695	721	728	762	755	724	783	734	771	692	720	702	733	725	698	739	780	651	759	690	709	762	723	727	715	784	722	706	748	731	750	718	744	785	792	743	703	725	702	725	722	703	748	778	738	732	732	742	744	667	752	747	722	735	729	770	751	721	749	780	769	674	704	730	713	758	710	709	724	739	715	736	747	711	728	749	768	749	701	684	674	699	744	735	713	762	732	716	744	714	696	800	721	734	751	805	700	740	685	736	679	710	774	747	712	692	792	725	774	737	792	755	716	771	769	763	723	735	748	756	749	712	731	779	745	782	729	689	781	701	733	755	776	728	745	750	732	709	726	753	744	755	700	780	717	756	773	664	744	769	728	754	726	750	689	743	753	722	710	739	787	749	736	712	772	741	720	736	786	767	726	745	708	712	783	757	693	721	714	700	741	721	735	718	733	728	753	722	717	753	722	751	759	714	776	744	778	728	741	740	749	747	739	762	772	687	720	743	753	733	704	732	752	751	750	753	760	729	706	760	728	729	776	737	716	761	700	702	720	734
20570	11335	7134	4491	2025	830	549	453	493	337	285	287	251	275	197	190	182	188	165	183	178	188	176	190	186	170	180	181	183	171	198	180	196	184	165	171	166	160	167	165	191	203	195	188	199	162	205	172	176	179	180	176	155	174	155	181	166	162	168	151	177	182	175	184	193	179	196	197	188	176	147	174	183	182	149	168	186	190	174	169	169	200	169	186	158	157	161	211	193	179	168	168	170	175	163	174	179	195	197	149	185	186	178	198	184	163	163	177	165	177	181	198	163	178	169	177	187	180	178	165	184	179	169	188	157	168	161	167	176	197	181	179	175	171	176	211	187	172	173	187	177	186	184	149	155	189	189	189	191	178	168	170	184	171	191	166	174	175	184	199	159	177	171	172	177	169	197	181	176	164	180	169	189	183	159	178	156	181	148	175	189	178	185	191	177	175	194	191	177	180	212	189	183	187	189	154	176	160	159	214	205	173	167	173	195	160	169	178	183	192	184	161	163	188	152	203	175	178	168	168	168	173	166	185	181	187	179	159	168	213	182	159	190	157	187	179	171	173	205	163	170	171	181	162	173	150	192	174	163	187	174	192	173	155	195	166	165	162	184	169	182	164	182	158	171	175	177	186	198	201	174	181	182	159	191	197	167	198	170	189	185	163	190	184	175	173	174	172	210	178	157	185	159	197	172	159	193	185	186	158	168	208	196	175	164	166	182	157	169	182	160	160	165	200	170	183	198	171	182	160	169	158	173	176	178	178	194	198	162	171	176	198	170	187	157	170	181	191	172	170	181	185	182	163	166	164	184	178	172	199	199	211	173	166	208	185	198	157	175	195	187	195	191	183	174	170	192	181	166	168	189	187	190	175	168	180	167	177	176	151	175	184	180	171	190	176	144	144	153	203	161	159	178	181	150	201	184	163	181	170	191	191	155	166	189	187	182	184	210	169	168	182	185	150	169	165	143	168	184	164	171	175	177	170	190	150	179	172	181	189	169	174	193	200	166	179	180	189	192	180	180	189	174	199	185	179	155	194	181	206	167	174	171	178	165	178	171	181	192	171	185	178	199	183	169	172	184	181	174	150	165	166	185	179	173	174	184	191	165	154	178	192	180	175	183	174	203	178	175	200	195	178	155	152	173	177	167	192	186	160	195	177	182	190	180	174	190	181	200	151	164	186	176	177	180	153	199	163	163	141	183	179	209	171	156	180	183	188	176	168	197	184	170	174	189	176	200	194	173	189	171	166	165	172	172	189	179	176	180	179	185	173	174	170	185	175	163	168	179	155	183	162	158	168	153	178	194	168	172	174	193	188	184	193	176	169	181	161	186	162	153	199	162	162	173	167	167	199	154	170	178	153	145	186	164	161	169	142	198	182	171	162	175	195	178	182	203	170	172	168	176	172	167	178	176	183	196	199	175	192	163	181	172	206	187	186	198	186	156	169	168	160	177	185	180	169	176	160	170	210	183	166	186	182	190	187	171	204	196	182	180	204	211	206	163	181	169	165	177	173	187	161	160	185	182	168	174	162	184	174	172	196	178	154	150	204	172	180	166	153	203	174	172	177	178	177	165	174	189	179	201	185	160	190	191	200	184	183	193	182	151	194	169	178	160	170	182	178	160	165	162	160	188	174	211	160	176	174	160	160	172	174	149	188	195	197	171	151	187	202	157	180	194	181	190	159	184	170	159	187	182	183	175	169	190	181	179	182	191	183	185	188	176	147	153	191	180	188	162	181	180	183	202	164	169	209	176	185	179	161	177	196	164	187	161	155	201	166	176	175	176	179	182	166	163	173	159	181	152	189	176	186	165	185	137	181	156	160	199	179	170	166	174	186	181	174	175	186	152	171	147	190	185	191	151	165	162	193	158	145	170	181	192	185	180	193	213	196	170	169	175	163	180	175	186	183	166	195	159	164	197	174	179	222	187	184	164	195	207	173	154	170	169	191	155	176	150	177	149	167	170	165	196	187	181	191	198	175	185	181	175	175	171	166	193	166	179	188	199	180	188	177	154	156	183	168	184	187	182	179	174	190	194	187	173	168	181	158	192	168	183	175	176	182	153	170	178	201	172	175	175	157	180	192	175	184	173	167	196	191	173	166	170	144	191	168	165	165	170	220	148	162	178	181	192	178	186	180	181	154	180	181	176	174	188	184	192	156	160	176	163	172	176	172	180	178	168	189	178	187	162	178	176	166	153	171	209	204	159	191	193	171	186	153	175	195	200	174	193	181	209	168	197	177	169	174	159	190	214	189	201	191	207	164	158	175	165	175	166	195	184	187	172	198	187	186	181	184	185	136	206	162	182	203	157	191	166	171	163	159	199	184	168	185	168	178	175	185	181	189	170	189	171	178	191	211	157	173	188	173	182	187	163	156	174	200	174	180	141	157	154	185	169	190	184	165	185	164	169	176	162	181	180	152	149	169	189	155	158	165	186	169	175	170	177	177	184	169	180	166	159	188	173	178	174	193	186	152	176	186	170	166	164	189	196	177	181	196	168	172	164	176	176	190	197	181	173	176	208	178	201	152	168	157	163	179	214	185	187	171	184	174	189	173	188	184	204	204	181	158	169	178	157	170	188	193	195	179	166	161	172	180	177	188	191	190	175	177	167	187	164	180	159	205	145	174	177	183	186	167	196	160	215	158	193	159	186	182	158	170	191	189	169	150	166	174	165	161	177	202	183	160	169	183	177	174	172	181	188	174	183	191	167	170	165	188	182	180	208	152	174	187	197	166	192	160	179	181	171	189	168	172	208	173	203	200	172	167	196	179	175	173	192	199	186	196	192	177	164	180	179	178	172	175	194	186	167	172	180	207	206	179	148	174	183	180	163	192	195	167	177	189	180	166	188	161	169	177	158	153	202	159	155	169	213	170	165	165	181	189	182	183	150	203	160	166	191	195	193	172	172	153	180	188	171	183	204	174	159	194	190	162	183	174	161	176	170	150	182	210	190	193	188	153	174	181	186	194	176	157	171	179	181	204	208	154	187	185	177	163	175	180	164	155	176	185	164	175	193	196	165	202	190	191	163	179	178	200	157	186	167	190	166	178	151	179	192	164	165	178	169	175	184	208	182	196	185	153	175	155	173	165	183	190	201	172	192	198	195	169	185	193	149	190	183	177	188	167	163	193	168	186	184	170	172	172	192	155	188	159	158	179	187	194	168	207	189	160	164	168	195	170	176	174	177	174	180	193	173	163	177	184	154	168	173	185	178	171	156	173	185	177	186	160	185	180	190	173	187	217	175	222	164	181	181	183	157	169	199	161	173	154	177	186	167	154	182	188	180	203	162	180	203	179	168	169	188	169	179	167	166	171	155	170	167	211	211	181	173	164	199	171	175	186	159	185	190	171	174	187	179	159	190	188	158	177	192	181	182	179	151	166	176	162	178	157	178	190	173	193	175	150	191	204	193	188	177	172	183	191	151	177	219	206	166	178	192	184	156	140	174	203	176	176	179	182	165	174	177	182	167	177	183	169	194	159
12438	8984	11714	11738	6683	3109	2240	1948	2066	1145	1043	874	820	748	442	442	416	438	441	434	456	423	430	437	465	460	413	425	446	447	424	465	428	440	426	414	405	414	446	429	439	415	447	408	452	428	467	475	426	438	427	431	417	438	441	435	406	429	439	447	494	415	424	437	457	455	456	448	435	425	431	445	434	428	409	436	451	432	420	476	439	423	456	428	439	415	429	429	418	434	442	403	455	390	458	437	404	443	428	418	414	422	425	416	441	443	465	415	423	429	425	423	431	434	452	456	462	438	391	449	451	429	469	476	413	453	476	390	439	445	453	429	442	447	428	397	458	407	470	398	414	455	453	418	421	489	420	406	418	432	446	443	466	437	406	402	412	433	429	445	428	413	406	444	455	415	456	433	434	393	444	407	452	456	422	399	439	453	413	417	420	434	401	413	432	437	411	443	416	423	427	413	462	439	396	398	443	425	432	438	413	431	457	431	469	402	468	388	403	443	435	453	402	409	455	424	396	448	443	408	424	433	422	417	443	415	430	389	433	429	414	463	436	435	423	412	373	445	396	414	466	430	404	435	410	386	439	428	461	409	474	426	409	430	435	438	415	472	415	421	419	408	439	411	430	417	468	417	406	426	437	430	430	452	418	474	413	436	421	430	424	446	421	434	450	412	451	416	428	465	450	421	421	408	447	417	451	442	407	421	431	393	419	430	447	419	404	440	398	431	430	412	419	461	383	437	403	416	425	440	418	442	440	419	452	438	449	446	423	418	425	452	395	461	389	415	461	443	411	450	429	415	409	486	433	445	450	415	440	445	406	436	414	386	438	461	420	428	450	435	440	469	391	431	421	461	429	418	427	443	421	403	416	448	452	423	447	402	436	414	433	449	423	422	437	458	405	390	400	424	419	467	414	417	427	407	419	420	431	389	431	450	444	443	439	444	420	411	446	403	425	460	499	437	411	445	442	419	411	433	407	459	417	428	455	436	435	414	424	424	405	422	456	414	440	430	437	418	392	466	463	411	476	431	448	405	422	462	435	446	438	393	440	413	415	437	443	425	438	426	446	435	415	413	410	424	426	459	441	416	417	439	428	437	419	432	419	451	415	445	411	435	447	460	474	470	416	428	437	457	448	424	427	427	474	444	458	418	406	451	440	469	394	410	429	423	433	427	383	440	407	441	426	429	427	475	429	419	380	402	438	462	406	425	380	453	422	437	442	440	435	415	459	444	399	440	410	421	433	459	426	436	433	411	429	382	438	444	439	447	438	415	423	455	427	440	436	477	407	423	434	411	404	438	460	423	467	450	439	432	449	445	454	434	428	443	438	435	459	443	436	410	435	447	424	444	410	453	441	458	401	437	433	431	464	406	424	418	426	414	425	420	403	458	461	412	434	449	394	401	444	463	425	448	418	437	423	415	402	465	444	464	454	386	472	391	439	419	415	473	392	447	412	430	466	433	411	418	407	437	425	442	436	426	413	430	453	412	414	427	431	437	426	440	438	440	446	421	425	454	427	429	414	418	415	427	445	450	406	435	415	439	441	394	379	417	433	431	416	441	408	421	429	426	428	426	450	441	430	432	443	453	419	399	433	424	411	448	429	433	460	401	433	459	392	434	420	428	437	399	411	437	419	457	421	419	412	447	421	423	439	410	426	431	434	468	460	444	446	401	401	451	455	411	432	435	411	451	428	466	406	427	438	404	449	442	420	430	453	416	437	422	417	475	430	415	449	461	453	450	444	431	426	423	451	478	430	447	410	416	443	446	460	402	450	449	433	414	368	407	422	452	443	432	424	418	451	426	443	443	441	419	432	444	423	433	432	430	422	417	413	438	432	444	424	445	456	448	407	408	439	454	426	403	456	430	421	435	461	415	411	415	432	413	422	431	425	463	427	411	446	463	418	420	443	457	453	408	442	445	419	456	440	442	430	410	463	420	405	417	451	439	462	423	459	435	421	426	427	403	394	415	424	410	384	444	405	450	451	421	416	432	468	468	414	421	433	449	393	459	423	464	452	471	421	450	416	427	427	425	448	424	407	464	449	438	380	445	483	440	420	450	450	383	405	445	409	441	417	442	414	437	416	409	409	450	433	422	430	400	435	445	434	447	417	419	455	446	435	419	429	422	403	430	432	451	423	472	428	467	409	447	414	437	424	443	446	404	423	435	402	423	415	428	454	454	442	410	429	458	416	448	431	460	424	437	432	381	415	413	397	388	428	404	442	425	416	426	424	420	462	438	455	438	421	427	423	429	415	446	422	477	427	423	442	440	426	421	423	421	442	452	450	473	463	416	468	419	449	412	424	428	411	433	442	421	445	442	429	447	398	417	430	418	469	443	427	413	417	458	414	403	408	426	445	413	453	418	444	462	437	426	440	445	425	452	399	457	424	451	362	436	423	439	412	449	455	446	430	455	436	436	419	477	413	411	460	428	459	413	406	399	450	435	443	451	413	394	428	420	470	418	402	458	431	446	422	446	444	433	411	445	438	441	409	430	370	422	432	442	437	415	437	425	473	455	452	440	407	427	455	435	409	411	421	469	397	423	438	415	390	425	423	443	461	431	419	441	405	426	424	408	422	397	446	439	419	438	411	429	402	449	410	466	435	446	457	465	438	432	427	408	489	445	427	433	439	451	423	470	411	465	427	394	435	459	421	434	446	455	444	459	425	425	405	418	442	435	443	425	434	408	444	426	434	452	422	425	382	425	433	445	429	429	449	414	412	431	428	421	463	474	439	434	419	440	414	431	426	423	409	418	406	441	397	447	416	403	473	428	414	467	444	434	458	446	440	418	417	444	459	452	411	447	445	444	409	442	427	420	427	416	417	458	450	415	418	424	391	428	427	459	418	447	435	405	437	420	382	470	424	401	461	416	479	461	413	452	466	439	423	462	447	415	400	445	468	437	428	419	411	432	419	418	432	409	449	423	423	424	443	418	422	449	439	432	420	464	450	471	446	428	467	405	469	393	399	436	474	421	470	428	400	419	439	440	432	417	425	406	449	406	414	473	417	429	440	409	428	457	447	435	458	448	438	434	399	434	389	433	421	428	410	412	398	389	428	440	419	413	432	452	410	432	431	415	440	388	462	462	439	410	455	442	445	431	428	455	451	410	439	433	432	444	400	439	417	411	410	435	444	430	387	431	435	424	447	451	409	440	460	433	463	456	409	435	380	423	426	457	437	440	446	425	475	394	415	465	418	402	444	426	426	437	463	434	412	425	408	452	435	440	438	412	422	411	440	434	449	431	417	441	443	424	428	395	467	413	406	430	414	427	467	438	437	418	447	476	447	429	428	439	451	455	437	423	431	415	429	397	417	427	437	443	419	446	434	397	409	448	388	462	423	412	449	405	410	435	397	436	490	468	444	393	437	431	404	452	459	440	423	408	426	443	459	403	426	467	406	404	423	440	386	442	450	432	411	443	417	459	455	426	435	466	455	452	404	459	436	483	417	419	408	441	443	441	426	439	441	446	419	425	424	453	446	427
40975	28909	31877	27792	12856	4389	1376	798	637	1343	2131	2183	1912	1414	367	312	309	257	269	300	292	315	321	298	306	300	291	292	285	273	279	269	310	292	266	265	288	285	294	308	301	287	299	307	247	281	285	308	319	305	323	332	318	311	308	265	301	266	271	276	319	320	342	288	316	295	302	258	308	317	286	278	315	305	294	340	295	265	273	302	292	279	305	268	299	279	281	304	275	278	293	284	294	294	307	292	292	301	298	287	290	263	309	275	292	308	299	286	265	290	311	316	298	281	266	285	272	294	310	278	318	314	303	280	297	335	296	294	276	310	294	291	276	297	260	272	270	330	287	309	313	302	249	305	276	277	309	281	295	271	267	265	277	286	287	288	288	311	258	267	286	287	294	273	294	307	279	271	271	320	307	289	298	326	291	306	260	271	294	259	305	291	296	289	272	284	288	300	282	289	295	321	290	285	306	254	310	304	298	301	298	283	277	268	281	275	304	284	301	281	277	296	283	258	280	264	287	280	295	303	274	278	294	266	293	311	299	270	288	265	299	296	319	285	317	262	292	280	302	295	320	278	298	269	295	291	264	300	271	292	301	282	279	269	273	259	294	306	274	337	299	267	293	269	280	289	279	292	287	278	324	293	298	281	299	289	254	299	292	299	290	277	299	294	266	297	280	287	287	269	279	305	280	303	287	300	272	295	264	291	283	321	341	302	312	268	319	301	293	283	297	324	307	294	252	334	288	279	279	293	289	272	284	277	318	277	303	287	288	270	225	284	288	299	271	270	318	315	283	296	292	291	309	283	269	306	289	288	297	287	276	285	312	290	276	279	279	270	299	296	305	318	301	282	296	282	314	257	268	276	299	275	270	301	286	286	296	324	337	283	292	301	266	290	283	268	296	313	297	311	300	310	311	276	274	289	259	252	284	234	322	309	325	288	301	291	240	281	275	295	292	310	280	316	281	276	298	293	281	299	270	313	296	290	263	273	303	304	277	288	295	305	268	288	304	241	285	293	279	277	295	286	287	269	330	273	294	294	287	285	278	275	313	295	275	298	305	295	276	293	300	293	294	313	293	274	284	306	247	290	279	272	280	317	313	298	309	269	337	306	309	321	326	296	266	326	301	283	289	272	270	289	284	317	289	291	301	287	256	298	328	318	300	328	295	304	284	304	318	306	288	283	302	316	282	283	296	304	312	300	298	300	263	288	312	301	303	320	309	316	282	272	298	282	270	272	266	316	277	254	276	276	284	310	278	278	282	319	298	286	321	282	280	270	316	283	284	298	306	270	271	299	281	303	274	300	303	296	313	289	310	294	297	292	277	271	290	296	310	309	265	307	310	312	286	296	296	289	287	287	283	280	294	303	267	269	287	286	270	271	289	283	283	282	298	311	286	299	302	292	282	291	298	322	269	270	269	241	295	271	298	294	278	290	298	298	281	273	300	314	293	264	291	288	314	300	290	273	279	317	309	289	313	327	271	303	282	289	281	261	283	272	288	260	292	289	298	282	259	287	309	318	287	306	316	272	301	288	280	295	268	300	294	297	307	300	277	273	304	284	305	308	303	278	323	300	265	286	269	310	323	298	292	321	287	276	284	287	275	295	282	323	301	321	294	302	300	286	256	281	270	299	291	304	260	306	289	280	289	245	279	274	244	297	305	290	273	285	289	351	299	300	265	298	309	304	294	283	302	249	276	272	305	304	303	291	292	310	297	272	283	298	268	327	297	332	269	278	295	264	281	302	280	304	317	283	297	298	305	298	301	304	297	269	277	307	291	257	278	283	305	309	316	297	296	325	303	300	305	293	294	263	275	267	301	286	267	300	297	300	252	292	284	291	281	298	318	293	308	289	318	264	290	284	302	300	314	272	323	303	310	278	269	275	309	287	326	292	269	305	293	315	285	303	284	299	269	278	292	291	336	262	303	287	302	312	292	270	290	291	318	302	269	280	296	305	277	321	293	281	279	266	269	289	302	275	323	308	311	297	281	289	320	276	286	309	289	290	270	300	288	293	282	290	319	289	271	282	294	281	295	301	318	301	295	275	309	314	282	317	295	287	272	307	282	282	284	305	284	276	281	313	295	286	294	301	256	281	312	284	307	285	299	297	285	269	298	310	273	292	277	284	304	297	266	304	288	320	276	286	306	278	296	291	258	317	274	300	292	281	331	301	278	294	277	289	284	264	253	302	308	276	256	319	286	276	288	292	316	257	295	264	301	326	298	298	302	281	299	286	310	292	314	315	303	316	280	279	281	275	275	282	294	302	285	309	331	316	263	276	284	269	303	297	296	296	306	295	323	289	264	314	320	276	328	278	312	291	305	284	290	286	310	267	290	290	297	292	317	267	299	285	272	308	310	279	307	297	280	304	282	287	273	271	295	313	293	298	259	279	326	305	338	310	264	280	316	285	286	306	302	283	276	265	289	320	278	295	287	319	312	262	260	291	281	284	269	276	280	303	302	297	275	287	278	272	296	326	303	296	267	293	294	280	323	289	264	291	310	271	268	278	278	309	317	292	275	290	303	271	269	276	300	297	324	301	333	290	258	259	302	275	284	317	297	295	270	281	316	288	278	294	288	307	315	272	306	268	268	307	259	297	286	292	280	266	291	282	316	310	281	318	282	315	282	332	293	263	309	326	263	295	297	280	317	302	285	269	262	278	283	273	277	297	287	294	282	296	316	275	295	310	302	345	300	296	290	303	297	296	294	291	276	286	248	278	279	301	318	271	296	286	264	295	296	299	270	297	269	269	259	301	312	247	300	289	266	249	283	287	297	312	323	288	303	282	316	281	290	301	293	264	266	266	289	276	299	284	293	289	319	301	293	305	287	267	273	299	320	339	253	277	305	279	289	286	257	300	308	283	321	326	295	284	292	293	270	258	291	276	311	293	286	295	290	296	313	302	292	292	311	283	321	297	323	300	335	281	289	308	257	299	268	284	293	240	272	289	273	308	282	298	274	333	276	289	302	279	304	319	278	285	294	276	278	270	309	298	295	296	280	289	295	253	303	275	320	294	308	268	314	296	302	283	275	264	305	274	294	315	261	289	290	300	302	298	322	290	278	283	272	306	320	289	282	278	283	289	299	300	288	285	289	276	294	241	321	293	297	281	279	302	268	279	290	305	300	314	322	293	292	296	305	240	315	277	281	294	268	276	280	273	309	282	296	269	300	285	280	318	315	291	306	275	285	284	290	313	296	282	298	270	309	267	300	315	286	259	298	334	274	275	301	302	266	288	308	307	302	293	289	312	280	277	278	264	281	290	282	284	311	301	316	287	284	287	264	307	250	315	313	264	315	307	313	295	287	342	324	304	290	288	320	288	296	298	273	284	283	310	323	277	287	254	300	287	286	315	301	305	263	293	287	301	304	271	289	303	292	319	278	324	285	274	272	294	286	278	288	305	301	310	269	271	264	289	308	274	297	300	290	270	292	302	320	312	303	285	267	290	278	290	291	292	288	316	269	272	271	296	311	318	300	270	286	305
26061	22408	35240	34547	19426	10311	4646	3049	2493	6389	9607	10119	8821	5895	797	688	654	696	611	658	632	624	690	688	709	630	660	661	675	676	626	661	669	643	657	666	649	678	651	677	691	669	632	636	667	668	711	641	633	673	688	669	673	720	675	662	714	665	663	676	634	659	621	643	696	650	626	641	667	658	653	622	658	630	658	620	623	683	604	689	647	674	629	657	619	688	667	637	700	697	655	673	663	687	667	638	655	667	652	642	645	680	687	621	677	635	651	667	609	648	685	685	663	696	673	646	676	646	621	675	649	669	640	664	636	633	650	612	642	658	677	651	633	702	638	692	672	600	655	649	697	628	661	632	618	659	682	624	687	613	642	692	637	692	656	665	687	656	617	651	616	651	660	652	639	678	660	700	677	671	647	647	634	647	644	646	703	664	704	656	655	702	632	700	669	619	675	652	688	641	614	661	655	628	696	613	668	677	639	661	655	611	668	671	674	637	686	647	663	676	706	699	662	670	688	637	681	640	643	696	675	652	666	616	653	697	617	647	665	671	692	665	647	657	629	647	693	691	602	652	648	630	638	622	698	669	691	638	632	678	651	649	644	634	631	655	662	651	625	639	656	678	671	675	647	654	635	687	644	663	657	638	712	650	618	699	633	647	628	640	640	617	681	602	678	634	705	657	656	606	642	634	671	665	662	629	649	659	669	650	641	650	638	680	614	627	668	676	687	660	669	661	691	665	616	690	672	615	704	629	620	661	636	662	713	645	640	699	599	627	676	652	677	649	666	674	667	664	646	675	628	620	654	671	665	630	615	664	648	625	621	651	649	615	648	633	644	624	652	630	665	668	629	614	654	647	627	670	686	666	653	679	623	634	713	623	661	655	639	699	680	685	640	643	643	653	674	682	652	650	668	688	676	623	659	674	682	673	699	711	690	632	646	662	714	651	630	672	658	614	633	645	640	632	681	656	670	690	715	661	674	668	632	699	626	650	658	679	658	658	609	662	632	648	595	695	626	668	629	597	653	663	673	637	596	625	627	703	615	666	664	633	697	675	655	676	626	651	652	659	637	663	619	675	707	676	608	681	641	624	691	652	644	623	661	667	641	612	662	675	644	649	621	667	627	655	692	651	714	617	650	685	691	647	687	694	644	608	697	661	639	637	656	691	652	690	648	698	663	641	644	684	651	638	691	642	627	668	704	628	694	681	671	671	657	659	604	688	690	644	664	668	628	666	633	636	693	668	629	635	645	688	658	648	678	675	622	615	699	658	657	645	655	664	692	635	615	659	655	671	681	705	664	632	672	653	679	654	628	630	684	633	683	684	697	639	666	654	612	647	724	679	663	680	637	621	630	624	631	622	645	696	639	672	661	713	692	644	664	681	631	658	679	644	632	662	654	684	644	691	650	642	630	641	634	648	669	627	663	647	656	651	651	676	675	637	627	656	654	711	695	658	669	679	692	623	636	648	687	662	640	702	674	642	652	682	616	692	675	648	690	622	674	684	676	669	666	657	673	614	646	702	655	698	708	671	661	721	639	628	678	696	616	655	604	623	715	664	631	652	681	699	662	666	627	662	698	639	637	652	645	654	683	650	666	635	667	647	639	668	681	657	627	668	658	676	683	655	688	655	650	657	653	630	615	642	712	617	645	673	663	674	678	717	616	716	636	620	625	624	637	643	644	627	635	640	645	636	674	673	678	654	616	640	611	649	642	656	654	648	621	622	674	666	640	642	676	643	669	715	650	647	671	598	643	645	623	706	635	678	702	636	704	665	669	633	697	658	686	660	648	647	628	663	639	701	682	608	641	644	649	626	666	681	699	646	675	662	667	675	708	681	661	649	641	680	703	624	684	682	680	652	672	638	657	635	676	659	665	722	655	683	617	652	728	684	655	625	683	636	610	656	663	700	664	673	694	642	664	686	679	699	606	640	679	712	665	686	653	700	668	637	689	670	632	655	617	709	657	634	687	653	642	680	730	646	643	626	644	648	662	633	656	672	635	639	657	648	701	673	664	664	741	645	694	625	675	635	652	616	671	666	617	633	679	644	654	596	669	693	702	637	656	620	653	675	672	652	659	649	665	672	625	662	662	681	653	681	667	670	686	678	633	643	660	685	642	624	671	673	669	642	699	675	694	659	631	612	672	637	673	627	645	680	693	668	628	659	633	668	676	669	673	651	646	633	703	651	623	681	661	668	717	661	610	651	686	630	687	663	654	619	625	638	639	617	670	626	646	629	678	636	608	646	662	636	649	694	639	628	685	640	662	683	607	654	642	632	664	684	667	659	696	635	626	667	660	671	688	616	658	673	636	666	714	605	696	643	642	666	636	656	566	642	659	636	618	691	654	642	662	672	693	617	654	642	668	606	706	654	640	629	703	616	686	650	689	635	666	703	645	687	713	726	679	627	662	653	620	642	602	633	642	683	686	651	636	639	650	620	685	647	665	655	652	652	672	678	648	683	685	628	651	679	654	676	624	694	654	649	676	707	679	656	686	612	672	616	628	607	647	712	635	714	647	657	658	639	683	674	669	670	594	654	659	671	618	664	628	648	636	689	676	655	645	651	626	674	632	637	642	616	679	655	663	645	719	689	667	647	671	642	664	644	685	685	678	653	616	664	635	650	648	616	683	678	673	653	657	666	662	680	662	651	656	644	666	666	613	709	697	704	683	641	681	645	660	653	673	653	664	633	634	683	641	671	681	652	707	677	635	650	670	639	657	655	649	633	686	627	686	671	648	662	654	649	662	657	661	624	640	700	710	652	651	698	656	665	638	605	666	655	705	649	695	679	666	682	700	692	697	663	645	641	664	647	688	708	679	682	669	667	698	691	616	718	704	633	610	643	710	665	659	679	637	651	723	688	675	650	640	680	644	621	649	694	712	650	661	657	694	652	642	674	671	687	667	697	613	651	663	636	647	641	645	684	634	710	642	641	657	640	615	660	682	644	663	631	635	665	670	672	670	635	638	654	652	661	653	603	664	646	651	605	660	681	636	709	687	693	666	667	657	734	643	659	662	607	671	678	650	650	665	683	668	655	631	604	634	645	636	659	626	664	653	661	631	677	650	680	662	738	670	718	676	650	617	672	649	612	660	654	632	651	622	637	643	692	715	651	672	647	665	673	652	665	610	687	651	669	633	632	660	676	661	650	688	660	652	649	628	654	700	631	656	630	666	658	573	643	632	677	642	632	674	670	628	665	674	648	637	599	627	664	658	634	608	681	718	647	648	614	609	667	678	658	628	662	656	673	659	654	702	662	657	654	692	682	660	655	678	693	713	634	612	666	641	661	680	612	653	671	665	680	661	632	681	712	645	656	670	644	650	732	685	653	670	669	681	615	651	640	610	670	675	644	629	678	648	648	614	656	659	657	692	653	635	619	656	643	666	680	631	623	643	672	672	628	596	623	663	656	643	652	639	669	646	667	672	626	624	668	684	694	672	644	650	672	624	649	625	630	663	676	689	642	636	669	670	634	647	667	649	655	660	675
49112	37437	39871	35501	15720	4959	1939	891	983	3134	4541	4196	3138	1903	507	369	394	368	328	378	374	375	341	350	325	347	299	364	320	357	337	340	326	329	337	307	350	343	346	381	365	347	352	316	340	335	348	373	320	316	348	360	346	376	315	371	339	304	357	371	328	366	365	365	320	333	365	328	321	359	334	330	353	375	332	326	305	335	353	341	311	331	342	327	322	356	351	330	354	317	326	323	368	387	352	371	343	312	341	382	348	347	348	360	339	301	324	316	335	375	332	301	357	357	342	296	335	338	324	308	330	364	317	340	314	317	332	354	299	339	321	314	344	341	341	325	321	378	334	322	333	358	350	346	318	325	337	335	325	347	327	350	331	333	348	363	336	356	333	357	337	321	338	332	310	309	300	343	378	313	339	331	324	322	307	334	352	330	354	325	343	345	338	309	312	366	348	383	346	331	312	353	358	355	367	369	354	333	334	362	385	360	371	345	345	344	345	344	305	360	332	363	330	328	296	327	369	321	329	345	387	323	312	322	338	333	338	325	356	321	304	350	376	341	337	328	350	343	345	345	348	382	316	303	347	360	344	389	341	337	317	347	349	324	325	327	351	318	343	363	363	339	318	295	269	337	326	353	334	314	323	298	345	353	346	353	371	302	363	334	317	311	337	343	308	379	312	322	321	308	367	373	313	354	353	342	367	328	355	309	320	312	332	359	330	317	356	348	378	322	333	346	340	367	349	325	374	346	371	366	319	332	333	344	336	363	322	338	355	341	349	356	339	334	344	332	322	354	355	331	358	359	310	336	354	320	350	339	357	351	351	328	330	355	338	329	326	309	341	360	314	322	335	334	358	376	343	338	350	352	359	337	344	375	334	354	361	372	327	328	346	343	328	338	291	343	365	302	314	356	321	341	309	339	339	337	327	351	348	345	372	308	364	340	324	339	320	333	376	322	316	351	311	315	322	319	339	329	341	362	375	355	387	325	322	332	397	340	361	331	333	350	351	323	350	345	308	345	362	324	311	346	366	368	345	333	343	331	309	354	342	318	326	360	355	366	358	374	336	326	366	336	318	365	332	320	319	344	384	313	318	315	342	321	369	375	353	302	365	322	335	350	329	310	348	348	375	326	369	327	365	335	311	356	312	372	342	358	322	398	363	326	314	363	310	332	300	365	332	344	348	320	344	353	328	309	341	339	342	315	347	366	324	401	336	363	327	371	357	344	278	323	327	363	337	306	343	337	326	334	338	298	329	322	325	328	377	328	343	314	351	364	311	351	346	297	353	367	298	351	378	358	383	357	341	326	332	364	353	318	329	345	324	355	347	341	330	364	356	383	369	324	350	357	353	322	326	340	341	353	321	336	402	402	346	332	326	329	370	357	349	361	331	318	364	361	329	363	301	352	346	347	363	331	332	370	358	327	356	342	345	359	307	306	347	324	330	352	328	302	330	335	344	355	289	327	339	364	326	340	345	376	363	321	343	321	330	348	324	360	346	354	353	364	321	333	352	313	305	316	336	339	321	364	337	349	318	309	337	338	345	335	309	363	357	328	318	352	290	391	341	349	318	343	357	314	345	317	359	317	342	359	318	330	341	312	335	319	351	349	328	315	343	320	328	333	350	386	369	344	317	340	314	342	324	358	297	359	342	351	348	322	340	333	330	320	322	337	353	337	329	329	349	319	359	372	363	354	330	344	354	328	309	361	332	373	361	348	383	317	344	330	333	356	372	333	316	328	324	348	343	353	339	336	281	316	342	323	318	348	353	353	339	321	302	353	371	334	350	368	363	321	338	366	343	335	360	334	324	327	346	349	346	334	325	319	364	352	344	347	355	346	376	365	310	336	313	319	368	348	362	356	337	325	349	346	341	336	353	329	368	339	346	335	313	351	377	350	369	345	322	374	301	366	334	346	329	364	334	385	343	324	357	357	327	323	318	352	361	362	342	324	340	360	349	351	358	337	345	306	363	346	351	323	335	322	360	373	354	345	363	319	359	387	337	330	356	323	362	336	347	352	365	340	359	339	333	325	368	348	332	366	345	360	364	330	332	319	338	335	377	362	318	325	382	327	355	334	317	354	347	316	344	381	321	366	339	332	384	357	344	327	335	332	374	316	328	363	321	366	348	365	308	313	382	364	316	347	341	352	311	371	328	351	354	368	360	325	343	345	342	377	360	318	335	319	326	319	315	355	382	335	313	348	337	317	348	299	300	378	332	334	290	341	345	372	343	340	336	356	368	332	346	342	353	325	376	346	337	366	362	333	323	334	292	314	351	306	362	364	383	332	326	308	345	320	314	331	313	302	328	351	354	343	363	328	324	366	361	343	354	318	327	334	344	298	334	356	341	341	328	342	355	358	330	354	342	368	349	351	374	309	319	317	320	348	328	296	312	375	348	315	309	350	305	352	299	363	330	381	355	339	353	356	335	357	350	344	336	312	340	333	361	337	310	325	359	348	328	349	351	356	327	346	330	346	321	353	314	342	353	345	331	361	316	348	391	327	319	348	338	316	340	339	347	337	324	346	339	331	319	344	320	341	284	360	339	347	329	351	340	359	347	327	336	333	343	343	330	369	350	355	338	304	323	350	355	304	333	375	334	340	361	340	347	341	380	339	295	359	336	306	343	369	338	324	366	290	332	363	358	320	349	357	321	344	346	318	312	337	363	345	340	321	322	349	363	370	342	309	382	337	379	356	376	396	322	294	318	362	381	358	335	326	358	323	386	343	345	354	346	369	363	346	369	319	386	343	377	373	322	320	286	337	345	331	358	343	321	328	350	346	365	329	328	324	322	364	349	364	330	344	358	349	367	339	347	333	338	330	313	302	304	331	357	325	370	309	341	342	341	372	348	331	318	316	356	326	355	317	293	349	338	356	367	345	313	365	352	349	327	341	364	328	323	317	371	319	334	318	343	354	314	345	321	342	361	360	345	337	335	327	353	361	338	340	371	307	371	329	345	343	328	329	346	310	288	359	349	306	307	365	324	367	355	349	365	299	360	282	339	352	336	322	365	313	327	378	366	343	321	336	317	336	336	360	340	318	356	334	301	355	312	324	328	311	331	341	357	365	322	338	341	331	343	360	327	336	337	353	324	311	318	378	336	331	346	312	357	331	309	353	368	349	351	345	320	339	353	326	379	378	322	336	311	353	362	375	355	367	355	336	373	319	370	343	309	342	364	345	323	342	325	365	359	333	330	357	320	298	355	347	333	319	333	330	288	344	350	355	376	355	334	344	313	320	323	358	364	321	359	368	370	338	339	369	372	334	344	330	343	335	332	366	336	376	315	354	347	342	372	363	341	351	327	326	341	364	329	326	337	326	351	353	370	362	368	375	327	365	365	318	349	312	330	326	336	348	319	360	339	355	298	404	332	345	337	359	360	332	371	370	334	353	334	332	328	340	341	329	364	367	359	348	353	338	319	354	355	298	325	362	375	342	354	350	324	300	300	378	353	374	329	342	353	342	352	316	331	329	303	345	358	358	352	315
31295	29241	40873	39414	18663	8314	5356	2970	3788	13620	17892	16115	12651	7824	1342	785	709	797	714	800	723	792	733	758	775	743	743	789	798	759	709	782	762	724	817	745	729	780	764	747	754	794	743	732	726	768	761	745	724	736	703	734	706	706	789	702	746	740	721	745	765	726	700	711	714	745	712	750	720	724	713	733	769	747	768	737	746	702	777	744	748	753	735	725	758	685	746	737	746	717	765	766	774	720	679	762	753	758	675	723	694	772	767	782	755	720	732	752	711	750	772	738	757	718	709	784	750	776	740	788	718	702	694	776	716	781	746	790	751	724	723	736	758	732	778	790	712	778	719	729	761	808	740	792	755	722	717	801	713	742	788	736	761	776	745	720	673	713	745	740	761	742	740	726	767	743	762	792	729	754	758	745	732	715	682	749	736	720	742	746	746	741	745	744	696	690	704	737	749	716	760	742	733	762	706	706	714	750	693	737	724	708	797	745	726	805	725	727	760	782	710	748	782	765	701	762	725	738	736	782	712	785	746	736	773	707	791	735	750	734	730	756	752	739	750	725	737	714	766	756	709	740	749	760	756	714	759	755	748	705	756	739	723	757	748	767	741	728	725	764	758	778	729	771	790	710	742	732	773	758	692	757	763	716	781	732	732	779	757	677	700	785	709	740	714	736	754	724	741	731	690	745	720	725	727	717	724	755	764	735	776	727	750	763	740	760	726	715	731	729	707	778	733	765	769	744	757	712	749	775	710	695	715	721	733	733	756	733	802	744	807	759	711	709	730	750	754	722	780	704	712	742	727	715	758	737	748	727	777	730	757	703	747	761	734	753	708	787	750	745	712	675	764	747	715	716	767	748	692	695	696	727	721	726	782	748	720	764	709	763	753	721	742	732	710	761	759	760	768	739	759	772	702	754	713	787	702	763	748	758	730	703	758	725	722	748	727	749	744	766	787	762	722	789	733	750	747	728	745	750	778	740	752	740	726	752	725	691	670	713	736	710	727	743	704	777	736	704	737	699	708	787	762	769	779	741	765	774	782	765	711	705	713	735	759	763	781	739	745	740	753	792	751	775	776	735	761	778	771	705	717	724	749	701	743	764	677	730	739	755	721	732	757	736	751	742	734	746	726	741	719	738	719	718	709	695	717	804	739	732	726	753	722	740	755	740	725	708	708	764	742	766	744	705	753	738	726	701	745	779	747	697	718	705	760	771	709	755	721	722	715	747	748	720	717	727	741	743	706	728	778	708	690	689	749	746	739	706	691	756	699	776	753	706	715	743	739	753	771	767	757	726	762	741	695	741	727	729	738	800	761	740	766	716	749	746	719	746	706	729	717	730	729	770	756	722	769	775	734	711	741	758	698	744	753	744	734	725	787	707	676	720	760	724	720	741	741	722	745	740	685	693	688	748	757	749	766	734	717	753	735	756	724	701	721	736	772	750	744	757	746	700	722	743	745	771	702	747	768	726	706	764	707	777	770	717	790	707	759	692	740	763	760	746	758	745	743	791	784	764	720	710	725	733	775	769	758	717	691	706	702	722	776	729	731	700	742	747	727	694	693	775	710	734	703	736	743	673	767	731	693	707	736	729	688	766	765	745	716	736	703	771	741	755	742	756	745	758	769	767	734	674	770	711	767	781	810	748	684	688	693	729	764	738	729	731	765	739	743	744	718	778	718	754	757	705	770	782	755	773	702	719	736	741	736	724	766	738	712	754	773	756	755	810	733	757	703	678	740	752	769	774	789	672	777	752	709	715	753	763	790	735	699	736	746	747	750	714	786	750	723	747	706	722	748	739	714	707	740	715	757	717	720	758	718	740	722	779	737	750	731	753	712	728	730	708	767	692	733	746	757	728	757	731	735	738	732	769	741	755	804	745	775	730	755	761	794	722	739	738	717	730	723	801	745	745	737	764	720	779	700	722	777	736	718	757	737	762	738	718	715	750	743	748	704	739	756	758	779	726	730	732	766	774	775	786	691	741	763	752	756	717	745	751	726	755	714	731	743	745	804	733	740	720	748	709	720	716	756	746	691	788	770	767	755	714	746	732	759	736	745	700	736	759	766	744	715	774	772	787	790	718	703	709	735	730	744	713	696	775	761	728	819	752	721	740	768	709	762	780	765	755	719	729	777	767	729	716	746	751	712	720	728	730	778	748	767	694	703	722	745	672	730	741	745	706	728	708	721	713	730	764	698	719	714	730	715	705	711	724	712	734	738	758	713	726	696	746	735	740	697	732	747	753	748	749	721	724	713	753	732	702	706	763	727	801	749	722	742	739	748	687	718	763	743	758	727	718	726	760	742	760	754	728	734	756	744	773	780	744	692	780	703	765	729	713	761	782	746	716	701	749	773	721	744	710	739	763	697	683	704	700	786	695	686	791	760	717	728	748	675	751	729	750	732	712	721	748	731	773	707	717	718	693	706	710	786	678	715	778	766	716	779	724	741	724	723	761	826	781	716	749	736	747	753	749	742	765	685	767	727	745	771	786	772	728	725	825	698	770	735	765	745	736	750	733	787	762	760	735	720	782	722	708	768	774	746	773	760	753	808	731	703	738	704	790	758	693	731	750	691	763	755	755	689	771	694	744	721	783	755	727	734	695	720	726	704	789	736	740	808	773	708	774	718	734	703	709	720	698	750	721	745	755	715	750	784	749	717	733	743	755	704	776	684	775	772	738	724	707	734	732	819	767	721	762	773	756	740	765	695	770	772	765	772	754	739	776	733	740	736	736	774	751	719	712	751	787	736	751	751	779	724	780	718	725	731	758	739	716	723	773	731	758	779	767	756	742	764	771	778	722	785	741	730	727	743	705	782	761	710	721	697	730	746	737	735	689	759	744	773	790	717	698	699	740	707	755	736	756	713	747	781	693	725	780	749	759	738	710	714	761	717	705	729	738	761	715	720	722	725	741	732	729	683	703	713	691	708	710	660	755	751	739	739	725	709	794	782	732	723	733	737	722	726	746	708	704	724	819	737	769	726	774	777	771	728	724	724	726	744	730	745	731	750	723	723	748	720	766	748	725	749	775	719	741	763	701	765	761	777	783	704	712	769	713	746	721	738	715	726	816	768	790	677	712	724	724	782	687	775	728	766	737	778	726	749	729	718	746	719	726	776	751	778	709	760	760	701	824	761	758	755	748	743	740	747	727	747	749	652	678	695	737	772	729	758	792	747	789	754	723	691	734	718	712	702	762	717	731	723	750	722	725	772	768	695	767	712	724	729	765	754	741	713	740	771	706	757	784	735	757	697	727	757	667	729	714	738	717	753	710	751	759	759	768	756	745	755	747	769	699	752	752	712	758	750	688	739	685	738	709	737	763	754	731	747	753	768	726	701	733	783	749	722	695	738	744	727	731	757	722	742	737	782	722	763	714	790	787	751	709	746	797	769	715	736	759	721	737	741	752	771	705	754	759	741	765	722	711	712	709	735	776	709	746	740	676	800	737	735	733	773	723	713	776	753	751	714	737	737	735	728	768	742	716
21501	11137	8050	3588	1082	544	360	249	265	287	323	321	302	246	173	208	169	189	174	187	167	191	198	156	214	182	214	187	188	196	194	190	150	201	188	183	201	203	175	191	180	172	174	192	186	180	179	181	208	184	190	186	189	186	174	171	172	176	188	206	187	182	201	204	195	199	180	183	196	173	167	169	185	199	184	203	179	206	163	183	151	194	189	159	212	185	174	194	199	176	194	181	184	169	185	189	169	178	226	177	168	169	187	221	184	189	192	172	195	191	186	183	193	189	201	177	182	183	180	181	186	179	177	196	179	206	173	185	219	199	187	186	182	177	188	186	164	179	224	176	170	177	190	180	157	140	175	185	186	219	176	196	163	193	170	179	186	164	193	196	181	174	175	203	209	200	190	197	178	185	202	175	199	200	190	213	192	186	190	206	185	171	163	185	223	187	185	185	198	205	180	186	169	174	191	202	191	204	186	196	175	183	193	167	196	194	176	198	167	206	218	226	188	219	177	166	191	197	202	190	189	164	163	201	189	188	175	192	171	179	183	189	199	180	202	190	175	180	188	179	186	211	201	198	168	176	213	206	184	185	180	182	186	191	181	183	157	166	168	203	196	198	172	193	174	179	198	198	212	174	165	189	200	193	162	192	185	209	196	160	163	185	168	187	202	160	179	182	212	184	173	184	193	204	167	179	182	203	171	169	174	175	163	171	194	171	193	211	183	176	181	166	174	197	179	186	189	189	169	177	179	188	196	193	184	151	172	172	206	198	168	199	218	155	197	209	175	181	206	196	224	185	183	210	176	181	217	188	191	198	174	175	174	167	201	199	163	187	183	201	188	177	174	164	189	194	187	187	200	202	181	173	188	189	204	174	221	188	176	168	203	201	199	182	175	213	222	196	197	179	194	184	187	174	181	185	205	210	162	184	162	196	176	157	193	175	180	177	183	172	193	178	181	179	190	173	191	177	182	184	175	175	174	184	166	192	178	206	196	188	213	188	212	191	178	189	200	162	159	179	198	203	183	184	158	175	197	204	181	184	194	181	182	168	184	206	197	175	185	203	191	184	178	203	168	165	189	162	193	200	195	193	182	189	172	179	213	200	189	194	206	167	177	199	189	193	177	179	193	202	184	173	211	201	193	180	194	167	215	168	180	171	199	178	187	177	194	180	182	185	207	189	169	203	170	182	202	184	187	194	179	173	203	161	179	194	208	191	197	188	186	186	190	176	188	162	192	156	205	166	187	193	183	189	181	175	183	185	206	190	215	205	211	191	156	198	177	156	174	194	194	201	208	201	174	208	216	200	203	191	185	183	171	206	166	199	197	199	185	176	193	191	164	199	191	208	195	191	179	195	189	202	185	194	183	191	169	209	202	185	172	188	229	210	174	183	197	208	174	158	192	179	187	170	175	186	203	189	182	177	186	157	213	206	168	193	176	172	207	185	200	207	190	175	190	182	183	202	183	178	206	206	170	182	179	171	191	192	200	201	209	188	210	164	174	192	192	178	169	199	167	186	183	194	183	168	191	207	205	203	178	189	181	202	185	142	186	196	174	190	189	162	203	154	167	187	187	191	154	194	168	185	185	180	187	172	184	169	184	183	188	182	196	187	160	176	191	196	157	183	191	200	197	186	205	194	208	190	197	193	188	209	188	193	201	191	178	195	202	193	171	158	173	165	179	190	184	165	198	161	186	184	186	201	224	186	177	198	186	196	185	193	203	184	195	177	182	182	215	213	201	180	158	176	202	200	198	199	213	156	183	144	192	185	192	179	174	186	188	203	194	191	174	156	168	188	209	202	189	188	201	178	167	157	188	186	167	160	197	201	229	200	156	199	177	170	170	206	185	167	180	176	183	166	170	176	167	184	163	181	201	187	190	184	174	174	189	187	191	185	221	174	194	177	188	201	179	186	216	200	201	181	189	171	182	183	217	199	156	190	173	181	180	181	208	175	165	177	201	177	168	194	171	172	169	187	185	192	183	171	178	175	195	182	206	190	211	175	183	211	214	208	191	182	167	158	180	194	198	183	210	194	169	194	195	190	184	203	178	204	175	189	166	196	190	169	152	174	199	174	187	188	181	201	217	197	219	162	193	171	186	205	172	185	178	207	180	176	207	174	171	185	191	190	188	203	218	198	186	195	214	193	186	187	168	188	199	163	182	193	194	178	193	200	204	181	205	163	177	163	205	180	189	187	158	182	195	191	195	169	181	197	173	188	168	179	213	202	197	201	205	175	183	183	167	201	191	170	178	200	175	176	202	179	182	183	183	193	179	161	173	209	161	184	166	198	160	197	192	187	192	174	191	196	204	160	172	156	181	186	171	173	213	174	192	178	176	166	178	161	170	172	196	203	184	188	175	205	187	186	162	171	160	211	171	168	186	180	160	202	176	175	178	174	187	170	196	200	163	196	191	205	182	181	178	174	164	219	189	195	201	183	194	167	190	206	172	167	183	181	196	200	182	165	161	189	180	179	184	167	162	172	197	208	180	195	212	190	191	187	189	180	164	172	160	152	199	204	168	189	168	194	217	185	184	181	206	152	194	177	185	174	172	181	188	202	184	198	180	192	204	172	209	202	217	160	203	187	186	190	170	189	199	171	193	164	194	187	207	186	160	155	221	183	207	200	172	188	189	187	189	178	222	199	172	190	196	197	176	178	172	176	165	175	185	222	175	207	204	184	189	201	191	194	201	191	172	189	191	196	168	182	186	197	186	169	196	177	180	178	185	172	201	172	187	203	181	184	171	204	175	189	173	194	189	175	195	184	192	178	172	193	189	202	163	189	178	176	167	157	199	199	185	183	201	184	208	201	200	182	181	191	184	156	209	208	212	202	190	195	200	194	178	156	201	215	197	196	180	177	173	217	199	209	165	179	195	187	186	172	189	183	194	187	178	174	196	165	196	174	174	192	170	185	197	184	164	201	177	193	182	195	188	192	179	185	177	179	186	208	197	208	183	207	199	207	205	217	208	176	196	204	190	195	178	166	173	205	202	151	165	174	180	162	184	161	175	203	166	168	170	195	166	200	181	184	194	175	179	199	179	181	189	173	209	171	181	215	165	175	191	190	184	177	205	181	194	183	198	200	192	184	193	215	199	190	187	184	164	153	164	194	193	206	198	194	167	179	172	201	173	171	191	196	195	206	177	157	183	161	179	183	187	190	190	175	181	185	204	179	174	205	179	179	194	198	173	215	184	178	162	188	156	178	198	200	195	196	165	195	207	171	189	188	168	160	181	190	174	170	160	191	167	178	177	198	192	168	161	171	187	176	186	191	156	198	195	181	154	182	172	219	183	178	177	177	179	200	193	195	183	189	170	192	206	179	190	178	170	179	191	186	164	160	198	188	158	196	168	177	158	172	196	181	181	183	183	195	220	171	194	189	199	185	200	184	175	174	195	217	192	172	177	167	204	177	172	192	197	163	175	194	187	191	183	196	184	186	178	188	183	203	175	167	191	195	164	208	175	196	207	165	179	189	174	150
13051	9014	12767	8798	3359	2049	1335	854	785	879	1222	1185	977	693	493	416	436	440	450	449	439	439	452	428	437	421	449	416	456	503	463	413	462	438	452	418	440	447	457	445	459	442	420	416	446	444	439	473	440	444	433	413	427	410	494	480	456	436	433	414	473	457	447	417	462	464	427	494	449	453	427	439	459	450	398	436	405	448	456	425	453	448	462	434	418	403	471	428	430	460	441	408	414	436	440	462	465	442	435	451	446	463	466	429	421	409	476	473	454	435	469	434	473	433	426	434	472	507	438	430	420	477	461	438	437	442	473	419	466	468	465	467	386	490	443	446	459	439	459	410	457	455	442	456	473	431	489	455	459	469	459	453	446	460	441	468	399	466	430	417	465	419	434	427	446	450	410	468	435	410	440	442	433	448	426	432	442	425	402	450	447	451	476	427	466	451	450	406	448	500	483	450	489	405	430	451	491	460	469	458	437	477	442	441	482	491	443	455	442	479	489	460	451	445	422	439	409	479	460	476	443	457	482	449	471	456	436	464	442	468	473	455	442	442	463	432	464	443	444	458	436	421	479	438	470	468	410	460	421	457	462	447	473	480	439	426	464	475	462	464	462	429	443	450	421	416	447	405	448	430	426	435	461	446	492	450	458	446	438	468	483	467	476	417	435	425	437	445	460	461	417	442	427	458	438	424	479	491	458	455	436	466	460	475	432	445	458	442	421	477	461	413	456	439	447	419	421	465	449	461	471	456	474	455	449	422	456	425	494	454	444	451	421	440	492	414	436	416	421	461	470	431	434	442	467	454	449	446	473	470	446	458	432	434	449	428	436	431	455	486	473	436	465	410	438	449	482	469	432	486	435	488	467	439	435	460	428	464	463	446	455	456	479	452	464	435	440	460	447	449	490	429	423	439	435	486	452	464	415	475	469	452	459	452	457	445	439	461	492	418	403	450	448	455	430	427	429	434	451	460	423	433	474	460	408	467	403	475	426	469	459	453	426	446	450	468	452	443	457	472	441	463	429	441	429	441	437	430	454	441	464	448	486	430	479	430	447	441	454	450	427	445	468	440	461	452	454	474	438	449	380	437	443	407	450	420	451	442	435	430	439	461	423	466	448	434	464	436	435	465	436	452	475	425	472	411	442	471	434	447	478	441	473	485	468	453	425	422	467	446	478	480	453	446	421	429	474	452	451	451	423	463	451	466	453	420	466	457	421	431	430	446	445	434	439	433	418	437	463	472	415	438	475	469	424	448	456	445	458	424	468	462	460	463	436	452	432	442	447	464	483	459	455	445	476	438	441	442	429	474	424	439	433	445	409	489	430	432	440	406	426	475	448	435	484	434	451	415	441	442	427	455	460	457	422	466	439	465	434	446	437	450	464	456	497	425	451	477	451	466	445	435	447	421	447	434	446	451	437	457	438	443	457	460	429	431	442	461	417	446	454	455	437	433	444	479	446	424	463	470	463	417	448	459	428	450	441	406	454	451	456	462	459	438	439	413	446	459	462	441	419	497	457	403	421	453	440	437	465	461	443	471	463	444	489	458	479	440	469	484	444	454	462	458	443	465	453	442	450	434	485	446	476	438	438	467	448	472	457	446	437	468	461	460	423	447	458	448	461	453	444	430	414	409	460	451	472	442	442	461	434	459	442	460	425	462	447	451	416	430	442	441	458	438	445	409	453	494	454	453	433	452	426	460	444	452	469	433	416	461	461	430	456	461	442	440	473	445	446	469	436	402	458	425	436	473	447	411	422	488	442	443	432	429	454	445	455	453	428	481	467	476	430	452	439	450	485	454	464	482	433	437	423	445	441	476	416	444	468	461	425	432	460	456	465	432	477	419	450	467	464	425	444	469	433	479	442	426	440	438	460	449	465	479	449	422	447	423	409	445	422	429	467	460	439	458	444	437	424	481	456	457	428	439	459	458	452	453	430	445	472	423	433	458	468	418	446	452	450	436	449	463	409	418	440	461	472	472	460	468	433	442	461	467	434	460	445	420	446	411	451	432	462	461	429	420	475	455	451	451	429	448	452	466	475	471	459	433	453	445	451	458	445	438	440	476	440	480	450	439	416	417	423	417	427	457	439	442	453	463	401	436	467	443	433	390	464	470	490	432	441	466	453	444	420	486	468	464	470	413	475	454	435	439	436	441	490	432	480	472	425	433	466	492	466	468	445	430	423	440	422	437	451	442	455	463	419	429	476	470	425	438	458	442	429	461	477	447	458	425	478	422	456	423	467	466	440	451	458	430	434	425	446	443	460	463	440	451	440	434	405	475	421	467	488	457	444	442	430	455	464	444	478	450	488	449	427	427	443	480	433	437	465	453	461	439	453	441	427	452	426	442	405	474	452	497	437	436	437	460	463	439	449	474	426	425	409	478	417	460	453	460	454	436	433	436	489	504	441	408	453	456	474	457	452	415	481	419	472	467	434	444	409	429	446	437	456	482	429	484	432	443	433	469	486	451	428	500	427	417	426	442	492	418	449	423	425	451	462	457	466	456	434	414	422	452	462	447	418	420	453	451	484	466	430	460	497	426	489	493	461	465	453	483	462	472	421	445	455	435	449	444	431	462	456	456	428	415	476	425	441	428	430	435	426	481	424	453	435	459	450	454	430	473	452	438	456	426	430	465	467	424	447	449	499	437	458	429	442	417	474	407	451	453	431	462	491	430	475	451	400	454	441	400	444	459	454	421	434	465	480	452	472	419	454	471	441	415	446	433	472	499	453	438	415	482	424	422	443	459	471	451	454	451	438	465	472	454	462	474	431	452	429	455	486	405	459	431	439	476	471	471	427	442	431	453	490	423	441	431	404	443	426	455	428	466	453	437	456	456	437	414	472	441	408	423	470	460	473	455	455	476	507	464	451	447	418	462	442	476	414	447	424	457	511	423	469	426	441	446	449	441	432	490	423	400	423	455	443	437	450	472	402	443	478	471	426	428	486	414	459	436	467	445	423	426	445	414	440	472	432	445	444	450	442	449	446	472	413	454	459	467	420	447	458	433	468	422	452	441	437	437	446	477	426	450	480	445	465	467	451	432	418	475	456	442	432	455	461	484	431	444	445	450	456	435	454	465	448	464	419	421	423	482	465	438	433	449	459	439	457	436	460	427	437	456	424	407	477	428	413	433	473	444	442	445	504	453	471	449	449	465	443	432	439	463	444	488	488	438	421	451	425	436	436	448	431	440	451	457	469	444	455	478	424	460	428	418	429	472	430	460	460	456	484	445	415	450	456	512	452	432	451	449	406	425	439	423	448	448	491	416	461	427	462	456	472	437	416	455	451	425	440	437	447	471	477	444	406	447	429	478	474	478	421	453	499	426	417	466	454	433	481	401	432	436	421	456	465	389	474	461	420	453	456	412	421	461	427	441	438	427	451	432	428	429	444	449	422	451	424	459	433	442	404	421	479	450	434	389	440	435	434	492	427	434	469	422	465	469	425	472	425	451	474	420	451	443	463	447	423	443	454	470	465	430
38685	29298	32956	22624	10842	5727	2166	737	635	895	1789	2609	1903	1566	516	304	299	294	268	307	278	305	299	332	311	295	320	287	313	297	266	295	294	308	307	308	280	301	276	298	302	298	299	274	284	307	271	234	291	264	288	274	304	302	277	307	335	275	311	317	323	284	296	296	312	309	300	282	336	324	301	298	319	308	293	291	284	302	324	301	329	300	307	308	285	274	315	316	301	277	277	326	314	309	282	299	264	301	317	339	271	296	288	297	298	306	320	292	343	302	265	280	301	299	297	296	315	316	286	321	291	334	300	300	295	308	285	302	319	289	283	312	301	283	318	279	321	324	278	299	292	306	335	301	298	253	293	292	298	326	295	301	303	296	301	297	276	308	296	312	307	309	300	332	291	286	300	291	283	333	294	279	330	291	280	289	293	293	307	282	278	283	299	317	286	317	294	280	291	290	313	294	301	298	293	317	286	311	307	294	298	326	297	292	290	301	275	310	297	272	304	290	293	288	290	256	279	298	319	296	309	293	296	274	282	311	279	318	304	297	319	317	265	259	291	290	288	290	292	320	332	264	303	286	325	294	306	307	322	304	315	304	254	306	296	265	268	282	310	299	277	302	273	266	268	294	298	277	307	327	284	284	289	292	296	308	261	334	321	305	274	286	278	299	305	325	331	301	312	315	297	304	326	263	294	328	301	322	321	277	310	303	299	327	324	292	282	279	290	316	280	299	294	290	329	294	272	303	300	283	292	325	284	278	292	291	302	284	305	308	292	279	292	296	311	299	311	286	310	292	277	340	315	297	296	315	280	314	293	284	275	294	304	309	307	295	289	273	294	320	274	311	324	336	304	294	273	306	330	309	330	330	300	255	275	296	308	307	294	310	334	301	278	308	301	295	288	296	295	278	301	315	314	291	281	302	315	320	282	327	292	298	322	314	298	296	303	293	295	297	275	298	301	295	288	298	319	284	309	277	301	301	265	264	283	307	291	307	315	303	291	309	285	284	294	278	328	310	272	335	299	294	291	285	292	276	278	298	298	279	290	305	289	322	294	296	312	310	283	322	334	255	274	294	277	318	300	262	274	272	268	286	316	280	307	281	283	326	315	295	311	303	308	338	280	322	320	315	302	320	320	317	297	307	318	309	299	315	317	307	310	318	316	321	259	283	311	300	321	339	284	293	310	318	314	251	271	280	289	310	292	304	309	316	300	288	311	280	286	307	274	322	318	305	315	286	283	278	325	280	301	277	296	331	303	306	331	288	294	298	261	332	308	298	322	297	302	281	300	272	316	271	273	282	315	297	286	293	296	294	319	324	300	254	295	324	304	290	308	316	335	318	312	290	285	300	308	296	305	290	276	268	291	274	285	297	287	315	313	291	301	294	297	250	297	299	282	275	306	326	303	290	307	317	255	310	298	279	317	313	293	299	312	276	289	323	302	301	287	287	308	334	318	255	267	305	252	307	302	326	293	329	299	289	302	282	307	323	321	292	296	284	261	291	302	295	268	278	297	293	299	291	285	324	302	302	259	274	306	322	283	292	297	288	283	272	280	284	316	271	292	320	312	282	290	310	308	295	283	293	321	317	301	300	268	286	304	295	302	304	279	312	295	282	296	307	334	304	301	264	284	329	307	282	294	281	307	280	314	304	308	295	289	278	280	317	276	268	282	306	303	322	269	323	304	303	277	277	340	315	290	306	297	281	284	306	300	292	295	308	321	273	312	317	311	299	265	287	300	354	329	312	298	275	292	317	278	273	315	318	298	297	326	331	298	313	321	272	285	324	277	277	301	331	318	286	319	276	275	324	255	301	270	288	289	302	296	300	323	270	295	294	293	334	292	279	312	254	323	303	304	270	298	294	324	265	282	276	288	286	288	263	279	281	275	278	303	330	323	298	292	315	334	301	295	299	290	283	344	288	280	270	307	312	315	277	330	309	305	288	278	288	310	260	275	318	295	313	263	304	291	294	307	301	289	294	276	299	312	295	312	287	277	297	283	286	268	294	318	278	289	311	298	304	285	296	285	288	296	284	300	293	288	303	299	303	274	301	269	311	281	288	301	252	293	294	333	331	277	263	282	302	320	336	289	324	300	287	323	335	273	296	286	296	297	280	308	293	269	297	290	296	315	298	242	271	294	276	299	271	280	294	290	295	340	308	275	304	312	302	314	325	298	288	275	272	299	266	324	293	294	284	324	300	280	321	285	321	287	272	339	304	278	302	273	292	270	298	297	314	271	274	277	304	301	284	288	300	300	312	289	270	310	295	307	298	326	309	296	321	327	268	317	304	292	285	279	293	313	313	306	317	290	321	308	320	298	303	300	299	291	286	306	315	324	272	272	316	317	311	288	290	327	308	316	282	299	292	300	309	309	308	299	301	308	301	332	294	313	298	292	322	290	325	293	297	298	291	274	315	313	305	311	316	287	329	319	284	300	317	305	293	307	308	273	292	293	315	318	313	295	331	302	290	325	326	278	346	322	283	306	292	299	306	288	329	299	306	294	301	321	296	323	336	309	313	250	276	259	289	300	281	314	302	330	324	278	282	332	290	259	334	316	257	321	293	275	304	261	290	308	260	327	284	276	282	306	291	300	318	306	312	300	305	332	277	280	293	318	280	290	324	284	310	296	282	309	338	298	280	301	311	318	298	279	314	285	319	325	307	267	291	340	280	269	281	287	313	301	278	311	284	309	277	261	309	311	291	290	328	302	286	297	295	288	298	262	290	279	315	274	288	254	311	302	300	294	288	285	295	302	298	297	311	277	302	297	304	291	319	320	313	287	276	266	271	325	318	333	309	300	258	285	334	280	297	300	318	260	314	299	324	293	313	319	294	300	305	294	284	313	286	303	277	305	342	281	303	337	292	281	333	331	316	322	278	302	323	300	281	310	284	314	311	281	316	267	286	295	280	307	303	338	270	289	317	309	287	316	310	286	288	287	272	299	277	327	276	277	296	306	281	291	274	320	289	301	317	294	320	305	312	312	294	299	280	298	311	284	317	271	284	329	286	289	332	327	309	300	272	320	279	306	295	325	295	267	301	297	274	318	278	279	325	268	338	305	297	310	313	280	267	309	260	291	289	294	264	315	285	282	288	309	283	263	326	297	311	303	284	315	321	311	286	310	290	273	281	287	282	316	285	333	320	298	293	295	288	287	317	310	285	327	276	307	303	291	321	239	295	321	294	278	266	296	314	323	309	318	340	343	309	294	319	301	349	281	289	283	317	282	288	299	295	276	280	302	281	291	308	317	343	265	294	298	264	318	280	281	301	275	306	279	310	282	305	276	314	293	286	312	283	305	297	322	290	315	287	313	292	304	284	275	306	312	305	287	291	283	287	300	300	274	269	309	301	308	285	320	294	298	294	319	297	283	286	320	283	301	309	282	306	299	344	269	317	278	293	285	328	296	304	295	266	276	319	328	282	325	304	321	287	277	296	284	278	283	271	282	295	289	274	288	269	284	308	302	290	280	305	310	295	269	294	285	322
24722	23838	35679	28081	19666	14448	6761	2869	2532	3731	8489	11546	8457	6772	1753	724	757	643	689	632	673	679	686	662	691	692	686	668	698	697	658	662	664	689	660	636	667	654	653	666	708	701	663	660	669	654	676	711	670	677	623	673	660	655	645	631	658	614	679	681	672	652	647	660	660	647	643	666	682	649	706	643	601	681	693	637	642	710	646	683	672	674	615	688	670	734	715	666	649	691	680	640	711	688	672	723	656	666	617	666	679	644	651	654	686	657	658	619	660	665	708	675	683	624	677	710	663	666	675	652	691	697	680	704	636	635	696	651	670	688	659	692	673	682	699	691	639	649	686	635	629	688	697	646	673	660	740	675	658	639	686	650	621	652	681	677	658	638	696	726	612	691	686	631	649	670	634	677	656	636	668	670	680	670	696	628	688	734	657	695	677	644	656	726	705	710	682	641	632	648	655	717	616	644	660	625	613	666	691	681	664	689	682	662	701	671	676	697	712	690	710	671	654	647	717	659	691	684	660	664	734	702	693	663	645	685	694	658	656	655	611	698	682	704	705	666	725	686	655	690	661	648	664	699	623	658	675	628	686	687	691	714	682	630	685	653	628	687	688	670	676	680	651	626	651	694	690	685	674	699	683	653	662	625	684	673	664	681	650	691	672	722	686	662	689	692	662	645	674	663	650	657	702	667	655	688	694	721	656	668	664	690	695	640	677	669	653	670	614	644	655	665	658	647	736	684	640	663	671	688	676	677	695	689	670	643	681	685	670	687	634	644	638	642	649	639	693	688	665	642	664	646	725	666	619	691	670	635	621	642	625	649	659	612	667	641	676	678	629	728	668	662	692	661	690	670	651	632	647	728	682	689	663	669	695	718	670	678	642	693	670	715	689	621	640	670	665	658	704	622	630	653	630	648	673	622	658	653	655	679	693	668	645	656	654	678	645	694	670	697	693	678	671	656	704	659	705	641	692	674	712	646	691	658	632	589	619	654	682	691	703	667	703	680	645	721	657	661	660	668	642	701	673	674	641	665	657	676	685	724	636	639	672	706	665	684	659	690	686	678	640	650	662	670	688	648	681	639	675	638	686	634	679	649	655	695	696	697	655	611	669	679	683	605	638	692	636	667	685	652	647	722	701	644	668	686	664	672	664	656	683	647	652	683	672	674	647	645	642	697	658	671	661	732	671	701	636	618	699	634	662	681	649	613	680	627	661	655	717	685	640	681	696	639	698	638	702	656	677	632	620	632	665	607	655	702	644	643	674	690	668	641	659	692	660	660	717	634	625	680	643	621	677	675	652	610	685	653	669	684	659	685	690	662	729	740	694	642	675	646	635	684	648	674	635	677	648	685	670	681	649	670	659	701	652	657	706	677	667	618	660	675	695	659	648	619	683	666	612	704	685	662	679	672	667	713	676	689	716	644	646	647	712	694	651	679	629	679	669	666	670	688	690	666	676	628	634	616	675	676	691	671	676	697	662	676	655	655	664	692	700	640	642	680	629	640	630	652	678	644	620	674	654	690	680	624	684	653	650	705	636	689	686	656	672	684	714	683	704	665	673	643	651	615	684	672	630	669	683	679	681	682	656	661	678	670	643	673	679	685	655	658	673	695	658	656	654	673	694	677	651	661	706	654	670	690	681	663	662	644	694	646	697	685	646	656	662	657	655	695	687	639	671	684	638	669	699	694	672	667	685	653	701	630	655	645	692	623	660	642	661	650	734	701	656	686	680	664	608	670	640	647	672	682	675	654	675	690	677	678	708	653	668	695	659	689	666	725	649	677	684	679	665	647	683	665	629	671	618	616	680	638	629	670	687	666	667	706	675	688	676	656	674	676	697	619	632	697	689	682	674	680	665	654	627	672	746	646	660	639	643	666	660	693	688	694	649	633	662	634	701	708	647	652	654	638	654	701	659	617	648	711	701	642	688	651	629	665	651	650	654	658	675	652	649	665	689	688	680	690	664	619	703	640	694	642	650	628	695	666	700	678	681	704	681	665	665	683	638	725	673	598	659	663	683	706	620	726	630	662	689	661	690	639	637	672	709	646	667	697	674	636	658	630	686	669	652	689	647	646	653	664	651	655	693	663	629	596	692	682	688	677	724	647	607	682	713	675	693	662	708	664	660	676	716	674	645	657	649	637	684	670	645	690	674	698	678	594	647	656	684	709	661	670	663	614	698	664	680	683	690	663	649	668	662	623	694	704	725	696	664	720	704	660	676	699	654	690	642	670	674	702	679	630	647	676	663	721	696	723	671	650	636	674	713	682	677	650	660	661	700	653	643	639	637	621	681	666	673	686	645	703	661	654	624	660	697	654	670	647	674	682	651	686	663	674	624	651	680	664	668	679	656	672	674	673	646	663	578	649	686	644	663	646	671	672	662	668	696	627	660	675	676	689	695	620	678	673	662	671	676	674	679	637	664	713	716	701	683	635	680	685	668	674	677	671	637	660	640	703	687	654	705	629	656	672	658	632	707	687	676	634	616	636	735	700	706	667	673	680	640	651	640	657	687	666	704	683	629	672	688	673	668	685	664	673	655	692	671	693	713	706	664	656	697	717	671	655	642	692	640	626	680	716	623	630	646	663	667	673	709	650	637	679	644	680	736	669	649	690	655	671	648	681	685	633	637	666	666	692	681	673	641	664	688	653	671	663	639	662	679	712	638	653	663	673	681	704	723	716	656	660	719	686	645	667	676	648	644	619	672	638	689	671	701	660	652	667	646	668	699	650	697	658	631	660	678	648	711	707	634	679	660	660	650	624	669	693	685	681	663	659	629	674	711	715	670	660	659	676	662	680	701	671	666	648	681	676	701	662	689	636	693	687	711	744	676	696	686	710	678	632	638	701	661	697	699	678	645	649	675	688	651	693	676	661	607	677	620	673	636	684	655	644	661	702	721	640	680	655	673	669	700	683	687	637	681	694	657	705	672	636	683	685	704	670	658	667	610	631	650	679	672	690	674	645	695	671	640	635	683	685	662	638	669	691	633	661	636	665	642	688	669	696	672	637	697	678	633	666	642	679	672	705	637	654	660	671	663	688	650	692	664	646	679	600	653	675	653	660	674	690	697	617	649	695	674	703	621	633	702	691	673	679	678	657	619	641	617	675	633	639	676	712	644	671	641	704	626	686	727	667	649	694	651	673	660	638	658	693	707	617	647	642	662	665	659	666	666	697	656	636	680	643	646	700	634	656	717	661	647	712	659	666	690	632	655	660	653	666	673	683	634	674	671	637	684	669	657	690	684	683	714	674	684	680	680	701	671	638	629	717	651	688	698	649	603	635	664	634	680	693	674	680	653	691	690	736	609	699	715	636	655	654	686	702	673	703	653	638	665	682	690	708	647	674	675	664	632	655	631	683	713	679	676	710	704	704	706	668	662	667	607	646	661	705	656	664	666	672	675	687	681	637	653	634	664	635	650	700	669	665	690	699	694	687	683	638	688	677	662	630	659	705	676	662	634	683	697	620	690	657	647	678	666	649
47335	38938	43290	29258	20277	11653	3066	1305	986	1573	3282	3679	3472	2633	743	339	356	308	352	359	362	332	351	340	327	335	338	333	321	330	313	384	354	314	342	342	338	363	360	376	334	349	329	389	328	367	377	315	351	343	358	322	339	311	340	278	347	338	319	342	355	336	356	377	315	353	376	360	317	323	321	357	330	371	353	311	368	358	363	407	395	344	342	358	357	329	350	360	352	353	317	359	334	336	368	361	325	366	340	320	350	372	356	334	332	322	352	346	326	337	330	305	334	351	361	333	313	355	348	361	382	343	345	349	357	383	354	339	320	340	344	358	354	363	334	351	345	308	399	347	329	358	355	395	323	367	349	346	340	320	362	349	348	335	329	331	352	334	337	339	324	348	357	320	329	364	378	336	292	370	328	345	352	311	350	364	326	339	359	376	346	338	349	345	356	368	327	330	351	334	312	335	326	370	360	353	319	369	335	341	322	341	380	348	347	336	326	367	328	350	358	350	339	349	352	368	313	350	332	340	331	328	336	336	356	319	362	328	353	355	318	337	333	351	339	339	370	348	324	385	366	361	300	335	359	317	336	328	370	326	339	359	345	359	353	322	354	338	327	332	330	338	361	371	360	327	332	349	337	303	347	357	345	354	354	378	335	317	353	341	361	350	344	306	327	350	360	333	311	336	350	348	334	348	351	377	331	357	313	351	375	359	327	356	351	332	334	360	330	362	336	353	330	348	378	336	327	351	346	330	330	378	351	343	341	358	335	326	356	330	343	337	372	363	365	327	335	356	346	367	340	362	390	371	341	380	381	363	319	383	311	310	313	334	347	332	309	361	374	332	362	352	366	373	327	322	303	346	364	349	354	349	337	338	354	353	350	338	324	329	355	314	331	359	364	329	350	334	373	340	316	340	349	336	332	361	307	312	343	371	375	299	356	348	344	339	356	329	339	317	341	339	363	344	358	376	339	368	374	381	380	365	345	320	343	313	354	387	355	329	395	353	339	337	336	336	358	347	337	327	331	349	376	358	359	321	324	398	378	330	304	391	336	328	342	340	357	355	340	346	333	361	354	380	325	302	341	352	351	305	404	331	366	339	345	355	354	367	346	361	371	359	341	353	354	340	355	371	324	351	349	326	305	331	310	341	356	346	343	353	362	313	358	305	327	365	317	304	306	340	321	352	355	375	341	347	323	352	348	341	315	351	324	327	345	313	326	347	346	356	365	325	350	364	312	314	381	345	312	346	372	306	409	343	359	350	362	304	345	368	359	343	346	365	373	360	347	335	363	347	361	306	327	312	339	327	343	343	329	358	366	348	345	371	360	389	365	331	345	320	330	363	353	371	301	366	349	372	350	305	311	341	365	366	339	346	320	325	387	342	337	326	353	328	371	329	374	336	363	332	350	355	336	362	364	353	354	332	364	335	338	350	375	339	335	331	340	309	338	355	381	323	313	371	394	360	341	323	354	353	360	330	363	336	298	354	344	348	384	310	379	321	335	356	327	282	351	351	325	343	342	328	358	315	376	341	346	353	332	343	324	338	351	330	356	360	364	353	350	354	330	355	350	361	339	339	372	329	326	350	324	361	309	335	333	335	330	334	362	373	364	364	354	285	347	348	319	329	349	336	310	349	371	324	309	346	337	329	336	321	302	350	332	371	367	328	376	369	376	391	356	356	350	312	363	361	332	365	324	321	361	383	357	353	345	358	345	335	304	354	379	359	357	340	349	296	325	348	358	323	369	332	347	331	352	383	319	339	331	336	380	343	347	371	354	367	323	352	332	366	353	315	351	362	367	345	314	376	366	333	334	353	339	347	386	345	366	335	322	356	334	342	337	370	366	325	303	343	327	347	388	341	361	344	300	382	372	336	352	348	358	362	316	364	307	357	341	314	333	315	396	352	321	336	359	322	352	332	340	349	346	398	350	336	381	340	367	352	346	335	329	337	351	340	336	367	357	329	323	328	371	356	340	335	363	337	339	316	334	358	340	319	303	310	362	363	358	306	389	371	357	309	331	326	333	373	351	339	343	336	335	340	316	363	329	320	339	321	338	344	342	351	375	340	380	336	344	339	329	345	309	353	348	347	353	340	333	380	345	353	323	351	349	352	361	318	305	299	380	310	310	316	332	362	339	317	371	357	315	314	336	331	314	299	338	318	323	343	361	315	363	304	339	351	355	345	399	343	361	341	356	344	358	343	338	327	348	374	361	326	350	331	348	362	354	357	349	360	337	333	330	316	357	360	334	325	327	318	319	337	372	349	347	368	332	324	341	334	353	349	352	365	333	340	339	368	340	332	325	374	353	354	347	358	358	360	354	340	382	346	317	372	345	361	380	342	345	362	357	349	347	330	355	373	363	343	313	354	346	308	358	319	369	327	350	352	340	344	332	335	348	308	313	341	336	305	320	394	342	389	342	333	342	347	336	354	338	304	357	314	345	368	339	352	368	357	338	337	335	365	322	362	348	352	354	327	326	334	344	353	336	322	308	298	325	352	348	308	337	352	368	310	343	353	357	335	334	389	321	347	357	341	356	333	347	337	330	320	347	331	322	379	355	394	368	356	355	336	346	325	365	337	338	353	355	357	356	373	361	327	304	364	318	343	347	335	341	305	336	333	343	368	304	338	368	308	339	353	356	356	327	361	341	339	361	333	365	387	343	340	353	342	342	321	339	375	322	324	348	331	341	326	322	317	308	321	368	348	350	360	358	316	354	342	357	340	359	373	324	368	361	408	315	341	354	340	348	368	350	350	350	367	342	334	322	331	337	340	345	369	350	356	338	348	362	336	357	368	333	358	372	333	341	328	349	328	356	338	346	338	388	355	362	340	338	335	318	293	358	321	292	350	325	342	359	352	340	343	324	306	353	353	341	360	366	356	386	328	378	375	366	377	345	342	324	350	386	364	307	339	317	329	366	337	343	340	356	318	328	334	333	345	359	305	330	316	339	359	335	341	306	354	323	340	370	343	326	345	333	320	346	351	317	371	322	341	339	320	365	346	310	344	329	363	369	372	363	384	360	370	353	368	373	338	357	345	357	385	316	334	363	386	375	344	341	377	346	351	312	370	344	334	361	297	384	325	338	357	336	338	346	361	330	316	312	341	322	329	365	326	378	312	337	350	349	332	379	357	385	360	320	398	323	308	343	386	352	330	350	342	342	350	378	370	368	373	352	388	375	372	345	352	351	367	341	324	344	346	354	347	364	310	372	376	319	306	328	328	339	352	340	339	336	351	343	343	358	360	336	293	332	350	334	330	364	326	339	344	350	323	375	366	350	345	357	352	344	336	353	328	311	369	340	338	371	344	339	364	364	335	400	305	360	336	344	402	349	337	294	320	325	363	374	349	368	354	378	346	325	329	330	342	341	342	328	324	312	299	352	372	311	315	371	364	336	339	333	341	375	362	389	355	351	367	336	378	341	352	356	339	360	348	341	355	311	324	326	348	348	364	346	356	360	345	363	388	342	342	327	333	308	363	375	355	331	326
29760	30841	42364	33757	30271	19975	6899	4944	3892	6724	13629	14482	13788	11161	2333	843	752	747	749	732	710	754	703	730	739	740	779	724	746	757	746	738	778	767	766	767	764	757	752	758	751	768	727	773	702	768	757	758	745	771	725	732	742	742	775	745	737	762	767	739	777	777	756	753	757	754	720	709	709	783	774	729	772	764	720	741	727	759	751	735	745	778	743	761	789	724	753	734	778	715	724	705	720	717	706	706	748	733	767	731	761	787	759	743	772	754	737	784	744	729	729	732	697	709	733	785	754	755	764	764	748	724	737	728	792	758	777	774	767	786	735	724	760	757	730	726	728	762	714	747	787	739	714	755	725	752	755	776	777	754	703	768	722	764	751	699	687	728	751	697	739	717	755	812	670	727	712	779	774	733	742	696	748	731	711	730	708	735	759	730	733	755	748	735	735	732	712	714	728	737	774	747	776	816	743	783	726	774	730	767	714	783	747	735	788	708	739	741	773	800	725	739	742	714	701	766	762	756	712	762	746	751	780	756	762	748	719	729	665	728	719	736	714	731	748	732	737	756	764	779	818	736	710	749	698	745	748	708	731	732	732	713	754	752	772	783	786	760	772	751	728	783	724	709	738	752	716	728	744	736	719	750	705	701	763	735	783	723	714	751	735	728	720	713	746	732	758	733	733	767	778	736	728	767	711	714	754	745	732	749	750	750	728	708	750	706	709	762	698	782	754	768	783	736	743	682	773	753	736	750	735	772	718	711	786	747	724	739	779	754	714	776	725	713	729	741	815	750	764	724	702	681	723	722	754	735	761	729	696	719	733	768	759	719	701	752	704	718	794	759	723	732	702	794	749	718	733	732	697	685	728	726	730	750	732	722	757	713	737	759	735	721	701	789	694	776	727	779	755	754	706	745	708	793	765	780	789	725	765	769	750	751	720	774	762	695	739	729	677	698	751	727	764	717	763	768	754	751	800	782	737	739	756	723	785	736	752	667	762	727	752	739	759	709	735	713	766	733	729	757	748	691	739	731	713	769	748	753	753	710	768	700	754	767	733	761	708	793	784	734	717	681	777	793	712	724	746	760	756	711	711	733	715	763	786	706	752	772	762	709	747	737	739	731	758	720	792	712	723	746	761	777	728	744	791	703	774	701	757	697	740	725	759	733	701	735	759	759	720	794	765	725	780	741	746	741	787	785	779	753	737	800	683	712	773	785	740	753	709	706	742	739	797	753	747	722	742	766	742	758	798	729	716	759	781	728	721	762	742	731	722	687	707	765	726	744	694	721	729	703	749	678	751	749	719	818	766	784	759	693	697	784	727	727	766	754	760	764	756	747	755	780	758	767	751	766	727	744	771	715	780	717	709	754	754	725	731	732	716	773	757	755	701	712	747	721	735	749	698	712	727	759	702	758	747	749	717	739	733	787	754	746	765	741	766	735	715	735	723	707	724	752	701	741	749	716	775	724	785	773	753	761	751	738	770	718	808	737	734	716	763	767	764	738	701	722	708	766	769	714	737	746	782	751	738	756	718	750	720	778	788	778	751	736	791	731	703	759	740	710	795	713	730	728	767	720	767	715	752	761	727	713	781	737	729	785	743	727	736	752	801	714	701	721	769	736	666	738	770	765	729	761	730	723	724	736	744	722	714	721	789	741	752	774	754	749	718	698	775	724	743	698	779	752	762	735	725	736	784	711	733	714	737	734	742	721	719	799	712	762	745	740	723	766	737	733	793	784	695	747	703	730	729	771	755	799	818	764	778	741	740	777	695	753	699	689	740	764	770	753	790	793	755	733	751	745	712	738	800	727	749	765	706	764	721	752	745	736	717	732	761	770	758	738	718	800	771	719	731	791	810	734	734	705	733	738	753	746	768	687	764	731	708	762	762	705	743	733	702	711	729	718	799	748	762	740	744	776	726	786	735	729	753	757	711	749	789	725	798	779	762	752	737	753	732	804	681	729	740	699	782	751	749	707	715	784	779	766	728	697	815	733	777	759	732	736	755	717	739	760	720	757	737	687	718	755	747	707	712	729	759	762	765	710	736	722	737	738	725	749	757	732	740	739	753	747	716	770	709	745	766	707	754	664	744	728	733	777	720	757	730	696	745	763	741	748	673	721	729	719	753	733	721	751	803	686	729	741	749	748	731	734	719	749	746	703	800	727	777	781	690	770	753	800	775	734	795	755	734	740	690	762	757	744	673	689	765	736	743	743	713	720	765	770	706	706	754	758	734	741	779	780	766	770	701	787	739	794	747	733	741	722	753	759	753	747	790	768	730	762	765	756	758	753	711	729	724	762	740	756	712	755	733	695	753	741	770	713	729	721	728	711	792	716	776	769	703	757	786	718	775	776	725	752	735	765	777	755	750	754	686	740	775	753	742	810	783	735	737	736	732	778	754	703	705	743	776	738	720	744	743	743	716	715	759	724	714	707	740	773	774	747	750	735	738	762	719	715	717	785	704	750	722	707	751	744	737	743	716	767	678	719	697	722	753	783	728	751	820	747	734	760	723	741	782	780	761	768	702	712	784	739	729	699	738	709	777	740	772	693	760	797	789	730	781	778	811	749	714	754	749	753	773	746	758	721	758	744	780	710	729	783	728	748	711	788	764	734	791	733	687	789	769	729	770	752	754	687	726	768	757	749	744	751	750	712	720	751	746	770	786	713	756	723	756	733	722	761	750	717	717	718	742	741	709	713	736	762	717	777	751	766	749	726	772	785	746	749	773	711	748	784	750	722	749	745	758	750	704	739	730	745	747	759	754	742	708	704	798	757	736	719	734	741	776	756	718	757	754	728	716	738	779	738	697	811	705	734	766	767	687	771	746	741	752	726	800	746	758	774	734	745	715	814	747	773	760	731	740	746	804	766	777	764	736	740	711	723	744	716	764	756	756	756	790	727	707	678	761	747	746	769	746	724	711	717	726	757	766	735	770	736	741	715	767	741	717	749	702	694	743	768	770	714	775	769	757	696	769	724	738	798	752	733	715	766	781	736	741	743	737	786	757	763	728	727	789	753	780	746	727	746	743	731	740	760	711	789	746	774	743	754	735	746	740	718	721	730	769	755	770	751	744	730	760	751	709	769	786	765	733	762	719	753	776	706	702	767	711	699	774	721	744	758	825	740	735	761	717	736	753	720	772	703	757	754	747	747	685	729	770	753	786	756	726	717	722	718	742	759	724	705	749	717	741	735	776	736	803	747	763	774	765	757	718	724	728	708	756	746	745	702	767	711	739	758	726	727	689	786	731	746	789	704	709	759	747	751	752	713	756	725	779	732	727	696	767	734	741	725	724	726	761	725	766	708	711	716	721	768	779	710	746	719	745	755	745	714	772	763	741	758	692	730	771	742	793	769	732	738	752	767	698	713	727	733	724	775	716	751	768	748	735	783	729	754	754	752	719	668	756	735	704	723	737	749	734	742	746	748	731	736	693	768	767	770	737	728	782	782	711	740	723	761	779	777	800	786	747	785	712	782	740	731	731	770
20953	11412	7463	3301	1500	742	549	377	311	314	284	277	283	277	202	170	207	170	165	198	210	181	190	181	193	191	172	180	188	176	204	195	182	163	193	156	178	197	200	190	208	177	157	155	199	171	184	166	181	190	181	157	207	192	189	179	166	186	172	181	185	195	153	208	181	181	181	191	164	183	179	169	177	208	180	203	204	186	175	166	176	185	183	208	192	178	170	184	194	155	192	165	183	161	170	186	173	187	155	175	165	190	162	181	188	172	185	184	185	201	159	185	186	196	177	180	200	192	181	183	202	214	160	179	207	151	165	162	177	185	180	193	178	220	166	183	171	181	183	169	210	200	175	167	184	184	167	188	176	230	189	169	177	182	189	178	168	183	171	182	174	190	162	182	176	174	164	181	178	167	220	184	175	185	199	183	187	217	173	174	181	208	199	228	153	183	164	178	190	185	186	182	199	185	190	182	162	176	159	175	170	164	186	192	163	222	190	185	194	165	189	175	196	151	177	174	164	186	191	174	186	188	188	196	216	163	176	180	211	182	195	177	162	201	193	180	189	191	175	165	177	182	188	158	180	177	197	172	201	177	187	161	196	158	195	213	163	209	165	179	192	177	184	175	197	170	198	191	183	174	191	186	142	170	194	185	205	183	174	189	203	205	197	178	187	195	167	178	181	199	205	193	188	201	189	163	170	181	192	186	175	176	187	169	209	204	212	171	190	181	178	197	171	210	187	180	192	154	161	177	184	179	187	190	213	181	202	180	171	176	179	175	191	168	183	186	165	187	200	198	183	189	169	193	200	172	180	198	160	194	190	174	159	196	179	204	191	184	169	183	188	182	184	202	187	171	170	196	174	185	166	184	170	174	198	181	177	156	163	184	183	178	225	172	185	174	190	171	185	177	170	204	154	176	175	161	203	181	176	177	166	157	172	185	193	177	184	176	190	163	190	193	207	179	212	162	189	177	172	167	192	181	181	174	202	200	173	171	194	181	151	177	185	185	169	168	201	173	175	175	176	172	192	165	161	186	165	189	170	162	175	180	175	191	204	181	195	155	184	185	192	202	183	197	205	175	191	187	154	165	198	195	185	163	180	171	181	189	164	169	174	194	196	163	185	168	174	165	177	189	204	213	180	179	189	175	165	209	190	196	181	168	158	170	196	213	187	199	213	161	195	195	171	164	195	214	178	155	181	162	191	195	220	182	184	197	187	177	179	177	188	214	186	218	198	152	188	193	165	171	186	190	221	186	179	190	194	183	191	191	167	192	177	176	167	185	176	160	182	175	201	169	169	161	174	188	170	197	185	174	167	165	150	185	188	186	191	176	145	167	188	200	162	181	169	169	165	191	189	207	196	189	182	178	175	175	191	198	190	235	190	180	208	178	209	185	189	155	161	185	176	185	172	151	178	180	148	165	170	174	184	182	213	193	182	184	179	169	207	166	191	188	192	175	209	170	198	188	170	185	138	188	178	177	189	142	176	164	196	191	190	168	192	195	181	180	176	195	187	182	168	172	158	175	174	191	180	179	174	204	178	208	192	177	202	167	178	207	192	178	175	179	179	182	188	171	212	185	175	176	168	193	183	196	155	189	174	197	161	175	179	188	188	190	194	177	165	181	189	163	168	186	190	229	187	174	182	177	202	164	178	178	209	173	187	164	180	160	181	177	188	181	175	161	173	198	188	195	205	184	170	176	181	189	177	165	183	179	166	190	166	169	188	187	190	185	197	185	154	224	207	203	217	179	231	171	190	183	152	163	162	188	164	200	186	182	170	149	173	213	154	189	198	157	170	162	151	188	194	204	179	171	173	168	169	188	186	158	189	202	190	168	179	153	175	189	180	183	185	154	157	156	170	170	178	170	197	177	175	159	197	219	199	201	186	186	155	169	182	196	191	188	185	194	181	189	191	184	191	199	211	153	182	183	196	176	190	166	177	194	199	173	187	181	163	172	197	168	170	175	192	192	175	180	167	180	177	191	174	187	172	153	185	153	187	185	176	185	177	186	194	201	186	190	191	209	194	197	187	159	173	191	166	212	203	188	186	182	178	209	174	171	193	184	184	197	179	191	200	180	195	188	179	193	177	170	172	177	180	189	186	177	209	185	173	173	187	177	173	177	176	194	191	202	195	189	184	184	194	163	197	191	186	160	180	184	181	162	183	181	164	185	178	160	170	183	203	170	175	176	185	163	186	192	154	176	208	174	194	166	178	204	193	185	157	154	164	173	188	189	180	197	189	184	191	194	177	187	179	194	179	179	168	171	161	186	160	189	190	178	170	165	176	161	185	204	181	188	204	205	162	172	191	196	175	201	209	166	203	180	181	185	184	157	175	185	184	172	186	179	198	164	173	169	177	193	190	159	189	171	161	164	186	183	181	164	167	164	181	185	184	178	201	179	166	195	170	150	181	175	160	172	194	178	175	182	181	182	191	175	179	174	184	153	164	148	197	219	193	178	195	198	177	191	179	195	176	170	177	181	217	164	178	184	186	191	192	181	184	186	174	173	169	201	195	188	185	174	191	190	169	166	168	190	179	197	169	185	161	206	154	181	193	188	182	194	177	200	160	186	187	192	201	169	180	184	188	179	162	189	175	186	164	186	192	203	184	200	196	174	183	178	175	169	164	201	196	180	163	175	177	205	182	182	191	185	182	211	200	174	175	155	174	177	169	149	173	191	207	190	175	195	189	197	169	181	175	193	198	175	199	148	184	170	192	206	165	171	190	180	177	180	177	169	185	165	194	186	183	180	177	179	176	184	195	176	185	155	203	181	199	175	179	180	168	178	176	173	180	167	200	197	172	169	198	197	177	168	184	184	191	167	211	172	189	173	194	168	181	189	201	177	184	164	130	183	162	175	204	182	166	182	196	176	189	204	186	173	173	195	159	160	182	170	192	185	162	172	156	204	195	177	177	157	173	179	182	189	164	188	180	176	205	186	174	207	171	193	159	174	179	195	155	184	190	192	178	189	173	157	156	187	194	189	173	175	187	229	170	167	178	183	187	193	188	180	204	194	177	212	186	191	199	165	173	177	168	155	172	178	182	195	188	187	184	195	176	175	162	173	169	194	191	171	160	152	192	181	171	179	181	200	212	200	167	186	154	214	185	184	178	168	179	194	182	165	184	164	187	176	199	185	186	190	179	177	165	192	191	191	184	196	192	165	192	179	155	181	202	171	169	182	166	184	155	180	190	172	187	198	176	174	158	191	186	171	157	172	194	160	163	159	197	178	169	171	210	168	167	187	173	171	181	192	195	165	195	201	169	184	191	190	180	201	190	182	187	166	161	172	170	170	180	188	170	178	185	209	180	192	216	158	155	207	163	234	211	182	174	181	172	172	212	166	192	182	171	202	179	160	168	159	197	193	170	179	176	194	177	177	192	163	191	186	185	198	167	199	189	188	191	193	170	166	183	184	171	181	176	166	194	151	189	197	188	194	202	193	192	190	176	169	178	200	158	179	199	180	177	180	191	184	169	201	169	160
12609	9075	11625	8246	5608	2827	2283	1564	1027	1106	971	954	954	812	525	437	412	428	439	453	458	439	420	426	464	487	392	473	424	453	438	438	417	430	439	431	441	410	453	404	435	462	464	442	450	446	428	417	481	434	425	437	442	389	428	416	443	458	453	409	411	422	421	434	476	406	422	400	462	444	409	453	434	405	406	480	456	445	419	414	461	422	446	409	462	450	427	413	470	461	438	456	444	453	461	476	415	436	425	427	427	438	420	406	453	442	437	445	467	462	426	458	441	443	440	416	430	446	421	455	443	432	473	450	447	436	498	448	413	433	455	476	472	441	422	463	453	426	420	435	462	437	435	431	470	424	455	445	458	417	422	429	433	417	419	414	442	414	460	449	475	445	415	432	436	458	441	460	427	422	471	386	432	449	432	427	445	429	436	478	449	420	402	439	439	431	417	439	462	465	436	432	404	422	466	465	447	446	430	426	433	460	435	416	414	420	413	417	413	436	430	443	441	435	453	442	461	401	426	464	444	461	440	420	462	448	426	440	450	465	447	440	407	410	468	437	460	396	441	433	433	451	417	421	421	465	437	399	452	446	435	451	443	468	433	414	422	383	424	459	438	448	459	432	414	392	402	419	472	393	469	428	440	454	424	405	420	434	391	409	441	449	473	412	475	408	427	433	442	417	451	441	430	443	439	451	414	440	409	465	471	443	431	448	410	453	430	416	441	469	470	445	430	415	421	422	418	426	436	438	447	438	447	448	418	406	482	435	437	444	419	433	476	451	444	473	434	449	429	401	444	406	446	425	454	448	421	444	434	451	431	436	445	414	449	426	430	419	423	435	447	438	441	420	411	429	470	444	429	422	425	466	391	393	440	433	430	433	434	450	456	429	445	452	438	401	454	427	424	449	400	478	424	410	447	432	455	444	446	461	421	421	465	421	427	470	439	451	420	457	441	452	476	463	432	417	440	452	453	392	493	433	461	420	430	451	414	496	442	432	438	423	449	464	407	404	417	453	484	418	459	468	443	449	440	420	416	411	450	433	430	431	470	436	457	437	455	414	450	502	451	424	405	433	440	461	434	440	434	423	467	462	428	428	451	404	432	405	420	429	451	429	409	434	411	465	404	438	455	431	416	425	440	439	430	409	433	442	448	424	415	456	451	404	423	438	451	455	444	437	373	453	419	487	448	463	417	439	470	404	417	408	434	432	430	433	435	444	461	420	449	434	402	449	447	449	411	433	406	440	437	457	429	456	401	459	439	428	411	409	444	441	483	443	434	446	428	436	412	467	455	438	439	465	456	455	430	432	474	433	432	411	445	442	445	433	425	426	481	456	452	426	435	464	420	442	437	452	433	427	447	422	445	401	456	424	414	469	445	439	431	429	453	428	464	439	424	445	429	441	472	465	418	447	429	424	408	453	420	430	447	439	421	450	441	426	414	433	430	429	436	451	450	433	457	405	437	450	445	424	430	449	397	419	405	480	434	450	499	433	423	426	451	413	439	406	429	485	383	409	429	449	414	447	456	429	425	430	470	439	455	454	491	434	459	433	412	471	420	435	453	437	446	451	444	446	454	430	443	429	468	450	445	480	451	431	441	465	433	435	445	399	397	376	432	462	409	441	455	467	436	436	409	435	382	415	424	435	390	438	419	457	459	430	405	427	465	487	400	484	445	417	398	441	432	433	463	454	470	438	472	432	457	408	436	438	451	428	459	453	400	465	486	472	435	431	389	397	441	427	387	440	468	428	436	451	385	437	426	461	454	446	479	412	439	458	412	461	455	435	423	440	451	478	423	423	412	475	483	429	417	435	425	451	447	441	404	447	407	464	431	438	437	442	442	416	425	383	422	438	406	414	438	439	425	418	482	462	462	404	434	438	451	426	440	408	432	456	444	468	436	446	423	398	424	432	410	420	468	467	467	435	435	451	414	445	439	419	432	450	462	396	430	469	428	448	445	412	404	465	420	453	493	458	447	443	463	428	457	442	451	398	458	439	452	444	453	412	440	493	407	457	425	422	465	473	416	428	440	450	439	441	453	459	456	436	445	464	460	427	432	447	445	431	406	438	460	446	455	438	434	416	440	440	428	408	423	462	418	456	397	393	455	429	420	468	438	419	432	431	436	454	440	420	441	419	438	437	487	408	454	449	437	415	460	425	431	474	456	402	435	422	423	425	450	446	494	416	433	433	472	435	410	495	452	449	444	460	425	416	452	450	447	438	430	452	431	473	446	393	410	459	420	426	423	412	416	418	426	453	427	428	444	490	443	425	464	448	445	422	412	433	444	419	454	446	503	392	460	425	427	401	468	424	442	441	413	412	446	450	422	399	477	440	424	458	433	458	437	456	433	405	411	414	427	436	449	453	440	442	423	418	438	437	417	455	439	416	428	424	460	455	461	452	421	416	399	435	460	448	486	435	435	402	402	438	470	413	388	409	452	448	439	438	464	471	431	413	439	386	456	449	442	440	461	451	450	397	427	466	427	426	442	411	460	429	438	414	444	418	421	435	416	459	437	438	458	437	423	426	417	451	471	452	431	437	471	454	445	446	465	442	416	464	443	423	416	430	459	498	444	433	441	480	423	424	401	420	416	443	453	431	422	419	455	459	449	458	399	484	471	417	459	455	433	458	474	447	472	452	425	427	463	452	453	428	423	424	468	492	428	474	425	446	430	421	455	457	477	458	437	476	448	407	453	479	482	417	408	410	438	427	452	409	428	434	415	438	452	434	429	414	440	457	460	423	435	436	411	431	440	406	439	441	478	432	426	418	400	491	441	424	428	422	454	446	438	446	455	406	462	436	419	413	440	426	418	463	409	437	467	415	430	438	415	451	422	449	394	426	452	430	499	422	457	432	446	440	457	447	440	417	415	449	434	463	404	439	399	437	454	424	448	427	452	443	453	417	424	467	444	439	420	460	438	455	461	435	385	425	419	428	415	386	413	416	423	471	440	427	448	384	408	432	429	441	444	424	461	439	429	416	463	432	439	411	464	480	449	446	433	461	432	493	412	451	430	424	431	427	395	426	437	373	428	438	415	443	433	439	466	446	468	446	419	448	439	437	437	434	422	457	484	428	445	453	463	431	456	451	467	459	461	437	431	465	443	415	453	441	454	435	463	471	386	427	421	454	445	455	418	427	424	423	473	395	431	469	436	434	433	410	419	497	437	421	478	415	430	450	455	453	470	427	434	427	449	476	467	422	433	407	448	445	459	408	447	407	417	416	438	437	426	467	421	463	431	418	474	474	465	444	453	441	418	442	401	417	450	429	416	420	454	401	423	416	454	433	425	428	435	445	436	412	477	487	409	398	426	418	450	452	423	465	446	420	430	419	415	451	387	439	414	398	438	469	455	412	435	391	392	457	431	429	436	423	402	451	416	473	423	411	468	442	429	416	447	445	448	456	425	444	414	423	429	417	426	455	440	451	399	432	393	395	433	434	415	443	431	417	427	475	435	438	420	471	438	479	400	429	446	418	427	418	398	445
40363	28917	27422	20970	12084	3818	1137	768	573	557	1541	2280	1860	1396	470	311	283	302	272	290	303	284	255	259	272	277	302	255	268	326	288	284	283	266	269	314	278	255	302	274	284	231	289	281	282	252	261	259	296	296	276	289	272	266	306	263	292	316	264	297	271	256	281	275	299	279	241	278	323	265	261	265	287	266	303	310	261	239	296	274	241	262	256	274	277	256	271	264	274	276	260	286	274	265	297	275	274	280	301	264	308	291	275	288	261	277	274	287	238	295	291	280	288	296	292	252	273	269	278	284	284	269	284	284	279	254	263	254	271	242	268	239	284	245	332	272	252	278	259	329	284	258	285	294	284	258	283	297	288	287	261	295	281	275	279	273	254	266	259	254	301	292	281	295	277	250	272	256	316	267	281	274	254	302	264	306	287	293	275	244	271	257	251	285	293	288	257	323	286	260	275	283	305	291	300	278	307	297	261	284	279	283	287	276	283	297	253	269	289	259	309	302	258	267	290	299	331	278	291	270	293	310	276	291	261	275	259	281	283	245	265	279	256	265	311	261	258	286	270	278	311	270	275	286	268	304	305	287	260	281	238	273	296	264	297	288	274	280	293	278	298	260	297	264	290	275	241	251	233	279	296	303	300	311	282	281	267	293	286	247	248	320	262	286	291	276	282	289	281	281	296	236	271	254	303	300	272	274	256	306	290	254	304	288	270	318	293	306	294	280	300	291	291	301	323	288	289	283	286	274	262	263	275	259	260	280	276	292	283	286	302	282	280	292	273	260	264	284	282	255	294	251	313	289	271	265	329	272	264	279	286	283	272	279	296	293	285	276	301	275	281	269	272	277	306	249	314	256	276	266	277	279	268	295	293	273	248	287	260	267	276	275	307	264	277	284	283	282	251	298	274	232	280	270	292	293	267	258	291	290	242	292	262	281	292	247	285	269	309	277	269	301	267	264	268	303	278	302	289	255	277	250	289	289	258	280	286	282	278	288	272	273	271	282	284	246	281	262	238	300	287	296	277	272	250	291	250	300	267	294	271	297	283	259	270	308	306	291	283	298	283	257	254	324	270	295	258	292	295	261	312	280	265	283	258	273	289	280	274	283	281	254	274	276	290	306	253	252	267	286	297	263	280	287	259	278	277	273	295	239	302	285	291	301	314	271	292	304	269	280	281	282	282	299	301	275	249	279	244	317	285	280	239	305	292	274	254	297	268	300	279	255	294	282	273	293	274	291	259	272	277	271	239	290	299	281	296	279	259	269	278	303	278	305	305	300	269	274	303	282	279	285	285	266	284	278	269	324	308	263	298	259	279	285	303	231	308	257	284	291	298	300	269	315	318	301	282	279	293	295	255	277	271	280	293	292	292	287	274	280	251	287	291	278	303	290	294	296	291	323	257	281	260	289	272	287	301	278	268	240	257	250	257	277	255	269	266	286	281	300	280	264	290	286	297	270	263	294	301	287	311	266	297	274	260	270	264	294	265	250	261	284	270	281	280	271	276	289	285	269	264	286	242	299	266	277	314	286	282	307	292	261	296	291	281	307	296	275	279	255	235	250	278	279	287	299	276	273	260	273	267	277	281	274	300	268	297	269	250	241	284	263	321	328	280	272	293	284	284	284	272	267	301	259	273	306	284	285	269	300	299	288	275	290	278	291	283	293	309	286	289	245	252	267	302	304	313	271	279	300	280	272	276	251	281	256	249	258	288	287	291	273	281	282	316	292	297	278	289	244	308	255	277	290	254	275	281	271	307	283	263	270	273	257	286	275	279	252	279	314	272	275	290	332	281	288	306	276	275	283	307	280	304	273	265	260	251	271	281	250	261	271	272	278	279	273	278	275	272	263	271	269	285	267	284	280	260	273	298	283	277	268	305	269	279	249	253	319	268	268	265	268	282	245	283	259	241	248	280	292	294	295	291	272	287	263	296	270	282	300	257	302	298	285	277	301	257	284	296	278	288	248	254	235	303	247	267	313	284	272	284	265	252	276	266	233	263	299	245	271	269	294	286	264	278	290	282	307	299	259	264	262	304	283	282	289	293	311	309	255	296	274	292	287	264	315	275	301	263	274	308	284	266	282	275	287	283	258	243	281	276	315	257	264	286	290	269	240	291	287	295	313	294	287	268	281	254	286	275	292	269	279	258	286	266	281	297	288	309	292	264	265	301	290	291	289	300	280	281	289	282	278	251	261	276	263	279	277	266	295	277	263	251	276	257	251	262	292	291	273	278	297	290	248	284	291	302	246	279	262	284	296	277	284	307	308	305	319	302	276	280	287	277	274	284	294	295	274	268	254	250	272	256	297	309	282	276	280	265	304	271	275	254	305	272	323	272	237	291	268	297	288	307	267	257	267	291	256	275	252	289	264	290	283	288	246	271	307	283	270	268	298	287	250	314	300	296	245	283	300	296	269	259	270	268	293	303	304	288	301	292	258	255	280	269	268	282	254	300	280	280	308	274	270	292	248	273	273	248	266	286	329	303	270	272	261	269	305	260	273	267	288	287	261	300	265	261	278	298	284	248	285	290	282	258	307	262	287	237	284	310	306	299	284	256	290	288	268	310	262	247	317	289	269	283	247	254	289	284	278	261	292	257	274	271	268	280	310	296	300	283	246	293	289	301	295	270	250	285	279	285	262	276	283	299	270	299	305	290	272	275	308	268	265	281	269	288	307	257	303	291	298	250	279	261	256	318	300	263	291	303	303	294	266	274	319	296	298	257	264	259	308	295	248	273	284	278	302	287	256	316	286	280	257	284	262	285	300	260	276	292	316	255	268	278	251	268	256	259	282	294	295	280	307	302	284	315	269	274	265	253	256	292	250	233	276	287	271	293	282	267	272	261	330	269	287	263	299	266	281	299	259	279	258	276	271	277	272	316	298	288	283	303	254	302	311	270	315	289	265	292	295	302	259	263	300	266	308	275	308	314	244	263	273	262	264	293	304	234	279	304	288	303	287	275	261	251	296	292	269	305	270	274	266	297	272	297	288	261	299	281	272	250	279	312	294	251	293	246	299	278	276	269	295	287	286	278	266	282	303	307	298	275	271	270	271	297	282	248	273	303	299	269	267	259	286	272	281	289	285	278	312	252	311	271	268	291	286	272	223	286	271	293	286	291	261	275	272	297	261	288	282	261	282	266	277	276	285	293	256	300	265	264	283	287	301	265	243	290	270	277	279	271	297	277	315	257	293	308	267	255	297	238	297	281	280	281	275	241	274	274	291	280	291	265	269	239	297	306	223	292	284	259	264	265	273	306	286	277	251	288	289	248	265	281	289	308	288	285	274	279	256	272	275	317	294	284	305	292	308	276	304	280	282	286	253	308	298	248	286	277	287	269	288	289	304	269	286	269	254	254	288	283	280	279	269	302	296	283	284	284	293	278	258	301	256	279	294	289	268	268	263	279	295	275	271	269	311	290	230	285	275	283	286	272	310	265	279	252	319	291	264	272	274	266	277	272	282	288	272	289	274	281	294	290	261
25877	22923	30158	28113	21882	8030	3892	2785	2058	2090	6894	10347	8418	6461	1210	655	645	630	618	665	672	637	650	655	648	687	645	610	620	670	638	648	662	635	672	598	655	615	636	616	650	616	612	632	677	648	635	651	615	637	655	673	642	616	679	617	588	645	618	630	623	655	629	603	631	575	620	629	684	623	649	598	624	662	629	618	661	616	649	634	619	631	633	621	617	621	645	628	625	628	583	634	636	654	637	580	573	608	660	611	627	702	694	574	622	596	666	629	595	620	619	635	610	655	609	657	666	650	615	597	643	660	677	648	642	655	664	629	623	639	603	658	581	632	631	669	582	659	613	641	636	662	637	615	660	649	638	587	618	630	568	592	655	629	622	685	637	606	644	672	588	621	627	626	657	607	602	610	610	686	650	588	657	609	603	606	653	649	675	587	628	634	637	648	628	636	609	629	662	681	613	640	614	656	629	586	624	652	596	633	625	642	682	661	623	647	658	624	608	686	608	648	608	587	601	604	589	689	646	630	631	606	651	595	622	661	624	619	613	631	671	662	601	693	620	620	605	609	658	595	619	594	671	598	584	621	622	592	673	635	633	633	658	669	637	628	668	595	615	574	618	613	630	599	645	628	652	620	622	625	654	592	652	632	615	596	594	674	626	642	618	633	634	624	637	625	637	626	615	592	611	620	640	667	685	686	646	657	653	606	652	638	631	615	678	657	593	628	637	624	646	607	601	627	608	622	626	624	630	642	633	636	598	578	588	632	603	660	592	618	602	617	615	603	609	645	637	616	628	658	622	622	638	640	604	646	628	657	621	624	631	623	619	656	591	601	645	622	618	629	608	585	628	662	595	593	621	602	596	655	661	642	591	664	637	686	578	585	627	658	650	656	652	630	651	653	607	621	648	629	607	594	679	661	615	629	604	610	606	613	622	634	587	653	660	659	666	614	645	642	624	618	617	610	657	677	603	623	627	593	653	598	622	673	607	645	649	656	656	627	606	619	642	657	627	634	660	634	636	606	619	638	657	630	644	647	622	638	618	672	614	645	631	609	680	614	626	678	669	635	640	642	623	661	613	635	603	653	590	646	585	660	616	666	590	601	657	618	696	619	636	623	623	615	581	612	598	612	669	681	680	632	625	636	646	611	665	634	619	647	641	614	648	638	610	624	611	589	631	622	620	592	647	606	642	630	676	687	669	614	633	678	653	599	594	642	617	607	591	664	689	614	624	641	660	571	617	612	637	643	638	598	605	650	591	633	685	666	616	578	619	637	615	615	574	606	628	614	655	661	627	666	652	609	543	624	644	652	642	637	613	651	634	658	624	640	636	638	676	651	633	584	652	600	637	675	661	651	628	637	602	634	642	653	610	638	645	596	587	606	652	629	638	644	659	590	632	611	619	596	634	633	619	645	604	604	604	635	614	629	630	628	617	598	630	626	669	640	643	589	608	638	628	608	651	625	641	568	672	636	637	627	599	573	666	639	658	670	642	621	664	624	633	697	620	647	608	587	600	613	651	625	617	641	576	611	624	617	606	653	623	614	675	643	627	646	626	642	575	653	614	644	644	636	667	602	625	627	634	637	659	602	615	621	673	623	647	632	640	667	615	652	650	603	604	657	600	656	601	603	599	646	569	663	627	627	625	621	638	606	578	602	627	636	660	659	690	659	619	601	613	577	593	636	666	606	630	626	591	632	636	632	648	589	635	618	599	647	679	650	632	601	653	645	629	680	632	618	641	615	624	638	602	622	617	593	632	604	616	607	615	622	608	636	660	602	649	635	608	619	666	631	653	557	667	615	638	663	623	686	659	596	624	680	653	663	640	608	632	631	649	609	604	637	614	625	616	657	682	627	596	612	611	666	611	633	651	660	641	612	661	613	656	633	687	627	603	595	637	648	599	631	617	643	622	590	638	656	604	635	600	634	627	674	606	667	611	660	657	587	661	673	625	595	615	638	638	640	598	634	688	639	650	637	652	650	640	602	630	689	635	600	611	648	637	642	602	628	639	639	634	644	629	640	667	637	644	626	623	581	625	660	615	630	595	656	631	635	625	648	639	639	640	620	653	651	648	668	653	681	625	615	617	661	612	640	614	633	628	661	633	654	617	638	601	645	608	633	581	665	659	627	603	609	622	623	664	605	572	629	614	624	604	638	603	647	657	638	625	622	649	641	642	618	634	628	641	612	627	573	608	627	625	628	692	626	637	624	632	628	650	672	644	601	619	631	644	612	589	657	634	641	641	636	634	626	602	594	610	656	688	628	630	665	667	637	616	612	630	656	645	643	641	608	625	638	605	658	552	609	626	664	652	627	614	611	624	647	608	605	620	654	627	632	615	599	681	631	629	661	638	622	641	696	630	653	675	625	640	639	635	615	622	686	673	635	586	622	636	624	597	634	640	593	633	617	634	625	649	629	649	627	607	608	619	639	619	619	631	584	614	630	559	644	620	626	659	640	634	664	649	624	661	611	632	625	614	577	632	635	604	650	644	635	632	645	635	636	641	628	689	614	636	588	617	648	601	621	610	652	654	619	639	617	658	601	636	641	663	653	643	650	611	634	610	639	658	664	637	687	652	611	572	591	649	629	628	638	628	628	614	628	642	616	590	629	643	672	660	600	569	600	614	650	645	624	613	624	619	572	665	639	636	597	616	624	610	654	650	608	646	651	680	637	649	638	636	614	660	580	602	667	625	554	653	595	618	607	671	616	658	617	636	622	613	661	641	653	623	658	627	622	660	635	610	616	588	640	623	645	597	662	601	634	649	624	619	615	679	670	623	563	652	655	613	629	632	626	693	668	670	637	651	618	652	624	626	659	615	635	599	639	630	662	644	648	627	622	642	584	647	637	660	618	687	638	625	593	603	609	606	606	666	665	637	592	646	711	668	631	622	679	647	687	595	645	642	613	633	657	635	615	619	638	652	645	697	586	638	662	614	637	638	656	652	589	619	612	606	654	634	632	619	647	641	593	658	603	631	618	632	605	579	636	613	670	611	589	656	636	635	645	633	631	659	639	587	632	619	623	600	585	630	637	641	637	645	668	626	623	654	582	588	645	620	652	600	596	643	624	621	633	651	621	627	602	679	673	604	630	608	652	658	597	629	609	611	643	617	639	675	607	635	672	670	626	665	601	612	635	642	627	585	645	666	632	612	622	635	653	638	608	660	634	644	628	668	634	625	603	595	577	665	646	646	592	633	649	632	606	664	687	641	639	603	636	645	610	638	623	656	610	655	664	587	625	594	640	652	644	626	659	619	609	646	652	625	599	628	642	662	630	619	613	637	627	627	610	638	683	683	630	629	664	630	677	619	634	630	676	611	643	612	625	605	640	666	626	618	678	645	642	642	639	615	621	605	603	645	613	651	654	621	667	694	608	650	672	632	601	622	608	605	629	635	630	632	618	617	680	622	673	654	626	554	620	626	634	624	657	677	673	632	629	656	629	641	629	629	664	637	622	580	631	594	642	606	632	648	609	637	597	617	650	640	640
48515	37941	37649	31335	18281	7275	1775	766	3232	4494	4631	3511	2514	1492	418	346	365	325	337	331	340	385	331	324	342	366	325	325	344	321	332	324	356	377	343	308	343	374	359	358	333	350	394	365	331	323	314	348	347	399	328	310	336	383	336	355	381	323	371	306	350	345	352	330	364	325	359	370	334	339	301	333	320	346	345	333	367	349	306	356	350	363	331	365	336	305	339	354	335	350	338	343	340	347	364	341	348	298	332	331	358	315	343	350	341	327	392	301	311	336	339	314	354	331	333	336	344	340	416	335	321	349	336	321	322	369	349	305	310	326	294	351	341	319	313	338	326	359	361	340	304	349	313	316	337	326	317	351	346	336	311	317	351	357	374	384	343	331	334	337	281	347	344	362	371	338	342	316	292	310	323	351	338	350	343	353	359	343	312	362	378	300	366	337	342	359	333	343	309	317	335	363	320	333	326	363	336	353	333	327	332	347	340	301	358	354	356	359	314	342	329	297	324	349	368	353	339	336	354	318	325	322	283	337	352	347	341	340	342	346	301	335	347	320	346	326	355	333	352	379	347	323	333	323	329	311	289	332	323	313	326	358	327	321	353	332	336	367	361	361	341	342	338	333	342	351	355	376	342	335	359	355	336	330	351	346	322	325	321	338	322	359	372	350	356	305	331	361	353	374	328	337	307	339	383	319	288	325	292	286	346	324	308	353	343	335	344	343	352	345	350	335	380	349	312	345	352	338	325	332	331	354	358	362	364	325	347	336	353	334	353	325	292	354	329	333	331	345	325	330	340	346	306	358	314	331	387	343	340	294	347	319	306	330	369	356	314	354	351	330	325	319	350	330	346	352	348	342	360	361	320	318	356	390	302	328	330	323	393	294	323	325	321	338	351	296	341	340	327	318	322	325	333	307	326	324	309	317	319	335	351	340	332	325	325	328	313	363	357	337	327	355	333	337	337	337	336	306	346	372	323	303	310	325	344	343	356	347	279	312	351	312	345	334	330	343	332	346	314	358	333	344	357	342	326	346	369	330	342	317	317	343	355	350	322	343	348	341	366	343	379	388	344	343	353	343	326	323	307	374	319	322	353	352	326	346	360	317	314	334	356	351	338	330	311	363	350	330	300	378	346	309	321	350	340	367	358	313	345	342	321	343	375	352	318	325	298	298	293	342	339	295	386	297	346	357	367	347	353	374	328	352	323	359	332	360	312	341	354	329	336	373	331	357	330	345	345	325	333	326	340	309	321	364	349	306	337	322	331	343	366	318	344	340	337	323	344	301	333	361	351	327	329	363	342	363	348	335	347	306	287	323	312	339	333	310	361	308	338	348	332	306	341	323	362	332	311	312	342	324	310	355	303	304	332	315	312	355	317	340	322	321	341	324	350	319	347	334	319	354	363	358	377	330	344	343	368	365	338	314	328	320	334	333	344	339	329	312	328	320	349	306	348	337	320	337	342	310	298	341	367	328	321	370	320	319	331	349	323	325	309	322	315	321	337	329	323	317	358	364	352	336	352	366	364	361	344	342	300	362	352	357	346	325	320	319	359	296	322	336	327	305	380	348	339	335	324	326	337	352	373	335	308	305	336	341	352	350	354	301	322	350	328	321	327	344	314	332	342	331	347	344	326	355	333	303	351	331	338	340	351	312	337	346	372	330	323	328	341	325	324	361	321	320	344	321	329	351	326	335	334	336	332	337	322	335	296	356	343	319	328	315	336	335	361	347	335	316	357	309	318	320	351	362	326	323	349	292	337	369	342	329	295	348	323	309	299	340	313	307	367	364	348	344	342	319	355	346	327	316	345	319	360	374	311	351	336	343	361	303	344	310	346	349	329	294	329	322	391	348	333	317	343	311	327	309	341	316	326	306	325	338	313	327	311	335	325	345	325	324	371	324	328	338	338	312	323	333	327	345	331	342	356	324	310	364	321	330	328	363	343	342	338	371	337	312	365	370	344	345	339	349	317	305	357	335	314	337	328	316	343	331	314	358	333	327	343	310	326	347	345	345	337	359	309	323	335	361	330	319	351	305	335	320	349	366	327	312	305	317	347	336	333	352	313	341	359	364	318	333	303	339	340	310	321	335	354	338	342	319	329	334	374	360	339	355	307	375	323	335	322	361	340	325	304	336	338	321	341	344	365	349	346	346	303	291	362	347	343	335	348	345	315	361	355	316	327	325	337	311	341	332	337	351	327	300	315	360	374	377	353	338	331	329	381	279	379	360	329	342	354	330	343	356	353	333	325	346	368	340	339	322	343	347	341	340	298	361	330	343	312	347	323	353	336	352	304	312	331	343	351	338	330	336	342	313	323	343	330	317	332	343	334	326	330	314	343	338	376	324	338	341	315	330	352	328	318	336	353	328	346	335	315	286	346	318	330	354	328	335	311	355	337	307	343	328	357	368	327	325	345	331	355	315	290	327	353	361	349	359	315	332	331	306	321	350	322	305	330	344	334	301	362	335	272	319	356	342	330	339	346	335	350	396	325	325	294	344	338	365	342	302	348	312	328	332	307	319	310	326	323	339	326	288	336	328	326	329	299	359	337	318	339	370	325	342	348	376	336	338	327	329	342	331	315	336	344	340	372	325	333	351	340	340	328	325	336	338	349	375	333	305	310	347	314	305	307	324	303	357	414	357	295	359	343	349	352	357	361	347	351	316	344	307	328	311	348	324	333	312	323	316	308	342	319	353	334	324	308	346	368	334	336	338	374	350	338	337	314	374	330	370	340	364	345	346	348	346	308	341	345	350	358	335	333	323	332	326	362	339	338	342	344	357	361	320	369	318	332	337	348	345	300	319	327	332	326	343	323	348	318	339	329	290	321	327	344	345	332	354	330	346	392	340	357	342	300	340	354	326	308	359	315	343	317	336	325	325	333	331	288	317	328	338	321	405	344	320	325	304	306	316	363	352	348	318	297	323	347	321	310	322	340	302	349	372	352	338	313	345	277	350	327	330	335	348	324	343	341	361	334	381	355	320	339	319	350	365	327	339	339	325	314	364	358	340	353	345	346	318	347	309	343	369	311	347	323	351	347	350	334	308	339	354	336	356	377	344	344	338	310	326	340	349	328	310	323	313	339	373	327	375	298	309	339	363	316	333	343	344	318	302	386	336	338	337	334	372	338	326	342	376	325	313	318	343	337	309	312	334	353	349	333	338	324	319	343	353	334	330	343	359	351	345	364	351	358	331	378	323	282	365	354	339	344	360	327	319	307	331	383	324	331	363	325	331	345	365	332	319	353	344	353	323	311	336	326	343	343	308	328	336	360	350	336	342	321	357	306	357	328	314	333	316	288	323	346	329	352	329	322	350	319	332	333	333	311	336	310	346	326	342	350	365	355	347	343	341	363	336	317	337	347	325	319	340	324	318	346	362	296	318	317	331	350	303	366	353	360	333	352	312	326	319	320	358	329	323	338	319	322	341	324	325	366	370	358	333	311	344	328	326	347	337	346	356	336	338	332	348	325	358	350	336	356	330
31063	29629	38741	36889	25482	12536	3887	2692	13113	16955	17272	13811	10218	5898	856	693	756	737	737	745	712	701	721	729	747	721	795	729	774	727	701	725	724	770	742	719	755	745	714	748	720	752	724	734	694	728	712	707	707	710	741	729	739	723	777	753	700	722	733	745	723	789	752	751	762	705	743	734	760	725	708	717	706	687	765	733	770	725	723	716	768	720	738	735	739	711	703	699	713	745	710	745	745	691	775	748	735	746	744	719	783	741	767	754	750	694	729	732	680	746	673	710	759	713	718	728	726	731	780	738	760	756	693	751	712	751	780	744	714	726	756	718	742	779	727	730	729	697	700	759	696	726	771	740	743	733	777	753	729	793	724	716	745	725	764	692	768	762	734	728	719	714	710	753	753	735	726	726	717	710	742	741	735	714	694	762	735	695	745	705	729	760	709	727	668	754	719	748	694	694	721	695	731	771	724	735	768	734	713	767	755	690	718	709	715	693	710	767	785	711	702	755	793	716	743	713	707	705	696	737	730	758	711	721	711	715	800	752	747	711	744	778	734	682	780	752	740	740	766	696	762	747	757	744	711	711	720	726	768	822	789	686	766	707	764	746	768	734	711	722	723	717	733	749	738	732	769	747	711	744	724	771	754	706	736	774	706	767	737	723	764	703	730	727	739	750	707	669	720	747	705	718	673	765	711	719	754	721	701	750	715	744	702	687	767	723	760	713	716	749	761	741	736	741	737	767	732	732	719	715	760	766	750	750	720	761	703	719	726	748	698	723	718	733	754	773	698	691	730	716	738	745	724	718	729	757	756	742	756	742	734	722	730	724	754	756	712	781	718	668	711	739	726	747	740	690	725	706	727	727	763	733	748	732	751	711	725	716	787	754	698	700	713	611	748	727	787	672	708	707	750	702	696	679	772	741	708	749	697	724	677	782	767	732	738	775	699	708	733	699	709	688	732	779	752	733	758	712	759	723	685	728	714	733	708	747	753	754	746	765	707	769	738	706	723	741	760	703	733	691	735	746	705	743	700	708	769	730	704	716	779	724	732	712	719	731	733	765	745	718	774	743	722	780	755	715	725	723	767	721	701	736	731	807	707	742	699	703	724	753	778	735	732	768	723	767	717	742	728	711	711	771	695	716	699	737	740	760	702	744	736	756	753	731	749	693	756	688	725	726	766	719	723	749	742	700	742	683	770	738	756	722	709	725	755	727	731	744	759	702	694	773	759	742	734	761	690	720	724	748	765	734	721	731	744	697	748	678	716	739	690	762	775	735	751	728	712	744	742	707	740	714	738	734	729	778	701	740	718	665	721	748	699	716	722	648	673	726	744	734	692	743	763	725	717	775	770	743	723	710	720	750	710	751	737	765	719	733	730	745	714	725	719	713	744	724	741	768	738	763	712	684	718	764	706	717	739	691	759	732	718	716	759	749	743	777	706	743	669	735	740	714	751	705	732	732	700	717	731	730	707	769	743	764	724	767	716	731	707	749	681	774	765	721	730	746	743	739	728	699	727	725	772	742	730	709	709	769	725	723	752	765	739	770	689	751	776	746	676	746	747	756	733	721	750	716	711	723	759	719	755	713	691	719	742	693	774	712	763	700	720	742	730	746	745	757	706	730	696	722	726	711	719	678	765	757	698	747	740	714	728	741	753	757	726	755	767	787	720	730	759	688	756	744	688	665	720	770	762	713	737	730	682	760	752	739	736	708	731	742	737	708	810	724	691	786	742	702	735	731	706	738	757	749	732	757	726	698	703	778	677	770	759	716	702	695	753	708	767	739	778	766	735	739	758	727	739	729	699	701	733	775	720	747	725	734	745	760	707	747	729	739	699	744	686	740	751	713	739	743	761	703	719	726	734	722	728	765	715	742	719	757	729	763	705	707	760	762	760	748	719	708	712	760	743	698	708	746	745	772	721	738	711	719	722	733	749	738	732	742	758	728	731	739	760	735	725	707	721	738	718	695	728	749	764	755	721	711	735	741	738	796	742	719	697	737	718	730	771	733	748	651	736	746	752	718	718	733	728	677	689	713	724	703	757	746	754	740	675	705	704	711	734	733	776	740	699	733	786	755	678	761	726	658	705	715	680	739	733	737	718	721	814	725	732	730	670	693	727	741	679	725	715	737	762	762	716	713	737	716	725	744	734	727	763	732	766	709	768	711	752	735	741	710	736	764	726	713	738	747	731	729	746	709	786	759	723	695	736	717	745	739	701	758	711	744	715	720	718	678	741	699	759	770	732	721	709	755	703	756	749	715	710	745	747	711	671	737	762	705	744	719	746	714	715	714	734	762	720	721	723	748	670	723	709	770	768	705	733	728	753	698	734	734	718	769	722	739	711	812	716	713	783	699	730	757	701	716	695	733	713	731	737	738	720	717	752	755	711	794	732	765	744	756	744	701	757	724	698	697	735	689	712	711	721	706	755	756	706	768	766	731	745	723	756	699	734	697	757	712	730	756	698	665	735	754	712	726	722	753	696	744	720	716	722	712	757	761	763	741	718	727	716	698	704	725	701	749	679	729	697	734	734	731	726	741	737	747	723	721	786	731	742	731	699	697	728	760	746	720	699	734	763	751	688	701	689	736	738	742	716	695	762	751	706	701	680	788	722	759	711	707	770	684	789	709	715	663	776	747	762	773	745	757	698	745	788	724	737	740	773	718	738	647	699	725	706	762	731	682	723	732	697	737	758	748	727	720	733	744	698	737	742	773	805	720	736	784	736	709	747	750	714	805	753	783	733	697	740	723	721	711	711	720	718	707	688	803	733	736	767	736	706	730	755	701	759	725	716	758	784	755	696	744	715	693	734	764	753	742	719	740	759	748	752	770	747	723	692	747	710	779	696	699	737	770	701	717	768	732	743	716	798	689	702	747	688	727	731	704	730	735	739	695	724	759	742	721	684	739	701	709	780	792	729	778	730	715	769	741	771	715	731	660	767	725	718	723	745	689	694	758	731	756	767	752	703	743	749	723	726	786	771	743	725	757	752	762	734	743	730	679	732	756	693	744	747	747	717	681	718	691	771	725	740	707	702	731	733	775	724	746	798	743	681	760	737	724	775	725	716	759	721	768	765	664	763	756	765	707	721	724	771	719	700	694	775	727	755	721	692	788	702	746	739	731	753	723	729	722	719	753	722	681	720	727	712	722	723	712	705	705	737	687	747	737	717	725	712	762	713	705	718	745	698	737	757	734	695	748	714	743	678	743	676	713	730	726	721	730	715	731	739	709	772	723	745	738	726	724	788	689	743	768	689	724	778	730	774	699	706	773	745	724	732	705	731	757	712	765	734	715	736	753	772	711	746	674	722	724	710	713	742	672	716	724	738	726	745	652	770	744	726	728	715	728	707	738	711	777	744	759	699	718	710	753	753	749	743	725	725	723	752	734	772	786	709	713	721	789	764	724	723	753	662	673	785	763	726	723	731	747	701	741	716	724	789	723	795	711	715	718	753	719	713	724	718	715	751	733	746	733	741	768	713	710
20848	10865	8191	3727	1623	657	375	238	265	277	279	276	287	260	163	171	176	174	151	185	165	182	216	183	186	180	196	201	174	173	197	168	181	189	181	205	172	170	184	179	173	197	174	189	165	180	177	162	181	148	159	184	178	159	170	192	197	176	175	181	160	191	195	195	166	189	200	195	197	194	192	193	176	185	185	167	187	161	195	156	202	169	171	152	191	188	194	204	172	172	189	175	168	193	178	185	167	194	158	178	171	200	174	173	155	150	181	173	194	196	179	185	182	194	190	177	187	156	226	184	172	199	190	186	182	170	177	164	175	182	158	161	174	199	176	196	176	168	169	176	154	205	197	181	192	191	176	187	181	162	168	180	179	170	180	168	184	215	200	170	184	194	168	161	191	163	163	170	192	194	199	177	172	162	212	171	199	219	163	175	191	177	180	168	178	166	195	171	189	166	184	184	178	169	201	168	170	166	167	177	182	183	164	156	170	178	194	167	185	216	164	162	220	154	166	190	187	169	159	207	181	157	190	185	216	138	148	154	170	185	202	189	181	170	170	180	162	190	182	181	174	184	175	156	179	162	194	195	166	176	200	178	185	169	179	176	173	163	161	191	180	186	206	172	179	172	173	153	189	165	195	160	175	186	183	156	181	179	187	150	183	182	184	198	184	198	168	195	178	164	180	152	187	185	161	171	160	173	211	186	189	165	219	165	184	174	186	197	166	161	187	176	196	162	166	184	169	163	187	193	178	185	167	187	179	181	164	182	174	210	197	179	165	177	203	170	208	180	174	164	179	168	166	177	158	185	175	186	185	183	189	181	182	175	173	155	187	182	189	173	193	168	164	192	201	168	186	182	198	192	152	169	173	187	157	179	177	177	171	170	204	193	181	157	182	167	189	188	190	194	170	183	165	165	188	181	186	187	180	197	189	172	203	182	188	141	184	159	201	193	197	197	148	199	174	161	172	189	182	173	182	195	172	160	183	165	164	184	175	174	165	165	183	154	180	175	192	177	174	201	187	180	185	189	183	204	180	162	192	202	180	169	174	199	189	200	173	206	200	158	181	200	193	191	183	182	186	169	212	166	198	174	198	187	196	195	157	178	159	169	178	173	168	161	172	215	161	183	166	178	151	198	179	170	173	190	171	161	200	167	177	168	175	177	175	182	175	167	181	182	208	146	159	172	195	183	185	176	165	151	184	196	182	195	186	188	184	171	191	184	194	197	171	158	170	184	153	192	160	183	174	163	167	182	170	179	169	167	198	213	196	160	192	206	199	177	192	165	175	160	155	158	191	147	174	170	174	164	179	187	200	206	166	215	176	168	172	171	190	188	169	218	170	162	152	183	193	179	184	168	172	192	196	197	194	169	182	159	181	181	178	157	181	174	182	156	170	173	160	171	176	204	214	170	181	171	186	184	183	167	198	172	186	195	206	165	178	194	175	198	165	197	154	185	178	170	173	173	146	167	190	164	180	177	202	168	165	179	166	164	183	160	202	190	175	182	169	193	185	212	160	169	213	148	167	192	197	195	160	182	164	182	187	183	177	193	203	204	162	184	179	178	184	173	164	176	198	201	160	173	193	175	199	202	175	182	180	167	155	164	174	207	167	178	184	183	195	162	194	196	180	209	178	165	184	172	183	199	174	172	190	227	198	188	162	191	174	163	147	161	192	199	180	169	188	170	154	187	172	176	173	177	174	169	147	159	168	179	152	184	176	186	194	163	148	174	183	160	173	170	154	165	180	191	168	195	195	175	186	191	193	183	188	159	196	194	190	217	186	169	166	183	190	191	192	211	182	174	167	175	144	177	200	198	178	164	196	201	174	183	185	187	178	162	171	179	182	164	163	185	166	174	170	178	160	175	169	199	179	184	176	212	214	166	185	168	153	168	185	204	190	191	186	182	176	165	198	173	177	174	170	181	170	174	184	174	158	178	180	182	201	173	196	172	169	180	189	178	188	167	181	198	210	194	173	166	184	166	190	182	180	143	162	169	177	195	191	188	158	197	196	197	215	162	174	193	188	165	170	154	172	158	163	165	157	197	188	182	186	188	167	201	173	169	175	151	180	155	174	146	172	179	189	159	171	179	190	185	172	159	182	195	159	174	165	190	200	204	173	171	196	194	179	204	197	184	185	187	208	194	194	177	167	161	166	180	188	196	182	188	167	196	172	196	172	170	177	181	190	188	157	179	164	182	195	168	182	173	191	204	180	202	201	171	171	180	181	199	181	180	213	176	168	158	158	188	178	174	192	179	159	183	188	169	171	204	186	194	181	173	192	193	172	205	165	180	177	168	154	176	199	185	170	175	162	166	184	187	189	181	161	170	188	204	208	185	196	209	186	146	185	186	161	190	170	166	176	183	159	193	188	152	213	196	199	188	163	185	179	156	169	155	203	190	176	162	158	180	180	212	180	190	188	181	197	170	154	204	193	186	176	179	190	195	173	182	161	189	183	146	161	167	208	187	192	186	174	149	182	174	165	173	159	184	181	187	192	180	179	178	188	152	190	179	172	170	209	169	177	173	169	178	209	166	200	194	152	136	159	163	179	178	175	174	190	182	180	185	170	202	191	201	202	181	179	188	172	184	175	167	171	164	180	183	167	211	195	178	179	194	173	168	196	174	187	186	183	175	181	164	188	164	152	198	202	197	214	174	165	163	157	185	183	172	133	175	177	168	170	174	197	206	182	180	185	167	174	173	196	180	173	206	208	181	163	187	185	179	151	168	204	169	199	165	177	197	183	181	159	187	187	186	167	184	174	185	190	172	184	192	181	182	164	167	176	189	179	173	151	172	192	203	173	185	199	203	161	179	192	203	182	178	164	170	172	172	183	196	167	188	183	167	160	200	199	191	162	178	166	181	193	183	182	177	182	191	192	189	189	177	177	162	170	175	202	180	164	161	217	188	190	178	171	176	175	169	172	170	199	192	184	198	195	161	182	194	171	180	167	184	181	158	164	195	189	183	176	193	202	178	180	189	171	197	170	166	180	165	184	160	180	169	174	184	177	190	173	166	184	194	171	167	181	201	195	174	180	201	191	214	206	206	173	187	193	202	166	193	167	192	176	173	172	193	173	176	188	182	182	196	188	179	184	192	164	189	175	176	171	158	200	189	164	195	197	175	179	164	202	190	183	200	187	199	182	205	182	176	181	175	180	159	188	197	193	166	215	198	189	182	149	173	187	200	167	183	191	176	156	181	184	180	172	186	187	155	177	166	183	185	196	175	168	177	154	179	198	151	179	206	178	174	192	168	175	165	196	204	156	185	191	169	160	187	184	177	190	183	173	165	187	181	154	199	187	178	192	183	204	168	193	164	190	165	176	204	177	157	163	175	180	150	178	165	160	183	169	179	139	194	168	188	163	162	208	193	204	186	188	194	175	191	164	201	169	209	173	162	185	197	190	171	178	198	199	173	188	180	177	169	183	179	188	167	189	170	186	149	195	146	130	202	205	179	183	163	188	211	147	162	214	173	202	174	168	179
12623	8604	12594	9294	5393	2473	1327	807	859	927	1036	949	896	700	459	464	426	439	489	415	422	386	446	433	430	393	423	455	414	431	436	392	416	406	440	449	407	411	392	439	443	427	473	438	469	436	439	446	447	467	435	439	440	438	410	464	454	451	437	454	418	449	421	409	402	423	408	434	453	417	457	457	446	404	427	406	411	456	451	418	464	465	477	445	465	422	422	403	446	428	450	427	448	467	449	418	458	456	419	455	441	405	417	452	471	428	440	460	449	437	407	428	449	428	433	449	432	466	399	456	440	439	417	426	426	441	429	438	432	432	424	399	432	430	452	427	474	439	429	459	426	428	416	417	424	466	420	420	458	462	462	423	390	468	452	402	433	465	410	418	418	445	442	400	457	404	439	411	445	379	437	412	429	452	392	465	438	427	449	417	420	448	444	470	445	418	397	458	431	469	466	410	421	371	449	408	412	451	410	453	444	427	443	391	394	439	448	416	394	459	440	455	431	441	397	455	464	427	448	422	445	435	408	437	453	424	452	451	450	409	466	420	414	457	445	432	441	453	440	432	417	431	450	437	460	460	413	454	432	439	439	445	412	448	438	413	431	429	457	402	408	447	458	440	434	451	423	444	424	460	387	454	397	475	434	419	439	431	399	439	426	444	453	444	433	435	408	445	431	439	408	442	431	379	413	447	415	401	470	422	428	458	430	455	409	419	467	427	465	407	467	450	439	420	439	423	436	449	436	423	448	431	418	423	454	458	427	427	464	472	424	416	453	409	464	460	444	416	435	440	412	467	464	458	443	427	443	430	429	422	463	479	464	439	402	408	461	431	447	431	452	433	416	411	435	427	460	438	406	445	421	422	410	423	412	406	444	417	460	462	445	446	455	431	430	436	438	427	436	425	426	417	439	434	428	405	412	399	439	460	440	433	471	486	433	447	436	418	407	458	451	429	441	443	447	448	440	419	454	446	463	452	440	424	436	481	436	415	450	430	445	445	417	409	455	462	397	420	444	429	438	448	450	407	471	457	455	481	399	431	471	446	417	417	457	418	437	380	421	456	441	425	441	436	426	399	415	438	437	398	421	441	452	445	459	442	480	434	417	439	441	437	435	425	449	429	450	435	427	425	447	452	463	445	395	452	430	460	418	397	438	409	476	437	444	429	431	456	445	429	437	401	422	417	406	447	422	479	423	467	449	439	469	444	422	394	442	446	432	412	446	441	436	464	441	399	410	461	470	448	431	416	430	439	438	444	451	418	463	457	446	433	458	415	471	394	412	455	459	453	409	430	435	434	453	416	411	403	433	444	443	480	449	429	442	406	433	439	449	419	480	472	432	489	457	425	435	443	414	448	432	401	422	440	443	438	455	448	451	453	454	414	429	436	449	426	427	418	447	429	441	421	428	469	436	458	461	451	454	434	458	442	435	396	441	434	477	432	440	452	437	447	472	436	439	436	425	429	428	449	441	434	378	457	395	428	421	446	449	418	434	468	446	443	450	411	425	433	421	428	432	445	438	456	436	427	426	392	461	432	424	431	452	460	449	421	448	451	399	445	444	439	436	398	426	411	433	408	475	482	439	425	415	468	404	424	419	432	416	445	415	422	398	441	429	479	471	453	435	463	447	413	474	448	412	437	443	434	435	420	471	439	446	453	415	403	458	456	438	491	427	403	449	406	398	438	428	433	456	440	390	414	484	413	418	440	435	415	411	439	405	451	423	452	478	425	415	415	428	419	432	466	410	383	409	438	449	453	448	414	424	429	463	441	419	437	421	397	444	458	440	423	417	461	402	422	433	440	473	411	425	423	418	468	424	425	443	447	394	424	429	471	468	464	384	438	429	421	416	467	410	404	439	433	425	433	442	434	438	382	433	450	447	438	445	437	444	417	405	440	461	416	472	433	427	431	431	441	410	441	414	436	439	432	411	426	451	410	429	439	444	413	449	422	439	434	428	426	453	445	443	440	435	441	423	398	427	441	420	417	409	417	411	387	449	438	472	424	464	423	450	436	418	423	454	430	460	435	414	458	468	437	453	422	449	410	435	444	453	436	468	444	463	442	422	488	440	443	408	392	434	424	405	422	424	455	464	453	414	437	440	440	425	449	491	428	442	423	455	453	425	463	453	468	460	442	469	417	446	427	435	381	459	443	458	439	441	416	422	446	440	431	420	429	414	430	422	441	429	462	449	433	458	429	458	376	422	437	410	446	419	457	412	433	484	430	423	448	423	465	454	460	467	448	437	434	418	432	407	412	456	424	419	363	398	407	471	408	413	408	461	469	464	409	421	451	430	458	416	436	427	421	436	411	448	437	436	429	416	448	440	414	427	449	445	451	410	474	441	401	425	435	429	454	437	385	443	437	433	427	470	424	442	443	438	450	453	431	430	438	404	439	423	430	436	473	448	426	426	443	451	443	472	451	440	410	385	405	425	430	390	429	424	437	415	454	430	455	414	439	453	446	438	445	416	431	421	436	434	450	426	441	429	461	423	428	442	446	410	438	417	455	432	414	462	437	419	422	447	437	429	448	455	456	433	406	429	435	463	393	441	424	434	422	416	410	451	437	399	432	396	424	446	431	441	419	422	416	417	440	434	418	432	414	426	428	431	449	421	427	441	454	436	457	431	463	433	426	470	431	443	422	398	431	433	446	444	424	444	419	443	477	441	418	408	489	438	439	473	450	456	430	460	446	462	406	433	429	426	405	455	425	436	410	444	382	474	434	434	413	440	462	427	428	428	452	438	449	409	429	438	424	430	420	406	477	443	402	427	401	439	429	446	416	424	445	427	431	427	425	439	456	433	434	409	401	428	447	431	419	454	441	454	405	472	427	466	444	428	447	454	471	431	402	416	425	463	425	442	416	439	422	418	430	464	425	456	443	449	498	403	447	441	459	436	436	444	420	464	427	440	439	480	444	429	439	425	413	433	452	447	424	415	436	406	422	391	449	442	403	439	437	435	440	413	449	498	445	464	447	427	455	439	483	418	443	442	482	443	479	436	431	430	436	411	430	419	460	429	439	438	449	439	432	454	436	439	434	443	456	434	403	453	420	406	430	414	435	463	406	478	437	445	463	418	400	476	415	415	428	476	402	421	421	432	399	423	433	464	394	415	440	458	418	407	462	435	421	434	439	415	415	461	470	423	435	439	412	428	441	427	439	449	423	406	438	419	411	430	429	462	475	423	459	430	494	446	436	403	455	439	438	457	471	421	431	417	446	429	464	422	432	405	446	456	433	422	416	407	440	427	438	459	413	433	457	485	441	433	446	448	436	455	462	429	424	438	446	461	428	465	430	427	474	452	454	451	481	430	468	407	437	439	447	455	464	440	436	433	422	462	415	420	447	479	437	414	451	417	411	437	447	439	454	409	413	448	449	412	416	452	423	441	437	422	450	453	463	436	419	412	432	440	411	420	424	470	461	457	437	426	434	439	395	444	430	403	465	417	428	467	452	419	475	437	459	416	449	446	435	462	454	429	408	432	463
40492	29121	27895	22982	14173	7731	3521	1414	669	1723	3045	2506	1888	1260	366	312	272	332	320	296	301	261	305	272	272	285	264	301	272	340	300	303	292	261	343	293	318	301	277	321	262	284	301	248	288	330	323	276	325	280	304	337	342	296	275	305	288	339	316	312	307	314	282	275	266	303	314	288	295	325	281	324	299	298	315	335	340	322	306	292	284	264	284	312	294	282	281	305	309	323	303	355	302	328	303	319	308	290	286	289	332	295	270	285	295	318	299	310	316	272	284	289	304	312	305	319	283	276	305	311	300	282	274	286	299	267	282	293	302	281	282	313	327	296	319	322	348	285	320	278	286	279	293	269	298	298	314	279	301	285	276	345	303	316	270	335	303	313	335	295	288	277	285	321	300	305	311	337	272	312	317	298	279	304	302	293	277	288	294	269	274	326	299	273	257	311	278	340	300	289	263	307	294	303	267	289	272	313	298	326	287	283	306	300	328	283	301	305	302	284	311	310	316	256	339	292	369	314	291	284	294	330	296	300	288	313	283	303	297	297	301	314	322	292	305	320	304	296	290	302	304	298	309	299	317	309	299	326	298	295	332	306	302	315	284	313	291	296	310	299	324	309	291	296	277	263	280	274	304	283	299	292	300	312	293	343	284	309	315	302	294	294	274	281	300	324	311	278	282	285	316	314	291	286	311	281	314	297	330	266	302	315	308	335	288	293	301	290	279	303	286	266	300	298	329	322	296	321	287	309	282	323	317	304	325	296	313	337	317	302	302	307	264	343	299	289	295	296	300	292	306	304	298	295	319	302	288	305	292	287	317	334	280	287	305	303	294	313	294	290	299	291	313	290	319	318	273	326	335	303	303	299	275	293	275	307	307	304	297	297	292	302	304	281	313	302	306	325	283	304	326	285	279	300	318	307	311	315	292	318	277	313	328	291	298	299	277	286	275	314	291	310	258	285	311	288	278	316	324	313	321	308	332	280	308	291	326	294	295	290	289	318	304	302	255	311	315	334	246	294	308	280	303	300	317	313	328	300	273	322	324	322	329	310	285	294	317	306	277	331	313	319	280	285	262	317	312	314	313	298	316	290	288	313	331	276	297	294	297	286	309	301	277	319	294	322	293	324	330	314	317	308	286	288	313	288	320	294	295	273	313	331	331	282	298	312	295	317	306	327	292	301	310	321	327	296	293	294	291	281	261	281	302	293	295	263	313	269	304	291	287	299	306	288	279	295	323	324	303	303	318	287	283	309	279	295	286	302	297	324	295	266	331	297	307	294	341	276	294	271	294	300	280	323	276	266	275	278	317	287	333	334	316	264	281	326	279	297	302	255	323	319	306	342	249	280	330	290	265	332	312	322	301	308	277	287	271	271	301	290	337	270	286	314	300	290	314	296	320	306	328	287	291	312	283	299	291	267	246	266	304	288	253	304	299	298	303	293	310	321	274	285	286	276	304	298	308	314	287	281	285	302	272	314	303	294	318	336	306	293	295	298	300	286	319	262	292	309	303	333	302	306	302	310	327	302	285	284	295	289	300	312	320	291	297	281	321	321	280	290	312	311	307	275	299	309	309	324	309	325	285	325	301	315	297	335	300	348	316	308	325	297	283	289	319	314	304	285	300	284	297	317	305	264	301	288	306	296	314	278	276	302	311	291	296	297	328	269	275	291	326	320	248	283	269	317	310	315	301	312	304	301	316	333	284	298	279	329	313	324	301	325	327	281	275	296	270	302	301	332	258	294	311	273	303	280	258	300	320	319	281	289	297	332	292	311	264	288	270	270	307	299	294	300	309	299	315	330	301	331	271	324	315	325	319	327	264	276	288	264	305	287	308	279	264	298	285	309	311	308	327	312	280	302	299	298	313	286	300	282	327	332	324	314	336	309	284	300	316	291	306	309	312	304	284	301	303	296	286	285	262	316	294	290	316	296	297	280	270	293	300	259	273	302	283	279	281	284	287	296	330	299	304	336	315	294	281	284	308	294	329	337	286	300	311	330	283	291	297	322	281	303	274	294	286	316	315	356	282	282	323	270	303	331	305	295	286	296	307	321	289	341	273	305	334	311	304	300	293	300	309	326	333	328	291	345	310	341	308	322	343	329	297	304	307	264	291	320	284	310	302	297	274	301	299	296	295	304	298	287	304	304	283	313	320	316	312	342	345	324	298	322	278	274	319	283	300	279	280	249	298	321	321	267	289	319	308	294	289	288	272	327	312	234	324	286	292	298	323	313	296	280	286	314	320	308	293	277	298	284	283	312	323	298	314	334	311	293	294	268	289	277	317	327	299	296	276	299	267	311	300	306	306	337	269	296	305	335	291	321	307	300	302	311	301	321	330	321	252	279	313	310	297	269	314	308	343	296	277	310	314	281	296	332	315	300	284	309	270	308	317	304	326	295	274	292	325	306	313	321	310	301	309	307	350	274	328	297	311	318	323	309	286	307	296	294	281	287	302	307	307	308	300	295	314	305	346	313	318	297	259	323	305	294	281	298	272	321	281	319	303	316	277	278	293	340	331	319	263	264	311	310	282	272	295	300	355	275	267	285	315	294	299	298	294	309	289	302	303	323	291	329	305	322	302	284	296	301	307	288	301	305	335	284	281	299	289	270	325	298	249	305	280	307	281	284	300	299	280	297	312	322	318	297	302	300	282	304	289	298	292	305	306	330	312	305	293	289	275	328	325	294	285	306	309	280	309	293	309	288	277	275	287	303	302	324	324	298	300	311	309	307	295	300	319	308	283	302	287	336	328	301	318	297	293	309	299	265	303	319	265	301	261	283	325	342	291	294	299	278	288	282	309	287	307	275	295	319	293	305	280	320	305	309	310	324	309	277	322	303	301	316	304	313	306	312	343	317	293	301	279	303	296	286	306	291	294	281	289	331	263	283	289	313	299	313	292	289	297	316	327	283	299	298	278	278	302	304	309	307	287	267	315	278	290	325	314	281	317	299	290	293	300	328	304	289	305	285	305	301	285	311	301	295	338	293	310	302	335	267	265	285	261	300	263	293	318	316	311	308	331	281	290	316	313	311	284	290	333	292	276	294	253	310	300	301	284	343	300	313	351	299	304	312	291	328	308	277	303	293	284	289	291	322	358	298	295	303	274	289	317	280	330	295	303	318	327	302	310	283	269	286	294	293	319	300	280	317	287	248	310	297	315	327	295	296	285	295	307	307	316	326	299	283	291	316	312	299	307	291	275	336	310	323	334	296	286	280	316	302	314	317	286	283	268	309	307	301	285	318	304	268	296	304	312	318	287	313	309	283	318	278	289	310	313	279	312	300	320	337	290	314	314	307	288	281	333	321	260	316	286	280	320	285	300	293	280	293	321	312	287	313	318	310	294	270	300	322	310	307	314	299	282	311	322	320	298	277	297	328	314	294	327	282	293	298	290	309	310	324	330	280	290	306	297	302	285	321	345	285	325	295	331	283	319	298	314	328	291	262	280	335	299	313	333	288	295	293	318	307	285	338	330	306	320	315
26354	22708	31210	30580	25628	17326	10213	4494	2397	8091	12703	10557	7948	5369	925	630	680	670	674	640	689	703	762	737	693	647	689	695	715	634	701	663	712	688	695	641	682	657	699	662	667	686	679	652	729	678	628	684	695	595	665	679	696	692	651	639	662	719	657	681	618	672	645	685	697	667	660	640	750	666	671	688	686	671	626	600	716	664	657	666	645	649	737	689	695	729	713	633	694	673	660	661	681	674	703	701	688	693	604	659	664	643	665	635	658	707	687	742	664	650	673	634	671	664	694	642	667	680	663	666	628	733	620	677	689	668	625	683	666	649	663	692	656	704	689	667	623	660	669	662	669	669	716	658	667	673	692	674	706	623	641	706	645	634	614	689	708	616	678	667	616	722	681	696	692	641	675	666	703	651	672	720	691	635	710	674	691	684	631	703	713	670	658	694	678	694	633	647	640	679	715	678	668	675	714	685	656	719	678	695	695	681	670	716	674	663	689	657	699	669	713	706	654	684	702	697	743	715	678	660	684	670	682	658	701	667	773	709	650	675	669	656	666	663	641	617	690	659	695	654	665	698	725	674	696	675	674	632	681	646	706	671	680	647	664	696	630	632	675	685	690	650	647	681	719	655	694	686	745	651	705	675	671	691	688	665	672	686	650	703	678	673	691	705	722	672	666	675	712	661	669	685	677	643	730	657	676	674	695	626	639	680	687	695	671	659	689	682	665	705	650	643	695	679	683	661	633	725	650	671	664	645	704	690	677	664	668	628	678	698	645	674	641	679	626	694	664	684	671	669	691	680	675	699	670	736	665	696	649	675	681	642	683	667	658	657	706	713	627	668	660	665	689	679	663	651	723	672	694	637	652	686	667	675	638	653	692	663	682	681	647	696	662	692	703	676	657	668	674	669	660	707	640	681	740	640	711	679	727	687	718	672	706	678	675	668	691	709	652	672	653	689	691	665	675	634	695	656	662	669	666	654	684	629	669	660	690	645	694	680	645	704	699	671	621	647	670	670	666	670	657	676	637	661	710	699	708	638	703	659	674	670	722	645	642	689	665	695	703	675	658	677	649	701	647	702	696	687	658	671	635	714	675	680	677	693	680	683	685	666	687	662	653	734	658	652	704	661	691	679	640	675	657	691	664	667	678	672	648	675	681	691	672	700	633	666	651	666	725	708	680	718	687	662	689	639	674	663	676	710	652	676	675	637	678	693	696	670	689	694	676	672	660	677	670	646	744	706	689	620	645	662	681	678	662	630	696	680	675	701	653	656	660	691	649	655	669	653	652	678	674	648	665	680	662	641	657	651	651	676	655	654	672	662	695	690	638	689	659	679	653	697	664	688	657	689	675	653	688	668	683	669	662	685	642	657	632	686	628	658	661	719	742	688	700	658	714	679	687	666	701	665	696	723	674	689	686	671	643	658	618	665	670	698	689	676	716	661	662	671	681	657	699	633	693	681	660	690	664	668	688	704	650	664	666	699	674	682	682	684	675	655	675	668	638	690	693	666	644	703	682	680	656	642	717	658	671	671	652	699	649	668	713	693	639	674	670	635	690	664	651	672	696	673	642	662	698	703	697	635	652	675	668	670	679	643	651	723	680	638	658	679	681	671	633	695	684	659	712	674	723	630	643	636	680	690	693	695	680	674	668	726	717	664	677	672	679	680	659	663	616	661	650	640	652	699	668	668	695	701	686	682	638	679	682	711	631	661	726	666	707	661	702	672	672	690	672	676	658	643	659	632	648	662	644	652	689	697	690	653	629	683	643	645	658	657	706	653	671	643	710	694	675	693	695	696	662	698	663	702	671	710	742	705	687	639	692	702	638	657	646	638	664	653	632	688	721	679	724	660	632	635	649	665	636	662	651	658	648	694	689	707	661	681	674	678	638	663	673	709	712	659	666	657	651	677	671	664	724	666	665	697	673	656	669	644	655	681	698	661	657	688	701	681	666	715	716	652	688	691	664	675	687	670	699	695	654	646	642	664	726	624	705	643	680	655	643	712	681	668	676	705	688	682	673	672	687	660	690	654	681	660	677	641	721	686	654	644	696	649	676	695	687	633	675	641	663	641	706	681	680	673	718	676	649	703	654	618	673	709	693	686	690	692	730	679	651	659	645	670	641	702	647	665	684	620	695	694	694	673	673	686	695	715	677	685	662	714	715	695	692	688	629	663	701	665	684	637	752	654	666	722	735	672	646	661	688	665	656	650	643	699	658	691	677	704	661	689	708	630	682	692	642	662	672	689	684	719	671	624	679	659	708	618	650	694	710	656	671	678	663	676	688	715	663	703	701	706	674	702	647	680	711	630	676	676	681	676	670	644	668	652	694	702	649	705	653	695	699	668	613	688	734	698	685	648	665	635	647	683	697	647	691	677	697	606	693	684	665	662	622	641	655	708	708	653	670	637	728	644	692	720	651	696	709	712	650	662	694	715	660	662	665	691	682	659	682	684	655	659	677	694	694	715	646	656	642	673	632	628	681	751	647	680	681	680	688	715	661	676	679	677	723	663	679	667	671	685	700	723	659	686	702	733	715	672	622	724	637	669	647	668	655	654	654	678	645	672	679	689	668	715	636	667	665	694	689	634	636	693	653	702	630	638	729	655	678	624	690	744	703	667	669	619	716	734	622	682	635	659	630	704	635	628	676	669	686	646	752	664	639	730	650	665	679	636	672	679	665	658	681	692	686	692	644	709	694	640	657	705	682	667	616	653	721	672	657	670	677	675	625	657	716	642	697	683	650	685	708	659	653	678	698	694	687	684	640	689	690	665	669	596	665	694	691	670	648	670	697	649	656	647	715	655	718	659	668	628	672	668	655	687	681	649	686	658	708	704	649	640	702	662	709	662	662	643	652	687	707	681	698	734	708	649	666	673	653	709	673	687	652	671	719	652	691	654	691	672	688	686	680	682	675	670	701	645	694	720	687	706	651	666	672	609	650	651	704	707	718	666	671	661	698	657	713	692	691	739	665	712	692	636	695	653	688	673	704	674	653	657	683	703	689	742	690	717	682	712	628	634	688	664	630	674	697	682	646	657	647	663	626	679	659	703	621	668	698	690	660	729	681	672	685	709	658	665	679	683	685	691	632	680	657	687	685	672	630	669	672	661	705	659	659	625	657	672	693	669	645	686	683	728	655	650	682	653	693	672	725	691	631	688	671	693	635	648	695	679	707	714	678	717	677	674	698	683	646	678	701	708	714	670	652	637	687	710	689	668	692	693	654	672	658	696	668	696	656	664	712	670	660	658	661	660	659	644	674	733	722	677	647	669	643	707	673	628	611	669	711	690	665	648	656	652	632	655	657	676	721	657	661	649	682	644	651	700	654	660	651	675	686	650	655	710	682	686	630	693	684	704	620	677	646	718	712	690	723	682	696	633	664	662	678	673	673	603	668	673	691	653	695	685	674	682	695	710	671	691	716	678	659	661	679	662	700	696	719	636	691	642	672	688	704	649	669	628	691	661	668	671	609	691	698	674	666	654
49190	38770	41059	31883	21560	16196	7790	2142	1261	1322	2573	3696	3459	2559	556	333	377	338	344	316	310	341	364	319	328	378	371	358	334	336	348	353	335	367	384	344	334	366	344	331	331	349	306	330	345	330	325	368	348	339	341	336	315	344	334	332	368	336	325	327	328	359	344	362	353	337	317	358	325	363	347	380	328	381	324	331	303	355	334	365	377	343	379	359	390	360	348	303	330	358	330	342	334	364	391	342	402	359	327	337	364	362	348	318	337	318	352	339	375	347	309	356	323	361	282	353	325	316	341	361	319	343	364	339	356	339	319	357	329	365	369	354	363	365	351	332	363	359	342	337	315	340	328	326	366	316	346	359	339	389	358	330	358	348	354	333	344	351	357	341	335	319	335	341	366	348	343	358	343	361	336	335	348	363	321	346	321	372	356	335	354	319	315	306	326	349	344	320	332	346	333	377	368	350	357	363	353	363	343	317	304	310	351	331	361	331	328	351	371	368	322	351	355	316	362	365	356	357	364	350	354	314	331	313	362	333	319	391	347	338	337	331	305	339	330	339	344	391	343	323	343	371	335	334	350	349	327	364	330	363	328	336	322	325	333	330	347	327	377	342	314	320	342	348	338	347	336	356	333	318	362	331	292	323	361	346	311	378	353	355	360	338	357	326	366	357	343	298	340	350	332	336	329	321	366	350	336	351	338	334	351	324	331	350	331	347	364	366	435	344	335	371	352	337	315	360	372	343	296	333	299	357	328	340	346	337	351	309	322	364	343	358	317	351	347	329	321	369	339	370	325	334	328	363	334	352	331	336	338	342	342	345	317	364	350	391	352	339	352	340	319	326	357	333	308	345	361	338	334	367	349	365	320	303	352	360	403	335	356	315	361	330	366	364	326	309	405	393	347	320	333	313	318	303	347	347	321	349	368	327	325	337	318	349	367	365	317	303	371	347	327	350	343	339	362	365	335	343	329	340	305	377	356	337	338	371	347	346	331	359	327	340	325	319	320	341	328	351	350	323	345	325	323	331	361	360	348	366	348	336	335	346	287	358	288	346	344	308	357	294	304	343	337	371	325	357	324	345	349	349	358	322	352	322	315	315	330	352	345	320	398	337	337	354	312	345	317	346	349	307	343	362	327	324	369	349	361	347	341	330	333	337	330	359	385	321	355	335	370	340	347	369	333	339	334	344	361	348	361	354	346	373	314	363	366	342	361	354	381	323	351	352	378	322	366	316	364	354	314	311	303	320	343	316	363	380	329	365	373	354	355	379	332	368	349	373	351	327	358	334	349	327	352	394	344	321	372	351	347	340	339	327	338	339	335	348	320	312	339	301	326	381	359	347	354	356	286	310	327	339	342	338	349	353	341	342	339	300	329	318	345	307	329	349	349	322	355	334	376	360	339	347	342	337	376	345	380	347	374	310	327	334	337	349	321	350	344	365	347	319	328	334	354	366	348	336	341	336	336	309	326	363	355	354	366	348	383	369	329	317	322	329	336	330	346	325	377	340	366	318	347	336	338	376	344	332	353	339	356	334	329	346	331	347	310	317	338	377	357	382	372	340	324	348	350	398	366	346	351	334	301	330	338	342	358	376	337	352	370	350	313	320	330	369	331	361	348	374	361	348	347	336	395	398	335	380	373	351	328	329	336	360	322	353	354	346	352	307	310	357	304	326	339	357	378	354	347	376	374	342	347	348	313	344	340	337	369	344	340	332	342	362	367	326	324	367	342	315	338	342	333	319	370	334	355	345	335	376	359	367	358	343	330	360	338	362	299	315	343	348	358	325	328	351	361	350	342	331	341	315	347	345	317	347	395	340	324	329	354	354	373	331	289	346	319	326	339	323	326	342	325	327	354	353	351	346	312	324	354	330	329	352	341	329	343	339	332	361	347	346	344	346	361	365	352	326	326	338	359	317	360	345	348	328	344	335	355	337	353	346	320	367	338	344	359	324	344	371	340	348	354	362	353	343	336	311	346	312	339	315	341	314	346	321	321	339	322	333	379	347	354	328	341	333	377	339	320	360	313	317	305	324	357	349	325	307	369	324	334	361	321	347	364	369	369	344	311	356	323	323	340	341	363	389	357	329	338	374	368	339	357	322	331	353	313	356	359	317	326	348	365	352	310	351	355	366	357	352	368	392	311	322	347	310	337	324	343	344	328	324	358	325	315	341	347	321	317	320	308	355	299	356	345	315	353	355	375	336	361	341	347	346	330	320	310	340	342	325	352	362	391	330	322	349	345	335	368	366	346	345	364	338	318	346	343	320	323	360	353	312	315	347	338	315	406	368	379	328	355	322	352	340	325	340	307	346	328	347	378	356	347	381	368	348	316	332	361	351	351	325	357	345	344	346	333	342	329	359	343	317	347	341	327	323	378	312	342	356	365	334	355	341	346	337	332	314	328	344	337	357	340	369	359	365	335	354	351	341	355	328	322	354	368	325	344	344	346	352	341	332	320	338	372	356	333	363	301	372	370	359	359	353	351	310	333	338	360	325	366	336	330	331	346	380	327	345	359	371	379	349	354	336	330	348	332	338	378	358	371	315	328	348	346	329	331	302	315	367	305	336	345	324	343	375	346	335	336	329	347	335	342	354	316	383	324	333	369	337	374	354	338	368	336	329	344	368	357	312	349	328	327	330	349	363	341	326	345	345	353	364	325	347	320	364	335	306	325	356	348	333	352	353	378	364	340	321	353	343	357	337	348	375	309	344	346	348	313	321	323	316	331	371	328	342	360	352	319	346	352	326	349	355	348	393	327	356	325	312	330	339	343	324	329	365	313	315	319	367	338	357	362	339	340	352	362	291	361	364	378	303	342	341	340	315	339	367	315	330	357	374	362	335	327	358	327	331	341	346	334	328	324	385	347	333	342	341	359	380	369	355	342	352	329	336	349	378	351	359	335	339	355	340	340	360	326	367	346	362	338	342	350	311	353	340	319	365	349	327	330	328	322	329	314	338	369	351	346	359	322	351	354	340	347	350	307	331	335	328	324	354	313	308	378	360	379	342	353	326	324	355	331	346	346	342	354	343	336	347	359	312	335	321	347	328	350	345	322	349	326	361	346	366	314	351	377	345	335	327	313	366	350	343	367	320	381	349	329	337	339	305	319	346	359	312	343	341	273	340	375	318	374	344	367	327	311	349	329	371	356	351	343	330	329	371	326	330	312	322	355	369	373	333	341	323	322	345	374	373	318	347	346	354	377	353	350	378	339	351	326	323	366	343	363	376	365	311	380	360	358	349	341	301	338	360	362	350	328	381	333	375	341	353	341	342	366	368	359	353	337	312	345	356	348	360	315	321	342	362	353	331	371	344	315	335	334	376	353	304	356	332	342	394	350	305	357	346	379	381	375	321	338	344	348	345	341	368	381	337	360	353	315	352	329	309	304	331	315	371	382	336	341	373	391	324	359	354	327	322	345	342	348	359	374	337	325	318	335	304	363	300	344	318	330	351	353	347	371	369	337	334	327	326	332	389	325	341
31739	30441	41249	37096	31246	28082	15866	6242	5228	5339	10461	14669	13548	10669	1266	782	801	738	819	788	747	762	736	719	731	748	741	765	734	766	775	752	761	765	742	734	781	723	741	743	695	746	741	786	740	679	734	712	713	787	738	778	759	704	744	755	670	724	753	738	741	748	719	753	780	769	749	750	737	765	728	737	757	769	692	733	726	769	755	759	710	704	738	747	743	738	778	743	668	748	738	743	777	761	746	700	748	755	724	825	771	694	719	673	703	735	712	735	773	735	729	758	745	745	749	708	749	709	760	749	696	742	752	708	762	710	756	750	741	755	696	752	777	707	728	761	736	729	684	743	747	698	707	752	705	779	723	687	714	721	756	757	774	712	722	751	741	783	762	774	781	762	735	767	709	728	724	767	765	780	777	798	710	740	747	749	802	764	730	729	772	773	748	774	739	750	733	746	722	747	748	751	733	714	807	763	779	745	781	808	772	769	767	764	759	671	760	724	704	728	724	727	759	778	752	761	757	726	757	704	760	759	732	752	775	737	767	692	746	751	741	722	721	752	717	733	744	700	730	753	670	776	764	736	792	727	727	709	706	728	780	774	736	713	777	767	705	751	795	743	761	789	765	784	752	792	711	805	766	712	738	705	737	725	735	768	800	727	692	779	732	765	738	726	730	740	799	763	712	797	759	740	789	725	769	747	751	732	747	713	719	703	733	752	759	727	701	754	757	748	745	706	759	757	722	719	707	793	729	730	717	723	749	773	754	730	769	751	686	770	761	687	753	732	738	738	734	683	694	750	689	748	715	761	814	724	778	752	731	743	745	744	745	728	757	758	744	735	754	728	713	759	705	766	712	751	760	797	783	766	716	714	780	700	746	787	761	710	720	779	758	767	722	762	727	753	727	783	750	740	724	747	720	733	763	687	742	747	733	724	714	774	754	776	733	759	778	693	780	734	744	739	740	786	796	739	679	742	777	779	747	771	733	726	789	759	733	776	729	746	679	772	729	782	758	793	752	722	729	713	725	734	724	809	733	701	803	730	786	731	767	724	738	762	743	768	771	732	698	732	769	753	758	724	750	746	766	774	706	731	700	763	736	708	754	748	787	756	765	782	715	735	720	750	765	757	746	713	758	768	710	740	716	751	721	758	720	776	771	748	740	750	728	772	723	699	712	707	716	731	722	700	727	741	738	732	720	737	687	765	684	747	737	687	764	704	735	729	814	790	755	758	764	788	757	744	706	725	687	749	746	701	725	691	725	792	732	695	724	727	751	745	725	749	748	728	758	748	798	767	749	778	702	692	716	749	773	703	773	743	739	723	695	710	736	755	711	752	746	730	748	696	755	755	744	714	749	789	748	752	780	715	719	728	726	758	706	778	751	745	755	700	736	687	726	796	726	732	755	771	737	796	750	727	757	705	742	730	739	709	766	803	713	728	733	754	703	739	734	694	786	765	760	784	743	694	745	701	722	732	769	712	776	720	770	776	710	715	769	751	745	725	676	680	777	748	734	721	787	726	765	786	764	739	777	749	795	713	735	762	805	696	746	733	745	721	698	714	716	750	756	746	678	743	770	726	771	769	748	683	753	783	768	744	742	729	710	733	692	716	763	740	771	759	767	770	767	738	787	759	723	756	753	708	757	716	751	720	713	772	691	739	699	693	794	751	731	748	714	766	725	721	769	761	713	750	710	762	732	702	736	758	758	758	805	742	756	682	717	768	719	720	768	697	723	715	705	754	742	792	749	782	740	765	779	753	739	760	765	738	713	786	733	753	735	752	752	697	727	686	698	778	705	770	717	745	752	726	757	678	796	715	699	708	742	706	746	737	754	747	716	728	723	752	728	762	774	723	771	759	757	759	723	765	732	765	698	718	727	781	736	760	745	726	788	733	710	723	751	730	744	728	714	742	719	739	698	723	770	739	711	810	750	757	767	747	745	733	767	751	725	741	777	743	741	736	748	765	762	749	776	782	741	721	720	772	766	729	745	740	727	726	685	784	743	745	695	746	736	710	723	788	711	732	788	748	757	757	723	726	740	750	741	753	743	746	717	735	709	700	705	764	721	704	803	732	765	745	715	748	749	724	719	743	767	779	724	714	760	775	757	784	741	757	795	771	761	760	786	755	756	763	717	708	698	720	763	786	721	722	730	740	763	745	750	753	738	745	720	748	787	763	720	713	725	755	689	703	750	746	742	754	719	745	717	722	732	712	731	743	733	745	713	733	779	741	717	742	783	735	762	745	710	778	700	701	730	761	764	741	734	743	742	723	720	709	774	702	743	737	720	807	748	759	762	714	699	752	789	702	744	768	725	782	779	773	747	742	793	736	705	709	703	734	692	707	719	704	739	773	779	739	768	736	781	685	720	770	774	787	765	759	757	736	732	723	786	699	740	717	714	736	718	737	765	759	788	747	728	695	740	745	714	731	695	742	751	742	724	699	720	743	740	739	772	735	820	727	785	779	736	736	763	757	830	776	704	703	773	733	748	734	739	692	798	760	722	720	780	720	756	737	737	785	752	761	779	748	735	775	750	775	738	730	761	717	733	777	740	773	750	765	719	760	745	766	773	721	686	748	770	793	699	748	746	719	776	766	721	768	731	742	740	722	744	739	752	788	734	773	762	769	777	706	756	721	739	745	764	761	726	731	784	740	698	756	766	769	760	784	764	754	772	752	729	756	739	704	698	720	754	697	772	782	754	785	781	745	771	716	727	735	764	715	744	707	785	768	744	741	733	737	735	764	703	726	732	743	686	777	719	767	785	760	727	749	716	749	778	748	756	732	787	750	766	746	762	761	694	737	790	714	728	727	738	763	760	719	765	753	732	786	721	729	746	711	738	741	778	748	660	697	743	765	765	749	765	726	687	774	738	725	740	709	726	767	759	726	731	725	729	742	684	739	701	706	754	752	712	773	718	741	742	717	746	717	788	740	779	684	749	748	729	739	706	733	725	752	762	758	789	778	684	762	726	775	775	752	742	722	750	741	790	695	800	698	707	754	767	748	743	740	687	797	767	732	776	739	763	750	715	739	710	743	735	726	760	702	753	683	769	760	732	719	770	702	731	759	742	753	734	718	721	763	754	711	725	719	720	750	745	753	701	761	737	756	689	731	745	722	767	746	749	779	759	793	733	767	755	741	719	789	702	722	712	750	741	754	769	743	733	751	800	699	787	765	764	737	692	707	757	731	712	745	754	743	729	714	778	755	771	725	701	706	744	699	735	737	688	762	719	712	734	735	738	727	715	763	770	700	716	738	766	731	782	709	727	754	771	746	776	715	732	751	797	734	705	713	820	727	750	777	778	708	720	732	706	744	741	739	709	764	779	724	740	734	728	716	770	745	727	771	719	753	776	731	790	782	758	794	690	766	729	798	712	717	772	802	781	702	759	747	736	772	724	742	789	757	785	749	774	728	724	723	735	712	683	757	746	753	745	773	744	699	746	737	756	762	746	759	715	723	728	739	711	732	764	804	790	751	706	749	775	774	744	743
21886	11650	7640	3206	1983	1473	726	294	270	238	281	278	294	235	179	164	172	174	189	153	181	187	177	181	177	162	196	162	140	177	169	184	161	158	198	177	183	175	167	171	204	187	174	177	169	166	165	192	172	168	200	204	188	196	162	186	190	178	189	191	156	177	174	196	162	161	180	165	181	187	168	188	179	178	185	173	174	166	174	192	187	183	182	124	168	171	195	181	199	158	199	179	186	162	160	161	186	169	187	171	188	180	171	154	175	175	188	171	189	173	181	167	204	191	159	209	171	180	190	171	176	185	160	188	177	167	209	181	203	162	182	182	167	201	187	185	215	202	168	168	182	172	184	191	187	153	168	184	187	184	176	180	198	193	169	198	171	178	179	189	185	182	184	187	189	169	172	178	209	168	153	180	189	164	173	175	172	167	200	194	161	164	196	181	170	168	163	151	179	199	166	147	167	205	185	184	189	184	159	164	199	188	198	172	199	149	152	179	212	188	188	165	186	171	202	194	179	173	187	188	177	189	170	163	200	188	181	164	173	199	183	175	168	164	172	154	167	190	159	184	175	190	164	170	159	163	200	167	177	164	163	182	165	172	195	199	170	164	171	191	189	163	167	155	167	183	175	180	180	191	157	156	155	182	182	183	158	173	195	153	170	168	181	163	197	173	180	165	170	163	210	183	166	188	170	171	167	175	187	208	193	187	176	149	174	152	181	157	161	177	194	193	177	196	168	167	170	212	174	191	162	197	180	180	201	162	172	190	177	161	191	183	155	187	205	187	202	173	207	191	177	180	176	191	179	176	180	187	189	184	179	172	171	198	171	171	151	167	164	171	165	153	179	174	150	160	177	176	170	147	175	173	184	179	181	164	170	194	185	196	177	196	171	173	172	191	169	187	185	172	195	206	180	179	162	185	183	174	189	168	189	174	180	172	165	175	184	226	176	166	155	165	167	201	165	145	157	163	185	167	166	178	209	165	197	170	175	171	174	182	190	173	179	192	152	152	168	162	177	170	179	187	191	180	198	191	176	162	163	171	170	194	165	172	182	179	182	183	177	165	196	187	167	166	197	183	182	196	174	153	186	160	153	212	167	217	201	153	215	189	190	186	187	182	177	182	144	169	175	184	187	201	187	174	186	158	204	184	185	173	194	178	164	179	190	179	162	228	165	174	202	146	172	172	177	170	178	156	188	155	177	170	178	167	185	188	178	183	192	183	160	166	181	175	183	162	193	203	178	165	165	181	175	155	186	203	196	177	167	171	158	167	172	194	204	163	177	132	185	176	167	147	180	177	196	181	161	171	194	153	190	217	174	208	179	179	191	175	159	171	172	148	182	188	203	186	195	159	161	183	172	174	178	187	155	181	173	172	208	171	174	186	192	184	186	196	187	208	213	206	162	167	191	193	168	182	178	170	192	180	163	155	165	181	177	188	189	177	209	187	181	190	166	165	181	184	179	178	139	191	177	183	178	189	196	154	183	186	174	171	193	189	181	188	203	171	155	158	177	170	166	172	161	162	190	162	172	170	193	176	179	197	170	170	194	167	177	182	141	179	159	181	185	188	183	210	164	167	185	169	182	177	172	181	154	192	180	158	162	176	168	164	157	182	183	186	191	185	158	183	204	179	185	171	185	186	177	169	180	157	167	200	186	177	159	181	173	164	182	168	190	184	151	184	194	196	164	202	177	181	186	184	168	185	174	159	180	157	181	187	178	165	176	161	183	176	178	188	164	179	194	168	152	180	184	197	190	164	185	193	171	181	172	162	207	184	176	164	213	185	167	174	189	162	181	168	154	192	185	160	169	179	187	200	178	171	148	178	148	165	177	182	204	157	180	179	176	160	155	181	207	193	162	170	172	176	183	180	155	162	182	161	193	196	214	176	185	161	178	195	185	187	176	195	173	180	184	165	161	136	196	186	204	169	159	215	187	180	157	165	164	149	176	215	193	165	174	194	198	176	167	168	166	181	178	175	174	163	173	193	173	168	176	192	177	176	154	156	180	176	177	164	174	176	188	176	204	198	196	192	164	181	175	167	166	191	169	168	177	167	208	172	160	171	190	195	188	183	174	199	157	169	167	183	198	188	188	179	175	177	158	197	164	167	170	188	158	170	197	162	190	189	175	156	191	184	192	209	177	155	181	190	164	194	171	168	181	191	172	156	169	157	186	184	186	180	141	195	193	164	166	187	191	166	168	204	165	183	165	169	156	189	164	185	198	170	200	169	190	177	180	191	210	187	197	184	190	181	156	191	172	191	198	187	169	202	162	190	152	176	183	183	178	181	163	163	190	191	178	201	149	188	200	146	175	178	161	210	192	192	165	172	169	169	187	179	185	178	193	164	185	166	187	187	170	173	186	196	179	192	185	179	184	183	190	171	195	160	195	191	183	185	185	188	196	164	138	171	204	183	169	184	193	185	154	172	181	163	169	156	203	184	165	181	169	165	166	167	190	172	196	205	169	178	193	179	156	191	196	156	175	176	161	162	186	177	187	180	175	188	169	153	189	181	200	171	172	183	186	175	186	167	149	155	157	204	203	205	184	203	159	182	193	168	183	194	196	187	157	172	164	178	181	182	162	165	159	202	175	177	191	188	184	190	173	189	162	191	163	176	188	161	179	149	164	164	181	194	191	171	189	174	188	200	202	161	162	156	174	189	176	161	172	157	171	175	191	181	166	161	188	171	151	190	185	147	157	163	175	179	182	181	172	161	158	171	166	190	200	169	184	181	170	179	156	159	196	196	188	203	167	177	189	191	189	171	179	185	172	187	169	175	178	190	171	195	183	179	170	161	175	171	167	162	170	153	165	183	171	180	168	187	182	168	167	174	183	134	179	186	168	175	176	179	177	169	175	186	176	183	187	177	166	169	200	163	179	188	192	189	165	188	184	189	182	168	167	170	178	200	191	178	183	157	191	136	191	179	193	176	166	196	163	171	166	194	190	185	180	184	162	145	173	175	179	178	163	195	157	174	193	176	179	175	202	183	165	171	183	188	176	159	172	194	163	180	175	177	180	209	202	188	177	201	204	175	181	177	152	186	181	184	181	170	179	160	166	168	177	171	174	177	176	156	182	189	184	165	185	158	153	197	179	153	163	186	183	173	161	186	161	186	165	171	196	175	168	163	189	179	169	163	162	182	207	194	173	166	207	180	177	166	173	171	187	161	185	178	192	161	156	188	180	186	152	165	180	184	178	197	194	181	148	167	184	171	154	171	183	196	211	177	176	171	189	153	176	177	163	191	187	163	173	177	195	180	188	177	211	200	176	179	176	176	152	160	183	191	160	194	190	189	177	187	169	165	158	174	184	171	163	162	181	169	168	167	181	165	174	168	177	197	165	198	192	177	182	194	183	185	182	182	196	157	170	167	185	146	177	196	184	204	181	177	198	213	205	175	164	181	163	191	181	181	191	184	182	175	205	197	153	173	151	164	185	181	186	216	164	175	162	203	169	176	184	199	165	171	173	204	187	179	141	174	159	181
13040	9156	11743	7929	6658	5476	2721	1055	890	901	1016	1012	914	736	434	419	424	403	402	433	431	444	433	411	432	475	397	445	455	404	432	431	454	412	420	412	400	464	438	415	383	447	422	426	437	417	454	431	431	444	395	486	398	441	425	445	412	460	422	447	409	427	455	402	417	456	430	438	428	482	420	385	408	409	469	423	399	407	423	460	415	468	419	403	428	408	441	428	434	444	411	442	414	450	462	410	403	423	425	439	463	473	415	407	409	431	448	411	444	404	486	422	434	417	446	437	421	422	400	429	437	414	455	414	477	464	442	447	456	467	428	412	411	458	439	417	440	437	414	431	429	418	422	418	395	418	408	428	459	418	421	396	446	411	441	462	429	424	410	407	447	428	460	471	420	440	424	441	435	406	401	439	431	415	426	401	430	457	419	427	424	430	436	410	441	471	451	459	412	448	476	398	434	446	435	453	420	462	461	435	459	435	421	471	426	439	429	399	421	419	427	455	430	421	433	448	447	420	433	415	404	446	432	413	431	449	442	473	447	457	414	420	403	431	416	449	416	445	445	442	436	442	411	463	387	441	440	437	449	444	441	413	443	402	476	386	392	411	466	435	441	441	444	448	459	432	443	433	430	428	451	452	442	401	476	426	406	423	428	424	433	452	417	443	415	427	433	431	446	397	409	406	448	418	404	403	453	420	428	424	415	437	413	418	434	421	433	421	468	447	435	402	433	453	425	442	450	444	429	407	407	404	472	464	436	425	435	462	430	489	429	417	445	424	409	447	414	392	419	451	388	422	421	435	446	433	388	418	415	420	497	428	418	426	427	480	439	415	459	451	454	442	416	425	415	439	412	423	446	433	434	416	460	441	456	445	432	365	432	433	433	460	427	427	440	428	478	410	425	412	420	433	427	430	433	415	446	433	419	442	413	400	447	409	419	419	440	398	432	418	403	441	424	441	410	399	449	371	438	428	428	380	414	428	438	418	415	446	445	437	439	434	444	472	425	403	427	427	418	433	439	400	428	419	454	388	402	413	413	439	416	384	414	411	457	402	476	435	412	434	411	457	409	430	432	455	443	412	420	413	450	459	425	449	433	443	428	414	452	405	409	461	446	436	433	427	440	429	430	402	474	435	394	399	430	436	402	395	417	437	437	448	417	426	402	433	420	422	442	447	401	420	397	430	426	436	460	422	440	419	423	396	447	385	415	409	452	440	449	461	439	418	404	401	432	443	431	425	403	461	418	419	420	442	468	427	422	461	438	433	473	392	463	426	441	438	464	424	404	436	442	425	449	423	431	399	445	408	421	427	407	421	444	438	448	439	434	438	394	433	432	435	421	461	401	442	453	469	428	439	427	439	439	404	435	460	422	436	371	399	397	430	436	437	473	422	413	447	426	442	424	402	411	447	443	439	459	448	414	404	446	451	436	417	450	465	419	395	421	431	425	438	459	426	427	442	443	429	429	442	405	419	424	436	436	438	434	397	451	416	438	410	437	441	448	431	428	433	450	474	435	454	419	427	426	429	434	404	418	429	423	439	407	443	436	416	435	416	425	413	410	408	430	455	417	445	426	428	410	440	413	426	417	400	445	437	477	399	417	451	451	429	421	422	431	428	411	431	451	435	471	378	407	423	470	425	431	419	432	445	409	457	427	447	414	443	401	446	409	394	435	435	433	436	449	472	437	403	439	428	444	437	410	425	388	419	472	419	447	414	420	462	434	443	437	440	408	412	430	426	439	434	419	456	459	448	396	393	415	421	399	457	422	428	433	406	418	463	463	441	417	384	447	416	430	408	453	435	386	436	443	369	405	449	417	476	438	464	444	439	423	447	437	417	463	393	391	462	383	459	409	469	430	441	426	444	429	442	440	434	435	396	422	453	403	453	425	398	421	388	431	471	440	417	433	447	433	414	442	422	438	398	409	450	448	443	455	416	429	397	408	446	419	442	443	464	391	413	445	445	413	421	431	472	444	413	423	429	407	421	435	410	390	417	407	435	439	445	423	415	424	437	446	411	430	450	408	437	442	415	428	414	451	455	435	413	449	441	406	432	440	429	424	417	424	439	405	409	410	435	433	417	468	414	449	443	404	467	420	438	395	429	406	412	430	465	409	414	443	430	474	415	414	427	445	445	442	419	434	451	424	417	400	393	434	423	436	405	420	466	420	457	428	472	424	442	407	443	422	457	420	410	422	428	432	440	431	433	439	404	449	424	412	415	433	411	422	433	453	419	430	411	413	450	418	403	444	435	457	409	415	451	421	436	466	406	423	478	454	407	401	435	459	414	400	432	422	427	409	380	421	441	427	430	416	416	445	418	404	402	418	423	418	440	443	416	450	427	430	436	416	421	421	372	427	416	401	444	441	429	444	432	432	413	459	399	445	416	433	450	449	426	413	451	400	420	434	427	397	410	380	425	433	460	424	393	425	456	453	456	414	401	435	429	452	461	415	439	419	449	449	467	491	438	407	448	405	433	404	436	454	436	435	412	453	445	439	462	431	443	448	467	413	461	452	440	455	434	445	458	421	408	433	449	442	439	427	388	425	438	413	457	444	416	425	440	441	419	418	430	411	408	421	437	465	403	464	399	420	402	453	417	406	446	419	452	416	410	428	424	383	438	380	429	450	474	425	433	443	430	429	443	455	400	467	417	423	413	435	403	402	436	388	420	408	450	442	428	437	432	434	421	439	425	448	424	411	415	417	389	455	450	420	448	421	404	433	433	426	440	418	435	442	445	425	432	453	453	413	410	408	400	410	413	426	430	443	434	428	472	438	423	480	439	426	430	408	452	410	437	442	448	445	468	462	442	430	426	436	445	416	419	434	446	403	416	435	456	435	446	401	430	446	451	431	455	434	451	439	432	446	420	437	386	431	444	427	415	426	435	448	415	410	449	425	430	432	439	447	416	394	413	413	421	409	402	439	419	416	422	417	465	449	416	390	384	420	392	416	444	455	431	440	432	410	430	419	441	426	442	439	409	458	428	416	472	453	410	462	419	427	381	423	474	452	444	437	455	410	424	452	401	451	431	430	453	419	431	423	396	436	398	442	388	431	409	441	443	445	417	458	428	447	389	412	446	426	403	444	425	405	445	404	439	419	473	448	429	464	420	423	453	416	426	429	446	412	421	431	420	440	463	458	433	421	455	428	436	442	425	424	456	430	442	452	407	419	420	416	459	407	431	408	424	425	455	446	463	458	431	412	444	421	393	456	434	443	424	390	445	459	475	439	414	422	451	437	417	406	404	407	417	427	444	440	443	423	427	434	434	438	457	440	454	447	425	478	375	444	405	444	435	404	437	420	438	433	418	415	439	422	454	438	432	420	414	389	431	391	442	420	439	439	433	420	451	433	430	410	425	430	423	398	438	434	470	447	411	395	415	449	412	428	379	415	451	389	453	427	433	437	433	433	410	435	411	418	439	428	428	452	413	409	426	444	413	429	402	420	435	447	439	391	440	429	422	446	422	441	428	433	427	426	416	449	448
41333	29465	29594	21286	13082	7293	3461	1149	603	898	2154	2714	2048	1358	335	308	292	271	306	315	273	294	309	273	274	286	268	284	253	279	285	281	303	297	278	284	286	303	274	310	299	294	321	308	296	296	266	284	288	280	287	304	317	315	310	285	281	287	329	300	300	273	305	298	293	281	325	277	273	282	273	262	284	283	290	275	274	279	313	293	301	300	295	288	278	275	301	298	290	276	273	314	304	279	312	320	290	297	291	280	307	293	243	272	305	275	293	294	253	275	320	276	314	322	285	339	311	297	299	295	317	289	290	277	279	268	326	275	272	280	309	294	307	310	268	355	271	280	319	247	297	303	287	288	245	301	277	304	290	266	275	289	304	260	294	296	280	285	270	295	300	273	289	266	290	290	259	276	274	280	291	293	273	312	269	292	282	275	278	286	269	297	277	249	290	263	288	267	290	322	297	307	323	326	346	286	237	290	259	250	258	279	289	273	268	302	317	295	288	275	261	279	299	310	302	301	322	278	303	318	295	292	318	273	277	289	301	304	257	284	287	285	293	261	294	286	303	296	310	297	271	260	289	293	317	271	308	291	294	265	283	305	309	313	273	276	306	297	302	345	294	273	324	299	293	275	288	290	283	315	271	288	296	285	288	293	271	326	322	281	303	301	313	253	294	280	276	286	305	303	280	287	303	301	256	314	302	298	292	311	292	295	283	323	278	294	304	296	315	297	288	283	254	280	298	308	304	315	272	314	309	284	284	280	306	275	302	292	308	287	313	289	272	307	307	296	255	274	313	295	318	329	304	300	288	311	271	296	292	276	307	299	262	280	312	288	276	254	323	313	330	293	307	272	295	304	315	276	270	302	288	274	309	302	282	285	288	308	307	280	281	279	280	274	271	306	298	278	307	332	304	288	306	308	308	295	311	299	269	288	313	306	310	314	298	319	301	316	284	278	279	331	274	275	260	256	269	246	268	308	280	277	291	315	302	276	295	295	274	261	300	285	267	271	304	302	278	278	345	324	296	310	309	284	301	289	289	312	295	286	311	282	301	331	330	296	276	286	350	305	304	309	283	282	259	302	287	320	258	265	311	319	296	278	311	305	281	311	281	306	294	295	295	301	301	273	280	300	317	272	261	315	309	292	279	291	266	275	289	312	319	304	303	323	275	256	269	309	280	274	304	297	281	283	294	304	298	288	306	295	282	288	306	292	272	313	299	307	286	331	251	270	275	296	301	306	292	340	312	297	275	284	294	299	293	302	273	297	280	252	310	276	304	281	305	279	292	322	244	289	299	284	271	301	265	333	296	263	291	323	290	262	314	290	322	296	295	317	287	307	285	271	291	269	263	277	308	255	262	304	261	302	298	295	313	315	319	286	279	275	299	265	290	264	280	263	280	267	288	287	294	276	302	290	294	319	326	307	274	287	281	278	299	306	293	297	297	272	243	291	306	285	301	322	314	280	341	283	291	263	308	298	298	326	284	289	283	267	297	264	258	287	305	311	275	276	284	277	304	304	324	282	309	289	287	281	287	299	312	267	307	259	276	297	282	313	311	286	246	325	311	287	283	274	303	287	295	260	273	303	275	308	322	318	303	318	304	271	272	337	293	315	273	246	291	272	291	294	293	268	310	275	282	282	292	270	277	303	258	300	304	299	287	323	290	321	291	272	281	288	290	278	292	282	277	302	267	265	323	305	298	272	315	271	278	303	258	296	295	300	285	265	275	294	285	300	279	303	295	320	274	290	297	312	287	301	319	259	314	302	279	292	292	298	322	295	261	305	310	282	265	282	287	294	272	290	285	290	312	268	283	318	323	295	278	294	313	264	296	302	303	265	277	262	281	297	316	307	306	293	280	280	259	288	301	284	255	281	298	269	280	326	296	312	319	262	285	254	292	268	299	279	304	265	302	280	254	316	264	269	306	283	273	282	279	317	288	305	264	320	321	270	284	285	298	312	302	299	325	319	319	294	294	292	298	290	299	279	285	313	280	287	321	286	299	309	290	301	272	277	300	281	269	283	290	249	279	283	295	289	310	282	317	300	281	293	309	296	289	302	319	290	283	312	273	267	291	298	316	324	265	265	302	302	304	286	296	299	264	302	271	292	315	306	290	286	289	271	324	290	272	306	288	316	295	300	306	280	296	260	286	279	266	287	306	258	285	309	301	294	281	300	296	306	290	283	276	316	299	275	306	305	301	285	301	298	328	351	291	272	269	318	273	313	307	287	305	317	304	303	325	280	302	280	291	286	299	299	241	322	290	278	266	280	267	311	287	259	276	289	267	300	316	290	242	289	309	295	294	293	310	295	302	284	302	287	283	286	283	272	253	311	322	321	278	303	315	297	278	279	266	272	311	291	292	281	268	301	296	279	289	272	315	305	304	323	319	289	282	305	341	293	262	295	303	300	284	266	276	317	286	274	281	312	310	312	295	290	286	277	303	270	293	287	269	301	287	297	297	262	289	320	278	306	307	276	310	295	269	302	263	304	301	272	299	279	287	293	282	241	301	314	301	290	290	262	279	270	296	293	297	300	288	308	334	325	306	299	323	281	297	301	319	283	263	258	294	317	273	281	317	318	285	298	264	290	299	251	285	295	285	303	273	293	276	255	283	322	310	284	289	314	285	297	314	300	282	261	273	267	283	254	289	282	281	283	299	305	300	269	292	267	299	309	288	279	275	354	277	322	253	280	291	291	266	324	283	286	283	295	300	274	291	276	271	290	285	301	275	271	313	309	317	324	323	284	290	274	296	312	314	280	307	260	307	284	318	292	316	313	306	326	305	289	289	294	293	306	318	310	281	295	305	307	253	292	279	287	266	293	286	257	291	341	280	271	290	306	295	255	276	301	301	268	275	299	269	266	297	308	301	312	350	274	284	317	317	273	280	277	292	291	286	291	289	294	295	297	306	275	259	269	262	322	294	285	312	256	278	321	293	273	265	270	291	296	317	311	293	293	328	264	295	274	299	277	339	331	295	296	270	313	346	243	303	301	306	299	307	291	311	330	270	294	289	285	314	300	311	278	275	275	274	273	325	262	310	286	283	285	292	303	288	283	287	282	312	279	292	291	342	288	295	303	293	281	314	303	298	311	269	279	276	261	302	276	285	271	263	296	262	289	286	302	274	295	279	319	306	289	306	292	281	281	311	283	279	302	304	276	323	289	286	321	285	274	275	297	268	277	291	253	273	293	311	294	321	299	282	287	314	264	318	302	293	282	317	313	293	300	301	299	306	297	287	307	294	295	329	279	266	308	304	303	294	288	270	312	281	291	313	301	273	301	315	287	272	318	284	300	290	289	277	283	272	323	280	307	270	291	273	258	272	293	314	274	294	279	301	277	268	284	297	281	251	298	301	286	263	280	282	263	302	257	275	262	300	316	288	290	285	286	281	291	262	276	296	279	297	264	321	282	285	288	292	308	291	316	340	299	276	268	302	293	285	327	272	295	300	266	281	271	305	295	301	288	324	283	268	307	314	312	292	307	273	284
26812	22394	33035	28697	23759	17027	10198	3602	1957	3845	10064	11705	9272	5580	666	694	650	650	701	664	634	691	688	677	632	668	630	630	635	648	663	670	631	673	658	667	667	640	637	659	688	681	688	603	617	722	639	631	656	631	650	672	651	597	614	658	660	604	682	645	657	643	676	684	667	659	661	661	663	632	699	728	684	656	650	672	666	682	643	646	668	647	630	652	632	664	666	656	639	621	685	657	681	685	654	637	643	619	677	700	622	692	660	660	657	670	640	682	637	650	652	664	640	642	709	669	672	611	664	669	678	698	683	670	631	678	669	637	646	657	666	672	672	623	690	664	644	686	640	663	654	662	695	623	633	613	621	649	655	653	650	701	672	639	703	640	623	656	643	659	677	663	611	616	630	677	675	630	617	623	689	623	637	644	657	664	657	700	653	646	666	675	643	650	668	684	663	628	651	676	667	675	670	630	583	648	644	607	650	627	673	638	661	683	683	689	625	660	636	704	696	658	643	662	633	645	682	662	646	626	686	649	617	663	666	652	662	650	614	600	675	703	650	638	655	612	627	667	648	669	647	678	675	664	623	654	636	634	689	682	704	626	674	614	662	649	677	681	646	660	688	639	660	657	661	695	617	675	698	652	660	643	672	654	664	687	654	622	678	706	676	696	654	606	674	687	702	642	671	645	661	615	659	609	673	672	649	648	650	639	659	664	655	621	650	662	638	641	669	659	623	678	629	690	686	664	670	646	666	630	689	714	643	653	675	618	630	621	662	638	641	656	620	672	640	649	630	620	648	630	655	631	718	631	660	684	689	642	670	669	651	692	624	680	665	639	631	639	631	648	628	663	630	649	633	658	676	648	652	676	645	655	625	631	647	623	627	668	634	653	660	687	655	660	605	672	659	631	658	645	643	665	685	652	649	671	627	659	659	690	664	689	647	660	649	691	627	640	628	617	689	677	635	635	599	671	678	664	621	667	676	610	663	686	675	701	665	663	636	659	681	621	652	635	673	654	664	626	691	592	657	686	649	655	675	618	662	633	666	667	677	620	657	658	643	616	662	635	670	729	656	650	635	682	610	643	637	616	693	649	647	604	635	659	668	613	698	643	681	657	629	703	694	638	664	666	649	643	654	693	623	651	696	692	627	637	647	653	695	663	696	687	633	694	675	718	602	649	689	625	639	635	679	648	637	697	679	659	674	688	629	623	648	616	671	667	675	639	677	667	649	632	645	667	640	594	655	659	677	656	623	640	702	665	673	665	635	700	685	634	616	642	631	635	691	664	614	610	672	643	656	609	633	669	665	646	687	634	701	654	638	631	629	665	629	643	625	619	644	718	685	642	674	610	660	641	625	679	636	663	669	646	668	664	604	687	689	653	654	648	666	668	649	661	649	655	664	663	674	656	670	684	639	630	682	666	663	624	680	649	637	662	658	622	691	619	634	626	690	623	641	661	627	638	657	638	622	672	684	624	654	660	676	656	687	624	629	653	632	604	697	678	715	664	613	666	666	664	691	675	663	681	626	613	678	640	669	628	642	668	712	645	678	664	674	666	649	684	636	606	630	685	658	671	660	625	650	666	656	669	630	640	665	682	659	648	666	642	674	676	637	647	630	635	661	621	649	676	625	667	676	648	663	716	634	618	694	599	620	627	629	699	659	670	647	676	670	645	630	683	699	615	638	687	610	599	650	675	645	691	647	631	657	668	651	665	726	673	678	681	652	638	590	651	671	617	659	627	655	679	656	647	634	694	650	643	625	615	598	649	656	622	655	691	689	706	650	697	651	621	687	678	624	658	689	670	679	665	638	623	655	644	669	631	644	618	669	672	663	699	652	656	654	661	638	613	655	645	639	671	679	692	659	701	619	640	654	662	641	673	681	653	636	699	684	651	743	663	626	689	634	629	648	671	650	625	644	644	656	669	637	625	678	665	646	669	612	662	645	704	653	645	626	647	669	638	626	676	655	679	698	607	633	701	689	666	643	703	647	647	666	645	653	702	706	665	661	633	656	678	642	608	682	734	646	670	639	668	651	654	645	576	633	663	649	700	643	691	660	665	623	657	662	643	621	624	667	670	647	699	665	641	650	692	642	641	710	630	653	644	665	639	687	693	730	671	628	641	682	652	703	681	631	596	644	636	655	631	667	671	601	677	662	678	687	635	650	630	601	630	631	678	643	684	629	653	699	643	618	651	637	655	664	644	670	633	620	640	666	639	650	633	639	637	662	681	651	651	701	621	657	698	646	607	640	708	684	659	645	707	701	675	642	680	630	670	659	611	711	568	647	618	634	715	692	622	645	650	729	637	632	630	678	644	645	677	660	666	669	644	681	708	638	689	651	655	623	592	700	655	667	688	659	640	634	641	663	621	657	648	669	655	643	654	593	665	664	622	623	689	632	670	663	600	666	679	686	673	669	648	691	678	651	707	597	629	610	660	657	630	653	636	659	650	644	645	643	670	697	638	642	691	675	636	626	667	665	648	660	674	675	657	685	630	641	695	697	631	708	633	635	647	672	635	621	628	610	644	697	644	663	649	616	673	636	633	691	610	663	599	695	665	665	671	649	663	653	649	639	670	702	676	639	660	644	664	655	704	624	698	691	700	669	681	623	639	645	646	652	646	664	657	639	637	645	653	608	613	641	657	645	667	650	636	671	664	622	633	671	638	703	672	634	646	687	651	663	661	657	646	633	667	641	664	669	671	680	641	618	631	686	612	603	700	632	664	616	664	660	631	633	673	651	662	639	661	698	714	675	672	650	632	675	658	634	665	627	695	682	671	665	669	657	666	641	623	668	667	641	656	668	663	677	646	679	639	623	644	644	656	642	655	660	640	646	659	673	670	678	610	682	682	647	621	629	672	674	673	638	629	679	700	664	675	655	647	642	664	649	634	685	677	640	681	683	636	630	653	675	650	658	650	685	621	665	652	630	618	677	651	663	657	679	676	644	644	617	652	658	623	630	644	687	633	641	678	649	720	645	672	622	665	700	661	650	658	687	680	641	681	659	638	642	625	672	631	634	646	696	652	661	682	649	661	635	660	669	660	613	647	686	637	677	661	689	639	635	603	670	656	655	664	687	631	620	678	662	592	635	601	693	623	638	690	666	656	595	641	626	655	629	649	635	679	693	699	668	639	664	665	630	652	663	675	651	659	655	679	652	645	684	649	654	636	648	645	655	646	655	630	626	641	671	673	626	649	636	626	666	628	644	664	651	618	643	666	679	632	657	665	650	671	656	646	679	662	643	646	674	688	600	702	646	649	675	657	683	709	644	646	670	647	630	735	640	657	703	655	657	666	608	638	703	685	620	672	623	668	663	643	694	650	658	686	656	670	681	699	666	689	696	648	679	670	637	634	677	716	665	662	651	654	642	688	683	621	694	659	654	606	663	638	650	655	640	692	647	635	615	683	656	661	627	631	687	721	602	648	633	595	632	657	663	647	640	660	654	663	633	673	643	660	655	656	677	662	702	625	657	641	703	707	690	637	687	638
49136	38048	37992	26777	15150	7347	3304	1302	942	1090	2749	4627	4014	2849	472	359	300	306	328	306	336	342	358	319	333	347	342	372	330	371	371	351	347	349	326	310	363	340	318	332	342	326	315	365	311	328	316	313	327	362	319	333	319	319	325	318	328	383	375	349	339	329	331	349	375	346	345	339	359	332	363	344	303	340	369	317	375	325	312	344	321	367	350	330	346	344	341	310	311	328	356	359	335	335	284	327	344	311	324	345	348	360	331	339	357	364	336	328	319	356	324	335	326	333	339	346	349	295	338	330	364	345	339	357	346	335	316	337	370	331	349	265	350	354	361	350	357	356	346	337	305	355	329	373	320	349	339	328	348	328	364	331	331	345	319	327	354	350	331	319	317	310	349	332	326	331	340	331	325	296	316	347	357	336	302	377	334	333	339	322	341	365	355	327	335	376	316	340	353	342	358	337	306	349	335	341	355	323	337	331	347	348	350	391	384	331	337	344	353	330	313	320	360	342	372	333	336	380	336	349	351	334	363	330	305	321	362	356	306	333	347	321	343	348	325	341	358	370	337	373	340	343	335	365	369	304	326	348	344	346	321	314	358	334	367	369	332	341	329	337	331	317	358	357	338	355	351	337	285	352	369	365	322	357	324	346	373	328	334	349	336	352	291	335	360	334	331	339	327	328	351	343	342	347	355	343	317	340	353	351	356	345	355	341	367	354	363	358	310	380	287	324	349	306	344	322	343	356	312	330	308	324	357	323	350	318	336	359	346	328	337	352	347	366	367	345	316	326	330	356	338	307	312	339	314	318	332	346	344	347	340	317	319	315	339	329	334	355	342	332	338	367	337	331	349	355	318	336	344	339	330	360	363	340	365	307	294	372	345	327	354	284	338	318	367	335	346	324	345	353	336	327	338	342	301	346	330	349	332	333	330	328	334	330	336	343	349	321	354	341	338	350	333	348	308	337	357	344	338	323	332	346	332	375	329	332	331	307	334	326	317	356	358	344	346	315	353	356	326	317	311	335	358	338	352	332	369	355	304	320	308	319	344	326	351	340	320	363	336	318	314	318	351	328	328	357	321	317	307	312	336	336	337	319	347	363	348	324	310	320	298	334	357	357	362	351	373	336	330	365	341	354	358	314	327	344	346	371	321	332	360	373	392	355	328	320	329	364	359	354	342	319	343	350	362	309	345	334	329	310	374	369	349	341	315	315	348	337	317	333	333	320	319	313	325	320	341	345	323	318	354	340	322	341	329	314	350	328	345	345	349	313	316	334	333	328	354	320	308	347	302	334	354	351	311	311	369	328	348	336	323	323	364	354	356	359	320	300	321	316	315	337	365	305	316	327	312	338	339	309	346	337	326	315	314	354	336	310	376	337	346	321	345	337	324	330	348	334	328	326	298	333	308	315	322	341	341	315	366	366	351	319	347	327	336	299	311	327	373	367	322	359	388	373	390	321	345	308	358	306	325	353	323	332	317	368	352	292	320	315	314	356	342	347	343	332	343	368	297	333	341	373	355	362	325	361	353	381	310	335	329	314	301	319	330	365	364	365	340	351	368	311	346	349	356	330	322	344	359	307	358	337	329	368	375	343	332	366	369	334	345	380	343	322	323	344	339	329	355	351	338	318	369	325	342	361	285	319	323	322	357	379	381	354	328	347	340	332	369	317	346	343	351	358	345	341	332	377	356	331	343	315	335	326	319	293	315	351	360	349	328	343	339	322	350	331	335	339	379	366	315	317	339	356	321	379	310	337	365	372	326	315	300	325	319	293	319	306	354	358	317	312	328	324	341	313	347	340	347	333	308	312	303	351	329	342	347	349	346	344	355	353	347	352	298	321	340	356	298	333	336	339	344	371	346	308	298	360	342	346	328	318	319	294	337	341	343	341	367	349	339	339	356	330	338	360	339	371	360	332	302	333	343	363	364	355	360	330	351	325	296	350	362	329	365	333	344	292	343	319	308	346	277	324	328	313	343	302	327	322	345	373	335	334	355	332	349	314	332	368	340	343	343	328	362	305	339	354	300	354	349	325	336	350	355	365	368	344	355	328	325	330	344	350	362	365	365	293	334	333	348	341	329	341	353	336	354	369	360	354	329	328	329	324	345	361	345	364	310	339	378	319	330	330	354	310	315	332	368	298	327	325	357	355	296	325	329	330	344	325	330	318	323	333	332	351	319	333	370	352	345	339	330	288	325	356	341	308	321	317	336	336	343	353	319	317	323	359	331	301	346	313	315	343	324	351	345	359	355	330	352	342	351	366	335	326	372	301	365	368	355	369	371	367	299	333	326	327	323	312	357	358	329	316	318	330	352	353	380	359	331	346	347	321	363	337	315	325	338	411	337	321	342	353	332	376	350	319	357	334	322	327	337	352	320	334	331	324	354	333	353	349	339	346	352	355	326	382	349	353	365	356	340	341	317	275	329	330	364	359	355	347	333	370	359	362	322	341	344	349	343	339	351	323	357	340	353	302	316	361	316	341	303	348	377	338	350	357	333	313	312	348	347	347	367	317	317	356	349	341	364	361	342	341	343	355	381	330	293	344	357	366	301	363	337	336	346	346	330	375	318	302	337	337	346	374	343	352	314	361	335	357	303	348	351	341	339	345	366	314	329	360	339	316	345	308	341	380	347	321	338	345	327	344	341	326	353	364	354	353	355	349	336	309	341	355	365	372	338	351	349	302	343	345	340	354	355	381	359	343	277	330	376	285	342	345	322	330	361	346	340	371	357	351	333	361	335	352	364	333	342	357	317	357	384	357	338	280	338	363	369	361	325	363	379	365	342	341	360	340	363	346	336	369	362	339	380	336	348	326	323	338	312	311	337	329	349	351	370	331	340	318	359	355	327	307	339	363	337	321	324	371	368	308	355	330	364	321	368	367	337	377	360	342	332	346	334	320	344	356	340	336	361	342	297	321	346	356	348	312	334	334	326	381	343	324	347	357	315	344	358	320	351	324	341	333	367	307	356	345	375	372	333	342	350	326	382	318	359	342	343	351	309	367	353	380	328	357	349	341	354	338	353	336	342	351	329	312	321	331	369	346	312	335	336	333	334	355	339	351	393	343	348	318	335	353	381	354	340	317	316	296	302	365	323	305	322	343	342	354	364	377	321	369	338	317	351	392	351	372	332	335	302	315	389	317	365	360	306	356	326	291	324	340	306	368	342	349	379	379	378	345	382	320	358	328	326	323	353	317	343	350	339	323	398	336	335	314	332	328	353	317	342	339	308	320	336	353	353	356	346	336	315	351	328	337	316	310	345	315	356	323	329	324	353	304	346	333	300	342	360	357	324	305	316	305	351	333	383	362	339	336	365	350	345	332	338	314	332	350	320	338	336	287	329	339	360	366	351	308	322	344	321	331	336	366	370	339	323	353	326	308	295	359	321	304	378	319	338	315	354	330	378	299	345	346	333	334	305	314	333	339	323	361	343	322	332	337	332	334	370	307	332	336	338	337	325	338	333	343	377	385	303	335	330	362
31695	29730	38450	30538	22166	14693	8913	4458	3526	4743	11633	18339	15433	11634	873	749	757	725	769	711	748	748	692	782	730	748	764	779	738	771	696	782	713	730	767	765	704	684	718	736	695	699	708	738	697	699	673	752	757	734	748	727	715	709	765	663	705	741	715	712	762	730	720	758	765	714	743	752	697	752	741	718	713	736	729	701	721	692	758	729	690	728	733	735	751	746	738	738	764	737	770	747	709	738	705	748	685	740	718	726	729	748	734	749	691	711	743	729	716	751	716	737	718	780	741	784	736	737	739	737	699	694	790	713	737	737	742	782	760	757	774	747	733	730	712	743	777	716	703	685	727	726	762	722	769	716	704	754	682	720	776	764	750	704	762	733	697	732	759	731	712	733	751	721	747	740	731	720	742	753	746	743	736	761	712	708	730	713	761	785	764	735	721	749	708	717	715	781	761	724	714	806	744	744	739	762	737	742	741	730	717	718	715	786	778	760	781	759	753	737	717	712	784	739	720	748	686	692	691	694	728	710	729	708	753	742	716	730	695	702	766	755	764	705	715	726	742	746	728	718	726	715	789	752	713	726	768	708	738	711	694	720	760	740	750	718	751	749	727	759	741	727	718	794	674	715	700	753	757	740	764	718	794	723	734	730	760	725	800	742	751	735	729	773	721	715	722	727	750	711	746	729	719	782	722	722	764	711	699	760	761	708	755	751	716	749	733	716	753	733	736	684	694	733	730	721	697	707	706	777	740	736	715	758	723	745	742	675	733	772	710	712	693	775	734	743	763	753	747	756	764	738	755	718	726	731	700	753	672	733	725	748	743	715	786	778	752	737	728	701	742	699	760	715	744	789	735	746	744	760	762	744	771	733	734	755	739	721	774	725	753	713	768	725	761	750	739	755	719	716	707	723	682	716	758	714	707	763	733	751	726	720	693	724	740	757	719	695	700	742	717	728	747	731	750	745	741	754	689	700	687	745	721	754	748	725	774	738	728	728	741	739	767	794	749	740	738	727	771	713	732	705	706	739	742	756	745	759	752	765	750	741	723	765	688	687	759	704	752	735	716	746	758	729	689	754	712	731	678	749	766	748	696	760	701	686	723	746	728	695	749	675	706	769	720	740	741	720	703	711	732	785	717	740	728	721	710	706	768	710	772	710	734	718	747	764	683	707	736	737	745	759	720	686	746	717	759	735	686	662	768	733	692	758	748	737	687	697	719	752	730	734	694	758	735	734	746	773	716	738	687	750	708	782	756	747	681	756	726	731	725	725	791	756	756	739	741	787	749	731	738	697	724	749	684	758	741	722	752	744	712	693	738	744	742	718	704	680	759	782	722	765	769	723	703	719	733	774	748	708	745	710	740	758	732	749	689	760	706	709	752	769	730	713	745	757	772	744	744	774	768	733	769	717	753	744	724	728	737	717	739	734	703	770	701	708	763	720	739	738	717	724	741	772	700	710	710	742	721	714	813	699	793	705	753	701	749	765	705	775	774	702	677	723	724	720	719	740	752	751	687	732	721	699	749	709	756	713	742	746	694	747	759	761	736	725	705	751	733	707	739	740	746	705	765	711	711	695	710	745	738	757	715	730	745	741	718	706	751	745	721	773	689	755	762	784	723	716	750	755	684	724	715	710	758	705	798	693	710	739	742	746	716	737	717	730	725	726	766	785	714	670	732	742	709	720	747	707	719	759	736	753	723	706	729	744	743	746	698	692	745	689	768	806	731	741	707	717	725	763	707	717	733	717	752	745	714	721	699	777	728	689	671	710	689	740	775	798	703	694	780	756	726	718	707	716	726	750	692	738	735	701	728	699	732	781	753	737	719	685	711	728	705	783	721	768	733	758	684	779	738	760	720	689	831	682	751	779	740	744	735	734	706	709	714	771	714	758	707	698	734	737	764	752	709	717	691	689	716	688	738	691	718	701	729	790	704	725	735	710	746	752	701	735	765	786	783	741	743	722	736	719	730	758	720	725	751	694	703	773	704	738	758	721	751	745	718	743	747	707	739	711	704	683	687	759	729	743	709	758	731	735	744	716	739	726	716	716	742	756	772	751	755	761	718	805	723	726	731	710	746	752	717	710	720	709	747	766	750	704	750	710	707	743	728	714	733	758	736	692	785	707	754	755	759	756	751	671	760	767	721	764	685	708	727	709	750	772	767	729	735	731	704	740	741	746	748	738	778	731	779	716	758	725	772	710	730	749	736	720	729	767	680	740	709	701	760	744	720	785	772	729	727	742	708	740	766	739	751	731	712	720	742	791	750	741	691	727	756	708	752	711	773	722	730	720	806	729	772	743	755	702	732	696	690	718	748	699	740	740	737	744	769	735	732	747	746	732	677	720	754	719	773	768	791	790	757	740	766	744	686	751	711	763	737	710	705	761	732	703	723	679	721	767	759	773	687	737	727	744	686	753	714	738	739	714	706	712	719	690	735	735	730	737	716	741	774	707	758	740	769	707	697	782	760	734	693	746	766	761	746	767	725	732	744	752	733	708	753	723	773	704	756	739	716	757	698	744	725	732	790	707	761	753	752	751	705	729	725	789	782	746	733	721	750	763	732	746	750	726	727	769	729	726	728	749	717	713	742	748	744	747	716	741	731	784	737	776	770	764	752	718	800	737	689	756	756	704	697	752	787	755	724	670	676	748	764	695	726	700	719	753	749	754	741	751	754	715	768	744	713	742	709	742	681	730	744	716	726	670	736	697	745	765	701	740	745	709	733	724	758	754	747	747	761	723	716	741	672	765	729	771	721	705	721	720	741	736	741	756	731	707	751	764	771	732	745	716	725	716	699	730	722	736	709	738	723	754	770	774	694	734	784	716	775	706	717	699	707	758	734	701	683	713	742	692	727	743	709	758	731	742	747	772	723	750	706	747	814	762	769	721	734	729	718	752	746	704	706	746	747	762	759	752	736	772	753	738	773	725	759	709	747	749	730	742	690	748	723	763	726	760	713	776	717	743	758	720	749	718	723	732	709	729	734	747	800	762	733	772	726	718	709	710	715	778	774	729	772	750	773	758	773	746	762	675	751	695	745	737	693	749	767	682	737	771	742	717	733	712	744	779	738	720	747	715	740	737	792	717	753	742	728	714	747	698	721	722	808	731	764	739	658	717	724	750	728	729	711	696	762	737	702	730	747	713	759	732	748	731	688	745	746	774	729	745	721	722	715	781	719	690	776	722	749	690	705	745	751	764	747	726	758	770	728	746	751	709	727	766	735	686	719	693	731	762	775	757	729	760	760	752	765	747	722	738	733	767	746	722	726	703	765	704	737	723	773	733	713	731	747	727	690	696	739	731	703	748	735	745	743	758	687	683	748	754	765	775	778	733	707	702	696	757	712	715	713	734	748	705	682	721	757	770	754	699	685	761	719	727	774	739	726	741	752	739	728	690	744	761	723	753	760	699	775	712	763	743	711	763	727	698	726	692	667	764	792	732	675	737	729	757	755	726	789	731	713	714	776	737	795	756	717	745	759	769
20692	11435	7581	2624	1487	770	446	332	297	246	298	329	264	216	179	145	145	166	182	184	182	179	183	198	184	117	170	178	171	166	188	170	179	172	174	163	197	187	168	187	177	184	175	182	183	165	143	180	175	152	152	187	182	158	186	170	177	179	198	175	174	160	170	177	192	165	173	183	183	179	150	170	175	172	188	175	161	169	167	175	189	194	182	171	193	172	180	164	163	167	178	181	182	181	166	189	154	158	154	177	147	174	162	166	169	171	190	194	159	171	165	161	178	149	150	166	167	163	179	168	157	173	178	161	184	204	170	182	164	153	171	166	153	170	178	169	171	168	171	161	188	159	193	181	184	175	164	182	171	152	175	170	178	160	179	162	158	182	166	168	187	152	178	152	162	169	165	183	158	169	201	149	187	191	199	198	160	192	208	153	146	190	167	167	176	165	178	178	181	172	164	167	179	169	187	183	177	168	171	176	173	157	176	162	180	158	154	207	186	178	156	175	216	170	179	174	151	155	156	150	150	176	177	157	170	161	167	191	165	172	188	175	160	173	152	151	162	172	178	163	168	186	155	182	182	187	194	174	167	167	164	155	192	148	171	199	177	180	181	157	185	152	180	157	168	155	149	154	189	174	178	167	173	167	179	158	154	154	164	168	185	158	168	184	165	175	147	153	163	182	167	184	169	160	152	190	146	142	179	161	192	173	169	156	180	155	178	154	177	160	169	170	159	168	173	165	184	174	169	164	152	187	190	173	178	161	175	180	191	174	159	180	172	180	155	169	185	167	162	174	167	191	161	176	165	162	181	143	157	188	157	162	179	188	159	137	155	154	172	176	141	176	169	193	174	165	171	166	189	180	176	180	202	172	164	182	168	146	165	184	179	168	189	201	199	164	193	202	175	155	168	171	156	145	193	166	151	148	164	174	167	195	184	176	181	175	181	184	189	194	186	177	203	178	198	183	187	192	147	187	168	173	185	161	183	171	179	162	154	184	176	200	194	165	181	198	189	165	159	153	174	176	162	162	184	213	169	172	182	167	155	207	186	208	195	165	180	174	197	183	176	166	172	166	173	186	142	200	155	158	190	169	175	176	172	188	182	173	184	180	175	181	177	175	189	184	179	201	169	182	200	180	175	159	196	198	172	183	175	198	156	158	174	159	156	157	187	177	166	166	171	178	192	182	176	160	184	170	200	154	163	162	156	164	147	157	170	185	172	178	188	192	179	173	154	188	179	173	153	164	183	150	159	197	190	173	173	176	149	169	171	166	190	155	175	163	176	170	170	145	162	151	149	158	157	169	173	164	169	169	187	168	172	159	173	147	147	163	182	173	176	192	163	188	190	188	173	177	161	159	174	163	172	169	182	185	178	182	172	160	167	148	151	198	195	162	177	162	174	175	155	182	180	162	168	177	149	174	184	184	165	171	164	171	165	175	192	177	180	178	196	177	147	180	145	187	180	186	163	163	220	172	166	154	176	153	171	185	180	160	173	171	178	165	165	160	179	173	180	158	196	168	176	171	181	196	169	157	172	158	176	194	166	162	166	167	170	175	176	160	164	206	187	183	192	169	163	158	161	176	158	184	166	146	168	167	209	178	163	169	168	179	181	196	185	190	191	159	175	172	175	191	179	198	177	169	187	191	153	177	174	151	211	178	176	158	191	172	162	176	160	163	161	177	182	189	167	182	178	193	162	158	151	197	181	166	172	180	175	174	186	184	161	200	188	197	162	181	169	180	193	177	173	178	152	188	177	157	204	183	171	167	139	171	169	150	187	167	159	169	184	144	167	162	155	189	189	183	187	175	161	183	187	173	166	166	188	169	164	187	162	192	171	165	159	177	161	170	168	179	157	179	169	160	175	179	166	155	181	143	157	163	174	157	174	190	158	180	162	175	157	161	180	153	172	182	199	157	173	180	162	179	175	166	155	175	169	162	179	166	173	153	152	152	182	160	147	196	167	185	187	165	155	171	188	179	179	161	174	183	196	178	175	165	199	192	176	177	159	166	161	190	149	167	153	161	157	203	177	195	208	186	191	131	141	192	147	169	178	184	195	172	177	180	180	170	134	166	151	173	174	187	179	162	180	156	155	175	185	174	175	176	193	175	178	172	145	174	167	169	150	153	164	165	168	181	170	176	185	184	170	168	180	207	199	180	190	180	169	169	172	180	155	182	159	161	163	159	135	171	166	166	183	192	170	187	179	186	156	168	179	182	183	140	194	175	180	165	170	178	169	197	207	185	185	152	185	193	166	186	159	184	182	162	176	179	174	176	160	208	207	166	170	193	164	150	152	170	172	181	180	162	171	164	197	172	188	185	168	174	173	168	181	154	156	156	194	184	182	161	155	152	159	187	176	171	184	175	190	180	154	171	180	183	171	152	153	188	176	154	170	176	181	198	168	154	185	165	172	196	159	172	201	191	157	203	189	161	158	155	175	167	173	175	179	166	197	170	157	159	177	180	181	185	180	190	182	177	177	177	167	178	183	189	186	158	188	171	158	222	189	165	149	164	174	184	147	184	174	167	200	206	181	169	168	187	181	161	177	182	166	161	181	190	191	194	170	162	178	164	152	191	170	140	176	176	146	191	164	185	188	165	182	201	186	203	168	172	176	194	178	196	196	194	176	172	202	169	173	184	186	204	142	181	159	159	197	182	185	164	171	163	167	157	179	149	184	176	164	159	172	177	168	158	162	201	184	203	151	173	178	167	181	159	157	181	163	177	167	170	153	176	178	192	167	164	162	154	176	150	186	189	175	151	177	156	155	173	188	172	200	190	192	154	156	187	174	186	176	174	163	176	197	205	174	172	162	173	158	193	165	158	165	186	173	174	178	180	172	181	182	154	192	178	182	188	161	184	159	176	158	167	180	164	173	174	164	191	163	156	172	176	170	154	183	162	168	181	165	196	190	175	172	158	185	173	158	174	151	177	156	207	195	178	148	156	181	172	180	160	166	177	205	189	173	161	179	187	170	165	191	155	193	192	199	158	213	192	149	149	180	149	183	181	166	169	161	187	181	182	182	162	185	170	187	157	182	175	192	171	161	171	170	186	178	192	132	186	196	178	163	198	181	166	178	168	179	160	159	160	184	169	166	172	164	151	166	179	179	172	182	199	139	181	161	184	171	162	168	165	164	172	179	173	184	187	174	152	177	164	187	201	166	175	156	173	186	172	171	165	174	172	151	185	158	179	168	166	167	171	156	174	152	160	171	166	159	175	157	176	170	167	185	181	164	202	146	184	169	202	156	174	161	169	192	195	200	178	171	153	171	181	151	191	178	173	167	191	178	156	182	189	170	175	173	176	184	160	156	164	154	185	165	168	176	193	186	191	175	170	179	145	206	170	177	177	185	147	184	166	187	186	153	174	192	172	182	179	173	164	176	172	173	179	162	182	166	171	185	178	176	142	190	177	174	149	181	188	203	167	177	190	195	182	173	159	168	156	165	155	172	192	154	152	171	203	177	165	181	183	182	180	155	205	201	191
12418	9338	11240	6394	5301	3104	1836	1240	975	931	1118	1169	934	667	391	415	405	402	429	419	418	433	456	448	422	413	394	440	439	408	417	443	401	419	422	463	402	424	403	395	415	432	450	433	431	416	426	420	400	449	406	420	425	418	438	405	397	447	440	443	417	387	426	409	444	436	413	440	431	407	424	420	435	390	437	447	453	440	438	403	429	430	396	385	412	442	422	428	409	447	443	433	442	399	423	447	397	434	416	418	414	393	416	432	430	419	436	409	450	406	433	390	408	416	417	383	450	439	397	454	434	452	417	410	448	401	416	420	374	394	452	435	461	429	418	369	421	412	433	460	395	425	414	408	423	390	407	454	440	414	393	420	422	374	434	394	449	438	437	444	397	429	447	450	449	413	402	389	424	408	426	407	438	421	419	394	393	425	438	442	441	422	388	404	410	453	434	399	423	398	434	450	418	405	415	459	416	416	437	461	414	428	429	420	401	450	425	437	405	407	422	416	417	426	413	448	421	407	455	434	418	420	416	420	423	441	402	425	417	403	400	434	416	442	423	418	420	429	413	435	454	457	424	432	436	440	445	456	404	407	424	410	420	414	428	416	386	407	446	401	418	428	412	392	448	432	404	439	436	425	395	422	394	426	396	421	445	469	425	404	444	437	394	445	402	422	458	450	410	442	434	413	438	404	387	396	422	419	433	461	436	399	397	428	446	408	414	433	437	443	438	446	429	414	426	432	427	408	412	414	391	429	441	416	434	424	412	416	425	442	423	413	431	422	413	428	404	428	409	391	414	412	425	419	424	425	432	404	399	422	409	421	432	431	451	447	437	427	406	394	438	430	436	412	405	401	406	449	470	440	419	424	438	420	441	469	414	443	424	425	429	448	435	414	397	431	404	448	403	430	459	416	398	421	432	423	386	469	443	447	439	405	414	443	429	409	419	424	446	442	381	411	436	432	418	442	395	419	427	378	432	441	427	406	410	399	410	427	442	429	426	441	401	453	385	445	396	436	444	421	440	434	422	407	445	382	418	418	409	378	410	421	409	446	479	395	427	429	459	381	398	425	444	401	410	456	408	402	434	424	450	427	463	434	427	468	460	442	420	404	403	418	455	451	450	418	430	412	419	440	418	450	451	442	414	408	416	449	418	455	417	421	419	409	424	425	386	427	380	432	434	450	418	427	418	413	442	405	420	425	395	422	443	397	403	420	446	419	451	393	411	422	402	378	467	457	414	398	433	414	448	419	460	387	401	405	422	424	411	439	420	392	422	402	391	418	437	438	414	424	401	469	436	413	375	406	410	404	396	421	436	427	456	433	439	434	397	414	417	422	389	448	426	388	467	422	446	439	398	423	417	398	450	421	447	442	442	404	441	434	391	396	367	416	436	415	435	398	427	417	427	426	387	432	403	425	440	399	451	404	421	431	429	455	426	435	447	389	433	429	436	435	411	449	405	427	425	433	408	415	422	405	415	416	396	400	427	416	394	409	430	447	468	453	403	430	446	429	429	429	394	428	392	436	427	404	420	428	424	432	428	451	429	411	410	400	441	403	406	407	408	452	432	430	398	458	430	425	414	443	428	394	447	438	419	394	432	414	415	432	418	409	434	440	402	439	396	414	415	457	415	399	429	457	425	412	418	407	414	432	392	424	426	450	433	414	420	414	457	423	412	433	448	400	416	409	390	443	386	392	429	425	431	450	451	408	421	401	412	438	421	401	401	409	412	426	423	420	436	427	429	427	416	441	391	444	433	423	447	406	424	454	412	380	425	431	404	426	411	407	411	421	377	441	423	419	429	450	449	423	450	460	392	467	411	439	451	435	418	438	438	411	421	431	453	445	419	432	399	414	418	438	480	395	454	446	477	458	418	407	436	451	436	436	432	423	452	369	386	415	446	405	407	446	409	419	395	460	406	417	435	409	452	446	407	399	435	453	414	406	414	469	423	449	428	420	452	452	387	428	432	424	423	425	415	435	435	416	404	433	431	423	400	400	433	419	447	419	425	409	439	420	384	416	409	452	432	425	421	424	414	481	419	461	411	404	458	439	455	406	416	414	423	425	426	410	410	408	413	425	427	418	390	420	380	413	405	399	426	390	424	432	436	424	422	426	421	425	425	445	439	431	450	388	427	433	446	469	425	406	401	445	409	442	401	421	466	419	440	401	417	417	400	419	418	405	421	442	463	407	436	433	428	430	441	448	416	451	426	447	398	433	409	415	430	392	406	439	453	407	429	438	437	408	392	439	456	400	426	444	409	427	427	390	423	426	429	454	416	426	402	453	379	404	457	443	441	418	489	382	423	404	447	428	418	428	417	402	441	437	389	417	428	428	456	419	426	411	408	441	382	444	403	439	430	407	421	459	446	432	447	422	437	422	409	430	398	458	405	436	421	454	408	412	400	415	411	421	438	418	438	423	399	416	387	409	430	400	449	408	450	459	436	440	417	421	433	424	443	438	393	393	436	455	414	437	431	443	435	410	419	423	446	415	436	420	406	413	428	409	434	407	405	434	432	463	422	440	432	416	455	421	435	463	454	429	430	400	418	421	417	428	449	426	422	441	422	447	394	408	418	458	396	414	429	412	413	428	414	439	393	447	442	422	429	451	443	429	447	422	393	422	421	382	411	427	405	403	436	430	434	436	433	427	424	439	408	434	413	464	428	436	438	388	414	462	413	441	405	401	465	413	478	435	455	411	408	403	460	406	433	427	409	438	410	407	380	434	429	415	437	437	411	421	446	432	436	382	406	429	441	444	396	386	417	398	423	424	435	494	422	419	425	423	408	434	388	440	434	444	434	437	401	408	422	477	393	388	394	411	460	437	414	413	378	448	422	419	450	450	396	391	433	408	406	450	386	427	418	401	433	451	441	410	444	439	414	424	463	480	399	381	421	422	409	407	431	428	393	431	413	401	438	405	438	405	391	447	468	386	468	441	431	408	415	457	422	447	417	420	427	410	417	411	406	446	400	423	409	393	423	432	441	414	391	431	446	405	376	409	422	442	423	446	400	424	440	433	413	423	409	422	432	442	419	431	432	440	408	402	428	441	446	420	423	450	399	427	464	442	413	391	464	441	396	387	416	413	420	399	446	430	394	448	437	407	415	428	420	401	443	416	449	404	409	463	429	403	430	419	461	420	424	477	421	424	425	438	397	435	415	450	450	444	392	421	404	435	418	452	430	435	452	449	461	439	429	463	446	398	444	445	430	431	415	412	460	425	368	408	426	421	453	381	464	434	379	421	422	420	403	413	436	412	439	412	422	398	411	401	459	403	430	412	451	463	430	426	389	447	411	421	438	452	413	406	386	391	416	431	417	446	394	404	416	410	398	429	412	396	395	420	402	406	415	432	406	415	423	389	416	450	442	420	453	414	438	413	425	445	404	415	472	427	420	444	429	405	421	422	418	457	450	424	397	417	400	408	438	414	424	440	421	431	449	400	414	412	456	430	390	413	406	406	420	428	428	390	433	417	452	443	414	443	445	447
39981	28505	27744	17392	16644	9753	1822	549	1319	2343	2542	2319	1822	968	297	279	299	257	283	309	308	263	303	275	328	275	299	268	297	315	307	277	263	254	291	292	315	291	307	269	298	279	283	302	301	320	266	251	279	278	318	316	286	290	293	253	281	262	308	266	284	277	303	281	295	296	289	241	277	296	282	279	302	279	307	296	297	280	294	309	295	300	269	330	322	291	278	319	304	319	285	299	272	278	306	263	332	297	292	267	292	288	264	276	272	260	299	272	299	264	269	290	260	247	299	290	249	274	301	295	288	284	265	296	325	289	277	287	296	285	270	291	296	251	254	276	271	303	309	273	317	296	292	302	292	264	297	302	275	264	289	299	308	280	255	299	279	311	273	266	293	300	287	281	267	334	297	262	274	269	241	310	284	271	239	277	263	303	293	292	294	305	279	284	295	294	307	303	321	287	241	306	272	269	280	293	318	282	278	316	267	260	276	296	264	289	271	309	287	261	295	285	308	292	293	291	283	279	289	313	305	279	295	288	266	291	280	284	264	322	303	308	278	284	256	282	276	286	263	317	274	331	291	276	310	287	268	296	278	280	268	289	310	322	312	328	277	280	291	287	270	270	306	263	282	278	276	255	279	285	289	295	270	295	301	269	288	283	300	290	278	344	273	283	316	287	288	292	294	264	319	316	296	290	285	284	295	264	295	278	256	284	282	268	272	299	304	297	288	286	313	317	289	282	292	292	261	285	273	290	267	294	287	304	273	297	285	296	287	303	276	291	282	267	275	293	273	322	245	285	293	282	293	288	295	263	298	303	280	267	294	332	286	308	302	291	281	274	279	290	300	301	308	300	300	295	270	294	294	279	299	295	287	269	275	280	284	320	280	256	259	278	261	307	351	289	286	309	267	304	266	269	275	255	285	274	263	306	320	314	294	305	286	292	271	328	245	284	317	297	285	305	277	279	286	290	273	311	296	276	267	301	301	267	278	288	292	299	305	284	299	276	292	308	273	268	278	286	285	286	297	310	293	273	268	293	301	312	291	276	276	287	282	289	244	300	300	294	301	320	307	293	300	303	267	290	278	284	269	271	283	300	297	306	287	296	257	265	298	290	275	290	298	288	253	299	311	302	294	302	277	265	305	292	273	293	258	266	296	312	269	264	295	272	251	277	319	321	310	268	296	305	286	296	275	270	276	233	291	266	302	274	275	315	275	285	298	275	297	269	292	286	292	284	250	299	291	262	290	286	298	327	324	264	259	306	277	316	259	275	291	330	300	246	275	292	270	298	282	274	316	283	280	264	271	276	296	284	278	279	284	286	264	318	295	294	283	304	286	312	276	265	272	328	262	256	321	304	274	267	286	314	239	299	264	286	306	296	288	285	276	297	307	287	289	284	280	283	288	298	309	282	291	275	294	294	315	290	310	307	289	267	277	254	273	300	300	288	287	264	285	289	316	316	283	287	264	285	294	322	292	315	286	306	270	251	282	278	295	303	306	299	291	325	290	307	280	294	279	281	248	279	295	293	279	298	326	298	296	304	284	274	285	248	306	306	311	275	284	287	251	289	303	291	298	286	290	304	304	286	279	272	296	274	297	288	294	273	308	244	303	291	272	269	261	280	262	297	302	247	297	301	306	304	280	295	269	304	295	282	305	317	290	268	300	283	291	290	260	319	281	266	260	289	298	316	295	284	295	319	255	281	302	274	280	266	305	302	268	274	246	288	317	285	286	269	293	290	285	284	306	267	276	289	273	292	278	271	288	325	258	277	285	262	277	324	301	275	272	286	275	278	273	308	293	252	283	279	318	301	273	277	329	303	259	263	301	280	322	293	290	271	301	309	306	285	320	282	317	309	306	321	283	262	306	292	289	307	294	287	296	294	282	285	285	282	293	281	272	283	300	336	270	287	263	254	265	277	261	323	283	276	298	278	309	295	326	305	273	297	277	287	280	310	305	297	258	286	292	248	293	291	278	288	289	279	279	295	278	311	273	266	279	305	302	266	277	272	318	273	294	277	307	303	266	304	287	288	269	293	278	307	276	315	236	301	275	297	299	288	254	282	297	258	294	298	328	274	297	297	305	290	271	283	245	278	322	276	276	273	285	262	301	274	291	279	283	275	271	266	267	309	308	283	320	284	308	270	277	314	325	287	270	312	256	280	256	292	271	297	327	281	246	276	294	314	288	260	290	305	285	271	296	287	262	293	295	272	288	264	276	274	280	279	314	281	284	265	291	265	242	257	299	319	265	278	289	280	311	277	261	297	273	315	331	274	312	290	269	334	284	295	318	274	278	253	261	292	278	284	273	297	237	275	297	306	314	298	300	294	281	290	290	267	312	292	295	294	279	279	266	299	272	267	310	281	257	256	270	321	265	304	296	276	279	296	279	300	290	286	289	254	295	312	307	261	271	298	279	303	297	297	291	283	323	292	272	286	287	275	259	276	298	279	288	271	260	283	270	302	298	295	295	308	296	265	290	273	251	295	308	301	283	308	300	272	302	268	300	287	304	275	313	288	298	307	299	317	268	283	287	286	281	295	304	302	293	269	281	280	268	275	258	261	296	301	320	304	300	247	311	305	253	310	324	313	270	280	311	301	259	263	266	266	295	271	275	308	291	279	288	281	270	303	284	290	291	311	255	324	316	318	275	287	288	282	293	289	263	296	262	267	268	256	275	310	275	271	296	288	285	290	293	308	304	299	274	307	272	268	303	265	292	278	274	300	294	296	316	292	242	308	314	272	274	274	307	292	280	288	278	289	274	287	267	271	308	303	262	295	268	296	269	241	294	273	279	277	261	293	318	337	281	291	290	292	271	262	274	341	290	307	294	271	282	298	311	275	268	309	303	298	282	272	257	295	297	298	260	288	265	287	308	290	274	289	308	289	274	340	276	306	300	257	277	283	303	315	253	295	311	302	268	323	282	289	274	300	292	263	316	262	300	284	267	315	272	274	302	297	275	246	265	273	284	278	291	288	272	282	302	297	313	287	319	309	295	256	259	303	264	302	307	270	284	275	268	243	283	304	306	274	271	274	297	305	281	294	329	287	293	302	296	281	301	273	298	263	262	287	276	274	284	281	289	270	278	270	277	279	302	299	265	318	311	302	269	258	312	308	293	308	255	296	272	274	294	295	300	302	247	289	284	283	322	277	297	298	296	296	291	295	308	312	268	290	279	275	301	264	305	274	280	280	310	292	291	284	300	289	300	318	286	280	278	312	290	293	261	314	246	278	305	268	301	305	299	275	264	297	283	321	294	313	264	309	300	304	322	270	278	283	290	303	280	292	302	290	331	283	321	276	296	301	270	288	298	308	258	309	290	292	311	292	300	282	276	279	279	287	301	312	291	272	287	268	295	292	279	284	288	272	296	308	308	277	289	316	272	279	283	269	285	295	267	260	298	289	319	261	276	288	305	269	297	304	273	281	285	292	309	288	290	275	305	289	289	303	288	312	262	300	288	288	293	271	276	296	277	277	293	305	295	272	278	297
25844	22363	29144	25511	29843	19680	3890	1899	6357	10672	11161	10553	8021	3996	631	653	663	612	646	669	682	666	687	677	667	642	662	666	647	646	666	676	680	618	672	654	646	667	663	675	655	700	645	739	662	645	657	654	626	649	705	663	645	714	634	674	668	626	633	684	710	646	658	679	605	670	673	667	640	728	600	689	609	634	652	655	665	654	618	631	664	682	612	676	662	616	625	592	667	670	666	671	666	673	628	634	651	632	621	658	615	628	617	672	648	642	655	657	667	654	680	675	662	682	669	629	663	647	663	623	658	657	666	669	689	664	604	632	669	634	683	650	644	664	663	667	649	577	679	673	692	675	649	617	690	653	652	621	672	667	634	690	655	608	632	615	605	650	612	653	672	647	672	634	619	640	637	683	617	646	642	638	706	650	623	653	661	671	642	671	640	646	694	610	647	602	633	610	670	678	697	661	623	614	669	698	637	653	673	661	676	660	677	627	624	678	665	615	650	661	698	641	644	645	706	647	670	637	635	678	626	664	660	613	647	647	625	673	611	647	663	633	623	689	635	695	667	627	659	625	619	670	638	674	659	671	632	644	668	662	639	645	649	681	684	672	687	639	650	649	681	642	613	616	625	627	617	689	690	672	627	674	673	622	679	640	699	706	710	626	666	631	627	618	625	641	677	676	707	681	661	674	662	660	695	680	636	648	662	635	658	691	675	695	617	627	684	655	636	696	661	627	665	673	672	620	673	621	684	646	676	676	661	649	628	620	617	641	681	678	656	684	671	688	654	612	635	652	603	661	662	678	656	621	660	645	635	604	654	628	691	697	679	649	637	622	650	631	686	631	649	670	673	622	644	591	650	645	612	615	666	643	626	637	630	650	636	616	665	662	686	610	654	628	650	623	667	631	627	638	697	622	663	664	636	683	651	660	654	652	688	640	682	636	679	635	631	621	655	653	598	666	673	659	699	641	662	660	665	664	675	698	682	663	655	648	662	618	655	647	681	712	656	602	666	663	658	641	652	647	611	678	672	667	634	691	688	623	663	677	644	675	651	617	643	656	642	675	650	662	597	662	669	672	645	676	651	689	626	624	646	660	667	628	616	619	641	705	675	703	695	696	646	645	670	630	664	638	634	636	690	647	687	652	638	676	592	652	666	616	685	671	646	656	633	658	659	688	648	652	638	652	637	663	639	656	626	657	695	669	656	623	657	659	633	672	688	669	671	632	657	632	656	674	599	696	681	642	618	628	652	673	638	650	621	599	636	665	642	690	672	621	657	635	656	664	654	678	653	634	605	649	662	669	635	654	679	655	602	678	679	688	686	641	666	652	673	667	645	672	660	643	632	649	674	643	622	650	633	617	658	640	668	652	659	646	612	635	625	616	662	643	683	654	704	638	667	682	660	693	664	666	655	632	687	623	648	649	642	678	659	685	656	640	697	644	666	663	647	644	671	672	687	613	643	611	666	685	628	666	660	660	649	655	633	688	666	625	608	602	646	611	671	688	653	668	664	661	627	678	662	610	635	653	606	633	670	647	667	635	674	638	685	651	691	682	649	669	655	621	637	665	698	664	696	674	627	666	629	657	686	654	647	642	687	668	633	648	652	655	613	633	610	675	648	632	667	644	665	670	664	671	698	687	649	635	692	642	657	661	650	638	683	663	623	665	619	658	648	692	659	644	635	638	650	638	630	619	606	676	649	650	664	661	630	642	654	647	611	648	653	635	647	657	714	648	655	639	642	642	654	620	702	643	676	619	702	656	619	688	656	620	656	592	631	652	641	601	651	662	683	596	628	671	707	647	594	717	615	691	627	646	627	697	643	672	675	681	689	677	624	675	615	696	652	628	657	662	623	612	691	671	686	672	676	640	687	629	611	666	635	693	674	658	613	624	631	609	685	662	643	661	683	662	651	655	648	633	664	624	659	645	659	623	669	631	694	702	603	649	652	656	706	616	656	606	644	684	676	692	688	666	630	655	632	635	676	691	641	650	659	648	668	671	637	611	663	612	617	667	696	650	687	697	658	666	660	651	631	660	645	628	656	624	699	660	633	665	681	639	617	686	634	644	647	665	666	645	686	652	645	646	667	617	636	628	631	636	646	651	628	611	650	612	642	694	674	670	620	643	645	670	675	663	642	658	672	611	683	639	629	696	629	708	670	653	643	618	631	679	629	651	642	640	642	679	661	653	634	642	633	657	649	664	626	620	649	684	610	665	628	669	643	647	644	643	658	639	659	655	680	669	623	675	655	649	573	678	620	660	654	608	604	685	699	605	671	634	672	656	662	654	635	660	645	673	630	640	666	643	644	666	614	647	674	652	643	685	613	622	642	659	658	632	642	635	642	691	647	657	635	657	667	619	686	626	589	666	705	670	694	663	655	643	637	680	666	706	661	662	646	630	643	669	661	641	631	625	649	644	681	601	625	653	687	647	635	626	628	618	642	661	681	651	662	670	678	688	652	678	659	694	649	665	628	646	676	615	674	654	653	624	656	689	668	669	648	657	620	643	685	680	628	620	668	674	637	637	661	673	647	623	653	612	663	671	597	624	669	656	643	643	590	636	650	687	664	633	659	669	646	687	651	666	652	617	627	630	656	684	658	628	673	645	617	654	670	669	637	613	665	666	630	648	668	636	715	638	635	656	688	650	636	635	619	659	707	685	652	668	642	648	673	669	666	630	624	647	648	614	640	657	654	640	654	637	627	641	651	693	644	643	672	643	693	669	651	645	602	623	622	646	682	657	686	633	653	609	646	654	692	654	667	640	620	629	616	676	621	666	634	678	610	641	613	646	665	644	694	646	686	641	664	702	636	637	690	659	693	680	625	653	640	645	626	651	633	646	649	658	707	672	659	647	704	650	665	667	640	694	665	644	644	678	665	666	695	631	680	671	680	675	690	685	616	655	656	650	637	662	663	670	652	707	678	646	639	656	630	715	648	595	611	676	655	640	614	693	622	610	618	648	645	631	627	656	700	652	650	657	652	624	646	623	609	690	670	610	631	672	676	685	665	656	647	643	661	638	681	672	669	648	618	628	671	650	641	661	600	696	639	653	649	632	610	615	645	652	611	668	623	642	683	682	651	640	603	619	657	648	666	639	672	649	642	617	629	642	644	646	602	640	658	658	625	612	660	673	676	652	653	657	636	622	658	625	680	647	612	657	675	662	653	641	671	645	649	624	661	635	642	677	674	639	616	674	679	653	664	652	631	629	693	647	669	628	660	666	666	606	630	664	604	691	672	602	685	649	595	657	690	612	655	666	649	647	639	593	679	638	618	607	654	679	625	674	664	684	657	585	658	647	630	614	645	616	675	649	654	662	609	653	587	656	646	671	593	646	666	637	659	666	671	644	623	687	685	616	670	594	644	650	668	612	638	652	621	667	626	638	615	637	682	666	665	666	693	664	662	642	668	663	641	625	646	604	646	652	658	676	738	656	678	675	669	696	651	622	640	692	687	673	652	638	634	677	624	658	640	628	644	628	649	616	666	612
48096	36748	34179	24269	27858	16756	3402	1020	1185	2791	2757	3710	3320	2135	377	313	279	339	309	331	331	328	328	333	364	326	368	325	340	304	351	317	310	331	339	370	307	356	347	309	304	369	310	357	351	326	348	340	295	348	339	332	334	343	300	351	333	292	338	294	319	339	333	341	325	310	348	318	339	339	288	351	366	335	337	305	300	324	344	296	323	296	324	301	321	331	307	310	320	306	327	330	317	355	316	326	299	296	380	327	316	338	346	359	326	316	348	325	378	301	301	319	357	325	338	325	333	312	328	316	312	356	324	359	337	374	309	332	314	318	342	299	319	326	328	366	322	336	314	344	273	323	331	299	377	351	337	312	341	357	333	323	333	345	323	328	336	291	311	318	356	324	320	366	335	346	333	303	352	294	317	324	360	338	347	339	324	336	346	315	314	313	365	317	343	310	330	308	312	309	305	344	297	340	330	312	307	358	307	351	324	326	341	319	344	311	319	346	345	321	310	317	329	302	324	321	299	308	328	306	315	331	318	337	332	336	332	341	309	339	330	322	338	304	337	327	323	323	319	310	311	375	327	376	334	341	325	332	318	339	316	336	345	318	359	353	338	346	315	357	320	314	351	322	325	348	331	309	343	354	302	339	340	331	352	327	317	321	309	332	309	323	317	328	320	321	332	349	326	316	358	336	333	343	316	339	303	307	316	334	298	349	306	296	309	325	338	358	332	302	362	327	302	304	343	322	317	311	306	285	340	351	297	295	320	306	293	335	325	331	344	364	342	322	318	328	359	329	294	308	307	329	321	330	360	321	334	342	369	320	326	317	318	353	323	362	362	332	345	342	328	338	341	287	345	347	362	307	307	316	329	322	294	319	311	329	299	321	294	313	351	369	384	322	354	335	338	318	326	346	333	313	324	306	336	334	325	337	329	336	311	309	296	349	377	312	326	330	367	327	296	348	328	304	349	323	342	318	333	347	321	351	331	349	335	305	300	325	287	305	327	363	350	324	337	312	355	364	317	342	358	313	308	291	307	308	304	330	347	318	323	351	343	354	329	332	281	342	355	327	348	342	313	346	311	313	317	280	348	362	337	353	315	369	296	302	293	319	340	318	304	356	322	306	358	352	323	350	346	298	338	347	354	311	347	300	329	346	340	341	332	340	375	365	324	334	324	387	326	344	338	331	328	323	311	319	328	336	323	328	313	339	326	337	314	340	336	322	329	332	353	359	339	366	322	395	342	311	312	314	332	316	313	313	332	348	318	323	338	334	318	345	328	381	326	377	332	304	334	319	327	326	318	277	301	335	348	347	313	314	344	338	321	286	279	303	298	367	343	335	302	324	317	294	284	297	304	323	314	310	312	354	328	297	314	319	310	310	331	335	316	326	319	337	324	316	285	325	304	322	336	291	332	334	322	304	327	341	326	327	331	297	341	341	342	293	300	329	337	307	344	302	324	368	359	330	343	336	305	294	338	349	312	326	313	307	316	306	345	318	348	363	337	335	348	310	325	343	313	314	321	311	303	338	323	337	334	356	352	316	308	348	346	305	324	336	331	314	333	325	299	288	323	313	337	295	343	341	313	340	331	334	325	335	342	361	341	330	344	315	328	344	295	305	327	328	338	320	348	328	313	305	287	299	315	335	343	316	319	342	328	324	333	280	299	358	347	338	322	312	323	348	359	310	334	314	337	343	351	332	298	333	322	331	330	339	337	315	306	286	309	309	317	333	307	335	322	310	377	342	298	328	314	375	336	347	357	298	329	303	352	361	336	333	336	310	312	357	326	319	335	319	351	338	351	339	331	318	321	321	342	288	320	316	319	341	331	350	323	336	332	363	288	333	330	314	305	310	356	334	332	298	315	322	322	359	321	343	337	304	362	335	324	346	338	319	325	325	358	285	324	333	391	361	323	341	324	340	365	357	364	333	293	328	310	361	368	357	326	330	341	292	305	297	327	328	345	282	307	303	354	305	302	343	338	305	337	300	359	327	306	333	336	355	333	329	353	319	301	309	328	350	337	304	346	327	313	342	320	333	320	315	348	357	338	329	340	312	317	316	338	364	319	349	333	305	355	339	318	338	314	342	331	328	316	335	297	338	322	314	334	347	338	319	338	330	329	329	336	330	357	369	325	327	350	301	305	350	310	317	329	319	356	329	320	306	293	351	349	331	346	366	325	322	356	323	337	313	316	311	370	295	363	318	322	328	332	356	353	365	306	308	324	336	342	375	304	316	317	365	364	326	363	345	351	350	335	349	356	333	296	347	343	310	351	325	320	327	324	315	325	338	351	322	341	346	311	317	306	293	350	312	324	339	361	346	334	332	340	312	331	334	311	316	342	327	297	320	313	301	345	336	295	358	291	323	333	332	315	339	291	335	341	335	326	305	350	286	296	338	349	324	331	315	340	315	325	321	326	337	326	279	323	351	300	342	317	320	331	289	291	321	339	311	340	341	336	347	337	325	320	327	335	331	313	338	350	308	331	339	272	333	345	317	354	318	310	308	361	302	316	328	334	337	349	325	312	337	316	322	331	326	301	330	297	345	316	330	316	358	339	314	317	340	324	325	332	303	332	349	300	328	297	331	349	350	309	329	331	343	314	331	381	350	355	316	319	331	309	329	335	349	302	318	315	333	315	321	329	347	319	331	306	327	357	309	307	274	272	283	320	324	350	296	320	310	337	342	314	359	355	350	336	356	320	389	333	341	363	321	288	338	309	303	321	321	316	331	325	346	339	333	345	325	331	384	331	303	345	303	309	325	298	324	313	324	354	323	323	294	306	313	322	353	335	326	320	350	353	299	353	314	297	335	334	308	339	332	340	356	357	326	314	294	366	320	333	345	361	336	321	334	310	330	322	275	331	324	300	357	296	374	344	314	304	349	290	334	319	342	368	328	360	310	317	331	348	317	329	318	355	321	368	307	325	302	343	331	335	352	302	331	312	369	331	318	334	358	305	352	349	334	333	300	352	310	313	323	328	325	324	302	312	346	337	315	350	313	317	331	307	352	323	330	311	331	314	329	334	312	317	332	341	319	333	373	344	325	304	328	327	344	297	325	323	312	283	323	325	331	334	309	342	348	320	337	315	354	347	349	307	312	332	335	301	337	327	305	349	345	335	335	346	342	309	380	310	315	324	308	341	327	353	335	342	322	340	340	333	354	301	314	330	309	311	305	335	325	318	334	333	341	336	276	324	321	332	361	336	336	310	329	329	328	344	326	345	322	325	290	327	342	331	322	342	335	316	337	362	329	321	272	315	307	318	344	312	334	347	322	347	326	336	335	383	304	310	350	310	308	345	296	336	312	312	335	334	324	291	356	341	303	335	328	333	301	307	295	358	310	340	313	336	336	338	327	354	359	359	313	321	289	336	316	289	353	295	330	309	324	311	310	326	303	277	307	316	320	316	324	303	320	324	346	317	332	317	321	343	358	302	311	321	345	355	326	306	336	298	310	317	303	304	335	340	313	322	325	359	334	319	321	313	325	341	332
30368	28914	33833	32791	40547	25562	5444	3378	4991	11666	11656	15219	13856	8138	802	779	725	744	688	750	694	743	752	740	722	711	664	675	634	675	696	732	735	694	701	705	768	719	668	709	720	734	712	733	739	741	733	773	720	725	761	667	708	703	736	710	711	684	699	677	721	732	707	706	674	704	726	749	697	684	707	709	715	729	713	703	756	699	673	717	741	720	729	719	750	685	700	702	725	677	663	746	661	711	731	697	704	714	725	754	748	770	736	701	688	733	719	699	679	738	730	743	731	710	711	690	713	658	714	700	717	685	693	707	642	739	716	758	725	730	710	716	694	667	751	673	661	657	763	681	730	660	722	645	682	790	661	703	698	721	721	726	722	722	721	658	724	697	772	717	713	756	737	703	714	736	672	732	736	731	749	707	682	727	712	737	742	741	715	733	728	692	709	693	668	708	708	754	702	741	699	678	726	723	684	646	727	703	701	694	710	772	737	666	726	685	724	695	682	689	715	721	738	702	706	709	676	697	727	685	714	676	750	701	724	757	698	719	678	719	712	712	761	772	736	704	723	700	711	682	706	682	704	663	699	741	713	727	723	717	700	738	679	668	742	712	741	753	724	735	724	727	756	698	706	719	733	699	754	718	694	685	710	663	747	729	707	702	717	724	730	669	772	698	696	701	687	747	680	734	694	742	735	701	711	727	703	686	703	694	741	732	776	721	724	745	727	713	729	678	646	747	680	684	713	724	716	681	746	693	727	727	663	722	709	678	752	697	722	692	726	703	753	740	734	714	710	698	670	744	707	734	710	724	739	678	715	664	749	686	668	712	732	724	675	714	696	711	726	760	691	722	725	721	694	725	747	716	730	669	715	749	706	666	756	672	696	728	747	701	706	750	716	700	696	732	695	761	695	731	715	751	761	700	682	707	718	701	744	765	669	687	720	709	716	729	731	719	682	684	733	683	712	700	742	686	752	697	741	743	673	731	723	773	697	711	732	711	723	708	708	732	742	711	727	702	731	716	726	707	735	672	699	676	727	708	782	692	668	700	682	713	726	715	734	669	726	689	674	714	724	717	696	696	721	754	696	714	755	721	729	687	689	722	679	727	735	711	688	724	721	716	704	680	738	689	729	736	663	722	686	694	679	750	731	729	694	709	747	757	709	774	718	687	704	710	737	718	709	735	732	703	697	731	667	737	726	707	703	700	690	697	735	769	758	724	716	712	724	734	755	748	723	685	688	683	727	701	673	728	677	693	716	725	738	740	666	709	788	707	712	721	696	694	699	735	730	731	676	738	672	749	689	712	735	710	697	733	728	741	720	682	743	727	707	724	765	659	719	741	662	739	690	749	718	724	705	692	712	690	727	639	688	733	693	693	690	721	726	726	724	709	690	678	721	666	724	664	772	736	714	743	698	724	722	678	753	643	771	713	732	696	642	710	730	702	728	712	746	693	742	728	707	733	745	752	754	717	707	729	722	725	661	709	714	751	738	713	652	734	717	715	724	730	730	708	674	723	717	753	715	759	745	687	732	721	722	691	749	688	697	704	741	737	719	713	728	690	745	689	709	711	677	730	708	694	664	715	634	760	689	703	711	735	710	710	760	745	701	738	694	697	682	727	727	732	668	752	686	747	691	684	722	669	715	730	718	702	702	694	715	693	754	752	709	679	696	720	719	663	692	756	677	703	726	745	713	712	692	711	708	685	750	668	716	756	742	715	732	719	678	751	737	716	671	701	692	707	743	705	737	699	753	706	739	730	714	684	712	722	729	706	759	700	664	679	680	690	717	702	741	685	695	706	787	697	725	740	691	665	739	696	722	686	688	702	685	728	690	684	695	773	701	719	738	773	745	792	740	725	735	756	722	693	711	686	749	683	692	692	725	712	734	730	681	688	688	750	735	744	706	682	719	688	749	759	731	732	695	696	727	677	743	652	705	693	658	744	780	713	731	741	700	707	703	746	740	740	723	697	677	735	645	741	693	685	717	778	692	690	741	668	713	687	726	702	712	714	710	687	683	718	704	699	711	745	728	759	729	698	750	732	739	736	709	703	718	660	714	685	700	719	711	680	673	747	727	662	718	689	760	718	756	749	730	707	720	733	669	730	699	703	709	722	725	721	722	691	715	689	751	795	670	696	742	750	725	725	699	719	705	702	673	673	782	726	729	732	691	695	712	718	680	702	748	742	651	720	707	717	704	677	694	689	681	701	708	683	732	692	701	685	707	657	734	715	673	712	701	725	732	719	714	741	715	684	686	710	693	748	717	719	725	717	701	730	758	705	728	692	751	675	676	739	706	728	726	726	702	684	702	665	704	692	754	703	713	726	729	735	693	718	710	750	667	713	708	652	708	766	736	757	692	695	733	672	712	715	704	744	695	699	707	706	755	741	719	742	727	739	710	691	753	743	701	695	754	715	739	694	691	744	726	739	740	693	731	686	697	702	702	680	693	716	659	761	728	728	718	735	710	710	692	686	729	692	686	740	710	726	741	716	749	761	717	688	655	712	751	673	706	716	675	699	690	750	738	735	747	710	722	729	698	726	711	691	739	710	742	694	702	716	686	688	732	745	706	720	706	725	682	705	693	691	673	693	705	669	714	705	731	699	676	715	715	693	726	709	664	715	669	712	724	715	696	716	704	757	705	717	697	684	710	739	752	713	730	741	701	698	690	714	705	686	730	710	746	743	750	721	702	725	690	707	737	684	709	731	710	757	686	691	729	714	739	759	750	719	777	739	725	764	735	680	707	632	709	717	729	708	722	724	742	694	719	723	725	788	730	745	739	726	710	671	673	691	723	737	656	712	721	702	730	675	699	711	722	734	746	726	712	722	756	741	749	657	732	743	667	725	702	700	762	744	687	736	739	686	750	688	724	730	688	711	693	699	700	690	682	744	707	731	757	760	681	702	739	716	699	756	727	723	713	731	708	688	730	711	703	695	707	756	732	720	716	710	675	686	710	731	734	672	696	741	741	703	718	742	758	743	730	699	726	752	744	754	732	710	741	692	707	688	688	693	725	758	722	718	705	679	729	703	720	766	709	701	701	737	679	699	774	671	717	722	751	696	724	732	704	715	725	699	759	726	706	708	670	713	696	692	716	680	716	705	694	726	732	782	730	714	708	689	728	790	733	691	693	738	689	710	707	705	745	678	698	694	746	704	726	737	711	711	718	761	729	699	721	703	712	737	749	724	701	701	697	659	730	718	705	706	719	739	730	706	674	703	755	711	687	738	735	679	700	755	737	742	730	701	709	708	699	729	716	715	727	738	718	713	722	692	728	700	764	716	708	706	689	702	758	720	714	747	659	773	708	728	672	744	716	665	764	713	684	741	698	717	704	713	667	707	680	711	740	754	758	697	707	679	723	698	720	721	696	707	659	730	727	715	690	667	690	716	689	694	737	723	726	740	713	710	711	736	724	727	712	719	704	728	718	750	735	724	768	679	753	753	692	706	690	787	704	717	733	730	696	673	742	722	745	738	722	694	696	675	737	662
19773	10618	6773	3376	1951	984	548	500	481	314	231	244	251	205	173	159	152	155	176	166	148	163	149	188	164	170	165	160	158	163	161	164	150	180	145	167	184	170	175	149	165	146	146	156	159	175	168	153	170	168	142	161	155	180	160	161	158	152	162	143	164	144	183	163	144	159	153	160	155	148	162	141	140	165	156	172	157	176	125	142	144	164	165	151	152	186	157	150	158	155	167	161	151	181	191	182	171	151	147	164	156	149	162	169	138	144	150	144	152	140	156	162	150	171	154	166	152	139	133	129	124	130	151	147	194	148	178	169	210	178	161	160	168	151	150	180	125	170	175	165	156	146	171	180	148	170	165	157	131	159	163	154	147	192	149	149	135	164	142	153	156	162	158	159	150	185	157	169	153	144	149	155	139	120	162	152	165	150	159	172	136	110	137	187	165	156	159	169	147	140	153	145	156	139	161	151	152	136	139	136	158	166	136	154	167	164	166	155	164	165	156	153	170	143	139	135	143	156	165	168	137	153	141	130	154	151	163	178	151	160	157	158	155	156	157	178	149	129	199	150	157	148	151	145	170	182	134	157	168	158	140	172	181	174	133	141	163	130	152	143	162	153	148	174	155	158	143	145	177	173	149	165	169	170	172	155	161	171	174	157	166	153	151	169	159	161	140	159	180	174	152	168	149	164	161	160	160	164	144	127	173	168	166	187	140	177	164	149	152	156	146	181	172	160	163	139	168	157	142	150	165	146	160	170	150	159	184	152	161	161	157	151	163	145	150	148	125	140	130	160	138	111	144	151	152	141	170	135	156	152	147	184	175	144	146	146	164	137	146	164	140	148	145	139	154	152	152	168	151	166	135	163	160	156	143	176	153	145	161	161	168	171	153	154	150	158	153	163	149	150	170	152	155	162	153	126	165	152	156	139	142	168	170	157	162	158	163	170	180	166	167	183	154	145	149	171	153	158	164	181	151	151	163	162	174	149	158	140	166	170	139	176	179	153	148	171	157	165	162	148	152	161	147	158	168	183	163	160	164	129	165	183	161	160	146	147	166	150	149	155	148	133	152	161	140	158	149	167	153	149	160	145	157	164	158	164	152	159	151	149	130	147	151	150	170	160	166	176	151	156	147	168	137	154	162	152	183	156	151	173	160	171	173	156	137	154	149	157	163	155	139	144	148	159	146	144	160	160	150	166	173	167	154	150	156	168	165	157	140	160	157	192	159	175	160	150	181	188	155	149	164	157	174	152	151	163	163	137	174	175	168	160	154	171	148	158	180	149	161	163	137	154	145	143	175	157	168	159	175	168	144	172	135	152	153	145	132	153	162	162	157	164	152	141	156	177	144	149	157	136	164	160	144	151	151	147	152	175	175	172	166	158	155	166	174	141	147	172	178	162	158	161	157	154	160	191	153	160	140	143	140	152	147	164	160	170	168	152	169	176	160	157	142	146	145	161	171	150	137	155	153	144	154	156	143	170	143	133	148	155	157	134	151	140	166	153	158	171	184	166	139	142	166	157	148	174	165	159	176	155	152	165	178	145	150	158	151	136	165	163	175	143	159	160	153	167	191	149	161	169	162	139	181	159	176	162	164	172	152	169	151	165	165	155	151	165	167	164	159	189	134	149	161	174	170	150	151	157	158	146	150	168	164	160	152	157	181	143	164	147	155	140	179	171	175	161	175	166	161	141	147	135	148	165	175	172	159	143	162	133	142	168	178	145	164	152	151	159	168	185	151	140	152	167	143	138	160	164	178	123	144	165	155	175	140	135	168	147	170	153	181	171	143	138	149	147	164	157	134	147	166	155	150	140	175	160	161	149	165	136	178	166	157	174	164	157	146	155	169	158	147	161	151	157	148	160	164	151	170	143	150	186	176	141	183	188	186	165	162	164	177	169	154	140	127	150	147	146	163	160	159	156	153	161	163	145	167	139	147	166	154	178	177	141	128	140	157	146	144	147	174	168	166	149	150	165	178	141	154	140	146	155	149	171	144	133	171	178	144	171	166	160	168	185	181	130	160	165	184	169	149	161	138	160	129	182	136	160	189	144	156	149	142	141	165	140	145	138	145	172	171	142	155	166	181	153	158	158	166	161	147	141	156	149	160	141	165	165	182	123	156	166	153	159	156	149	156	150	162	189	144	150	171	160	145	159	148	146	175	119	142	162	163	167	138	172	133	129	148	145	178	160	173	170	143	146	160	161	163	143	182	126	157	140	151	139	161	166	151	162	122	179	167	185	145	137	160	135	148	163	156	169	163	144	131	163	185	163	181	160	144	152	105	163	154	181	149	162	161	160	173	153	163	165	150	125	157	156	141	168	148	152	139	147	171	176	170	154	165	171	172	180	131	156	167	168	170	145	159	179	166	155	183	159	157	159	159	146	165	156	123	155	158	137	166	154	159	160	144	151	142	163	178	125	152	157	126	127	132	186	148	151	159	145	150	176	167	134	146	155	143	160	151	163	173	175	175	160	167	136	165	146	153	139	170	164	159	139	190	167	153	128	166	167	163	168	142	161	155	189	159	155	180	155	171	146	155	186	165	160	156	151	163	153	156	135	157	135	150	134	145	153	153	168	170	148	154	153	151	150	157	174	134	183	154	141	151	152	168	173	148	172	143	175	152	146	162	148	190	141	164	147	137	171	160	153	162	165	179	134	154	152	141	161	165	137	158	175	161	143	141	159	152	159	168	175	163	160	157	161	155	149	163	139	156	142	146	135	163	140	159	160	148	154	144	148	154	171	155	169	146	147	186	151	180	172	175	159	189	165	136	155	146	145	161	154	162	142	170	161	158	150	148	148	150	140	154	157	162	154	166	153	163	161	148	145	175	148	143	155	161	133	151	169	157	174	165	158	159	161	156	131	182	158	151	150	175	156	139	171	169	126	151	161	157	136	158	163	165	158	176	155	156	134	149	167	171	149	169	168	156	151	153	138	186	177	177	145	140	177	141	163	175	131	132	146	163	158	154	148	153	158	176	170	150	130	168	149	166	150	159	166	128	176	131	134	165	173	148	158	194	150	176	152	152	146	181	166	152	151	146	143	151	157	142	148	156	165	141	136	170	150	160	171	166	145	161	153	145	161	130	141	152	149	158	151	129	138	135	151	163	151	153	144	134	159	147	145	151	146	162	165	162	147	139	135	160	151	157	143	142	173	160	149	145	159	162	184	155	176	169	152	173	141	161	161	138	137	128	150	154	142	148	160	164	155	147	139	159	156	153	148	167	166	171	173	150	160	132	156	179	158	172	143	161	154	172	142	155	176	151	181	176	149	165	152	155	150	141	151	140	163	168	164	159	146	156	144	161	135	152	117	137	158	163	145	138	167	139	144	188	170	172	148	175	166	162	128	138	144	170	166	173	168	181	165	151	173	171	134	185	166	159	152	126	152	169	161	151	173	146	166	158	166	138	158	170	159	136	147	160	165	159	167	175	167	159	148	178	154	153	161	144	142	162	158	151	173	161	127	161	115	158	158	159	165
12129	8884	10882	8769	7019	3629	2083	1829	1786	1152	805	869	877	503	385	388	357	440	376	382	391	385	421	366	379	371	394	392	398	403	370	408	373	412	390	385	393	363	392	371	370	387	405	372	360	366	355	386	382	364	435	391	374	356	411	409	373	377	378	383	382	363	417	368	387	357	407	382	367	374	401	366	371	408	408	422	377	361	402	412	405	416	397	391	393	382	361	359	375	392	396	378	380	411	373	359	390	435	400	429	390	432	345	380	382	413	399	394	410	379	390	355	376	430	381	381	390	398	389	420	346	388	354	381	391	376	391	386	374	393	395	413	399	380	397	414	398	377	411	368	377	381	434	402	375	355	381	392	366	360	396	409	367	377	384	378	380	421	372	402	379	380	389	359	367	377	413	361	375	374	380	398	360	357	382	372	418	381	401	406	399	389	371	381	378	386	391	385	425	407	409	377	395	385	379	371	371	374	364	396	415	375	366	397	366	372	400	377	354	375	351	396	372	396	412	372	389	387	424	386	410	353	389	416	409	396	402	379	408	388	405	411	395	416	407	375	370	375	392	385	397	389	387	370	394	394	410	392	384	348	392	415	398	418	362	417	397	422	391	407	428	379	417	378	411	373	410	410	390	369	406	396	423	449	366	420	366	360	391	382	416	407	398	397	394	384	370	391	355	352	383	400	379	426	404	412	380	403	395	404	385	434	343	409	374	384	397	372	382	394	360	406	382	422	395	384	387	420	375	376	375	392	379	380	389	365	372	373	393	399	406	414	402	410	405	435	412	378	401	418	395	389	410	396	353	402	384	394	374	370	399	324	380	417	377	382	378	386	381	377	374	398	414	395	378	414	423	398	409	422	392	365	396	409	384	369	367	414	380	407	392	378	359	391	409	396	407	376	389	423	379	372	380	388	387	370	375	390	429	388	374	408	429	401	394	332	405	381	362	377	378	390	382	384	407	380	421	419	375	373	393	396	389	409	407	394	401	398	357	377	412	417	392	364	372	400	387	354	394	360	387	371	383	422	427	388	400	428	380	359	372	400	380	374	392	342	383	386	415	407	385	379	394	344	360	382	384	372	370	377	339	398	386	380	368	371	387	396	401	342	384	391	414	358	375	367	365	408	381	363	388	380	367	395	382	410	388	388	407	369	376	420	380	345	387	371	370	355	421	374	361	407	374	403	406	356	387	385	397	391	343	393	378	417	441	391	389	408	402	401	388	356	371	392	408	389	388	357	369	367	353	426	397	372	372	397	386	396	359	387	362	360	382	413	388	397	376	400	388	380	358	404	400	369	395	395	357	392	398	406	394	394	399	382	363	448	380	395	395	420	415	375	370	390	397	399	382	397	360	429	422	428	428	391	375	353	380	401	356	369	379	421	426	362	369	372	397	398	385	367	393	344	416	387	403	408	406	378	382	395	374	366	381	380	402	396	379	396	352	367	390	374	371	384	370	409	416	369	383	378	419	429	386	422	366	352	392	394	334	368	357	409	382	395	388	359	418	403	374	389	366	389	367	419	380	397	378	413	373	362	402	383	322	373	380	369	375	377	374	389	372	389	398	396	370	412	353	393	401	374	418	371	410	373	400	366	389	399	401	415	395	393	377	387	372	387	422	372	369	392	377	409	403	407	403	420	376	373	423	413	389	371	372	389	408	397	391	383	352	397	352	407	380	405	391	396	403	413	413	394	400	448	421	362	366	431	383	399	366	395	364	398	382	382	388	395	416	381	385	400	412	374	391	368	390	386	378	388	390	433	394	370	400	390	375	358	387	365	397	382	397	391	391	370	393	382	356	398	356	370	383	385	388	365	395	380	408	358	385	389	380	382	413	374	399	381	397	388	387	404	371	379	384	388	377	403	414	373	423	412	437	383	413	382	391	391	392	394	418	381	410	394	377	382	392	392	392	391	376	389	400	413	385	390	422	399	395	418	396	416	415	382	381	391	388	405	368	358	412	384	405	396	407	397	430	375	393	429	379	421	387	381	379	389	351	397	400	353	365	407	423	399	407	430	368	388	370	384	407	384	401	379	374	362	383	383	352	399	365	366	413	342	404	399	420	362	418	395	368	363	422	388	402	373	399	413	415	367	390	392	406	408	400	346	381	400	391	389	367	362	363	386	396	375	410	366	390	354	421	374	385	379	383	386	399	393	385	401	368	398	422	393	384	411	381	386	396	419	405	407	364	419	384	380	361	348	363	420	379	399	404	358	369	400	386	351	395	396	398	382	426	349	382	390	432	400	398	389	387	395	407	393	395	382	379	384	434	422	405	398	331	365	374	370	374	365	402	409	392	388	348	413	402	381	383	428	402	388	412	409	369	390	414	420	415	393	401	374	431	388	352	403	417	412	407	394	407	381	378	393	398	360	428	369	364	382	439	416	379	375	365	376	413	384	406	389	399	395	382	395	382	399	390	351	377	390	376	402	392	394	390	387	387	375	382	382	342	383	398	391	403	413	372	381	397	375	370	380	366	407	433	409	384	397	385	387	375	378	381	390	395	391	382	395	380	385	416	415	383	339	370	407	392	374	404	385	376	419	414	377	404	352	381	425	387	379	381	394	377	385	378	405	418	390	386	381	389	404	359	395	409	381	421	388	408	407	365	374	370	426	402	390	388	401	370	355	373	399	406	385	360	351	384	385	356	388	376	409	397	381	375	366	391	373	346	375	425	368	406	424	407	382	365	363	417	381	407	391	374	402	365	414	402	385	343	391	379	385	408	389	376	429	360	395	360	368	398	356	402	383	369	393	392	370	394	393	369	392	396	349	421	370	387	377	400	383	390	403	385	338	392	392	371	394	405	373	378	368	388	379	386	406	390	393	389	401	394	371	414	399	381	401	363	397	392	386	383	420	413	374	357	380	382	363	412	406	382	423	393	400	434	409	369	392	368	365	426	390	424	362	386	393	383	367	390	418	409	392	383	364	407	401	381	370	417	419	377	395	406	416	382	381	382	356	368	402	343	414	409	379	395	367	373	421	386	379	394	392	385	357	407	403	364	383	401	421	389	391	379	392	355	407	343	393	372	401	392	372	400	367	394	399	391	360	360	392	384	397	347	377	391	367	389	406	370	388	356	366	389	389	382	405	410	374	398	391	401	352	360	406	380	355	369	371	343	390	410	364	367	350	394	384	394	370	362	411	360	362	404	424	422	385	393	395	372	436	366	420	398	384	394	387	413	421	418	383	410	384	368	404	391	371	432	349	344	378	388	363	336	391	374	411	387	423	412	366	361	374	360	408	402	380	384	385	401	399	390	400	373	376	408	366	416	385	386	397	375	397	414	362	380	362	382	398	391	413	435	371	399	407	390	395	389	375	376	394	382	393	378	397	402	383	379	391	404	329	414	396	436	381	410	423	386	385	368	387	408	401	395	358	402	372	391	391	389	357	416	375	403	416	395	420	427	404	380	387	381	385	396	383	373	402	369	409	416	402	419	368	420	413	388	380	394	397	401	417	368	420	386	395	401	408	359	442	389	412
42290	27515	24297	22541	15645	7170	1588	878	671	1013	1757	2112	2051	1167	312	277	292	263	289	280	280	283	310	289	287	269	285	293	300	304	314	298	296	257	290	279	295	271	241	298	267	318	300	278	304	307	324	298	276	328	286	263	292	278	309	300	281	285	310	299	294	293	259	300	283	305	284	313	288	281	292	322	299	317	305	258	294	286	252	301	258	286	283	308	285	287	283	283	309	283	275	306	290	282	276	289	289	266	311	305	305	279	278	274	299	306	312	267	275	292	246	276	310	263	293	301	306	296	264	290	277	275	285	278	308	289	294	280	304	292	328	323	249	301	317	305	274	273	300	294	287	260	283	298	303	298	297	283	233	296	312	281	300	277	294	284	258	260	269	286	248	290	281	270	302	306	276	271	261	259	288	285	271	291	296	268	306	251	297	288	263	307	293	244	265	291	308	299	278	322	306	302	285	305	255	307	305	337	311	268	282	328	295	311	268	323	283	302	292	312	290	262	267	276	300	299	296	288	273	293	280	299	280	266	282	268	259	291	274	273	282	292	278	298	295	275	290	292	298	266	307	328	270	319	281	271	286	262	297	290	294	296	254	314	266	279	268	278	311	289	264	314	264	253	278	282	257	316	263	285	308	317	271	323	306	299	279	301	307	275	251	288	310	273	303	283	306	293	280	273	249	267	328	305	294	321	307	305	320	289	286	287	292	269	297	273	297	279	280	256	300	303	278	298	282	278	292	285	290	308	276	278	297	307	268	248	285	281	283	267	279	287	287	295	326	269	330	295	268	261	245	299	279	268	302	247	272	295	284	297	275	284	316	269	261	260	283	297	262	284	261	310	269	300	283	291	276	301	253	294	279	324	270	257	274	268	292	286	273	276	281	320	289	296	293	277	273	291	271	284	285	266	303	269	289	299	254	270	267	303	284	264	266	286	295	284	285	306	273	290	288	283	284	274	284	288	267	285	325	268	313	276	257	301	287	303	282	281	288	267	281	291	277	299	289	276	283	277	265	263	246	260	256	291	277	277	293	286	262	280	325	308	270	268	295	271	318	287	284	279	264	263	269	303	246	281	273	290	304	300	276	291	302	283	258	262	297	294	311	251	286	291	293	292	288	295	252	271	316	267	263	296	308	266	316	263	270	273	290	263	262	302	272	311	266	271	297	289	274	307	267	315	276	308	311	311	282	292	298	254	275	290	280	282	276	259	304	299	300	309	268	304	275	314	277	310	314	300	306	316	270	279	297	282	288	292	264	276	314	305	277	288	282	303	287	263	275	320	284	319	281	276	275	255	300	289	264	283	276	280	292	304	262	273	293	280	307	285	297	290	315	274	318	296	291	294	287	247	288	269	280	283	268	263	261	281	251	280	303	286	266	273	300	304	265	304	287	281	292	291	294	251	273	297	278	297	273	281	275	287	290	296	256	286	301	292	289	282	256	272	254	263	302	252	312	302	291	290	263	253	282	252	267	295	287	302	275	272	291	323	309	279	266	276	276	272	312	281	279	266	317	286	280	281	287	264	274	298	302	275	278	256	245	316	252	306	265	289	281	285	299	274	312	310	294	265	320	272	277	293	281	290	301	263	301	274	282	291	284	277	252	271	280	285	253	258	294	299	260	261	278	308	278	310	291	303	265	277	269	283	271	257	288	286	292	273	263	283	285	260	256	299	306	304	307	282	314	275	281	277	299	286	308	253	291	286	303	272	291	278	284	280	290	301	278	271	281	302	268	296	271	258	294	267	313	306	254	287	271	319	281	289	286	286	293	283	277	288	317	280	287	321	294	294	288	277	310	299	253	259	288	274	266	273	293	274	271	274	285	255	284	306	298	279	278	306	297	306	319	262	283	283	294	277	262	267	287	282	272	298	296	293	276	292	280	302	286	254	269	270	309	274	311	327	291	305	301	291	291	292	302	307	282	283	279	285	287	252	272	317	302	291	282	283	290	239	271	265	285	301	266	279	284	262	272	249	282	308	306	274	282	289	286	267	272	292	266	269	294	257	275	297	294	288	288	257	290	251	294	302	264	262	273	290	256	293	254	285	280	288	282	275	295	275	273	282	273	247	299	275	254	309	285	290	304	263	283	255	280	281	290	254	287	294	288	303	267	283	258	281	257	260	295	264	263	270	296	302	273	295	294	294	301	277	264	304	264	283	289	285	304	267	302	325	287	264	262	262	241	278	285	272	240	279	253	313	261	285	275	277	279	267	274	275	293	279	241	263	279	304	266	262	270	288	260	310	300	260	264	267	306	283	249	294	303	311	301	328	268	282	265	278	297	292	270	270	294	274	277	277	264	308	312	278	271	293	302	258	309	263	297	274	307	275	257	288	261	286	286	292	293	270	328	285	293	308	295	270	294	291	316	283	277	257	300	299	287	289	270	281	290	291	223	285	271	286	288	257	293	307	303	302	279	253	278	291	272	289	281	305	293	279	295	286	303	288	240	265	277	313	308	269	295	300	260	272	280	280	284	265	285	268	283	251	268	263	284	284	289	294	314	302	276	277	280	289	263	268	277	302	303	280	290	335	320	334	287	281	294	286	256	271	248	262	315	265	302	287	307	278	270	290	272	290	290	285	295	275	298	287	270	278	248	304	297	309	310	273	269	291	301	307	290	241	277	300	275	299	290	293	266	274	278	264	274	303	285	285	287	265	288	285	276	280	260	285	248	269	258	247	271	315	281	320	279	258	274	291	279	300	289	273	320	275	286	266	273	296	269	312	298	310	305	318	270	284	281	292	260	301	278	266	250	284	288	284	266	282	284	258	306	295	290	280	339	260	272	309	305	260	287	256	289	298	277	275	308	272	291	313	291	298	295	301	282	286	295	271	300	286	259	313	287	278	258	294	264	268	265	280	263	253	261	269	277	245	278	296	293	276	302	284	292	266	281	297	305	279	244	320	317	297	289	260	277	283	278	309	248	306	279	269	263	309	316	293	305	265	280	273	264	290	300	300	258	304	301	305	257	270	271	290	294	283	301	267	299	270	278	280	257	246	267	290	306	265	254	276	274	284	297	277	306	286	269	288	291	304	306	293	272	271	304	278	296	264	271	250	306	281	281	332	289	293	295	293	270	311	320	293	273	310	285	295	288	284	254	284	297	316	275	290	293	292	299	278	298	324	254	297	303	274	300	282	298	294	287	311	304	245	296	270	324	312	285	295	293	268	313	282	297	274	263	277	319	281	294	289	275	294	255	250	249	286	295	291	319	279	277	258	318	268	271	304	270	305	317	310	315	268	294	288	271	303	289	284	282	277	279	301	301	315	298	280	327	286	329	318	307	289	268	285	300	285	255	310	275	275	266	289	312	290	287	283	288	321	282	303	312	273	326	312	289	257	278	296	299	266	291	275	267	288	287	293	277	285	282	305	282	273	234	298	303	288	322	279	299	283	258	276	319	252	258	272	271	281	271	282	296	279	291	291	277	286	276	297	306	270	324	308	271	298	282	275	299	280	261	267	272	289	308	287	263	298	294	307
27003	21137	27839	32908	26081	14831	4802	3475	2506	4517	8203	9920	8746	4917	694	684	637	678	672	607	706	667	600	688	659	640	634	718	653	638	662	679	653	677	682	665	635	667	636	648	680	683	629	703	602	635	652	632	619	640	662	606	603	603	643	646	627	630	637	686	640	633	665	642	654	638	688	653	633	650	684	603	605	600	622	686	684	653	669	641	628	618	610	660	652	630	627	608	617	633	640	639	663	576	636	611	614	656	657	666	641	657	621	583	653	617	646	627	604	637	642	642	613	648	635	644	606	638	680	652	657	686	664	665	634	617	627	658	628	639	601	632	596	640	637	603	678	627	687	701	654	620	674	659	661	674	606	649	640	630	598	660	622	634	657	646	628	614	636	617	649	640	663	629	645	633	662	663	631	661	686	702	654	613	613	650	638	647	635	600	664	681	613	614	665	685	669	633	677	645	640	658	667	651	657	635	617	691	639	640	674	630	677	619	647	584	625	640	651	591	624	654	627	619	660	672	653	658	688	665	625	628	689	643	598	679	673	634	661	697	683	630	626	646	662	633	653	612	658	630	637	676	655	663	646	660	653	648	639	668	654	654	642	643	655	601	641	658	659	659	638	655	642	600	611	676	614	656	645	632	596	597	619	666	661	645	642	616	657	633	685	635	663	639	665	657	671	627	668	606	684	636	619	645	650	601	656	674	616	640	633	666	634	690	657	649	657	674	695	641	618	644	643	628	608	623	643	660	620	652	681	652	625	612	681	664	666	629	618	646	673	689	641	620	654	651	651	620	655	723	625	666	646	634	654	638	649	641	633	596	627	643	648	668	632	658	648	648	674	659	583	611	666	630	638	661	623	645	619	670	660	667	656	672	645	638	673	617	676	645	623	619	652	647	594	590	581	626	629	635	643	629	655	614	643	646	641	654	598	681	627	635	670	609	614	635	639	623	627	598	618	656	666	625	657	617	633	665	677	678	616	701	628	654	614	673	642	617	620	622	672	639	614	669	636	663	621	640	685	624	670	605	645	694	611	678	692	599	654	681	671	614	700	654	627	612	657	626	601	668	675	661	665	633	701	652	683	618	670	689	647	684	618	677	641	661	667	624	650	634	631	589	682	649	680	654	657	604	672	651	650	637	609	639	613	591	600	621	614	627	618	680	669	625	603	616	669	679	604	648	634	624	668	658	661	643	636	689	660	667	654	589	618	648	612	677	685	661	721	614	614	689	693	608	637	619	654	649	641	640	636	645	601	668	603	653	643	612	680	653	615	601	633	675	628	665	636	635	634	603	634	599	649	639	627	665	642	656	646	676	633	648	668	625	639	592	633	612	707	649	667	656	675	625	632	641	616	625	649	641	628	653	688	645	642	615	633	667	639	670	648	645	656	607	614	663	599	641	650	620	611	676	629	660	664	675	661	642	671	647	650	633	631	614	630	650	624	666	593	648	617	648	681	645	613	648	622	631	674	622	595	658	610	674	647	674	625	664	635	671	602	616	653	646	630	644	643	628	663	645	706	631	639	654	634	655	629	595	640	643	645	647	630	648	635	663	608	622	653	676	647	658	669	643	654	669	655	674	617	621	643	657	620	659	562	674	624	677	663	654	684	652	626	630	660	651	670	653	668	620	617	589	670	651	624	646	651	628	675	649	611	629	664	630	650	649	630	643	627	672	663	634	649	606	697	684	683	647	655	599	627	688	661	631	622	637	682	646	664	635	628	638	711	631	616	683	631	628	601	674	642	629	678	665	621	643	603	666	627	635	628	640	637	647	678	622	611	675	659	624	670	685	651	603	649	654	667	671	612	657	658	645	621	643	629	630	612	607	607	655	632	620	669	626	659	662	633	636	655	633	634	603	655	626	661	616	648	608	652	587	616	650	644	640	595	670	666	637	602	676	667	676	606	611	638	650	634	615	628	635	620	661	627	659	700	646	631	659	609	661	650	691	617	701	641	600	643	618	660	646	629	690	621	612	644	661	639	632	663	658	620	613	656	640	640	650	667	640	648	663	620	675	630	700	653	647	637	648	616	640	621	659	639	680	670	631	659	657	628	621	640	619	629	614	628	649	640	666	620	662	623	677	616	621	652	607	615	644	632	622	653	642	629	669	678	637	644	636	622	649	654	655	644	640	666	678	622	703	633	679	618	636	630	634	610	638	642	617	680	600	700	620	681	661	626	632	717	630	637	669	655	571	688	686	617	649	647	665	661	627	662	604	650	640	660	612	673	667	641	627	600	602	665	671	635	646	691	699	624	629	662	680	670	655	624	651	616	658	674	645	648	646	677	615	678	659	655	660	670	602	642	653	635	658	639	617	654	627	614	601	652	649	669	646	641	625	670	668	619	676	628	640	667	663	628	642	663	627	635	658	624	639	690	636	643	645	636	705	650	640	626	661	649	671	614	690	680	622	675	635	587	654	609	670	682	672	583	660	674	660	630	709	651	624	637	661	658	670	660	642	661	631	668	637	614	678	700	628	651	614	634	595	624	655	643	628	650	651	688	622	707	673	638	628	677	588	681	697	655	667	629	637	629	606	625	690	602	651	629	666	588	588	669	645	682	667	640	613	645	609	665	652	646	624	660	675	624	620	604	675	671	626	671	643	617	654	606	617	610	648	661	612	658	623	639	619	637	626	666	694	612	649	596	625	609	628	665	628	667	655	605	686	602	651	654	643	702	662	618	647	645	650	651	642	675	633	642	598	650	701	608	651	638	630	664	707	599	689	612	631	647	666	633	618	626	569	623	650	622	652	644	677	692	624	615	663	644	615	629	659	627	657	622	678	630	679	689	675	657	629	605	585	656	638	644	620	633	649	644	629	655	592	647	630	607	664	649	599	639	637	610	594	647	651	657	642	622	641	599	642	695	653	655	665	619	645	648	657	673	648	622	666	646	609	645	620	632	644	601	645	655	634	647	653	665	635	629	630	651	668	650	641	646	635	632	643	608	636	634	661	626	605	637	625	640	640	621	644	606	644	648	643	650	704	621	642	615	673	688	642	606	660	629	626	596	627	621	620	645	598	675	647	662	676	601	630	606	587	628	658	683	654	675	658	624	635	706	649	612	652	655	663	631	640	635	601	605	662	675	697	661	654	639	634	653	646	644	667	633	640	596	611	659	627	657	684	642	658	685	648	651	624	613	687	647	595	623	614	615	633	642	647	646	615	650	628	637	608	643	663	623	646	612	683	640	657	645	657	619	614	638	645	615	625	660	647	680	636	661	678	622	682	632	650	661	624	682	651	662	607	656	657	676	609	697	686	642	633	630	670	636	601	639	672	663	685	630	706	700	666	632	638	605	594	625	661	643	627	646	658	631	628	670	641	666	660	629	679	672	686	651	654	656	650	662	614	632	629	661	624	674	660	636	646	648	657	607	671	655	627	642	651	670	646	625	686	632	617	657	613	671	628	640	652	615	624	651	600	678	663	629	629	692	683	643	670	684	661	656	613	603	667	675	656	616	601	654	656	674	620	665	651	665	661	620	648
51054	36870	34275	27232	19049	6489	1787	1065	789	2211	3450	3628	3011	2053	347	329	346	316	326	336	324	349	329	342	309	348	324	322	358	347	331	315	333	342	307	334	337	342	325	313	302	327	350	349	310	363	321	319	335	336	330	319	324	328	360	319	327	341	324	357	353	375	318	376	320	331	351	351	338	356	359	343	324	336	344	339	315	287	361	346	329	298	333	310	322	301	307	363	319	339	324	343	348	349	336	382	331	317	315	331	319	308	334	293	344	361	341	302	351	327	343	372	312	329	360	321	322	344	298	327	343	302	340	341	346	332	332	378	348	360	348	304	398	332	332	358	307	292	338	316	310	324	357	360	341	347	311	303	320	319	310	329	333	344	297	333	318	338	330	300	313	346	352	355	341	336	321	335	341	357	343	378	320	326	324	355	321	297	339	361	378	376	328	334	293	332	339	329	348	348	368	285	326	340	339	327	328	360	319	339	324	327	336	333	348	355	303	346	349	340	352	328	312	327	390	323	328	300	332	337	341	331	340	331	334	382	344	329	311	317	320	348	360	310	299	333	331	332	342	365	326	305	337	357	299	343	328	305	317	293	323	336	302	325	331	338	342	349	319	338	281	318	320	368	344	316	314	328	321	317	341	356	328	320	324	313	316	334	331	335	330	334	331	369	344	347	330	332	318	306	325	348	359	338	340	334	371	330	296	320	340	344	286	303	357	323	338	350	357	333	341	350	338	338	370	342	331	361	314	359	322	329	339	341	337	339	342	346	322	323	339	340	296	320	336	341	320	354	317	327	340	340	353	306	334	308	320	291	301	317	345	334	369	314	356	334	352	320	320	346	329	320	352	335	340	333	325	339	345	328	302	345	334	355	287	350	324	311	277	335	289	326	318	328	327	336	345	354	327	370	316	388	334	294	337	334	345	330	331	341	311	342	340	309	321	337	345	346	367	347	356	342	352	360	370	313	311	329	317	358	328	327	360	334	358	368	348	337	365	304	295	309	329	290	299	326	338	346	346	379	355	345	347	330	339	357	339	330	312	346	319	323	324	344	341	332	324	317	345	314	346	351	340	343	311	324	377	334	322	357	317	354	353	355	329	326	321	351	329	335	336	343	319	319	320	340	329	320	322	325	325	321	297	333	350	341	301	361	355	309	341	339	357	309	329	328	314	351	314	312	334	332	345	370	359	352	330	324	357	300	355	316	345	330	300	328	339	333	335	325	330	334	379	340	367	336	329	357	337	316	311	319	344	380	317	354	336	330	320	306	339	323	353	358	342	347	326	335	376	347	344	349	356	359	373	309	330	362	314	334	312	335	304	353	341	308	302	320	327	332	307	352	325	325	345	341	315	326	334	297	367	310	348	319	320	345	328	339	335	368	357	335	324	330	334	343	315	325	369	334	307	328	343	330	336	341	298	325	377	353	325	320	316	328	363	357	321	322	347	330	333	368	325	342	333	319	329	330	338	338	335	302	336	342	340	344	317	325	334	282	334	330	315	352	313	328	316	300	328	332	343	291	315	345	331	316	309	318	342	306	361	355	303	348	356	320	314	331	364	296	319	346	332	354	331	372	327	359	335	327	337	345	366	339	330	395	336	286	304	337	343	324	304	323	318	311	312	327	334	357	364	299	348	316	336	323	331	370	328	347	331	293	347	356	356	283	295	328	342	326	314	313	319	336	326	333	319	354	368	308	342	322	330	381	329	367	334	321	319	347	363	329	324	367	339	345	324	330	343	344	335	346	340	330	326	304	349	341	322	325	320	319	338	361	381	381	330	345	354	311	325	319	316	349	300	303	342	351	353	319	316	322	346	327	325	319	327	316	327	327	340	359	332	339	335	326	361	328	323	350	295	340	322	318	331	346	334	313	344	304	343	351	339	318	372	373	337	308	294	359	351	337	320	325	323	355	343	340	342	312	320	329	363	337	345	339	345	329	353	336	343	325	310	361	311	341	356	338	326	328	351	342	365	349	355	329	312	334	329	359	310	351	374	300	307	329	311	321	334	312	353	347	349	294	315	338	348	316	345	349	291	322	338	345	351	314	298	337	336	328	371	339	333	353	334	352	348	323	294	327	343	357	342	338	348	330	309	329	334	314	348	345	333	338	333	325	346	356	345	335	342	378	336	362	316	343	347	360	303	324	325	326	340	299	312	324	335	345	338	367	345	315	334	312	334	340	297	311	346	313	316	299	373	338	327	325	313	340	318	326	303	299	337	352	332	341	309	372	329	321	340	353	340	373	313	353	357	347	336	322	338	342	351	313	320	363	339	326	358	315	318	338	324	332	360	372	334	301	336	287	297	362	325	327	332	318	315	323	318	361	337	364	338	355	343	323	359	370	325	332	369	335	353	326	334	342	322	305	362	344	337	341	314	364	339	339	327	333	321	325	359	301	337	317	343	340	352	321	326	332	318	345	318	332	303	309	326	353	345	314	320	343	344	342	318	318	326	329	305	319	316	285	352	340	346	348	343	348	316	331	329	356	341	329	315	322	333	330	335	334	339	355	319	323	324	341	346	324	328	329	342	336	311	329	373	354	339	363	378	312	303	335	372	300	325	330	312	324	326	329	314	348	334	342	335	356	318	357	350	322	325	372	321	334	340	292	313	337	332	280	317	319	324	331	326	321	357	348	340	338	372	309	312	355	331	310	350	361	309	340	340	380	305	339	346	330	309	308	318	326	350	332	327	353	339	336	331	334	342	343	305	336	341	321	345	342	353	339	337	370	310	312	345	347	326	343	342	333	331	338	351	359	338	321	322	347	347	325	294	340	315	320	343	352	376	352	329	355	305	328	341	332	343	371	322	336	332	358	309	343	358	341	316	340	365	341	356	320	341	363	335	341	338	341	369	374	333	330	343	318	351	333	308	308	352	329	330	353	381	367	332	299	347	328	335	344	336	353	313	333	350	326	325	329	346	333	331	361	353	328	340	377	338	333	334	341	315	321	350	355	321	376	354	317	344	346	340	332	380	337	370	350	343	346	356	331	323	351	362	300	320	364	360	323	320	312	296	354	343	336	353	311	314	338	331	298	302	340	276	305	304	343	309	354	335	323	350	363	311	319	355	326	302	323	323	291	321	309	304	336	297	306	347	321	336	307	336	372	354	340	305	321	344	336	308	336	335	340	347	354	348	350	317	329	313	314	343	365	357	320	345	340	313	373	336	313	319	321	332	333	367	310	334	326	325	350	357	315	307	302	383	303	358	342	333	338	328	353	347	324	306	335	304	327	360	308	295	300	354	332	356	300	348	313	325	334	299	306	331	337	324	354	353	362	297	328	296	320	333	329	321	318	348	333	355	333	350	330	321	337	311	333	328	364	364	344	332	328	324	351	331	359	348	330	321	308	330	291	318	358	329	332	319	310	348	317	328	315	288	348	376	358	311	348	334	380	333	345	293	343	332	377	341	337	329	339	304	295	350	347	341	321	351	349	333	346	337	312	331	357	334	366	326	315	332	332	329	323	325	339	361	325	320	304	344	322
32452	28673	34560	35348	27368	10287	5446	3709	3027	10144	14266	14988	13005	7730	759	753	757	732	709	788	702	763	690	750	741	706	751	736	747	742	732	706	738	753	744	712	703	727	684	753	691	730	691	732	688	663	710	736	770	736	805	670	732	792	749	795	755	739	724	705	755	694	695	698	744	662	725	725	705	728	746	723	761	687	768	740	733	755	733	711	675	669	704	761	722	744	674	677	683	737	692	734	719	714	709	703	747	727	697	777	705	722	728	725	728	722	704	750	715	716	719	711	753	784	711	732	746	726	730	724	730	675	726	769	734	699	775	673	781	733	707	708	700	749	709	746	694	731	740	752	766	720	731	701	696	754	676	696	745	746	727	721	701	688	703	690	719	701	746	759	708	714	682	719	750	728	719	719	733	741	734	767	712	710	767	765	725	755	704	683	719	715	744	729	694	720	693	725	784	743	729	730	776	709	704	666	723	721	729	739	725	698	689	732	748	709	713	758	723	725	726	741	700	708	726	749	731	712	719	747	743	744	702	684	727	722	719	715	765	683	688	676	696	764	742	777	749	731	729	723	748	732	698	720	733	721	736	724	783	734	709	738	707	761	718	739	698	787	708	691	715	718	710	732	722	705	689	754	707	768	719	684	721	729	701	734	739	669	749	723	732	749	697	702	771	711	759	747	692	727	733	670	734	752	776	722	707	735	716	728	742	719	760	683	728	713	736	719	751	650	751	689	740	701	722	753	714	725	729	742	694	729	780	744	705	713	699	735	772	717	669	732	712	747	714	784	738	730	708	722	706	711	726	711	761	742	726	704	686	722	715	723	782	727	699	747	720	752	729	759	683	754	703	766	718	683	756	720	688	770	722	777	711	734	703	710	743	753	732	715	699	734	696	752	703	734	744	746	694	711	715	703	735	681	714	694	749	752	740	770	722	735	731	689	723	701	751	709	730	686	753	694	733	763	727	696	705	698	727	702	691	782	756	752	763	754	722	754	721	740	721	698	727	775	744	696	721	741	692	695	705	698	744	769	665	722	748	707	670	776	724	728	713	686	755	731	722	738	776	744	708	702	678	729	725	713	725	685	731	715	703	653	688	773	745	732	722	726	752	690	671	724	717	703	759	784	727	746	771	719	759	799	736	764	728	698	694	721	666	727	766	703	714	738	708	713	749	728	771	686	726	732	752	741	749	732	728	723	700	789	721	689	769	746	696	694	703	766	733	718	678	681	714	713	715	709	727	763	729	724	742	701	747	704	691	733	762	762	735	693	728	729	708	745	731	709	714	719	738	696	757	754	706	742	716	728	765	733	695	721	731	730	756	652	718	700	766	719	749	702	715	699	707	703	743	769	736	703	727	738	736	741	701	713	718	720	676	715	729	724	714	735	731	751	742	718	708	756	670	742	768	726	758	705	720	772	730	690	690	690	749	746	718	740	708	741	718	704	705	741	717	695	745	764	708	727	692	701	681	732	679	700	746	715	713	684	695	732	725	740	679	737	722	740	712	745	703	728	721	717	729	734	700	703	727	741	741	738	711	748	733	742	733	682	745	748	750	760	738	780	767	776	724	712	716	710	678	748	735	739	737	714	741	694	701	727	759	755	731	697	783	699	736	734	753	730	737	728	694	761	728	739	687	765	748	699	701	763	722	727	706	715	745	681	754	728	715	675	728	740	713	756	702	738	711	751	745	728	739	745	761	714	743	692	687	702	720	714	713	670	743	768	723	711	676	725	684	718	710	694	697	718	757	705	705	732	673	737	694	744	692	729	739	724	676	760	730	706	752	678	693	732	739	773	742	724	693	683	716	729	763	722	809	695	698	727	742	691	703	747	734	695	740	715	777	714	674	742	681	749	692	737	764	701	747	728	726	711	695	700	749	734	726	666	694	676	679	771	708	730	758	726	706	698	725	741	757	693	692	776	700	704	731	766	736	662	703	730	730	673	726	697	683	710	736	719	719	718	726	745	735	687	695	678	740	766	697	732	708	776	735	717	684	736	712	702	695	750	702	777	759	729	771	744	656	715	739	763	686	704	712	717	702	721	688	683	705	715	703	738	705	709	719	722	769	754	765	761	759	754	744	768	703	751	755	701	708	722	685	714	684	680	695	750	663	688	739	727	704	693	710	690	709	700	708	678	704	736	749	695	752	755	719	750	751	716	678	738	715	716	675	764	727	752	740	701	755	690	719	766	748	734	755	760	709	724	658	739	770	706	734	691	726	685	752	741	731	727	792	773	765	772	736	718	681	747	705	757	723	737	727	717	689	735	731	709	695	741	744	702	758	695	760	713	766	711	739	707	720	708	706	709	724	683	702	737	770	724	724	754	735	752	697	700	736	733	710	703	727	762	747	751	758	699	749	761	730	777	749	721	708	737	744	760	699	670	717	701	703	755	748	713	757	721	711	688	679	709	729	692	705	724	735	682	699	705	733	721	748	716	737	729	740	741	700	719	719	732	779	735	698	728	720	760	761	716	724	727	682	711	715	731	764	722	732	734	721	720	733	710	683	743	701	695	711	741	742	741	754	726	713	755	735	747	751	719	738	721	724	778	674	712	694	720	727	706	706	707	736	667	788	703	731	730	715	778	750	689	729	723	751	705	720	721	745	700	727	739	722	756	677	731	718	770	747	701	698	706	708	763	683	739	747	711	751	729	721	791	724	744	711	693	706	714	737	757	773	826	745	703	717	739	711	747	722	748	701	718	740	746	712	703	748	691	726	729	734	681	784	680	736	711	688	714	713	728	749	730	698	732	735	805	716	718	721	737	732	734	767	713	704	771	730	781	681	777	701	727	685	749	754	736	717	729	744	767	745	724	722	765	683	713	743	717	717	700	695	718	744	727	730	725	728	737	790	725	727	686	757	707	718	729	727	758	728	729	754	711	712	743	692	680	724	737	725	684	735	746	702	769	643	704	714	746	724	730	717	689	727	712	769	686	751	718	736	730	759	734	721	692	706	732	719	713	759	744	750	720	686	722	717	727	774	657	753	754	716	686	691	721	738	793	709	714	714	732	727	723	739	740	744	725	709	719	772	687	709	757	757	761	729	721	747	754	738	694	718	705	732	786	719	694	740	760	717	719	698	720	764	734	734	723	707	710	710	726	732	707	732	667	756	713	732	745	716	681	663	735	748	687	736	722	691	745	737	778	750	705	730	719	724	730	716	709	731	729	714	787	670	733	749	738	695	762	723	735	725	748	756	739	677	723	733	713	754	745	717	728	731	677	757	743	764	754	718	730	729	722	736	688	711	687	758	778	682	718	715	735	718	697	697	706	715	692	788	748	689	682	758	710	731	732	722	723	714	758	710	664	722	718	712	733	690	748	738	742	700	724	725	667	757	699	745	745	687	755	702	743	743	751	681	718	746	729	690	737	711	711	667	686	710	749	802	693	729	722	758	729	724	678	728	707	719	686	735	728	725	693	737	724	763	723	679	714	744	727	755	738	744	751	740	732	773	700	687	731	729	707	731	701	724	736	753	710	684	736
20223	11013	6828	2791	1298	712	434	314	299	316	261	259	213	208	153	138	162	157	170	181	175	148	162	141	163	130	152	172	166	181	171	158	152	143	150	194	172	150	163	144	164	131	150	140	165	146	166	162	177	153	148	139	161	165	172	154	149	161	157	161	153	142	151	164	141	156	150	133	167	138	141	147	143	162	168	163	137	124	164	138	160	185	160	139	150	163	169	171	156	165	175	152	153	135	181	139	164	142	163	171	142	149	174	150	186	164	155	159	157	157	158	149	155	153	151	152	157	155	143	132	163	176	164	144	174	133	171	166	167	149	154	145	166	163	156	145	135	163	166	168	149	163	134	147	148	153	154	178	163	164	149	141	158	152	155	167	151	146	140	141	166	165	163	166	144	173	160	167	144	145	132	167	169	180	160	155	136	152	154	190	163	145	173	158	158	168	173	177	160	158	143	168	166	149	154	156	167	161	172	151	140	140	155	157	151	157	162	145	156	150	155	149	145	145	159	167	172	167	174	161	143	150	152	144	160	167	167	159	182	151	165	158	158	147	173	139	173	168	142	170	160	160	151	174	149	172	119	137	141	152	135	158	150	163	147	168	142	146	170	151	177	168	182	176	132	169	159	171	154	120	134	157	141	168	168	132	167	144	153	130	152	146	166	130	129	165	157	155	138	150	153	185	172	173	131	141	161	142	146	160	136	187	154	144	149	157	146	174	159	154	167	155	122	152	174	152	157	177	150	156	157	176	145	125	167	175	163	153	158	139	136	149	160	154	130	149	153	158	158	149	144	143	153	144	167	175	154	156	134	150	139	160	143	149	160	151	159	148	161	161	155	166	180	123	136	145	162	166	148	153	161	155	161	161	140	148	170	161	156	145	164	174	146	153	161	153	152	170	171	132	162	157	157	179	160	149	157	156	161	130	149	153	151	177	132	145	129	157	147	147	162	184	136	166	159	135	186	153	169	158	149	146	160	184	145	159	156	175	141	175	173	153	160	166	165	155	141	150	170	163	175	157	175	145	127	152	163	132	152	142	184	147	142	136	145	156	149	154	138	156	187	159	149	155	164	152	159	147	165	150	152	147	177	156	153	141	158	159	174	164	168	158	131	208	147	162	163	159	154	158	160	149	146	130	152	140	155	156	150	169	156	143	158	149	155	157	163	153	150	152	164	152	139	164	182	168	151	156	167	161	180	163	165	154	151	161	153	151	163	159	154	151	166	173	168	140	134	171	147	164	129	153	153	173	168	152	182	148	172	173	169	170	138	139	175	151	182	174	156	126	162	164	156	136	138	164	147	150	173	170	165	165	165	163	155	132	160	168	169	152	143	132	162	144	161	143	159	160	168	149	150	170	153	184	171	147	154	148	172	160	150	183	153	167	154	170	159	168	154	131	166	181	191	161	167	160	133	150	151	192	126	163	144	179	176	149	149	148	150	146	148	132	158	170	169	173	187	136	144	162	161	163	139	126	175	155	167	156	152	161	158	149	157	158	161	157	134	145	153	146	160	174	143	146	175	152	176	151	143	140	160	136	179	176	144	153	144	148	177	133	146	166	170	152	141	137	172	167	128	154	144	141	149	138	180	158	152	160	158	161	148	174	145	142	159	168	156	172	142	173	146	159	182	134	166	153	157	173	151	152	172	143	158	151	145	153	153	162	179	165	175	180	147	138	177	144	139	156	152	168	172	145	132	166	147	136	172	130	141	131	153	125	145	158	167	136	163	171	156	152	147	162	135	153	157	176	148	161	136	135	169	166	182	187	149	169	177	173	125	147	143	181	161	141	150	146	159	158	169	144	130	169	154	149	152	160	177	160	168	136	165	154	144	159	124	161	153	149	145	172	152	154	140	154	150	157	155	168	147	154	150	153	151	158	162	160	155	169	148	183	175	142	150	144	131	161	143	161	152	166	164	157	152	148	151	156	138	125	171	148	173	142	157	159	175	136	162	136	168	153	164	156	145	176	141	132	155	171	147	149	142	156	149	139	186	140	145	147	145	146	163	178	165	159	133	151	152	154	163	156	162	161	135	155	142	153	145	170	152	149	139	140	139	172	143	157	144	150	156	163	165	112	150	149	164	112	148	147	174	157	166	161	184	165	165	164	165	161	129	150	152	182	160	143	155	147	149	173	139	158	152	145	163	170	159	156	174	165	162	178	179	146	150	166	146	174	152	143	179	158	150	147	150	139	146	153	134	162	158	176	152	154	155	143	157	145	139	168	182	179	166	147	166	155	178	140	156	151	169	146	153	157	153	140	144	153	140	149	165	157	178	136	164	141	141	150	162	145	156	153	153	131	165	150	144	152	153	140	137	132	153	160	143	138	146	166	157	170	170	145	152	147	153	142	157	154	164	156	136	141	190	159	155	158	160	145	155	145	174	159	159	160	154	167	146	157	161	124	158	169	142	142	134	180	152	154	144	155	166	155	169	169	165	164	154	154	152	152	165	152	158	165	138	146	152	152	147	138	150	143	156	153	164	167	140	183	167	152	152	177	171	137	147	157	178	166	144	138	137	157	134	149	158	172	149	140	136	159	138	152	136	146	162	166	161	156	160	164	144	158	159	153	146	162	162	154	150	156	140	170	177	131	153	161	169	149	179	172	159	163	133	164	165	178	165	157	154	142	162	159	151	141	162	155	155	172	155	137	171	169	159	149	151	154	151	160	164	166	165	170	149	170	151	162	167	143	169	167	181	161	157	148	151	151	113	156	136	145	152	169	144	138	155	151	158	144	143	152	164	161	165	121	180	142	148	176	155	152	147	147	135	162	173	141	178	144	147	152	144	159	152	176	168	173	127	176	157	176	153	178	152	122	140	142	145	163	182	186	172	162	159	189	162	163	145	160	141	183	157	158	151	152	172	138	165	157	145	138	166	170	165	177	131	176	149	163	160	154	171	180	143	172	170	155	161	172	175	140	125	157	142	122	131	145	148	138	170	166	159	168	160	143	152	147	150	141	123	182	153	159	152	159	149	140	156	169	160	139	139	171	160	166	157	151	167	166	168	141	159	146	140	184	150	167	149	150	142	154	133	146	177	143	161	159	167	142	171	136	175	162	160	155	164	170	150	169	154	130	153	153	160	146	148	165	154	164	161	158	137	145	185	157	158	168	143	184	146	147	157	148	181	146	179	154	141	164	152	146	173	163	139	130	156	175	157	156	157	164	168	149	137	160	165	157	123	146	176	154	152	177	144	178	173	169	148	167	163	188	150	175	158	152	162	147	152	137	151	146	158	150	162	151	124	138	161	147	155	158	154	137	159	155	138	155	143	154	140	147	154	138	158	169	160	154	150	173	163	138	142	165	167	136	136	186	157	142	165	139	159	132	141	150	165	136	165	165	112	129	158	158	164	160	131	156	161	167	137	156	162	144	155	144	149	130	169	160	151	135	150	157	132	169	157	150	184	169	144	129	174	145	165	150	151	180	178	159	154	151	154	142	153	176	143	144	159	155	144	160	144	157	154	174	140	173	146	148
12558	9323	10396	7383	4684	3000	1635	1144	1223	1121	1110	1019	886	621	380	378	363	389	396	392	382	362	344	381	381	415	369	391	384	383	378	378	420	378	408	391	402	394	419	408	399	383	359	371	370	352	456	416	389	408	390	370	394	344	380	417	371	375	405	355	380	391	366	389	380	377	359	389	410	368	406	388	392	368	392	368	401	399	385	414	381	372	403	411	433	376	401	399	398	380	399	383	407	399	434	399	364	397	381	381	411	372	356	358	416	411	373	372	380	409	409	391	350	404	351	348	393	377	378	380	377	390	399	352	387	380	398	369	401	388	398	416	389	378	351	374	389	382	368	389	379	358	405	404	414	390	400	388	386	365	369	379	389	361	361	383	392	384	358	392	377	370	397	400	382	427	387	424	373	405	413	375	401	399	382	376	383	404	365	386	377	375	405	355	390	424	381	409	377	425	383	384	372	391	408	371	411	381	388	359	407	369	367	399	393	356	383	385	385	403	377	384	407	379	401	396	343	387	396	383	392	407	395	374	373	365	366	386	355	376	393	396	352	371	387	385	404	381	401	361	382	389	386	381	354	347	392	395	401	410	361	363	408	329	376	388	396	377	371	370	359	411	384	390	410	402	422	395	375	377	416	380	394	370	386	388	358	388	385	413	422	399	396	382	356	413	399	409	423	389	422	392	421	406	377	374	383	378	383	403	391	362	339	372	374	381	381	387	389	376	406	403	393	391	418	409	418	405	357	398	371	404	413	404	388	396	369	378	383	379	381	368	350	388	385	360	389	397	366	386	399	352	388	345	394	399	382	376	356	389	354	370	358	414	363	394	365	385	339	390	372	399	407	424	382	378	383	402	382	362	368	380	386	402	362	393	374	371	375	397	398	375	373	362	394	381	375	405	397	371	392	406	373	407	402	380	368	406	373	383	417	368	391	366	380	391	360	401	403	363	409	376	389	425	381	389	402	374	392	369	396	358	371	422	375	337	332	370	386	388	389	352	434	346	377	387	370	384	381	421	384	380	384	384	386	401	389	375	384	370	403	407	391	387	394	395	410	390	383	367	401	380	378	352	411	405	386	421	408	371	410	377	398	388	405	394	385	383	374	388	403	377	383	396	353	409	359	379	406	440	385	380	408	400	407	390	387	382	368	375	367	365	391	378	385	401	419	369	406	392	414	373	380	387	378	372	382	397	402	372	370	354	353	428	430	360	378	391	402	397	395	404	367	380	427	380	404	398	396	407	384	375	405	382	386	383	381	381	399	373	363	424	392	384	380	397	389	330	407	377	368	391	382	383	381	404	401	398	365	376	372	387	379	390	435	384	402	379	387	379	408	368	397	362	374	391	391	422	371	396	354	374	419	363	373	385	388	399	378	377	379	404	373	370	375	412	381	352	346	409	415	361	401	403	388	349	387	382	386	354	374	383	378	394	388	391	392	404	415	382	366	382	408	375	390	395	382	404	356	391	407	383	382	392	380	372	381	385	376	371	384	339	362	375	356	383	382	390	359	347	403	399	392	397	405	352	399	389	399	397	403	396	406	373	397	353	377	397	393	394	375	360	371	394	374	361	404	398	378	409	367	419	380	433	353	405	420	385	375	407	401	370	375	384	369	385	380	388	426	409	381	387	393	390	381	390	425	396	382	374	403	367	360	407	406	407	396	387	360	398	391	384	374	367	365	338	394	416	416	400	390	400	396	399	358	380	359	361	397	391	430	387	379	408	383	365	389	384	388	361	355	364	367	367	404	353	379	395	384	402	395	416	401	398	387	380	375	340	415	390	407	398	391	398	347	380	416	398	407	395	399	367	371	346	352	366	359	378	396	378	378	364	395	404	376	380	361	356	417	349	374	361	362	371	366	365	380	386	402	373	381	392	407	398	352	392	400	362	379	398	389	386	397	411	379	389	371	413	364	380	373	356	387	395	365	384	404	383	385	390	380	397	406	383	368	374	400	397	366	373	371	394	386	400	404	382	390	440	400	394	379	396	362	395	394	373	396	361	414	371	383	404	359	428	415	363	401	384	386	390	355	375	376	382	389	385	382	390	377	360	355	385	346	379	353	344	365	378	381	366	374	367	356	378	396	367	409	422	400	355	391	392	422	387	391	397	384	393	416	407	377	388	373	386	381	366	388	388	380	396	353	421	396	370	379	416	391	359	359	368	373	397	369	382	365	358	408	390	379	381	391	361	349	372	361	387	370	388	399	376	382	422	401	359	374	372	355	408	385	401	420	381	404	378	401	387	411	422	375	385	404	360	401	374	392	374	352	347	372	411	381	366	386	349	414	392	368	385	367	400	368	393	377	375	366	371	381	342	408	369	412	371	355	393	392	357	376	399	419	368	343	393	389	404	385	359	382	398	376	364	360	366	423	378	384	368	391	391	404	382	381	398	379	396	375	382	369	401	354	374	375	392	376	390	381	388	366	358	432	379	366	392	421	384	383	427	421	420	402	370	420	374	403	375	385	357	400	382	353	404	416	431	375	400	380	390	406	405	380	384	383	387	384	394	360	388	395	425	396	417	408	395	403	391	375	330	404	407	389	394	371	376	369	393	365	400	429	400	371	396	435	373	400	424	379	371	365	409	383	374	402	393	386	360	395	371	371	408	404	345	389	386	398	394	403	355	383	374	399	387	387	375	420	396	371	398	353	369	354	377	393	364	379	364	362	370	350	384	406	387	403	405	377	410	424	416	380	402	433	395	382	397	392	399	391	348	365	391	397	380	404	396	404	370	393	381	369	409	371	393	395	372	389	402	383	387	384	408	376	400	404	367	375	396	397	363	367	391	401	368	405	412	364	374	378	393	411	380	380	381	416	377	358	369	406	362	371	390	377	366	405	423	387	392	413	394	358	415	421	399	374	383	373	390	398	404	394	401	376	392	368	397	394	342	398	373	408	380	375	377	379	388	378	357	370	394	393	374	390	404	402	382	372	369	391	375	377	398	383	389	407	397	425	419	401	363	386	395	423	403	395	383	371	399	388	371	374	406	429	371	336	396	392	378	408	398	426	373	384	420	398	386	366	375	347	401	367	377	367	402	383	398	369	406	355	416	361	355	388	379	387	411	387	374	411	354	402	368	395	365	404	392	373	380	387	415	400	366	388	392	400	397	392	377	410	380	395	374	408	342	364	398	395	408	394	371	410	383	368	389	409	365	388	370	343	384	361	367	381	390	403	373	348	392	385	375	401	409	418	401	389	402	399	382	376	400	434	392	392	377	386	381	378	396	377	368	405	411	414	376	381	399	380	381	401	432	390	416	415	362	336	419	376	416	402	411	399	371	389	366	366	372	386	395	406	382	377	340	410	369	405	375	368	374	366	370	342	343	368	401	374	377	388	365	400	420	412	395	419	397	356	400	404	369	396	398	383	363	370	374	380	364	396	388	418	388	388	364	354	384	392	375	373	357	354	388	385	397	383	388	375	388	375	362	427	381	367	346	370	393	358	370	379	380	387	375	348	367	390	391	381	395	349	396	358	390
39116	30197	24415	17748	12984	3814	1327	871	755	685	1536	2697	2389	1150	297	262	285	252	243	293	263	269	288	258	251	306	264	278	286	292	287	261	258	287	309	282	273	290	309	279	279	274	260	241	260	284	303	277	273	263	251	282	273	234	291	272	281	270	272	262	262	289	292	274	247	260	265	284	295	284	270	291	267	236	301	280	253	320	251	241	272	266	272	272	286	304	274	254	272	280	267	318	246	268	248	288	296	238	271	286	288	251	269	245	267	275	299	257	250	278	273	283	276	254	247	263	268	263	250	269	244	262	263	278	249	285	277	271	285	291	251	272	271	265	251	222	257	267	260	272	294	294	264	263	294	274	271	261	272	283	249	258	296	267	268	277	269	252	250	250	289	283	224	266	278	276	286	295	266	285	250	263	250	277	305	251	268	270	262	270	287	284	284	254	287	272	259	259	274	270	262	274	270	249	263	266	261	273	262	269	255	270	261	261	280	244	264	256	275	264	264	257	307	286	267	315	263	280	279	292	248	266	293	270	244	253	250	291	280	298	297	277	265	276	279	255	262	274	266	292	270	293	282	286	289	239	273	298	276	302	282	247	275	264	272	268	292	273	263	289	285	278	240	232	270	283	254	257	238	240	257	241	276	256	263	261	243	292	265	251	275	270	258	262	289	262	250	279	292	256	268	277	283	270	298	295	260	262	278	249	266	268	257	290	270	259	266	277	227	258	293	278	269	245	257	286	236	272	282	279	264	277	282	286	271	264	272	263	248	239	277	248	286	281	284	273	297	282	270	264	271	258	251	296	274	242	266	272	299	265	263	295	270	269	271	282	264	286	280	289	260	282	245	261	260	262	263	277	297	271	267	284	265	290	293	288	323	286	289	262	264	242	242	287	256	270	272	277	289	287	263	268	258	253	283	256	254	286	229	251	300	268	275	292	305	279	263	267	281	288	281	263	291	275	279	237	282	264	270	251	273	243	294	265	265	265	273	269	302	303	279	267	256	262	282	262	259	269	271	304	280	310	297	286	268	249	283	270	258	255	254	249	290	265	267	259	275	258	306	252	300	287	257	252	263	244	268	247	294	302	288	276	267	290	274	275	288	261	231	263	276	248	264	274	293	260	278	272	252	305	263	295	267	259	257	260	283	268	282	284	274	264	237	277	232	245	278	250	276	256	284	265	243	250	291	265	261	277	266	264	287	250	262	277	287	246	263	252	257	259	271	255	281	278	249	267	253	288	249	266	255	279	271	277	286	272	278	255	274	300	274	260	268	255	245	268	299	265	287	262	265	253	287	277	273	290	268	226	262	288	272	262	276	285	310	272	258	295	290	290	277	271	255	296	288	287	272	269	234	261	265	247	266	303	283	262	265	265	300	289	258	281	285	277	233	273	267	249	291	267	241	281	284	294	280	271	246	263	265	243	266	279	277	293	283	262	234	299	294	261	271	291	251	262	282	282	276	308	262	246	275	276	265	250	282	286	274	268	262	262	270	269	250	249	308	262	272	275	244	263	272	279	296	272	269	295	258	256	266	250	276	272	269	291	272	258	280	290	260	289	269	256	281	276	290	255	257	291	306	261	274	266	286	287	283	248	275	233	275	304	280	276	289	297	256	259	264	300	296	273	279	262	262	249	251	264	268	262	268	268	258	280	302	230	267	279	249	263	262	257	258	281	264	258	264	245	254	267	246	225	270	273	274	273	285	281	294	256	255	286	263	311	296	281	297	264	278	327	285	240	300	279	289	275	254	287	291	253	227	248	269	270	250	279	278	292	306	249	271	272	295	274	312	246	267	294	252	243	270	293	264	258	296	262	280	268	252	271	280	260	288	277	261	284	249	299	245	228	240	295	263	251	279	255	265	286	261	295	268	268	242	283	275	247	279	288	253	252	245	278	253	255	268	258	269	247	274	241	287	266	259	277	285	237	252	247	256	275	263	266	239	282	286	300	254	248	274	298	260	279	271	266	250	278	299	257	306	262	304	244	265	275	243	232	279	272	266	287	287	291	241	296	301	261	233	223	281	274	290	293	264	257	232	259	266	280	242	258	303	283	276	281	249	280	282	299	266	307	288	290	252	267	282	272	284	261	250	256	274	281	259	284	282	302	271	314	299	298	250	249	287	282	322	269	267	270	270	266	269	265	288	262	250	290	277	262	250	283	281	280	277	255	276	235	264	253	281	291	239	287	301	272	284	272	257	282	296	243	268	261	316	271	269	280	253	282	269	291	283	248	260	286	314	252	280	286	290	260	239	286	248	289	237	296	258	272	255	274	253	283	258	266	276	252	282	258	296	268	261	286	263	304	259	294	260	315	272	312	275	270	247	260	251	258	262	265	237	249	255	270	264	271	243	269	257	270	264	255	300	261	275	276	254	276	260	266	262	274	264	247	243	249	284	290	246	299	259	281	270	240	303	284	275	291	260	257	271	285	264	274	272	276	278	270	278	277	251	284	323	264	260	272	246	233	289	267	266	256	292	275	278	281	257	296	308	287	268	241	258	292	263	298	262	283	272	284	277	296	270	272	302	233	255	242	246	261	282	300	253	261	296	235	304	285	293	261	284	261	281	284	259	287	259	284	268	234	266	282	269	261	257	287	304	278	277	247	243	275	265	253	262	272	256	267	249	282	254	259	263	289	283	271	257	263	250	259	302	253	275	269	291	289	282	253	261	254	292	270	268	269	281	279	237	241	280	297	237	260	275	276	279	266	267	258	256	302	242	291	256	254	255	252	261	266	257	264	265	264	255	263	293	280	258	280	284	238	286	255	245	276	269	250	269	270	285	261	281	290	271	286	259	283	279	290	268	275	275	274	267	247	261	255	233	257	263	249	286	274	238	238	260	253	272	296	254	243	272	258	262	268	282	266	277	234	247	262	299	283	250	280	261	279	300	283	258	268	265	285	259	256	279	282	254	297	296	248	272	271	266	270	277	254	301	296	280	282	255	255	283	258	285	252	272	259	285	268	297	267	274	239	237	269	290	268	299	282	275	298	262	292	255	255	253	234	239	298	267	262	280	273	257	233	284	295	251	305	269	240	243	243	281	263	257	278	269	268	280	276	272	258	283	251	279	235	247	255	274	253	250	250	234	285	261	287	250	293	237	285	292	290	267	271	297	259	265	276	272	253	276	266	241	264	273	289	250	251	278	269	248	277	270	271	260	238	279	254	246	261	255	260	278	293	285	258	258	249	249	251	279	273	282	246	254	253	296	279	277	260	289	249	276	243	241	273	258	258	261	284	248	255	279	261	263	275	239	244	287	273	250	256	288	242	289	290	261	281	284	291	265	285	276	277	258	288	278	256	273	260	292	267	284	239	262	249	252	246	266	278	272	284	276	218	256	266	249	273	270	247	267	306	266	277	265	255	240	277	280	291	252	282	271	267	266	294	280	287	285	276	294	311	276	291	252	302	263	254	262	256	262	279	268	263	277	260	248	252	286	263	236	272	274	254	277	299	263	290	271	297	257	242	270	252	289	244	267	293
24761	23757	26514	26312	23156	8163	4723	3318	3043	2737	7415	12158	10215	4683	623	601	650	587	623	601	622	638	666	577	664	587	626	629	618	634	584	597	614	648	639	592	653	597	607	591	624	650	600	621	617	595	612	613	577	631	596	602	595	655	639	640	607	657	644	632	559	604	589	598	607	604	626	601	638	628	601	592	601	594	609	631	645	610	638	578	587	616	570	622	565	583	602	620	645	585	630	551	591	547	662	623	635	631	576	609	663	640	647	644	637	585	580	624	602	619	596	626	631	623	597	585	611	627	604	626	567	587	584	567	589	599	633	592	628	586	573	613	565	597	648	618	629	573	618	645	616	633	625	608	606	626	610	618	623	568	644	611	597	608	577	627	611	617	574	587	621	586	593	624	587	617	632	620	612	634	605	622	618	616	641	608	590	579	573	641	632	606	599	599	599	586	648	604	607	576	584	600	581	623	629	586	617	625	643	645	575	592	575	607	612	614	610	587	609	590	660	588	614	609	607	591	606	634	616	616	607	655	627	628	633	627	667	586	592	615	641	620	647	583	607	587	595	603	577	550	609	584	600	633	597	606	659	625	570	590	613	643	584	574	632	603	616	607	610	582	613	658	589	651	599	589	621	573	639	607	617	592	619	633	626	607	647	606	580	627	583	595	578	638	626	619	631	594	584	603	633	618	645	641	573	642	616	623	604	607	622	604	629	570	559	617	623	628	616	579	659	583	545	628	632	631	615	615	583	596	593	642	610	570	605	610	605	609	604	613	620	639	565	601	616	626	578	586	584	580	616	651	648	623	600	612	612	583	594	612	637	603	595	582	606	595	611	615	624	626	612	634	634	625	597	625	624	593	601	595	666	589	611	595	605	649	664	588	556	628	579	614	624	574	666	576	595	611	604	579	595	649	587	602	657	653	609	592	637	619	595	594	581	586	647	658	660	636	544	586	592	668	622	629	655	618	600	615	652	651	606	608	631	632	596	652	636	605	584	649	602	599	636	613	593	633	658	617	614	604	597	600	633	631	571	589	615	616	588	585	575	611	659	639	617	575	582	620	614	613	616	611	640	624	633	618	607	597	620	653	609	562	621	568	640	592	600	627	633	668	626	587	617	628	628	597	619	626	637	604	597	595	616	613	577	592	621	597	603	591	636	633	612	626	595	609	601	632	619	629	619	682	623	597	590	657	549	647	637	653	620	604	637	631	570	609	605	603	617	630	600	590	613	650	606	587	618	646	612	602	597	629	596	625	613	588	607	570	584	611	618	631	601	612	598	612	658	630	609	634	563	578	617	629	568	619	626	641	622	597	591	666	584	573	591	637	599	594	595	663	611	656	596	653	640	617	597	610	623	596	580	630	624	586	574	603	608	604	588	611	586	607	583	623	620	549	622	616	618	588	570	693	583	664	584	647	612	606	599	644	614	624	604	612	607	609	588	648	601	639	614	624	582	604	586	586	657	607	585	642	629	603	649	612	626	577	603	593	583	605	599	594	590	598	627	583	595	590	652	627	594	610	596	575	612	642	635	591	620	632	649	607	619	649	636	599	623	624	632	623	595	603	667	637	610	682	653	624	639	647	607	616	600	603	619	632	614	590	626	625	628	625	613	620	614	583	608	619	593	585	605	612	639	621	631	584	634	627	616	609	617	661	610	607	624	583	569	608	589	621	646	579	638	639	635	609	624	652	600	635	605	611	629	659	636	622	578	624	600	615	597	586	593	601	606	563	564	619	655	635	589	600	580	601	587	622	617	564	613	585	642	577	676	598	649	613	624	671	626	616	603	621	662	602	614	594	603	598	672	612	610	647	639	621	645	646	593	622	615	610	555	640	611	625	612	619	601	594	553	596	570	592	613	597	584	582	603	603	651	632	620	593	636	608	563	641	631	641	596	691	612	622	602	594	632	607	633	648	616	592	651	613	601	588	589	588	633	586	613	603	635	560	555	624	637	584	586	582	623	652	628	651	632	580	610	675	615	625	575	575	591	591	602	616	611	616	608	645	617	631	609	621	624	609	606	639	611	578	592	595	607	578	611	606	578	608	610	604	596	590	601	618	630	584	594	677	590	623	612	601	642	606	605	635	616	672	631	619	591	590	614	627	670	602	640	627	629	610	603	634	602	638	617	621	653	629	621	612	575	605	670	579	621	642	606	581	593	596	616	592	653	614	609	627	625	631	625	608	588	615	587	603	579	645	647	606	608	582	565	614	620	617	624	606	611	593	677	578	600	615	659	594	636	579	556	571	620	588	622	586	636	651	624	645	596	588	591	586	609	617	635	621	564	593	596	590	596	579	591	667	570	656	614	584	610	608	610	569	623	611	647	592	574	585	572	575	590	587	641	579	608	648	647	608	639	608	622	667	613	569	614	641	592	624	584	589	616	648	585	603	627	610	618	590	584	611	556	607	604	609	634	587	646	613	653	584	655	607	619	615	596	625	639	580	619	604	639	599	618	564	577	594	593	613	585	652	639	626	619	614	607	620	552	588	654	636	608	605	649	572	600	599	620	571	638	641	607	625	582	621	607	630	602	595	572	633	624	626	613	601	571	602	627	618	634	647	648	620	625	556	610	569	600	592	619	604	605	608	554	606	629	615	605	651	626	612	655	586	610	559	651	599	606	635	607	591	603	606	615	646	577	629	610	653	613	577	611	629	595	638	626	553	581	636	604	599	588	603	613	643	640	615	655	595	582	586	616	591	579	597	606	617	680	571	640	610	650	623	560	602	609	606	571	606	614	597	553	666	594	590	632	650	612	644	561	615	659	642	573	597	600	571	594	619	582	597	593	589	650	605	610	605	633	604	582	595	637	671	658	639	559	597	626	564	618	649	621	605	619	545	624	578	621	607	640	606	586	666	605	592	633	620	615	592	585	591	636	632	626	632	609	606	624	571	580	600	578	583	583	600	596	636	611	565	578	640	592	565	613	602	607	556	604	619	602	626	602	677	594	571	642	615	558	617	627	651	586	590	671	603	597	571	618	609	603	624	548	669	622	612	589	650	632	588	582	616	598	675	606	601	610	625	634	627	600	607	616	613	592	586	600	623	624	607	608	595	643	628	653	611	597	661	591	642	622	638	606	593	616	580	590	639	672	614	596	606	611	615	632	664	629	614	573	596	604	638	576	611	628	612	646	616	633	585	615	607	562	614	570	661	632	631	624	595	580	578	669	593	646	613	671	585	634	578	623	638	601	592	646	610	613	608	558	602	639	628	600	603	631	613	601	615	623	613	627	627	597	637	582	621	617	566	601	656	607	620	583	590	606	609	586	607	663	611	601	611	613	546	561	600	642	633	593	571	589	570	613	630	611	648	621	594	626	586	599	667	661	601	555	582	614	641	605	629	583	642	588	596	626	677	591	626	623	640	631	604	578	631	590	574	623	585	581	614	619	580	610	601	639	605	646	586	616	597	577	601	617	650	626	628	677	617	599	581	609	597	574	626	590	583	589	654	623	610	617	636	626	638	638	548	627	620	607	594	597	621
47749	35356	33015	26583	20040	7965	3246	1752	1433	1952	3437	4768	3867	1614	362	327	315	343	338	345	337	345	341	300	340	347	352	346	347	365	362	353	327	310	359	325	318	371	335	318	351	344	332	339	328	330	354	339	300	341	314	283	315	301	371	330	348	341	339	332	302	328	355	362	357	327	351	334	342	301	293	321	343	304	373	328	298	298	319	364	307	324	375	361	337	339	359	316	316	318	336	346	323	340	344	295	343	339	349	352	315	321	342	342	354	317	364	342	334	322	296	301	335	307	348	335	361	356	333	294	333	355	335	329	338	332	333	308	366	329	332	338	362	330	344	357	339	307	318	335	365	338	318	306	367	334	317	313	330	346	346	329	357	311	316	388	351	333	379	343	328	317	350	331	376	325	346	324	335	329	330	334	330	383	311	314	300	315	338	342	356	360	317	357	347	325	322	327	344	378	347	328	312	354	339	346	339	312	329	314	354	307	322	362	339	306	303	332	332	332	324	301	321	356	342	331	331	314	369	323	337	323	284	307	339	346	334	294	330	322	331	356	316	300	340	345	303	338	314	339	354	300	341	329	313	330	342	338	321	318	349	354	312	305	326	322	310	311	331	314	353	328	327	352	343	326	323	356	307	303	326	328	333	374	337	348	306	344	327	362	337	351	302	299	350	291	318	348	359	355	315	298	330	319	353	352	367	386	340	303	305	319	332	325	347	334	326	325	321	323	320	360	307	342	354	323	304	370	311	348	323	334	285	350	324	290	311	315	344	357	350	319	325	346	327	332	324	328	331	364	338	324	370	332	326	341	366	358	320	346	317	326	340	320	332	347	337	357	342	363	326	303	292	351	342	329	332	354	373	294	328	352	347	317	308	353	314	335	315	357	346	338	340	327	336	316	359	350	349	323	357	308	332	344	341	330	331	347	287	342	324	312	314	359	325	291	354	341	340	353	306	307	315	330	314	326	326	315	348	362	332	307	369	296	336	354	327	320	327	382	330	334	332	333	320	339	319	313	325	376	358	356	334	321	331	323	324	356	371	370	321	341	333	313	321	343	344	381	322	357	362	327	323	363	334	330	310	322	367	332	347	331	325	286	327	325	334	321	353	359	330	361	359	291	323	370	347	336	323	363	319	325	373	284	287	347	357	356	303	364	320	308	281	310	371	367	326	325	344	332	353	314	358	352	348	320	356	308	320	335	364	348	325	366	348	315	329	319	328	366	338	307	327	305	362	329	327	346	338	328	336	351	315	313	364	333	350	318	354	323	340	286	316	336	314	349	318	275	316	311	361	341	301	394	328	365	328	309	334	345	338	315	333	345	373	354	340	300	334	342	310	324	305	299	345	325	341	340	347	341	309	293	362	333	322	312	363	351	347	328	311	303	292	351	309	356	339	326	313	318	360	334	343	327	375	309	356	292	347	353	371	294	370	330	320	310	358	396	307	365	353	334	344	351	357	323	355	339	318	323	361	324	332	338	323	337	321	317	339	350	331	337	341	335	322	388	321	313	303	322	348	360	326	325	346	322	320	322	376	329	358	296	286	299	318	340	337	342	330	321	316	327	306	349	364	373	325	337	303	322	326	354	290	275	325	351	317	315	317	312	310	295	343	343	353	334	352	323	303	325	347	343	303	369	336	338	333	333	332	339	344	343	341	317	349	356	358	348	326	382	335	312	305	352	349	360	352	306	332	321	300	296	306	293	349	293	345	356	335	319	345	338	329	305	343	326	311	325	324	349	283	300	323	340	322	338	340	312	375	352	329	324	346	302	360	349	326	336	320	347	335	334	365	336	362	341	317	307	365	323	321	359	344	340	314	308	353	321	326	358	329	328	319	321	313	337	348	320	308	312	343	352	323	363	374	338	333	346	369	304	299	336	352	348	329	329	345	335	350	316	342	291	317	307	345	357	336	316	339	342	309	338	351	304	343	353	334	301	347	339	374	298	311	334	360	312	313	315	357	365	312	361	362	325	330	333	361	324	295	320	324	327	299	333	330	368	324	342	304	302	270	301	318	343	304	326	335	307	342	329	316	330	290	347	350	340	298	369	357	319	320	339	342	307	318	328	324	287	288	322	339	334	308	294	372	342	355	333	349	339	341	315	313	369	365	353	310	328	318	344	346	308	350	305	343	354	341	314	329	313	331	342	331	354	321	317	307	321	335	317	352	338	340	381	356	330	341	332	312	322	334	357	341	379	302	318	327	327	359	299	295	307	307	327	337	334	331	346	337	313	327	344	324	328	327	314	330	357	307	352	311	317	372	349	317	370	325	340	314	320	319	338	352	341	373	347	299	308	326	327	299	365	346	396	331	338	338	291	343	332	332	337	303	322	335	321	317	351	313	320	333	347	330	342	346	319	343	345	326	324	331	351	329	300	289	341	339	336	341	303	324	332	332	306	336	316	363	307	319	336	342	296	316	330	326	315	312	352	368	337	353	351	343	350	285	304	314	332	340	324	348	316	302	336	299	326	340	323	328	336	313	341	334	352	338	332	292	366	302	315	337	328	332	318	342	359	314	314	333	352	333	324	337	325	345	307	330	349	357	349	377	321	325	310	330	364	356	350	340	323	309	314	324	327	353	345	284	333	297	341	335	348	373	344	332	370	323	322	326	351	334	365	345	351	303	351	276	328	373	366	329	358	389	311	340	343	350	321	319	319	349	354	338	340	315	332	346	348	353	318	335	286	325	323	333	317	336	336	332	346	341	336	316	363	328	353	363	338	348	336	321	316	347	319	347	340	317	305	302	328	314	345	355	328	351	303	323	366	353	334	330	379	331	314	332	345	358	347	344	326	350	328	346	318	339	333	304	335	336	341	333	379	351	339	321	315	293	338	318	317	291	318	358	326	339	344	317	332	307	290	331	353	336	316	338	359	327	343	352	288	333	334	333	359	329	332	328	308	335	325	336	321	311	332	316	310	325	330	340	337	330	315	308	328	347	376	331	320	314	306	294	334	337	356	348	325	333	332	329	314	351	325	342	354	332	329	321	345	324	325	324	318	356	314	337	338	312	314	289	316	336	350	364	363	368	339	346	307	333	313	338	320	335	365	313	295	333	310	305	321	339	359	328	312	307	322	356	350	332	316	316	300	342	307	360	339	312	306	328	362	318	327	309	340	326	338	358	350	331	299	380	301	369	382	290	326	348	344	354	338	300	308	323	342	367	284	347	336	311	354	319	332	316	312	297	318	323	345	331	301	337	326	340	353	318	294	301	349	363	355	343	327	306	340	346	301	333	341	345	321	356	321	340	345	312	356	313	333	335	312	346	346	337	311	344	328	306	317	334	338	338	315	316	320	339	321	324	307	314	339	339	330	354	328	288	306	358	341	334	346	336	339	300	313	392	350	369	339	355	319	339	309	385	343	304	293	298	342	329	323	300	313	312	318	326	356	316	344	331	363	358	333	356	298	342	328	340	349	336	345	326	327	311	332	294	318	340	317	269	341	339	368	335	339	279	321	359	335	333	323	323	312	320	307	372	337
30042	27107	33608	35364	28764	15151	9918	6344	5957	8156	14329	18502	15350	6283	779	789	728	757	746	714	730	732	705	702	743	716	734	735	765	744	725	713	729	745	735	710	706	719	760	741	726	717	729	741	683	701	735	709	747	721	726	700	705	736	761	751	745	727	714	688	744	752	757	691	686	673	757	773	687	697	721	677	757	688	718	765	724	736	652	731	730	742	722	724	741	717	745	705	696	727	734	697	765	736	658	733	720	761	728	740	704	740	745	740	711	709	669	682	701	689	731	742	719	727	749	681	711	694	722	751	749	737	674	734	717	699	711	666	759	696	712	725	730	698	658	729	705	727	736	725	712	684	754	738	742	730	706	701	753	759	737	734	752	720	741	724	716	727	725	738	705	715	725	714	733	715	694	653	749	724	707	694	754	723	732	741	709	673	697	749	693	703	757	712	721	725	742	722	716	739	728	769	734	722	709	756	674	737	710	746	670	719	726	723	685	706	739	681	694	715	691	730	737	659	744	754	743	709	771	681	719	715	750	726	747	769	698	729	739	720	721	705	709	730	763	709	674	705	712	727	707	690	718	731	703	724	719	693	737	760	724	693	709	738	743	773	739	725	710	711	773	640	707	737	700	731	725	722	742	696	765	718	748	683	784	670	719	689	816	757	731	723	717	732	746	729	697	743	737	726	700	769	753	717	744	662	725	678	704	722	737	737	712	680	748	777	771	727	734	724	779	701	712	673	782	713	729	718	733	779	731	777	690	757	749	723	699	747	728	704	693	743	734	712	714	731	680	726	752	693	755	765	719	743	742	718	757	777	728	769	713	740	686	704	745	725	699	756	740	766	691	713	697	723	723	736	774	741	701	770	741	734	698	725	722	714	724	706	740	695	700	744	727	723	673	742	656	697	708	752	752	745	734	723	763	717	729	722	700	704	696	736	713	763	683	704	681	672	784	725	739	748	757	719	729	738	695	653	692	742	739	714	682	757	721	763	673	753	718	672	744	718	726	726	687	661	751	807	716	734	759	666	656	755	714	766	727	714	720	702	718	753	710	710	731	707	731	700	695	727	701	760	728	670	725	690	688	692	733	725	703	708	704	710	723	741	685	738	741	761	758	730	749	761	685	692	738	712	682	742	730	662	685	760	707	694	761	683	655	734	734	709	719	753	678	731	727	714	709	680	756	706	717	744	733	716	708	709	774	686	739	722	701	702	717	756	718	704	710	729	799	774	686	689	712	730	688	727	724	742	678	707	705	683	722	733	696	680	709	719	722	688	791	697	751	771	742	719	733	722	744	728	700	727	722	696	747	736	684	694	726	711	725	682	732	736	736	733	698	700	724	732	719	687	740	709	755	760	752	715	699	715	747	721	661	692	694	758	723	725	687	684	720	724	749	700	745	667	776	722	728	722	720	739	720	707	686	700	752	651	741	743	707	704	749	726	741	760	758	731	716	741	713	746	729	709	695	646	668	718	677	748	794	726	733	732	773	728	755	763	714	680	761	697	728	705	734	713	718	766	715	725	713	769	703	766	749	697	792	728	746	783	756	767	726	686	731	695	762	732	739	703	717	729	735	716	731	670	774	760	761	751	727	713	671	730	678	707	724	746	746	720	734	755	696	688	700	768	720	719	737	701	727	777	710	698	727	699	721	705	702	690	723	708	728	704	737	689	689	723	707	718	779	739	693	726	700	678	753	705	728	722	715	734	700	733	761	765	727	709	706	691	747	710	714	714	704	719	728	704	685	688	674	739	703	742	692	749	698	704	704	738	685	729	737	730	716	744	700	698	705	751	704	720	714	730	703	749	780	751	717	732	720	706	687	665	726	700	733	705	740	751	703	754	734	715	758	743	736	702	769	723	750	687	744	736	790	709	755	764	706	731	713	746	730	651	785	648	697	740	710	671	718	768	678	748	736	748	735	757	706	700	734	747	733	734	734	660	701	731	762	716	721	717	715	740	693	719	684	716	739	727	688	747	737	749	713	722	688	688	688	716	774	703	765	710	764	715	680	780	727	700	691	748	720	730	724	708	692	768	731	737	730	719	719	713	694	695	752	716	718	771	743	681	727	782	740	725	751	683	737	769	690	691	731	790	747	724	702	720	735	749	754	731	700	697	727	706	753	748	740	717	710	762	778	748	693	722	706	701	731	714	711	723	701	672	714	767	722	728	675	688	688	739	737	717	756	735	760	743	733	730	737	766	720	730	721	722	754	718	692	757	709	741	747	736	684	708	767	685	734	729	719	764	766	680	691	681	691	730	739	754	743	704	711	686	696	739	691	672	686	780	737	744	754	698	730	777	716	748	689	734	716	733	675	719	740	762	744	775	761	750	682	694	742	713	723	716	721	694	747	671	748	729	690	744	740	699	718	750	718	711	735	703	727	751	739	680	698	701	714	688	702	703	711	770	666	737	735	740	729	706	742	710	718	749	747	692	713	734	775	724	681	736	770	718	730	731	681	758	741	742	686	738	722	732	699	741	714	695	715	732	709	694	702	721	775	722	745	761	702	702	692	743	723	749	714	711	678	753	721	735	729	722	728	722	698	733	735	705	701	752	731	753	706	732	735	740	692	694	715	711	772	693	741	716	748	709	700	740	681	705	747	682	704	725	737	695	741	701	790	701	747	694	745	684	746	744	748	739	747	734	714	741	658	711	728	741	715	715	711	698	745	696	746	710	668	709	691	724	702	727	695	735	774	711	691	724	712	732	743	663	748	700	706	714	710	722	693	717	717	663	722	726	710	742	715	739	749	724	709	725	708	741	735	729	758	725	701	776	676	714	714	739	717	775	733	761	697	763	736	709	696	703	782	729	764	719	714	724	707	702	707	744	757	753	750	730	779	703	689	733	752	719	721	699	751	722	708	738	720	712	709	732	727	688	714	756	727	716	736	754	727	762	736	721	738	734	691	683	706	715	721	727	738	750	728	707	757	686	703	724	700	780	801	740	768	708	722	726	755	742	702	651	715	720	733	772	697	706	736	723	738	709	735	742	734	696	716	742	692	753	730	763	697	724	704	705	707	707	702	759	713	701	687	651	731	730	734	699	725	763	719	761	711	704	714	720	710	745	732	768	743	721	689	692	787	721	734	717	707	691	760	720	731	734	734	744	690	729	761	687	711	708	689	715	799	694	702	724	706	759	678	699	705	726	733	794	737	759	752	718	743	702	727	689	702	697	718	687	740	728	747	727	721	719	740	707	714	697	725	729	695	716	716	736	670	690	730	710	724	691	722	766	678	755	704	723	766	681	736	746	709	721	733	723	738	709	723	761	737	715	703	746	720	726	722	731	734	710	753	716	712	737	716	756	719	765	706	714	719	699	699	689	705	695	705	699	709	723	656	720	761	738	689	726	750	740	725	709	730	769	681	693	718	737	745	724	775	775	743	735	726	763	729	697	737	754	747	752	722	729	753	706	684	743	746	710	680	715	725	681	727	719	703	711	744	687	701	772	719	727	740	729	745	699	764	698	691	724	724	715	756	729	719	775
20686	10944	6542	2897	1734	819	333	273	322	271	273	282	279	227	185	170	174	175	200	155	194	181	165	151	163	171	151	166	155	145	168	177	164	171	182	178	162	167	171	181	167	177	179	146	166	155	184	155	197	159	184	180	172	159	179	179	178	170	189	165	147	159	168	182	204	188	187	161	180	155	174	162	174	187	173	164	170	166	156	189	165	145	188	141	180	158	171	160	145	150	166	169	162	150	170	162	149	161	196	184	188	173	156	166	193	199	174	150	195	199	142	173	177	166	155	156	186	155	162	182	180	184	152	172	181	165	168	167	150	184	162	197	170	169	168	199	177	153	153	169	175	180	176	177	177	163	170	159	176	152	145	180	179	154	175	149	163	160	153	181	164	154	159	147	161	170	190	177	140	195	172	156	169	175	166	179	176	181	160	176	168	164	165	191	169	163	186	162	182	202	155	147	162	156	191	171	189	150	166	169	153	177	163	179	176	179	168	171	145	164	146	145	159	172	187	159	199	159	177	149	177	206	163	169	179	173	173	195	170	157	180	175	181	192	183	143	145	156	164	174	171	184	188	179	165	150	163	155	146	161	165	182	160	177	184	166	182	181	169	160	171	184	170	174	178	174	186	184	176	172	183	181	152	177	158	165	169	189	195	160	188	149	141	178	164	162	185	179	148	155	176	176	168	175	159	168	163	167	172	177	146	178	167	167	161	171	183	157	147	175	177	197	173	153	183	163	176	166	184	167	163	170	162	181	204	159	173	197	181	169	179	177	163	161	154	167	185	186	158	176	157	145	172	170	176	183	171	192	187	176	171	189	141	177	181	173	174	168	200	172	177	194	183	164	188	171	192	191	149	168	140	162	177	160	183	160	167	163	155	170	148	160	165	185	170	149	144	149	170	158	185	179	179	177	180	168	151	190	167	167	185	142	160	140	174	185	184	162	156	157	168	168	189	172	176	165	163	181	191	162	190	177	179	160	162	178	168	154	181	191	184	171	192	177	159	163	147	180	164	155	196	166	166	173	147	178	150	171	163	167	195	173	165	176	190	172	179	182	177	192	167	139	171	151	169	155	164	146	168	172	151	157	163	171	184	164	170	161	177	172	153	190	175	195	164	129	186	172	202	190	185	171	174	174	158	173	178	195	175	176	154	166	171	140	175	133	163	169	172	148	167	170	154	162	178	181	166	176	161	178	153	182	171	176	178	188	168	160	163	157	176	145	153	195	176	161	156	174	171	167	167	161	157	171	150	143	171	189	147	137	186	188	167	145	161	170	158	181	185	178	151	181	177	171	162	164	171	150	163	149	167	158	148	178	189	177	162	155	152	150	177	179	168	188	173	157	157	169	178	156	152	161	185	171	159	165	169	198	169	161	157	179	154	162	167	155	169	180	163	164	168	164	192	176	156	155	161	157	196	158	173	160	173	178	182	176	181	161	186	151	168	166	165	172	180	172	169	190	201	168	191	198	185	169	170	172	162	181	162	173	156	153	154	172	196	191	185	195	170	164	151	168	157	175	164	205	161	177	211	181	180	159	175	197	199	161	192	169	207	190	170	182	168	194	168	173	190	160	167	196	199	178	179	193	143	149	168	171	159	151	171	184	163	160	194	144	180	160	167	174	175	161	174	161	169	174	173	154	187	179	184	205	178	181	184	181	186	168	165	151	185	181	158	162	136	173	159	186	158	149	156	157	177	155	188	166	187	191	169	169	169	161	160	165	156	167	156	166	169	171	177	180	174	164	155	197	165	164	169	159	160	167	166	187	183	171	163	167	193	159	193	181	171	158	182	165	167	179	176	167	195	153	160	164	203	178	154	163	169	164	189	179	145	178	166	159	189	182	141	154	174	145	174	156	157	161	168	146	152	185	176	182	170	196	143	182	159	202	158	150	189	183	167	186	182	186	172	167	173	181	178	166	155	157	141	161	185	197	188	180	182	168	184	149	168	166	176	186	161	171	173	177	164	176	142	146	160	157	197	181	165	162	202	158	173	175	162	142	187	140	174	201	175	168	147	174	165	158	184	134	164	191	160	178	183	170	196	161	166	183	162	166	150	166	174	176	192	179	169	189	176	171	166	175	166	186	168	201	147	161	194	185	164	140	181	155	174	166	169	185	168	182	209	192	171	172	185	172	163	181	159	179	165	188	171	173	186	174	165	156	132	157	182	164	168	196	163	176	169	208	168	137	189	164	167	180	167	130	180	178	176	176	217	180	171	166	163	167	161	188	176	174	168	166	160	183	171	163	157	162	158	160	177	165	157	198	178	172	177	175	184	171	182	178	174	191	191	171	161	187	173	173	155	171	168	185	177	194	154	144	172	176	180	149	179	187	161	192	140	153	172	181	186	170	185	159	145	152	180	195	173	189	151	165	191	140	173	178	160	160	173	165	153	143	173	184	157	154	151	176	179	186	178	169	154	175	153	159	166	146	155	177	176	158	164	159	182	172	165	191	166	175	144	205	152	164	159	164	157	154	175	169	162	178	186	173	194	186	177	171	174	167	162	194	169	161	176	175	161	156	146	185	168	162	174	148	153	160	167	145	154	165	186	149	188	154	201	163	150	175	146	188	157	152	170	182	156	178	148	188	187	165	138	172	150	177	166	164	175	185	169	182	170	180	155	170	173	174	173	190	152	158	164	189	177	168	194	181	185	164	159	162	170	164	160	165	175	162	181	177	182	164	183	176	165	148	187	159	159	154	169	172	176	168	173	162	190	153	147	141	149	158	162	172	160	173	157	172	172	154	153	170	198	178	177	179	202	148	175	170	183	190	189	187	165	186	201	165	162	171	190	171	140	177	177	172	156	171	178	173	187	175	151	171	168	169	165	164	174	177	158	176	186	146	170	180	154	167	185	171	165	168	152	173	163	172	189	170	158	154	176	158	172	178	151	147	159	170	188	178	157	174	159	181	175	170	169	170	152	156	155	187	164	165	190	189	193	182	165	174	178	166	174	142	176	178	188	185	168	176	161	180	187	147	177	160	157	138	179	185	152	172	175	179	188	160	169	144	179	208	172	170	134	165	151	154	199	166	189	156	167	181	168	139	197	169	181	165	186	210	176	156	190	189	158	151	142	181	162	160	172	161	185	181	172	165	180	153	177	149	152	181	155	177	165	157	171	183	157	160	178	171	165	181	180	157	157	190	178	148	189	172	147	197	157	181	155	183	179	170	186	161	152	157	174	152	189	162	168	163	172	147	159	179	140	148	177	164	161	139	170	187	171	177	183	154	175	180	145	174	182	180	185	168	160	176	144	160	169	191	192	173	192	138	146	169	159	194	171	152	154	180	191	156	157	199	184	172	180	175	177	166	188	171	167	159	180	164	192	173	190	153	168	179	190	170	166	190	180	194	167	172	160	170	167	148	177	162	158	168	182	165	177	153	155	164	166	196	186	164	158	179	158	165	170	185	169	169	142	180	162	166	176	158	210	181	185	170	164	177	175	194	190	182	181	166	182	174	152	140	147	167	164	166	190	153
12330	8563	10237	7658	6191	3079	1324	897	1154	982	1002	1024	881	651	449	447	418	430	414	456	408	456	405	406	395	426	403	425	395	413	415	372	400	409	412	429	415	424	417	440	465	423	398	401	438	432	447	403	431	424	389	436	418	419	411	408	411	463	433	418	432	413	439	379	421	390	401	400	443	413	408	417	424	432	401	414	444	421	397	458	382	399	429	433	435	418	435	425	413	413	402	418	428	384	425	428	412	387	437	392	436	425	382	413	432	423	438	416	408	421	411	429	417	405	425	417	433	419	431	443	438	422	405	464	436	477	431	422	407	417	411	428	395	411	435	417	455	433	416	419	427	398	410	418	372	403	405	438	443	435	427	458	413	453	402	443	420	446	398	423	426	421	401	410	365	429	427	407	431	428	406	400	423	412	392	437	433	397	424	409	403	409	392	433	389	436	428	420	417	433	440	437	414	421	388	438	428	434	423	383	386	459	425	395	407	430	395	416	444	416	369	412	407	409	443	404	433	427	384	432	396	411	399	450	416	431	428	401	472	434	440	397	423	386	391	375	435	384	416	420	409	389	426	401	442	401	418	435	431	397	403	442	422	425	428	431	396	373	385	447	437	387	420	436	451	432	404	439	458	445	478	388	433	431	418	404	435	458	362	425	397	451	425	411	382	418	424	432	435	443	423	413	417	370	404	371	438	422	423	396	378	434	397	454	407	390	424	450	398	410	390	430	404	379	429	430	411	417	401	410	423	411	435	421	413	434	438	420	403	407	425	448	407	388	435	376	487	416	436	431	422	454	417	417	436	398	404	406	448	428	387	431	437	403	391	373	434	404	396	404	423	416	411	429	472	387	436	446	386	416	407	400	424	433	427	472	427	386	410	401	419	390	430	376	411	417	419	429	401	416	424	421	427	399	410	403	392	427	396	443	426	443	416	412	430	430	426	431	444	416	420	397	426	427	421	382	466	473	402	452	385	446	417	374	423	435	406	422	413	430	418	391	433	426	476	396	407	443	391	411	404	426	420	414	415	419	431	401	405	442	399	394	429	390	416	436	413	428	430	388	444	424	414	397	437	429	394	418	425	433	389	404	409	424	394	417	395	403	394	453	410	409	440	431	427	425	405	398	398	390	404	424	433	403	429	405	379	420	392	415	455	396	415	387	386	390	449	444	388	439	420	417	406	398	400	393	421	414	407	416	423	414	413	428	406	416	398	396	397	397	396	432	448	387	443	415	419	386	414	413	436	428	425	434	434	457	417	444	432	439	421	422	419	417	376	441	426	441	432	405	410	431	465	430	428	412	404	426	424	408	446	424	414	420	432	396	438	426	404	404	425	430	428	391	399	397	408	404	416	405	436	462	431	451	407	373	389	404	435	435	418	396	408	425	406	423	402	395	439	445	393	432	425	441	444	410	395	429	420	380	397	397	419	465	418	377	416	420	419	456	434	433	394	441	393	449	421	381	432	426	416	426	412	446	383	385	422	420	413	415	414	409	398	392	401	412	428	392	415	414	432	440	393	383	475	438	414	412	411	393	416	415	468	389	399	391	441	442	416	432	423	389	417	404	380	394	418	383	423	407	407	412	432	424	453	419	435	416	420	402	414	420	393	419	445	404	402	434	417	407	403	414	393	429	399	420	384	441	388	408	396	388	430	431	427	419	412	404	480	429	418	400	428	416	454	420	449	388	380	415	391	397	406	443	428	413	398	443	414	424	406	445	417	428	421	392	421	458	407	429	420	419	409	393	429	452	388	464	391	425	384	391	450	464	395	418	405	415	419	406	421	417	404	416	414	403	447	412	428	403	430	391	404	449	413	383	438	425	439	401	399	410	450	384	416	429	423	408	437	389	366	444	421	394	413	401	405	389	424	412	419	419	430	400	435	457	414	398	407	403	405	408	441	452	421	423	389	392	419	463	375	411	401	378	429	402	406	423	403	421	433	405	414	381	420	422	402	397	397	403	387	406	446	408	413	413	398	404	445	421	402	403	412	415	428	420	416	431	389	426	390	432	409	395	427	405	432	390	425	421	429	414	409	423	388	413	408	406	430	432	421	394	423	415	452	406	453	430	396	405	367	417	377	423	399	434	403	437	423	437	387	413	410	383	431	434	436	376	415	414	436	381	419	392	401	441	402	399	452	454	406	405	447	418	435	418	435	415	404	430	424	403	406	399	385	416	423	432	418	392	396	430	406	438	393	414	424	417	421	426	445	407	427	410	411	395	432	447	423	446	387	443	373	394	413	413	405	416	419	431	409	421	376	426	418	413	390	400	403	412	425	403	427	388	419	422	395	437	440	401	422	449	410	438	408	437	421	392	442	402	427	461	442	428	425	399	414	420	438	399	413	384	421	428	394	443	432	442	421	441	435	413	379	418	446	369	428	386	397	406	431	437	419	433	433	396	412	429	432	433	432	398	421	422	399	426	423	419	420	419	420	397	409	427	435	418	417	420	416	422	420	417	427	432	412	422	455	376	396	444	401	395	417	418	395	437	394	426	427	410	400	421	405	470	381	381	429	425	392	431	425	436	430	397	394	432	423	438	398	415	432	440	429	419	431	412	441	363	439	398	412	409	460	408	409	405	452	437	397	396	400	443	460	417	429	406	457	441	392	413	404	419	435	397	396	430	451	393	425	420	412	416	421	425	438	387	427	427	448	412	392	438	434	449	407	410	413	465	408	448	421	408	409	439	427	417	379	429	414	430	381	404	413	432	388	430	420	445	423	409	436	444	434	391	422	394	447	436	420	396	403	406	425	413	436	430	432	392	415	414	375	406	404	454	385	442	393	385	424	395	416	434	389	436	418	403	401	450	366	431	425	403	385	403	402	420	401	409	416	446	393	439	399	416	385	395	402	404	445	444	409	426	397	429	393	430	434	413	406	445	424	412	462	396	436	423	407	449	481	421	424	384	402	447	425	386	407	426	421	402	394	426	420	412	419	391	425	427	422	405	451	427	379	387	433	400	445	421	409	454	471	396	409	463	418	415	424	401	405	436	427	393	429	432	436	431	426	427	399	400	382	433	421	410	429	429	425	408	409	428	401	407	448	426	432	454	406	418	390	398	448	375	443	415	443	397	394	399	445	409	417	410	437	424	439	407	413	371	428	403	415	391	443	406	399	461	426	418	409	408	369	394	428	453	423	429	400	404	418	414	427	406	390	408	427	431	404	429	438	390	392	423	410	417	392	390	423	432	419	401	468	424	423	409	435	415	431	416	444	415	419	425	391	388	419	409	383	468	386	436	391	445	445	404	434	426	420	418	417	406	408	405	438	425	397	424	423	404	413	396	403	381	410	419	395	411	442	400	380	390	411	413	423	458	438	455	423	390	429	440	422	409	428	467	432	450	407	390	377	421	432	429	442	420	416	434	431	452	404	423	432	458	442	374	454	411	419	424	395	418	383	442	417	410	421	423	456	376	420	397	419	407	412	375	403	440	403	431	372	406	437	407	427	406	433	411	422	371	451	441	413	425	414	391	419	427
39938	28747	24778	19950	16271	7927	1983	865	709	728	1458	2422	2410	1285	270	261	282	313	279	301	294	285	296	305	289	258	286	303	292	272	275	261	287	275	248	298	268	293	282	286	284	293	252	276	291	304	300	293	284	252	288	268	274	239	289	249	275	265	297	275	273	270	271	271	285	271	275	265	291	286	275	264	289	259	288	278	278	272	266	251	280	310	282	260	285	284	264	300	276	263	290	264	286	279	286	276	325	272	282	285	251	288	266	253	289	272	280	287	289	279	269	273	295	248	224	245	295	265	271	268	251	291	260	302	274	291	256	298	271	280	294	267	298	312	293	268	264	270	286	292	293	267	276	287	268	261	292	284	279	308	274	293	268	297	276	276	301	305	278	277	269	254	286	287	248	265	272	280	271	274	264	269	269	264	266	272	279	285	289	247	271	273	267	278	294	291	289	283	272	269	263	275	276	323	286	301	256	315	253	286	280	280	303	261	280	261	297	279	313	299	314	315	271	271	293	273	278	290	293	313	273	264	280	274	281	278	322	259	271	268	284	321	287	269	266	267	268	284	274	253	271	279	276	283	272	273	283	291	276	287	283	293	271	250	273	247	270	256	282	272	284	233	283	283	277	252	294	264	255	299	262	275	266	284	288	280	270	283	256	313	242	280	277	234	275	294	279	261	281	272	235	288	259	277	243	274	259	286	269	268	294	266	288	343	262	289	300	281	269	285	259	237	275	282	270	246	301	261	301	256	242	255	288	321	265	283	268	277	326	274	254	288	277	283	286	295	279	288	267	269	301	308	283	295	277	276	290	271	264	282	273	278	283	286	294	272	287	247	282	290	276	262	293	294	248	284	293	270	307	263	275	329	281	284	269	288	284	274	287	254	273	260	262	264	301	275	265	305	292	285	299	303	308	269	249	260	292	256	266	328	277	258	246	268	312	249	254	279	269	286	272	263	273	287	266	286	277	255	289	254	276	284	258	289	269	284	276	270	234	280	268	291	269	268	300	266	296	277	269	244	261	269	303	241	271	312	280	306	285	242	276	253	289	271	268	303	287	268	299	262	279	225	254	282	272	287	280	297	286	280	299	253	244	259	281	259	282	264	263	273	289	268	263	247	300	267	247	301	265	295	286	302	279	267	261	261	260	214	292	281	256	273	254	286	285	284	299	271	289	287	266	266	293	271	283	293	310	301	283	269	251	296	285	272	247	277	290	287	240	246	256	282	253	284	337	262	283	271	276	295	261	261	287	266	289	298	269	252	266	291	279	312	289	270	245	272	274	266	258	299	289	258	293	283	262	263	265	304	280	276	296	289	301	291	281	258	233	267	300	281	264	287	280	284	300	260	293	237	246	311	296	263	272	255	294	287	293	259	276	278	275	268	273	259	265	302	263	302	264	278	286	277	272	265	265	307	269	253	241	262	254	250	248	239	266	291	276	301	286	287	299	268	264	259	258	263	266	283	273	277	296	254	274	268	260	282	288	268	275	301	279	240	309	275	260	264	276	247	250	285	302	267	293	292	268	271	250	259	277	303	266	274	289	290	329	266	276	240	284	257	289	250	270	291	275	255	285	284	267	250	297	261	275	255	255	261	290	285	288	270	251	273	270	282	284	278	263	269	282	288	266	264	286	279	286	288	270	290	281	256	292	251	334	305	297	303	294	289	310	269	282	278	259	290	279	254	290	298	258	253	271	280	311	264	287	279	248	281	284	283	259	285	290	278	263	259	274	292	304	267	283	275	279	274	280	274	290	256	289	270	250	287	301	273	262	281	283	250	262	293	298	286	259	275	281	273	262	244	295	261	269	241	255	285	284	282	247	273	289	271	280	253	307	269	271	258	270	299	268	277	294	281	289	281	287	257	292	262	277	254	254	259	296	316	270	294	286	288	311	270	262	274	259	288	271	262	273	271	249	291	262	300	266	278	270	314	284	261	271	279	275	276	277	289	267	266	261	275	273	307	306	270	257	271	268	309	303	268	289	261	266	298	282	229	295	269	290	258	247	303	291	266	317	298	282	286	292	276	310	296	266	263	286	271	293	285	242	264	238	252	266	305	256	274	243	242	298	242	255	264	299	272	273	248	269	282	301	293	254	276	279	282	290	269	298	301	272	286	273	310	293	244	294	272	249	262	292	280	309	297	268	258	223	251	286	260	280	279	258	282	271	264	291	271	247	265	253	255	250	247	308	258	294	231	292	287	275	272	268	292	279	277	284	265	300	285	266	270	294	285	256	280	284	269	246	280	294	278	301	266	287	296	275	248	286	216	257	290	265	300	286	297	253	291	289	293	274	289	289	286	293	288	252	251	253	302	260	255	279	282	272	259	283	254	243	287	282	290	298	294	291	273	261	294	267	264	285	265	267	300	282	265	290	266	293	238	278	272	251	275	270	272	257	273	290	265	280	245	278	279	279	270	301	278	273	283	282	266	287	255	293	279	268	263	274	275	286	281	268	259	274	275	286	279	249	283	300	273	295	297	243	259	264	260	315	295	326	276	299	281	286	273	280	287	240	289	261	299	285	294	288	261	295	290	258	276	269	282	242	293	295	279	271	287	261	273	276	268	306	252	279	276	269	250	274	240	258	237	280	317	273	286	281	278	292	285	265	292	268	282	298	310	268	282	278	271	275	260	260	260	274	284	275	286	280	270	282	281	305	265	273	269	271	271	264	262	269	259	274	255	277	255	271	285	271	250	306	272	270	258	276	318	270	286	266	276	266	292	259	272	275	263	270	288	290	261	267	279	288	264	254	317	262	247	240	277	286	257	257	293	270	240	270	266	282	283	258	278	269	274	272	271	303	286	258	260	283	265	251	271	261	287	262	266	266	288	277	297	238	261	281	284	277	299	269	268	260	279	278	281	287	293	290	297	246	265	290	279	259	276	280	279	272	270	273	297	281	266	285	287	268	282	300	264	248	285	268	254	270	279	256	278	293	271	265	258	286	259	237	268	270	263	267	294	271	287	283	261	280	278	272	300	286	263	295	294	289	301	276	256	255	285	257	268	295	255	267	265	277	274	266	267	271	243	280	276	275	267	297	287	292	290	281	284	269	268	255	275	267	249	286	289	272	272	269	244	258	307	283	296	273	271	248	243	278	274	274	273	276	264	258	297	272	269	278	261	264	300	284	278	279	263	279	295	279	275	277	271	294	271	259	232	243	280	266	280	290	235	284	254	291	297	273	251	273	273	304	246	281	273	265	268	280	255	269	259	270	286	292	274	278	277	253	247	279	305	286	321	306	280	310	280	292	268	300	314	303	250	246	266	292	307	312	285	250	267	275	291	279	278	281	234	279	281	278	268	273	292	271	285	291	282	291	308	273	267	288	282	271	277	290	277	272	270	288	281	246	307	259	273	273	270	270	290	299	283	293	272	269	281	278	267	277	260	275	264	261	258	249	311	273	259	294	268	273	270	301	264	262	282	266	298	258	292	289	300	252	275	286	288	293	277	244	279	291	273	259	280	299	265	289	293	289	317	307	290
25580	22526	27167	30075	27284	15651	5256	3212	2916	2847	7267	10735	10998	5134	672	678	703	653	635	609	660	686	650	643	642	660	589	633	636	600	664	649	660	668	668	616	607	592	633	606	614	609	638	658	615	672	631	598	626	647	600	600	581	633	613	643	676	593	599	628	620	643	664	663	612	635	617	653	612	659	635	603	640	628	637	678	602	664	614	617	633	617	594	646	621	605	604	682	638	617	636	609	632	655	659	627	653	650	674	642	666	607	611	582	632	648	610	606	642	652	676	628	669	617	604	644	644	636	588	599	640	645	628	631	632	571	579	595	641	620	624	587	655	617	619	663	670	631	646	614	599	601	630	655	649	672	636	609	619	585	680	663	589	609	608	642	648	585	676	611	626	641	648	633	665	615	598	653	616	590	623	616	617	598	605	603	662	624	611	587	623	674	608	653	622	606	627	599	654	596	604	630	631	634	631	650	657	640	601	614	641	605	636	604	642	614	594	591	602	651	620	590	643	611	605	646	604	634	674	609	598	613	605	619	619	644	645	661	657	679	654	655	632	657	666	640	665	622	602	657	608	618	641	633	650	621	599	641	584	659	651	658	611	611	626	646	606	600	643	627	606	624	641	626	612	632	622	589	604	613	652	644	627	567	627	636	635	671	631	629	647	652	657	598	599	627	634	621	613	616	648	602	576	651	567	607	592	624	602	641	658	611	629	632	604	635	635	629	632	670	623	603	649	623	676	646	628	613	569	601	627	622	634	642	637	655	618	633	624	618	613	614	599	621	635	601	627	625	608	603	637	643	608	583	661	614	624	603	627	666	647	640	623	636	592	634	636	669	637	643	605	631	613	612	624	627	614	615	642	647	616	649	609	625	637	639	596	627	687	610	632	707	638	617	628	625	614	618	610	628	616	629	702	619	660	665	652	648	682	623	607	606	631	617	635	671	617	644	637	627	653	578	605	648	604	642	668	647	641	616	651	660	628	652	613	626	613	581	628	660	584	618	588	628	614	606	579	623	631	647	657	623	637	668	594	667	623	605	621	644	605	615	644	659	648	627	614	629	572	590	652	624	657	578	619	642	661	656	644	619	610	560	592	632	666	574	669	656	649	588	638	642	644	632	630	596	617	596	607	598	607	607	620	596	622	628	652	649	611	673	668	664	634	626	680	609	660	615	606	619	645	602	645	605	623	673	593	602	607	640	627	612	618	624	626	608	627	629	577	642	644	646	646	652	658	624	581	631	699	619	644	668	580	616	691	651	636	660	602	624	634	637	603	626	650	663	619	633	656	601	613	629	615	643	670	633	625	612	636	630	647	636	655	577	602	609	614	564	611	596	621	621	631	632	638	607	583	646	638	608	630	606	695	597	592	608	671	632	639	614	594	615	575	587	626	612	620	644	641	619	647	606	621	668	625	646	592	608	599	591	619	594	612	612	617	680	635	629	621	643	618	610	573	646	645	659	610	648	652	620	626	635	599	642	609	654	620	629	633	660	643	639	628	610	668	650	623	666	599	607	603	687	629	615	622	617	612	645	636	585	679	648	628	634	628	591	597	589	633	615	600	591	641	631	618	615	607	632	629	622	593	590	673	622	659	630	628	635	647	635	687	581	664	673	601	628	628	632	640	623	669	657	633	681	629	636	623	664	656	641	627	659	659	610	657	679	609	619	598	602	638	625	627	609	683	649	617	665	627	648	677	649	622	625	679	611	626	659	571	671	626	639	608	646	609	626	603	648	619	602	643	624	652	636	626	595	599	626	627	613	629	644	584	623	605	612	629	616	612	590	602	619	603	670	647	645	640	606	646	643	622	644	619	632	594	644	611	622	628	621	636	628	670	604	656	636	599	591	692	624	627	628	695	615	637	608	570	631	647	666	646	619	649	619	584	640	619	642	634	639	632	619	649	586	642	653	600	646	611	619	621	622	592	609	625	630	605	614	629	646	660	644	622	652	654	609	622	676	633	654	661	649	622	711	623	654	619	636	638	628	645	583	659	625	648	610	639	608	645	640	623	666	604	619	613	606	694	629	611	659	578	631	637	625	643	652	673	693	644	606	627	637	592	615	632	624	603	610	630	584	614	614	608	617	628	657	647	638	600	593	630	603	624	674	646	653	627	675	605	620	623	622	597	600	667	657	650	643	556	631	656	674	637	585	619	649	630	629	571	635	631	607	603	654	596	611	612	624	629	620	617	648	647	634	671	637	687	615	639	627	619	612	635	623	644	628	602	675	607	580	661	647	597	614	680	596	647	595	613	666	632	640	639	636	642	659	568	661	634	615	627	678	643	658	655	599	648	588	664	616	646	613	630	640	612	605	660	631	609	616	621	612	634	640	566	637	613	628	642	643	611	620	614	590	588	611	624	652	674	606	638	630	650	622	644	596	670	610	647	648	629	649	639	602	638	620	644	651	623	590	721	613	659	616	645	647	632	678	628	627	622	636	631	619	652	603	663	606	639	623	637	606	630	629	611	643	604	635	674	636	605	657	612	623	648	645	609	576	628	612	655	625	588	605	628	659	618	602	625	650	612	586	647	613	614	616	588	608	611	599	588	639	627	656	600	611	640	575	603	653	631	641	649	634	653	608	606	670	665	652	648	562	666	641	652	632	616	653	626	626	663	631	624	625	609	608	599	651	604	663	577	649	659	650	630	615	646	667	609	643	651	609	611	656	662	670	568	629	637	645	669	659	615	626	594	650	639	597	622	643	611	638	624	627	629	644	638	593	659	610	620	611	624	587	648	630	611	662	659	572	651	613	663	615	611	606	647	623	643	616	614	641	587	639	628	658	668	620	590	584	607	607	631	588	660	646	652	609	668	638	649	644	645	531	663	618	627	650	612	562	645	614	659	623	590	630	624	676	632	646	610	642	603	625	630	601	686	677	635	603	628	673	634	624	637	621	619	641	579	628	662	638	654	627	629	652	665	590	627	613	614	640	671	617	635	653	630	599	635	604	574	665	596	659	631	610	578	667	601	637	591	609	621	652	608	600	592	633	640	645	646	632	674	650	663	605	642	601	643	649	655	672	633	611	609	609	637	639	626	645	643	569	654	602	672	604	615	669	689	615	657	610	649	640	587	631	621	620	633	611	623	618	629	641	634	666	611	670	590	626	641	644	602	650	603	640	633	624	627	572	573	617	657	633	606	611	622	627	634	655	611	617	624	613	604	631	626	651	636	605	600	618	611	654	633	634	630	633	621	590	642	616	607	630	618	650	622	620	586	616	634	631	642	662	655	606	676	618	652	636	632	642	642	651	603	628	641	644	647	564	617	635	631	624	605	645	607	593	589	641	609	648	599	677	666	646	643	623	654	674	658	586	636	643	606	654	621	595	618	568	629	605	633	583	637	627	665	638	639	637	635	621	627	618	625	640	624	604	653	586	657	634	608	660	639	591	650	608	641	624	657	636	660	621	624	664	655	619	649	615	601	626	620	660	613	619	623	633	613	631	624	598	608	614	639	625	626	662	627	613	662	654	597	602	664	637
47933	36261	33002	32320	26475	14400	4033	1463	960	1131	2305	3969	4118	1950	333	319	343	338	341	316	327	331	332	327	333	339	321	315	338	299	370	311	333	329	351	361	318	340	295	315	282	313	352	325	330	348	322	317	338	341	353	309	318	340	359	346	331	349	317	326	328	299	335	316	299	319	298	304	322	321	342	322	335	283	323	318	349	347	313	301	332	322	287	349	310	325	315	339	340	330	327	279	332	335	342	335	315	316	310	301	328	316	315	297	330	338	342	319	308	313	324	334	326	316	329	304	327	295	354	347	322	340	342	322	335	323	321	331	293	295	289	325	337	342	291	345	326	341	346	359	310	314	298	284	306	319	319	333	328	295	321	300	337	315	315	316	301	278	329	352	334	284	327	321	322	300	323	343	335	315	291	307	344	335	299	338	300	336	311	328	336	339	319	345	340	327	335	306	338	318	335	323	317	349	335	303	337	340	318	307	301	329	370	337	327	315	301	329	333	361	361	321	340	310	317	331	335	333	314	347	342	313	331	315	313	316	328	318	328	306	343	349	359	325	313	351	334	341	303	327	310	313	336	303	320	313	323	334	342	350	311	318	310	331	354	330	330	308	332	333	322	333	337	312	311	316	326	311	320	327	326	335	332	340	343	366	278	298	335	326	303	331	327	330	323	301	350	318	319	340	323	325	311	349	344	327	308	314	311	308	324	313	361	347	318	290	323	298	329	343	342	341	328	302	336	325	304	339	323	353	335	284	327	340	333	323	317	306	343	327	298	341	310	316	345	351	327	340	304	316	296	329	322	303	312	297	326	351	353	331	365	323	281	280	316	326	328	300	332	339	314	323	333	304	311	317	368	321	344	289	336	357	317	309	328	294	377	320	312	333	335	297	276	300	326	313	310	300	354	333	336	292	338	314	311	343	352	353	303	313	329	309	314	340	281	299	253	332	327	308	322	315	297	333	331	326	342	317	374	287	304	342	293	343	331	333	318	318	369	353	325	334	315	313	349	354	320	305	299	313	296	318	343	309	293	305	318	335	343	329	312	303	361	342	363	337	324	320	370	319	307	281	323	333	337	345	387	330	359	331	356	321	335	334	324	310	336	347	305	292	338	334	367	294	318	334	371	365	322	350	331	338	329	341	287	331	321	308	332	364	328	326	298	319	329	312	337	309	302	324	314	336	362	303	326	339	302	331	314	339	305	321	331	337	333	352	312	321	336	319	312	310	355	344	346	293	309	293	323	324	325	290	344	301	327	302	328	364	322	309	345	306	340	301	311	324	325	360	330	336	303	318	327	328	329	292	301	362	356	314	323	311	319	332	355	320	290	331	367	313	311	339	295	331	324	345	331	353	332	306	314	307	318	315	331	313	317	339	346	294	343	321	333	308	327	332	334	353	309	305	326	329	340	332	319	308	342	338	310	360	318	347	334	328	333	326	338	345	361	320	327	341	312	326	294	343	330	332	330	366	354	328	314	320	330	315	320	315	345	324	329	307	325	312	311	329	308	309	350	321	292	334	350	310	341	328	360	327	313	358	315	337	362	358	336	324	318	335	298	326	312	351	308	314	356	294	311	340	299	314	306	350	329	308	303	298	325	358	347	309	328	326	318	343	356	320	298	305	327	327	353	320	325	322	338	353	364	285	311	331	303	330	328	280	338	320	327	319	318	319	323	321	320	287	281	302	354	320	345	294	311	332	347	321	324	326	304	345	332	308	331	286	296	284	336	303	298	317	328	297	350	360	315	336	318	335	340	324	319	293	308	325	341	340	326	291	338	321	349	314	365	313	312	295	369	334	330	328	324	282	323	359	311	309	341	363	308	335	326	325	330	326	302	342	316	303	348	335	315	320	309	343	346	311	337	355	340	345	314	311	343	332	298	326	317	330	354	345	294	353	319	300	330	347	358	316	336	359	302	339	337	326	326	335	301	327	314	324	313	333	322	321	327	335	315	322	335	310	344	290	327	321	306	349	321	317	327	335	322	352	327	270	340	327	330	308	327	320	308	316	290	320	325	317	309	328	334	318	306	320	322	308	317	332	303	321	299	304	326	341	297	312	319	355	334	314	319	345	315	291	303	327	311	320	328	350	292	337	348	303	321	319	330	329	359	312	347	331	312	359	312	349	317	330	313	318	323	308	340	311	321	326	343	336	331	334	312	308	326	305	343	310	341	302	355	312	337	353	340	331	333	330	358	311	318	317	276	319	297	331	325	308	320	334	311	316	365	357	361	336	332	358	309	315	317	333	322	271	299	372	308	318	304	317	305	320	340	346	318	319	324	303	341	307	345	347	351	320	303	337	296	330	332	312	353	356	331	317	299	309	348	344	340	336	382	320	325	335	324	352	324	330	308	293	312	347	312	300	330	335	382	338	296	311	348	334	346	315	322	318	325	339	346	326	341	348	334	347	291	315	349	327	306	311	293	294	347	295	335	326	343	317	322	325	307	335	300	353	304	315	298	313	346	337	311	309	357	318	343	283	314	300	329	355	347	324	289	327	319	304	336	355	324	360	289	326	343	332	315	347	336	326	287	337	298	355	305	331	309	314	318	300	330	349	320	315	348	340	340	331	319	346	321	367	327	298	318	319	340	324	329	324	312	296	352	321	287	301	321	317	337	330	305	337	341	314	317	358	294	279	364	334	315	305	330	329	341	316	323	338	285	327	309	297	322	323	340	341	329	323	343	277	321	310	300	307	353	330	333	325	331	315	353	355	308	306	316	332	292	366	365	342	324	337	352	310	315	342	329	328	312	297	251	305	338	342	315	337	353	294	333	340	324	311	336	354	339	320	314	360	317	277	287	306	330	330	351	342	310	328	308	327	346	314	303	334	353	297	324	315	358	311	339	342	304	320	317	309	340	319	276	319	335	316	328	312	323	349	337	345	323	316	342	338	349	317	344	309	330	315	294	329	329	314	306	334	333	330	311	320	317	320	330	316	349	327	301	279	320	280	334	317	325	339	336	320	340	298	320	325	303	350	323	318	325	326	323	325	333	344	345	314	342	332	309	340	325	296	326	333	362	349	355	318	328	338	322	311	327	287	322	289	288	307	358	309	313	351	339	284	302	303	312	341	324	330	352	319	332	317	298	329	367	337	335	337	322	364	340	346	309	291	324	298	324	311	327	327	317	301	321	331	315	342	305	328	353	302	328	321	338	327	324	304	347	316	313	340	303	311	333	288	332	298	318	331	319	313	320	310	331	317	340	281	313	325	347	327	308	305	333	353	327	307	355	330	334	315	316	328	336	306	317	311	344	321	327	331	312	282	307	286	351	322	335	295	341	307	281	325	343	345	328	290	309	347	320	320	329	325	323	288	322	333	335	310	352	314	298	317	339	283	337	315	306	331	329	327	304	340	320	337	358	346	343	312	333	319	348	335	307	320	297	323	299	348	312	300	332	340	319	313	323	311	280	348	342	301	323	348	363	324	321	316	300	353	338	332	329	354	295	337	334	329	327	331	320	307	347	336	337	345	331	299	344	325
30239	28349	34366	39947	36408	21845	8810	4862	3838	4780	9981	16440	16252	6916	721	728	722	701	704	754	716	700	707	730	705	744	745	708	759	708	710	685	649	765	737	677	687	684	728	737	722	696	722	701	723	723	744	751	700	691	729	693	719	715	729	728	736	698	728	752	670	727	704	713	691	695	737	729	751	714	730	749	713	740	703	692	657	691	738	710	713	741	691	730	703	714	730	745	684	675	729	722	726	727	721	696	731	701	686	723	681	718	699	699	699	681	699	705	699	717	703	760	746	684	668	737	674	730	757	727	729	726	710	675	745	718	746	661	679	668	739	721	728	738	710	723	711	685	716	694	682	719	698	674	702	719	702	715	693	671	680	655	683	674	722	691	683	720	655	702	751	772	694	691	711	695	682	705	689	714	700	769	757	684	658	740	676	756	706	669	724	716	741	701	724	711	730	669	704	720	738	725	742	726	725	715	734	654	701	707	724	679	676	699	707	688	761	698	725	693	709	708	684	749	714	695	780	689	737	742	686	690	649	695	714	685	693	712	679	705	694	688	705	745	690	687	655	757	672	744	674	707	721	753	701	700	731	712	713	743	733	732	676	721	741	704	693	720	707	707	719	729	691	712	721	649	733	661	734	705	720	679	673	734	684	719	728	681	712	657	727	673	702	690	692	700	745	696	673	676	734	728	655	744	660	700	762	703	670	710	695	664	756	685	681	678	677	734	692	708	703	693	715	698	709	706	728	703	731	690	725	710	759	685	670	660	720	749	729	736	661	736	695	707	708	734	706	724	668	706	727	685	702	671	710	684	783	680	715	740	694	692	704	705	683	685	698	706	681	686	717	727	674	758	694	695	708	765	711	677	736	735	692	722	733	693	688	711	723	697	716	732	644	738	702	714	693	739	699	699	688	687	677	743	705	726	724	750	723	696	691	772	715	708	701	701	719	731	657	694	726	687	734	649	748	750	663	735	748	693	699	745	748	718	722	706	725	724	730	716	743	733	671	723	703	723	679	670	744	710	716	731	691	678	745	706	682	778	723	683	703	693	699	669	733	715	721	735	710	708	695	690	692	688	717	682	719	679	712	668	708	697	668	723	726	711	690	726	678	686	722	711	685	723	683	672	692	697	695	730	723	711	685	766	743	652	713	672	675	711	714	685	702	711	684	707	723	701	704	722	670	735	652	701	697	666	696	750	662	647	710	702	686	711	746	681	682	653	701	722	705	708	734	731	698	761	697	771	725	693	709	726	682	682	750	719	697	677	664	701	672	750	662	666	729	702	712	699	691	680	700	710	707	731	731	702	750	703	680	727	710	684	713	715	712	711	708	740	696	682	727	724	705	746	668	686	732	724	748	737	719	707	723	703	644	743	671	654	718	737	721	719	677	714	714	711	706	684	709	705	694	730	706	703	687	700	715	717	729	708	753	718	715	700	680	696	699	709	691	674	665	715	753	724	703	710	718	699	657	692	724	702	705	720	722	721	726	720	757	715	727	715	705	676	744	688	703	768	672	741	705	716	695	719	699	679	674	686	735	736	702	657	664	685	683	670	716	704	697	712	751	705	710	708	710	677	655	698	746	706	693	726	717	708	741	698	739	677	727	732	679	734	749	729	688	702	717	724	727	677	738	714	704	733	741	716	679	681	722	709	676	692	759	773	725	708	756	703	666	669	750	732	699	727	703	748	752	706	757	745	743	674	697	657	677	670	664	690	742	715	714	682	724	653	653	711	700	688	659	688	737	677	707	736	757	664	712	712	745	722	772	749	698	729	688	751	771	678	722	692	721	708	709	706	732	689	685	708	734	681	739	680	713	686	691	715	728	683	713	721	646	732	693	751	688	726	685	704	698	655	710	726	691	710	694	736	692	723	754	738	718	729	681	709	678	732	744	729	705	665	703	759	723	703	706	745	672	680	734	752	738	695	710	694	741	635	696	753	642	698	725	658	683	669	692	740	727	688	732	707	723	753	688	710	684	704	754	719	681	685	709	670	652	725	681	706	728	702	682	684	677	702	693	733	700	704	736	732	695	679	712	721	725	689	687	703	715	688	638	665	746	708	706	738	719	703	759	688	734	685	697	734	689	676	703	705	712	688	724	728	733	725	696	700	704	712	698	682	657	728	717	730	682	699	727	679	740	715	728	755	736	693	741	733	719	753	635	629	652	699	722	713	662	727	707	660	686	667	712	729	690	728	673	705	714	691	716	716	701	723	712	712	709	668	710	726	705	714	748	693	724	705	653	709	689	704	670	683	696	715	639	724	759	652	757	711	707	680	733	713	658	663	758	687	702	726	714	723	791	769	701	688	654	673	724	709	750	708	767	725	709	741	686	714	697	663	707	694	660	733	716	712	704	695	686	706	713	715	714	712	745	722	675	703	698	701	724	759	663	697	701	740	719	695	742	661	731	686	733	700	720	683	681	718	691	680	688	730	708	708	692	725	696	733	681	715	702	717	670	752	721	712	694	696	700	682	707	719	713	700	744	763	681	691	723	697	675	702	694	708	686	737	706	705	752	733	723	687	721	700	719	692	688	718	699	738	697	717	663	684	647	731	712	686	705	723	721	734	760	672	748	691	702	709	719	757	734	700	689	706	683	687	695	764	699	705	697	726	710	738	712	703	719	756	649	717	721	707	710	738	716	705	737	718	653	682	730	734	748	683	667	702	718	718	694	661	720	708	726	711	709	661	727	703	699	717	718	695	680	666	672	693	692	720	688	724	701	645	740	641	712	695	673	706	707	741	701	764	757	700	671	750	682	686	730	712	719	711	713	677	670	720	713	697	735	740	744	659	709	732	715	680	717	695	749	737	741	785	707	667	722	754	746	725	695	677	681	708	692	665	650	723	747	738	685	717	708	732	692	714	749	705	682	719	731	685	713	664	675	709	699	688	688	750	714	715	713	731	727	715	763	692	701	747	641	707	723	721	716	698	770	694	688	696	760	698	683	716	713	666	709	676	714	673	758	697	746	731	676	683	700	709	692	681	741	761	722	726	745	707	686	687	696	682	724	746	736	705	740	690	732	777	758	664	688	691	693	695	691	692	730	753	702	698	694	652	667	703	748	753	666	714	726	727	685	680	725	722	725	675	696	734	730	736	684	680	757	714	691	700	709	680	746	700	716	672	742	717	722	746	727	730	720	661	691	698	721	681	717	712	710	714	731	685	674	762	752	677	693	739	724	697	732	690	690	693	746	701	739	745	704	717	700	750	743	676	733	680	711	656	692	710	709	744	694	698	713	711	713	707	689	706	707	730	725	675	681	663	726	696	721	745	710	741	734	707	716	739	690	663	752	719	648	730	733	746	717	734	724	688	719	707	723	700	684	725	709	742	766	675	694	718	718	701	664	730	687	725	688	750	734	715	687	710	709	712	695	686	733	722	715	729	725	695	711	703	672	757	704	717	695	688	805	704	667	724	747	670	719	620	709	689	700	686	738	702	726	700	705	743	704	705	697	738	697	747	722	742	706	669	732	721	720	691	725	666
19841	10035	6220	3658	1336	851	469	272	249	268	297	223	240	187	135	149	149	168	135	138	145	152	156	160	142	165	117	138	176	152	165	151	137	153	138	174	156	147	150	142	179	169	140	145	151	149	137	174	139	148	132	166	162	146	137	150	137	142	126	135	163	144	130	137	137	174	181	163	156	169	148	150	149	162	123	164	159	163	150	154	132	169	141	127	154	195	153	134	136	158	130	132	154	125	153	143	152	157	157	163	145	138	125	125	167	140	150	133	157	133	172	146	155	158	143	151	145	154	149	140	132	158	159	150	164	148	142	155	167	165	142	149	153	139	137	154	123	147	158	141	144	117	140	180	158	157	164	145	161	112	123	184	151	131	147	156	148	152	151	168	140	144	136	158	155	134	156	173	150	138	158	178	137	127	162	152	200	132	130	147	156	165	165	168	161	143	168	139	138	149	143	157	152	167	128	151	174	163	160	148	143	151	128	151	152	140	147	139	148	158	166	164	148	148	123	143	159	125	148	141	127	137	125	137	149	158	149	158	172	163	120	151	153	159	153	132	143	148	129	154	155	142	161	148	150	156	133	160	147	160	165	138	140	147	150	167	179	144	136	171	180	133	128	130	178	156	141	150	133	169	169	129	154	138	152	154	126	143	154	152	170	143	145	136	143	141	146	141	146	141	129	161	147	164	165	139	150	153	138	165	154	155	141	132	157	147	156	119	148	164	178	156	142	148	134	138	145	130	145	141	175	158	174	151	173	160	164	137	149	179	153	155	136	155	146	136	167	159	141	138	126	137	160	158	162	166	185	156	130	127	145	170	159	147	143	165	155	152	169	135	129	125	148	140	142	147	149	133	160	135	157	148	161	153	158	141	132	143	145	133	148	149	157	136	144	153	143	155	144	138	146	127	147	167	138	173	129	149	129	148	143	160	148	152	153	148	143	156	136	156	163	132	123	176	144	134	156	127	164	152	155	143	146	164	136	146	146	186	137	135	139	148	152	143	156	160	151	148	149	166	160	168	155	132	137	137	118	145	171	119	195	155	130	150	149	148	137	154	148	165	152	156	142	165	154	158	134	145	151	133	133	136	151	184	139	137	154	133	142	155	158	147	158	154	159	140	164	156	148	163	153	140	158	145	160	153	142	149	173	145	150	146	160	137	169	152	129	148	123	154	150	181	140	138	135	140	136	162	123	152	157	142	154	149	142	150	158	181	154	151	141	160	145	154	136	145	177	180	165	145	126	157	161	147	148	155	152	125	167	129	146	129	141	152	144	132	151	140	169	137	140	126	147	131	139	172	133	136	152	159	152	154	162	133	133	137	124	162	166	143	160	171	138	116	127	148	150	143	137	162	150	140	156	140	147	158	175	163	141	150	148	157	147	151	155	156	168	171	136	141	165	147	151	171	131	145	155	139	166	145	150	137	139	158	150	141	142	173	122	147	141	143	145	163	151	150	136	163	147	187	141	154	133	133	161	162	154	141	159	128	140	145	140	150	132	136	174	153	176	154	140	154	159	137	135	141	143	146	143	145	143	162	141	163	161	163	143	153	153	145	168	135	171	153	168	159	157	160	151	145	141	168	163	132	136	141	140	136	149	172	156	145	152	147	159	156	144	158	155	148	123	152	144	137	143	154	171	157	145	136	130	146	143	134	155	165	166	179	156	157	143	164	153	153	161	141	167	148	158	144	160	152	205	152	135	163	130	157	148	145	150	139	148	161	146	141	141	122	156	157	138	146	150	159	139	143	145	152	163	163	161	161	138	153	152	159	136	132	129	146	155	164	153	168	148	140	145	143	137	134	144	132	139	150	150	162	142	157	167	149	128	148	191	167	168	146	170	148	170	156	147	159	130	162	166	146	143	154	137	170	171	141	136	164	155	150	150	156	146	150	130	146	152	125	141	141	182	127	131	165	177	136	138	151	157	115	153	152	175	157	162	166	157	153	162	139	182	164	152	126	149	184	169	149	176	136	148	148	174	133	150	150	129	133	148	138	141	142	164	148	173	175	188	145	137	166	125	117	158	167	154	172	137	157	127	125	136	135	124	156	158	160	162	163	156	134	129	130	144	171	145	169	145	136	154	143	148	148	130	152	143	147	154	145	144	156	178	158	142	165	156	142	156	172	142	150	144	135	159	126	142	134	143	164	159	160	154	165	130	148	150	149	128	143	140	148	142	152	159	161	158	129	147	159	163	151	146	140	151	154	165	156	150	158	174	133	157	158	141	164	164	131	151	156	143	177	142	158	154	154	149	142	142	151	150	128	158	170	165	153	127	134	145	171	141	159	141	153	163	151	152	163	150	133	144	156	135	124	159	167	142	122	156	140	144	131	157	141	163	149	151	122	157	168	157	156	141	174	147	136	144	176	172	183	145	167	139	162	126	149	162	134	143	161	161	169	143	161	134	140	140	145	136	155	170	169	162	157	171	161	129	156	150	152	158	130	141	154	175	175	160	159	160	151	142	152	165	150	144	162	156	162	157	164	151	150	144	178	156	140	164	144	133	140	127	160	149	200	138	152	135	152	127	150	151	166	161	143	151	170	153	151	124	155	162	176	143	111	146	147	141	153	151	146	140	158	138	154	168	152	146	145	158	138	163	154	159	158	157	143	146	156	135	127	130	169	170	139	137	157	159	166	155	142	149	140	147	137	114	168	166	153	141	171	143	179	169	139	156	167	144	116	130	136	159	146	151	151	159	127	164	141	166	176	153	154	154	154	186	158	142	158	167	144	153	159	147	181	151	151	185	163	139	129	149	188	146	169	187	140	173	150	144	146	148	161	149	159	158	159	125	139	140	168	170	138	144	155	147	143	142	156	160	158	151	143	137	159	131	151	148	169	138	157	117	156	132	149	141	151	148	141	122	125	157	136	163	135	147	137	183	138	137	163	144	147	149	132	166	139	158	153	164	138	144	161	149	132	153	146	144	166	172	147	146	135	152	129	147	146	155	131	142	136	132	145	152	150	155	147	151	153	156	149	148	143	145	150	120	168	156	145	141	164	156	147	173	152	163	161	137	144	148	160	174	149	152	156	130	166	153	162	163	154	136	165	160	163	115	176	144	183	141	141	142	123	174	144	146	146	149	161	167	139	135	125	119	141	135	141	159	170	161	156	164	120	161	154	176	172	150	153	142	138	132	149	166	139	142	151	153	159	182	125	151	140	152	133	132	140	141	168	154	170	150	157	151	146	159	140	158	133	164	139	152	153	173	160	166	150	164	144	139	136	133	152	154	147	147	179	138	173	133	151	158	135	142	149	152	148	155	146	137	160	160	150	156	136	161	159	136	133	151	135	134	145	140	142	143	139	145	143	151	173	139	150	153	165	139	146	150	151	159	146	152	146	166	138	162	151	150	151	162	177	162	142	177	134	145	138	143	114	163	150	157	140	174	162	132	153	151	175	147	145	174	142	154	153	145	142	158	137	161	160	152	150	134	175	152	174	157	154	150	131	187	149	146	167	163	157	166	156	148	123	154	141
12051	7915	10157	9625	4803	3063	1978	1148	1009	953	1040	817	880	616	392	352	362	351	382	362	347	338	390	395	379	366	355	367	363	375	352	364	358	359	391	379	363	388	377	368	400	362	354	365	327	362	382	377	371	356	357	365	356	360	392	336	375	383	362	356	380	368	370	379	375	373	373	346	380	383	412	414	365	391	339	375	394	387	396	362	366	398	359	376	382	329	404	362	371	347	389	371	350	383	367	357	351	367	396	376	363	381	396	372	356	376	354	402	380	404	378	369	380	351	373	348	374	366	354	373	371	336	389	381	351	358	393	342	360	362	343	388	344	370	390	340	365	398	373	367	362	374	377	350	403	373	364	381	374	392	378	380	435	381	393	404	367	379	351	370	372	370	381	372	350	342	379	356	342	374	392	362	378	377	352	380	365	384	329	376	404	375	386	378	376	361	360	378	422	364	369	371	364	390	365	358	353	379	382	376	361	361	371	389	342	362	379	408	331	363	363	358	365	392	395	357	374	345	420	379	364	361	389	362	363	358	374	357	369	371	371	364	385	364	326	386	352	373	373	402	388	389	378	381	381	358	388	386	396	416	364	345	387	377	365	322	376	348	374	363	342	372	353	346	358	363	411	349	400	346	366	384	367	387	371	395	346	378	364	391	371	370	426	364	386	348	378	364	396	407	389	390	368	385	329	390	405	361	367	366	368	385	344	393	360	368	405	360	397	393	387	344	377	352	360	361	357	383	366	370	369	379	347	343	384	392	384	357	348	391	398	334	380	373	368	359	405	394	391	344	358	344	353	386	366	368	371	372	392	396	350	366	398	355	375	349	371	358	344	377	359	383	364	366	359	371	345	386	357	369	346	351	364	379	382	350	359	379	342	356	381	333	405	389	380	355	399	351	363	340	380	344	377	376	368	378	344	420	368	395	401	343	372	368	351	390	356	370	349	379	354	389	377	367	368	380	361	352	366	381	390	398	384	353	369	369	379	393	374	363	380	366	375	367	395	366	357	382	357	351	357	378	372	401	349	333	396	411	368	381	358	355	340	361	377	373	386	387	394	356	378	385	379	366	375	344	373	397	411	362	393	365	359	364	365	354	376	395	380	383	373	382	376	386	354	380	392	354	343	386	397	350	335	386	371	353	389	384	430	362	411	387	410	379	396	396	335	346	387	366	376	396	360	389	350	398	416	360	403	399	354	369	409	415	358	386	373	377	381	360	363	374	398	403	374	398	351	362	406	392	366	385	384	366	399	370	407	388	347	346	383	382	370	359	376	373	355	371	384	375	349	361	416	375	397	340	381	350	375	347	376	389	379	401	341	357	393	399	391	394	344	373	360	366	363	356	360	366	357	405	347	353	406	371	339	396	382	367	390	373	345	387	367	364	363	343	380	392	389	393	359	365	411	381	388	384	380	371	385	368	359	367	353	402	358	379	376	362	390	357	372	379	401	369	364	366	373	377	366	365	409	404	359	352	378	362	350	371	391	373	369	395	346	365	382	378	348	386	377	387	377	383	372	346	397	385	391	359	364	368	339	409	355	388	354	402	356	384	374	437	361	366	364	386	370	360	366	365	406	375	368	392	386	382	382	371	415	364	398	372	389	376	361	372	369	385	388	354	378	381	352	357	355	378	398	367	407	353	374	376	376	395	393	382	365	370	369	348	393	365	365	354	381	364	367	395	361	403	368	370	364	360	393	360	380	356	384	397	381	366	409	385	371	378	402	377	397	331	369	381	406	368	369	372	351	367	362	338	345	422	360	367	344	368	379	353	371	361	357	360	364	358	348	370	379	372	346	372	404	342	395	370	391	340	354	332	400	358	364	382	372	361	360	335	411	386	389	362	345	373	354	342	337	390	390	333	371	378	359	415	373	361	367	358	378	346	370	405	348	371	366	438	375	382	361	376	385	347	348	365	377	324	373	372	383	376	389	362	375	347	382	340	353	368	362	389	363	400	411	365	376	350	385	368	366	368	359	358	346	366	376	386	372	390	375	373	367	367	387	332	362	363	348	356	393	381	392	356	375	381	359	379	393	386	380	391	351	363	397	377	386	362	359	379	361	367	378	392	373	371	388	378	386	362	378	365	374	371	382	402	393	371	350	399	371	379	391	349	365	378	348	375	364	386	383	358	394	395	376	371	366	375	370	357	356	332	419	371	357	372	393	394	364	365	390	338	343	370	363	370	362	356	391	382	378	396	356	364	366	373	349	355	397	334	356	347	398	335	399	386	358	365	351	332	345	392	414	367	341	386	360	350	382	383	370	392	337	369	374	372	353	407	360	359	368	397	347	373	360	371	367	379	355	371	369	373	385	395	370	360	369	369	371	354	378	340	360	367	367	399	374	378	344	361	382	353	387	363	360	370	367	397	368	384	385	374	387	357	355	393	368	382	351	333	400	367	425	383	352	349	359	369	405	383	381	387	370	406	389	376	399	383	373	334	386	385	386	375	346	364	372	388	377	427	373	374	356	362	337	354	393	420	322	369	387	386	388	367	354	365	371	358	394	394	375	401	368	394	379	351	366	367	378	361	394	398	401	409	370	376	364	380	369	382	362	346	376	373	376	385	350	387	419	376	345	346	368	403	342	398	378	382	390	353	378	334	392	382	376	363	385	415	363	364	406	375	402	396	375	370	350	322	341	408	379	361	412	405	389	386	361	381	396	369	334	343	335	371	406	378	389	414	359	357	393	386	388	383	406	358	381	374	359	376	381	367	370	350	393	352	349	414	364	356	385	345	355	347	385	363	376	342	351	352	361	394	357	399	400	354	388	382	374	327	374	376	376	356	395	367	375	353	380	365	368	391	349	371	357	387	353	402	378	379	371	361	361	370	385	377	375	362	407	383	368	373	336	373	382	360	371	401	379	369	383	390	354	391	382	380	379	384	365	399	373	340	374	372	363	399	355	383	351	372	377	375	363	380	355	389	383	358	386	332	360	379	402	374	393	410	372	367	402	383	398	393	387	349	382	407	378	368	361	377	385	378	397	384	344	364	343	374	369	373	385	372	398	370	366	376	346	352	360	387	392	370	363	397	346	382	357	378	368	360	374	363	363	322	359	363	345	354	377	375	383	392	391	369	373	351	387	379	358	358	407	384	368	351	317	373	349	391	378	385	362	382	392	378	348	384	379	397	369	341	370	387	375	387	360	348	348	355	367	412	375	380	345	370	385	390	369	368	362	349	385	383	391	359	386	372	350	359	406	366	349	388	378	385	367	378	384	381	369	347	379	389	366	388	371	351	366	388	373	353	383	367	372	367	369	400	381	362	361	360	372	369	363	395	361	352	380	402	394	369	351	359	394	359	363	388	375	351	337	350	380	380	348	371	378	359	389	379	368	357	363	330	362	393	356	369	359	355	399	385	344	387	371	321	398	343	357	355	384	371	360	373	357	359	376	396	384	376	373	378	390	371	372	354	356	358	365	359	352	376	407	375	389	374	397	360	377	400	325	385	384	421	380	394	405	396	360	354	399	368	395	378
38619	27164	24060	18662	8589	3483	1336	704	708	1490	2927	2650	1979	792	298	289	278	279	294	255	263	278	271	298	261	283	281	264	301	271	303	265	271	269	298	241	290	264	280	253	283	270	266	271	263	283	285	257	283	294	255	255	287	296	266	296	257	250	253	254	284	266	303	261	246	258	275	277	249	274	252	293	300	248	295	265	263	282	293	258	256	276	303	297	262	300	266	315	310	263	262	279	280	277	248	285	264	277	276	253	331	263	259	300	284	257	278	252	266	305	273	271	269	242	255	300	256	286	266	256	271	278	245	276	330	283	253	269	222	283	259	266	255	287	293	266	258	280	263	247	281	252	265	293	326	260	275	289	249	263	239	262	263	261	305	255	288	275	247	278	273	300	295	253	284	275	292	276	273	274	232	290	264	296	268	263	266	228	291	268	263	266	264	227	294	247	272	273	267	306	286	252	262	297	277	273	257	300	300	259	264	279	293	281	263	289	305	275	248	297	305	262	264	285	286	243	267	274	271	262	251	302	251	257	257	319	264	309	280	277	258	276	296	246	256	256	257	281	263	271	294	289	270	230	317	251	279	284	272	271	294	256	269	249	281	261	277	277	271	276	262	272	269	259	258	290	267	300	260	259	291	304	253	275	281	276	296	248	259	274	293	271	260	283	245	280	307	281	252	302	302	288	250	270	252	297	273	296	260	260	262	279	295	277	241	290	274	234	235	260	257	267	252	265	252	282	293	250	270	271	272	268	277	286	297	274	254	295	284	235	262	244	258	239	269	246	269	236	275	253	281	285	305	236	282	246	279	262	281	236	297	294	274	264	276	256	272	252	261	278	292	326	266	311	283	290	257	264	260	272	262	272	289	253	276	297	273	275	293	280	286	291	275	268	288	264	276	300	267	259	276	244	293	253	256	272	283	274	243	287	249	269	286	287	266	278	255	244	268	269	227	296	252	255	281	259	316	288	282	265	276	278	275	219	267	257	283	288	273	240	267	298	270	280	270	277	281	262	257	251	261	244	268	266	260	297	304	254	301	277	256	250	276	262	262	274	302	264	285	256	279	312	276	300	269	262	282	268	254	268	309	298	281	263	294	252	265	312	280	258	284	274	257	273	281	260	246	259	292	296	293	274	267	267	269	247	277	273	252	253	310	271	264	260	265	232	263	258	258	272	237	244	259	312	292	267	269	250	288	268	284	302	265	268	257	284	271	240	264	286	275	299	295	321	256	280	301	258	275	265	273	251	259	270	275	276	274	267	257	290	247	279	285	271	272	256	260	278	271	258	273	296	279	248	242	275	283	269	267	304	322	279	276	265	279	277	297	269	251	290	285	251	285	268	259	298	285	284	303	272	271	281	280	260	273	236	284	249	284	251	276	281	260	269	271	257	263	245	284	264	255	275	284	303	267	264	257	245	266	296	274	281	303	270	277	244	270	281	276	274	280	272	240	290	261	266	261	310	263	281	302	269	296	264	278	245	276	292	244	298	260	269	288	281	248	284	281	263	264	260	286	280	276	277	282	251	283	333	276	278	239	300	275	276	277	252	242	251	252	250	252	274	267	245	275	289	270	285	260	255	300	269	282	250	255	261	277	290	318	261	270	263	307	295	249	244	269	301	284	300	285	290	275	280	265	290	282	323	275	264	243	262	261	261	285	282	256	290	268	253	254	284	273	284	247	256	245	255	280	293	256	274	263	278	244	296	291	282	273	258	268	258	281	263	278	261	269	256	275	296	306	265	262	303	286	269	283	254	269	298	270	273	283	289	276	277	263	264	271	276	289	259	266	248	251	276	270	276	256	243	284	277	311	262	294	266	285	260	287	251	304	272	277	266	258	314	287	248	242	255	294	275	277	286	262	281	249	251	272	272	268	249	262	294	259	249	288	265	243	273	301	271	260	284	255	258	285	269	278	274	257	268	302	246	299	292	265	313	281	271	252	252	263	295	295	272	266	286	288	267	264	298	290	264	242	260	308	243	277	280	267	258	263	279	288	294	284	285	308	277	255	297	270	289	269	250	289	284	256	273	284	287	301	306	282	275	282	279	265	276	266	246	265	269	259	283	274	266	256	277	293	263	272	271	254	233	274	260	303	271	281	273	287	298	288	278	262	247	290	288	290	288	300	274	293	271	284	286	311	281	286	294	285	277	268	261	239	255	253	260	261	290	263	242	255	247	300	277	274	282	265	255	280	294	247	282	280	261	281	283	276	269	246	310	271	264	287	280	282	293	267	286	249	248	268	284	298	262	304	279	240	277	276	267	297	297	267	285	269	292	271	293	273	276	282	269	280	265	263	246	257	287	286	294	267	289	270	278	316	217	263	286	286	300	278	263	287	277	276	305	278	251	273	261	254	247	290	274	256	259	261	282	296	272	262	290	279	293	272	264	273	299	316	269	266	267	269	290	251	267	274	309	280	288	255	266	261	246	243	299	244	264	269	298	292	279	260	253	282	270	308	266	268	268	281	282	256	289	266	268	247	272	274	262	280	282	300	298	227	295	275	268	252	290	242	266	284	282	242	287	282	280	291	248	301	277	301	247	271	289	307	275	267	280	269	271	281	293	267	267	266	264	254	267	276	272	259	319	263	258	231	264	268	260	280	287	266	273	248	262	272	276	271	270	300	278	282	273	266	282	255	257	262	263	245	281	253	275	265	318	281	242	264	277	287	292	262	252	275	270	235	267	302	276	261	281	313	248	310	307	288	274	283	263	313	269	247	264	301	244	255	285	276	269	275	263	256	304	238	295	273	300	269	300	286	274	286	291	260	287	278	272	266	280	273	258	301	284	283	301	311	284	285	248	248	297	263	249	301	261	254	267	297	296	276	275	258	289	293	284	282	279	274	304	263	256	265	274	255	274	247	299	266	286	268	251	243	283	290	293	274	286	289	280	298	307	280	264	272	254	269	301	281	251	284	282	240	255	276	277	291	266	285	278	248	292	320	266	242	264	287	273	251	271	280	273	277	282	273	250	267	274	246	228	250	251	269	257	275	288	253	248	262	282	294	262	306	257	265	277	255	282	245	276	275	247	260	272	274	260	294	255	271	255	302	273	271	260	263	283	284	262	305	259	279	316	288	281	271	316	291	291	262	280	291	267	256	267	287	280	243	268	265	289	272	271	319	281	289	279	273	264	268	263	264	276	277	257	255	264	284	287	284	277	240	255	263	260	266	269	284	281	278	241	284	274	266	292	266	268	257	273	294	295	294	263	250	294	277	286	269	270	278	262	287	261	261	289	296	252	245	282	276	248	269	240	250	266	268	263	295	318	238	264	282	273	281	302	272	306	288	285	234	281	283	271	254	271	282	292	262	266	259	258	260	280	239	271	270	265	269	291	259	261	240	256	238	297	248	303	254	286	304	256	266	226	248	285	289	293	303	262	244	276	272	272	294	288	278	240	265	316	300	264	272	240	290	276	252	276	246	262	305	270	277	257	288	262	291	281	280	275	291	250	299	261	248	276	293	286	278	260	280	278	275	249
25071	21178	28091	25939	15418	9050	4417	2512	2731	6913	12633	11132	8777	2802	666	649	663	641	636	562	636	605	678	651	618	596	605	633	609	608	661	582	622	634	616	643	638	654	639	622	646	656	647	630	660	608	632	648	667	617	602	615	619	620	622	631	645	575	656	620	602	596	593	628	594	594	617	627	639	639	658	631	626	637	645	641	627	596	626	663	652	647	609	602	634	620	588	603	591	656	613	636	639	576	622	623	630	600	660	664	669	620	655	600	605	593	637	624	624	631	617	622	614	608	642	582	626	631	633	633	614	663	561	601	624	658	644	589	600	603	629	611	593	621	595	661	599	652	610	602	617	569	658	613	615	633	650	644	647	595	611	633	628	654	618	558	627	593	674	592	613	623	651	603	612	629	669	611	628	583	642	619	618	628	581	648	597	615	654	618	571	662	644	573	654	618	673	592	610	618	602	644	664	595	641	583	616	617	637	642	656	601	604	654	613	607	646	655	591	601	597	626	635	649	650	677	606	596	620	550	600	661	623	615	632	640	618	626	632	592	623	643	644	627	617	622	629	627	583	575	602	604	627	615	628	582	633	645	632	639	655	610	663	610	645	625	609	625	580	616	611	577	612	607	582	618	643	651	634	596	643	687	612	658	611	588	628	642	644	638	627	628	597	640	612	615	613	608	654	599	634	639	647	625	635	662	680	623	630	635	616	604	611	632	638	642	642	637	638	662	627	613	642	617	628	660	608	590	623	656	640	569	610	552	621	648	649	629	591	609	596	590	619	600	598	625	639	595	652	603	620	625	655	591	593	610	586	632	641	647	582	612	625	625	628	575	604	694	653	612	624	626	625	669	597	668	600	623	605	626	637	618	605	605	627	614	632	630	683	660	585	636	625	650	608	638	633	625	611	623	615	624	655	629	622	579	616	612	607	608	616	625	651	596	617	598	602	584	638	606	624	642	645	609	615	594	632	652	611	648	651	609	632	606	585	657	657	673	615	640	661	677	610	595	601	613	635	587	604	643	595	595	614	612	604	615	650	607	637	634	616	629	661	583	605	616	600	649	614	610	648	609	624	626	670	616	600	615	613	597	617	613	573	651	624	612	648	651	617	619	577	635	647	587	627	605	580	628	625	659	620	629	665	637	634	662	651	601	594	588	648	634	645	654	617	605	614	685	637	612	669	612	608	599	623	596	586	645	577	624	637	628	610	630	641	584	600	631	643	638	614	647	668	630	680	628	636	622	600	621	638	612	621	583	610	639	619	657	660	656	628	611	640	578	647	589	590	592	647	628	616	605	605	580	596	625	616	631	618	601	631	630	667	658	606	603	652	587	623	613	640	614	604	645	609	635	683	629	580	623	639	616	654	613	592	598	610	628	617	638	604	636	647	646	623	675	642	611	625	674	604	649	629	604	626	626	600	612	640	633	587	611	630	621	588	681	646	613	651	611	593	623	597	600	639	613	589	616	646	636	613	659	634	607	616	642	610	624	617	642	645	591	633	677	640	603	671	596	597	624	622	564	598	614	662	624	616	605	610	571	605	648	600	631	610	612	638	620	582	603	627	640	611	640	621	635	593	645	636	633	607	621	593	607	668	608	627	564	635	629	595	649	637	594	663	645	629	604	611	653	636	627	621	598	593	658	647	641	614	610	585	616	626	594	638	600	610	606	618	586	617	614	644	628	650	654	659	655	651	626	608	657	645	606	635	600	592	627	589	635	642	611	624	617	631	627	569	611	657	621	630	635	655	619	609	605	625	596	643	587	626	616	634	620	634	617	658	607	618	627	664	635	624	607	593	606	640	619	632	640	626	644	578	635	583	657	637	598	648	569	645	579	593	650	627	598	615	622	627	604	609	674	615	645	670	632	611	641	622	611	594	572	639	648	650	586	630	597	612	624	613	618	618	595	611	617	571	612	626	640	573	659	646	593	593	619	624	587	636	621	606	593	601	628	648	607	654	614	586	584	541	661	599	611	623	597	644	616	689	628	632	605	594	609	581	658	676	626	630	582	621	589	621	599	630	621	604	600	641	636	652	612	590	614	647	646	611	591	602	646	629	601	612	647	614	643	632	652	572	624	593	580	619	659	614	628	565	699	647	584	635	659	661	584	613	649	641	648	619	637	577	620	603	630	624	608	613	588	622	602	629	654	617	644	656	605	651	630	611	651	621	611	590	611	659	601	618	636	605	665	620	608	611	617	637	659	614	650	631	633	626	614	641	648	552	600	582	605	673	637	643	611	605	580	614	640	643	626	647	659	648	616	631	598	609	616	676	637	597	613	668	607	637	627	577	659	583	664	613	585	628	587	567	614	643	665	620	615	655	604	560	594	619	600	611	692	602	583	603	567	669	618	611	591	627	632	618	624	624	586	613	603	640	643	592	668	630	639	622	582	614	646	619	596	634	680	629	631	634	634	624	592	624	582	669	615	628	627	631	656	623	656	673	599	619	636	655	631	627	667	617	645	615	629	626	612	653	636	591	639	657	636	595	626	621	580	607	628	601	659	636	600	635	592	628	579	583	649	609	624	656	622	604	658	616	625	646	644	642	617	653	670	636	648	600	646	641	624	617	626	641	659	657	620	568	639	574	607	623	633	637	546	584	613	627	656	641	621	597	652	613	586	611	626	645	595	616	624	624	645	647	593	581	583	700	607	628	650	648	608	634	652	607	649	663	617	630	626	577	641	610	627	610	625	620	641	598	630	602	587	602	618	644	613	655	589	568	626	625	558	635	623	639	628	620	654	660	629	565	590	640	612	677	649	622	600	633	612	632	673	607	655	598	617	599	637	632	648	673	639	621	614	593	649	642	602	638	610	574	626	618	595	618	597	630	619	594	639	581	546	620	622	642	621	582	663	603	626	622	609	606	613	654	604	639	612	621	627	619	585	622	635	637	632	648	625	630	651	616	576	611	590	634	614	646	610	602	678	638	601	685	660	597	625	622	647	660	612	625	598	611	595	639	615	598	550	625	619	604	614	644	600	618	603	632	603	582	587	623	655	628	587	606	602	645	631	601	565	580	625	599	655	611	639	627	596	624	615	631	614	614	642	659	588	579	615	672	627	637	573	655	589	576	599	609	639	664	588	647	615	638	593	575	627	615	622	608	621	624	609	602	627	568	589	630	590	594	596	667	635	598	605	633	624	644	659	580	645	645	623	650	715	607	660	642	603	665	618	631	641	649	597	650	657	611	589	659	627	621	617	563	644	603	616	628	609	629	614	606	592	670	652	607	618	667	632	609	660	596	607	601	600	641	606	640	636	631	607	637	613	604	633	647	649	673	647	633	637	600	611	653	693	603	595	632	619	627	620	615	629	607	583	610	622	634	631	616	633	603	609	651	601	588	639	645	638	668	676	648	646	655	675	656	648	639	625	596	677	635	646	634	674	669	673	602	599	642	589	677	611	619	592	597	591	706	654	630	606	625	599	636	578	591	656	579	638	636	626	564	642	677	618	637	624	586	642	622	635	641	646	626	609	604	626	633	632
48827	35449	35183	29974	21057	16453	6088	1848	1027	1209	2541	4035	3551	1788	331	346	290	292	290	299	303	302	337	328	324	355	279	342	289	305	308	357	297	342	335	311	296	311	370	300	310	309	336	317	308	326	342	349	319	328	341	320	329	316	323	303	362	301	336	380	313	368	296	324	325	304	322	331	306	327	325	317	331	293	341	312	311	340	312	299	355	333	317	320	350	283	332	355	375	307	302	314	356	331	343	318	322	339	339	331	316	323	335	323	317	295	332	335	344	323	329	348	326	316	312	314	308	331	307	312	341	297	304	342	299	334	315	317	355	322	308	342	277	366	297	379	315	321	350	325	322	341	313	313	317	356	325	318	302	294	295	325	325	337	329	312	358	341	344	318	339	318	290	304	338	278	339	327	309	316	331	326	295	339	356	326	332	321	337	339	335	306	322	312	338	370	364	359	346	331	308	316	333	326	309	323	301	328	315	329	316	357	348	308	346	327	330	322	334	336	356	386	323	325	316	339	334	319	278	322	316	328	316	332	295	302	333	293	324	316	332	350	335	311	284	316	318	310	343	354	349	324	317	323	341	319	317	324	336	325	315	329	304	346	295	306	326	328	303	313	327	350	320	321	326	336	295	346	311	298	337	302	332	312	296	307	324	306	323	361	338	299	328	324	335	285	322	339	315	299	324	354	334	317	296	335	315	338	327	315	291	292	278	320	368	335	341	304	301	303	289	335	310	302	317	328	317	306	338	319	311	318	310	321	331	348	345	322	321	350	283	335	352	338	363	330	314	376	340	327	270	333	320	320	330	320	320	331	308	365	282	337	297	289	318	334	299	298	314	329	356	349	343	329	324	308	346	311	337	352	324	339	312	317	340	353	360	321	304	293	305	332	332	332	357	319	328	281	321	322	332	303	322	315	310	305	308	327	378	361	368	342	304	328	349	314	351	334	367	291	331	351	323	309	298	322	278	324	318	322	301	304	345	317	328	374	309	328	318	349	313	345	337	313	304	295	349	329	330	345	321	302	340	313	333	287	374	332	330	313	317	298	338	356	326	347	315	312	366	316	293	329	330	316	318	349	332	350	317	366	343	343	352	309	305	346	336	340	291	312	330	302	310	322	269	315	361	303	319	305	328	302	330	334	353	300	326	345	362	298	371	319	324	299	293	316	360	348	299	305	316	319	312	327	296	294	325	321	332	308	342	308	321	361	343	356	329	343	321	298	316	313	343	351	329	352	358	352	304	343	355	331	298	313	326	314	291	354	324	348	322	374	324	325	341	335	358	281	324	327	312	324	326	317	318	357	331	333	285	320	318	334	342	309	308	303	301	299	305	296	298	337	306	277	338	328	313	331	349	320	318	329	352	332	306	304	331	314	316	344	308	325	360	303	322	302	305	324	297	292	358	297	322	319	352	296	307	347	339	327	312	293	312	290	310	336	325	305	293	324	340	317	327	291	330	297	314	329	311	304	337	339	353	333	331	335	331	339	333	303	343	323	329	299	336	341	306	343	336	348	325	330	311	357	369	318	317	313	324	298	309	322	305	304	301	318	309	318	329	363	322	326	333	337	309	360	368	348	357	315	317	309	334	311	332	303	360	358	321	312	295	323	288	323	316	342	321	330	310	310	367	322	302	301	340	325	293	313	343	318	332	335	311	344	337	356	341	355	357	352	302	369	327	326	310	344	326	324	336	337	351	320	330	313	311	313	321	317	328	355	324	305	343	273	315	312	329	303	349	324	333	316	328	343	322	288	346	307	356	313	338	328	313	328	322	323	307	298	314	355	297	334	307	322	330	302	309	320	359	321	315	375	341	343	296	291	311	305	297	326	314	323	348	336	350	347	294	283	321	332	327	355	311	357	297	281	315	345	307	348	305	290	309	306	300	342	337	284	316	313	366	328	339	341	303	312	338	287	293	327	342	314	340	353	355	313	311	325	296	303	323	313	334	294	311	316	307	335	357	311	353	345	320	315	341	312	314	337	365	298	302	307	297	277	319	331	336	327	334	295	306	323	336	323	362	362	323	300	298	321	331	321	334	308	295	365	302	382	334	339	341	341	291	287	334	318	324	328	343	344	302	303	312	318	303	297	335	345	303	320	329	329	310	325	316	325	295	311	328	345	319	286	307	339	289	328	324	330	303	351	325	273	310	332	315	358	359	285	310	313	364	343	354	331	335	319	317	360	328	307	351	340	307	337	367	316	332	328	319	333	332	343	315	298	362	329	372	307	314	350	339	310	313	347	322	331	331	327	327	339	320	333	319	330	362	324	300	322	335	329	312	340	321	364	338	296	304	298	340	297	331	329	313	346	370	344	322	338	306	350	316	335	340	329	317	330	312	287	325	334	326	335	321	342	333	336	341	300	370	310	337	323	297	331	306	329	312	331	298	347	320	334	345	338	330	328	318	332	307	343	313	321	304	279	318	328	337	350	312	315	317	360	329	291	302	320	358	312	334	315	314	337	342	344	336	332	335	314	334	287	305	316	338	332	305	309	311	314	339	340	332	333	303	283	338	315	339	305	330	333	355	331	369	308	356	338	356	355	293	317	325	336	349	348	289	286	369	330	358	364	336	363	338	282	329	302	341	316	311	334	336	304	324	327	322	307	337	319	314	324	296	320	288	337	360	321	339	297	370	350	316	347	320	327	338	314	359	320	326	305	333	342	329	337	317	342	324	332	349	337	376	355	320	329	317	363	343	342	338	304	329	303	342	319	323	333	300	310	354	318	310	320	350	275	333	309	299	325	327	318	389	309	304	329	344	334	293	300	310	350	277	291	316	302	327	329	321	314	311	351	319	330	304	350	340	308	332	332	334	336	314	320	299	309	328	307	334	292	308	321	333	303	315	323	325	319	323	326	355	310	281	309	359	332	372	318	324	337	350	339	319	377	284	377	326	331	307	332	309	321	298	270	338	339	322	294	313	326	325	312	335	338	320	331	323	352	328	311	322	319	330	317	332	275	308	336	337	364	327	341	307	317	286	334	332	329	316	325	345	367	289	315	299	313	305	332	306	313	354	370	338	299	336	342	346	341	320	313	336	319	350	303	311	302	310	315	333	333	380	361	352	327	307	351	316	334	319	293	354	349	343	322	358	315	321	333	324	347	329	322	359	333	335	335	307	290	296	342	348	320	380	321	282	324	354	372	345	337	311	304	319	327	320	328	339	324	361	337	339	319	328	304	336	358	329	339	305	335	346	314	342	336	369	323	320	299	354	335	326	306	292	357	300	345	328	323	289	341	340	329	339	309	333	329	345	318	332	341	362	332	314	337	315	296	331	333	310	324	305	291	330	315	312	332	299	326	298	297	309	309	307	336	323	327	317	308	300	319	303	327	314	330	334	323	329	313	333	317	341	283	291	331	313	333	360	313	361	304	348	359	320	358	340	322	330	263	319	365	342	291	344	292	325	335	352	342	333	336	345	314	343	373	307	315	329	342	318	327	318	320	327	317	360	345	307	340	327	324	341	295	304	351	324	347	341	326
30997	26884	36403	37611	30282	28265	12147	6016	4056	5379	11277	16398	14004	6193	691	721	712	686	673	731	815	739	727	739	663	663	706	678	700	719	684	720	687	677	744	757	724	747	749	748	697	711	726	733	724	737	698	735	711	723	759	644	685	739	737	717	707	652	692	774	711	731	746	698	717	678	702	764	717	738	718	690	704	739	689	677	691	672	655	722	692	703	707	648	700	701	727	734	748	717	739	727	703	680	720	679	737	689	707	657	719	695	751	684	706	691	701	697	723	755	694	670	628	723	685	699	701	718	712	776	715	714	708	702	698	725	712	705	680	692	739	702	738	652	694	735	697	670	711	696	740	676	764	688	710	728	717	723	687	692	682	712	696	708	696	689	775	732	740	739	714	707	743	731	729	743	703	680	687	708	701	717	707	686	679	710	673	736	718	738	716	717	712	727	695	734	711	752	652	673	703	737	721	719	706	710	718	684	706	672	687	707	671	688	701	698	700	697	670	690	667	714	705	688	720	743	663	725	723	731	753	742	692	706	722	718	728	739	727	722	710	724	673	691	719	655	709	649	686	670	703	711	748	720	719	691	667	704	721	697	706	688	701	675	728	687	703	704	715	701	766	759	673	698	693	668	728	693	699	686	725	729	739	781	695	686	659	723	697	686	683	672	673	744	715	710	677	735	701	658	723	726	735	715	749	702	682	730	683	667	738	714	701	744	683	729	701	697	689	726	734	744	674	658	748	712	724	731	734	733	735	697	723	750	736	690	698	744	718	685	755	739	681	743	687	679	693	665	667	701	677	683	715	667	701	676	711	656	727	712	673	734	712	717	704	733	722	727	773	674	738	670	740	717	749	696	734	720	755	729	711	683	687	712	714	696	672	675	698	673	689	685	677	734	728	758	708	673	744	719	696	710	688	751	718	756	734	653	707	635	731	683	729	706	720	698	735	683	706	693	699	683	705	689	747	694	702	709	744	701	719	774	697	759	709	706	695	670	732	749	703	689	701	749	696	694	721	726	683	704	684	748	722	668	685	687	666	721	678	696	734	724	706	679	752	740	702	685	664	718	718	719	656	732	729	770	669	692	676	679	701	709	716	728	686	690	716	698	711	711	722	672	686	687	714	691	691	695	755	716	701	699	742	704	717	698	728	725	688	728	696	662	681	718	688	699	705	653	713	727	718	704	704	688	668	694	681	717	665	692	731	684	744	680	683	703	714	697	739	744	659	697	698	676	695	767	710	683	688	669	717	708	703	731	702	712	738	741	770	697	717	707	670	723	694	732	669	707	670	726	717	798	661	696	700	727	695	719	671	660	694	704	711	703	638	724	763	721	681	685	697	693	724	728	747	770	705	711	696	693	721	707	719	724	746	727	694	742	719	699	643	683	700	687	660	733	783	706	714	684	768	706	701	722	680	684	711	696	673	697	753	734	674	730	697	724	715	723	711	714	646	726	693	704	726	679	664	742	735	711	693	739	658	699	703	721	695	764	697	701	726	666	691	669	758	674	734	680	711	706	751	752	724	686	695	684	683	704	682	728	672	680	699	711	745	752	703	697	734	677	736	657	638	713	713	687	671	724	709	687	726	707	727	755	689	731	743	719	722	695	673	681	731	688	677	699	705	735	698	687	660	731	681	704	696	663	717	734	727	741	693	708	740	726	751	693	721	739	724	737	770	703	681	747	727	705	700	688	709	701	733	684	655	703	675	708	682	681	712	703	697	740	702	770	712	694	708	693	666	730	698	709	731	720	736	666	724	736	675	711	747	662	708	702	648	680	683	722	712	706	739	756	752	686	700	717	731	701	786	725	761	768	735	668	714	712	699	715	701	692	682	745	688	692	703	741	686	698	712	676	729	744	710	704	692	690	692	640	693	694	720	732	718	737	711	743	684	683	713	739	688	702	700	719	709	687	719	683	667	693	717	739	726	705	707	752	684	730	692	681	716	686	713	744	722	687	673	695	727	676	680	722	722	729	717	708	673	714	730	722	714	691	710	704	672	694	747	672	717	647	689	678	706	728	723	679	683	709	762	694	676	708	722	715	686	721	663	667	700	691	734	710	728	730	746	699	697	729	716	728	702	718	721	711	696	729	728	691	695	674	730	722	689	725	736	734	715	707	670	708	713	649	708	737	675	677	716	683	718	691	686	704	738	722	690	684	683	669	705	699	744	685	711	764	689	723	713	727	705	670	708	747	722	676	739	671	727	740	679	672	669	680	728	703	726	666	670	697	678	697	729	714	703	760	699	728	691	720	765	731	725	726	767	746	691	711	720	699	655	685	733	703	745	719	674	716	737	753	678	733	705	661	669	756	780	726	713	699	699	741	746	733	681	679	708	724	697	709	666	677	743	682	708	763	694	737	726	698	718	707	718	680	700	737	712	740	707	719	767	669	663	711	697	705	714	729	719	759	742	740	690	727	724	733	640	674	654	706	696	713	719	718	701	738	697	647	689	704	699	693	719	721	691	688	757	689	751	706	701	696	774	668	726	683	709	670	740	685	739	705	711	706	696	652	672	726	721	662	693	755	697	730	745	748	755	741	725	731	688	674	657	696	723	747	661	697	723	742	674	693	760	702	729	692	718	739	730	699	698	694	704	686	728	686	721	658	714	718	711	711	693	682	683	704	658	759	723	724	688	724	749	718	690	720	697	669	670	733	723	723	710	688	681	696	703	716	692	712	708	714	765	694	663	691	672	713	708	684	667	675	719	711	732	718	707	712	734	739	738	699	742	699	700	740	708	744	742	713	688	703	721	686	690	685	689	696	743	723	702	718	686	671	648	655	684	708	673	708	719	734	699	735	725	647	703	691	684	711	719	675	731	708	702	712	675	731	663	695	715	711	739	691	672	691	678	650	719	719	675	683	709	718	714	696	814	714	683	729	683	735	716	762	678	656	717	722	687	694	710	694	704	714	718	724	681	686	725	731	710	741	675	732	724	692	691	685	727	736	724	708	667	680	676	728	668	710	746	680	705	727	701	735	727	710	718	683	676	706	695	695	770	697	727	695	681	737	729	730	687	739	756	709	716	678	732	679	713	681	702	710	679	703	687	751	717	651	705	682	763	734	679	713	714	688	679	684	735	760	740	709	690	734	735	745	667	705	734	663	662	713	706	706	671	733	730	687	688	704	727	734	703	700	759	724	702	717	718	677	708	666	707	741	752	703	694	693	730	686	650	730	710	709	714	709	697	713	677	723	692	685	714	703	708	667	728	692	696	694	738	693	723	690	692	716	689	730	644	718	748	731	722	643	719	699	694	750	717	702	708	656	700	699	678	720	735	718	711	716	698	715	705	740	739	700	674	710	705	713	745	675	690	702	720	706	724	655	714	745	690	683	664	716	737	712	749	700	728	678	686	725	697	693	712	673	714	714	742	668	668	630	738	739	711	701	713	708	698	725	692	662	734	746	710	686	719	705	750	722	693	715	688	687	703	697	745	689	678	713	690	692	666	707	762	693	720	709	687	704	663	730	717	689	645	670	660	692
20749	10975	6892	2907	1429	976	920	565	415	296	248	259	253	231	149	127	131	139	156	165	135	142	139	159	149	150	154	157	125	133	141	171	167	121	147	149	138	144	150	160	142	135	138	147	131	133	142	165	171	139	149	149	115	128	144	151	156	162	139	134	149	161	169	171	195	145	143	131	149	140	164	166	157	157	173	142	130	146	134	164	164	145	165	152	136	163	125	184	147	160	187	129	145	147	150	139	150	149	164	175	153	145	156	156	149	147	162	157	115	134	137	128	154	138	137	169	180	144	164	160	174	158	149	136	129	156	154	163	164	146	137	155	153	150	136	123	139	137	153	133	145	165	165	174	158	164	157	181	177	143	169	162	149	167	141	133	156	167	145	151	179	140	138	164	156	166	141	136	137	150	172	167	140	167	169	151	151	123	132	175	145	155	131	149	136	140	157	163	177	145	135	143	153	137	147	120	122	140	149	168	131	141	137	144	160	154	144	173	151	165	161	158	138	143	159	168	155	141	147	140	158	133	130	145	146	159	151	156	154	156	154	139	153	120	167	163	169	153	169	146	175	132	146	165	159	129	128	143	166	149	153	137	162	153	148	176	159	149	159	144	160	167	121	160	151	162	145	146	179	166	133	188	147	165	143	158	142	137	165	151	165	168	154	156	165	152	154	165	153	131	141	161	164	120	144	152	137	174	142	145	136	157	154	162	142	168	156	151	154	131	163	143	155	176	159	145	155	165	130	138	167	159	154	174	179	175	158	156	164	148	128	154	143	155	149	163	142	134	152	151	150	153	130	152	136	150	138	155	134	144	161	148	162	160	153	152	168	145	133	140	146	158	138	156	148	153	144	156	137	137	162	162	170	169	148	153	143	156	174	145	136	169	155	144	164	143	143	146	141	138	155	142	137	148	169	167	155	141	146	124	177	148	138	145	139	151	177	157	142	147	148	156	144	153	136	161	157	151	169	152	167	141	164	160	144	136	156	152	152	141	155	124	158	158	150	172	167	163	164	164	140	162	155	175	167	145	160	156	148	151	156	159	121	172	133	175	151	150	160	129	160	168	147	123	133	159	155	162	152	175	173	168	149	162	154	144	153	155	155	167	144	156	145	137	136	162	130	141	145	131	140	135	145	149	151	148	160	147	150	206	139	136	156	154	142	166	143	140	148	134	142	139	147	144	164	139	163	131	159	151	157	143	162	151	158	152	139	139	144	145	151	152	178	153	168	161	129	151	152	154	158	151	160	118	158	144	154	148	131	159	149	132	134	131	154	144	159	140	141	149	155	161	182	128	150	173	136	160	141	148	141	142	150	140	159	162	158	158	133	128	159	148	164	142	155	149	137	163	151	157	142	107	163	144	140	137	138	158	139	138	137	138	137	131	122	164	145	148	145	132	153	134	132	161	157	153	156	152	141	156	157	145	164	139	156	141	168	131	153	164	142	161	155	125	152	143	140	138	135	151	149	131	152	133	165	158	147	138	142	159	168	136	126	146	137	158	152	145	164	164	165	148	156	157	138	157	147	175	166	130	150	157	153	159	140	152	130	146	139	154	171	154	162	150	157	147	163	162	147	186	157	172	161	133	158	149	128	149	142	144	143	163	167	137	127	144	139	135	146	172	154	154	149	147	141	144	155	157	174	140	139	139	156	154	153	152	136	151	140	182	160	167	155	156	147	138	129	128	167	140	144	142	149	147	158	132	142	158	151	160	147	144	148	135	128	143	164	143	142	156	150	125	145	160	148	156	165	146	143	157	137	122	166	139	155	127	152	175	140	177	135	147	142	156	132	137	142	153	144	142	126	133	180	172	145	155	153	151	164	173	147	131	149	148	150	171	141	162	153	175	173	124	153	161	150	157	119	153	157	138	129	158	128	127	156	155	159	157	138	158	135	154	176	133	168	151	153	156	128	152	150	169	172	160	144	156	161	157	148	171	155	138	159	155	137	144	160	165	162	160	135	159	136	138	163	166	159	155	140	150	186	132	116	129	157	146	158	136	172	171	153	160	135	167	164	142	153	154	137	146	137	166	160	174	154	139	142	143	160	141	141	125	150	161	157	163	148	138	129	137	142	171	167	146	154	140	159	176	146	147	158	149	139	156	166	163	154	159	155	142	159	133	121	135	135	134	139	137	151	157	150	175	139	180	145	151	125	140	146	147	154	180	129	133	149	145	155	148	158	136	147	141	167	154	156	147	139	139	147	163	140	187	148	137	128	166	156	147	154	157	157	149	144	142	146	166	138	138	143	135	129	150	153	149	140	149	169	141	153	154	166	149	151	167	163	159	151	135	156	169	148	154	136	166	155	138	157	127	145	143	173	154	148	143	152	130	149	143	145	150	143	163	139	136	164	171	118	183	149	154	153	170	158	171	165	127	151	157	139	117	162	154	152	153	137	147	158	130	153	182	138	152	153	127	150	150	148	167	162	154	135	162	158	147	151	128	152	146	154	147	166	151	137	127	147	158	158	184	146	166	148	146	145	126	139	172	156	146	165	150	139	140	135	154	146	142	151	140	166	150	146	129	133	141	126	174	132	158	180	160	160	146	156	155	153	156	147	134	166	174	145	140	143	149	157	162	153	177	140	148	152	142	145	148	139	154	162	144	140	124	143	151	151	161	150	148	158	164	149	129	146	146	159	149	162	146	120	161	127	136	140	155	162	141	143	139	157	166	152	138	154	147	144	167	159	157	156	127	146	145	150	150	151	166	168	179	158	148	154	141	139	173	154	146	135	141	142	181	147	157	150	151	167	173	161	151	163	155	140	144	131	152	152	156	150	157	146	132	137	142	155	156	151	149	147	144	156	173	148	148	159	177	123	138	135	168	167	142	164	139	169	159	136	146	148	164	125	134	154	147	155	164	170	141	155	144	128	162	169	172	155	135	145	161	143	142	139	153	158	157	160	176	169	144	164	149	131	171	137	148	124	153	150	151	137	167	126	143	148	131	182	136	145	144	124	144	156	148	165	156	161	137	155	129	148	162	160	160	151	148	142	177	119	135	150	135	137	150	156	142	140	154	125	157	156	146	164	143	146	145	159	132	153	149	138	167	158	145	163	146	160	153	141	129	146	150	153	143	148	157	140	140	172	162	139	153	161	135	142	152	164	168	157	137	133	138	147	151	141	138	134	151	149	148	150	148	139	144	131	150	164	143	154	155	147	143	145	140	136	135	156	129	154	147	163	149	128	138	139	150	147	146	145	146	139	156	159	135	154	143	160	155	154	140	140	128	149	157	150	157	151	162	150	166	160	159	179	162	162	154	157	151	160	134	151	165	160	175	155	153	168	149	170	143	157	163	131	169	175	142	156	158	153	149	152	151	144	144	173	163	171	138	135	147	155	133	150	183	167	135	142	183	158	172	141	132	151	161	143	150	157	172	139	144	154	122	162	172	155	166	169	164	169	136	157	167	135	155	152	150	159	153	152	140	179	122	135	151	153	162	152	135	134	136	168	151	146	164	136	142	147	137	154	150	166	168
12287	8626	10881	7837	5140	4085	3825	2239	1645	1421	1035	959	792	524	347	353	367	362	374	366	373	404	365	384	390	338	407	354	411	382	366	379	361	360	403	352	339	379	381	352	373	388	331	390	387	405	378	365	371	377	380	376	374	380	377	400	377	411	396	347	382	347	376	356	357	325	345	357	374	376	407	362	352	409	376	363	338	375	355	361	377	370	401	380	374	379	405	351	348	385	358	395	387	387	359	375	393	377	375	399	373	387	361	377	370	373	378	422	377	351	353	359	353	393	365	368	353	356	351	396	366	380	394	375	365	380	375	384	358	419	355	355	402	345	354	372	380	401	389	408	376	360	382	368	362	382	394	354	387	381	352	372	377	393	364	400	364	345	368	416	361	355	374	390	390	412	360	374	375	366	362	388	400	378	360	355	326	373	362	365	369	358	363	384	366	348	355	349	365	355	362	361	368	340	386	377	401	403	390	363	398	366	365	377	380	350	381	345	374	371	371	390	347	387	385	362	382	370	369	369	380	398	358	364	366	385	396	390	377	369	381	332	374	390	369	381	393	409	362	347	391	392	345	445	383	380	387	395	360	381	377	346	373	366	370	361	348	359	374	359	364	342	355	367	394	345	344	356	374	359	411	367	355	372	353	338	366	359	388	365	384	360	414	390	373	391	394	399	385	391	360	404	386	371	377	348	403	364	405	366	377	349	373	357	348	391	385	376	360	353	389	404	370	363	346	373	375	403	382	405	386	393	384	372	391	359	380	363	338	386	356	388	411	361	413	382	392	358	381	372	396	397	341	352	398	370	335	362	398	392	388	369	372	345	365	378	389	369	408	348	367	383	367	385	355	408	347	395	397	360	346	367	395	358	401	373	375	413	380	393	371	404	356	373	368	377	370	356	362	376	359	377	352	396	391	404	342	398	362	348	358	378	382	365	363	367	338	369	384	383	370	399	355	389	363	379	373	426	356	357	384	391	372	374	410	375	380	366	378	346	380	393	357	381	384	372	346	381	365	362	352	365	359	385	369	365	380	350	377	367	363	351	341	362	376	369	366	397	372	385	368	344	362	347	379	378	383	396	388	384	381	334	360	348	404	393	365	376	367	382	405	379	388	385	337	311	364	379	365	414	365	380	373	396	380	362	395	377	348	331	414	393	398	353	367	395	386	371	350	407	349	369	356	374	323	388	362	406	359	356	348	369	380	403	377	356	381	342	351	362	331	355	386	389	390	398	376	390	388	396	375	379	378	382	354	369	353	362	360	384	376	360	356	383	351	392	375	380	391	381	393	370	363	353	373	405	395	367	392	350	390	382	401	392	335	380	388	390	383	423	358	372	369	392	318	362	374	386	395	335	380	405	370	359	384	373	378	380	372	406	389	343	387	378	352	414	401	367	410	362	380	397	380	387	409	378	342	380	370	400	367	345	343	358	385	398	359	384	377	356	369	379	393	357	407	363	362	354	405	367	374	356	404	405	369	398	334	358	367	402	349	415	375	360	352	365	386	361	394	365	364	410	324	384	378	374	354	357	377	383	329	381	372	353	381	351	375	366	361	389	378	343	379	380	361	406	365	376	393	382	398	401	393	372	372	397	368	386	378	405	378	356	367	336	381	409	354	381	370	339	371	376	384	369	384	374	385	387	398	336	365	363	372	353	371	395	399	375	394	347	390	373	345	366	401	367	355	370	375	364	365	371	376	389	354	352	357	377	382	406	352	333	354	401	375	374	357	368	362	394	362	352	406	377	361	366	330	372	384	371	373	371	361	364	352	389	389	346	389	347	381	365	367	355	340	344	397	341	352	338	387	369	375	385	383	376	379	377	399	354	342	365	348	413	382	368	373	380	378	363	404	388	352	367	362	367	402	421	345	376	367	375	348	348	378	392	400	376	355	354	390	363	372	374	359	374	378	360	399	390	368	343	394	382	392	365	369	385	357	364	414	356	399	393	360	342	357	347	356	397	366	366	405	395	349	362	414	358	385	373	377	359	382	387	377	379	368	333	361	381	365	365	361	382	384	378	405	354	394	389	372	390	380	348	354	338	378	385	407	399	374	392	373	357	361	391	385	394	387	382	363	357	407	366	365	390	390	411	376	369	385	347	380	359	373	366	362	399	381	373	360	335	377	403	350	350	409	382	354	364	346	381	344	391	361	404	360	378	370	368	367	390	356	373	369	386	347	373	369	365	401	360	369	384	375	376	354	359	365	383	378	400	370	373	381	373	414	368	372	384	369	374	343	346	362	389	399	346	361	403	345	342	392	378	359	368	375	386	363	376	354	398	389	360	384	369	385	353	404	362	389	380	369	356	369	362	363	332	388	318	380	393	371	393	373	373	364	343	401	412	396	344	367	386	385	364	380	394	380	360	387	382	384	379	393	374	362	379	415	411	391	369	347	366	383	392	345	386	356	361	360	387	373	339	376	360	359	366	380	397	377	382	382	368	358	375	380	408	387	340	343	392	372	395	378	353	341	378	383	371	344	366	369	414	372	357	383	377	358	377	371	366	369	389	395	395	379	366	374	361	343	370	331	352	371	361	376	371	387	366	359	358	351	405	379	356	383	361	389	390	352	369	384	363	383	344	350	410	363	362	373	389	376	372	366	365	360	389	383	407	393	364	379	385	376	359	365	373	380	390	372	400	391	370	363	337	359	368	380	368	406	390	360	358	364	391	381	368	378	365	354	396	365	364	401	353	348	406	405	388	356	357	369	407	389	387	352	413	394	381	397	356	362	388	393	362	359	413	365	397	402	403	377	386	364	350	369	389	382	359	356	374	395	347	386	335	368	364	370	385	339	343	376	368	418	375	367	366	397	331	374	395	351	397	382	380	365	355	366	364	361	390	358	381	361	402	373	364	350	367	369	394	411	397	379	387	395	376	385	350	346	354	366	359	386	393	359	355	388	364	377	398	353	364	389	343	391	414	362	357	382	373	356	341	410	372	375	365	366	320	357	375	363	377	369	336	378	361	353	357	367	361	364	324	393	381	367	371	352	380	397	372	364	377	367	358	373	366	372	353	376	357	387	371	335	359	364	370	368	368	365	386	365	361	399	352	410	380	401	370	359	365	361	401	384	396	358	390	355	350	404	389	349	339	406	387	394	368	354	358	373	359	376	408	374	370	368	365	389	359	400	397	373	346	359	363	391	398	351	384	368	365	371	358	373	356	417	379	356	374	397	420	381	358	374	394	356	365	375	358	381	374	358	377	356	364	361	356	363	371	360	343	397	397	355	372	386	368	356	396	385	389	341	379	356	367	409	377	380	352	386	398	353	381	375	372	329	398	378	395	358	348	375	368	401	412	357	390	362	372	402	378	378	375	354	388	376	362	349	389	345	399	358	376	403	392	398	367	375	374	336	350	348	348	413	353	364	391	345	362	402	354	367	418	418	388	336	332	342	391	375	395	365	390	391	368	339	358	338	347	357	387	345	366	352	374	389	368	389	359	364	343	374	369	384	352	338	360	378	367	363	400	373	372	396	352
41043	27006	25575	19466	14276	7703	3414	1099	867	995	1493	1894	2048	808	260	275	294	266	294	255	259	246	303	261	260	284	255	264	264	263	245	272	293	261	239	261	265	272	220	287	275	265	307	288	282	252	274	253	291	235	271	273	255	277	262	255	287	262	266	274	249	261	247	280	240	279	266	243	248	279	233	253	251	273	278	243	258	293	256	276	246	265	234	279	246	274	261	261	275	286	274	286	261	280	250	276	262	302	264	269	262	291	271	301	284	258	279	281	278	267	246	271	266	316	284	274	303	303	242	250	275	239	281	265	306	271	269	253	238	233	274	285	286	270	256	264	265	248	258	261	249	255	291	255	298	277	278	285	276	267	301	250	271	270	266	277	235	283	278	284	274	265	301	305	253	281	254	277	281	302	274	276	257	294	257	263	265	250	278	266	277	284	225	264	291	271	286	267	248	246	269	272	266	264	254	264	282	300	240	269	264	248	234	306	254	265	283	268	245	263	254	288	249	271	269	264	254	262	284	258	267	286	303	278	303	278	256	247	256	260	259	296	261	255	232	281	300	269	238	264	234	230	253	281	277	280	242	279	252	262	288	273	240	266	276	271	302	272	264	287	287	235	256	271	255	266	241	273	285	249	263	262	260	269	258	273	267	258	301	245	260	259	273	256	270	277	266	295	261	213	239	271	253	303	267	281	238	288	266	262	269	278	284	275	266	253	258	271	266	243	266	273	273	244	254	273	240	228	251	300	267	252	277	318	283	290	269	272	259	255	261	279	249	258	280	251	260	273	247	249	258	244	294	277	258	285	288	246	238	260	244	276	254	255	268	276	242	301	281	273	266	267	277	269	274	273	294	283	289	279	293	260	305	274	262	307	271	258	238	279	243	272	250	279	248	233	272	238	247	261	288	271	266	254	271	252	262	241	279	274	264	279	265	258	275	291	240	294	282	297	250	249	243	276	241	258	296	275	236	269	274	257	275	282	279	277	273	270	281	294	280	243	265	249	249	275	246	259	245	293	248	248	276	278	281	253	286	263	257	262	269	269	244	274	246	269	273	291	257	265	253	281	279	266	269	237	246	236	268	281	274	255	272	290	286	274	258	251	258	239	304	280	250	245	257	245	283	239	279	269	264	280	256	263	270	294	255	237	229	309	252	291	263	290	301	259	284	285	261	260	256	243	280	272	254	289	254	289	300	239	251	264	263	289	242	242	233	261	315	297	249	256	249	253	286	272	264	271	274	273	255	254	259	264	267	278	264	275	282	277	268	254	278	257	275	280	241	267	305	264	262	268	264	238	257	270	279	267	276	241	246	273	261	273	255	263	299	282	263	298	267	280	261	290	243	292	287	294	280	282	242	290	292	263	260	273	253	292	249	238	283	280	259	267	292	285	267	250	257	266	238	249	247	274	280	292	304	285	271	280	261	278	284	263	242	265	263	240	270	264	263	262	270	264	241	251	287	264	265	274	228	288	292	266	244	251	267	281	267	270	263	267	259	259	267	314	292	269	258	229	288	284	269	266	277	267	279	256	266	295	284	274	277	271	266	286	301	274	284	272	251	254	256	253	256	251	257	265	268	241	258	265	260	276	249	280	245	277	265	284	257	259	295	272	312	263	248	266	262	279	239	296	271	269	277	261	261	261	240	252	270	271	310	270	265	242	286	272	276	258	268	282	277	269	272	247	271	289	256	268	277	261	282	248	275	271	279	301	267	259	255	272	267	271	261	284	288	278	262	268	246	243	240	269	286	279	265	258	248	252	281	295	275	290	266	288	253	261	245	292	279	269	307	272	288	231	259	291	259	283	312	259	275	276	251	230	271	305	291	276	279	253	257	293	263	248	306	290	257	266	276	273	280	287	284	273	260	252	293	302	292	248	262	274	294	291	264	260	278	246	243	293	266	261	278	284	280	295	290	250	271	276	227	274	235	310	269	257	294	281	261	277	257	267	279	279	274	270	293	234	265	276	236	260	270	265	272	266	245	264	265	261	276	279	263	272	278	243	266	284	261	278	282	251	247	278	251	255	319	263	293	247	286	263	254	258	271	266	254	299	269	250	255	260	251	248	273	245	276	293	285	257	261	259	235	288	288	252	287	274	273	290	264	252	265	266	256	253	261	273	267	277	288	260	258	271	262	267	272	277	243	295	264	246	243	258	263	258	269	265	265	261	275	304	267	283	274	258	245	267	270	259	267	242	288	267	266	260	283	248	292	267	291	286	275	261	253	257	289	269	273	285	280	286	275	268	253	272	246	274	256	278	241	270	285	243	233	260	232	283	250	250	268	236	262	267	273	262	241	261	294	244	236	310	263	279	244	260	268	261	288	276	270	265	234	249	250	280	238	269	271	248	277	281	294	274	280	264	264	297	275	288	247	263	248	222	253	263	298	283	268	298	276	266	262	265	235	274	290	260	224	284	286	275	255	294	268	293	264	264	283	286	283	260	261	301	273	299	259	241	287	256	262	259	277	250	278	286	283	272	265	249	258	261	274	263	237	294	301	269	275	265	253	253	255	300	267	330	296	290	278	257	280	282	265	253	280	291	273	263	242	285	250	268	255	262	253	285	307	266	262	258	236	268	299	273	290	278	270	295	283	281	250	276	260	288	259	274	252	284	273	296	252	302	298	279	244	259	274	270	271	261	277	247	274	279	280	258	251	254	291	268	231	298	249	307	258	257	268	268	250	288	298	264	281	287	290	269	251	281	263	247	280	295	253	230	250	264	268	293	301	242	279	262	246	263	271	275	269	270	288	276	278	240	316	276	256	256	247	275	242	272	243	236	264	277	249	279	267	260	270	257	247	260	265	281	262	255	256	322	257	270	258	275	256	269	258	294	245	262	246	282	259	263	285	262	301	254	279	291	252	262	242	254	285	280	272	260	283	265	254	284	268	254	282	276	283	253	270	265	261	247	281	261	259	283	261	298	273	281	262	270	280	286	296	281	278	272	272	244	270	296	269	246	279	324	232	264	277	263	242	256	231	269	238	273	267	272	240	298	256	290	258	278	266	261	288	228	267	272	300	264	285	281	265	269	251	269	256	269	279	259	264	280	257	266	252	315	279	246	243	254	251	261	272	271	267	266	304	256	269	291	243	256	272	252	309	264	246	268	284	278	251	238	266	238	264	263	283	273	279	247	260	261	264	268	269	278	240	251	280	262	278	288	289	273	269	279	253	260	269	248	268	273	274	262	265	264	244	269	224	257	235	258	270	268	279	277	257	260	270	283	247	272	288	272	275	245	243	255	245	281	251	272	277	268	252	259	261	273	266	277	270	244	285	253	269	281	265	238	285	274	253	275	283	273	282	260	242	250	236	262	267	279	282	277	271	259	266	303	260	262	260	312	249	262	281	269	253	286	250	269	272	246	279	282	290	277	252	288	283	256	258	275	277	228	266	285	275	280	270	277	257	295	252	269	253	274	273	266	282	266	290	270	289	246	239	298	291	263	261	289	288	234	286	257	240	240	287	278	261	242	266	281	275	309
25988	20885	28489	28801	24804	18148	9857	4062	3462	4651	6650	8455	8939	3162	602	680	595	630	625	588	617	610	625	676	641	617	589	552	624	634	603	615	584	638	619	592	637	604	635	610	574	608	580	617	608	569	620	615	601	625	591	587	577	611	615	591	575	631	616	605	591	573	611	587	604	601	586	632	604	658	605	604	574	647	572	578	586	615	649	580	588	606	614	642	580	551	613	592	635	592	564	543	566	617	600	610	606	623	593	631	590	653	609	553	607	604	625	602	590	613	636	625	616	591	612	593	636	641	561	581	616	594	609	631	641	609	585	670	598	626	579	601	587	579	576	625	603	562	593	628	581	608	645	637	620	604	543	593	550	555	579	579	627	613	646	598	588	605	645	597	618	619	621	609	649	605	581	601	609	616	591	625	587	633	641	634	615	630	594	556	588	598	602	578	576	641	580	588	547	557	576	618	631	608	608	586	638	602	604	621	614	593	647	614	594	635	579	594	624	565	597	607	635	629	607	623	618	613	622	622	641	599	602	595	569	628	609	606	595	639	624	608	582	581	607	594	620	600	584	618	620	641	594	620	603	546	614	607	629	608	619	582	594	594	607	623	619	615	606	622	625	601	616	643	603	584	599	594	579	599	651	667	613	599	615	598	634	585	578	617	602	614	604	591	635	596	643	566	601	626	610	633	625	589	657	582	606	589	623	612	600	613	608	594	571	611	562	593	541	594	558	623	591	597	606	646	618	611	627	586	615	583	584	609	581	587	598	636	598	632	617	672	577	618	584	639	589	630	602	619	582	654	627	600	622	632	650	603	635	588	636	619	606	648	642	594	585	599	620	611	650	581	602	613	642	564	577	599	583	555	588	610	554	587	608	626	620	630	585	641	680	611	581	601	635	577	600	573	642	608	581	628	603	602	616	590	594	594	570	576	634	624	580	593	602	611	586	598	607	622	662	635	623	590	595	614	631	639	595	596	610	596	644	588	635	614	564	631	587	593	615	609	560	603	622	579	607	588	614	605	603	595	609	626	595	622	625	629	597	571	578	608	607	612	598	569	584	620	600	609	557	574	616	619	579	608	610	613	603	659	631	613	631	586	632	567	605	619	621	578	597	624	605	577	608	611	629	652	586	657	558	655	591	634	547	565	590	626	581	608	611	626	614	553	591	551	629	582	594	616	601	598	607	642	596	567	595	602	599	655	622	576	628	633	594	624	601	578	575	568	598	611	630	607	621	597	602	602	593	634	643	642	597	593	612	609	625	603	582	588	591	590	571	615	618	605	624	584	631	577	608	649	651	591	626	567	608	622	608	604	607	602	675	576	604	626	609	555	644	564	586	654	659	570	576	623	628	566	588	580	608	603	615	606	596	618	617	608	575	607	617	553	628	606	591	578	613	583	597	605	633	602	604	632	637	617	626	592	601	588	627	611	584	566	611	583	609	606	597	574	595	642	648	654	645	589	649	638	588	590	624	582	627	635	637	642	600	602	639	606	590	592	594	567	595	600	632	641	573	592	600	594	612	616	605	623	642	601	638	627	609	588	586	646	652	578	595	617	597	598	638	602	638	607	609	593	576	619	584	570	626	604	665	605	592	641	616	606	632	644	603	596	588	573	617	618	614	598	636	599	589	597	614	636	638	617	591	630	571	602	590	597	625	600	605	579	597	647	607	583	639	631	629	610	652	602	631	617	591	580	613	568	604	600	592	628	588	610	583	563	613	632	603	605	619	644	579	600	636	593	597	583	626	651	604	597	643	629	648	615	645	594	610	585	580	608	605	636	648	594	611	636	621	605	614	581	551	600	611	593	598	606	590	633	612	622	607	619	578	620	643	639	563	629	567	644	593	600	580	636	636	561	603	605	617	626	636	602	626	593	598	578	648	615	613	629	571	646	584	599	603	635	625	634	608	624	612	631	625	593	590	596	629	607	608	606	638	599	601	627	577	612	572	590	573	612	556	572	603	655	646	580	591	588	612	602	599	620	616	661	613	584	608	615	582	637	635	596	616	646	579	598	597	621	599	625	581	597	619	592	577	575	612	631	662	601	571	614	623	633	611	630	615	580	600	605	594	577	609	622	606	563	547	616	599	585	625	582	646	571	619	587	639	590	601	609	571	618	613	576	614	588	590	608	586	611	547	575	668	584	596	640	616	569	589	621	552	585	609	622	609	559	622	567	607	610	613	583	584	613	605	625	605	621	581	603	613	618	626	637	599	606	613	573	563	603	622	602	564	549	608	575	603	619	577	602	617	600	663	686	553	658	615	658	625	643	638	633	595	612	558	633	635	630	598	603	569	616	650	606	644	648	637	644	579	602	570	620	607	632	584	570	609	632	626	648	583	621	589	615	618	613	556	615	639	615	579	627	608	626	633	626	618	622	589	576	600	581	626	581	611	619	606	578	607	600	634	640	586	613	620	606	595	588	612	603	615	607	607	597	622	583	643	595	615	582	587	584	603	594	609	599	594	631	606	635	635	657	603	584	583	582	604	625	603	623	597	597	605	629	634	569	567	635	602	602	602	588	650	589	664	633	636	614	618	605	621	571	631	572	584	618	542	579	595	590	628	584	562	602	588	596	605	628	614	611	589	555	637	619	599	633	606	570	579	607	634	600	615	621	600	589	600	618	602	620	585	590	620	632	606	591	622	612	636	638	582	610	552	594	604	648	592	655	616	617	584	570	560	613	588	658	593	579	623	587	576	585	569	601	582	627	586	616	568	661	591	607	609	573	608	608	620	630	570	565	634	620	615	641	650	591	600	591	593	631	597	600	620	617	678	646	616	584	633	636	637	590	597	596	624	589	596	594	610	562	624	585	618	598	620	590	626	567	581	617	608	619	624	625	608	613	609	603	603	646	651	573	626	606	617	625	637	602	595	642	605	615	595	609	569	607	567	607	592	631	612	604	617	590	626	605	605	590	583	637	636	582	605	586	667	536	596	577	566	595	580	601	617	638	624	586	586	579	612	628	616	604	654	614	581	644	624	616	607	572	604	598	569	575	572	659	619	581	650	623	609	588	553	585	618	591	586	652	592	620	580	572	646	608	582	595	612	598	619	594	580	625	613	608	599	595	591	610	612	669	581	590	617	579	560	620	617	574	595	624	603	615	620	604	609	628	620	560	584	586	656	594	625	604	592	596	579	621	596	569	583	584	599	649	611	615	620	619	572	619	608	642	609	635	612	618	631	618	617	621	578	642	597	625	614	607	585	572	607	568	610	592	631	588	616	588	559	615	601	639	580	629	615	632	614	590	626	621	580	633	627	572	611	610	622	605	624	620	554	588	644	582	653	633	585	602	599	628	574	633	610	610	601	606	584	618	634	617	673	616	614	597	588	566	595	593	569	591	619	596	600	634	625	585	648	599	615	649	592	627	632	619	625	658	599	592	630	664	597	571	636	636	582	617	582	582	612	596	601	553	643	569	585	578	650	634	599	589	622	645	645	624	631	616	610	585	636	628	590	593	642	606	595	575	604	594	638	594	612	626
49283	36196	32691	29949	27059	12339	3145	1591	997	2563	4550	4413	3183	972	363	345	353	285	313	289	310	326	306	287	338	370	342	317	312	296	352	324	328	332	326	300	294	324	349	315	320	349	342	296	343	312	334	341	334	324	297	330	307	332	308	326	312	358	349	330	329	319	360	348	343	326	335	356	361	321	310	321	315	297	308	314	305	349	326	290	301	347	341	336	326	321	320	360	320	326	321	325	325	311	296	351	307	304	331	360	350	300	322	340	335	294	323	335	307	335	324	327	341	334	332	324	357	317	282	304	337	325	324	324	312	333	302	324	366	324	321	306	313	316	336	301	346	285	349	342	346	322	360	303	340	342	328	351	296	326	331	316	382	310	320	333	285	306	338	303	362	318	291	294	288	298	282	349	348	350	334	323	314	345	310	316	324	319	354	311	323	304	319	321	340	328	298	345	345	342	290	324	326	277	315	314	336	320	298	345	321	318	315	304	312	324	348	335	342	328	311	312	302	317	334	324	328	317	357	320	353	354	316	328	323	338	337	358	341	334	309	331	315	308	327	384	346	332	314	354	331	330	327	353	332	292	316	318	342	329	336	302	332	334	319	315	322	295	301	351	332	281	317	349	306	334	310	296	304	369	306	317	298	326	296	333	336	324	329	357	312	351	361	310	316	310	321	336	311	313	345	330	337	295	278	322	300	321	332	272	322	316	350	345	313	326	333	332	323	294	361	292	292	306	322	314	340	345	332	315	311	323	336	322	330	334	312	344	314	323	290	326	351	316	348	351	340	340	339	288	307	318	349	327	344	328	356	359	341	319	316	349	293	341	303	318	315	355	322	315	298	334	339	308	322	332	325	331	357	331	302	298	316	286	331	335	321	343	301	325	327	341	296	343	334	314	308	331	329	336	310	338	318	302	348	350	341	334	312	330	295	342	347	311	320	324	314	314	330	308	325	310	365	307	352	298	327	305	316	316	309	312	315	301	315	343	325	304	315	333	316	328	295	298	299	338	337	347	328	332	330	342	310	321	298	303	343	306	318	311	308	313	323	317	326	384	315	315	343	320	292	336	326	357	294	336	307	353	331	339	337	326	292	344	340	334	340	317	323	308	321	358	316	338	307	349	350	320	351	339	333	311	339	283	346	328	302	331	328	318	351	326	368	324	320	329	300	338	329	302	367	297	350	334	340	317	293	369	304	331	319	326	349	329	314	330	310	369	309	310	319	330	352	323	302	312	331	349	348	341	347	339	330	328	363	338	327	286	316	309	334	326	338	315	323	296	302	331	322	334	305	325	306	336	278	341	327	306	352	326	334	314	310	336	330	312	327	317	331	339	319	301	307	340	327	306	317	350	331	322	330	308	296	318	363	295	344	349	347	314	295	336	324	310	375	308	301	332	321	343	276	331	329	308	314	307	346	332	323	318	327	345	378	324	310	293	328	310	337	291	325	303	276	283	350	313	332	314	314	314	314	316	338	306	313	337	345	310	335	300	347	304	318	324	312	305	316	321	337	314	319	352	321	330	337	345	354	284	314	296	305	355	295	330	329	300	371	309	299	313	315	322	309	292	301	333	318	351	361	319	337	334	303	303	338	307	316	333	339	326	340	343	337	320	320	319	340	297	320	321	342	305	304	298	329	326	321	342	380	357	344	372	317	341	320	339	304	376	332	323	320	314	322	314	325	295	333	311	314	316	297	352	299	304	317	318	304	332	312	299	301	325	310	324	333	323	334	306	321	353	307	300	349	286	301	297	334	357	353	314	319	320	324	361	329	312	360	317	308	336	332	340	322	322	328	318	335	309	318	339	330	291	297	328	321	331	334	302	294	312	330	379	330	305	311	340	316	333	316	308	353	295	293	347	330	286	286	312	298	290	315	331	323	318	284	332	328	319	335	337	354	345	332	340	330	330	341	299	338	319	341	328	329	316	332	335	319	279	322	336	289	306	328	307	321	310	307	304	341	328	319	312	300	319	320	330	352	322	328	331	330	320	326	313	327	336	314	312	306	336	311	292	329	322	325	347	333	345	313	338	337	309	323	359	323	304	345	372	305	326	361	306	341	332	331	325	313	340	348	354	334	313	318	326	307	297	307	287	299	337	302	336	294	311	330	346	332	322	332	309	297	338	347	329	342	333	293	320	329	349	313	316	309	349	322	328	328	318	270	333	310	311	362	352	311	315	317	319	329	303	328	343	338	362	369	306	326	370	314	287	290	331	304	324	288	314	320	293	311	314	319	319	346	333	361	331	298	296	319	322	306	320	346	315	337	388	335	317	333	332	339	310	333	327	333	316	312	321	354	333	338	320	293	329	338	329	296	333	327	318	306	309	321	334	295	301	334	317	337	342	337	296	303	324	322	333	341	313	317	303	299	334	311	334	336	332	324	339	336	347	350	278	322	317	329	296	334	318	309	355	334	346	321	333	333	304	307	353	340	316	281	323	319	332	324	334	339	358	318	307	335	332	339	307	327	365	320	341	301	364	322	333	334	299	322	340	349	348	302	326	347	332	310	322	284	343	360	326	334	327	347	324	309	327	328	348	365	349	304	339	319	322	350	311	300	347	329	302	302	348	300	335	316	356	337	319	331	348	320	321	324	349	319	337	298	322	354	299	330	298	329	324	316	351	325	305	318	330	324	304	337	346	318	310	295	329	298	306	280	344	306	328	318	322	291	333	327	334	328	320	313	318	304	320	347	355	324	314	314	282	326	354	335	319	347	337	276	342	322	332	323	321	334	307	292	360	338	332	343	362	332	324	354	352	352	373	314	305	337	344	324	307	318	334	343	345	322	296	301	333	315	345	339	328	336	336	307	316	329	288	327	339	331	365	317	318	327	325	309	319	383	330	338	329	327	291	336	314	336	340	363	307	337	324	340	367	340	334	319	295	361	327	335	344	336	353	344	315	303	308	325	340	350	313	327	334	317	304	339	321	347	324	301	296	337	327	317	299	253	303	323	303	299	306	316	338	293	313	347	372	335	313	303	307	307	314	295	341	275	297	341	291	312	313	302	348	304	305	356	284	327	330	323	323	335	318	327	343	307	334	323	334	314	335	367	294	315	352	310	312	365	320	333	323	351	348	288	325	295	370	344	326	333	313	319	304	356	367	347	327	323	332	330	312	340	327	322	279	314	324	315	300	370	319	313	347	294	306	325	271	342	351	327	366	336	323	313	336	314	318	340	318	346	333	313	350	350	300	308	313	319	343	297	298	341	308	300	314	333	315	335	327	330	311	341	314	313	318	318	331	336	315	326	338	306	296	291	322	370	330	354	316	337	339	324	324	306	342	349	331	331	340	335	353	308	319	326	341	338	314	304	347	334	303	333	343	317	314	304	348	291	306	336	310	319	322	321	303	292	325	334	349	339	351	333	331	300	314	374	318	329	327	329	339	297	319	321	332	342	309	332	336	322	319	336	307	321	313	310	323	295	330	298	312	359	318	310	301	303	332	344	328	345	313	343	308	313	357	318	303	325	322	314	343	326	330
31305	27456	33812	38752	35793	18594	7221	5862	3903	10781	18129	16469	12574	2871	752	735	696	712	676	727	768	688	730	753	736	668	756	756	729	737	705	688	656	685	700	681	712	703	716	722	730	729	703	716	704	759	709	670	757	704	767	738	710	746	718	683	689	642	789	704	714	676	749	699	708	757	689	715	697	677	736	752	659	674	680	727	755	710	707	692	747	698	692	683	701	711	688	700	698	711	712	697	677	692	693	691	758	698	700	693	702	731	719	720	722	701	722	682	703	670	730	717	707	762	760	688	704	674	644	735	717	703	685	699	718	728	676	689	686	688	743	725	734	703	736	700	699	733	688	738	690	669	693	662	668	745	690	773	656	702	732	700	731	674	698	725	706	719	687	702	729	702	670	703	673	711	687	673	730	740	695	700	702	684	698	700	743	713	682	763	681	712	683	724	734	718	698	712	721	738	675	666	772	714	713	677	737	680	706	696	691	694	723	660	687	736	682	731	712	729	705	689	739	711	666	728	729	727	715	675	721	675	739	735	653	657	665	704	669	691	644	739	694	716	688	667	708	719	702	774	736	690	674	726	729	731	696	660	676	667	678	700	756	714	666	733	726	704	702	686	731	693	763	701	723	697	692	714	688	712	715	681	697	722	724	668	678	716	717	727	688	714	674	668	711	710	706	704	742	726	692	730	729	681	668	727	665	745	672	668	669	725	668	685	682	682	690	722	688	690	707	701	741	706	746	699	703	709	705	704	688	698	728	703	677	750	666	690	706	740	738	683	712	729	720	695	701	701	708	698	692	669	675	720	704	724	776	736	659	743	752	712	730	709	714	714	737	705	735	697	722	728	666	693	701	731	667	680	697	739	706	695	709	730	715	697	710	678	719	719	695	686	709	710	743	715	644	720	692	740	725	727	718	708	695	675	739	649	701	678	750	735	677	695	752	702	741	704	745	694	702	733	751	751	744	652	677	704	660	703	678	668	688	716	696	706	714	726	717	707	737	708	700	660	710	740	643	715	718	695	691	688	707	732	716	668	721	722	685	691	723	725	720	687	727	694	695	688	740	714	745	725	655	679	717	695	716	655	725	678	664	748	736	720	745	735	725	666	740	682	749	700	716	695	743	689	683	660	703	686	706	691	702	702	716	742	768	751	692	698	730	747	719	745	703	718	703	698	735	736	704	725	668	700	730	715	734	721	687	689	666	685	644	725	728	681	685	755	755	699	726	749	707	720	733	775	687	723	719	717	707	714	698	723	736	696	685	778	757	687	699	704	690	766	724	702	710	669	696	731	746	728	694	723	648	707	776	691	715	728	698	740	695	719	723	709	725	712	706	712	720	711	679	726	714	682	664	674	672	729	724	660	686	698	733	681	707	692	751	734	750	702	737	635	703	705	687	662	707	722	714	687	729	681	685	724	732	713	653	728	734	710	690	715	718	726	706	717	676	681	675	702	670	673	701	713	762	721	729	695	678	676	704	706	747	747	735	703	728	689	687	718	712	703	669	684	741	680	661	703	687	713	698	699	661	706	758	698	676	686	712	755	724	658	697	704	732	727	720	671	707	726	681	714	672	726	685	746	680	681	757	706	669	710	695	671	713	729	745	730	690	677	711	715	669	694	684	645	684	663	736	700	715	710	687	685	722	713	690	696	728	697	746	714	705	707	715	705	652	728	726	709	746	669	732	753	774	719	740	740	693	714	668	670	707	732	699	701	655	662	702	676	715	707	699	676	762	678	736	688	718	707	723	682	710	761	686	675	766	724	712	700	709	755	698	698	710	696	699	730	698	696	706	746	725	690	738	687	722	756	706	699	689	669	664	677	745	718	720	738	690	725	693	696	671	703	743	680	662	707	679	722	775	692	689	716	728	724	708	682	685	672	688	699	679	681	710	698	741	712	714	681	711	700	671	685	682	688	695	701	724	715	694	743	713	694	721	661	723	700	719	714	677	728	699	721	695	692	719	671	672	729	675	712	709	697	727	696	732	758	718	712	692	730	723	732	720	692	764	714	714	762	743	712	672	655	707	725	695	688	723	707	747	719	694	681	678	703	662	675	737	702	719	740	770	712	705	733	698	691	703	716	738	704	690	724	685	733	726	699	710	725	682	703	703	701	713	725	704	684	739	689	703	709	670	688	737	721	735	736	673	691	752	699	732	705	697	721	690	693	646	690	706	690	715	641	718	704	677	761	674	755	733	741	681	738	715	708	711	669	721	707	711	662	697	680	699	742	673	704	713	724	723	750	701	746	706	686	709	696	713	680	669	710	727	714	692	671	676	685	686	712	684	698	699	683	696	706	681	685	739	705	738	711	700	716	693	741	677	678	723	688	725	691	713	720	660	734	713	713	692	680	697	721	734	695	737	694	720	695	725	736	686	713	744	698	700	704	747	683	748	685	656	637	684	715	700	698	718	764	706	718	688	710	718	687	710	708	675	705	724	714	672	649	732	682	720	686	671	680	695	720	694	706	766	717	710	721	707	725	700	707	690	655	732	716	686	689	706	703	708	741	671	663	703	681	716	701	670	697	767	660	688	689	682	688	694	721	731	705	686	711	734	698	698	729	659	758	737	729	677	728	685	739	662	685	733	729	670	707	673	686	684	691	700	723	732	659	711	700	697	737	703	729	711	716	712	725	719	702	733	689	729	684	663	736	672	696	692	680	696	757	720	677	699	685	687	736	700	702	694	718	715	722	702	693	710	729	756	734	693	738	692	713	684	700	694	676	729	678	698	705	739	715	689	679	721	681	701	694	683	695	679	707	696	720	682	710	752	722	712	713	767	671	678	697	735	702	710	754	726	714	678	719	704	754	715	708	711	721	651	691	688	710	704	699	698	691	699	658	688	706	737	709	696	768	698	704	737	716	658	688	676	687	683	696	751	693	724	700	723	708	737	748	695	668	686	660	721	684	668	686	744	713	695	703	723	690	703	724	679	714	722	671	690	695	675	681	700	708	697	751	721	692	698	728	774	684	704	709	705	808	680	715	742	699	695	736	743	724	746	649	730	711	724	714	703	679	714	702	701	659	755	770	711	696	702	703	713	727	706	646	678	729	696	723	671	711	676	706	652	723	704	730	684	713	685	672	749	717	711	671	676	717	735	705	665	743	717	713	688	734	710	738	694	724	715	678	719	693	685	722	710	686	717	712	726	691	695	715	737	705	718	720	720	709	726	740	700	693	700	676	650	711	737	739	748	719	739	695	704	724	736	718	708	686	685	762	667	704	653	732	690	670	730	730	703	681	694	736	730	705	765	691	671	688	694	663	664	696	706	697	720	682	676	715	726	728	708	681	744	705	710	729	725	727	721	671	679	675	688	752	686	691	683	754	666	671	696	717	737	676	719	721	659	669	757	741	746	747	731	660	674	709	693	673	698	669	725	710	687	679	695	720	692	704	682	700	736	707	686	762	705	674	744	707	705	719	681	672	727	694	714	698	715	718	731	719	699	689	680	728	686	678	688	736	748	675	696	694	663	707	721	708	764	706
21068	11336	6129	3509	1889	885	475	256	233	237	284	298	299	191	142	156	160	148	175	151	179	130	156	158	169	177	151	156	179	177	154	139	162	162	145	143	145	149	156	174	167	157	137	164	167	193	156	157	196	194	155	135	161	161	149	179	141	167	161	140	173	162	167	162	160	171	176	165	171	159	170	187	163	166	157	175	140	168	170	145	185	145	176	186	154	179	161	177	170	181	170	173	146	160	159	139	156	178	158	175	172	163	175	170	164	164	167	161	141	166	150	169	158	184	159	169	162	174	178	167	156	171	167	127	156	145	161	162	172	158	175	182	144	135	173	166	152	153	155	160	161	155	168	160	169	143	158	177	154	163	143	152	172	164	168	184	138	144	156	139	169	165	168	178	183	161	133	138	151	144	152	159	159	153	168	183	156	140	174	177	145	166	153	176	161	171	177	149	156	173	156	166	143	157	178	187	164	166	147	171	152	160	166	183	167	171	159	143	145	162	179	177	179	167	151	153	173	151	125	154	185	143	162	178	163	146	173	137	148	157	156	164	152	157	160	170	149	167	162	180	158	159	167	170	136	174	171	158	151	162	160	160	158	177	168	166	169	158	186	176	154	147	188	172	177	147	147	145	151	148	141	165	163	165	182	161	161	153	159	146	166	152	157	164	164	145	164	157	144	144	160	179	186	169	160	156	167	149	158	166	155	186	172	169	160	155	173	164	173	156	166	145	159	174	142	147	194	163	154	161	172	151	202	166	163	139	145	172	133	180	179	123	152	159	163	165	187	152	165	156	146	178	189	153	139	170	173	156	163	160	162	172	155	166	170	140	185	148	158	144	143	164	164	161	171	136	190	151	168	145	167	138	169	162	156	143	137	151	154	131	157	171	176	175	166	155	169	124	158	142	164	166	176	139	167	188	157	160	167	178	176	157	167	153	171	164	167	168	154	187	150	161	150	155	158	161	166	127	158	180	168	160	157	158	168	157	158	160	170	148	173	144	167	177	147	181	178	173	171	164	126	147	177	148	159	146	176	192	160	141	148	166	158	151	160	191	152	155	171	163	164	165	171	162	169	170	175	166	162	151	139	189	161	194	147	165	167	166	155	170	173	178	165	177	151	145	170	175	156	156	181	171	140	181	166	161	158	151	167	154	182	158	150	152	141	161	158	176	160	162	143	141	169	166	154	147	165	175	161	175	147	183	159	172	164	172	142	123	140	174	156	182	169	170	180	141	151	163	157	178	181	172	154	158	170	164	184	163	147	155	152	168	167	169	122	145	162	154	156	159	168	183	161	166	142	179	139	158	149	165	140	173	169	170	186	168	162	154	193	173	179	195	180	152	155	153	181	170	156	144	180	155	171	163	176	166	146	156	154	167	137	153	164	176	166	185	165	197	161	160	151	156	147	170	174	165	149	192	163	163	158	143	155	170	160	166	150	161	144	177	158	181	147	164	175	160	147	187	164	155	172	167	167	148	138	158	157	130	188	137	155	155	172	173	172	163	178	165	164	165	161	120	144	154	171	186	172	166	178	144	140	166	151	179	159	174	161	179	157	168	171	142	149	152	164	152	157	144	154	169	162	173	159	170	159	162	130	159	159	160	163	137	148	155	136	153	170	156	170	133	160	160	168	137	144	147	157	143	162	159	182	167	162	172	157	178	169	152	156	189	154	145	163	167	160	146	168	181	170	152	156	147	189	140	137	125	152	165	145	139	126	175	170	138	147	144	153	162	148	152	157	156	166	180	177	155	158	147	178	179	188	177	146	154	145	147	171	160	166	153	165	177	157	144	145	151	154	149	152	146	172	135	156	135	146	135	160	148	169	148	163	159	162	163	170	143	168	174	181	162	132	133	189	182	172	145	161	164	185	175	149	155	184	172	145	190	117	157	166	158	172	148	155	162	144	166	162	146	147	134	166	157	180	165	125	158	163	170	163	144	138	165	157	161	163	159	154	156	153	181	156	179	172	184	154	144	176	124	159	167	148	161	148	166	179	159	156	148	155	183	181	165	172	148	153	154	158	167	174	132	168	171	166	166	199	182	143	175	137	175	149	158	158	158	161	143	193	151	185	150	136	167	157	161	141	178	178	160	166	167	159	161	158	153	185	170	165	165	169	168	148	180	154	171	160	133	152	146	149	151	152	150	167	128	149	167	178	168	184	177	155	177	132	157	170	136	172	144	176	166	169	170	165	144	139	138	158	136	159	179	141	155	143	143	164	186	160	160	186	170	175	157	156	168	136	168	159	181	166	149	160	170	164	135	170	159	165	152	156	167	138	167	159	153	153	164	156	175	142	142	172	158	158	155	166	208	169	158	147	163	164	161	146	172	170	171	153	127	167	162	161	165	188	153	163	174	160	146	175	172	178	147	155	162	183	181	158	147	184	151	157	155	142	161	164	169	161	151	154	146	166	178	155	169	165	151	165	154	143	170	170	168	152	171	161	165	165	150	154	167	168	157	147	156	158	189	146	162	182	159	173	166	173	164	173	169	157	151	138	160	172	156	169	128	151	161	161	149	160	143	152	157	134	159	155	165	152	161	141	160	173	158	165	149	164	172	163	151	157	183	177	165	162	166	161	198	153	151	131	149	142	139	171	156	156	157	175	166	159	152	179	139	176	160	148	156	181	154	188	169	167	154	155	156	153	167	140	153	160	180	171	162	169	157	134	143	152	160	157	154	147	155	176	180	165	178	175	150	162	193	156	168	155	147	179	164	162	180	142	183	134	173	144	162	153	150	127	168	157	162	168	144	137	147	161	166	159	163	158	140	174	162	149	147	161	178	174	158	159	164	179	167	170	170	152	151	152	151	147	131	148	166	165	171	161	156	147	186	164	170	146	162	171	161	186	178	160	188	153	165	155	144	165	178	137	143	189	175	153	155	163	180	164	161	172	142	164	160	147	136	167	174	163	173	159	150	150	199	184	163	151	168	147	162	176	185	169	204	141	151	160	184	167	174	152	164	145	148	159	179	151	170	180	201	166	151	170	160	161	158	155	183	154	152	185	172	157	170	149	180	168	161	158	166	179	148	168	174	171	177	180	156	173	168	182	177	173	148	151	176	158	178	178	176	131	171	175	152	186	178	168	162	137	187	149	160	171	167	151	164	153	156	147	164	123	171	161	154	145	139	149	154	159	166	181	186	178	149	144	158	143	172	180	162	135	164	169	175	160	156	213	173	160	153	155	170	175	168	164	160	177	173	146	168	164	159	149	164	192	161	150	154	157	166	171	194	181	180	148	151	160	146	146	159	168	145	157	171	179	170	179	164	166	145	154	180	158	148	159	153	148	171	174	162	152	159	170	160	157	167	153	174	159	153	157	138	155	164	169	140	180	180	181	169	163	161	163	132	162	159	152	142	163	156	144	145	165	154	174	144	170	176	158	175	162	147	148	159	149	152	154	165	143	138	161	183	144	173	168	146	166	147	167	163	152	153	153	173	184	182	173	153	145	165	166	166	164	149	165	182	161	139	164	178	182	145
12874	8843	9787	9142	6194	3242	1851	863	746	911	964	945	935	508	418	357	399	377	421	337	429	376	393	375	393	412	397	386	397	370	398	402	417	412	386	405	436	384	434	416	409	368	417	377	372	393	387	402	419	391	398	374	372	360	378	394	388	398	393	415	428	393	396	391	407	404	364	379	403	372	358	427	396	386	399	394	384	414	417	385	411	432	375	416	389	356	370	375	401	376	409	421	398	387	380	420	399	385	365	392	385	400	395	388	411	416	379	391	381	361	403	364	405	428	382	400	380	391	393	376	378	414	411	429	397	391	438	429	391	426	386	421	365	396	397	399	409	403	407	389	389	410	429	394	411	395	376	389	399	366	381	376	382	383	401	371	379	380	408	335	386	383	380	385	426	416	377	401	404	388	401	393	380	414	411	349	360	413	352	391	428	392	385	363	390	384	392	359	406	406	400	391	380	391	407	384	387	395	400	393	403	421	406	380	404	404	412	399	400	427	355	403	377	414	366	434	408	373	371	372	420	374	438	410	381	383	395	388	395	394	415	393	417	388	404	393	404	393	400	387	370	403	361	394	402	398	407	391	370	409	408	379	379	416	439	364	395	371	395	354	420	404	377	409	391	387	389	405	438	395	420	380	373	369	393	403	377	422	411	365	389	395	349	407	427	394	389	424	394	403	397	420	423	407	362	394	393	425	405	405	405	393	378	380	373	389	420	413	373	355	400	394	402	405	400	403	415	423	380	389	381	376	393	393	408	382	377	389	425	399	398	415	440	373	397	412	427	376	353	376	399	404	394	396	346	408	369	395	395	375	398	377	406	381	397	388	373	385	364	403	394	388	416	393	421	407	386	421	353	402	403	409	390	411	386	418	440	395	410	396	368	390	357	391	389	388	391	421	432	382	411	377	389	409	408	397	374	362	411	406	413	411	422	432	344	373	382	360	431	390	403	416	407	376	390	370	403	420	379	373	396	352	408	398	374	422	384	371	381	388	373	399	391	362	369	404	367	400	375	420	369	387	363	431	407	373	405	414	394	420	385	360	376	403	376	390	391	386	394	380	369	360	410	388	415	389	404	403	362	412	378	414	391	391	386	444	427	388	390	390	388	389	390	402	404	341	388	363	391	395	381	396	381	371	391	408	414	375	399	388	411	365	379	375	389	400	389	391	422	393	406	381	423	399	392	381	396	386	391	415	364	350	408	385	402	436	408	409	397	386	430	405	380	408	391	424	394	403	380	370	423	395	391	382	413	386	377	419	418	399	434	406	405	368	378	402	389	401	402	372	394	398	363	428	362	428	375	372	387	384	393	381	413	405	408	391	396	395	411	400	381	368	383	390	387	403	413	397	387	406	381	371	394	400	401	383	409	392	378	402	386	394	394	366	374	372	418	398	414	399	416	386	372	406	423	391	389	377	393	389	429	388	392	412	377	414	390	405	418	389	385	406	422	427	383	388	379	397	385	385	382	411	379	357	394	401	373	393	416	358	397	404	408	374	395	381	414	377	460	407	384	404	393	382	408	383	409	360	414	410	399	393	377	365	361	389	401	384	361	417	430	399	405	394	380	395	428	383	375	409	405	369	377	360	400	390	370	373	357	407	414	403	407	379	410	359	423	368	384	423	406	376	398	387	365	393	405	395	395	420	438	394	378	429	384	413	407	368	408	399	395	381	398	369	376	402	415	406	375	401	368	421	372	404	415	417	376	412	413	371	380	387	393	409	389	386	387	355	379	378	389	359	343	374	384	373	408	393	391	391	391	395	406	412	378	400	429	376	378	401	426	422	388	384	424	402	394	421	397	413	377	410	376	423	392	419	406	403	404	421	369	371	428	352	358	382	408	394	366	393	419	406	388	396	460	362	406	369	377	372	396	404	381	380	392	385	348	382	387	408	404	379	407	360	385	388	378	389	393	423	390	394	379	362	369	393	401	368	433	420	393	395	397	378	383	392	377	414	416	361	355	413	387	415	397	470	402	369	419	413	400	387	373	377	394	378	398	386	437	395	369	407	388	397	420	391	418	397	396	358	371	391	369	381	393	360	379	391	386	411	419	377	407	379	397	408	393	357	389	388	373	361	389	441	398	386	395	401	375	414	422	388	372	372	387	402	391	422	383	400	379	392	394	390	386	412	391	417	366	381	390	395	391	374	404	364	366	374	415	377	377	386	385	394	396	372	387	393	367	420	386	455	388	382	380	396	395	390	413	381	434	402	378	386	397	398	422	431	397	391	360	385	389	361	399	404	430	383	374	351	404	411	388	364	416	391	386	387	395	344	388	410	411	414	385	424	440	375	411	389	432	435	416	423	397	402	403	396	404	397	388	387	405	428	391	395	360	409	432	404	398	375	387	388	402	394	382	389	381	365	423	430	422	365	396	407	394	391	396	377	384	366	413	433	363	392	401	358	412	378	401	390	409	391	408	384	409	406	407	382	434	395	412	377	390	412	392	375	372	390	403	397	442	392	388	411	349	394	388	384	376	420	406	426	384	373	364	388	401	412	408	380	413	409	396	423	387	378	389	431	366	416	370	410	406	393	376	387	405	394	388	376	408	408	435	393	409	382	371	376	383	404	391	379	384	411	392	405	374	369	381	400	382	405	385	372	385	375	400	400	374	389	413	391	381	379	382	388	408	386	384	354	398	410	393	383	370	423	389	399	370	385	396	403	378	391	393	404	407	399	392	391	358	373	399	416	407	376	387	379	422	421	376	352	366	383	415	409	399	436	399	400	371	412	395	404	401	401	422	400	443	380	389	358	392	378	412	416	381	388	374	364	397	404	370	402	387	384	384	392	409	395	372	393	416	384	412	404	432	422	397	431	398	377	416	399	390	371	411	419	432	410	431	350	346	395	396	366	403	431	408	409	381	417	384	384	422	385	378	406	398	390	378	366	366	377	395	391	391	365	406	379	418	412	397	377	424	380	390	419	378	435	401	382	396	425	391	379	385	392	435	384	380	409	396	424	370	421	367	367	368	347	399	405	380	379	408	383	425	379	333	386	411	399	422	379	384	371	366	406	390	402	416	458	414	396	410	403	400	399	381	421	398	411	398	376	367	375	392	379	414	376	439	415	395	385	361	367	373	403	432	367	403	387	387	392	382	382	392	362	397	413	435	385	424	387	379	390	400	416	404	407	360	412	346	407	370	393	421	351	384	437	372	391	386	408	385	402	406	380	394	401	406	399	385	373	390	399	389	383	406	416	412	412	358	388	376	410	392	382	399	409	386	375	368	416	440	356	405	392	405	402	378	379	388	406	402	434	357	403	409	418	415	456	391	368	394	413	395	410	391	402	411	400	438	450	390	366	442	358	407	400	408	428	406	413	412	405	381	382	392	406	403	366	399	445	375	411	408	409	380	390	373	402	396	401	384	440	394	381	385	400	406	417	407	382	385	394	420	411	399	386	420	393	391	375	412	405	402	408	388	397	411	379	404	414	381	406	392	403	378	402	405	381	381	400	381	394	408	380	378	377	395	415	424	411
40919	28511	22232	14673	8695	4557	1884	1130	1311	2488	2577	2560	1833	483	292	291	277	304	288	260	324	274	287	282	275	303	289	287	263	313	273	280	283	287	288	262	278	281	264	292	285	251	287	268	269	286	248	271	289	295	269	294	292	258	294	285	267	284	296	301	267	296	273	274	289	262	284	279	270	263	283	255	257	281	286	254	283	272	284	291	322	262	262	293	272	245	256	275	313	279	285	277	292	255	256	307	263	295	284	287	286	295	246	237	287	314	313	294	267	269	275	269	261	269	284	271	276	277	272	284	297	281	249	277	270	277	304	302	293	283	283	265	279	269	290	296	304	256	268	283	284	263	259	301	296	295	295	237	260	268	287	260	283	293	293	237	295	286	292	259	266	243	258	257	240	324	277	307	266	268	276	300	259	250	291	258	281	266	279	277	277	261	276	285	274	270	292	262	293	306	276	283	262	284	249	248	312	268	294	272	261	278	267	295	273	309	267	257	249	251	289	282	250	261	258	281	282	252	313	304	237	281	265	273	263	278	273	272	282	298	305	259	267	312	300	262	252	246	274	276	264	248	291	259	277	280	252	298	294	291	275	285	290	317	281	290	295	275	264	284	269	239	303	317	276	283	280	290	270	293	280	296	283	280	287	282	271	279	298	273	257	296	283	273	286	323	274	279	266	261	284	282	265	280	250	250	288	291	292	275	286	308	271	294	248	271	303	260	318	292	271	295	281	288	245	328	285	284	276	267	295	263	255	253	258	281	287	290	274	250	264	259	241	299	293	300	259	248	278	268	266	294	283	272	252	266	264	265	272	288	272	289	270	277	270	297	295	279	281	260	262	275	267	312	296	308	263	282	285	267	252	273	289	277	257	309	242	263	293	277	297	309	290	272	276	282	256	248	257	289	274	263	292	283	305	284	271	271	309	310	285	245	289	295	258	263	276	300	276	268	251	263	287	268	270	260	257	296	276	275	287	248	252	239	267	299	274	296	244	255	281	283	274	290	253	292	293	259	278	266	218	292	276	302	273	280	294	264	250	277	290	281	254	254	272	277	258	292	281	255	289	272	301	293	269	275	272	280	273	277	305	260	284	315	289	275	260	305	279	286	272	284	254	253	295	278	314	268	270	284	286	314	301	276	268	252	274	270	288	281	247	301	253	279	278	291	270	257	239	246	286	269	282	276	261	242	286	270	302	298	280	260	292	274	262	282	299	317	261	281	303	276	283	257	262	288	280	276	302	297	298	325	284	255	301	271	252	261	271	297	286	247	271	265	257	264	247	278	282	268	272	285	293	271	275	249	283	298	298	266	287	305	300	278	312	300	248	299	298	269	284	261	274	278	267	256	267	259	263	253	274	278	273	269	290	280	270	283	274	276	299	303	288	274	254	270	274	262	226	273	275	262	275	302	288	276	260	302	311	295	276	326	280	249	294	260	278	297	288	291	288	299	295	274	254	276	282	256	273	297	288	277	265	272	308	285	262	277	296	309	261	272	279	257	285	289	271	263	273	309	261	275	249	279	280	258	253	259	232	260	271	304	301	289	314	264	282	263	271	275	297	305	289	272	284	285	264	271	278	267	273	258	291	258	269	296	276	244	263	312	262	247	283	303	263	268	268	280	266	264	246	307	274	280	304	267	269	270	282	283	279	264	265	272	269	272	259	309	284	267	266	289	300	304	274	265	257	278	278	267	274	317	274	300	270	282	278	287	245	282	295	278	263	276	273	265	275	256	284	294	281	290	291	258	296	285	285	278	282	278	259	283	267	265	294	309	297	266	295	335	304	303	266	265	289	274	293	250	277	293	287	263	220	290	288	276	267	331	275	233	312	275	267	276	292	268	256	239	265	283	286	263	263	269	276	244	249	267	286	288	289	249	272	259	278	282	329	276	281	276	277	284	274	251	283	277	249	278	237	291	267	275	259	274	311	275	289	295	236	275	284	271	276	299	305	296	293	318	254	239	285	282	259	261	277	272	281	300	267	283	286	334	291	285	235	283	309	256	296	272	291	261	272	324	278	277	314	315	288	251	287	261	265	266	276	298	279	255	275	281	276	266	297	293	291	273	263	278	279	292	253	320	262	275	278	318	247	260	261	243	268	282	271	283	300	279	261	323	272	275	257	269	288	259	259	289	292	251	288	290	282	244	300	320	313	292	278	286	267	237	254	272	273	285	284	268	285	302	246	296	292	276	256	282	269	297	283	275	280	252	255	275	253	256	277	249	279	288	268	260	277	277	283	272	276	291	284	286	286	289	280	269	279	281	325	264	286	306	284	281	298	260	275	260	279	278	256	221	266	280	292	269	255	273	302	288	292	272	286	265	284	295	291	295	318	277	285	272	305	266	277	305	276	277	294	282	254	264	286	310	286	278	295	251	268	280	257	271	318	288	250	295	255	259	281	272	285	299	314	264	323	267	296	302	291	276	249	286	290	308	253	278	282	289	312	284	269	288	274	270	280	252	276	282	271	270	266	277	274	264	265	250	322	301	259	265	279	292	288	268	277	267	285	240	270	287	271	303	261	265	282	261	244	258	276	266	270	255	257	277	274	235	289	291	249	289	288	272	268	278	274	279	252	285	283	289	305	276	265	298	283	279	270	263	276	268	302	296	267	265	278	299	268	299	261	285	241	290	278	291	299	251	259	247	261	274	282	279	282	291	266	279	264	286	284	259	281	277	282	271	271	284	254	254	280	281	297	264	265	312	290	262	233	258	277	233	276	261	264	291	276	279	287	270	273	268	262	294	271	279	269	269	260	295	288	276	298	243	253	259	260	272	290	300	305	279	276	257	268	254	260	298	306	263	254	244	300	302	292	281	269	249	288	272	241	246	274	274	280	274	268	259	269	274	282	266	229	279	294	290	285	254	262	292	258	290	271	271	246	280	276	290	269	313	269	288	283	288	262	263	286	282	267	272	271	285	258	251	240	289	288	262	272	264	290	286	280	278	275	248	266	241	282	269	252	263	280	281	291	287	278	252	287	330	261	286	287	241	249	312	315	281	304	255	276	278	284	278	269	280	265	281	296	259	278	275	274	298	267	296	264	267	267	261	249	274	250	296	271	292	257	258	260	300	322	300	278	316	257	281	283	288	308	291	267	278	281	297	275	256	262	276	266	277	301	279	252	269	291	263	298	246	264	258	256	286	288	239	276	304	256	300	268	275	270	277	247	272	268	276	242	272	268	247	277	302	274	261	258	272	285	253	282	271	255	307	243	270	260	277	290	263	263	259	301	291	301	243	281	313	266	279	267	283	262	304	279	307	265	264	297	257	276	297	273	278	274	295	291	265	321	293	285	266	297	262	273	281	326	265	290	288	278	281	265	272	286	298	249	300	289	279	279	256	292	258	286	294	252	283	262	257	246	269	258	296	281	275	297	291	287	259	259	310	269	249	278	254	275	267	250	268	284	271	261	255	266	271	267	284	284	291	253	292	291	300	297	290	308	281	292	294	269	298	283	289	322	273	281	254	270	303	281	315	276	265
26251	21719	25657	22438	17511	12313	6279	4492	6144	10979	11547	10954	7842	1297	615	661	630	641	651	663	676	642	681	637	630	672	647	587	656	651	606	613	637	690	614	634	605	627	592	590	662	638	646	656	639	606	639	625	596	654	614	626	617	630	674	618	584	659	690	601	622	610	633	598	596	626	625	617	636	628	647	611	646	664	633	621	623	602	620	643	627	649	609	631	643	686	624	608	646	623	601	629	618	665	635	640	656	618	585	635	611	637	598	631	607	589	634	605	649	615	671	583	602	654	600	624	606	625	596	627	625	668	638	636	625	647	658	613	646	667	644	666	623	626	640	629	663	656	613	640	582	615	591	623	613	635	640	625	601	655	597	611	627	630	644	676	643	649	613	611	618	594	655	678	628	583	648	674	647	583	630	589	589	625	597	571	638	595	593	600	601	584	629	575	625	631	646	634	670	604	600	639	597	603	609	602	655	618	626	632	654	633	639	624	664	704	634	648	632	632	605	629	660	592	615	646	640	658	613	616	582	655	651	615	579	591	584	614	659	594	611	609	573	612	615	622	599	606	633	637	609	600	627	624	629	641	618	628	627	651	617	599	576	620	618	646	604	585	693	574	661	620	639	646	581	616	624	607	601	673	655	667	644	608	611	649	599	669	585	593	625	666	615	638	651	669	659	639	617	634	652	625	667	615	635	664	646	684	596	658	670	608	649	597	621	643	630	610	618	622	641	637	623	625	659	627	622	617	635	610	638	596	676	649	600	630	623	590	611	645	608	630	645	599	653	650	664	636	612	611	615	643	625	635	677	681	601	638	619	575	624	679	640	663	635	684	627	648	584	619	638	608	588	652	601	620	635	609	617	610	635	596	640	594	603	621	604	614	628	605	632	602	636	637	605	663	624	590	631	597	600	580	634	644	630	590	621	652	638	579	630	699	609	625	626	632	614	671	611	651	632	584	633	648	658	602	612	673	641	630	605	636	586	615	606	588	622	627	600	606	610	626	646	602	574	600	640	651	596	644	622	646	646	639	582	662	591	609	663	668	562	656	569	635	638	641	620	624	659	640	645	597	627	656	607	655	657	620	656	635	619	600	635	625	620	639	648	634	625	635	668	626	603	615	664	637	599	623	598	644	617	605	595	628	593	578	658	630	631	606	651	616	623	641	574	661	634	613	680	625	606	635	620	627	633	648	625	643	659	672	590	629	622	633	603	643	619	637	615	637	652	621	658	624	625	655	628	587	639	630	636	656	667	657	599	626	592	612	652	606	635	664	630	617	574	609	608	654	613	647	647	601	638	649	634	639	663	622	612	632	666	628	671	627	666	590	656	661	624	613	636	614	616	686	634	595	567	621	657	661	634	598	638	608	607	598	611	627	614	594	659	665	632	586	642	661	609	598	621	646	615	633	617	633	621	615	615	581	620	581	644	623	659	625	607	643	634	660	625	627	619	635	607	637	607	644	641	610	625	594	648	643	624	658	627	671	611	633	624	602	586	664	637	654	637	624	637	585	651	658	623	642	659	638	605	631	597	658	634	587	652	617	632	608	633	655	613	644	621	632	646	595	610	623	601	629	626	673	642	640	636	573	616	619	631	651	632	622	615	599	632	624	586	671	613	644	640	659	650	641	645	630	656	631	618	632	616	632	637	611	661	552	648	612	608	652	629	635	606	628	613	633	637	620	553	609	645	633	636	632	608	624	670	656	619	632	628	622	671	647	633	660	654	672	655	681	591	580	614	630	614	630	601	637	629	573	586	621	620	684	667	602	622	595	616	667	683	623	616	633	668	635	656	642	679	671	628	591	641	605	649	653	602	660	601	646	603	649	626	655	622	667	643	668	674	603	645	600	630	616	616	649	622	626	594	637	598	660	608	618	630	642	652	590	603	676	654	644	608	638	584	599	596	621	585	632	595	665	573	626	630	654	595	664	631	597	614	638	643	654	678	632	600	665	660	604	596	586	620	646	607	646	614	622	621	649	640	632	642	639	654	669	595	662	619	645	631	636	632	573	590	639	645	603	646	624	636	649	605	638	605	593	659	612	591	637	677	653	616	636	622	652	628	682	629	657	613	647	679	606	644	604	609	632	628	629	675	627	599	619	669	600	660	631	651	625	639	619	611	625	644	652	632	653	625	611	622	644	616	641	628	632	660	687	581	627	613	648	636	642	598	628	652	615	635	635	615	648	589	610	612	598	627	619	668	663	651	627	658	611	641	660	618	617	619	640	597	642	639	620	625	640	646	616	632	656	661	640	644	623	595	605	602	606	663	603	601	588	630	660	599	638	637	629	646	629	669	635	611	617	667	628	660	612	632	619	591	637	616	635	627	582	632	607	572	632	623	677	614	603	625	632	635	632	693	680	572	638	602	630	605	656	617	653	613	656	634	624	640	688	640	617	661	594	622	627	590	587	605	605	617	632	644	625	639	643	631	671	652	659	628	681	646	655	638	609	632	611	649	595	618	675	638	673	631	625	657	615	646	643	581	628	645	626	639	612	675	645	653	694	647	673	629	620	596	641	629	647	634	617	676	631	611	622	595	594	644	651	657	620	610	644	627	622	705	619	617	630	608	632	596	616	610	635	646	579	636	589	654	641	623	649	616	688	663	588	637	680	663	621	650	612	634	618	646	592	670	640	635	644	645	612	609	624	643	605	650	631	615	638	652	621	622	659	624	613	646	632	619	609	611	606	650	583	629	589	674	583	658	663	636	610	631	603	589	650	596	618	597	653	607	566	657	616	636	676	647	620	621	660	591	583	623	654	622	616	634	623	631	594	638	601	612	639	631	632	662	592	631	610	603	621	618	607	628	646	673	636	645	622	638	655	668	684	644	625	641	621	611	638	581	619	609	614	614	660	649	640	610	609	610	582	639	671	678	620	612	649	571	671	664	591	644	647	630	632	616	639	658	644	651	630	650	643	611	642	668	681	649	605	636	582	654	595	587	653	616	589	590	641	621	662	618	617	605	626	617	628	635	626	585	664	680	639	629	633	627	610	648	655	612	637	652	612	627	614	599	608	592	607	615	635	631	669	637	656	647	608	634	623	598	643	598	618	611	599	591	646	640	680	621	650	632	629	660	609	621	623	640	635	657	584	598	658	586	596	654	638	618	638	645	616	658	601	595	632	626	658	600	676	656	616	614	605	634	641	600	618	651	630	656	638	626	603	643	657	630	605	638	623	618	618	649	621	612	639	645	592	636	640	630	689	700	625	635	668	623	682	649	631	642	608	626	638	626	655	719	629	617	621	583	612	605	662	629	629	636	615	637	650	626	583	639	617	626	622	646	617	600	674	567	598	654	589	634	592	578	648	641	592	668	644	626	635	702	636	620	619	648	603	652	608	643	601	650	590	682	624	613	626	630	601	642	624	691	636	587	617	630	625	652	629	582	592	591	638	611	658	643	620	625	605	669	643	561	638	583	619	638	605	598	649	592	566	672	594	595	666	627	621	654	602	605	639	627	650	641	651	609	670	665	607	605	619	594	659
48495	36851	32911	25908	25624	12303	4948	1155	1672	3726	4635	4860	3462	931	300	316	336	315	329	309	315	333	351	343	355	324	326	352	292	351	327	318	328	329	355	344	328	374	356	353	323	342	339	325	311	302	335	344	305	343	354	320	340	306	305	339	324	368	352	321	304	286	288	349	324	330	316	293	320	324	334	325	321	304	336	322	330	333	304	317	271	319	330	351	325	311	319	297	320	303	311	338	333	315	307	329	295	333	326	346	322	307	326	314	333	303	348	313	329	313	308	337	308	320	327	366	352	317	310	316	303	324	337	308	346	329	313	318	318	332	330	325	340	302	344	331	342	329	285	340	316	362	346	375	349	344	346	335	299	339	310	304	324	338	317	349	329	322	312	302	316	307	346	333	315	321	350	322	348	335	336	318	342	345	325	314	294	298	299	330	318	336	361	335	315	363	343	309	344	339	302	354	308	309	317	347	330	356	323	314	345	316	324	377	357	343	321	329	304	321	315	335	304	327	358	312	343	319	343	364	319	354	301	349	334	322	300	323	313	290	301	302	291	350	330	317	347	355	318	311	302	309	315	253	338	349	325	346	300	347	316	315	293	316	313	362	349	351	352	334	270	304	326	345	316	324	310	329	369	333	309	319	327	357	352	348	338	318	372	343	301	342	344	315	331	320	309	315	345	381	330	337	307	338	355	344	311	336	344	337	364	327	328	337	369	335	356	303	330	331	333	336	342	320	331	345	333	331	320	319	308	341	296	337	333	309	326	322	341	351	322	346	319	304	337	371	323	314	365	341	348	318	338	344	303	311	336	335	332	328	328	292	341	306	316	351	319	316	327	375	332	359	324	362	301	323	304	350	306	357	335	294	336	335	309	310	286	338	351	367	316	332	315	304	345	329	336	355	339	316	288	349	318	345	347	362	337	303	349	333	338	316	344	333	358	316	316	327	303	328	352	364	347	302	341	316	346	309	333	324	346	345	363	329	339	329	312	339	346	332	315	346	353	332	324	344	334	304	387	310	327	312	348	322	342	315	356	321	325	323	313	336	340	355	331	322	322	344	348	351	312	320	331	336	347	329	319	290	317	331	348	327	333	370	295	312	316	323	339	291	320	280	299	336	306	312	327	338	340	336	327	316	308	319	343	332	333	369	310	289	325	331	322	349	340	319	359	306	313	324	317	303	315	328	363	320	300	300	345	312	344	328	324	332	347	313	321	304	353	333	340	359	309	314	325	339	355	343	319	355	295	353	363	336	338	314	324	326	322	316	357	353	317	348	342	317	333	317	321	311	323	315	330	320	311	344	336	352	316	311	302	316	354	322	356	339	316	346	328	350	343	341	358	326	352	342	332	345	287	323	315	325	344	344	330	351	349	356	317	330	322	321	343	325	342	361	314	317	318	332	355	320	311	303	323	354	343	356	323	371	329	353	314	350	351	325	347	309	344	352	295	325	332	356	336	331	326	313	320	340	332	299	282	316	319	321	307	336	306	293	323	296	327	323	341	350	334	354	320	338	343	357	326	322	317	295	321	330	302	343	374	319	299	320	323	357	315	306	324	328	331	359	363	332	320	334	323	351	325	304	347	329	334	317	318	341	339	299	297	314	341	357	339	330	309	347	357	336	313	293	330	377	346	318	325	310	320	354	326	327	301	337	338	320	312	335	299	293	268	315	317	307	328	310	324	312	319	360	312	298	306	318	328	315	310	292	326	330	328	323	375	315	363	335	328	329	309	291	334	327	294	327	347	330	354	317	317	334	355	340	306	314	323	360	332	330	339	316	346	368	316	344	365	335	316	334	298	297	315	318	328	352	313	328	325	342	290	303	339	330	320	330	325	355	309	326	281	309	306	287	317	332	321	341	331	325	294	328	293	326	308	321	329	322	364	338	332	328	332	326	312	339	343	326	327	305	321	299	296	330	343	313	333	368	326	312	317	339	340	322	356	333	330	331	304	351	331	292	371	343	336	337	356	335	308	302	312	323	356	346	361	329	321	313	327	310	348	313	334	339	326	316	315	350	337	325	307	314	339	350	319	320	310	330	322	354	307	326	331	319	321	338	347	322	331	353	326	332	295	328	348	376	343	302	322	351	352	309	335	307	319	353	347	322	316	299	340	322	336	347	324	350	287	316	370	336	352	352	336	308	333	311	354	328	333	341	349	332	354	317	349	327	341	325	337	287	292	339	325	294	361	336	344	351	322	323	316	310	346	341	310	310	304	334	299	366	332	297	299	340	345	369	312	334	296	347	341	320	352	338	355	317	338	311	315	322	359	334	345	312	308	344	301	322	316	306	306	342	318	322	336	286	347	391	298	319	335	373	339	353	315	347	364	309	355	317	339	345	338	370	343	306	350	334	361	315	342	348	322	324	318	337	321	319	328	323	312	322	360	335	310	347	340	320	332	292	326	336	334	302	351	309	350	339	319	349	329	356	335	316	321	355	345	323	377	332	328	344	338	328	338	350	317	348	334	347	332	290	304	320	353	339	321	300	329	336	308	299	330	361	329	356	361	301	328	343	308	322	361	324	299	324	350	360	299	328	301	301	321	309	349	352	342	306	315	319	338	314	299	300	334	320	304	346	317	341	324	306	350	328	329	307	332	331	344	368	363	323	329	305	341	346	351	340	353	355	357	346	320	306	375	335	351	369	334	317	333	296	318	331	303	347	319	373	332	337	350	323	353	323	301	345	339	297	364	320	341	349	325	316	352	348	339	329	348	326	340	329	333	331	344	298	343	312	352	308	321	319	324	357	353	315	369	318	343	326	345	305	314	324	366	313	324	327	327	284	324	334	302	318	328	311	331	338	358	324	372	293	315	321	328	333	317	344	343	332	289	311	360	307	325	314	314	346	325	284	339	317	287	299	329	300	328	347	343	301	320	326	350	316	347	328	306	343	351	346	327	322	331	360	308	341	311	330	337	301	325	325	329	310	353	330	316	325	321	335	347	310	360	319	329	382	342	334	358	301	325	348	316	315	362	337	367	296	333	308	329	319	320	355	353	309	330	344	314	348	282	344	323	324	330	352	343	352	312	321	322	324	330	330	279	319	339	351	338	330	357	319	317	312	306	335	319	338	317	336	283	342	369	355	309	303	337	300	318	347	352	339	333	326	320	335	333	326	336	297	348	360	314	344	333	331	358	315	315	331	357	354	353	309	309	340	336	339	326	356	320	347	331	346	318	306	354	351	321	347	330	368	329	339	297	338	347	321	347	330	295	339	339	396	329	345	364	331	322	307	351	323	285	364	342	306	329	357	314	304	329	356	355	338	343	293	353	340	331	302	341	325	323	307	340	315	305	318	358	324	299	332	330	298	346	345	343	337	332	279	360	328	338	343	334	328	332	301	316	303	333	349	351	319	304	312	328	300	334	378	326	348	333	346	320	317	323	334	334	365	315	344	341	349	294	354	322	322	341	309	307	326	341	349	361	371	353	319	321	324	351	320	282	318	334	318	299	322	290	331	346	300	354	312	333	344	317	293	359	333
31064	28067	34026	34241	36293	20610	11420	3511	7436	14079	17973	17186	13312	2424	741	766	721	766	759	730	758	702	703	702	694	745	731	748	740	651	791	715	694	726	705	730	728	738	724	709	761	724	638	702	686	721	685	667	703	723	733	721	717	714	695	734	694	694	712	681	672	720	742	718	754	661	731	680	687	778	735	717	722	720	733	725	710	743	695	770	683	711	718	761	724	705	736	690	749	731	715	710	705	722	689	730	719	753	704	720	672	690	708	710	740	703	753	694	683	732	699	753	716	754	690	772	723	721	743	750	742	748	729	731	699	763	697	720	665	746	739	693	736	712	710	752	785	757	712	763	686	704	775	712	704	701	711	673	716	756	706	715	671	741	739	711	713	759	674	700	759	750	748	753	719	725	710	696	683	701	714	732	728	694	700	710	671	703	710	726	734	733	716	715	757	711	733	720	732	728	752	719	719	715	720	677	768	701	695	659	725	702	792	730	681	693	728	712	661	716	702	733	659	724	692	667	693	703	667	727	742	715	710	704	709	735	700	725	732	676	703	684	743	700	700	710	653	708	724	752	726	739	701	746	744	722	747	733	696	737	727	798	716	708	705	741	718	679	734	742	722	730	677	734	736	727	710	733	737	707	699	714	716	706	691	767	705	735	736	731	717	691	733	714	674	681	725	709	721	662	700	677	685	694	773	725	746	698	699	745	682	702	683	686	684	705	675	685	728	744	690	752	663	668	689	708	701	724	708	683	737	695	695	700	739	761	727	686	712	711	741	631	735	741	708	695	721	726	732	701	691	697	701	692	715	771	723	721	667	730	681	661	697	717	763	686	691	669	701	702	729	768	681	746	712	723	729	714	737	681	693	737	727	657	692	681	694	701	720	761	674	797	667	701	691	730	748	710	663	766	737	692	644	707	769	709	724	713	741	749	696	726	667	739	697	719	700	715	739	687	701	690	714	709	682	702	750	674	662	704	707	689	696	727	696	735	694	704	768	723	708	660	721	736	691	673	734	745	737	709	718	728	695	688	677	675	733	731	702	736	686	711	684	723	727	698	757	756	730	732	715	719	678	739	751	734	708	736	700	716	715	731	692	704	735	749	692	735	759	677	728	728	733	684	718	710	693	736	750	749	732	692	721	717	709	737	691	759	683	730	710	748	688	684	712	733	689	733	720	742	676	736	698	699	666	697	743	730	701	701	736	717	712	713	704	707	735	701	734	704	732	717	692	670	708	694	724	768	718	743	707	692	726	685	767	722	705	686	715	712	719	704	750	750	699	714	774	756	723	730	754	694	723	695	734	748	741	686	716	749	721	778	716	734	733	754	726	746	742	766	732	724	703	753	735	729	721	697	712	685	663	649	701	755	689	707	712	706	725	723	746	744	718	742	721	732	667	715	682	660	694	693	736	739	717	683	712	654	731	715	705	746	744	687	770	737	705	707	726	684	706	708	701	756	719	710	733	729	726	700	674	670	674	700	666	664	700	755	711	713	751	662	691	696	751	667	690	728	739	685	736	703	752	711	719	699	703	759	718	690	743	777	709	733	701	727	737	774	655	735	729	714	724	746	754	720	729	694	744	725	738	742	752	695	733	734	734	666	693	728	679	694	738	685	711	680	726	760	747	729	732	730	740	700	694	709	737	787	672	719	750	725	760	728	727	716	707	738	698	771	706	719	701	716	690	714	725	715	762	705	775	714	730	729	752	698	726	735	760	691	716	666	750	739	754	730	720	692	706	729	713	750	677	727	712	709	701	710	693	711	752	663	678	729	726	699	699	635	726	712	759	668	709	698	707	729	691	729	734	714	743	739	691	714	726	813	748	678	746	677	710	697	711	723	731	714	765	707	710	724	769	716	716	722	730	776	652	750	718	744	696	718	678	759	676	745	698	699	702	726	745	706	774	681	713	730	720	698	739	709	699	681	762	730	752	710	777	675	680	736	761	748	692	685	756	743	739	693	739	687	734	740	683	743	748	679	732	777	747	684	716	682	693	695	720	757	738	707	715	721	711	711	665	704	757	783	715	679	692	719	726	692	771	677	703	720	737	725	720	696	709	700	725	715	733	699	708	726	698	705	738	717	710	719	686	698	716	759	699	679	654	716	713	736	724	773	701	700	682	772	738	725	725	785	682	729	703	725	721	713	737	720	724	697	784	742	741	740	746	684	699	746	698	726	676	676	776	683	708	740	703	718	740	695	717	742	698	729	726	745	695	749	686	734	746	715	721	719	739	719	740	725	712	689	701	686	719	691	654	726	703	687	711	686	723	726	688	716	720	703	710	746	767	693	710	702	739	716	739	734	756	688	711	701	714	702	754	718	729	734	687	750	670	707	699	716	725	746	734	731	713	746	707	681	712	689	678	752	707	725	680	697	728	749	723	687	707	739	727	723	735	755	690	748	691	703	725	711	739	700	731	697	682	687	718	740	738	737	677	707	661	678	697	686	721	715	663	698	748	719	727	746	699	682	722	744	691	707	755	708	696	695	681	679	736	700	721	728	689	738	666	750	769	727	710	730	725	697	731	735	714	725	734	725	688	721	700	733	737	725	761	690	776	721	704	760	696	743	738	698	713	690	728	705	706	717	727	747	763	720	730	755	744	711	720	750	717	735	707	723	723	687	723	655	738	726	701	725	709	771	734	706	692	707	718	723	742	707	767	740	718	732	707	722	747	740	706	715	753	728	682	701	682	757	737	721	727	688	701	773	668	703	731	711	739	687	756	731	726	727	699	722	720	770	765	729	696	713	723	727	746	784	726	705	700	702	784	680	683	665	730	746	741	733	740	698	729	699	772	735	668	763	705	708	705	728	724	749	673	729	719	712	724	741	703	710	702	703	736	745	704	767	756	720	730	702	685	743	734	686	774	656	769	724	732	657	694	748	716	683	713	687	709	659	724	673	711	759	726	713	747	737	716	756	692	694	719	719	736	669	722	726	749	737	658	706	734	698	709	727	753	700	711	734	733	688	715	727	727	731	714	684	671	735	726	691	696	705	736	767	681	679	730	710	717	691	737	740	735	711	760	752	704	736	661	766	723	731	739	728	730	704	791	716	724	757	706	703	678	722	713	674	728	676	675	699	740	755	685	728	755	721	709	718	701	724	693	728	699	728	723	649	739	733	728	712	712	740	711	700	675	714	733	688	687	698	769	681	708	701	703	701	769	759	675	689	714	716	680	721	730	737	737	741	704	726	706	740	732	686	677	726	734	676	716	708	715	725	704	735	773	713	720	693	729	730	697	743	708	683	728	698	744	701	743	699	717	749	716	719	728	720	756	736	714	746	748	694	677	728	713	692	742	688	724	737	757	688	665	704	751	717	759	695	741	667	723	728	712	706	674	750	709	738	789	741	735	722	684	689	735	699	725	753	758	747	675	706	691	719	748	720	703	702	709	749	680	702	740	736	758	696	719	727	708	811	679	708	733	732	704	683	739	684	713	710	712	727	695	735	669	723	709	705	740	738	733	747	710	706	702	713	712	683	747	705
19495	10969	6093	2754	1495	960	678	429	311	259	262	256	243	150	151	154	166	168	144	145	160	156	175	174	151	144	138	141	152	160	171	141	173	168	172	157	167	162	166	163	145	159	133	143	156	169	174	195	150	150	175	164	150	165	144	171	155	151	156	150	149	139	160	169	152	169	177	182	153	150	175	153	167	154	148	174	158	157	180	176	156	164	146	175	162	174	171	148	151	157	168	155	153	154	159	180	164	177	160	157	149	155	160	140	175	166	173	187	170	131	134	177	154	159	157	125	172	151	125	172	166	160	138	152	148	158	178	180	146	154	168	137	163	147	168	140	147	168	161	128	158	162	151	156	152	129	155	175	151	178	175	149	160	163	182	136	159	180	142	166	166	135	148	183	170	159	175	157	162	138	149	168	171	138	157	128	160	132	167	154	181	147	149	192	143	152	167	139	187	178	138	180	150	152	177	175	153	156	149	140	158	148	178	139	157	146	158	161	171	147	154	122	144	182	154	148	164	154	156	125	150	139	152	179	172	160	192	165	136	157	155	159	171	148	178	157	171	178	163	136	172	164	150	137	165	155	141	151	164	169	158	146	163	185	171	148	143	186	157	154	147	156	162	180	162	164	140	177	183	158	151	145	156	154	166	158	187	149	134	156	144	143	157	167	162	159	150	159	179	160	167	159	152	164	156	178	154	144	163	160	163	159	166	165	147	136	176	187	170	156	177	167	158	175	144	153	142	142	158	144	154	146	169	153	164	138	153	148	164	164	166	165	154	181	164	142	176	175	158	154	151	156	173	163	174	174	168	170	140	161	147	154	169	152	148	137	170	155	156	157	164	166	159	150	163	149	146	157	162	165	151	184	145	144	144	143	181	166	168	169	152	149	157	138	150	171	163	175	167	157	167	150	136	140	163	176	160	172	185	138	167	147	154	167	151	173	173	160	138	161	139	174	152	166	131	170	141	170	163	180	153	164	165	154	171	181	156	168	147	182	141	154	148	170	173	146	177	171	160	170	135	158	148	156	160	156	171	165	152	147	186	171	144	182	146	142	176	133	172	184	167	160	183	180	164	175	148	162	168	164	186	166	158	149	170	169	180	173	170	152	166	160	171	162	156	166	146	156	155	185	141	171	161	144	141	168	160	164	177	170	144	160	170	168	152	163	149	170	144	173	165	172	146	163	152	158	147	151	156	160	168	181	133	178	153	157	154	184	166	160	150	156	186	160	156	156	158	154	154	158	196	143	171	182	163	162	158	132	154	179	146	144	156	162	157	177	169	170	186	156	150	149	159	171	185	159	154	165	152	151	143	155	178	159	171	174	166	160	164	165	163	156	168	152	160	147	171	146	152	161	175	155	152	162	167	160	175	159	196	163	140	171	182	176	162	150	162	176	134	130	155	133	164	167	137	186	152	180	140	143	171	128	158	137	152	143	161	158	148	170	165	159	145	158	165	159	179	158	139	157	146	183	149	147	183	179	165	154	154	164	164	156	164	163	176	152	146	151	165	160	159	122	157	179	152	169	179	169	183	169	132	177	136	169	143	186	179	150	182	148	133	146	153	156	164	163	140	157	137	172	168	153	164	154	145	152	185	165	150	152	163	142	170	166	143	134	141	169	155	176	124	151	156	154	177	169	172	143	177	143	146	161	157	130	144	167	157	159	140	170	157	150	134	191	164	161	160	148	171	164	138	149	161	162	149	137	150	165	177	157	144	170	158	149	154	158	153	176	177	161	205	149	155	166	141	180	149	156	149	155	167	174	156	155	173	174	166	167	156	153	169	128	151	176	154	147	166	154	159	179	177	149	152	140	152	154	160	160	151	161	145	149	162	150	162	151	177	180	168	160	173	164	163	162	136	165	174	153	166	170	146	157	167	188	167	180	166	164	154	158	169	140	179	172	150	158	153	156	155	142	154	160	141	166	143	149	134	178	152	163	154	162	157	177	133	166	148	133	173	154	144	138	168	173	153	187	148	174	146	148	150	152	140	140	178	158	132	173	158	159	140	201	172	159	152	165	175	178	173	144	139	167	134	168	190	140	166	173	156	141	128	180	169	163	162	147	170	164	142	171	165	177	174	147	178	158	150	185	176	125	172	160	164	141	136	176	150	148	161	163	155	169	163	156	164	174	182	152	150	153	173	143	155	153	163	155	151	157	157	144	156	177	167	178	173	177	148	142	188	167	189	168	145	175	155	165	164	180	147	170	167	142	176	176	167	158	180	159	161	162	137	182	154	161	139	175	166	143	170	171	166	160	165	151	145	151	171	174	152	163	188	164	147	155	142	145	161	169	141	167	144	169	148	147	155	148	151	180	169	138	131	148	140	145	172	143	171	160	152	131	156	147	175	164	189	180	165	155	163	166	157	140	168	145	157	136	172	171	148	150	135	153	142	148	166	144	162	157	149	165	177	163	153	132	155	154	166	168	157	171	153	176	164	166	141	161	180	155	144	154	169	149	150	145	146	157	177	157	166	172	143	166	166	158	155	147	173	141	149	181	179	166	174	169	170	144	151	143	155	167	154	146	171	164	176	133	132	140	195	150	182	158	161	173	163	156	160	159	179	150	169	127	159	141	161	156	167	158	163	151	141	146	172	150	149	164	182	166	148	150	158	144	186	143	167	158	171	151	143	169	148	168	152	159	151	155	153	158	191	163	155	152	141	145	124	159	170	145	159	151	136	176	134	162	181	176	174	180	154	162	165	153	152	150	154	146	145	163	176	159	158	156	162	164	147	138	158	172	167	161	155	162	176	153	156	145	151	170	172	151	141	176	148	171	151	176	161	175	193	157	156	148	179	159	162	170	176	167	144	145	149	144	149	167	193	171	167	130	174	169	183	137	176	194	174	134	148	166	160	168	170	185	166	160	156	182	157	136	143	166	155	161	164	180	170	169	150	175	158	173	174	164	176	162	178	149	160	172	171	157	172	177	161	157	148	177	173	164	160	163	177	165	145	166	159	163	159	177	156	156	152	154	152	161	160	158	125	147	145	159	148	153	146	169	178	166	149	157	153	160	187	166	205	163	165	163	125	156	152	149	161	154	156	147	171	174	133	144	149	164	142	150	148	150	158	145	163	157	178	147	164	153	149	177	162	163	180	151	158	159	135	147	168	161	158	182	171	166	157	148	159	174	158	155	154	166	189	181	148	157	155	158	156	148	142	189	183	170	160	157	156	151	173	167	158	177	160	153	161	156	173	145	149	144	165	157	138	149	184	167	143	160	152	173	161	161	167	155	157	169	160	146	165	150	138	142	158	168	154	136	161	169	149	163	168	150	176	174	174	159	162	162	180	144	165	167	151	150	162	179	144	158	162	170	162	149	161	147	163	172	139	173	162	181	165	144	149	171	148	159	135	147	169	120	150	163	150	141	186	168	203	163	154	163	145	159	145	161	142	180	143	149	173	172	158	161	138	167	141	150	131	162	159	174	154	170	154	150	161	170	172	167	158	139	152	172	142	139	169	158	169	175	151	172	143	161
11685	8861	9453	7691	5461	3609	2602	1609	984	907	1013	894	852	461	385	424	417	384	384	423	394	411	399	392	416	386	370	387	379	397	405	372	383	418	377	376	377	422	398	403	373	386	406	393	411	434	428	392	433	397	399	403	393	375	392	392	385	418	344	401	365	421	398	387	383	398	366	416	383	405	377	403	417	374	416	393	379	384	371	360	384	371	407	436	391	402	404	407	393	418	411	392	392	397	378	361	405	383	409	381	365	378	410	355	392	405	372	383	401	405	392	378	379	367	375	383	393	374	388	426	424	385	392	390	401	389	382	382	393	396	436	371	400	387	402	392	411	398	402	397	382	425	377	339	384	367	371	390	392	375	383	410	359	374	387	367	405	387	392	345	395	399	400	399	383	384	393	377	378	417	399	386	405	380	422	382	377	381	388	415	383	370	401	387	420	414	400	401	403	397	352	395	396	383	402	388	353	405	376	373	397	415	408	472	376	405	392	366	411	365	406	361	394	373	396	368	400	394	392	407	382	390	385	397	435	393	378	404	409	403	403	376	380	430	386	382	402	388	414	348	410	382	433	396	417	390	373	352	361	407	405	420	392	423	403	384	390	383	438	414	378	397	397	380	381	394	412	372	403	370	415	390	382	368	414	363	402	426	390	414	404	407	421	425	385	363	411	401	400	387	395	393	372	377	375	393	398	387	383	356	407	361	393	382	382	401	407	351	391	418	337	398	388	403	411	374	405	381	379	383	398	398	370	431	377	354	388	398	422	359	405	422	409	367	405	389	385	378	381	453	419	398	416	384	410	396	369	373	417	399	405	396	356	420	372	388	396	390	410	396	374	354	404	386	404	367	355	431	394	390	397	385	360	392	412	379	379	394	381	386	410	400	329	378	375	407	385	404	421	389	424	379	362	357	389	359	418	385	363	384	368	396	383	408	400	373	405	383	381	411	387	404	418	380	398	409	374	402	395	403	403	429	398	395	399	399	394	430	366	400	377	370	395	394	397	423	343	386	398	325	400	358	365	422	429	400	375	373	394	396	408	403	383	412	389	369	366	396	392	407	362	387	399	407	373	355	378	363	391	402	374	380	416	416	416	410	388	402	364	425	376	392	417	391	375	363	421	429	392	448	397	372	423	402	375	399	362	401	366	382	368	402	371	432	387	356	364	436	362	387	368	387	387	390	367	402	400	395	427	395	402	405	365	395	373	382	372	445	412	383	385	368	401	379	412	389	394	387	422	385	384	401	404	425	421	387	416	392	413	415	385	337	391	421	376	367	373	407	391	400	400	373	397	393	369	375	412	375	397	403	354	391	382	391	382	421	389	380	385	384	389	375	407	388	378	392	389	409	406	413	377	383	401	366	376	387	398	402	408	366	387	386	381	391	428	388	417	396	398	405	384	396	379	400	395	411	362	375	380	384	368	418	386	373	404	364	396	378	382	411	400	414	371	387	379	369	362	398	396	369	433	451	399	392	391	376	395	376	416	368	393	353	400	403	391	396	376	417	387	415	391	411	380	368	355	392	390	370	361	407	368	401	403	435	406	381	407	392	413	387	419	420	390	410	426	411	376	399	386	378	404	408	403	365	394	357	375	371	381	386	391	396	376	375	383	371	386	412	402	412	389	419	362	365	382	425	402	437	388	405	413	395	422	394	427	408	421	388	366	426	384	377	399	393	384	451	388	360	371	382	374	391	389	400	425	399	385	387	382	373	384	376	395	357	365	409	383	382	441	417	389	374	389	386	412	383	386	387	403	379	415	395	399	394	412	396	331	384	455	417	352	389	428	379	383	404	401	383	405	378	398	405	403	403	402	366	415	416	403	405	428	374	371	397	374	418	373	422	386	392	398	382	380	387	356	368	375	406	390	404	376	387	397	361	382	380	402	372	370	401	414	365	417	408	375	393	380	379	375	365	364	350	407	409	418	388	381	378	388	395	417	420	374	394	377	366	395	410	388	395	353	387	413	389	401	417	409	405	419	387	397	409	371	418	394	394	424	389	407	372	378	382	385	389	392	367	379	395	389	369	376	368	375	403	376	408	415	384	426	360	380	381	419	398	411	406	418	376	417	363	397	374	410	341	368	371	360	413	385	374	371	393	391	386	365	398	378	387	381	409	390	389	397	399	388	419	385	364	386	402	385	447	391	393	414	388	392	413	379	406	376	369	370	441	389	393	398	385	422	416	370	369	363	371	398	388	419	379	360	372	435	395	398	385	376	377	387	395	413	389	418	385	404	399	433	409	400	380	388	422	401	382	423	409	376	383	412	382	399	385	389	424	364	401	392	393	383	414	402	426	368	401	382	405	406	416	361	384	387	395	394	364	413	405	368	380	353	351	394	402	390	438	380	357	389	391	443	414	382	383	387	370	408	393	388	389	379	395	371	375	380	378	357	416	389	364	401	380	404	403	400	428	410	418	394	389	414	414	405	404	392	379	429	375	391	386	399	414	389	388	416	397	374	360	379	369	427	405	390	380	396	392	394	404	399	398	389	384	364	396	405	380	385	383	382	424	374	434	374	398	358	436	376	356	426	404	395	456	375	385	375	367	411	400	382	388	402	406	399	404	410	375	369	385	377	408	405	391	375	413	381	387	436	388	371	408	408	395	370	386	397	415	384	362	389	434	408	394	381	369	419	381	385	382	367	374	392	369	407	381	383	402	383	424	384	347	374	409	389	365	400	371	365	407	398	371	390	407	375	381	358	366	411	387	405	413	408	412	396	415	387	390	399	398	374	390	404	387	366	412	351	379	374	354	404	410	389	419	394	389	377	412	385	406	395	414	406	356	395	394	360	404	394	378	412	401	412	377	392	431	414	396	411	386	421	355	431	381	381	395	353	363	386	379	401	400	406	404	392	372	382	389	402	383	385	396	387	410	387	407	351	359	366	377	374	396	404	376	375	378	384	368	399	400	406	397	400	437	373	414	393	368	371	399	395	424	433	418	421	404	378	378	395	371	392	371	424	401	382	385	389	371	405	393	412	380	397	373	409	422	409	420	376	401	393	366	389	421	385	371	389	366	390	374	397	384	388	411	386	428	387	404	399	378	397	413	376	411	362	377	385	390	368	378	418	390	378	404	373	369	395	403	403	425	383	378	402	411	383	358	399	422	406	392	400	385	346	408	394	392	393	386	369	399	391	402	362	392	368	390	407	419	390	394	396	388	395	381	397	366	380	360	404	369	421	423	411	377	361	430	360	389	397	382	400	380	350	364	403	396	409	408	381	389	410	363	390	383	372	348	409	381	417	419	396	391	377	413	398	391	400	389	390	402	377	409	365	387	407	424	411	370	383	373	423	365	378	390	413	379	381	372	371	387	377	408	424	380	391	387	387	428	403	412	397	405	428	383	404	369	419	388	386	363	390	392	362	402	413	433	374	414	367	381	396	369	378	395	408	418	398	382	390	423	421	366	393	399	379	400	396	396	387	397	470	394	407	374	383	377	388	411	420	401	365	365	406	390	342	399	403	414	413	388	384	385
39834	29122	24999	21327	16209	6221	2649	932	553	2676	3371	2353	1277	361	262	261	292	308	294	254	276	278	254	255	259	271	253	269	241	238	300	268	287	267	285	266	279	276	285	279	279	275	249	254	268	289	264	268	233	268	253	264	268	271	246	300	307	261	276	252	293	249	280	236	290	260	286	216	271	276	243	260	298	278	257	257	284	247	248	283	291	287	264	265	269	279	301	277	272	262	248	265	290	259	267	276	298	274	254	271	261	266	294	282	285	274	277	255	270	258	276	282	295	277	290	262	264	251	247	238	253	286	278	290	259	254	242	252	274	259	268	249	255	278	289	255	248	237	256	267	266	270	256	260	311	275	283	262	259	247	244	269	286	264	286	298	277	276	303	261	292	280	265	247	300	313	275	296	254	273	262	297	294	275	280	279	245	255	256	245	238	247	276	274	286	291	266	291	255	231	247	236	300	274	294	286	255	285	265	260	268	281	290	272	279	227	251	276	279	278	290	262	306	287	266	271	278	235	299	277	284	294	287	267	280	270	225	270	280	273	265	261	286	293	286	271	275	277	291	264	272	282	274	283	242	282	252	286	265	261	258	276	252	293	261	251	270	258	261	287	264	281	256	261	275	247	255	290	260	254	253	268	249	247	247	278	278	267	289	290	236	278	265	282	274	259	300	266	268	271	228	273	262	267	253	294	282	297	257	264	259	266	275	292	259	291	284	234	259	249	261	253	255	276	262	301	256	301	278	289	280	290	298	293	255	276	250	283	254	266	287	269	267	238	260	265	289	244	292	271	264	282	243	259	277	275	289	265	242	258	272	296	258	268	252	294	285	265	264	269	254	256	216	272	244	294	278	299	261	256	243	278	281	295	323	312	288	242	272	286	262	262	260	283	290	301	245	258	291	289	271	243	237	298	243	286	265	256	292	277	248	267	281	257	294	285	279	249	268	282	266	257	279	245	267	255	237	252	264	283	270	260	262	300	260	248	308	287	297	285	260	309	258	253	251	268	306	240	268	287	261	242	273	279	270	251	267	267	243	256	239	289	256	279	259	302	292	291	282	271	315	272	292	292	275	239	254	240	279	271	253	250	279	279	247	262	286	289	276	258	262	259	266	248	283	278	276	256	248	289	287	283	297	251	304	284	268	301	252	262	286	292	295	262	247	264	280	258	268	283	255	269	262	300	262	326	272	293	304	283	284	272	263	277	248	264	281	238	266	260	296	288	280	254	281	261	274	272	263	273	260	270	308	301	293	272	273	281	251	261	257	273	270	272	262	294	275	288	267	278	267	280	297	266	284	285	272	287	241	241	270	282	264	286	272	252	239	282	262	289	279	247	274	277	241	271	292	249	264	265	242	268	269	263	297	267	294	238	254	226	238	246	274	270	273	270	292	246	303	254	277	267	279	285	260	294	279	243	250	249	258	236	285	281	289	269	291	260	255	272	245	241	244	289	317	279	284	276	280	280	241	280	259	292	261	245	248	297	280	248	270	248	268	255	270	290	282	276	282	269	297	308	303	283	283	269	288	284	282	286	256	268	239	291	264	270	278	268	249	277	279	280	259	268	257	256	313	285	270	274	280	297	264	265	259	253	261	268	279	291	258	255	268	259	271	292	260	278	289	279	280	267	247	263	261	249	270	304	242	284	263	262	276	243	292	271	281	263	288	267	250	249	240	260	299	251	309	275	291	256	289	291	290	247	243	269	298	259	249	286	281	258	224	273	293	297	261	308	274	249	255	279	295	241	291	269	269	275	242	284	285	289	247	262	277	276	262	278	270	253	254	282	261	278	296	266	259	272	290	280	302	269	258	260	250	292	284	259	265	273	277	290	270	263	271	251	267	288	276	274	297	258	298	260	277	277	270	271	297	280	267	269	263	267	296	299	252	288	269	265	251	272	283	280	277	294	282	271	241	256	253	306	274	268	268	290	275	258	234	249	286	317	285	252	280	283	265	254	279	263	309	291	257	254	267	265	246	279	277	288	281	275	224	235	285	295	265	273	253	250	239	289	257	264	251	237	284	268	260	275	300	286	257	275	236	295	264	270	311	291	235	276	248	250	284	287	282	273	247	261	313	274	310	250	269	256	295	232	269	258	275	254	244	251	247	295	270	277	280	254	269	263	262	255	254	255	258	269	291	277	257	261	267	261	281	281	255	269	254	254	253	259	262	257	300	313	280	262	259	261	288	287	316	299	295	289	273	268	244	280	273	291	263	270	265	275	264	264	281	281	293	239	268	252	288	291	264	237	272	248	228	297	271	265	244	281	304	263	290	294	253	259	236	276	294	286	262	245	283	272	263	256	268	271	253	234	289	270	293	269	279	274	284	276	275	274	274	294	309	277	301	277	249	265	274	266	259	282	270	308	263	281	269	278	269	260	299	249	252	268	272	303	275	271	279	260	307	232	248	272	268	285	255	272	264	291	265	263	269	268	267	265	263	258	280	278	282	281	311	295	290	285	255	244	279	274	301	254	255	290	271	253	249	248	252	287	295	247	271	290	282	273	278	268	300	303	276	270	283	305	247	254	262	248	267	267	291	279	302	292	279	242	288	270	253	261	257	271	240	255	258	248	271	312	300	272	292	304	291	295	250	278	268	281	268	283	288	226	292	244	286	276	266	260	265	278	272	260	296	284	274	301	268	311	267	266	270	277	281	306	268	280	281	274	284	304	275	276	255	251	247	255	251	286	243	288	277	272	293	239	263	288	292	277	285	283	246	276	265	281	267	259	264	259	304	255	294	296	272	261	292	275	262	243	293	265	245	273	272	275	284	276	263	254	275	261	266	258	263	257	240	282	305	272	282	259	285	256	281	254	289	283	275	268	234	290	286	272	297	261	267	314	277	282	261	287	288	283	270	268	294	247	248	271	245	262	281	260	261	312	277	266	279	228	249	271	238	285	274	274	245	266	274	241	281	274	276	260	239	304	287	236	276	263	240	256	281	257	254	275	250	262	264	280	290	251	248	261	259	263	254	276	292	277	246	275	274	278	292	295	275	286	256	279	259	283	270	270	272	261	267	270	277	281	250	268	232	244	274	281	285	279	252	225	267	271	262	288	284	256	253	281	274	254	243	313	264	252	287	255	270	260	248	259	255	263	260	267	269	285	273	255	273	285	302	300	279	276	284	271	257	252	248	258	260	267	278	252	300	268	257	259	295	303	244	263	265	281	248	263	277	280	274	275	293	276	259	260	275	273	298	249	278	265	293	263	278	322	248	279	281	276	276	255	270	292	279	282	273	256	263	282	251	280	280	262	287	307	278	275	278	251	278	248	300	246	283	260	253	278	273	242	284	284	261	247	280	268	267	268	321	275	269	274	284	269	260	277	298	281	287	225	271	265	271	294	274	244	281	271	251	295	272	252	256	274	281	267	287	265	275	247	274	257	263	263	263	263	284	265	279	270	276	262	269	263	271	278	287	282	290	243	285	277	283	270	307	278	272	273	256	258	275	231	277	293	285	278	273	245	251	244	285	261	281	254
25738	22397	27836	31665	25695	13351	7913	3000	2263	11819	13681	9793	5791	942	602	623	616	658	597	592	637	623	666	609	612	615	617	608	643	627	617	626	640	620	662	607	635	587	608	612	590	642	592	625	614	633	604	640	636	594	596	569	637	638	615	593	599	609	611	603	681	639	614	619	608	613	626	635	605	611	600	585	620	633	604	609	641	620	608	623	585	646	603	625	607	641	616	602	603	631	563	616	624	587	616	641	634	657	599	616	540	627	596	629	666	650	596	623	616	585	629	610	614	634	617	607	583	579	648	593	631	594	663	629	633	592	628	629	611	605	601	583	644	599	600	630	620	606	620	602	607	597	568	581	605	621	585	633	601	624	639	551	632	601	614	605	604	576	603	681	651	653	655	624	591	589	627	637	611	645	603	591	605	593	636	630	586	618	620	651	614	588	628	642	581	657	585	594	614	638	640	629	592	611	627	586	601	553	587	594	641	619	633	621	609	619	624	631	653	576	615	610	645	603	587	601	582	617	615	581	586	611	583	636	632	610	616	649	627	589	605	596	626	630	635	621	630	622	605	622	636	613	627	570	617	650	603	602	619	617	623	620	579	621	622	590	623	636	573	629	605	579	640	616	670	604	648	603	647	610	623	602	646	568	642	636	592	566	624	635	618	578	624	576	649	618	641	571	614	596	580	616	637	611	643	584	644	603	585	609	634	599	584	616	623	608	606	609	609	612	611	620	628	647	629	617	592	619	638	651	663	588	619	649	620	636	613	620	585	587	647	584	597	627	607	601	594	579	622	632	609	622	620	641	645	600	589	614	600	643	639	612	620	643	626	600	603	605	604	585	670	597	616	612	572	555	618	624	565	615	624	613	589	617	631	573	613	658	629	664	610	580	632	605	624	585	614	595	595	611	636	615	571	644	630	596	633	552	647	649	611	593	627	648	618	620	642	635	620	633	589	594	585	627	620	605	659	626	584	637	646	620	640	630	665	646	603	646	619	596	609	575	628	648	588	652	646	597	620	650	647	641	589	575	643	669	606	596	588	626	623	593	585	611	604	590	630	591	607	619	591	650	654	642	593	612	593	589	653	621	593	633	599	607	624	603	591	650	615	637	619	585	623	544	630	618	640	630	605	633	629	622	585	636	562	634	686	603	630	595	585	626	654	569	617	609	597	581	603	599	600	589	634	591	619	618	616	601	652	624	602	612	644	590	646	639	592	595	604	572	568	628	593	620	598	577	608	577	618	605	650	610	558	607	617	601	637	624	617	566	657	584	606	651	599	615	638	602	602	585	630	631	613	563	639	585	596	648	608	611	622	586	635	599	588	600	594	684	626	597	666	583	568	624	555	620	633	618	652	597	598	608	621	606	642	644	573	586	612	625	619	633	629	589	653	653	586	593	625	588	583	635	615	624	605	598	648	639	608	595	626	595	610	663	610	634	590	622	605	594	599	629	577	609	647	622	605	625	616	622	612	574	583	629	605	621	597	682	588	589	587	628	604	624	619	587	642	643	638	641	591	559	655	609	647	623	606	591	643	620	629	607	573	607	627	580	607	612	587	600	618	584	634	616	614	660	601	621	607	645	632	640	591	587	629	620	640	649	607	614	622	593	670	639	640	649	653	622	595	621	606	574	605	653	637	629	619	593	627	614	611	650	623	686	621	653	623	622	613	595	612	653	649	616	630	631	590	676	652	611	576	558	632	587	610	627	623	609	611	615	643	608	585	601	661	620	645	645	639	578	594	654	626	615	619	597	639	621	628	585	633	608	563	586	631	614	643	584	618	626	616	631	598	617	640	658	645	613	601	641	594	622	620	596	632	578	607	628	614	602	612	590	586	578	632	613	625	592	611	614	645	627	661	638	626	629	620	581	617	624	590	579	617	642	592	624	583	624	576	666	676	631	603	576	574	627	647	627	634	601	607	633	625	635	613	615	601	544	613	599	625	600	635	614	624	627	603	608	574	612	595	638	568	585	593	582	670	628	608	647	574	644	605	601	583	599	591	601	623	561	603	572	648	626	611	589	616	624	636	610	597	621	640	619	596	632	619	575	609	629	621	634	617	618	604	637	615	603	666	589	613	570	609	585	605	633	597	563	661	578	591	619	616	626	561	648	591	650	641	637	592	646	579	624	610	594	637	614	599	604	618	624	584	589	637	566	614	634	597	605	620	589	647	620	579	637	636	587	637	569	627	589	588	639	644	603	590	660	643	593	665	614	586	617	606	581	605	615	606	598	633	599	591	644	614	632	600	619	609	589	648	586	614	639	641	596	614	564	638	612	610	627	624	620	554	583	607	615	585	630	616	614	625	604	606	588	602	638	648	638	622	624	601	636	602	637	636	597	611	616	623	592	579	622	569	584	589	630	632	612	587	616	610	632	614	596	618	580	629	616	636	635	611	633	593	585	633	606	608	604	580	595	596	586	647	576	565	623	636	610	654	593	626	634	596	582	636	590	593	606	604	598	606	639	650	633	573	599	611	535	638	600	611	619	609	612	663	631	633	627	641	594	662	652	588	613	589	661	622	575	612	580	623	635	595	570	613	594	636	628	629	571	608	627	612	652	618	624	623	594	620	633	639	624	616	566	599	659	617	657	612	613	651	628	634	618	659	601	577	649	657	625	661	611	597	590	627	606	570	643	594	636	599	601	655	602	647	631	645	592	640	619	599	630	589	590	600	629	613	651	622	557	617	618	602	612	645	603	637	577	595	618	620	633	605	634	634	621	619	609	618	657	596	630	593	636	600	610	635	636	644	604	574	665	590	621	640	623	579	638	625	631	595	625	635	622	605	571	594	640	597	603	622	625	635	602	628	576	644	572	624	609	624	616	627	647	628	674	653	614	622	612	609	623	602	557	615	635	632	602	621	618	623	682	592	614	572	587	596	621	608	612	622	608	577	647	626	610	664	625	628	596	591	601	635	602	570	626	643	684	589	609	595	598	623	645	603	617	594	633	660	590	610	593	587	605	597	653	640	623	630	673	627	611	646	632	592	592	598	637	605	606	670	580	585	602	589	648	647	621	607	598	608	618	627	630	635	646	615	638	663	628	610	619	652	578	583	567	622	623	575	624	631	622	625	578	573	606	609	672	591	608	630	569	617	598	594	630	624	616	620	599	626	603	584	595	616	586	598	633	598	643	607	591	610	567	613	624	619	608	679	603	624	626	550	606	644	576	608	606	607	606	605	584	578	580	638	601	656	620	592	630	587	619	599	655	584	629	616	638	603	634	664	607	697	653	585	624	595	587	622	624	603	623	615	618	620	651	579	594	575	598	602	629	574	644	604	582	598	594	606	628	574	593	606	606	602	596	618	625	586	627	588	602	599	657	647	601	669	598	626	644	597	623	615	602	622	572	626	610	573	571	595	564	626	606	599	624	569	597	613	621	622	642	648	645	600	618	618	634	654	647	609	627	657	642	600	658	584	628	646	674	609	623	645	637	655	623	612	633	610	613	618	677	580	636	619	623	670	612	622	631	616	624	585	592
48159	37391	31155	25025	14472	4992	1853	991	821	3334	5570	4752	3082	502	314	325	305	340	330	287	291	303	310	302	315	312	334	326	301	340	310	319	326	328	321	302	343	308	316	319	310	282	354	272	310	289	312	315	329	329	348	340	319	359	298	292	310	325	317	355	307	322	356	344	309	322	341	351	336	329	304	350	288	351	282	297	293	343	338	313	299	337	362	321	315	325	279	336	302	321	332	315	282	307	313	327	353	309	320	282	324	291	303	333	308	304	316	317	295	332	309	345	278	329	282	311	332	340	300	317	313	342	301	302	341	315	315	332	325	318	323	339	325	313	305	336	324	327	312	300	291	294	305	277	337	317	320	321	332	299	281	300	314	326	297	345	326	304	332	313	322	344	345	314	324	310	293	314	341	348	324	327	332	332	304	350	290	367	316	300	320	292	305	292	297	329	336	333	317	351	288	307	300	339	315	317	333	317	293	303	321	277	323	356	341	336	333	300	314	315	326	297	323	317	325	315	293	322	308	324	331	301	329	336	332	298	327	327	332	310	316	290	330	288	296	323	334	293	324	295	301	337	294	314	324	256	287	318	320	317	324	357	309	310	313	334	350	292	283	342	333	331	328	317	309	361	304	316	318	319	325	323	351	307	299	297	315	317	294	340	331	318	319	287	298	319	305	269	297	344	377	288	320	322	302	293	331	343	285	323	348	336	320	324	321	341	312	317	298	319	337	327	299	294	332	292	313	337	301	323	321	318	309	317	332	326	314	322	310	295	313	320	319	324	289	363	333	271	296	281	293	283	320	312	340	280	313	276	348	311	308	337	308	323	324	317	338	307	317	324	303	324	314	295	305	348	312	314	319	321	317	266	270	313	317	313	305	310	324	269	324	301	297	271	319	322	273	318	336	325	331	301	360	353	314	310	335	320	350	308	328	293	331	299	303	309	323	311	324	319	298	346	320	307	341	319	291	314	299	297	279	333	342	289	321	305	363	277	310	326	304	308	286	310	316	304	360	301	335	326	340	316	336	318	301	321	335	287	319	334	322	288	308	328	345	361	319	338	297	328	343	297	278	336	275	318	319	273	320	333	331	302	310	320	315	364	312	310	311	331	313	316	316	333	327	321	293	290	313	296	321	326	307	327	316	334	298	279	310	328	346	323	318	298	329	316	324	316	311	323	323	323	300	321	320	311	344	310	339	298	318	276	314	319	306	319	334	301	287	275	307	320	318	314	332	320	334	310	312	315	316	326	312	320	345	307	322	345	280	309	338	302	315	307	335	349	334	301	324	324	300	332	311	288	332	329	294	325	360	288	328	325	309	331	348	315	294	286	299	301	328	324	327	310	354	339	294	295	349	304	315	314	339	305	323	276	287	302	308	298	312	315	287	314	325	317	379	317	360	313	349	344	354	304	321	334	290	341	302	309	340	312	364	299	316	355	290	288	317	313	330	302	305	315	322	331	280	303	317	312	291	302	319	327	319	329	308	332	316	331	277	337	306	319	308	293	299	293	324	314	293	285	323	321	305	317	320	307	324	299	324	306	317	309	299	347	335	261	342	303	340	285	297	326	321	307	300	301	286	289	305	297	342	323	297	323	350	321	388	311	301	332	344	318	321	330	317	317	326	301	304	342	314	331	333	309	306	301	335	302	348	323	296	344	347	297	310	308	327	358	315	315	285	340	324	342	320	309	308	316	322	318	318	359	322	313	319	313	338	292	331	292	322	348	342	311	330	374	297	325	328	314	319	306	311	324	320	290	326	339	315	319	348	292	317	300	306	330	312	334	313	312	341	330	352	334	312	316	317	306	297	301	327	318	298	312	349	316	312	304	312	328	339	338	324	317	335	303	290	314	314	304	331	314	299	295	331	302	326	333	304	316	305	302	364	337	294	297	328	317	339	335	273	308	323	292	313	296	321	288	290	328	329	335	331	299	311	306	308	304	313	319	328	322	341	327	301	287	322	345	299	289	322	327	306	349	325	316	316	281	323	329	335	354	306	325	312	352	277	311	315	337	347	316	294	370	309	319	298	317	286	329	336	324	337	317	307	332	337	323	314	343	292	286	342	331	321	331	315	312	343	287	309	292	326	286	320	322	315	325	296	338	326	304	315	312	304	333	318	300	315	317	311	321	305	319	338	303	317	331	325	308	321	311	324	344	327	308	290	350	299	308	304	306	319	320	300	297	304	309	278	325	320	326	281	338	323	320	307	299	328	324	360	331	327	362	317	314	358	340	308	319	297	305	279	320	308	325	328	312	304	320	330	288	303	324	295	313	320	271	333	333	322	334	305	294	285	303	313	326	293	288	353	301	295	282	279	336	303	323	326	311	346	338	338	303	272	331	314	306	296	323	314	336	363	296	343	318	302	316	290	283	312	305	321	337	305	312	314	310	322	296	311	334	326	311	339	328	326	309	293	325	326	334	340	318	359	301	305	307	333	345	309	317	316	303	330	335	320	300	301	331	334	345	370	337	334	341	316	333	348	311	322	297	306	338	313	329	318	315	312	280	294	320	306	312	295	308	320	303	308	328	323	301	329	299	318	284	337	342	316	317	298	338	333	328	315	320	284	303	294	325	331	335	267	309	317	308	342	340	307	330	330	295	292	335	331	335	335	329	318	300	309	304	335	336	324	336	362	273	305	303	296	279	311	334	304	349	307	310	323	336	323	304	315	342	301	306	299	320	306	321	289	315	331	312	277	324	297	303	325	310	339	330	316	320	338	329	349	348	340	334	343	332	349	359	339	338	334	328	328	319	318	332	337	328	322	278	311	283	322	298	328	340	312	322	318	307	290	322	319	320	350	305	325	324	328	304	326	331	311	350	287	309	305	332	329	312	301	325	321	340	340	313	308	317	328	323	309	319	302	322	344	297	350	301	298	317	324	295	304	305	321	299	305	318	334	304	316	340	358	341	301	319	289	324	370	337	295	333	333	312	306	315	289	333	297	329	319	295	291	315	329	318	325	303	289	294	335	301	325	324	323	295	309	331	304	321	315	330	307	316	343	326	286	328	310	341	336	296	313	299	312	315	313	360	331	317	290	341	324	321	327	328	297	279	311	321	317	307	312	331	317	321	330	322	317	333	296	337	346	315	309	325	302	318	342	372	332	327	300	300	297	354	327	319	277	290	309	305	317	283	317	356	333	298	316	310	340	298	306	294	309	286	331	365	292	324	302	359	307	286	303	314	312	314	310	301	315	320	305	285	327	306	333	338	291	322	334	275	282	334	330	291	326	331	324	311	332	303	303	324	313	328	311	327	325	313	297	324	313	306	287	320	291	308	332	311	329	310	269	310	331	294	299	305	372	301	329	279	319	310	307	270	287	317	324	293	330	321	315	295	315	317	324	305	338	322	314	343	340	307	316	320	326	338	308	303	368	300	314	324	305	285	320	338	310	287	309	303	311	312	346	305	336	308	329	354	336	347	305	321	306	333	338	295	303	342	298	314	322	320	339	311	313	313	317	296	332	277	322	319	303	308	357	316
30838	28409	32703	31424	21476	9283	5414	3684	3400	13901	20463	17932	12409	901	716	709	695	719	699	684	695	691	712	723	708	648	687	675	724	702	712	700	663	681	715	686	679	680	692	673	661	639	703	663	716	743	701	654	685	683	710	708	723	762	690	728	678	663	653	651	699	692	691	714	735	706	677	633	679	681	707	714	664	706	707	739	673	732	717	677	707	675	684	669	707	683	716	695	718	670	702	697	675	689	663	653	695	696	706	725	694	691	706	735	746	673	646	664	732	725	698	702	703	670	670	701	698	717	682	667	751	723	671	709	717	663	730	646	668	711	685	687	719	652	662	707	690	708	718	637	697	691	750	680	695	687	694	707	692	648	677	685	737	671	687	683	682	685	701	712	689	684	694	727	698	704	699	684	668	671	679	699	711	687	683	649	707	693	727	685	733	731	640	760	673	670	731	699	697	693	696	692	661	724	645	716	743	692	702	713	706	716	737	722	732	658	702	711	671	648	665	680	652	662	705	726	713	692	660	670	728	698	692	691	700	695	721	717	616	668	655	706	790	698	672	707	663	686	666	686	675	683	732	687	745	691	714	673	671	752	703	662	678	700	702	719	658	691	661	689	704	655	655	683	731	690	721	678	702	714	645	710	716	679	698	680	696	695	665	710	646	713	690	700	692	644	678	697	677	672	671	690	696	684	682	642	658	712	673	693	715	706	678	742	681	645	670	686	678	700	714	710	645	707	681	678	706	685	699	678	705	718	682	692	663	700	727	762	699	670	704	665	719	692	659	700	686	752	720	704	668	688	748	727	674	716	675	741	702	731	691	671	716	718	721	720	717	665	662	695	676	658	679	682	751	699	695	727	731	685	677	690	672	698	718	694	668	693	699	691	688	706	712	685	686	689	677	725	680	682	681	706	655	694	629	679	712	688	705	686	770	740	701	662	698	711	694	667	701	691	696	707	716	724	739	751	702	662	720	721	711	664	706	699	674	742	747	700	739	721	647	690	649	717	693	692	693	707	678	685	679	723	728	672	698	722	682	696	705	723	694	653	648	699	636	663	661	667	708	669	689	670	685	680	746	675	650	708	720	674	683	707	667	742	674	735	690	688	668	648	729	653	705	731	707	707	632	724	681	726	684	706	686	670	689	690	675	665	749	715	697	676	712	714	697	729	660	681	686	657	693	629	692	692	696	694	679	729	671	662	700	685	701	689	714	649	731	680	655	654	667	676	697	672	652	691	735	662	747	691	669	706	674	661	699	742	693	674	696	674	707	757	637	692	697	673	703	678	680	692	676	706	675	752	659	675	723	703	705	720	724	683	686	661	659	665	702	664	676	745	703	680	723	693	652	719	711	663	694	693	667	694	709	749	656	702	690	725	679	706	670	667	647	654	674	666	723	690	712	727	653	667	698	687	669	617	660	680	686	719	664	726	697	737	740	688	681	614	659	696	688	668	704	669	709	670	702	743	674	691	716	658	674	738	644	683	668	687	678	696	707	687	667	667	705	668	721	693	685	730	628	665	662	705	673	664	713	685	725	693	664	691	699	693	694	670	698	706	675	699	680	644	702	691	717	662	675	671	670	718	720	676	634	690	647	659	668	681	695	702	692	646	729	720	678	687	691	698	657	710	696	711	696	662	705	687	736	694	722	676	703	690	691	700	671	637	680	710	736	720	746	711	653	666	671	673	722	656	690	693	706	726	709	717	666	718	695	700	689	705	704	658	710	685	686	657	712	703	671	693	712	708	691	693	672	693	714	671	719	657	687	721	693	697	674	675	675	703	706	694	704	731	700	709	684	744	704	639	720	669	692	645	695	665	672	733	740	672	667	731	646	707	718	705	740	705	685	662	737	666	735	723	688	693	691	708	690	648	699	714	701	650	712	682	630	684	706	720	714	676	689	698	675	714	697	708	698	698	715	730	696	693	728	667	693	678	681	687	702	667	693	714	667	671	681	671	675	682	729	694	735	682	676	715	676	665	762	732	675	677	695	663	691	722	682	691	707	699	671	720	722	684	716	731	709	737	700	689	665	655	695	728	705	684	747	719	642	707	652	651	747	668	690	676	675	712	692	691	713	728	748	687	708	655	716	693	710	651	700	646	708	682	672	673	653	666	699	674	642	656	715	726	700	666	643	722	664	693	698	691	685	656	715	681	752	680	715	700	641	662	672	685	707	674	714	741	736	735	675	694	688	704	666	684	727	694	667	656	713	656	685	674	693	683	703	677	672	697	687	676	692	679	700	685	726	714	666	649	705	671	746	698	696	731	696	740	722	647	639	681	687	650	692	731	744	659	704	684	671	718	709	698	726	657	672	698	695	655	699	687	703	671	733	670	690	684	689	632	768	665	714	678	676	727	675	695	658	661	684	697	638	693	708	662	708	692	698	731	696	722	699	644	678	705	710	690	741	677	716	676	677	716	701	693	680	663	675	678	704	690	674	693	719	700	688	705	702	689	691	668	654	715	661	664	678	726	707	688	654	733	662	686	665	686	710	708	733	709	665	698	706	671	682	757	677	685	695	679	702	732	686	684	681	698	704	695	678	694	681	704	717	702	686	687	723	727	681	675	707	673	726	667	684	699	723	695	668	656	684	654	675	680	703	681	741	719	723	727	725	687	691	685	674	691	683	673	678	683	646	680	665	737	657	706	714	687	614	732	692	714	681	653	721	704	690	684	702	677	716	686	621	718	717	658	699	723	688	686	693	659	737	722	714	712	678	716	721	717	693	701	676	698	695	659	690	717	744	663	665	708	687	680	728	652	688	719	676	715	732	675	667	688	727	745	735	676	670	664	726	678	722	731	699	734	696	726	707	710	702	717	707	688	680	717	688	678	657	684	701	639	655	707	724	667	660	719	692	704	723	706	684	702	701	725	665	728	627	644	724	702	759	645	710	683	701	710	715	678	677	678	661	658	661	724	735	663	675	681	676	670	703	699	720	656	683	691	680	689	676	682	676	679	695	705	688	678	663	654	669	706	710	727	659	677	696	704	723	695	700	680	674	699	679	733	718	703	698	714	669	695	673	685	721	722	689	665	706	687	670	765	684	708	685	676	675	692	675	684	696	698	674	672	696	698	687	647	678	670	666	701	649	691	695	682	691	705	725	674	694	692	678	677	720	677	705	693	695	688	655	680	702	710	691	684	690	697	704	692	709	690	685	687	683	724	681	684	696	673	702	723	683	672	676	631	658	670	707	709	688	676	734	676	686	716	678	704	721	678	683	694	700	676	680	684	690	688	705	674	672	665	687	649	678	713	711	664	713	659	673	717	655	715	697	719	685	682	657	733	692	671	650	710	712	692	690	692	715	727	683	710	712	723	671	698	711	659	692	660	686	704	706	671	671	710	684	719	747	659	690	716	662	717	673	684	649	686	695	638	718	738	645	669	698	688	683	677	682	723	643	734	682	681	668	692	682	639	668	731	727	669	663	667	675	689	658	647	691	681	684	718	687	647	679	642	693	644	679	694	734	697	699	697	735	696	747	701
21864	10120	5977	2375	1138	778	620	460	322	246	269	242	235	147	139	146	153	159	173	155	165	162	148	152	154	152	142	159	170	144	183	170	152	153	148	168	142	150	157	133	149	152	162	176	157	160	138	149	147	146	152	159	158	155	137	147	166	144	124	127	157	135	161	145	166	130	161	157	151	151	145	164	159	145	138	142	139	172	153	155	157	176	149	144	126	162	142	149	141	151	146	155	140	154	130	151	152	174	147	146	140	138	139	156	146	190	150	150	140	135	141	141	136	140	144	157	177	175	159	178	151	152	175	149	177	177	143	155	137	153	165	170	148	140	139	170	148	177	166	153	141	166	164	122	126	154	160	160	155	191	138	167	137	153	158	169	156	126	137	134	150	151	146	141	149	152	135	184	138	147	148	172	149	134	158	157	179	152	162	145	147	160	129	147	144	152	166	152	125	150	151	142	130	142	166	145	177	156	150	160	146	165	176	168	145	155	135	156	162	149	131	123	136	158	129	151	139	138	152	179	157	143	144	146	145	172	150	161	144	155	152	141	170	138	146	166	150	162	149	158	163	148	132	138	163	128	159	157	141	133	129	154	166	150	172	178	144	147	149	149	125	129	146	147	172	165	148	128	150	151	144	169	153	177	149	148	139	137	136	151	148	134	165	162	148	142	178	152	155	147	148	159	168	158	162	139	139	147	184	162	142	151	166	160	143	152	144	122	141	163	164	118	139	148	162	155	160	144	175	139	164	161	118	130	136	145	142	147	129	140	150	149	146	138	165	158	165	157	131	154	167	161	146	180	162	144	185	165	148	140	153	155	160	178	190	156	137	149	173	154	146	145	148	136	161	150	141	161	157	151	137	159	162	139	172	130	140	148	163	155	132	163	148	157	139	137	165	156	149	160	151	144	162	169	140	130	137	136	148	131	151	163	169	173	151	154	171	141	137	163	142	153	140	161	122	177	161	141	157	132	157	166	144	188	159	146	160	154	177	171	164	143	171	149	147	151	155	171	150	158	176	136	141	151	148	146	133	131	146	147	171	169	141	167	157	162	130	128	133	165	156	137	160	161	149	143	132	165	148	159	151	150	155	159	157	177	144	137	154	155	137	147	150	159	137	162	142	166	127	133	168	143	120	145	129	168	150	134	155	153	150	158	155	166	120	154	132	139	171	165	159	176	172	141	165	164	175	143	169	152	139	143	168	155	142	137	171	148	152	136	137	137	156	138	154	153	174	139	147	169	150	150	147	132	171	167	154	158	134	142	150	152	182	148	133	138	140	135	164	151	143	147	160	134	143	161	150	138	145	135	142	140	157	136	175	169	153	164	160	149	169	147	139	165	170	164	170	159	146	158	165	166	122	128	133	140	132	165	171	146	147	147	139	146	153	158	141	134	157	147	139	162	161	154	178	171	149	147	147	153	164	136	149	142	164	125	166	151	143	148	148	159	154	187	144	158	143	172	159	139	156	146	151	146	178	131	140	174	164	147	145	117	125	146	158	155	147	150	167	137	124	167	169	161	135	143	135	151	157	147	160	140	164	150	129	141	160	147	173	152	149	150	161	141	150	152	165	138	168	153	159	141	126	151	156	185	173	152	130	165	145	137	136	130	168	119	137	160	157	153	154	163	162	139	146	145	145	134	161	138	168	160	135	159	152	171	140	156	138	143	131	155	171	144	154	174	170	151	142	139	155	147	125	170	152	158	159	168	148	186	163	155	133	153	150	151	163	149	137	139	141	165	158	145	137	145	182	140	159	177	141	145	156	140	163	146	164	174	154	155	159	163	156	155	157	148	155	126	149	143	151	162	154	158	137	152	158	129	117	166	138	155	150	144	160	171	190	165	159	152	161	142	155	152	140	153	132	137	138	147	157	152	152	173	144	162	151	168	146	158	150	148	149	156	143	143	147	156	168	158	142	128	149	123	151	146	135	157	159	152	173	150	169	147	144	162	132	136	155	173	157	148	145	143	166	133	128	138	140	141	147	166	142	140	156	148	140	154	176	187	151	159	141	138	153	139	156	161	177	152	159	171	164	141	162	139	134	157	151	156	139	162	147	133	127	157	161	133	146	146	161	154	155	129	149	140	169	175	166	162	143	132	156	142	170	160	177	135	170	147	136	168	178	142	146	171	146	170	171	167	135	162	149	144	150	138	162	152	147	156	146	160	145	143	139	139	156	130	158	136	140	144	113	140	180	154	122	157	154	156	136	145	143	150	150	140	152	136	152	129	164	148	128	171	172	149	152	179	172	160	146	121	163	156	146	131	159	146	153	171	152	147	147	167	158	137	159	152	124	160	130	159	171	135	149	180	163	139	161	196	165	144	150	147	161	138	134	136	159	159	145	169	155	141	153	163	137	157	123	163	149	143	143	155	142	163	146	112	130	158	144	144	145	170	171	134	144	138	143	159	124	146	149	146	142	145	127	148	143	149	141	153	151	164	153	155	144	143	138	127	153	179	144	154	142	168	169	151	129	144	149	158	157	170	128	140	131	168	142	159	168	156	153	163	146	140	154	168	162	147	154	139	151	160	184	162	142	158	151	159	148	164	147	145	143	159	144	148	131	166	150	128	145	155	163	170	152	145	156	170	144	169	154	140	140	143	151	120	168	165	138	158	143	140	142	127	154	173	133	163	163	142	144	150	145	149	154	158	156	138	170	149	162	141	156	140	137	155	155	157	140	158	141	172	160	151	175	154	136	171	156	129	151	133	154	124	150	150	133	146	165	141	144	148	139	160	138	153	146	139	144	146	124	142	151	146	156	141	134	173	134	168	153	149	154	139	145	138	149	161	138	154	132	161	151	146	148	132	155	163	174	143	136	149	160	167	157	141	162	154	141	146	155	144	138	167	167	167	122	133	150	131	164	145	139	128	124	165	157	161	136	119	127	160	153	156	129	142	149	161	148	145	166	162	174	181	159	147	168	141	156	177	136	145	144	133	144	165	162	154	153	152	166	157	139	132	134	154	142	152	158	137	149	142	143	148	128	164	133	153	178	163	160	145	171	117	119	145	144	128	152	161	141	137	142	119	130	147	144	166	149	148	141	145	167	156	159	129	145	160	173	167	150	154	145	184	157	149	161	147	140	151	159	149	159	121	139	161	164	130	166	156	158	162	158	162	182	182	177	158	139	183	136	161	136	161	149	159	141	133	156	145	151	136	153	188	159	143	128	170	156	153	167	142	155	172	151	142	150	148	138	141	164	154	150	163	136	151	149	158	121	167	142	145	177	153	151	146	154	157	169	172	144	168	138	153	145	163	156	157	174	127	141	123	148	131	164	121	161	159	166	144	161	178	144	151	152	130	147	154	148	163	153	177	155	153	153	139	154	157	143	139	115	174	133	153	139	173	150	140	166	166	130	155	146	153	150	160	131	154	156	152	154	157	136	151	160	162	158	157	175	154	142	143	172	168	154	149	168	142	156	157	148	138	164	177	170	146	159	169	160	156	130	171	130	160	145	151	151	171	147	156	137	162	159	151
13231	7698	9749	6303	4019	3315	2526	1784	1308	1119	992	844	753	407	379	340	395	377	371	388	359	381	383	373	378	356	407	364	383	403	345	388	379	378	344	397	407	364	408	367	395	378	391	338	402	391	379	363	367	398	397	343	370	379	396	377	385	368	413	399	388	357	376	393	377	398	363	416	348	364	354	398	376	367	397	368	359	359	404	378	369	372	396	411	372	403	379	360	369	356	363	417	365	377	389	339	353	383	379	344	389	408	377	380	365	372	393	358	404	350	361	311	366	368	396	350	384	370	368	359	350	392	379	361	389	388	366	381	379	372	371	357	364	379	359	399	377	398	336	361	347	385	380	380	402	368	374	385	361	407	364	389	386	356	371	323	368	361	356	364	372	350	367	378	374	378	388	362	349	375	401	358	405	374	370	365	411	393	390	362	375	377	376	358	374	379	362	362	359	355	341	379	366	359	340	378	397	373	414	419	351	372	363	391	370	386	364	383	388	397	358	390	366	359	400	355	356	364	396	393	373	372	389	382	398	388	372	370	375	370	373	385	414	383	368	372	365	379	365	367	369	383	385	319	367	349	363	405	353	354	375	347	390	362	381	413	340	374	344	356	411	361	405	355	328	334	353	357	404	397	383	358	380	385	366	377	408	374	359	363	376	340	386	349	390	335	404	360	402	357	360	377	379	367	357	368	395	369	342	391	340	370	376	355	392	364	391	384	389	407	380	346	348	385	369	383	396	362	361	382	379	364	361	381	410	366	392	400	379	364	393	360	364	364	369	365	399	390	351	379	389	346	337	375	385	348	368	361	412	395	352	385	376	364	352	345	391	335	406	392	367	385	383	360	370	363	374	363	344	351	381	414	336	359	359	365	378	358	394	368	339	395	364	360	412	387	379	392	366	352	376	389	383	389	386	391	376	393	385	339	360	389	373	363	373	405	390	383	343	391	392	389	376	387	374	338	390	368	375	375	381	364	387	374	350	386	381	345	377	354	371	357	375	324	418	355	371	406	376	377	374	396	388	397	405	346	385	361	368	353	353	350	369	363	380	340	345	372	357	354	376	390	348	392	377	381	418	353	389	378	390	382	406	367	361	362	382	422	368	348	355	363	382	380	411	381	380	403	369	375	370	362	379	389	374	382	336	359	376	377	377	386	348	340	396	390	400	440	383	363	366	377	375	354	356	381	399	368	380	361	405	376	382	388	366	359	393	409	374	385	385	379	348	360	392	378	362	366	344	359	357	326	392	340	365	380	376	372	396	383	361	376	356	386	385	410	360	396	379	382	361	390	372	376	415	363	362	371	387	383	366	378	398	376	332	360	353	379	396	391	359	392	388	359	380	368	390	364	381	376	358	373	357	364	351	365	366	344	371	360	400	401	381	372	396	340	332	405	367	366	374	380	381	394	380	353	344	393	370	388	378	382	364	366	371	397	375	356	370	344	353	336	373	361	377	383	363	408	362	386	406	369	395	383	386	375	358	371	383	350	375	383	372	342	365	403	344	364	383	339	363	374	381	391	364	398	349	367	360	383	352	363	328	404	378	424	379	377	340	364	381	389	375	386	347	355	382	324	399	399	366	382	364	418	366	364	390	359	394	364	366	386	368	367	385	396	377	348	358	332	369	366	366	384	340	368	378	364	351	374	382	392	395	341	391	347	360	362	334	376	383	403	373	375	360	355	378	357	352	358	379	383	374	386	369	341	381	377	392	380	354	386	394	367	407	405	433	358	406	378	373	396	365	385	395	368	366	369	384	371	356	373	414	368	339	365	353	375	354	353	375	385	343	372	370	362	378	383	379	383	349	362	351	367	339	395	380	358	391	369	359	377	374	376	385	360	384	365	420	377	380	405	367	369	388	381	377	362	400	388	358	378	397	357	375	374	356	347	391	394	354	362	372	369	373	415	358	338	390	354	381	401	389	388	349	387	368	364	402	402	356	349	345	388	390	369	342	372	372	395	351	372	387	385	385	348	352	407	399	394	374	346	393	376	357	367	379	368	375	365	363	387	367	365	358	394	386	383	386	365	361	375	373	352	373	356	355	382	441	351	371	416	387	363	372	399	386	385	371	412	377	349	389	399	394	355	374	359	361	357	369	364	385	388	391	367	372	318	395	357	394	360	376	378	369	383	391	377	364	384	367	406	360	376	385	378	359	393	375	387	397	379	349	322	379	357	422	369	378	382	401	409	370	374	389	374	427	380	351	359	386	335	394	366	376	327	361	384	348	382	400	389	401	391	416	400	371	391	366	390	379	359	370	393	381	360	385	391	376	369	352	400	377	407	398	394	410	398	373	417	359	375	385	373	378	402	381	366	374	382	408	368	368	370	356	362	364	385	360	361	367	372	400	352	391	361	387	395	403	402	354	353	368	376	394	379	336	379	388	365	373	370	376	359	373	367	366	373	388	353	363	418	383	384	354	345	376	401	362	401	394	389	356	372	341	375	344	386	371	376	339	370	351	376	399	369	362	348	381	360	366	395	359	418	360	385	403	395	373	414	360	354	365	384	386	406	379	349	355	382	402	362	351	409	394	380	371	380	365	362	353	380	428	337	344	373	365	357	375	366	366	385	414	365	351	368	367	371	380	368	376	392	345	360	383	339	371	397	372	377	375	350	385	339	386	387	362	338	347	381	399	375	415	378	356	395	382	357	373	365	347	380	376	381	380	384	406	392	386	362	366	401	380	384	363	387	390	386	378	403	383	381	374	399	384	348	413	392	359	411	366	384	349	412	379	404	356	350	387	379	374	357	320	407	351	391	384	348	374	392	396	376	394	360	358	359	341	395	404	359	375	379	365	363	400	369	367	372	349	342	387	392	411	400	374	394	389	373	355	381	391	398	380	385	380	376	398	410	402	363	369	340	360	381	384	342	374	373	369	377	403	368	374	370	371	359	372	349	410	363	359	403	385	381	390	373	363	380	343	371	385	367	384	380	360	380	377	380	388	395	398	404	370	337	383	365	380	373	365	356	331	367	356	407	367	400	370	389	366	373	373	373	386	366	358	422	375	370	392	386	357	401	392	386	399	351	365	362	415	392	358	331	392	361	375	390	373	411	391	369	352	358	407	400	387	380	375	384	394	345	358	361	387	409	382	362	343	412	359	383	387	377	385	385	384	383	361	346	389	387	384	341	409	388	375	396	372	338	392	399	356	381	367	364	381	388	379	378	372	367	372	345	390	364	408	420	362	327	387	354	362	348	378	381	359	362	388	369	354	394	358	351	353	377	374	366	367	396	382	389	336	368	421	381	367	367	386	384	365	376	373	389	347	397	350	389	377	357	387	380	396	376	388	379	401	378	383	368	347	384	366	389	370	367	390	367	370	374	355	374	393	373	384	348	358	357	394	342	392	384	376	367	355	353	359	390	376	365	357	359	376	361	356	365	360	346	375	382	369	335	381	373	372	362	382	380	405	385	370	362	389	408	385	378	375	360	399	342	390	394	353	399	384	378	376	369	379	383	361	416	369	356	361	363	365	376
40027	26654	24112	23519	15698	8384	2578	991	731	1170	1567	1522	2001	506	229	265	246	272	272	225	255	242	274	255	259	273	261	269	269	245	241	274	279	242	235	258	235	233	273	272	246	262	246	269	275	272	243	251	236	230	241	235	287	215	259	265	262	271	287	265	270	280	240	274	255	245	265	267	232	275	244	257	271	273	252	253	268	274	253	258	303	222	234	268	246	264	252	256	279	276	250	255	292	240	255	265	259	261	254	248	257	261	262	259	257	263	239	226	247	232	250	279	269	254	260	268	246	229	273	295	265	230	221	252	290	259	310	276	278	278	283	252	273	266	264	261	282	277	306	269	239	251	252	252	251	274	239	236	258	254	288	249	274	262	254	248	265	235	270	255	230	274	265	263	265	265	278	267	227	254	253	252	252	257	263	277	253	305	278	254	261	259	255	278	256	268	247	288	283	250	248	265	274	249	235	257	269	276	247	245	262	296	233	249	254	279	276	270	261	269	237	239	239	270	277	281	270	257	242	271	278	274	264	258	263	243	267	258	266	255	263	279	234	260	285	279	252	244	250	239	238	251	273	237	263	259	281	265	270	247	263	307	264	246	235	245	271	234	246	277	244	284	266	260	245	232	230	266	268	240	252	275	261	264	243	278	305	275	284	274	252	231	222	274	273	248	244	253	257	291	256	274	250	256	266	290	288	234	241	295	278	274	249	248	230	246	253	260	261	204	286	266	309	257	266	261	273	263	252	263	236	236	239	235	282	262	260	248	266	251	274	281	260	268	263	255	232	262	242	243	245	249	262	272	256	279	220	240	260	270	234	260	299	279	260	275	266	252	268	257	255	256	246	251	260	276	252	270	251	272	266	271	245	232	244	269	245	251	274	246	283	276	255	265	276	268	228	244	234	285	247	280	280	284	261	227	245	274	275	267	269	267	268	234	258	281	246	255	246	218	249	248	262	260	234	287	230	255	262	280	251	233	278	256	243	284	259	242	264	275	254	259	273	288	282	265	250	284	228	272	248	270	296	260	256	242	265	252	269	264	284	261	274	276	250	262	281	269	250	254	264	265	307	255	271	245	294	288	262	258	268	256	251	288	257	268	244	270	246	257	264	275	273	272	258	272	231	256	286	257	243	236	248	286	276	242	245	260	265	279	280	288	272	242	249	284	270	263	267	275	265	273	242	274	252	229	276	254	269	294	265	267	260	264	257	249	276	244	253	245	268	285	246	280	283	259	277	261	269	248	250	280	272	238	257	255	233	243	231	258	280	262	282	268	247	252	220	266	262	247	237	269	274	256	254	257	258	229	256	231	251	278	291	271	265	273	294	252	260	260	246	273	268	276	255	280	254	281	270	271	253	249	269	262	285	235	255	251	274	250	251	258	274	257	260	258	246	256	260	280	285	251	286	277	250	225	259	260	233	218	250	261	247	248	261	285	271	236	272	256	266	232	263	245	251	269	263	270	252	243	278	235	268	240	242	266	254	240	281	250	236	277	310	285	226	260	275	257	273	238	284	269	263	246	223	278	246	254	260	255	273	274	263	276	271	270	247	268	272	266	256	294	273	241	242	269	280	282	247	246	277	248	242	253	306	275	264	276	267	262	270	247	256	315	237	241	232	281	273	273	250	266	230	266	258	231	245	265	277	258	259	258	302	278	289	291	259	260	296	277	263	256	268	265	252	266	280	270	261	253	267	249	260	245	233	265	258	235	205	264	238	240	263	240	261	226	276	275	245	298	250	246	252	270	256	286	265	280	280	272	249	238	265	266	254	266	266	259	244	285	279	228	252	266	257	254	278	271	258	245	249	255	269	259	246	279	265	250	252	254	291	253	280	258	266	240	272	272	250	294	254	263	248	234	267	274	261	267	247	256	255	271	262	261	278	260	274	271	239	249	283	249	268	296	256	275	269	255	264	223	293	256	237	265	262	274	236	273	255	245	253	251	288	245	266	286	253	289	271	261	258	280	271	256	277	227	246	257	260	249	263	245	265	259	266	233	240	268	243	257	246	278	274	241	282	255	290	245	260	250	247	262	244	279	244	271	286	230	272	228	258	259	261	248	254	262	259	257	275	293	262	273	273	287	257	265	266	232	268	245	245	272	271	246	265	255	247	242	253	262	279	226	276	258	244	292	246	265	278	265	261	249	243	227	302	276	240	268	262	285	254	247	249	275	284	269	262	259	281	255	281	257	282	289	267	237	258	256	259	290	248	266	265	234	223	261	262	254	215	287	273	256	246	224	276	260	248	266	247	249	249	280	272	271	266	242	269	279	276	258	230	228	262	259	260	256	236	244	237	234	271	244	259	251	248	273	277	267	275	244	287	243	256	243	246	240	270	263	283	263	295	235	269	263	250	241	244	263	251	291	265	261	297	243	273	265	249	265	257	244	311	258	266	269	267	254	239	257	280	235	244	279	289	287	249	253	272	267	246	274	263	289	248	254	290	272	252	242	252	247	217	258	255	278	255	276	250	247	254	268	266	243	247	249	270	243	242	280	274	268	272	290	262	216	253	279	270	255	272	248	266	264	303	274	252	257	259	259	294	275	250	256	277	267	265	228	259	243	265	278	280	270	267	274	276	277	245	242	249	290	246	251	260	288	262	274	242	256	276	257	262	300	248	264	253	267	249	276	242	254	274	262	220	266	267	257	223	221	282	271	270	270	274	261	270	279	262	273	245	271	268	277	248	292	280	266	262	261	230	258	240	239	248	271	281	274	268	243	269	260	245	224	264	288	272	239	292	251	241	249	265	254	258	241	271	284	266	291	271	279	231	258	257	275	249	264	268	270	262	274	294	272	257	264	272	267	256	244	272	260	266	260	262	224	267	260	233	244	262	269	261	273	257	258	243	277	244	258	249	278	226	240	254	247	301	263	241	254	258	258	266	269	279	276	268	266	233	262	299	266	253	249	256	265	240	259	260	252	250	237	219	279	260	239	262	216	255	239	242	268	241	244	267	244	282	289	288	281	271	260	247	262	251	282	245	249	254	249	247	277	274	248	241	218	263	293	248	240	263	261	254	240	258	238	277	250	279	253	247	288	271	279	223	261	238	238	251	268	255	284	251	256	243	253	286	245	256	243	233	283	240	243	259	268	249	272	269	287	246	255	245	270	272	244	262	284	270	234	262	269	251	280	245	287	272	238	291	260	265	286	273	262	254	258	259	262	267	251	269	256	222	251	240	267	260	248	241	249	265	230	264	266	290	250	262	258	249	279	242	277	277	279	273	279	284	270	255	265	238	247	241	267	254	239	316	233	268	263	260	266	289	263	239	275	260	243	219	264	253	248	259	237	267	250	263	241	288	274	265	256	224	245	266	279	256	274	256	255	268	268	262	268	279	276	267	291	241	270	226	267	260	278	251	253	275	234	267	255	250	280	289	248	249	259	231	241	231	258	253	256	275	250	265	289	291	255	235	259	304	250	265	264	240	222	272	236	262	235	227	267	236	271	257	267	291	266	240	257	246	280	269	281	249	248	300	240
25664	20491	27988	32669	25722	18749	7287	3584	2952	5348	7192	7600	9194	1433	607	616	634	644	621	595	632	589	608	645	579	605	589	599	595	685	609	582	614	579	554	601	610	573	582	601	596	612	588	605	620	574	599	596	585	592	580	603	621	605	585	625	633	607	608	624	576	623	645	593	540	582	579	611	604	608	598	572	638	556	583	578	600	564	604	613	561	546	606	560	596	561	620	612	600	613	604	640	577	608	593	586	646	624	625	587	572	580	574	618	646	599	592	586	588	645	569	598	586	625	584	591	579	600	584	570	576	580	601	542	566	607	596	637	606	626	560	593	610	598	604	579	576	562	583	594	581	550	628	581	603	605	562	590	585	590	578	563	609	582	537	588	566	577	616	578	609	617	568	591	591	662	601	593	601	576	616	550	604	636	595	597	554	612	588	624	609	555	613	557	619	608	564	585	638	589	622	577	568	597	548	629	551	580	622	611	566	570	549	571	588	593	556	559	567	604	584	593	595	553	554	559	572	614	645	638	552	667	574	583	570	607	554	590	570	569	579	576	553	610	582	571	568	577	603	622	613	605	595	550	601	618	575	601	616	536	577	605	617	551	588	573	566	609	595	595	601	627	598	612	587	635	563	651	593	584	599	638	635	574	578	546	574	601	564	562	542	604	603	633	568	565	633	611	600	613	621	615	583	582	597	610	606	566	609	619	605	586	607	590	594	609	554	594	606	550	633	608	564	621	646	612	601	592	592	574	562	613	587	563	588	566	621	575	578	607	583	576	591	613	603	613	570	587	576	612	579	567	591	590	604	591	550	606	644	584	525	601	605	588	580	575	579	625	580	609	594	560	591	617	559	579	569	582	585	599	576	583	553	597	579	596	607	600	592	618	609	637	598	599	592	580	584	570	580	578	572	644	598	581	567	586	606	631	626	578	638	584	539	557	558	577	562	586	559	560	594	612	547	643	543	565	587	592	565	576	597	631	612	601	596	599	614	582	559	578	617	555	566	607	619	590	547	576	568	567	574	585	603	613	561	538	581	586	563	584	571	597	603	610	605	625	636	583	576	598	577	617	583	551	589	590	609	580	554	599	558	604	606	572	582	594	621	537	621	607	603	574	620	568	622	588	616	570	585	600	595	624	574	583	569	601	574	574	595	614	605	587	553	587	582	591	637	560	556	562	617	564	592	588	590	537	603	621	622	575	583	559	566	541	604	596	611	596	563	571	567	607	619	625	584	593	577	579	577	585	615	607	507	591	637	644	579	582	599	575	550	552	572	559	607	564	603	576	583	573	550	591	583	542	583	607	565	573	605	586	603	591	653	604	599	559	629	560	607	601	566	601	600	544	603	568	599	601	599	585	607	579	619	579	585	563	610	582	549	536	522	596	578	597	601	553	600	578	573	566	570	598	580	599	561	605	574	665	548	602	605	557	558	579	556	609	605	661	601	616	576	592	571	576	577	599	602	590	603	581	579	578	606	579	593	551	561	595	568	574	595	558	627	631	581	641	572	567	658	608	614	582	584	603	575	619	589	623	600	627	637	585	621	625	589	592	558	609	583	593	596	591	548	597	575	571	560	587	606	595	571	609	586	592	617	603	580	648	603	591	561	595	610	572	619	628	578	570	594	583	572	581	595	611	637	599	551	562	532	580	586	601	573	566	616	633	611	582	553	618	570	590	592	600	618	599	517	605	598	613	581	588	588	596	630	555	592	582	531	604	603	571	559	588	573	606	599	616	603	556	598	568	568	582	584	529	593	594	590	581	570	629	597	629	629	574	611	575	582	594	611	556	616	594	578	571	566	590	570	620	569	578	613	612	580	609	582	540	556	566	609	602	618	578	626	569	597	586	543	601	634	599	601	610	551	598	574	630	619	585	590	556	562	572	606	588	565	574	597	613	598	579	570	552	572	582	567	563	626	607	599	624	558	560	622	631	604	616	611	584	605	627	597	566	600	600	566	558	578	580	577	537	627	627	616	596	620	597	578	597	590	569	570	583	581	617	589	638	638	562	546	652	569	584	576	575	556	587	582	599	599	585	586	603	604	584	607	585	605	625	624	596	581	610	599	575	575	573	586	588	591	592	593	608	604	591	593	598	596	582	591	596	602	567	588	585	555	620	559	603	615	621	534	585	616	574	612	617	573	533	630	573	554	590	570	542	638	590	592	596	643	546	566	574	598	561	645	582	618	570	590	581	576	564	617	574	595	580	600	608	589	601	606	577	603	641	572	600	615	630	574	621	565	632	567	607	602	587	594	580	577	627	556	603	606	571	578	595	584	586	595	575	601	566	596	593	578	590	605	599	567	590	631	573	608	604	589	582	598	581	625	585	581	601	599	552	653	579	594	599	595	577	603	631	616	599	578	540	589	547	571	570	600	622	589	623	617	562	605	533	573	610	599	631	606	583	579	593	574	606	547	593	546	590	573	612	602	612	597	582	594	605	573	608	603	617	617	587	546	592	551	587	580	644	603	576	613	569	595	580	621	589	593	605	592	576	525	599	561	620	588	594	645	612	609	540	558	567	601	635	593	636	594	624	613	627	640	574	608	548	631	625	599	571	551	613	555	585	598	600	583	574	572	651	616	607	563	603	606	606	611	604	584	562	600	604	576	564	652	599	570	569	577	625	638	565	596	596	559	600	594	581	597	590	608	583	546	564	602	589	571	582	594	605	586	566	564	570	614	594	592	559	624	556	597	594	567	550	586	599	618	648	553	598	562	569	561	580	602	584	635	588	606	643	617	586	591	576	546	597	639	614	622	560	547	588	575	628	598	616	593	604	579	595	552	588	581	569	617	603	602	599	573	557	580	576	625	595	586	599	562	570	608	578	606	572	587	597	579	605	581	573	592	609	550	598	595	543	566	605	518	608	560	585	557	586	644	598	579	592	628	594	576	572	627	580	630	573	584	638	617	596	577	564	606	548	551	582	595	625	592	588	608	571	610	611	615	574	601	553	590	593	550	571	607	616	575	603	586	590	587	608	560	612	582	618	594	580	628	631	620	562	573	600	609	584	559	627	549	594	588	588	595	598	592	621	602	613	600	628	591	574	613	583	604	629	601	608	551	579	633	554	639	563	610	585	600	594	601	599	560	616	565	573	573	596	596	590	614	601	628	539	552	605	592	598	605	563	595	602	643	607	596	591	623	615	616	589	614	600	548	593	572	632	592	575	580	589	618	571	570	602	599	607	587	596	559	624	598	543	583	605	562	554	560	650	565	566	603	611	557	596	598	588	570	588	630	623	569	586	543	622	562	578	589	630	585	581	554	575	616	615	640	586	588	559	612	565	556	567	602	580	621	554	601	559	630	547	588	607	621	566	631	567	583	595	639	637	570	606	589	560	580	575	580	593	587	597	609	566	585	578	589	538	572	548	584	591	565	639	573	585	585	612	578	553	582	581	601	569	587	625	590	607	600	586	591	623	551	624	615	547	574	579	586	596	633	565	594	576	567	580	607	620	579	582	627	575	559	607	590	600	556	571	579	585
48604	36509	34699	33527	27584	17795	7640	2038	932	748	1036	2254	3120	551	301	294	352	308	276	322	296	277	311	310	287	323	327	308	269	299	268	313	307	302	324	286	297	312	324	295	325	319	288	325	301	287	286	288	297	307	314	294	297	311	322	300	283	312	282	296	312	273	290	308	292	372	309	264	319	303	314	288	291	310	306	290	294	287	275	300	287	277	309	304	302	263	299	318	330	297	314	280	294	285	288	281	316	327	311	295	291	324	295	284	309	278	281	317	283	327	285	328	317	306	305	319	306	296	302	321	294	326	279	292	304	314	292	288	296	331	304	285	325	283	264	313	296	274	292	319	282	325	293	319	283	342	304	277	268	343	308	281	305	315	321	310	286	288	296	289	268	272	290	313	288	275	347	302	314	281	297	299	317	280	300	291	302	305	308	313	298	316	313	297	333	320	295	302	264	326	308	295	278	257	283	315	256	290	294	306	270	293	307	285	317	287	280	298	306	301	290	335	341	302	295	276	301	277	296	308	308	301	274	278	265	302	297	298	296	293	279	296	302	279	279	313	314	292	260	299	302	302	291	320	308	282	292	298	299	318	273	284	288	302	307	303	289	253	298	316	291	299	288	308	280	299	303	276	280	282	294	299	259	299	300	296	319	280	306	298	310	282	288	320	320	302	272	316	305	299	323	308	269	299	294	302	308	282	272	323	292	293	299	297	262	311	310	300	281	320	301	323	323	329	315	295	328	323	306	288	293	287	276	304	300	319	287	332	340	307	270	269	299	284	318	291	324	329	298	278	268	307	330	269	287	304	297	299	292	279	293	264	300	298	297	300	303	288	255	313	341	287	282	313	286	277	297	276	255	309	261	258	323	318	314	323	299	307	303	308	307	280	291	291	315	285	314	320	301	278	281	321	270	278	293	281	303	291	292	305	318	325	294	296	288	300	302	284	304	300	302	267	315	299	311	296	277	356	289	281	293	302	313	314	307	282	299	285	286	299	291	296	311	296	278	293	266	282	271	311	309	317	293	292	323	302	266	308	308	311	272	316	276	291	326	303	316	269	315	255	339	322	322	299	292	319	317	286	311	319	283	282	316	294	270	321	297	305	313	288	299	273	284	281	276	287	284	301	279	308	288	313	308	294	321	303	290	305	311	301	288	293	290	256	291	306	297	283	278	290	297	322	314	304	264	277	288	286	334	337	305	274	289	313	303	323	278	308	311	287	300	297	325	284	332	299	296	288	296	308	298	303	303	310	315	318	314	293	300	285	288	332	333	285	308	308	321	316	287	300	288	288	283	289	282	248	311	328	311	315	306	314	309	279	320	297	310	281	313	319	294	275	321	300	282	330	322	355	317	265	331	265	289	320	314	277	293	325	293	285	304	316	295	313	305	328	314	288	295	304	322	259	323	264	337	284	264	284	272	288	295	312	280	306	280	279	293	323	246	310	277	285	302	302	279	327	284	332	300	300	309	278	299	305	301	307	247	274	306	254	274	306	300	332	303	305	316	276	321	300	307	302	302	299	317	312	307	300	331	309	272	291	314	309	300	286	323	295	307	306	313	288	283	307	343	322	276	267	304	328	332	282	270	294	302	289	295	273	291	302	318	299	296	288	273	312	300	297	298	274	319	312	276	316	275	301	324	255	347	325	269	291	334	277	318	294	288	306	294	326	289	297	302	291	297	309	279	302	299	290	330	313	310	298	311	278	303	271	305	285	295	312	287	285	276	273	299	276	286	317	303	321	316	322	292	328	302	291	284	300	304	286	308	309	281	260	315	279	319	303	286	317	301	308	306	280	313	279	303	294	292	315	301	314	273	290	302	308	293	307	277	314	316	309	307	315	312	301	277	284	308	294	314	279	310	264	300	281	295	290	297	322	301	276	317	311	256	308	305	291	278	308	265	326	282	303	307	282	291	301	292	300	288	289	300	285	282	321	291	312	302	316	282	312	311	290	285	294	300	323	275	309	281	266	326	281	310	280	276	280	262	298	324	318	311	292	304	297	338	309	269	289	282	311	283	266	269	255	324	329	329	306	317	301	280	295	308	309	306	305	275	301	264	296	262	305	281	309	306	314	306	257	284	315	337	284	305	313	292	300	296	326	288	274	321	323	280	306	332	300	313	278	307	289	305	338	350	307	295	326	329	313	305	268	285	305	324	278	310	335	292	311	294	341	296	306	318	316	279	320	253	325	297	284	287	284	309	277	307	353	294	275	309	273	278	342	272	293	291	312	302	304	347	291	310	337	335	315	330	316	297	290	315	285	314	280	340	288	280	265	287	326	258	270	289	302	300	296	291	294	331	318	295	294	313	300	287	281	272	297	286	322	286	289	289	302	293	297	289	285	283	312	267	307	314	316	320	337	314	297	302	275	286	275	303	313	284	290	304	283	316	307	256	299	324	322	296	274	312	309	331	294	298	283	295	307	304	297	310	293	286	313	269	318	333	335	297	317	313	285	284	291	295	277	272	297	274	279	301	305	313	319	308	310	306	297	336	281	291	323	279	298	304	305	293	301	311	317	296	322	300	280	291	340	307	266	282	281	297	287	314	295	267	309	252	296	292	290	286	298	280	309	272	289	283	281	321	305	281	278	262	311	295	313	318	284	297	311	301	291	269	269	280	318	297	299	275	307	277	291	311	290	303	285	316	329	310	307	281	276	306	307	313	313	308	302	306	337	292	286	337	294	315	294	261	326	297	313	291	278	287	300	300	305	303	288	325	293	333	322	286	308	311	339	323	296	292	294	311	317	284	271	324	289	290	271	328	289	278	311	275	311	283	307	314	312	318	304	292	315	315	307	312	300	316	318	342	292	309	302	285	239	297	260	277	309	306	274	291	276	290	269	296	289	288	301	285	313	284	309	311	274	313	322	298	293	282	304	296	318	302	289	296	291	291	316	301	304	277	281	271	292	302	304	322	256	272	334	317	285	325	249	321	312	293	283	302	310	290	290	272	280	331	322	287	297	262	283	290	357	327	287	299	249	283	320	303	305	313	302	301	299	271	281	291	287	288	329	287	306	292	296	288	301	297	299	289	298	323	291	320	291	284	313	306	292	286	285	318	337	291	315	300	279	327	303	271	303	313	272	303	292	296	289	306	293	283	306	310	269	301	270	294	286	316	289	309	307	303	316	316	279	314	320	335	279	276	297	296	293	304	316	303	307	308	292	260	288	312	285	281	293	306	298	287	291	289	266	302	278	297	295	248	283	284	301	283	276	278	288	295	302	279	275	296	286	308	282	286	321	301	308	291	310	307	285	303	306	296	315	306	274	284	292	266	298	335	264	311	328	272	316	327	273	265	316	298	328	285	287	262	299	320	309	309	309	293	303	294	299	307	312	297	310	308	292	294	236	262	292	305	268	288	269	260	274	312	306	291	301	282	305	305	292	304	272	292	276	297	318	323	276	294	288	319	290	297	340	309	306	286	295	325	321	281	282	289	329	318	306	312	280	318	328	310	329	315	312	302	284	295	264	292	332	297	308
31010	28283	35769	40070	38163	29097	15173	5376	3309	2838	4568	10340	13359	1145	718	707	668	667	689	695	686	687	712	716	712	628	666	702	656	673	638	642	652	652	634	660	630	669	625	643	657	611	680	640	699	637	659	661	665	667	654	617	684	602	641	686	646	652	652	605	673	648	663	613	646	631	674	636	687	691	634	655	648	685	647	632	637	636	689	690	637	684	676	648	635	606	660	649	636	660	698	573	621	659	675	696	658	674	680	661	638	618	640	658	649	644	679	625	638	664	642	676	682	638	609	622	668	642	629	661	680	723	672	643	615	658	642	608	632	613	700	613	652	640	664	611	663	678	662	644	641	621	634	668	637	637	676	626	683	645	610	647	660	674	631	593	633	659	637	683	678	632	613	628	621	653	632	691	682	724	676	657	655	661	639	654	668	588	680	678	660	656	663	647	634	664	676	631	660	635	673	638	631	651	674	635	634	621	713	672	608	675	637	646	677	644	642	653	629	700	656	612	648	640	631	652	619	613	620	683	662	602	705	656	620	634	691	631	630	608	611	625	647	658	667	601	646	632	707	679	667	639	647	687	673	679	652	670	643	634	622	629	653	716	659	693	660	693	634	648	622	660	648	640	617	646	582	651	663	681	657	642	634	661	636	664	571	691	688	662	604	660	675	639	677	604	668	645	643	591	634	670	678	686	642	656	664	627	671	613	648	634	640	631	664	672	590	674	649	615	610	689	693	620	641	627	641	635	654	669	641	628	645	663	619	685	617	658	668	648	665	635	609	667	675	627	657	674	659	667	672	672	598	658	675	641	640	634	661	682	636	690	630	643	697	635	637	650	651	686	645	643	616	651	658	685	630	627	617	607	667	674	693	637	611	653	632	653	645	666	628	621	654	633	652	609	614	643	660	612	656	664	695	650	593	633	638	668	658	641	608	635	716	663	680	680	659	633	706	633	669	668	680	661	681	688	648	666	660	622	665	638	638	647	626	617	640	695	692	648	635	619	650	595	619	653	617	669	615	650	664	641	643	658	637	671	683	628	626	627	613	652	652	625	671	635	660	629	681	693	651	655	652	626	663	646	608	658	663	659	644	594	658	648	588	632	657	655	657	658	661	661	646	626	660	681	650	639	645	620	640	613	641	650	646	627	654	659	629	671	606	637	623	652	659	646	629	643	682	610	616	683	662	620	658	667	664	657	610	646	652	672	626	637	642	655	716	664	652	638	642	649	631	636	641	690	611	668	611	606	659	673	647	651	656	650	672	668	594	638	688	667	654	686	626	663	660	664	652	646	649	623	644	613	647	662	627	632	632	669	685	613	655	664	640	640	642	637	658	637	628	628	662	691	639	660	653	674	679	636	666	663	672	664	615	645	631	625	648	650	664	609	648	663	644	678	590	701	661	612	621	694	603	654	637	630	681	670	659	673	663	620	666	629	669	589	657	671	625	704	652	677	613	634	700	654	654	625	650	664	617	635	639	649	608	627	678	652	660	705	621	638	628	642	627	624	663	641	621	642	618	665	704	666	661	653	631	668	605	624	643	631	648	668	635	663	664	628	643	621	690	630	617	627	654	593	670	666	618	659	648	661	625	638	626	643	639	664	646	675	667	634	671	678	611	612	648	655	660	664	620	667	669	627	644	667	639	663	633	648	695	702	697	721	644	625	672	721	661	636	666	680	651	654	625	650	675	638	651	623	656	650	687	651	668	676	690	688	658	628	637	677	626	686	663	591	680	664	673	642	604	673	607	626	623	624	617	648	675	647	603	647	676	658	641	629	682	690	699	591	661	658	660	657	676	646	670	676	647	638	679	660	617	625	682	648	621	609	642	630	657	672	613	649	659	675	651	662	664	708	651	625	667	659	615	656	616	628	654	636	677	640	647	662	646	654	620	637	672	679	607	642	643	631	686	607	622	628	670	624	720	631	624	624	699	650	653	676	640	633	615	647	669	626	646	624	670	650	724	667	656	663	660	682	630	653	631	613	638	630	679	643	675	667	602	667	651	652	666	664	614	637	705	615	664	623	702	638	634	661	702	653	649	663	671	638	643	629	669	660	628	665	642	657	644	638	670	615	613	612	665	627	655	615	648	667	705	707	651	623	637	650	639	624	691	679	649	656	622	637	639	683	649	639	648	641	638	652	678	651	663	640	595	690	653	673	639	713	640	580	678	608	645	650	653	685	633	638	675	681	659	629	682	675	656	654	645	678	654	640	664	652	634	677	658	687	647	664	665	685	652	663	646	626	676	692	665	664	640	711	646	674	652	652	655	676	668	628	630	717	636	600	671	643	674	617	638	602	642	619	626	617	650	633	645	696	630	642	664	657	626	648	616	683	682	676	639	649	692	655	649	592	649	631	639	655	661	656	657	635	660	643	628	639	601	669	642	612	675	648	622	647	678	663	666	704	651	669	643	640	644	649	620	639	624	660	640	662	618	661	665	664	674	693	643	656	664	639	633	647	646	616	648	633	636	609	651	638	621	682	672	614	660	671	670	604	611	667	703	672	635	689	681	652	638	662	621	593	622	663	657	610	639	659	677	649	666	640	685	618	681	627	615	672	642	645	669	680	624	651	649	633	648	647	659	631	660	693	672	671	668	617	642	667	647	612	631	659	670	675	703	681	636	644	635	598	659	662	632	615	641	646	659	626	655	651	635	637	688	679	691	659	669	671	610	684	644	627	695	605	667	657	664	606	661	626	707	714	638	617	624	723	649	650	674	627	642	658	646	612	663	627	657	636	667	641	605	677	619	646	649	680	686	684	630	662	668	653	618	642	655	614	652	617	643	633	662	632	665	655	656	681	671	682	672	617	669	648	606	654	677	672	619	669	661	663	647	641	658	620	661	633	655	693	693	632	696	654	613	658	653	628	577	696	651	633	654	654	690	633	645	627	671	634	630	663	654	622	699	695	648	677	629	643	660	671	669	658	645	630	712	641	627	688	654	617	623	660	648	627	623	640	623	670	670	663	688	666	677	664	655	615	641	633	610	631	650	627	661	634	666	648	653	659	668	665	625	626	639	621	665	620	660	658	625	665	629	651	699	686	662	693	625	662	650	666	623	630	630	640	627	617	640	637	651	615	647	701	649	637	644	666	650	645	675	684	646	689	674	612	704	682	652	657	664	635	637	682	634	603	688	640	629	603	644	653	667	672	641	672	644	665	670	621	614	652	625	678	654	644	647	650	651	604	676	623	677	661	627	671	672	668	677	634	646	646	659	707	638	630	634	645	667	647	625	668	644	594	679	681	669	621	640	587	636	660	675	648	590	684	637	633	642	654	612	616	643	655	640	672	699	677	689	645	665	634	612	609	601	672	670	646	638	638	635	616	672	645	613	651	668	642	639	619	672	663	631	653	668	650	651	637	632	718	653	619	682	661	622	626	664	656	658	706	652	667	640	654	591	653	681	628	644	689	658	652	702	658	634	717	582	650	665	672	644	665	663	616	653	657	631	666	663	645	704	613	631	628	618	662	701	651	703	650	670	642
20660	10154	5774	3256	1999	1216	658	422	317	294	243	243	226	155	135	119	121	132	123	113	139	159	132	130	131	140	134	122	111	135	149	128	123	150	132	138	157	126	113	138	139	143	139	138	125	144	140	140	115	127	146	118	123	125	140	163	148	119	127	154	137	143	111	109	136	136	146	129	130	135	139	131	158	99	151	133	160	146	107	118	105	119	138	134	123	118	135	141	148	134	147	124	121	116	153	168	121	127	122	126	142	125	147	113	125	128	136	133	144	118	139	133	119	145	134	115	120	132	119	135	127	107	128	148	128	125	108	141	140	125	141	125	134	124	135	152	128	129	139	125	153	145	129	121	112	118	120	149	124	132	128	157	148	120	127	156	149	123	147	122	126	127	140	136	166	110	146	129	140	130	98	135	127	121	129	130	123	133	120	147	139	124	132	149	140	122	143	120	134	136	120	110	111	109	130	133	145	149	132	136	133	136	130	133	155	137	123	135	134	118	136	134	118	122	130	126	156	136	130	150	132	135	125	123	133	154	116	132	149	148	124	118	125	125	136	116	125	134	133	129	116	150	120	134	136	127	135	122	136	131	129	118	140	129	131	140	120	114	132	135	120	120	116	146	111	121	143	142	124	123	111	113	132	125	111	128	128	117	110	139	137	128	139	125	123	143	132	119	133	123	140	119	134	126	112	120	129	132	133	122	128	116	113	149	112	154	128	114	147	116	133	129	138	116	139	139	115	137	150	118	129	131	148	120	110	129	122	137	143	130	142	138	105	108	135	116	115	133	141	136	131	138	127	129	112	118	153	119	146	143	132	120	139	121	125	128	119	125	133	118	151	131	132	134	131	122	158	118	136	129	129	117	122	123	122	111	111	145	120	129	116	120	144	122	124	128	113	138	119	140	139	128	144	136	122	99	130	138	128	160	123	114	115	122	122	121	133	129	143	150	127	133	124	111	114	131	117	141	133	138	123	130	133	135	158	134	132	129	169	122	139	115	127	126	160	147	119	135	129	121	119	152	138	133	117	145	145	128	134	147	128	120	141	137	122	140	124	128	146	131	126	129	149	130	128	125	131	136	114	130	155	137	124	159	127	143	126	138	122	147	134	137	138	134	135	120	159	158	133	110	109	144	129	126	133	132	128	118	124	143	123	126	120	121	133	115	128	138	150	128	125	145	107	141	123	129	140	128	135	120	138	112	130	117	157	139	121	145	116	138	94	122	122	129	136	108	147	120	125	136	121	136	127	139	137	133	146	122	135	131	149	134	148	119	133	130	132	141	125	141	133	108	140	116	135	130	139	115	112	127	123	145	131	107	140	128	131	124	150	119	143	139	123	143	145	140	139	127	118	141	145	114	122	171	137	131	126	121	101	149	127	140	148	142	144	152	123	111	136	117	112	119	120	161	120	142	127	135	136	146	141	146	168	125	129	128	162	133	141	106	149	136	133	131	136	126	122	111	138	127	99	140	133	133	120	134	138	128	131	135	120	132	114	122	126	128	128	161	123	119	131	156	159	121	126	122	130	132	133	155	107	143	132	107	151	130	124	138	128	150	130	105	131	140	133	127	114	136	126	125	144	130	127	149	134	126	118	133	129	109	141	124	137	129	139	148	142	102	151	104	134	152	142	151	110	133	118	134	136	143	123	128	141	141	131	139	123	139	142	136	109	111	129	126	131	133	119	135	124	144	129	142	104	141	119	118	133	135	128	109	114	136	128	109	113	157	126	130	127	124	142	142	141	110	127	146	155	145	122	111	138	117	134	129	126	120	128	113	123	141	144	127	131	113	138	135	115	137	137	121	123	123	120	122	117	156	122	124	126	128	142	146	117	140	107	125	105	130	123	143	142	138	124	138	158	128	131	132	125	134	122	101	121	128	121	154	137	132	109	150	135	124	125	151	134	113	112	119	132	114	105	134	133	117	124	139	128	144	125	152	140	135	110	133	132	135	147	103	155	137	127	105	127	126	150	114	165	147	133	137	118	120	147	146	125	133	128	110	132	115	149	122	144	117	130	115	147	124	144	102	124	139	148	150	126	142	138	127	144	129	129	126	133	125	117	136	109	143	146	134	147	133	150	134	131	134	129	126	118	151	143	131	128	126	118	134	134	125	126	128	137	126	94	132	117	123	124	133	140	125	111	123	103	114	131	140	135	109	155	132	142	126	144	116	134	127	110	131	122	148	125	128	115	131	128	125	133	136	125	133	144	155	137	132	149	137	125	123	128	118	133	132	130	130	125	129	121	137	120	122	125	131	140	110	119	144	137	134	150	155	121	163	136	121	134	132	105	133	115	118	136	127	133	139	155	132	147	150	139	119	103	136	126	128	113	152	123	137	129	139	139	133	132	133	153	126	121	119	120	136	147	139	141	123	123	143	127	107	114	142	108	134	129	121	119	121	123	130	157	144	130	139	120	140	159	144	131	107	133	131	136	118	143	130	133	139	135	137	113	133	121	130	123	125	121	117	145	120	120	137	129	153	139	111	133	116	134	141	118	141	129	125	134	139	103	117	135	125	147	120	148	132	123	134	149	131	140	122	131	125	127	129	148	110	132	121	138	136	129	127	119	162	159	133	158	140	131	114	135	107	117	146	170	129	141	128	121	111	118	134	115	136	136	137	120	133	124	141	123	137	102	134	129	145	146	153	136	122	125	148	123	150	127	135	111	150	121	127	124	138	136	140	162	133	122	123	120	113	133	135	123	131	139	135	118	125	133	105	156	141	141	125	129	119	130	125	131	106	117	115	128	133	118	149	123	130	126	129	140	120	134	146	157	131	127	123	137	129	141	110	115	120	112	143	135	149	124	135	113	120	121	139	142	129	152	137	119	113	122	137	150	138	141	131	128	135	130	123	116	135	163	134	141	135	115	120	138	124	122	128	127	136	143	141	133	124	133	138	123	144	130	131	120	140	114	112	137	113	127	136	155	148	132	154	144	139	141	129	121	123	116	129	124	123	123	125	134	130	153	132	123	111	142	135	154	138	134	116	138	137	137	137	157	133	141	129	132	149	122	136	147	127	123	135	147	118	135	123	128	115	155	115	147	139	137	145	136	124	146	132	143	120	120	142	116	116	138	141	120	134	137	132	127	133	134	107	140	117	126	123	132	123	115	143	123	138	153	129	139	136	113	117	147	143	128	128	134	135	146	117	130	128	109	115	148	146	140	118	138	125	144	147	134	124	128	120	118	124	132	136	162	131	138	155	118	128	128	139	91	138	136	129	137	121	126	102	130	133	129	120	129	122	141	110	130	146	124	137	143	123	140	131	140	136	131	144	132	138	130	138	131	156	135	158	134	126	136	130	123	128	139	118	132	140	136	137	122	126	122	121	125	117	135	138	143	133	131	111	147	126	114	125	124	128	122	139	146	128	147	154	125	119	111	136	134	124	137	142	110	111	135	147	127	134	140	127	153	126	143	126	128	127	128	139	171	128	108	145	140	127	125	128	144	138	114	123	142	122	118	130	119	143	147	150	140	140
12497	8008	9596	8778	7104	4816	2711	1667	1276	1271	1034	815	672	343	305	330	339	304	330	338	324	321	333	329	301	346	318	325	325	331	298	315	354	330	337	297	359	346	336	351	315	325	318	309	338	326	324	350	347	313	329	325	354	333	312	324	321	349	323	333	329	346	322	320	353	340	342	315	355	329	332	321	369	311	313	279	301	319	341	341	321	364	347	353	334	317	327	357	344	346	345	314	315	347	325	332	340	348	320	351	347	318	319	327	333	342	327	316	317	315	382	316	319	347	343	339	286	353	321	314	364	343	341	316	324	369	301	324	325	321	300	328	338	300	306	342	319	303	329	312	291	316	326	306	324	299	332	334	323	336	279	345	323	327	350	330	310	303	353	319	343	322	346	319	313	344	317	317	355	330	323	318	334	316	276	343	303	348	340	348	321	307	343	333	340	315	327	359	320	324	325	331	314	321	322	304	319	297	322	356	305	338	331	306	280	324	327	333	346	366	339	338	352	306	317	335	355	329	298	334	327	323	332	298	333	341	330	339	345	310	334	343	358	355	329	301	338	340	315	308	303	316	340	322	326	361	322	363	316	326	321	342	334	335	310	338	330	327	335	337	316	310	323	344	349	331	361	304	340	344	349	333	359	341	342	324	314	324	342	325	353	343	326	294	376	310	319	358	334	334	353	333	363	323	302	331	334	353	299	351	303	348	303	309	329	323	367	331	305	308	336	339	331	315	333	321	368	319	310	337	314	338	302	305	327	318	326	324	336	337	347	341	339	312	327	314	319	313	332	321	355	335	305	350	307	328	301	334	361	329	356	308	317	340	331	306	363	323	311	338	319	361	319	313	366	327	310	311	344	343	336	332	309	350	329	384	330	307	326	332	334	326	337	340	322	319	325	351	328	294	356	319	320	342	332	347	337	345	306	320	310	323	339	330	345	307	357	335	369	357	326	325	336	330	342	341	351	338	315	325	317	315	337	325	336	331	345	347	315	323	355	317	353	330	343	312	318	328	355	350	328	341	320	324	321	304	348	329	351	298	336	349	291	306	357	349	303	338	337	344	351	335	299	354	340	359	344	338	319	335	343	332	337	304	315	331	313	289	330	331	388	354	346	334	330	299	334	351	318	336	344	339	357	339	310	343	317	313	303	333	340	304	340	336	346	370	361	358	361	345	338	309	294	329	319	341	333	300	304	315	340	327	339	345	323	295	347	330	352	348	292	329	354	329	372	314	327	341	367	335	310	315	323	339	333	320	309	304	357	323	309	353	312	319	311	339	330	318	297	337	331	375	326	319	341	311	314	304	333	310	338	316	325	333	341	321	311	321	343	333	334	323	384	315	325	347	319	330	299	325	316	319	323	320	302	329	295	326	283	326	307	292	322	301	335	323	331	310	326	297	324	340	291	344	290	330	358	352	355	298	334	339	316	323	346	300	301	316	377	317	343	302	360	308	325	306	323	356	330	289	336	310	336	338	319	337	308	325	318	329	306	345	326	327	347	333	360	301	315	309	334	350	337	329	315	346	345	334	352	312	322	351	328	349	334	325	333	353	321	338	305	325	336	345	351	337	333	361	356	336	329	316	349	308	324	327	340	375	358	334	349	351	352	338	302	319	317	319	325	324	319	287	319	304	313	355	353	319	352	340	304	326	322	353	317	324	345	327	314	329	365	310	329	341	360	349	341	314	317	316	307	330	360	299	350	336	325	318	332	315	351	342	325	335	347	365	342	333	357	300	311	304	329	298	354	331	292	319	317	334	338	320	308	343	335	356	350	310	334	299	313	327	301	322	312	302	372	319	306	329	349	337	342	302	329	324	321	330	350	325	378	343	334	349	369	309	329	325	351	319	300	328	323	350	333	342	326	317	334	329	360	304	356	320	327	319	336	334	320	336	327	319	343	333	329	332	337	355	334	319	314	319	314	329	291	336	330	337	325	306	367	305	312	326	306	342	355	348	344	354	314	320	328	291	325	377	318	316	329	319	333	326	292	334	304	300	310	338	342	318	341	351	303	305	305	325	359	351	348	344	297	347	312	328	305	327	351	328	299	345	325	340	345	314	322	331	337	312	296	316	335	328	332	333	319	320	341	290	340	320	319	354	337	319	302	333	276	314	362	304	338	333	349	300	287	326	362	311	316	322	316	319	309	346	330	312	311	349	333	327	299	300	328	349	342	302	314	306	343	289	300	312	370	301	305	354	341	329	365	365	329	328	344	324	325	323	307	328	330	356	348	348	333	331	335	322	342	311	356	328	329	335	353	332	364	318	301	313	310	308	333	318	346	386	345	351	325	331	328	373	302	361	319	306	320	342	359	326	312	341	338	339	316	329	301	310	340	330	345	310	321	311	322	346	330	332	310	335	349	345	353	331	326	342	288	314	295	356	373	339	347	328	344	326	326	328	374	322	299	330	352	327	299	348	359	328	337	361	339	345	369	339	329	349	367	323	309	348	325	325	358	342	366	332	314	341	354	334	354	356	315	338	331	320	344	313	356	325	319	315	312	328	310	335	318	317	343	314	335	337	337	340	328	346	361	340	339	318	334	354	335	312	328	344	323	332	374	322	328	368	328	330	366	306	341	315	327	348	345	327	304	323	304	305	339	338	316	351	329	333	328	352	371	302	337	299	338	355	292	339	311	330	348	339	324	302	353	327	376	362	310	335	301	324	337	344	311	308	334	340	361	348	347	315	310	324	345	341	305	305	308	325	317	347	294	336	309	340	344	319	326	332	326	374	354	333	331	297	329	325	298	340	338	338	303	316	340	361	336	335	330	375	343	331	328	313	308	313	337	339	313	327	330	320	354	314	376	318	337	310	320	346	311	324	322	318	349	286	374	324	300	347	348	331	353	341	344	315	353	337	329	320	356	328	323	332	311	332	333	313	355	329	320	354	318	296	332	334	350	354	312	321	324	345	326	352	324	319	316	328	330	333	328	340	313	316	319	302	321	326	330	360	331	356	324	330	319	374	321	341	311	312	315	312	285	329	342	332	341	344	350	315	333	345	335	319	339	321	319	344	345	342	339	349	314	317	300	366	339	331	312	311	335	319	339	328	326	327	325	363	313	328	326	351	293	323	310	337	328	333	344	307	371	305	347	331	337	326	322	342	317	332	311	345	323	343	359	321	340	336	308	322	346	331	331	327	326	339	294	308	340	334	313	339	359	346	332	340	322	333	362	318	330	339	340	327	343	341	325	317	310	336	340	318	341	336	353	322	358	322	336	373	357	331	348	339	349	308	301	306	311	335	352	318	332	351	334	342	343	328	344	331	334	294	315	358	328	350	304	312	330	305	338	331	326	334	380	321	335	303	324	307	311	297	340	342	317	341	299	341	337	330	349	344	362	341	323	335	342	306	310	350	331	358	320	296	325	311	336	328	344	319	333	333	336	335	318	368	329	332	314	337	311	329	321	345	288	334	343	304	355	329	368	314	325	333	329	328	354	326	329	341	360	341	320	304	321	337	340	331	325	308	307	323	350	326
39373	26281	26610	26424	18425	8465	3102	1237	686	620	1030	1795	1716	352	257	249	257	265	237	281	274	265	260	239	249	237	250	218	233	245	279	269	259	247	222	232	242	262	233	254	253	277	269	299	256	245	234	264	246	278	259	273	266	258	239	273	258	246	253	253	243	212	240	243	249	260	253	274	266	280	258	255	246	233	237	264	309	214	245	258	225	249	247	233	267	260	271	264	232	275	220	260	235	239	255	250	266	268	273	251	271	226	262	246	267	260	240	258	252	246	252	248	256	239	243	273	250	243	218	241	244	278	266	265	246	235	269	282	262	237	270	244	239	258	241	247	259	277	224	260	270	248	233	258	237	242	256	236	259	265	275	247	258	241	274	242	264	235	221	249	253	235	219	262	271	256	246	228	249	267	255	268	214	263	245	258	267	240	251	278	258	230	243	268	237	239	256	229	259	212	243	251	254	296	246	254	246	229	263	262	228	277	248	221	259	242	237	258	245	231	280	242	272	269	227	235	237	233	281	255	235	236	251	260	243	244	232	253	260	233	253	263	258	251	243	243	253	288	257	254	271	229	242	236	226	245	258	275	247	254	256	245	250	229	251	250	280	222	248	281	257	230	245	266	252	277	279	278	280	249	243	236	245	221	241	252	254	261	250	235	236	221	246	227	262	242	239	266	243	258	309	247	260	255	265	244	242	273	270	245	244	245	228	254	264	284	232	241	246	259	271	237	276	221	273	221	247	237	277	248	258	266	290	257	253	225	265	245	263	266	270	254	249	252	264	250	252	234	254	228	256	270	245	264	245	262	261	231	251	266	305	253	214	272	229	252	286	257	245	282	227	246	254	246	243	231	249	261	240	256	239	271	244	261	293	239	249	245	271	280	250	236	265	256	276	238	264	256	259	266	253	253	266	295	260	244	286	266	264	263	231	274	231	220	267	252	254	258	243	275	241	271	264	246	251	259	250	257	242	226	245	270	230	255	246	248	251	257	259	256	237	232	239	243	236	267	241	234	236	268	253	228	287	252	232	243	250	272	244	246	240	272	258	242	291	237	247	263	219	247	258	249	241	230	237	234	264	234	219	218	256	231	272	229	255	236	237	232	251	241	246	234	225	287	248	261	255	264	254	225	255	248	242	235	226	248	276	261	259	257	274	282	233	258	233	292	280	271	252	276	249	240	265	247	237	270	235	242	269	284	250	259	258	264	256	232	234	259	246	246	239	245	295	255	260	252	229	238	253	268	259	282	223	270	226	243	249	243	282	271	268	269	265	227	242	268	243	240	229	238	255	263	250	267	235	216	278	252	242	245	250	242	247	209	236	270	245	231	237	272	234	242	221	246	267	212	250	247	221	256	265	242	216	275	253	254	245	227	242	271	263	257	241	268	266	284	230	260	249	272	255	247	275	253	265	239	271	240	234	232	254	266	267	254	234	248	270	258	279	233	222	242	246	240	243	270	240	226	246	248	226	248	286	277	252	251	239	251	267	282	235	275	255	269	274	243	248	274	262	254	263	246	293	240	218	253	260	263	256	254	254	250	250	244	254	264	303	255	255	262	274	242	243	284	259	252	238	242	256	236	244	247	225	248	251	235	252	251	259	268	265	208	259	261	270	283	268	245	286	257	282	258	241	221	242	240	218	244	274	272	296	240	269	284	267	268	259	248	252	252	241	245	227	241	321	267	231	241	236	236	253	262	250	287	282	258	245	255	245	248	236	254	282	236	251	232	217	236	242	226	225	259	218	244	243	214	235	213	272	240	268	248	279	275	236	226	252	255	286	226	258	262	278	241	256	242	253	236	275	290	241	220	261	253	279	277	232	267	242	265	264	258	235	257	250	213	235	232	271	254	243	293	261	241	270	232	218	239	271	268	273	264	243	237	220	265	257	203	236	277	279	276	285	262	226	251	249	265	254	252	240	251	235	239	234	267	232	265	263	269	252	228	265	252	221	258	225	263	238	279	250	240	261	254	227	231	254	261	247	228	252	237	224	234	252	244	253	235	231	254	228	240	267	268	269	232	266	265	235	231	249	250	275	247	278	241	249	250	249	264	261	241	234	262	256	265	266	270	262	240	223	250	274	252	284	240	251	252	267	248	230	253	287	255	265	231	253	256	202	281	282	271	250	238	290	245	249	261	235	279	249	267	219	245	253	250	253	262	258	250	238	270	245	252	252	251	249	261	285	237	232	271	240	219	240	284	248	249	244	230	261	244	232	247	244	280	248	266	245	253	263	247	244	263	260	237	262	229	241	262	256	253	252	257	243	254	272	260	242	264	262	231	242	263	272	245	258	272	245	241	230	248	244	252	223	256	289	234	259	236	236	267	277	257	277	268	262	256	271	272	225	244	265	249	293	251	258	248	217	255	277	233	254	257	254	216	224	272	271	236	256	235	277	269	254	271	244	271	248	255	277	239	238	253	281	255	272	258	257	232	240	256	254	284	224	264	231	267	245	248	240	260	255	253	253	235	251	231	291	240	269	235	235	244	236	238	246	252	236	275	279	273	235	255	240	219	231	239	255	255	246	234	273	248	264	251	232	269	240	255	254	252	254	242	251	245	273	245	236	241	244	276	261	266	224	248	242	242	242	275	257	231	242	281	280	252	240	241	249	241	236	261	262	258	275	240	282	236	248	215	259	246	272	247	247	266	249	268	254	268	254	232	269	264	261	249	225	300	234	257	253	266	250	270	255	270	252	254	228	248	276	275	252	286	285	227	238	253	247	222	238	261	255	230	232	208	239	244	249	287	241	244	239	253	255	282	245	240	265	231	247	229	272	241	233	245	221	235	278	250	246	249	246	273	257	245	272	242	256	278	282	237	284	244	260	250	279	250	269	298	274	246	271	252	274	258	261	238	257	279	237	281	232	243	246	273	245	258	239	265	296	250	224	272	234	256	259	257	255	252	257	233	238	255	236	269	265	268	246	252	246	244	233	250	267	236	246	250	273	260	245	268	235	245	252	260	242	246	281	242	265	254	246	257	250	267	261	276	228	252	206	245	234	295	250	235	227	221	245	230	230	247	243	276	226	267	226	223	243	236	210	239	226	262	230	227	248	245	245	231	263	232	255	259	246	224	244	253	239	259	238	263	232	271	265	265	217	239	255	265	226	251	218	268	250	277	262	259	260	240	276	243	257	241	266	223	257	264	255	292	267	243	294	278	243	258	232	257	244	215	215	252	285	236	267	234	269	243	243	228	236	280	219	218	285	256	267	241	242	239	243	249	245	273	247	217	230	233	264	250	198	251	256	276	249	235	255	280	253	244	277	210	276	237	241	268	264	258	245	244	254	268	247	233	251	243	248	224	234	233	265	221	252	244	228	264	223	242	237	230	251	266	234	245	209	255	254	247	252	246	258	284	228	264	260	247	254	269	264	263	271	276	227	252	253	310	277	263	219	234	235	234	254	246	280	234	261	269	250	238	271	264	231	246	267	243	256	248	247	225	271	264	220	259	251	225	248	261	271	273	252	234	249	254	259	251
24985	20144	29964	36359	27619	18181	9107	4538	2720	2589	4735	8472	7913	652	637	573	617	607	559	563	558	585	598	597	548	593	573	596	597	571	555	609	530	585	580	558	602	553	551	626	576	588	579	549	600	576	593	612	593	590	570	564	602	559	553	579	537	607	570	554	545	567	597	573	565	592	579	576	597	571	582	602	588	591	569	582	582	598	577	587	562	524	588	610	563	526	560	584	527	547	538	564	596	542	535	547	588	541	581	565	589	581	572	567	587	598	612	561	613	551	585	583	575	567	565	537	556	552	616	565	575	563	593	573	589	573	560	549	572	589	558	589	545	577	544	566	589	532	599	555	581	538	575	608	546	581	616	560	538	566	629	619	573	553	564	553	573	559	605	588	545	588	568	531	596	599	553	537	537	575	583	574	548	559	610	624	585	555	531	585	590	574	574	565	597	618	584	579	565	593	558	567	574	605	585	553	562	572	543	573	550	587	582	557	533	567	570	532	621	593	561	578	536	557	607	618	579	593	572	596	559	543	557	566	613	570	571	565	563	598	606	558	538	583	558	567	574	609	560	562	540	568	545	584	599	575	572	591	539	619	565	529	558	557	614	560	528	583	594	585	551	564	574	579	582	604	583	553	546	576	577	552	600	598	536	583	596	601	612	545	557	620	572	554	590	602	576	534	585	522	579	581	535	555	541	576	583	597	593	588	565	569	574	567	552	567	575	540	600	559	590	576	591	587	582	603	588	548	545	560	536	567	548	551	567	583	568	555	584	577	567	584	539	597	555	572	608	587	535	572	580	566	561	581	575	537	582	545	597	537	544	544	569	583	586	555	578	576	569	580	576	653	555	531	542	562	567	541	569	582	617	567	575	560	580	580	560	593	550	549	607	578	624	610	575	608	592	611	558	596	603	580	548	549	569	601	572	564	593	560	569	553	560	602	536	569	585	603	584	577	595	531	549	561	546	535	547	556	499	597	578	602	567	544	586	593	576	558	555	553	560	596	569	598	598	539	594	571	565	596	544	573	551	607	557	580	551	580	583	521	563	609	591	571	551	538	563	554	540	628	609	535	574	574	594	583	572	595	620	554	538	610	564	607	550	621	536	563	607	596	581	556	595	580	580	570	584	532	555	577	567	564	623	612	596	575	590	559	606	572	595	557	597	595	559	550	592	610	603	528	551	572	564	537	574	583	608	586	545	609	611	575	580	614	567	585	560	570	535	586	596	537	541	596	565	520	509	574	562	577	546	622	527	539	555	560	566	598	566	552	606	582	573	555	568	588	562	587	556	568	579	580	586	575	560	593	592	532	569	551	609	577	578	571	553	534	556	533	566	550	531	590	552	579	562	579	568	589	583	535	550	600	521	560	598	548	552	605	562	562	562	563	542	564	571	605	579	546	571	564	577	562	566	585	590	568	590	593	600	604	554	553	578	592	609	554	575	588	580	561	535	495	557	568	517	602	563	535	597	569	597	558	571	555	568	564	540	584	555	566	562	540	557	562	532	588	572	571	540	572	556	568	610	568	561	581	579	506	591	585	581	614	575	535	573	572	548	591	603	538	566	584	553	593	581	550	559	601	571	558	554	592	550	562	584	557	553	547	571	574	509	537	594	542	566	561	592	561	536	584	589	574	580	617	583	570	568	582	547	567	569	609	563	574	552	580	558	600	530	551	550	541	587	591	536	563	549	572	552	576	603	574	561	571	603	588	539	581	575	535	598	522	553	597	605	581	581	610	548	584	595	523	590	562	602	586	586	579	538	554	591	593	626	617	614	576	584	576	596	592	585	588	550	578	562	579	594	561	577	565	615	568	583	579	570	582	561	561	560	572	578	580	568	607	530	541	552	573	539	540	590	589	551	580	582	528	553	595	593	620	559	629	560	590	628	532	554	610	534	588	540	553	619	541	596	615	550	568	560	564	581	593	559	598	589	586	604	601	562	582	604	578	591	576	552	558	562	545	569	555	540	579	577	557	551	592	629	559	576	587	576	588	582	573	606	506	584	555	549	610	614	571	538	529	537	590	594	594	568	524	612	570	572	554	583	547	565	523	564	556	589	628	604	585	542	601	603	559	585	551	539	576	566	560	604	573	575	574	620	591	594	576	596	559	562	568	572	576	614	646	575	569	559	558	581	581	555	580	578	560	560	552	546	585	578	543	583	566	559	573	509	551	593	602	551	573	577	584	565	559	548	570	554	503	576	594	542	537	568	558	576	566	576	561	546	582	586	571	581	598	541	566	567	596	584	583	519	524	589	554	562	516	593	545	586	593	589	530	538	583	578	590	559	585	599	587	557	597	558	542	593	560	572	570	562	519	568	557	566	592	554	587	591	611	573	577	584	606	575	564	557	595	536	561	583	587	570	577	600	548	566	594	587	532	546	546	554	585	586	637	579	566	581	557	547	578	599	557	589	541	559	575	558	504	527	552	597	577	579	548	579	531	597	622	561	587	556	576	580	565	575	551	569	575	532	615	561	591	537	531	509	590	590	581	574	609	569	584	558	591	589	533	553	530	561	577	587	561	586	551	573	560	591	574	566	563	557	561	596	571	602	606	562	547	576	567	565	530	585	562	611	570	578	566	592	539	584	539	601	549	584	541	581	601	576	570	530	593	585	579	615	540	576	551	579	638	596	554	579	574	565	568	573	561	617	564	608	578	595	571	549	529	595	566	553	568	586	564	582	555	558	585	601	560	559	595	535	551	558	563	543	582	524	559	554	570	560	551	565	552	530	598	588	635	558	607	615	575	604	570	581	578	583	565	577	539	574	560	534	561	575	604	585	548	561	543	542	564	551	573	579	568	512	557	594	545	591	545	551	593	582	557	595	587	587	542	609	572	575	570	575	576	551	555	603	540	586	579	603	582	565	601	564	595	585	598	567	577	564	563	575	515	607	581	558	582	578	593	532	574	590	552	575	546	523	577	579	519	579	605	551	539	580	602	538	560	540	566	526	546	599	554	575	578	565	590	578	605	584	619	575	600	560	623	571	566	570	564	574	589	604	541	576	552	566	560	574	568	582	573	570	546	576	571	584	575	571	555	580	563	606	601	532	585	566	583	595	604	582	574	553	555	588	566	557	540	548	615	523	528	596	605	580	626	577	562	568	557	561	605	601	579	608	588	603	557	586	592	541	564	593	550	615	581	619	579	556	579	561	575	574	573	578	586	573	592	610	575	605	571	565	547	569	564	570	567	584	561	544	561	531	579	564	596	548	573	548	574	526	550	588	576	567	539	556	600	516	601	561	582	556	574	564	538	547	595	569	550	570	584	531	563	546	565	616	583	550	560	569	556	603	551	565	589	619	558	556	590	586	570	576	573	550	588	591	595	607	557	546	555	564	523	568	568	559	628	558	616	589	553	562	593	596	574	575	524	603	551	588	623	540	598	575	585	596	592	562	570	556	576	557	578	596	578	555	580	543	539	589	559	539	562	590	571	584	560	561	587	509	592	553	591	582	539	545	531	579	589	583	588	612	555	560	544	549	548
46626	33464	37169	39323	35810	20443	6432	1366	722	1826	3176	3886	3274	582	328	299	315	307	286	327	300	329	304	317	323	278	302	292	311	332	303	327	304	324	297	327	329	307	307	295	325	309	300	319	322	313	312	272	327	333	340	301	294	308	293	254	268	317	293	280	310	298	280	304	310	304	283	300	281	294	310	282	299	327	323	306	336	332	333	300	315	320	274	319	300	319	291	295	296	293	319	299	277	356	322	294	310	275	286	292	324	289	305	294	279	305	337	317	300	300	295	293	300	307	290	271	300	317	300	299	297	309	287	304	307	302	337	320	291	283	326	290	286	308	300	289	317	300	340	331	312	320	311	327	297	320	297	326	350	261	301	300	310	325	301	334	332	292	320	325	329	323	318	286	306	319	307	321	335	293	304	341	320	305	291	309	313	336	285	299	282	304	301	326	296	321	290	299	312	337	280	295	302	294	333	317	319	325	286	280	284	302	349	349	319	315	325	314	278	304	311	313	300	298	300	266	339	315	305	294	335	327	307	328	322	305	310	298	318	273	290	293	335	295	299	326	319	314	314	322	339	326	328	320	315	317	316	307	309	317	316	281	302	371	273	305	335	311	315	327	282	337	279	306	310	328	316	268	291	289	304	331	319	326	318	323	319	308	316	326	321	309	304	284	281	291	310	324	316	304	301	281	296	285	295	297	297	309	294	299	286	318	299	314	304	315	290	345	328	290	335	289	324	318	309	293	334	331	297	332	325	332	309	291	299	330	300	331	290	303	294	281	340	347	288	354	307	297	278	306	298	312	307	327	371	316	348	304	320	289	330	288	295	281	284	289	271	295	287	276	293	295	326	284	321	278	282	295	335	291	276	287	297	311	296	310	364	293	314	303	271	305	330	313	292	300	321	325	287	300	297	312	311	301	319	316	306	329	279	296	304	302	297	299	347	299	287	283	328	322	308	279	308	274	304	318	321	315	325	314	321	299	294	294	339	287	327	313	313	304	303	312	300	299	321	327	291	320	309	305	316	342	309	297	331	300	310	334	336	292	304	300	325	311	313	310	273	277	336	312	344	294	324	326	282	292	328	300	290	349	298	306	301	323	283	289	305	302	323	284	284	279	287	292	344	315	316	301	314	319	297	305	311	282	261	280	287	312	293	301	295	313	320	279	303	318	320	297	359	309	297	321	342	267	329	337	296	310	307	349	323	313	319	283	315	341	290	310	325	303	312	313	323	303	295	343	309	319	317	285	330	310	296	302	282	310	328	328	301	290	289	302	305	342	325	314	338	316	326	322	312	319	343	341	310	314	319	301	297	317	364	279	327	308	308	288	300	292	347	283	328	296	325	284	279	314	320	295	314	293	326	345	300	306	302	298	317	286	319	343	307	283	298	330	299	289	308	302	290	268	299	315	296	284	322	291	314	320	279	308	293	322	339	318	321	321	329	318	327	297	311	314	318	308	311	310	299	320	319	343	296	320	311	320	292	288	279	305	305	317	291	323	301	319	324	296	316	312	306	356	305	310	294	300	303	276	326	328	324	305	296	333	281	300	325	295	339	297	314	289	315	317	284	308	309	304	281	291	299	301	305	303	309	301	301	323	290	308	307	322	311	319	280	298	332	306	325	295	288	289	299	311	290	321	297	332	297	336	297	346	309	305	286	333	296	290	313	311	308	291	321	325	310	307	342	280	299	308	316	339	306	323	299	276	282	342	303	321	310	288	321	303	291	323	308	309	338	312	307	276	304	264	324	331	270	268	290	305	254	328	327	327	314	345	290	304	285	282	325	283	328	343	321	280	279	295	282	347	306	319	280	308	301	325	318	318	288	281	285	300	318	334	339	296	307	302	308	332	341	287	324	316	300	316	312	329	295	284	311	310	280	297	319	306	304	321	303	290	283	333	343	302	326	307	274	279	347	290	310	292	321	335	319	317	294	303	324	274	313	296	276	267	332	332	305	292	307	301	302	310	317	315	275	307	331	298	305	298	365	335	300	287	293	315	302	339	347	326	334	295	280	300	312	315	292	318	327	309	338	313	285	318	276	300	300	312	308	284	289	302	300	301	287	305	323	284	275	328	316	329	306	312	276	333	306	328	319	315	288	321	311	327	289	337	321	289	306	303	339	315	300	349	315	298	301	290	285	324	322	311	323	262	301	320	350	323	305	342	288	323	288	290	300	312	312	307	300	326	280	312	325	277	306	322	292	287	275	306	312	311	315	286	295	304	285	283	316	311	326	334	344	319	329	309	300	297	299	318	321	294	321	293	288	301	317	331	314	342	321	306	336	342	299	304	297	270	271	360	294	303	287	290	293	323	291	321	309	308	325	292	307	325	284	271	299	321	307	319	327	290	324	306	295	324	292	303	300	311	316	310	300	314	277	328	333	284	331	322	343	317	306	312	307	306	314	300	323	288	297	335	297	312	327	336	286	348	310	298	322	314	304	316	332	303	318	303	278	341	312	291	314	324	303	316	294	269	319	271	313	284	317	327	324	335	301	302	334	315	300	331	273	347	323	331	274	292	336	295	300	303	282	294	298	306	287	294	281	296	314	296	312	294	289	313	288	328	314	327	314	327	329	300	281	284	273	326	273	285	309	272	323	321	310	301	304	278	307	291	267	267	359	325	329	320	305	298	319	329	343	356	327	309	307	332	325	297	317	324	294	294	307	321	306	297	301	325	289	305	280	291	331	271	306	305	297	342	290	325	307	308	319	277	315	313	310	270	329	318	284	320	305	299	295	324	315	316	307	342	297	308	321	294	298	286	311	316	328	298	325	290	310	285	305	300	299	289	335	335	293	312	320	328	325	282	348	307	358	320	323	293	292	295	280	282	291	298	302	308	319	297	308	289	328	329	305	286	301	322	293	316	334	343	297	333	314	320	324	287	246	295	312	322	299	293	296	295	299	309	269	316	295	334	327	300	300	293	323	306	295	332	288	295	318	290	300	309	305	289	301	338	341	311	260	332	302	324	283	303	301	307	302	313	262	299	295	362	358	307	308	337	346	298	342	309	310	308	323	302	270	326	286	312	324	303	325	307	273	345	276	298	296	316	297	305	294	304	317	300	289	306	292	344	324	288	309	281	285	320	333	321	300	339	325	314	294	291	326	282	297	302	308	295	311	291	303	323	321	322	303	316	302	321	316	338	319	319	294	300	329	379	337	335	285	303	331	292	323	320	303	301	305	291	293	336	315	290	274	324	301	337	316	322	335	289	320	320	309	303	318	329	294	257	289	285	271	320	316	323	298	290	299	300	322	254	289	320	311	320	332	314	328	316	288	327	339	296	297	317	318	283	311	307	312	281	284	285	294	310	292	329	316	290	314	291	331	326	354	315	296	306	313	298	312	346	318	310	313	306	314	306	289	312	319	345	308	261	293	339	310	276	308	333	315	245	307	284	318	292	279	343	302	299	309	317	342	322	342	285	342	321	296	307	354	323	329	301	285	290	296	323	289	323	324	337	295	298	278	299	290	300	323	321	302	290	342	310
29428	25571	38226	46434	45933	26492	10088	3324	2478	8549	13404	15615	13105	1325	715	675	718	705	719	677	713	686	650	683	673	646	693	654	670	681	660	676	682	679	641	704	660	634	668	679	666	694	688	688	664	670	679	690	669	645	657	680	677	677	678	720	698	675	614	717	691	667	630	675	664	691	682	672	668	706	669	664	661	629	645	654	633	663	684	686	704	697	652	665	675	664	688	701	675	644	701	690	630	681	696	648	654	733	698	711	702	664	721	719	701	676	636	709	654	690	707	655	610	692	698	648	672	587	670	635	612	672	713	668	629	671	679	671	712	660	676	671	681	671	720	635	678	691	722	671	670	687	615	699	661	705	629	712	709	689	676	622	683	676	741	684	660	671	692	692	658	671	704	669	651	699	670	662	693	632	678	677	661	640	674	657	653	666	665	683	672	675	672	675	691	649	742	667	667	719	668	686	656	619	654	668	639	685	700	691	661	681	671	650	708	682	679	666	706	650	710	701	651	668	717	637	678	661	691	671	621	664	656	665	667	674	673	663	687	661	653	639	676	693	687	703	668	660	705	685	669	687	659	661	693	639	654	656	660	696	695	695	656	653	685	659	676	695	671	650	644	671	682	633	707	662	708	702	727	699	682	667	641	742	657	707	681	660	654	716	696	674	668	690	671	664	697	651	662	683	662	727	694	694	725	677	692	650	707	678	656	667	696	703	686	667	599	657	657	666	715	656	637	652	677	677	660	642	714	665	671	684	638	665	700	711	650	670	678	653	678	671	670	655	653	681	647	686	688	625	678	666	703	649	649	630	668	678	667	700	657	704	709	654	627	707	672	678	706	712	665	707	669	709	670	673	670	657	702	594	659	655	670	683	677	677	708	673	660	692	667	681	615	659	649	656	698	648	663	656	645	639	608	656	631	698	648	680	690	678	669	662	628	672	685	743	651	720	701	678	656	624	676	737	682	693	616	667	639	671	669	648	619	664	689	664	724	608	643	640	706	624	675	663	687	656	682	676	673	659	616	639	727	632	682	667	678	676	684	632	659	679	677	682	663	682	645	673	630	618	619	623	701	675	706	737	650	710	646	702	679	682	664	655	655	710	673	654	652	673	679	650	660	712	694	677	694	688	656	677	721	694	673	650	647	738	695	682	690	631	646	657	690	634	687	664	734	669	646	734	662	662	713	689	631	683	626	669	686	639	695	630	682	687	697	659	679	686	618	689	642	653	656	666	667	633	616	685	626	714	703	658	659	689	677	685	653	659	702	651	630	696	697	701	622	694	654	687	683	690	623	667	679	626	666	683	662	656	725	615	674	687	653	673	685	662	657	638	639	627	696	716	708	658	655	702	702	670	694	658	652	658	625	686	645	623	716	647	684	636	670	678	656	713	639	641	669	662	639	670	689	680	676	658	639	698	652	690	655	652	684	643	666	648	689	671	663	672	673	653	625	627	723	659	670	658	677	695	677	649	711	659	637	672	705	672	690	675	644	724	708	640	676	673	662	688	664	668	666	663	641	668	685	721	629	738	637	679	696	660	695	670	730	630	669	664	627	663	692	687	695	666	666	679	725	704	706	678	633	695	659	691	651	650	710	648	666	668	693	664	683	673	671	679	668	647	643	658	661	654	628	670	683	696	622	667	676	667	660	667	695	668	706	673	698	621	676	645	667	600	661	642	702	673	680	658	697	676	656	673	665	689	659	701	710	657	657	663	652	677	661	627	706	700	694	678	664	673	639	667	691	685	695	696	634	656	633	683	646	679	661	652	679	681	662	646	637	689	665	684	677	648	684	689	668	612	655	701	653	663	692	688	706	630	657	667	680	683	647	676	626	652	677	628	665	702	667	682	671	696	684	685	707	668	677	704	691	669	678	673	684	631	661	712	671	615	679	698	677	635	714	687	675	652	675	679	715	719	634	641	678	652	644	658	641	665	673	634	684	674	666	672	644	678	651	713	685	683	697	690	668	662	635	666	697	695	653	639	648	695	690	634	651	688	655	696	702	661	638	627	665	663	672	659	649	690	635	738	675	678	653	646	678	694	695	670	640	650	689	662	662	633	667	694	673	703	669	672	687	678	649	660	700	634	687	625	692	655	702	671	694	645	662	665	690	637	701	684	655	689	659	651	658	676	682	668	657	664	689	677	641	710	667	660	733	643	685	669	690	678	693	657	640	691	650	649	678	671	662	639	701	652	661	710	667	669	661	634	641	676	678	674	672	705	712	704	683	679	686	637	634	648	629	640	670	677	694	653	717	662	674	661	646	648	685	632	695	666	704	694	665	681	700	666	691	662	668	635	642	713	630	666	664	637	664	667	693	669	691	671	715	664	662	670	642	617	661	680	662	731	660	656	637	664	672	646	701	671	647	667	696	650	640	670	673	675	649	687	657	658	649	681	661	683	608	654	654	703	639	651	673	697	641	717	628	704	676	668	664	682	700	697	680	676	680	671	687	684	652	654	659	670	678	652	672	666	672	616	655	679	678	698	638	662	622	660	675	658	634	712	639	648	678	637	696	668	660	677	690	649	670	683	679	665	683	640	670	678	646	666	640	660	680	680	643	664	658	732	725	583	647	680	629	651	708	663	685	686	667	681	679	658	638	671	713	677	588	637	701	679	639	642	672	678	697	667	691	607	639	634	655	640	633	647	662	663	639	732	632	677	647	680	673	657	670	678	658	659	687	645	710	699	679	654	659	712	658	625	644	714	717	670	680	721	701	701	655	685	692	691	656	648	653	667	658	706	694	700	646	684	677	676	680	633	710	685	679	664	659	652	629	657	642	689	666	657	640	648	713	647	668	649	660	630	707	713	688	663	645	653	694	601	707	647	700	689	648	686	655	623	673	660	692	651	685	687	689	665	688	635	685	687	671	675	659	667	665	657	645	704	677	656	702	661	725	677	688	722	688	647	685	632	687	686	695	674	690	652	678	640	648	665	674	678	656	682	688	706	721	669	689	701	665	673	644	679	668	668	722	655	649	712	592	665	668	671	652	714	649	612	702	691	642	692	724	669	677	724	680	639	645	678	681	668	677	690	667	679	615	672	722	641	657	710	694	680	665	676	693	649	650	642	634	734	621	672	730	642	707	655	662	695	701	638	661	659	659	668	662	690	672	700	652	680	687	643	644	667	678	723	662	637	693	616	625	629	635	684	674	651	645	715	704	627	691	661	638	674	697	645	666	669	687	662	648	649	687	639	625	653	659	659	703	669	690	637	631	659	649	654	652	689	648	698	705	692	689	707	600	666	646	679	696	663	695	691	661	679	694	657	651	686	679	674	708	692	674	645	672	648	668	667	689	661	662	654	657	704	711	741	686	685	714	648	671	682	662	652	703	649	689	645	626	644	675	663	648	642	667	721	687	659	676	652	749	667	650	653	676	714	693	657	676	658	661	673	660	667	677	630	647	636	611	712	706	672	665	677	681	692	637	676	708	658	684	668	640	684	661	656	684	636	694	684	681	713	613	641	700	685	687	706	670	656	663	682
18925	9057	6555	4048	2118	934	623	450	323	282	306	245	198	109	127	115	123	140	155	154	155	144	135	139	138	143	130	142	143	167	129	123	133	126	112	134	111	138	139	126	137	124	148	136	147	140	121	145	135	154	147	127	141	137	132	149	143	145	149	129	114	140	143	161	142	125	129	161	115	149	160	146	130	138	122	146	143	137	138	161	132	126	118	151	138	145	117	138	155	147	142	133	133	176	145	135	146	135	135	142	145	133	120	141	116	134	144	134	135	126	120	141	153	135	135	145	114	137	139	160	134	120	150	129	127	156	133	158	113	136	142	149	143	135	152	140	150	152	128	132	129	142	116	136	143	131	141	135	178	125	112	135	135	150	140	157	117	161	151	124	161	131	159	147	159	125	146	136	172	135	150	128	148	137	137	138	116	150	142	126	138	144	152	153	133	140	136	135	131	117	137	132	138	147	137	165	133	141	134	140	135	144	144	126	139	143	165	128	128	154	123	156	164	154	123	140	129	137	138	139	126	149	129	144	131	131	164	163	166	142	130	155	143	133	129	153	140	138	142	138	142	147	134	142	134	151	142	124	150	155	140	131	138	148	143	126	142	132	135	136	128	122	163	136	143	137	144	150	131	145	143	135	151	149	132	123	105	136	152	139	155	163	171	140	123	119	125	124	164	144	151	129	129	154	157	160	141	136	137	125	125	141	149	127	148	129	132	119	139	134	150	155	136	147	130	113	142	117	151	129	146	131	111	120	120	118	137	148	149	121	127	124	138	151	153	156	147	148	133	139	151	122	144	144	139	120	143	155	161	129	138	159	162	145	137	133	145	123	152	136	130	130	140	141	146	132	140	163	140	138	168	134	141	131	143	132	144	132	141	143	130	141	156	155	132	160	137	131	135	151	147	149	126	145	121	133	149	145	160	121	144	169	105	140	139	165	146	120	137	142	130	167	141	130	144	138	128	164	142	134	138	153	149	152	154	159	163	123	133	141	148	116	146	141	156	124	152	142	129	153	131	142	151	137	146	146	135	146	118	156	120	142	155	125	137	135	144	118	152	114	145	136	163	129	132	149	144	143	142	124	136	134	156	149	149	163	188	122	160	129	128	141	139	144	109	165	160	154	128	117	133	142	123	157	159	142	137	127	172	146	155	148	142	129	149	146	157	142	135	123	139	143	128	138	159	146	141	125	133	135	122	134	137	160	135	147	132	145	159	152	150	137	132	127	154	143	145	114	142	134	146	129	140	152	147	152	113	113	142	148	159	165	143	147	138	145	152	150	138	138	136	128	144	140	145	149	150	164	157	129	120	135	160	150	136	129	129	136	149	108	133	142	146	147	133	153	134	138	159	113	122	137	142	155	136	129	131	148	125	122	123	134	146	155	149	131	112	147	119	139	151	150	142	135	137	143	141	116	146	163	133	152	155	152	151	122	125	143	134	113	139	140	155	134	139	143	135	126	127	138	138	126	138	149	148	129	184	145	129	137	130	141	158	145	129	129	142	121	127	158	137	115	137	104	153	152	133	158	141	151	141	134	132	149	154	127	150	128	151	157	138	135	160	146	148	130	133	158	136	154	137	145	143	125	143	138	137	141	135	158	138	151	140	157	131	115	143	148	135	128	119	156	129	114	136	133	149	154	167	131	131	129	112	122	122	132	146	138	146	162	155	136	151	139	157	151	136	149	119	139	135	125	146	125	140	150	126	166	154	135	130	154	157	161	149	163	139	136	117	143	155	117	145	127	145	148	131	150	129	144	136	135	147	110	100	125	135	151	151	156	132	125	127	144	147	140	135	127	136	158	143	135	130	143	164	121	134	134	134	131	124	138	126	131	160	151	128	161	142	145	140	126	151	114	159	124	146	160	152	148	106	153	134	144	123	129	139	137	130	154	137	127	151	159	145	130	143	131	153	126	127	151	133	129	143	166	139	147	146	142	139	132	134	146	133	135	151	150	141	145	135	139	139	144	152	157	144	123	132	136	127	149	149	141	144	144	141	148	150	122	134	131	132	140	157	128	142	136	152	158	153	143	138	144	157	131	153	148	150	154	148	119	143	149	133	129	137	133	136	148	136	174	140	157	139	113	119	120	143	166	142	124	133	166	145	131	126	127	123	134	148	136	123	149	139	123	131	133	118	152	143	136	135	160	127	146	137	134	152	132	137	127	139	132	133	127	134	116	144	163	131	104	154	142	154	134	133	134	129	149	129	129	136	167	160	152	146	158	163	133	127	130	147	137	133	124	135	141	151	143	145	127	127	152	136	137	139	127	125	135	127	138	133	153	132	140	159	157	138	124	147	132	122	128	152	135	144	140	132	132	125	128	145	132	134	153	125	159	135	120	155	137	145	144	136	146	131	146	149	139	141	153	126	127	123	154	134	141	141	148	139	119	135	135	163	150	144	141	133	146	157	122	154	115	137	139	150	159	172	142	124	144	148	135	147	135	140	149	110	137	166	128	122	132	148	138	149	161	139	122	133	134	144	147	138	155	121	140	145	156	132	139	134	141	129	153	142	142	129	158	142	127	151	122	146	155	144	137	142	148	118	151	140	151	142	132	137	127	135	128	135	140	131	155	136	138	137	174	135	144	136	161	146	160	141	124	123	128	143	171	142	121	152	121	139	155	132	152	135	166	142	135	128	131	134	147	120	153	138	144	141	111	133	130	126	125	140	120	135	135	124	163	141	158	138	124	129	152	133	141	126	127	138	146	125	141	120	138	133	140	153	138	137	145	154	143	154	151	142	131	138	159	144	152	139	144	112	143	140	130	142	144	137	158	158	150	121	126	152	140	134	128	167	162	121	156	122	127	155	153	136	135	126	137	135	128	137	124	141	130	124	106	153	130	168	154	157	131	128	148	149	146	121	124	167	135	136	154	127	130	134	127	129	131	134	143	137	126	134	144	131	151	155	141	146	177	161	143	159	126	127	134	132	135	142	138	151	163	120	138	147	138	134	149	146	146	123	148	131	143	151	133	137	144	131	153	135	146	123	137	150	152	147	139	151	156	142	153	126	162	125	132	130	144	129	134	159	149	129	176	136	140	163	138	155	151	149	135	129	159	150	163	145	134	144	148	136	136	147	157	141	138	148	132	131	136	160	138	153	107	130	149	135	134	150	124	148	146	158	122	137	156	153	127	151	140	119	143	142	125	143	145	131	141	130	133	130	132	113	141	148	114	151	133	136	142	128	149	145	143	151	141	102	103	139	128	152	138	138	133	105	152	166	123	147	148	138	151	131	160	141	176	145	128	116	161	144	133	137	129	154	139	127	150	126	139	155	149	142	169	145	133	130	120	158	152	152	127	144	141	145	132	122	143	146	147	132	149	120	121	158	145	121	118	125	146	149	136	142	168	128	147	149	117	134	157	151	138	123	143	141	143	118	116	144	138	166	152	167	136	149	146	138	133	139	126	126	151	126	147	158	159	132	144	127	127	186	129	156	135	142	158	145	138	150	122	146	141	143	150	121	152	140	145	158	148
11364	7407	10957	11282	7634	3594	2383	1674	1223	1290	1204	826	643	342	359	332	348	344	371	368	370	336	349	372	328	335	370	334	378	328	344	356	350	348	336	363	361	379	376	348	366	350	368	345	376	331	364	349	328	347	342	357	332	340	378	366	349	355	346	368	335	315	353	319	320	348	356	366	355	343	353	359	343	320	338	359	332	353	333	319	378	373	339	370	362	328	329	345	343	337	352	364	346	344	374	351	304	302	342	322	364	350	322	353	378	324	358	337	329	353	380	393	342	364	369	381	341	332	358	355	337	349	356	372	329	310	360	337	342	384	321	322	394	356	325	358	395	383	356	390	344	315	352	358	340	359	328	359	337	347	350	366	358	376	362	362	343	345	381	347	343	353	353	355	354	332	358	348	362	368	298	339	368	338	328	342	367	341	372	349	357	343	350	343	379	318	363	341	328	343	348	312	368	356	333	357	357	357	336	325	338	323	314	360	360	339	350	337	349	325	355	356	322	343	346	366	351	366	335	360	368	344	343	353	352	340	340	357	351	348	327	360	359	363	320	373	349	347	326	352	356	332	335	327	336	356	343	358	355	346	357	347	371	360	382	366	357	344	329	388	372	330	359	342	360	378	353	364	369	375	383	341	324	383	320	364	356	332	354	355	362	318	371	382	331	355	357	369	358	354	343	359	305	344	362	273	366	328	377	369	365	342	346	323	334	345	352	366	337	320	331	385	343	355	336	334	317	361	354	356	357	350	384	353	338	359	312	355	329	379	367	337	353	362	320	356	372	346	380	348	362	380	333	343	364	331	384	350	368	358	349	349	372	351	344	360	325	342	331	381	362	327	380	347	349	345	321	343	331	338	352	371	342	337	313	351	338	344	375	363	335	341	321	352	352	347	363	343	361	315	355	346	347	389	355	367	366	354	371	340	346	337	349	396	349	360	343	332	361	318	330	353	335	332	356	352	337	343	366	353	345	340	310	331	348	350	326	358	362	323	354	357	335	354	371	379	328	359	332	339	354	333	331	362	365	354	354	326	346	358	352	350	360	350	350	331	372	319	336	365	337	371	352	364	332	344	358	347	350	319	303	359	363	358	374	349	382	339	401	354	377	359	371	363	340	353	366	365	331	346	360	358	381	331	352	381	357	363	358	339	384	335	346	361	372	362	334	354	394	330	354	344	394	364	392	360	368	337	352	346	371	374	310	340	361	351	354	363	314	339	332	327	319	337	357	336	328	394	335	351	345	344	342	342	338	355	359	327	367	372	319	365	338	354	341	355	380	348	354	353	322	370	347	350	356	343	336	370	361	328	347	360	339	377	379	330	346	349	370	342	335	344	320	336	354	315	340	336	351	376	322	354	355	334	334	357	352	337	356	347	341	361	364	335	315	342	365	339	346	364	349	369	385	364	361	384	354	342	320	329	335	364	375	326	321	351	339	341	330	377	365	354	387	317	367	334	347	348	369	319	382	326	330	342	352	360	374	355	365	356	333	341	345	344	368	366	361	356	354	355	349	352	339	329	339	378	360	360	335	353	357	368	371	353	372	349	392	349	374	339	348	339	358	367	359	360	347	396	354	358	360	373	324	326	374	319	375	337	391	359	335	327	333	341	366	363	365	343	341	343	369	369	369	342	369	295	316	352	346	345	365	370	355	375	377	345	333	371	341	323	337	336	371	332	350	335	339	343	318	341	348	361	330	343	348	361	385	319	373	366	344	340	329	314	327	368	380	341	358	361	367	382	330	348	357	341	351	371	354	382	345	369	352	337	373	370	364	362	328	336	359	355	339	346	313	331	354	328	349	349	379	407	330	342	367	356	324	365	336	343	350	354	344	355	366	361	371	349	338	389	363	366	336	352	370	348	354	370	351	365	341	338	370	350	356	344	355	343	376	334	347	349	344	341	370	351	383	343	338	393	366	356	375	322	340	339	349	342	361	390	342	365	365	344	325	364	366	331	333	327	354	322	376	325	323	376	380	355	352	329	375	327	366	354	327	373	344	324	328	328	350	363	320	363	342	334	349	346	335	343	356	374	345	321	336	336	345	344	334	349	353	329	362	353	329	310	333	312	313	336	348	332	333	356	355	341	324	325	352	366	342	362	343	359	353	367	340	351	320	371	390	335	370	386	351	374	377	346	338	326	347	355	356	342	363	339	339	378	383	328	349	364	394	342	353	366	359	353	370	353	365	371	331	361	328	381	393	356	358	369	359	352	344	338	338	366	375	320	353	334	316	362	329	350	355	337	363	366	331	327	349	349	349	363	353	368	347	338	356	360	323	359	344	371	361	365	359	344	342	378	351	342	342	356	372	365	344	347	378	366	357	354	380	344	362	340	359	347	332	355	346	356	351	378	361	334	327	347	381	358	355	341	356	341	351	345	401	363	335	348	359	372	341	376	347	373	367	358	338	351	351	327	340	359	350	313	347	339	351	363	331	337	329	333	375	348	354	375	350	351	351	355	368	323	328	372	368	325	369	365	351	341	360	367	357	374	343	350	336	346	386	380	362	372	366	345	357	362	349	350	354	306	377	350	382	332	312	346	357	397	359	335	307	347	343	326	374	342	329	358	349	335	365	362	346	382	331	388	344	343	357	340	359	393	361	373	349	339	340	349	366	352	342	366	353	346	345	360	325	336	343	393	344	345	337	348	353	340	350	376	348	339	374	341	347	347	372	358	361	314	338	328	338	353	346	362	361	353	315	348	333	336	366	357	371	351	350	345	350	388	359	361	324	328	345	359	341	358	343	342	336	370	350	321	347	341	314	335	365	367	328	342	352	351	343	405	385	355	338	356	382	355	389	334	356	385	333	345	337	348	344	364	378	332	344	355	349	371	339	348	343	334	343	326	344	328	340	319	320	336	326	347	330	349	341	339	347	351	359	368	334	373	356	328	361	359	369	347	366	351	328	381	385	341	323	363	365	364	375	371	368	391	398	355	354	346	334	366	353	354	331	340	360	328	353	324	348	371	347	362	343	324	334	388	343	356	330	376	322	327	358	354	357	378	365	351	325	380	365	381	338	318	345	349	353	373	350	354	365	347	327	365	337	361	325	349	363	341	302	412	359	335	324	372	325	363	337	327	325	356	314	334	328	360	353	345	328	346	384	346	336	328	334	368	315	356	345	350	333	313	386	366	359	343	349	328	356	335	336	362	349	333	373	343	346	378	348	343	322	342	375	327	348	341	360	344	336	362	339	358	355	335	329	328	339	347	347	367	351	361	359	323	348	371	343	378	308	340	360	325	342	342	345	325	368	309	364	353	360	326	357	315	363	385	352	361	377	366	324	347	378	369	375	330	363	323	338	347	341	332	350	355	295	348	334	361	365	331	348	355	348	327	324	317	361	328	344	363	347	330	335	337	343	375	365	362	346	364	362	361	336	345	329	388	340	320	367	354	342	339	359	347	364	353	387	342	344	367	336	343	336	332	352	332	355	326	348	321	342	386	337	348	366	357	354	353	355	357	366	344	334	369	374	372	312	336
38160	26872	25431	29911	19276	7079	2225	942	652	1733	2457	2312	1608	311	298	258	273	266	242	260	246	272	255	249	275	271	265	264	299	276	272	253	276	285	276	260	301	276	285	273	271	304	284	272	283	285	276	239	229	231	275	255	263	247	239	275	254	249	252	262	275	268	280	284	240	230	282	258	220	243	275	288	278	259	248	264	269	272	257	276	266	260	265	308	266	270	236	285	257	255	280	281	232	287	244	269	251	255	266	262	259	276	258	288	276	258	259	274	260	277	236	271	292	286	302	262	253	281	258	276	301	262	272	287	265	275	271	274	260	257	274	294	286	280	280	265	263	258	258	297	278	262	251	256	275	301	252	261	271	266	288	274	265	257	251	263	252	266	284	256	280	274	257	287	264	236	291	282	283	270	258	259	255	276	253	260	295	248	273	262	246	289	252	262	262	276	269	272	276	268	274	250	270	270	294	286	290	250	246	252	282	239	272	249	258	250	234	258	260	278	288	279	227	250	297	250	276	273	271	243	278	268	269	277	262	283	268	251	268	278	265	255	287	278	273	256	270	283	265	264	267	264	256	260	241	301	271	272	258	282	263	278	253	269	283	249	265	235	275	257	296	257	276	280	290	278	258	271	263	249	281	228	276	238	245	269	289	265	244	267	248	278	242	253	289	266	273	274	273	255	254	248	258	294	257	287	320	254	294	273	250	263	269	254	241	260	273	245	285	282	281	263	272	262	267	262	262	277	262	277	256	248	285	260	261	254	294	270	257	280	254	263	281	281	283	246	242	282	262	263	287	249	263	261	286	232	265	296	266	293	287	254	286	256	238	301	283	249	243	320	247	256	266	241	239	295	295	288	277	270	252	266	249	266	269	292	263	271	265	291	255	250	258	252	269	260	267	277	297	281	285	280	251	269	304	253	251	265	260	275	269	270	278	254	247	253	273	253	249	263	281	279	279	267	245	252	291	280	300	246	268	267	240	281	299	286	273	265	262	272	252	294	314	270	268	272	298	250	250	246	227	270	244	266	262	275	244	277	254	260	251	254	295	269	256	284	242	280	278	263	265	250	255	280	268	240	270	284	317	278	292	277	247	291	260	273	279	264	300	294	277	268	268	258	284	260	249	280	254	291	258	260	253	272	273	291	270	253	249	261	240	291	294	267	251	242	283	246	256	262	268	312	305	286	305	287	289	268	239	276	260	267	247	272	269	259	266	256	266	279	260	280	256	252	288	274	266	244	280	240	256	236	279	253	253	273	276	308	257	285	294	282	255	292	264	302	290	267	257	270	241	252	227	270	274	285	273	289	233	255	275	272	259	272	254	266	259	261	309	269	263	295	279	253	267	279	261	279	284	280	259	265	290	255	282	282	255	267	262	277	255	261	285	271	258	262	241	275	254	254	263	275	291	281	293	267	300	259	276	245	257	284	254	267	240	277	292	279	268	280	265	293	275	270	299	260	242	263	298	259	258	270	267	261	268	280	246	254	277	294	264	285	268	238	256	274	246	285	257	253	260	256	268	242	283	307	277	274	271	262	253	262	251	291	290	264	245	276	255	319	266	251	281	249	287	252	256	262	263	253	262	282	237	240	246	253	266	255	262	278	250	291	291	268	284	276	274	284	266	283	287	267	227	275	292	265	235	278	285	295	251	268	238	238	281	269	268	273	257	256	277	269	274	263	293	269	292	275	254	263	264	273	263	294	273	237	271	258	250	273	282	286	280	265	267	266	275	260	313	250	275	260	283	256	274	279	250	292	241	265	261	260	279	250	241	262	289	232	263	274	224	292	302	290	250	262	283	278	265	253	249	246	274	273	279	262	246	259	248	293	256	260	250	251	254	260	280	265	270	280	272	274	233	280	293	308	240	248	273	284	248	256	262	275	276	269	301	275	276	258	273	292	276	293	269	259	239	250	248	271	277	253	264	266	273	281	276	281	262	262	267	272	253	263	239	296	270	286	279	244	267	268	271	298	291	271	260	275	257	261	272	273	271	216	270	273	239	256	259	234	268	290	311	261	225	217	294	263	311	279	294	255	283	275	284	293	245	276	240	253	280	260	308	240	300	271	275	269	274	282	270	265	247	290	256	265	260	275	242	241	275	262	287	275	289	279	260	286	249	269	258	264	251	259	260	237	282	254	287	263	306	262	285	286	232	256	281	294	298	292	255	246	267	243	277	250	275	260	255	249	298	268	260	304	230	274	266	280	264	252	257	259	251	245	257	288	282	303	241	290	266	269	256	293	277	299	242	260	254	284	261	272	271	248	279	233	273	263	284	292	284	292	265	272	235	287	269	285	263	256	266	257	278	257	262	282	255	268	278	271	270	281	259	276	272	294	260	255	294	272	298	265	260	254	237	238	252	263	279	261	271	293	271	244	274	247	268	253	277	285	263	269	267	265	259	247	283	264	286	273	281	254	246	254	258	271	279	234	260	258	272	278	268	267	268	281	261	256	260	251	298	285	266	251	251	280	268	267	280	256	294	256	276	267	269	284	253	274	270	271	256	256	280	249	264	276	249	314	283	302	254	277	278	262	272	243	249	296	243	250	265	269	245	271	277	276	253	269	253	283	285	279	273	279	273	239	251	262	252	288	252	239	260	277	254	253	261	283	268	259	262	262	269	260	275	240	257	256	243	246	261	266	271	279	266	249	259	263	285	291	299	279	260	290	287	289	239	283	312	279	259	264	292	278	308	251	258	268	295	287	260	271	294	281	260	240	291	258	268	268	255	282	258	239	290	258	246	258	257	280	254	223	299	276	268	267	250	241	257	287	260	252	321	225	263	254	267	269	279	276	274	260	257	265	283	253	261	301	293	284	281	283	278	264	269	258	243	244	268	246	276	263	264	236	310	295	278	280	250	240	256	260	281	290	260	255	253	248	275	272	265	280	262	257	273	309	259	281	261	275	287	277	283	249	311	257	248	239	270	270	270	272	270	270	237	248	276	267	277	264	259	280	234	265	236	240	264	281	245	264	296	305	271	291	262	241	264	249	261	293	276	234	269	283	261	277	264	280	252	261	279	250	253	275	278	302	276	280	296	296	289	264	256	264	255	260	270	252	270	269	264	285	266	264	259	229	277	270	265	281	277	266	290	273	264	273	241	268	285	295	259	300	286	257	252	287	259	268	248	269	238	281	277	272	286	265	291	243	277	240	276	236	264	254	273	269	272	262	314	241	269	271	255	285	245	260	284	271	246	291	288	286	253	278	267	260	278	284	269	264	286	298	265	253	300	282	247	236	277	265	256	269	278	260	281	226	298	265	247	298	289	272	289	283	265	262	266	257	276	259	299	253	238	320	283	233	256	271	255	256	261	275	275	298	270	298	281	272	240	287	267	264	258	273	261	294	268	269	243	276	295	244	245	262	293	280	267	229	276	247	276	272	280	262	256	280	258	284	284	246	255	253	267	261	278	269	274	249	290	254	255	261	270	259	261	274	303	269	262	244	253	321	283	254	264	280	298	275	281	273	284	247	268	283	279	279
24871	20867	29505	39307	27637	13428	6931	3363	2882	7864	11070	10094	7053	670	623	642	666	629	556	646	602	629	588	612	621	604	624	595	605	578	610	615	642	601	643	591	569	615	634	599	593	601	616	593	631	637	594	608	612	641	588	621	617	588	637	650	604	615	610	608	618	612	608	599	589	600	580	593	607	566	578	601	582	591	606	628	603	639	646	576	599	617	572	607	580	598	607	595	644	605	627	563	629	594	630	624	551	639	610	628	562	595	609	614	581	587	618	586	628	613	621	629	636	553	611	617	629	604	616	617	623	587	596	635	599	585	583	657	601	597	595	645	570	639	599	618	616	642	629	621	633	587	613	582	584	574	604	645	641	598	608	609	603	594	626	636	645	629	654	677	601	630	598	661	619	583	616	636	606	570	607	607	625	545	601	613	586	623	614	614	571	609	601	613	661	582	617	611	602	677	590	646	596	640	596	605	637	607	609	592	608	623	609	539	600	649	576	589	638	593	594	606	583	614	657	586	576	644	584	611	575	607	600	546	612	632	597	628	580	647	571	599	573	574	571	604	604	579	569	635	595	579	566	655	586	619	630	584	612	572	599	613	616	598	632	631	587	645	600	631	592	584	601	601	608	585	653	594	614	648	647	660	569	632	585	604	646	603	614	639	594	585	602	624	618	680	608	588	553	615	585	592	570	613	660	589	632	643	631	600	587	587	618	642	630	612	636	562	574	626	618	658	639	626	624	622	637	640	608	649	617	604	584	600	601	595	618	610	615	622	595	619	617	610	588	618	616	604	624	577	618	609	616	624	628	604	619	569	614	631	553	626	597	612	600	596	595	588	633	626	672	601	643	608	586	590	612	630	647	667	627	629	655	597	580	615	593	604	591	617	609	635	603	651	556	614	607	624	589	631	592	542	643	635	609	618	606	657	640	604	609	635	595	609	566	628	592	622	594	569	614	589	624	643	563	561	601	595	628	589	582	631	644	594	634	621	605	660	595	652	592	576	652	555	601	615	622	531	622	605	605	610	629	624	614	640	609	595	627	628	631	611	627	608	631	622	611	608	639	617	608	592	626	618	606	598	614	606	590	644	659	601	614	597	605	563	608	608	614	561	579	614	586	613	651	621	599	577	581	601	592	603	658	613	637	604	632	642	620	553	588	645	621	604	582	597	601	617	574	644	623	564	581	571	627	616	601	606	580	627	587	618	618	599	595	579	584	602	640	614	608	605	639	660	641	615	632	587	589	598	611	619	588	621	616	604	587	627	630	609	612	628	597	620	591	617	606	592	610	588	629	609	589	617	593	618	574	558	630	568	608	573	641	586	583	620	605	603	587	569	639	638	605	596	603	558	613	635	551	613	632	583	584	656	578	601	592	605	593	607	611	626	625	619	608	623	585	612	610	621	593	604	611	611	603	639	622	611	606	564	631	581	618	607	637	613	613	583	640	617	621	608	610	611	643	606	619	610	603	592	588	576	625	606	624	594	604	565	603	580	599	645	629	587	621	562	647	649	591	601	612	677	619	619	622	581	592	668	595	657	627	611	637	619	605	591	657	621	618	628	592	616	593	618	637	599	635	613	583	607	532	584	589	618	643	624	575	614	622	588	654	630	612	636	581	590	621	658	549	605	612	579	588	560	626	649	621	602	615	597	631	601	578	598	591	646	619	606	613	637	633	621	617	613	613	664	606	585	600	602	619	631	558	596	594	585	637	599	606	621	618	615	604	610	593	633	628	582	593	616	535	604	591	608	640	592	623	576	635	585	572	610	639	606	594	636	636	598	597	619	601	616	617	620	658	575	598	559	588	597	634	585	596	575	626	560	601	661	591	625	598	606	607	587	579	594	627	603	603	559	590	610	604	612	625	604	635	596	619	644	638	617	593	571	681	639	612	598	616	638	623	618	612	598	570	629	566	612	593	561	604	617	622	636	630	583	633	654	608	615	607	626	600	567	646	617	607	561	644	575	544	614	601	556	572	569	614	556	614	580	614	568	592	624	604	579	607	581	614	582	578	599	602	588	587	605	622	600	573	635	602	637	615	627	656	636	576	661	627	651	599	586	621	621	579	609	624	564	652	566	583	599	591	627	571	603	598	628	629	639	606	606	609	627	614	651	578	563	612	625	656	602	606	634	639	605	620	588	590	588	559	575	611	604	634	600	578	622	643	609	581	596	589	638	598	579	599	616	619	562	591	600	590	654	599	578	603	608	593	639	585	598	597	570	634	606	604	596	604	567	602	614	575	623	614	582	594	592	579	620	611	651	633	607	622	610	627	570	604	638	672	601	655	583	569	621	640	609	619	618	594	561	594	611	584	650	604	608	592	608	610	624	609	596	619	624	580	579	593	629	638	620	595	607	605	646	600	611	627	575	628	578	605	591	614	662	583	595	560	630	656	556	632	579	618	630	615	639	643	612	598	630	583	586	613	583	579	604	639	621	584	622	632	600	612	592	604	534	601	614	620	602	587	656	581	629	626	601	554	582	595	574	617	562	639	619	630	630	604	584	641	657	622	597	596	651	600	649	654	616	640	640	636	574	620	572	620	643	592	625	628	650	635	613	540	615	577	578	619	583	570	633	586	598	566	624	674	611	585	603	631	618	603	620	627	588	590	605	611	594	608	603	605	618	652	608	579	556	556	611	596	607	571	662	625	602	578	586	601	608	634	609	576	609	561	585	596	593	639	632	616	601	677	596	594	630	586	634	623	640	591	587	631	606	656	594	586	578	643	582	629	575	567	650	638	620	598	617	608	594	630	639	604	631	581	640	666	620	608	610	606	597	651	576	620	595	647	610	606	637	671	589	605	637	566	633	587	587	624	626	607	605	583	617	614	630	607	613	594	606	621	617	612	625	583	539	634	635	628	569	645	622	614	620	609	560	626	625	683	627	593	597	584	616	620	601	585	611	619	563	619	591	622	591	589	633	578	591	612	585	586	558	612	590	630	570	629	641	592	605	600	565	630	602	642	578	595	573	639	628	633	599	669	619	601	614	621	592	608	654	594	631	601	579	584	600	642	573	608	612	603	631	626	651	623	583	590	646	665	617	600	632	619	580	651	593	565	636	632	595	607	658	613	630	642	598	628	587	602	574	636	604	617	587	606	581	583	609	619	623	625	612	596	614	572	615	608	648	621	565	587	631	621	607	602	648	601	632	596	630	646	628	593	590	639	600	605	622	630	620	616	630	602	600	589	643	644	638	616	619	646	656	641	634	621	598	631	607	566	608	587	589	633	625	617	574	597	608	621	673	573	610	643	590	587	542	588	608	607	619	640	614	607	606	567	585	589	630	628	579	625	636	621	597	588	637	634	643	608	575	585	659	601	634	609	652	637	633	615	577	584	642	632	617	628	608	605	637	607	589	608	599	610	603	596	593	570	638	600	613	620	575	587	612	626	632	627	593	606	646	594	646	654	601	621	616	613	547	555	590	590	624	619	618	602	600	597	587	590	647	598	608	569	598	596	633	647	637	562	620	611	560	570	605	627	632
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
