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
336854045133	336854045692	336854046242	336854046792	336854047342	336854047892	336854048442	336854048992	336854049542	336854050092	336854050642	336854051192	336854051742	336854052292	336854052842	336854053392	336854053942	336854054492	336854055042	336854055592	336854056142	336854056692	336854057242	336854057792	336854058342	336854058892	336854059442	336854059992	336854060544	336854061092	336854061642	336854062192	336854062742	336854063292	336854063842	336854064392	336854064942	336854065492	336854066042	336854066592	336854067142	336854067692	336854068242	336854068792	336854069342	336854069892	336854070442	336854070992	336854071542	336854072094	336854072642	336854073192	336854073742	336854074292	336854074842	336854075392	336854075942	336854076492	336854077042	336854077592	336854078142	336854078692	336854079242	336854079792	336854080342	336854080892	336854081442	336854081992	336854082542	336854083092	336854083642	336854084192	336854084742	336854085292	336854085842	336854086392	336854086942	336854087492	336854088042	336854088592	336854089142	336854089692	336854090242	336854090792	336854091342	336854091892	336854092442	336854092992	336854093542	336854094092	336854094642	336854095192	336854095742	336854096292	336854096842	336854097392	336854097942	336854098492	336854099042	336854099592	336854100142	336854100692	336854101242	336854101792	336854102342	336854102892	336854103442	336854103992	336854104542	336854105092	336854105642	336854106192	336854106742	336854107292	336854107842	336854108392	336854108942	336854109492	336854110042	336854110592	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2726	3650	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
27933	9013	2510	1732	1194	893	708	581	565	518	456	452	394	407	372	391	354	293	317	346	364	313	327	295	321	339	331	317	344	327	316	317	293	267	284	300	292	295	281	324	298	271	290	284	326	293	306	288	313	287	299	260	314	274	300	283	301	332	267	280	332	315	266	291	272	319	264	277	291	303	274	303	297	306	293	269	265	314	262	270	291	288	272	290	299	293	305	301	323	322	284	261	272	259	314	268	302	285	277	276	300	286	299	309	303	287	266	275	309	299	265	311	290	286	246	295	317	259	283	284	255	307	315	279	290	331	298	299	290	246	306	295	278	294	326	293	269	293	267	291	277	288	263	298	307	309	297	292	294	302	327	287	259	290	302	292	277	284	315	308	293	301	289	302	287	294	313	296	315	333	267	284	284	275	272	307	282	264	298	268	291	281	294	277	288	296	275	275	299	303	268	274	262	294	281	301	272	261	316	278	314	263	290	292	306	294	270	281	294	285	301	273	309	302	310	298	262	300	283	304	282	282	303	259	286	273	255	267	302	294	297	307	282	282	308	277	269	324	313	267	268	336	285	274	295	299	266	300	289	302	295	287	286	300	279	269	279	304	279	284	314	296	296	289	305	296	303	294	295	298	309	302	292	288	273	282	260	271	297	288	296	295	313	267	269	289	267	322	290	286	275	286	284	334	291	265	274	309	282	299	303	260	270	285	287	319	282	322	286	289	318	297	288	291	281	302	299	270	287	311	284	251	326	318	278	296	318	282	288	294	255	275	275	279	295	281	305	272	300	310	306	282	242	295	284	302	296	279	278	303	284	288	265	261	271	278	299	283	309	293	276	291	310	290	326	309	308	291	312	268	285	315	285	324	295	270	338	294	262	280	319	289	294	292	290	282	290	266	340	321	308	299	288	280	265	292	280	281	317	299	284	320	292	313	258	286	289	302	292	290	278	308	305	278	285	271	304	352	321	274	315	284	291	297	269	294	289	272	277	292	299	279	320	303	313	267	285	292	297	261	288	270	273	337	322	292	302	264	275	332	283	289	257	266	306	275	304	291	298	305	296	268	273	267	261	298	308	302	274	277	282	293	256	309	308	273	271	287	310	290	293	284	286	288	298	302	274	290	262	278	273	313	259	278	306	282	295	283	284	293	276	295	316	300	290	296	275	266	326	280	274	273	298	283	264	252	276	282	288	265	303	285	305	281	312	287	284	291	284	305	285	300	287	257	283	318	274	295	290	304	296	275	288	302	282	261	315	269	279	277	267	277	282	276	277	250	295	277	291	271	285	320	303	289	269	291	277	276	295	274	306	275	302	300	279	298	307	270	289	273	271	270	302	290	251	293	290	299	266	296	306	311	278	286	341	265	296	282	288	272	282	276	307	314	306	296	283	288	287	306	313	270	263	294	298	301	311	296	279	330	303	325	309	301	326	297	314	295	288	288	319	307	305	328	312	293	281	296	283	298	275	320	257	306	302	298	262	277	262	298	277	285	274	287	290	295	298	289	278	284	297	280	294	286	315	289	295	303	308	289	290	291	264	284	293	293	292	329	300	294	263	294	302	304	297	294	317	270	306	250	294	270	294	304	263	270	282	284	288	293	314	285	313	252	295	299	287	290	281	285	296	279	279	314	314	292	308	289	293	300	321	311	292	329	283	314	313	307	281	276	318	268	315	308	264	294	318	294	276	314	281	294	303	279	300	289	271	326	299	300	338	281	262	309	295	274	285	282	263	275	285	271	288	256	311	298	278	270	272	313	308	299	295	293	299	283	295	283	286	306	260	285	326	291	296	324	288	289	313	283	318	274	281	294	260	286	306	262	313	311	294	307	314	292	305	275	289	273	253	270	300	301	299	293	276	291	291	275	291	302	266	312	279	277	267	293	285	291	263	291	294	280	310	300	277	315	299	282	295	301	297	314	298	293	289	304	312	254	262	267	298	285	291	258	277	296	281	302	310	250	288	295	278	270	285	296	286	293	276	293	292	306	284	276	291	304	302	292	306	279	277	285	305	254	287	288	318	305	279	305	305	289	294	300	320	265	284	296	282	291	310	295	297	271	308	299	293	276	266	301	297	273	288	289	304	302	288	295	302	319	303	286	303	284	285	306	293	307	283	286	271	288	249	288	309	306	298	295	284	262	294	312	269	285	267	266	309	283	270	273	282	262	299	290	299	271	277	310	256	288	292	277	306	275	281	293	301	282	304	288	303	293	271	319	303	293	266	282	283	302	270	278	284	299	314	307	296	291	299	274	283	274	289	276	285	277	334	302	300	281	314	289	292	274	289	303	297	283	290	273	280	321	292	279	326	321	296	283	277	280	281	284	277	299	323	309	289	299	304	311	273	304	293	304	299	295	287	261	279	320	271	293	278	337	303	301	310	298	286	290	322	291	288	267	288	294	295	307	290	291	254	309	313	286	312	303	291	300	315	275	332	297	277	278	289	261	283	273	294	312	286	286	264	285	312	284	266	297	327	268	298	303	280	318	315	284	285	286	294	323	315	276	281	314	289	287	296	314	249	273	271	284	284	272	281	284	287	300	307	286	276	276	277	296	279	290	323	283	289	294	272	297	269	281	311	259	305	330	275	276	278	289	283	288	293	285	261	302	283	286	274	266	263	289	276	327	282	311	296	302	290	313	324	293	278	289	307	304	300	304	258	291	300	249	274	266	290	272	291	293	295	326	260	280	286	286	286	307	284	306	264	279	283	297	289	299	295	268	300	292	304	304	300	321	268	304	330	283	295	305	315	280	291	279	281	345	289	366	281	291	298	276	297	283	304	311	282	310	285	267	277	295	322	279	305	269	298	322	266	289	293	285	283	283	294	309	285	284	262	295	290	288	305	288	255	292	280	279	316	302	269	267	314	302	304	291	275	301	260	307	326	280	321	278	295	287	295	277	301	307	284	319	287	277	288	335	307	312	281	286	278	308	293	294	285	277	277	292	268	269	291	282	275	299	304	287	303	299	317	313	297	295	276	283	294	304	303	261	271	306	307	279	303	300	302	312	274	292	309	279	283	299	290	305	250	272	309	311	290	297	295	322	301	308	261	306	255	291	310	277	318	290	267	270	302	283	294	286	302	277	288	294	297	288	279	297	283	279	284	325	247	296	297	268	280	279	285	282	305	306	276	249	312	274	330	314	305	259	299	308	304	301	261	281	300	302	288	329	270	276	291	295	276	308	287	284	301	261	332	298	287	281	313	299	305	268	282	325	323	254	284	296	307	296	300	269	306	300	264	292	294	272	249	289	303	312	294	279	277	252	266	274	258	270	271	296	290	292	306	279	326	298	298	306	273	285	287	284	284	289	269	268	284	269	287	303	307	258	306	314	273	278	276	299	310	278	265	292	299	300	287	313	289	269	293	280	285	321	307	277	302	294	273	265	296	289	326	307	291	271	305	329	257	293	283	290	284	293	290	288	319	316	272	316	276	306	288	291	292	282	298	290	304	279	276	257	327	309	281	305	288	317	274	290	300	270
15193	2304	5072	5589	4841	4001	3224	2774	2395	2121	1865	1695	1565	1533	1389	1325	1236	1198	1130	1091	1082	1067	1065	1059	1024	934	928	969	937	883	859	925	936	867	899	904	810	807	879	857	856	838	872	808	825	849	790	811	869	846	803	827	827	842	808	779	782	805	821	772	767	789	796	752	781	775	856	765	811	784	770	827	773	778	742	689	780	800	761	775	773	836	785	752	738	782	807	800	726	804	771	778	798	851	780	786	775	785	761	780	765	743	805	747	775	759	763	769	814	779	779	797	795	737	781	785	753	784	727	740	771	758	746	785	780	810	824	749	801	774	760	775	791	726	756	772	753	728	786	762	752	797	784	749	792	763	775	788	714	785	707	762	780	761	763	720	780	772	831	775	810	710	748	764	771	832	758	742	738	766	781	723	728	783	766	797	771	709	747	737	727	756	835	699	764	741	784	737	794	740	757	752	795	777	778	730	733	749	803	769	777	811	762	761	715	727	765	751	741	736	723	794	695	808	771	759	737	758	793	702	769	763	766	791	779	776	766	718	771	762	792	735	798	756	732	752	780	742	781	779	724	836	790	739	734	794	802	757	743	721	739	748	762	744	746	756	776	753	716	781	737	729	732	753	790	780	737	783	740	778	775	746	734	751	851	737	775	696	763	791	770	756	708	732	715	776	774	721	746	801	739	763	787	803	771	762	796	752	731	751	731	778	762	740	770	790	753	812	699	772	771	762	760	772	790	792	789	745	763	751	831	784	762	754	776	744	748	751	754	740	752	767	808	756	785	750	739	777	801	750	705	767	800	711	816	797	785	783	774	743	805	747	790	769	755	780	735	781	709	716	782	775	753	740	725	741	705	753	767	789	809	734	786	791	799	749	714	714	781	761	746	790	747	771	796	765	736	785	799	805	774	740	711	787	809	753	766	710	765	769	795	728	772	800	705	778	763	755	751	760	738	755	713	742	756	748	743	720	794	796	720	749	745	785	743	764	732	798	749	844	786	776	767	791	778	758	731	775	736	775	775	743	774	787	778	741	788	745	786	748	730	773	777	771	806	751	761	797	735	778	773	737	769	754	707	749	797	740	776	759	785	736	817	771	735	772	815	787	787	734	745	745	713	802	747	736	744	723	772	708	778	795	724	750	798	741	698	786	783	748	768	756	730	815	802	743	753	780	764	753	805	718	756	797	787	744	680	746	740	754	778	742	780	754	725	757	761	781	773	730	787	765	703	746	745	754	823	734	729	729	779	763	760	767	785	719	782	783	678	780	802	800	779	830	771	785	779	777	810	715	766	753	763	771	796	764	751	759	761	762	725	745	793	748	728	778	784	726	769	819	738	780	804	769	741	779	650	747	774	772	789	762	776	735	808	739	781	798	794	806	758	717	768	753	724	718	795	757	742	752	746	718	788	729	744	739	756	745	750	728	724	760	780	767	795	736	764	826	743	762	755	768	787	752	741	790	739	780	750	780	741	770	780	745	784	828	756	729	756	760	777	800	766	785	750	805	781	776	812	733	779	767	753	790	788	758	762	787	740	776	798	770	775	748	748	747	760	747	747	789	746	782	760	772	792	764	780	752	787	758	718	757	742	781	761	746	757	749	749	700	745	795	765	776	755	754	753	769	772	745	790	719	774	787	778	783	731	792	760	794	704	808	782	778	767	764	749	797	765	765	718	799	731	794	708	761	754	786	739	741	778	778	773	743	765	726	782	784	793	726	788	725	807	764	770	787	795	826	705	771	757	798	774	736	813	756	820	736	744	767	780	745	735	806	785	750	814	795	765	785	769	774	755	745	711	750	754	759	724	753	740	762	760	762	719	760	758	756	757	785	776	743	775	793	785	768	753	762	785	799	757	760	754	721	791	731	814	757	760	781	755	792	763	765	794	749	814	786	789	764	745	809	738	804	766	760	752	784	791	775	739	754	801	745	782	774	777	769	781	758	794	721	739	805	766	760	772	778	756	720	797	805	748	790	751	756	771	784	782	813	801	819	743	771	760	764	786	750	751	807	755	749	777	754	773	771	771	710	751	774	745	792	760	792	796	815	776	788	772	755	711	772	731	764	805	775	824	741	763	747	766	763	773	714	796	791	759	784	748	798	772	755	755	770	764	794	762	787	774	794	779	767	779	709	739	803	796	774	733	730	780	770	748	754	765	747	756	741	787	748	776	773	747	763	788	742	771	748	747	730	724	783	780	703	752	744	801	783	742	766	729	758	732	751	753	748	722	772	736	767	756	729	704	731	779	758	773	769	775	748	711	747	772	786	796	792	750	754	790	728	733	764	779	773	768	799	783	815	748	724	798	761	782	805	754	765	764	756	768	804	762	795	737	728	760	748	777	791	765	735	789	782	791	767	790	769	791	720	770	732	745	789	757	765	732	765	771	772	749	731	722	746	781	749	742	710	757	746	745	812	786	759	781	751	738	802	740	731	788	712	763	757	755	733	732	748	770	741	790	766	739	768	792	790	719	763	730	809	760	767	746	727	767	763	754	791	759	767	769	770	773	748	759	774	705	768	781	810	790	787	743	727	759	725	768	760	775	758	718	768	729	768	800	809	733	771	762	767	737	744	767	743	777	784	751	794	724	783	813	753	765	740	752	767	763	734	794	742	784	735	718	777	778	775	770	822	735	755	829	787	796	769	776	801	769	734	797	745	774	765	753	743	774	777	823	758	759	795	784	795	744	725	750	703	780	793	768	721	700	759	752	716	770	814	805	790	757	729	771	765	800	746	757	775	755	737	769	747	754	769	808	759	745	776	724	756	750	822	788	745	742	778	809	767	753	804	769	764	809	816	787	793	780	758	789	753	748	740	766	768	796	757	699	755	788	765	756	779	762	750	730	767	741	729	755	808	766	768	771	800	767	751	787	720	724	748	804	772	758	732	765	738	785	731	753	791	742	762	827	764	790	765	724	771	707	772	764	778	752	791	814	828	742	768	742	760	792	771	807	750	788	761	778	748	803	796	758	789	781	761	743	795	754	746	717	719	776	785	776	772	769	772	804	775	768	750	761	761	736	787	777	744	824	773	739	768	805	738	801	747	740	762	760	784	739	800	787	815	773	721	794	752	754	768	751	793	766	793	770	781	782	795	758	726	763	781	757	719	788	781	745	739	750	760	726	740	719	750	807	783	746	766	788	769	807	739	732	778	728	734	709	747	763	717	738	755	747	719	827	714	744	753	769	751	809	738	786	775	745	739	805	819	726	752	771	711	752	813	768	715	792	757	786	742	809	798	812	709	751	773	749	755	729	769	724	767	792	710	774	735	767	767	726	783	735	780	750	787	786	766	810	775	745	755	744	790	771	753	762	732	741	744	752	779	780	795	788	770	735	792	789	780	743	790	753	736	739	770	735	770	756	745	798	762	751	791	710	824	782	753	731	781	763	776	846	752	792	769	738	773	752	812	756	772	714	768	760	796	712	723	782	711	763	728	780	823	767	792	831	762	765	751	776	777	752	762	755	762	714	747	801	784	692	791	798	745
2512	318	224	190	200	150	177	167	165	151	170	176	152	166	175	179	170	185	168	161	150	151	163	205	157	177	169	153	150	157	151	142	170	161	162	163	165	158	154	179	155	157	157	167	148	158	160	151	157	153	185	144	156	166	148	161	183	173	139	198	175	189	151	161	145	134	153	170	154	154	154	164	167	149	171	166	159	167	166	155	163	172	149	175	172	144	129	156	169	182	186	171	159	153	158	171	175	185	144	144	160	164	158	164	164	149	167	170	158	158	178	163	157	136	145	172	149	163	158	172	171	167	149	144	148	170	167	139	139	156	172	161	186	153	175	138	171	161	148	162	154	153	151	177	145	169	175	143	153	154	155	142	157	156	179	163	170	162	176	140	131	167	156	179	164	167	161	159	162	143	190	150	171	181	157	150	177	170	155	155	171	159	178	171	174	152	153	169	144	158	144	150	153	159	156	154	153	129	147	143	138	150	169	180	156	152	168	156	162	156	164	162	167	159	168	174	159	141	177	161	167	150	175	184	166	162	166	177	165	175	156	151	169	173	160	159	180	156	164	170	170	152	184	163	148	159	145	177	171	147	166	179	166	155	180	165	174	186	167	172	158	139	153	146	172	149	178	147	145	148	167	139	153	166	161	147	154	152	161	157	147	140	164	166	151	163	183	168	155	173	144	164	152	153	181	164	158	155	167	153	150	152	173	157	158	149	166	155	159	155	170	142	164	161	163	173	163	160	164	159	138	149	168	180	180	170	158	166	181	164	181	163	171	163	167	180	146	156	135	175	173	153	173	145	143	146	156	144	140	155	174	147	172	185	166	169	164	164	133	147	166	161	160	176	172	192	171	154	168	135	159	169	173	151	154	136	141	152	154	138	165	164	143	154	191	179	174	167	143	157	156	152	165	133	163	160	168	158	199	165	183	167	163	159	141	159	179	139	176	176	154	180	165	160	164	142	151	153	185	180	153	146	165	180	149	148	151	185	173	165	171	167	161	150	176	161	143	152	173	138	168	167	153	157	161	163	138	153	162	156	131	167	147	158	130	168	156	162	164	174	168	162	190	148	155	170	159	160	165	161	153	165	154	158	170	185	174	152	152	160	186	142	160	158	172	149	152	170	164	179	145	163	179	154	152	174	163	174	164	159	163	145	160	158	150	150	173	175	158	152	152	136	177	164	152	158	169	157	189	161	175	150	139	175	150	180	152	134	168	150	151	157	173	164	155	142	149	178	162	174	156	178	156	170	153	195	132	155	161	136	164	164	177	169	174	162	139	161	135	159	189	138	167	160	151	159	171	158	158	167	134	142	152	145	175	168	191	176	144	146	160	175	164	176	154	157	171	147	166	148	158	163	130	154	152	172	167	175	174	159	185	159	163	142	172	175	200	145	156	174	154	171	169	154	149	169	159	134	170	175	174	157	150	166	151	163	166	167	179	156	153	182	179	175	170	179	150	156	154	152	160	148	152	159	160	157	151	137	162	171	153	162	152	136	160	150	172	143	145	151	175	146	150	151	164	160	165	161	151	158	169	158	158	157	151	187	165	151	161	147	171	165	150	154	156	176	171	153	146	163	164	144	162	159	165	133	160	157	161	165	175	157	145	163	172	138	167	165	176	151	177	152	171	158	164	175	161	167	174	171	184	158	156	176	156	173	156	155	159	160	162	164	167	139	136	172	163	160	169	170	177	162	152	152	165	160	172	156	150	120	173	156	161	167	156	139	173	160	164	175	146	166	184	158	169	158	166	174	168	187	153	172	144	185	156	165	159	160	159	156	164	174	163	145	151	136	143	173	147	145	153	154	167	161	161	140	159	156	160	164	153	152	158	175	145	159	151	167	151	158	161	195	166	158	153	158	166	152	145	165	180	164	149	177	163	175	172	140	168	166	150	154	178	164	160	166	159	195	166	179	167	172	148	143	165	181	179	194	163	151	178	152	157	182	161	168	165	188	168	155	145	136	156	170	166	162	153	172	156	139	158	155	159	143	152	147	151	159	165	146	166	171	176	170	173	150	143	173	147	167	166	157	171	142	140	149	179	162	164	146	166	164	169	171	148	156	165	152	157	151	142	172	160	133	158	178	168	178	154	168	166	154	182	160	162	139	177	160	177	142	163	162	160	174	151	161	164	172	161	145	175	163	150	173	155	167	168	162	180	156	176	161	146	154	157	174	163	164	161	150	156	160	155	161	160	167	161	184	180	165	179	161	167	170	178	150	171	156	164	135	149	170	177	153	171	156	183	176	177	172	169	150	144	136	144	165	161	160	176	180	170	165	161	167	162	163	159	148	195	158	134	157	162	138	174	176	146	172	162	130	169	153	151	159	146	134	173	139	164	178	145	150	174	175	174	146	160	173	182	144	166	187	164	157	160	182	174	143	166	185	160	168	151	145	156	142	161	160	167	162	176	167	167	172	172	169	148	144	156	175	173	167	145	139	145	159	151	160	150	181	163	181	158	163	183	159	161	158	167	145	167	157	164	151	168	184	166	164	168	152	135	137	148	151	157	139	166	156	150	154	165	167	188	152	171	163	180	160	146	180	149	170	156	177	162	161	162	157	153	165	151	163	156	163	157	157	135	145	178	174	124	152	153	153	173	171	141	155	164	163	150	152	158	168	155	153	184	167	163	152	179	173	165	159	177	150	184	150	158	152	147	151	158	143	159	149	174	166	151	178	150	196	165	153	159	170	174	150	152	138	134	164	160	178	166	168	161	136	135	141	164	182	160	160	160	139	152	174	157	163	177	169	160	174	167	178	176	158	163	161	146	169	152	161	162	163	167	164	163	158	159	149	168	160	171	165	171	178	152	151	172	173	143	182	163	199	150	138	184	158	147	157	155	162	164	152	179	178	168	167	164	166	183	153	169	127	130	138	152	182	173	164	162	162	148	161	160	163	153	182	138	167	162	153	174	143	174	164	180	169	154	176	156	138	161	158	144	176	170	165	163	175	147	162	165	146	171	163	157	176	140	157	179	154	153	140	163	139	171	166	171	143	156	158	178	158	147	152	155	168	148	158	162	166	176	147	133	168	173	151	169	187	168	140	169	139	156	157	159	171	158	162	148	164	176	144	178	176	162	152	128	162	148	170	171	149	166	165	148	168	157	169	143	180	165	156	169	171	174	177	140	160	156	159	162	156	156	173	154	197	181	152	146	153	169	156	167	126	185	134	150	167	150	143	143	142	159	163	176	122	165	190	166	177	197	175	157	171	154	140	146	174	162	141	160	166	157	177	164	175	163	137	185	139	183	163	162	174	150	143	180	171	141	149	155	166	153	166	163	161	163	161	165	146	179	173	162	155	174	140	155	176	136	156	166	170	147	184	147	158	154	152	152	159	149	125	167	161	161	185	170	174	151	164	156	166	163	158	152	182	164	169	144	145	170	155	138	145	158	170	182	158	140	152	163	153	166	175	130	176	163	162	161	158	138	159	158	159	173	149	151	170	154	169	166	160	152	140	167	145	140	158	146	161	148	184
2622	583	684	687	664	664	600	594	562	518	606	584	503	520	556	529	503	480	551	505	552	493	498	483	499	479	543	510	477	509	502	510	511	537	458	520	514	470	518	510	522	456	508	503	497	494	503	459	493	526	498	465	484	452	493	497	511	530	489	498	502	510	508	522	504	510	519	513	499	514	520	503	482	517	551	482	492	471	517	500	509	520	486	516	487	517	487	500	496	511	544	499	496	522	498	517	517	490	526	504	500	488	466	488	476	507	531	527	515	504	501	508	484	495	510	499	480	526	499	523	460	501	495	486	490	504	492	457	545	489	491	496	507	518	507	490	492	491	515	533	511	497	507	510	467	542	523	486	519	494	505	530	514	518	497	452	523	477	438	477	478	491	481	552	538	473	500	518	486	473	475	500	532	485	487	467	491	527	490	495	477	488	520	531	478	497	539	493	467	515	516	498	519	516	507	538	511	483	522	511	546	519	485	479	467	486	508	465	487	506	535	509	513	512	488	475	508	512	490	479	538	509	500	491	528	505	494	518	525	477	520	479	503	486	485	481	490	482	513	460	478	512	500	552	500	468	519	466	529	496	462	483	518	488	481	510	537	505	510	480	517	522	465	495	524	511	479	474	497	506	530	493	505	489	495	531	475	434	489	472	524	531	516	484	476	452	531	491	495	517	510	514	531	533	455	511	525	495	495	538	512	531	525	527	480	469	515	502	483	489	513	499	531	485	512	516	486	494	492	522	498	521	506	507	507	543	508	470	495	502	527	498	491	491	486	464	466	516	499	483	470	483	517	489	510	507	509	506	476	499	502	515	464	465	527	510	474	489	508	486	490	488	471	490	476	500	470	468	491	503	511	465	510	496	559	485	506	492	495	504	513	478	535	486	507	520	536	550	523	471	494	492	492	513	500	484	498	525	511	514	504	484	480	512	506	534	516	510	473	459	499	522	491	520	493	517	495	498	512	532	528	491	521	470	524	490	506	485	485	504	540	546	474	510	530	481	513	470	556	499	518	483	526	494	502	482	541	495	474	541	466	511	520	524	467	511	504	508	551	461	516	460	462	505	460	470	492	516	489	506	531	505	546	528	493	505	488	479	499	499	492	515	530	470	481	498	530	494	506	542	503	484	481	483	514	476	533	529	526	478	498	495	474	504	500	539	492	474	498	486	488	467	540	484	461	468	476	487	494	493	476	511	510	487	518	481	506	512	499	514	481	477	480	514	550	493	507	502	495	501	513	484	523	476	482	491	509	469	516	497	510	503	496	517	508	508	547	477	552	512	530	545	472	513	495	511	516	460	499	473	509	507	494	510	501	470	514	509	545	525	486	481	466	538	479	472	500	484	491	494	468	504	556	474	492	520	486	490	504	458	488	521	560	499	510	485	488	496	470	473	516	525	500	535	521	530	506	499	481	517	507	492	493	525	490	466	487	532	480	508	539	497	484	494	498	482	486	497	475	537	505	491	516	495	488	524	492	469	516	488	494	522	511	487	511	462	550	510	510	476	480	502	504	533	476	477	507	491	506	535	519	472	495	490	520	493	525	495	499	468	491	484	494	498	545	466	461	525	516	522	493	459	509	477	499	516	494	487	513	571	498	522	504	491	502	511	510	513	480	501	505	491	484	485	477	512	530	515	485	524	503	543	488	528	497	518	487	521	462	518	472	446	518	536	521	472	533	501	503	444	476	523	504	506	494	486	507	516	480	485	485	526	491	508	538	480	511	506	504	525	506	464	468	501	493	504	530	476	490	512	512	501	524	488	514	509	496	478	487	476	532	539	527	492	534	502	503	522	479	509	537	454	494	477	484	502	511	490	500	528	486	499	477	493	476	484	502	527	519	464	489	504	517	482	520	494	437	486	504	481	504	475	483	509	510	513	526	460	490	536	494	464	543	534	521	516	479	491	512	496	509	482	456	519	476	514	546	491	498	496	546	482	463	476	529	497	495	494	478	516	479	527	508	483	483	494	487	536	458	499	518	497	510	473	443	480	486	483	516	517	481	530	476	511	530	510	477	545	484	493	533	500	501	530	511	522	539	475	520	513	460	489	457	490	509	532	495	504	509	485	500	549	467	498	501	505	535	494	491	537	519	511	494	503	517	518	548	488	516	555	483	481	507	480	469	521	452	504	539	542	522	476	513	482	466	489	482	479	493	467	459	470	480	529	459	513	465	499	486	524	519	483	490	514	477	507	525	509	486	481	498	500	530	523	483	523	501	503	498	509	494	547	520	509	503	495	505	547	515	504	507	515	477	527	527	526	520	467	535	511	491	505	498	503	524	474	492	486	488	515	505	504	521	515	487	520	501	518	488	513	497	512	508	501	506	500	482	502	507	501	480	487	508	490	482	481	479	496	513	483	486	511	521	500	469	494	478	502	504	509	513	472	489	497	507	474	490	527	484	488	513	525	499	507	511	443	544	514	496	481	523	502	492	521	550	492	485	478	528	541	517	511	485	480	466	498	559	496	511	485	508	518	473	486	466	499	510	503	489	486	509	512	502	518	497	514	501	476	516	491	482	515	516	527	506	486	445	518	514	471	497	515	474	516	504	540	527	537	504	527	504	485	507	512	452	507	538	503	493	465	512	489	521	512	481	503	513	516	467	487	476	513	462	482	521	491	496	493	542	534	462	485	481	505	486	521	493	534	479	498	520	518	496	503	498	497	508	507	488	493	524	491	492	512	477	503	481	471	500	490	473	489	535	487	480	504	470	490	486	538	485	492	472	531	506	523	495	463	470	504	521	515	531	503	570	512	501	484	495	512	500	502	514	470	515	483	470	501	517	495	498	533	539	521	529	510	506	506	486	509	523	514	478	484	496	491	454	495	501	495	529	543	498	518	476	518	461	475	507	487	494	510	482	491	460	518	493	447	523	498	527	506	485	497	478	507	499	484	480	499	476	494	538	454	463	445	523	464	489	484	510	481	544	508	480	475	488	441	459	496	480	498	495	507	527	527	479	555	494	456	495	491	502	487	493	520	511	531	510	467	478	506	519	500	502	517	478	448	485	502	516	488	510	537	484	470	475	494	512	509	493	440	492	490	453	491	482	477	518	485	474	518	509	478	536	483	517	523	546	473	501	500	476	506	516	512	497	516	474	499	505	519	473	504	468	452	515	436	493	491	493	505	495	532	453	509	530	504	481	532	516	460	493	525	506	535	485	511	522	539	477	479	513	470	470	493	515	482	485	512	470	475	485	495	487	470	505	495	489	496	509	514	487	489	478	474	512	488	503	508	511	498	501	515	486	532	497	481	511	495	480	500	480	515	478	487	511	489	517	511	459	495	470	492	516	493	509	492	507	457	496	521	475	472	492	509	473	469	523	529	490	461	541	497	495	552	506	511	499	524	501	493	498	501	479	509	494	500	519	486	528	481	485	503	496	509	504	516	474	529	490	484	493	495	483	537	491	507	503	478	522	490	515	522	504	500	487	512	471	513	474	475	501	511	519	477	512	474	501	506	499	539	464	459	483	575
16804	3309	1247	968	732	591	528	460	448	408	381	408	332	364	340	334	357	342	303	340	324	294	293	344	342	332	336	290	297	306	313	281	304	327	292	297	290	331	265	286	323	316	297	282	319	337	316	302	294	297	330	306	278	289	317	334	302	292	303	303	306	299	295	330	312	339	291	338	302	312	279	337	283	287	321	326	277	281	298	316	322	295	296	342	286	300	341	326	303	284	311	333	324	288	307	340	304	304	300	307	312	289	315	272	331	290	271	320	314	295	293	331	313	334	306	298	283	274	298	282	329	276	303	305	302	285	317	327	275	335	273	332	333	318	303	294	301	323	324	331	308	266	328	310	299	296	307	282	321	278	291	288	326	326	267	302	306	314	332	296	323	337	323	331	302	335	305	278	299	285	301	304	308	338	299	315	306	289	322	298	332	289	331	318	307	297	309	312	309	303	293	294	300	327	301	313	340	294	324	299	309	300	287	291	314	309	324	285	294	292	314	299	305	319	310	300	316	293	315	295	319	326	334	331	307	316	286	303	308	315	299	298	301	315	307	315	307	314	319	323	281	283	295	330	321	298	288	294	281	267	290	279	302	318	303	284	341	289	292	327	337	276	287	324	314	328	306	286	322	318	289	278	309	270	317	294	276	303	340	285	294	298	305	315	306	297	305	281	290	291	332	295	265	297	315	301	336	302	304	317	328	311	333	308	330	311	327	297	345	312	312	318	302	354	357	304	322	300	283	323	317	307	316	291	334	309	299	272	315	323	310	333	305	286	314	306	328	323	282	320	310	277	306	303	317	282	306	296	293	305	348	255	268	315	286	311	303	311	294	313	267	326	323	320	294	292	326	313	300	303	318	295	277	314	310	325	279	299	331	297	323	299	355	313	319	276	290	313	272	323	324	324	320	300	301	341	284	304	303	293	316	328	332	296	307	323	303	303	298	296	288	310	271	313	329	314	313	304	332	296	302	336	315	295	285	295	307	293	306	289	312	327	291	302	289	312	259	325	303	312	302	329	316	326	319	262	297	315	321	315	287	309	288	305	348	305	312	320	287	288	307	292	311	339	309	339	299	290	315	286	268	250	305	321	300	338	320	331	281	315	298	295	320	309	298	305	324	342	305	289	308	306	283	288	328	302	323	319	301	317	287	325	296	279	296	316	305	285	311	306	297	303	340	323	292	311	305	293	288	314	304	301	314	309	319	313	289	300	331	321	311	256	308	294	288	299	313	322	306	307	252	284	292	305	326	304	319	322	245	299	289	305	306	298	265	315	288	288	345	308	283	307	285	299	317	286	287	296	283	283	320	271	325	315	297	292	286	297	312	289	307	302	330	258	308	305	328	310	326	294	283	296	326	336	319	317	318	297	278	306	309	297	317	320	316	283	304	274	292	302	303	268	321	306	298	300	316	317	280	335	282	299	289	314	320	292	361	269	313	298	323	317	313	261	326	289	299	314	281	318	297	287	304	351	306	328	306	305	324	296	311	309	284	287	316	289	304	349	302	300	331	310	291	280	276	304	324	304	275	310	289	318	366	317	316	283	288	297	289	321	293	287	285	285	302	294	315	325	306	312	317	305	296	337	301	325	299	318	327	309	311	335	287	309	328	286	288	316	309	281	324	312	291	325	308	336	314	266	281	333	332	315	286	307	327	312	278	323	294	281	295	319	285	312	317	293	312	293	294	298	311	283	336	306	283	295	291	326	272	283	320	292	300	318	312	339	310	304	321	278	319	292	296	318	324	352	322	327	342	304	285	306	307	291	297	291	316	282	283	308	317	307	311	292	306	305	283	304	340	305	276	289	290	338	303	304	298	314	279	308	302	295	316	276	301	310	318	289	312	296	313	322	285	305	300	316	336	293	269	269	321	310	313	329	312	332	290	311	307	298	315	280	330	279	325	285	308	284	298	303	302	310	286	306	276	323	319	286	301	337	311	297	319	316	316	298	256	312	294	311	283	321	331	274	320	278	331	321	293	289	290	313	314	294	303	297	314	293	312	304	301	324	319	315	316	352	332	289	301	301	328	299	311	310	298	291	287	260	297	308	280	285	311	321	291	302	288	328	338	287	289	287	295	356	313	339	334	293	291	319	338	326	300	356	291	319	303	305	327	271	303	276	289	334	303	305	311	307	297	362	322	311	298	295	323	300	291	302	316	303	284	301	299	301	278	289	297	292	314	285	250	297	304	289	310	302	303	308	315	309	328	284	303	318	308	303	274	301	326	321	283	294	301	276	293	291	297	290	288	319	278	309	311	282	300	294	305	314	317	313	340	287	305	306	292	279	316	301	316	298	306	347	321	357	304	299	287	299	315	340	304	294	307	301	300	318	323	325	283	300	274	276	324	309	309	294	331	301	290	310	314	327	305	316	328	289	342	288	286	311	294	316	314	301	326	274	308	269	323	331	301	360	291	289	288	313	339	331	307	266	323	300	289	297	302	272	314	336	280	320	311	295	294	286	281	301	299	296	344	253	328	287	298	287	304	276	301	307	303	311	314	274	303	295	274	306	308	288	322	315	296	305	298	325	299	317	289	294	298	320	327	313	297	315	261	283	315	308	312	321	324	292	285	293	282	335	314	323	307	307	306	313	301	329	293	269	318	318	316	319	299	339	297	292	308	303	300	296	311	306	313	296	278	295	290	303	328	268	275	300	259	311	294	318	308	311	296	301	322	304	329	291	283	323	333	308	314	302	326	323	292	300	299	318	303	292	318	324	287	296	327	297	281	287	308	315	312	308	325	332	283	324	291	317	294	336	259	300	317	307	331	311	317	295	322	314	302	296	334	342	303	304	330	274	315	339	295	321	321	286	282	318	304	303	296	286	283	292	317	298	295	305	301	309	319	317	293	309	271	307	295	312	300	297	296	340	294	291	294	283	293	304	314	276	315	270	333	307	305	296	315	303	292	324	321	300	290	299	340	299	289	320	310	294	284	314	299	320	328	294	313	303	317	320	319	298	277	323	309	334	304	288	300	312	311	314	301	306	322	343	294	301	308	308	323	319	268	290	300	317	289	284	318	351	271	300	323	330	303	339	319	296	322	315	274	325	285	302	295	305	304	268	295	325	285	273	301	311	335	298	270	323	298	339	298	301	276	277	303	314	324	292	283	316	302	295	281	312	312	278	295	338	307	292	319	321	271	335	305	318	301	324	324	288	309	316	319	325	304	306	285	294	314	279	314	308	321	316	330	351	345	305	312	292	319	311	314	322	275	283	302	304	313	288	292	306	319	322	345	312	306	310	296	299	294	298	323	302	276	286	311	304	320	312	298	333	311	271	305	306	320	281	282	302	323	329	302	318	305	301	306	317	308	318	245	301	337	306	314	298	302	306	272	295	303	315	291	291	330	317	327	298	276	316	314	314	294	309	290	312	305	331	284	323	311	314	291	293	297	360	318	309	312	323	340	286	273	280	308	325	304	329	298	288	288	335	280	302	293	293	294	288	299	293	298	292	316	281	324	277	283	329	299	295	329	297
10302	1635	3176	3417	3055	2549	2205	1896	1685	1522	1473	1341	1300	1135	1152	1139	1082	1069	1012	1025	1021	1009	1007	956	992	931	903	934	943	912	866	901	893	861	906	855	874	827	853	915	887	850	873	848	848	911	892	877	836	927	878	789	897	804	850	854	804	895	855	847	837	821	876	844	828	812	886	835	843	856	783	822	863	845	878	843	824	801	883	820	873	834	820	846	829	780	874	859	840	802	808	829	835	766	809	827	837	841	834	870	825	843	867	832	833	825	789	867	805	847	828	809	820	882	839	834	821	840	823	824	808	792	885	830	853	840	838	843	828	806	818	815	854	811	848	821	786	886	824	796	857	779	827	853	869	806	902	805	860	837	814	839	824	758	805	868	913	800	831	846	816	796	883	832	794	794	871	856	804	825	781	826	844	855	810	822	862	840	864	829	768	852	836	855	818	812	830	790	829	798	809	845	803	814	843	842	767	883	822	818	822	835	848	844	829	817	853	828	798	822	836	834	802	826	835	800	848	836	808	817	830	832	840	794	838	859	792	837	803	803	802	856	848	806	821	857	828	832	839	830	893	833	836	767	790	870	853	868	800	810	834	838	825	812	776	906	821	819	837	803	810	803	820	825	823	823	835	855	804	813	821	783	862	844	858	808	856	833	885	862	815	837	830	759	829	844	850	820	824	808	852	840	869	818	859	832	811	851	833	868	826	835	831	806	849	810	757	866	847	839	792	803	804	798	834	815	835	816	814	819	803	743	811	807	841	855	890	851	887	810	846	832	856	825	876	825	851	825	816	856	878	810	832	862	809	802	797	824	821	832	825	791	774	828	843	803	846	790	802	832	887	825	829	884	765	850	802	831	804	786	817	856	845	835	785	817	826	798	810	815	778	797	857	918	833	834	845	834	854	805	822	843	855	804	848	863	825	852	911	870	842	788	802	814	810	848	809	843	836	878	850	888	852	854	760	869	850	825	822	791	846	812	826	816	793	836	832	815	829	833	857	856	814	815	845	811	857	854	816	787	867	783	831	831	826	837	844	794	875	798	828	868	867	796	828	819	759	809	791	809	817	876	806	814	827	813	833	815	841	788	854	813	855	822	808	790	866	807	791	847	831	829	795	836	856	805	850	820	753	865	795	815	810	839	851	813	732	827	785	810	812	847	813	804	835	825	876	823	830	830	847	807	816	806	759	862	807	855	849	793	809	823	848	874	806	901	769	797	853	783	810	841	856	844	835	844	829	830	870	835	816	799	833	872	843	873	799	827	824	771	804	816	808	852	823	822	845	845	813	787	901	809	817	842	863	805	830	810	806	850	855	836	833	827	790	794	810	801	803	814	821	815	852	819	780	825	799	781	802	807	779	829	809	868	838	828	819	832	827	805	803	799	810	795	795	834	842	841	779	881	847	841	812	849	849	860	812	825	824	856	837	786	821	826	837	831	823	843	811	844	843	788	791	849	798	800	852	807	836	825	848	813	815	875	802	834	833	792	806	833	834	828	832	863	815	840	832	856	847	794	783	840	834	758	791	821	791	851	802	824	854	798	806	787	771	832	839	805	804	864	835	848	802	808	857	872	809	856	818	847	846	858	820	813	879	829	783	850	795	862	879	825	851	827	840	837	832	850	770	772	786	843	841	826	817	796	808	880	804	835	813	763	835	817	824	849	774	828	827	811	823	807	840	838	821	833	867	841	800	844	802	858	776	880	848	798	822	817	835	839	848	822	819	833	816	833	826	815	798	857	767	820	869	800	785	843	851	805	812	842	804	783	820	891	789	849	853	916	855	836	789	808	837	836	844	823	821	818	819	765	801	800	860	805	814	822	821	834	853	818	841	795	830	893	798	771	843	836	827	779	836	843	849	851	831	880	859	794	855	743	832	815	789	809	855	800	795	881	840	851	778	777	867	768	822	809	814	789	803	846	797	849	850	825	810	789	893	830	832	851	849	818	823	795	813	818	867	899	831	874	863	839	860	865	799	796	822	795	788	913	798	761	799	885	833	803	846	817	818	817	868	835	808	808	818	864	810	843	839	817	784	883	835	861	824	791	855	850	851	831	817	837	820	848	816	877	871	830	795	782	872	837	847	826	800	830	831	816	822	858	837	873	906	841	880	855	851	856	860	816	830	800	841	866	842	801	832	767	815	852	879	765	776	846	838	774	839	820	867	882	815	775	862	846	803	856	802	802	826	826	846	811	832	825	837	777	870	777	810	798	820	810	830	873	847	861	846	841	828	764	782	814	840	785	784	845	819	782	906	876	809	850	817	819	864	819	854	842	829	816	828	804	824	860	816	809	822	842	819	760	823	812	882	833	855	836	842	863	798	864	887	848	816	812	846	878	839	832	844	855	830	814	807	868	838	872	817	836	800	811	812	843	839	831	829	831	843	807	859	822	826	894	822	796	817	847	855	833	763	786	825	799	797	823	834	820	875	827	919	837	871	794	840	850	797	842	826	833	849	870	839	789	826	842	849	872	876	882	877	830	819	836	811	854	797	818	846	845	806	826	840	798	854	883	807	848	842	864	800	847	866	814	860	796	785	812	806	815	843	817	738	836	825	872	848	779	854	827	805	841	792	766	834	846	796	824	825	853	804	806	869	822	825	836	843	846	800	845	829	803	822	808	805	813	851	829	789	831	819	796	775	814	828	853	840	835	816	867	851	824	784	845	825	840	833	829	821	791	817	837	799	855	833	854	836	862	847	770	842	853	814	840	845	830	822	853	855	838	779	848	824	858	772	842	837	862	795	774	810	840	823	806	803	816	845	819	841	893	859	814	844	826	818	814	801	776	834	867	881	826	824	834	797	889	816	821	819	803	792	764	831	808	811	788	827	767	846	780	806	831	802	795	860	831	763	837	808	842	892	798	807	843	833	842	852	850	888	790	813	754	782	880	845	845	773	832	782	822	852	836	850	802	802	845	763	885	890	853	807	828	805	805	846	841	825	811	855	810	846	857	869	814	817	801	799	807	866	818	772	858	788	815	802	815	824	837	758	819	806	823	859	808	844	871	832	782	797	796	779	809	848	814	855	834	841	819	831	822	816	807	812	814	854	851	884	865	790	832	827	849	836	840	802	874	890	875	832	790	880	842	774	842	863	853	780	805	808	839	850	825	866	798	843	833	802	824	813	858	813	830	851	846	841	821	821	790	839	834	800	834	822	801	805	834	820	821	831	801	797	825	844	811	834	770	830	807	809	830	839	766	890	866	817	774	875	767	802	804	899	785	846	830	871	839	877	779	866	864	822	789	802	813	901	814	803	830	858	798	901	889	772	811	824	820	889	868	836	813	754	801	816	816	847	814	859	805	797	852	829	856	794	795	876	830	806	878	800	829	830	809	816	853	864	812	814	798	842	812	808	829	806	820	833	796	876	829	836	858	862	866	872	816	797	841	778	839	809	834	826	788	769	807	808	824	844	831	892	855	834	832	816	790	813	809	866	787	787	813	819	801	846	797	813	863	846	858	892	884	820	826	812	828	816	793	870	845
27576	8757	2495	1644	1204	911	656	604	514	472	402	422	382	347	337	340	333	340	318	316	307	330	302	353	295	277	297	293	287	299	282	273	284	304	293	304	316	303	282	276	300	279	321	283	345	298	252	299	295	289	246	288	340	282	302	247	294	307	273	298	324	264	272	277	261	282	317	291	304	299	311	285	283	282	270	303	266	302	303	291	309	306	277	269	292	291	288	306	278	277	303	315	290	257	264	260	298	293	271	227	274	265	244	289	278	325	319	282	310	263	294	289	260	297	299	282	269	306	289	273	285	301	289	261	272	279	289	290	277	291	287	275	278	280	286	342	281	320	281	294	281	270	278	289	262	300	281	289	298	294	311	268	290	310	275	272	287	282	276	239	297	255	312	281	286	269	289	277	265	285	287	294	312	308	305	264	244	279	299	280	317	271	279	261	297	248	300	289	272	306	300	285	261	295	252	293	304	254	238	312	275	288	275	315	291	277	268	306	290	275	297	280	285	258	308	305	277	311	284	276	285	274	263	276	301	269	291	290	241	282	289	301	264	335	289	289	268	285	266	299	257	274	273	261	284	275	298	259	303	275	282	308	262	271	280	291	296	255	259	261	263	281	261	287	297	271	274	278	285	272	301	252	266	298	265	307	296	259	281	262	277	271	234	311	308	276	308	304	288	280	288	267	288	290	284	276	290	309	283	301	282	283	278	298	274	318	274	312	294	279	299	269	282	315	311	277	303	277	250	271	287	275	297	283	286	311	268	263	272	277	294	282	266	280	273	281	283	249	262	288	281	275	293	290	284	272	257	271	298	287	271	284	282	281	296	275	285	285	305	305	294	304	281	258	267	265	250	283	291	286	291	303	280	279	298	290	264	288	280	294	257	273	277	313	313	255	260	259	264	290	274	284	285	262	298	270	313	321	264	291	256	282	316	264	242	286	300	280	317	256	289	288	297	289	299	293	281	271	272	289	263	309	267	286	287	311	284	285	324	296	292	259	267	287	296	263	306	255	303	256	275	266	276	283	283	265	282	309	283	293	276	286	282	263	265	271	309	303	287	258	280	287	268	281	261	271	329	276	287	259	259	292	278	285	282	303	298	276	275	287	277	297	286	264	275	291	282	296	280	294	282	310	289	281	304	269	288	285	297	285	266	256	302	266	293	264	291	277	282	259	315	307	255	312	272	272	282	300	305	264	274	322	287	303	286	298	299	308	273	277	291	270	281	295	301	281	274	314	280	312	268	298	289	276	294	266	281	259	297	294	280	303	305	278	289	265	284	272	293	285	274	292	293	300	296	303	314	332	277	248	278	275	308	312	288	272	292	290	295	270	292	263	276	266	313	331	283	281	267	272	278	273	324	288	293	277	275	275	311	291	278	302	252	265	287	253	267	286	281	276	288	288	289	299	307	257	293	284	257	290	269	292	292	247	271	270	324	288	291	282	280	294	300	283	299	314	263	278	272	276	272	278	293	261	276	267	285	320	292	289	323	301	281	302	264	308	297	288	287	275	280	291	280	287	306	276	262	295	294	269	294	258	290	282	284	299	303	276	305	292	260	274	273	287	307	285	279	281	257	290	295	338	281	299	317	288	317	280	283	270	291	289	273	270	282	308	307	273	270	287	273	297	297	269	307	297	292	315	286	313	294	307	296	275	305	294	262	281	309	258	278	281	300	263	265	265	298	299	277	269	296	309	274	275	271	278	292	288	286	315	280	300	288	284	261	261	270	281	297	299	267	288	282	270	272	282	290	292	290	285	239	288	317	298	269	251	321	319	278	301	301	272	295	322	286	279	257	267	270	298	275	286	276	282	271	288	286	279	302	257	305	280	273	274	287	284	313	283	325	294	298	271	266	306	304	257	278	301	298	276	275	328	333	290	276	290	294	301	296	249	285	278	278	304	297	283	298	275	293	304	318	266	259	288	290	274	280	289	266	278	305	298	298	285	295	272	265	285	261	321	268	318	297	271	305	273	279	302	298	265	294	284	290	267	264	248	289	302	285	258	282	303	298	280	273	258	255	273	295	288	312	302	285	284	319	307	298	287	286	291	295	268	281	295	262	294	282	272	275	283	269	331	279	273	288	279	292	284	310	274	269	284	295	283	279	284	290	311	270	302	295	298	299	297	272	262	262	294	273	275	272	277	292	299	290	296	265	281	301	300	290	310	273	289	321	280	293	288	281	265	261	300	268	325	297	282	288	269	290	315	302	279	287	307	298	301	280	314	303	296	284	296	272	244	294	293	309	291	280	270	267	282	277	258	285	300	260	288	259	279	264	271	286	283	255	279	287	289	302	294	279	260	283	276	270	288	261	240	268	266	299	283	267	276	308	282	256	296	259	273	281	267	314	268	311	285	283	302	280	287	294	287	251	281	239	300	313	286	297	306	310	284	311	306	283	279	302	274	253	299	316	266	317	253	296	252	296	258	278	288	274	290	303	289	307	278	273	299	282	267	269	275	291	316	272	274	253	261	251	278	301	294	269	275	295	300	291	273	266	287	299	287	307	301	293	283	276	265	261	294	295	259	288	285	288	286	310	264	294	270	279	279	284	296	254	318	285	270	281	312	294	276	256	280	292	307	301	249	254	275	277	276	299	279	315	269	317	287	290	301	248	284	291	308	281	260	296	285	271	271	279	302	258	284	291	310	264	297	295	259	304	279	295	311	281	268	290	308	264	250	262	297	275	243	286	293	291	287	296	279	291	298	289	304	260	281	253	282	278	271	283	282	302	275	322	284	313	296	296	282	253	282	295	291	300	275	280	270	255	304	269	303	277	294	292	287	306	267	291	274	286	295	299	284	294	263	299	278	277	295	286	243	286	289	295	302	292	287	296	315	277	273	313	267	276	308	276	307	277	319	293	316	285	274	292	338	307	265	307	298	256	280	305	258	294	276	263	271	279	295	277	311	237	323	320	275	275	278	273	263	287	292	278	318	263	282	302	287	272	267	284	295	264	264	259	291	295	258	267	283	274	270	295	279	319	287	251	280	276	256	305	293	280	259	284	264	280	290	257	265	276	294	280	267	302	277	247	275	257	257	288	245	285	285	299	278	306	306	295	314	281	257	284	315	281	286	262	284	266	264	269	276	274	288	261	311	305	278	253	254	252	320	308	294	326	270	273	277	281	277	282	282	252	289	279	286	291	285	262	275	293	297	279	266	278	318	258	270	288	324	289	289	284	263	297	282	282	284	281	289	296	283	281	280	286	290	295	275	280	273	308	264	300	271	287	262	270	266	289	276	279	260	293	279	330	263	285	294	249	269	309	265	273	268	292	291	271	287	298	293	287	262	301	267	274	299	283	293	313	268	270	268	268	278	280	295	308	271	273	275	265	259	268	297	286	290	294	272	265	300	296	302	268	298	268	324	286	285	289	300	298	267	262	263	296	242	294	286	299	275	262	264	263	267	281	280	297	282	281	295	283	260	280	290	299	291	290	269	317	249	290	290	312	293	290	320	271	274	264	292	313	304	254	268	290	318
14923	2310	4939	5512	4708	3934	3216	2704	2400	2088	1838	1652	1547	1471	1439	1361	1239	1193	1187	1068	1061	1035	979	979	1010	948	975	951	923	932	927	884	907	885	860	822	865	831	853	776	822	825	838	845	796	824	852	884	808	811	819	828	791	782	864	791	799	790	806	766	783	810	769	778	795	760	762	787	796	807	823	819	786	812	787	776	757	748	757	772	810	772	747	754	819	770	730	737	791	795	784	771	750	767	769	755	707	808	766	748	779	800	782	788	777	724	700	744	781	762	753	749	740	708	786	716	758	748	782	787	754	733	739	771	752	777	757	728	761	731	732	822	774	748	783	741	726	815	748	744	764	736	785	744	740	749	725	751	763	767	733	741	756	739	785	752	743	808	752	721	759	713	725	758	739	776	767	712	722	752	730	772	783	706	779	758	764	755	745	747	744	780	783	738	726	764	713	744	744	765	768	770	820	729	796	754	783	758	766	713	755	764	743	758	768	764	724	755	767	775	769	756	747	753	805	761	767	777	779	732	776	740	748	797	761	756	771	751	710	765	741	748	729	726	722	753	745	800	777	772	721	736	751	793	739	711	766	738	676	745	767	780	762	769	804	756	738	778	791	809	761	749	735	748	712	715	753	732	742	750	758	700	739	748	750	736	667	744	734	780	747	774	762	708	782	795	745	768	726	724	709	784	758	731	790	753	729	741	758	737	733	775	786	788	759	748	761	744	726	746	826	763	750	761	741	761	762	778	775	792	699	769	771	771	758	796	748	758	748	748	782	763	734	796	802	748	723	720	715	760	745	741	709	739	740	718	706	738	723	737	800	780	771	798	806	743	693	734	718	774	780	724	715	759	747	768	767	703	767	712	806	760	745	739	745	767	784	750	745	748	732	767	744	766	777	775	787	749	754	736	735	766	774	731	751	724	768	732	748	713	752	761	737	741	774	770	732	730	777	716	762	759	744	785	766	721	742	714	769	722	816	761	757	762	796	726	728	720	750	786	785	716	773	762	783	733	747	777	748	734	725	766	764	765	776	748	735	766	798	788	751	777	758	779	766	754	737	731	734	754	725	701	743	728	764	708	774	739	733	767	782	744	747	708	748	727	769	737	707	786	745	751	749	734	755	714	777	745	803	742	764	724	737	735	740	765	751	782	776	735	750	708	723	709	724	735	735	748	691	720	712	752	745	717	761	747	723	776	772	723	744	756	802	755	714	772	730	766	752	689	733	723	724	750	756	747	834	724	780	745	752	756	736	772	739	742	748	750	805	747	717	744	774	769	749	766	745	765	716	704	753	776	777	797	781	737	749	783	697	818	762	724	744	765	765	698	750	760	741	769	761	754	790	724	774	758	726	756	756	799	764	705	763	784	756	777	752	742	814	706	713	720	761	737	795	754	713	797	753	770	712	755	749	777	755	788	769	715	709	739	762	771	763	741	761	726	786	734	804	764	716	746	737	723	758	735	735	783	716	722	784	763	712	767	716	767	747	785	791	775	770	777	750	784	751	754	780	758	753	727	738	760	742	766	794	744	813	751	692	752	807	736	755	713	779	785	730	763	739	749	728	761	727	773	808	803	725	776	805	793	707	750	745	751	729	754	733	755	762	723	748	755	741	783	739	718	740	738	820	716	781	780	765	687	704	765	770	713	795	795	718	758	745	798	722	733	742	742	772	814	766	745	671	800	747	752	741	763	751	780	755	804	764	751	725	716	746	760	745	737	722	729	754	795	754	747	763	758	780	777	745	774	730	742	769	768	727	785	722	724	762	764	756	757	720	703	793	729	731	684	738	750	732	766	706	760	779	736	731	765	735	768	828	756	788	715	747	721	705	773	772	723	757	726	747	736	782	766	745	716	718	781	775	793	771	741	742	774	747	715	761	725	740	782	754	785	738	735	734	771	715	755	720	783	741	770	745	769	741	781	742	721	786	739	744	771	745	727	781	745	761	732	747	688	782	735	737	686	742	772	728	754	740	705	762	705	698	742	790	719	818	752	747	719	738	731	734	704	811	747	744	745	745	789	798	741	755	753	742	761	760	744	789	753	722	780	739	711	703	757	748	738	727	785	768	756	725	768	787	773	808	745	755	730	731	697	783	728	707	740	756	765	790	733	788	757	727	802	769	695	747	748	747	798	758	825	773	727	736	752	787	752	798	742	737	784	806	761	691	763	735	798	749	750	730	734	750	745	767	739	750	722	751	778	778	786	726	721	746	720	777	793	733	746	773	738	776	758	787	755	745	771	810	775	737	713	768	749	775	779	789	725	759	779	773	734	786	762	739	745	802	730	769	773	783	717	746	758	788	719	772	728	723	744	763	768	773	734	723	772	794	731	710	748	798	760	748	736	717	705	734	766	761	741	742	709	734	756	734	823	820	783	754	768	737	759	803	741	787	775	794	769	755	755	754	759	722	813	766	767	735	804	740	697	728	757	682	761	762	752	802	789	749	776	801	765	762	770	743	710	787	782	740	755	738	729	777	781	769	795	764	729	766	721	750	724	730	769	791	739	744	775	739	795	735	753	761	786	713	791	782	786	730	785	765	716	739	754	770	757	744	755	760	755	694	794	746	681	770	750	740	784	742	745	746	730	744	755	770	773	761	693	765	781	737	703	739	774	711	739	730	719	737	721	737	720	773	737	742	784	777	773	774	762	725	775	818	735	765	812	767	731	776	768	739	712	793	726	771	775	716	778	856	745	741	751	795	752	760	795	705	750	745	759	770	734	753	773	754	742	731	766	733	732	772	746	784	722	776	708	799	742	696	724	736	773	733	748	760	758	834	760	793	738	719	835	724	711	757	736	732	765	706	751	741	783	713	727	720	785	758	758	730	729	784	728	773	737	765	727	753	761	736	737	805	765	757	723	790	754	790	775	695	720	756	811	742	727	754	746	726	755	765	758	744	739	770	801	763	771	703	787	760	720	742	716	723	769	768	730	753	749	725	760	755	694	716	744	758	741	746	702	743	814	796	715	809	790	771	737	808	789	764	721	700	799	777	748	794	783	760	732	700	728	771	810	702	723	726	772	780	759	765	767	714	765	746	736	803	715	738	750	762	768	738	743	769	752	727	791	797	731	785	733	755	726	788	736	750	737	742	689	773	751	738	770	755	757	690	730	806	753	766	739	807	797	731	704	709	733	741	768	729	760	723	753	739	728	780	731	759	755	777	786	807	743	761	781	712	743	736	757	749	725	796	789	732	724	749	730	749	749	778	754	762	742	747	718	742	792	684	762	741	786	794	753	771	751	786	769	778	750	728	775	771	741	807	814	723	730	769	739	735	786	776	728	761	725	747	731	743	779	778	792	757	781	734	768	747	775	814	744	750	737	743	731	775	747	774	762	751	725	774	765	791	726	754	702	741	725	781	763	738	730	710	775	753	743	754	706	728	736	799	779	737	702	695	748	768	770	767	746	734	720	721	752	719	738	759	802	748	802	785	792	778	736	767	755	763	732	715	720	716	781	720	750	765	770	758	784	724	727	804	738	737	720
2213	177	179	175	178	171	175	159	177	172	157	168	164	153	172	170	194	174	163	150	179	169	156	167	155	152	174	158	182	153	174	160	170	149	148	175	163	176	151	184	146	164	169	152	162	131	169	178	142	154	176	167	162	161	172	154	155	157	163	149	157	168	176	163	138	168	159	159	189	163	147	169	152	151	152	152	150	158	133	159	160	152	172	156	162	168	151	154	159	171	163	161	145	150	154	147	149	143	154	141	162	167	143	168	164	157	177	188	152	130	174	167	175	150	153	143	144	155	163	182	156	166	181	171	178	176	161	143	173	157	148	161	167	160	149	166	154	165	177	165	147	158	137	159	147	169	156	165	171	163	136	161	145	164	173	142	155	155	159	142	166	157	159	168	139	169	172	175	174	154	170	172	167	163	156	153	159	138	177	151	163	178	153	165	176	158	145	159	153	168	155	158	126	167	173	162	148	172	179	148	163	161	157	164	149	160	161	164	173	133	148	159	157	157	151	155	169	152	153	157	150	157	176	163	141	176	140	126	170	178	170	144	158	169	142	164	168	166	173	155	174	150	155	154	164	173	170	139	168	178	191	180	181	163	180	135	151	173	174	161	142	169	142	153	160	168	157	166	142	174	168	154	169	162	169	189	158	169	156	162	162	152	146	132	118	147	171	160	167	143	152	148	166	160	184	161	174	143	158	159	162	166	158	161	150	151	181	202	158	169	163	144	157	155	158	182	140	148	170	176	171	159	154	145	181	163	162	167	166	144	149	161	157	159	165	167	151	171	159	172	147	177	150	166	161	163	173	134	154	162	145	154	163	143	153	197	129	156	158	157	169	168	165	162	149	158	170	167	139	188	136	138	150	173	157	195	152	173	174	172	156	167	169	161	160	152	166	148	159	181	144	145	155	181	181	156	163	173	162	150	148	146	184	143	173	159	162	147	154	174	158	156	174	162	159	147	176	172	184	165	190	144	146	145	144	151	163	169	146	153	151	153	183	175	146	165	174	177	134	148	176	149	146	150	152	155	160	169	147	184	157	167	167	172	170	148	153	174	184	134	153	157	175	151	144	146	150	162	155	162	152	160	179	157	136	171	145	155	165	158	170	161	151	171	145	164	168	152	136	146	154	149	191	174	159	137	160	173	157	157	151	184	188	158	160	144	184	148	158	138	149	171	152	167	173	133	180	161	164	161	163	166	165	168	150	191	149	157	171	149	155	167	164	150	169	148	163	171	162	150	149	152	152	144	178	173	163	179	147	162	167	186	158	139	159	155	179	150	140	153	186	161	156	186	177	168	150	162	148	161	153	168	171	145	136	162	164	180	179	141	162	192	148	161	174	139	173	162	152	157	156	164	151	168	153	172	174	165	149	174	160	146	164	148	171	127	156	176	134	154	169	164	143	163	153	171	160	164	177	155	173	178	155	159	172	159	162	140	170	158	162	155	179	172	157	152	155	165	143	159	174	147	178	158	162	161	162	158	151	159	134	175	178	168	172	157	170	168	156	149	163	181	172	145	160	166	149	154	156	167	142	164	162	160	181	152	163	155	146	130	162	180	155	167	175	179	166	171	190	145	147	157	163	162	140	164	156	179	134	159	157	146	159	170	166	181	153	157	182	168	146	150	151	148	168	178	158	192	164	162	159	168	161	164	150	188	163	201	158	168	162	165	141	144	146	148	160	156	156	153	163	149	163	158	149	167	151	153	149	158	149	191	166	154	171	149	164	162	185	163	173	158	184	152	171	143	161	161	161	160	157	161	161	161	159	156	181	136	143	151	155	136	160	186	161	156	147	163	159	151	161	155	164	154	150	155	170	166	164	142	159	152	179	137	166	158	163	143	156	161	148	168	177	191	154	159	199	166	149	172	148	180	167	140	129	156	165	169	178	146	171	160	129	129	153	159	153	162	160	153	182	148	186	149	166	169	156	150	152	170	152	148	171	151	141	150	159	160	174	192	154	158	159	155	157	172	188	141	183	166	143	193	168	169	145	134	154	163	160	180	168	158	163	154	179	155	125	162	172	142	189	161	168	172	139	169	157	187	167	154	159	164	143	168	159	160	175	169	154	148	147	159	164	163	172	163	154	157	154	148	182	175	165	138	163	145	147	170	166	156	175	160	166	154	162	176	143	143	150	154	149	149	180	170	170	183	147	149	178	171	158	141	142	167	151	145	157	136	160	169	182	151	189	164	150	148	146	150	168	161	143	159	170	150	160	163	186	173	191	163	169	151	162	170	161	179	156	183	157	141	143	159	178	166	151	182	139	145	152	155	140	169	141	152	164	143	177	160	166	170	161	159	174	168	156	149	179	152	170	138	162	171	173	152	153	185	168	167	148	180	154	172	157	138	158	153	149	170	174	163	180	167	168	172	160	170	179	158	158	164	148	187	179	155	162	167	177	147	156	181	162	182	149	164	167	154	170	153	150	184	148	158	172	163	186	161	183	172	167	157	170	165	171	153	158	160	138	158	154	165	154	151	166	181	151	152	158	151	182	162	168	177	154	162	150	153	134	159	165	148	169	148	158	149	152	159	149	173	179	143	149	151	160	161	148	146	166	172	141	168	153	146	158	156	137	173	156	175	164	158	139	131	160	151	182	146	163	160	174	148	173	137	158	140	171	152	169	173	162	162	175	163	153	163	125	144	174	156	172	176	174	166	152	155	157	155	174	162	178	138	176	154	164	153	171	154	160	166	190	168	151	143	161	146	164	151	163	139	170	167	151	174	158	164	151	171	161	146	173	173	150	153	196	143	156	160	185	157	158	156	178	152	159	162	154	174	160	140	160	174	153	158	159	179	174	169	153	152	167	157	176	164	145	167	150	174	132	154	172	163	127	150	169	169	164	141	158	146	143	143	157	169	134	170	156	170	150	182	156	174	148	145	174	155	161	157	155	163	187	166	133	170	155	176	169	167	165	147	152	151	157	157	168	181	155	157	157	157	147	143	180	177	152	145	140	149	149	166	168	171	158	142	145	170	140	158	153	161	168	162	161	150	145	167	158	159	157	179	180	186	161	165	172	164	162	177	176	167	174	141	150	154	161	147	153	162	159	163	168	170	147	170	164	171	179	161	142	147	186	151	158	155	171	167	181	179	152	190	139	168	182	167	157	146	146	166	147	180	150	148	148	167	167	178	152	159	170	180	145	164	146	136	154	141	169	161	166	160	181	161	144	145	140	146	157	158	158	158	165	138	137	153	150	172	161	166	162	168	159	167	176	163	154	189	172	154	178	159	194	188	183	167	154	165	171	175	154	180	167	154	184	167	174	157	163	160	165	145	175	161	169	166	157	151	159	182	160	149	144	184	196	178	168	164	131	163	159	163	159	162	140	144	169	155	157	172	152	172	166	144	175	172	155	165	152	164	158	148	163	164	154	168	167	168	158	128	166	154	165	166	173	156	165	161	181	170	166	164	148	155	177	171	159	175	150	154	168	189	187	161	145	163	171	159	164	157	184	165	164	170	178	157	159	185	160	163
2494	522	637	678	644	578	532	540	546	553	569	528	503	474	534	507	530	509	523	508	538	543	521	502	471	522	524	517	526	500	509	519	514	501	486	519	490	456	513	491	490	475	495	468	441	537	487	489	489	505	555	491	505	507	517	498	511	482	540	495	485	492	498	512	489	475	518	477	520	498	500	474	497	527	485	514	476	539	522	464	509	507	510	533	473	492	524	490	510	471	502	488	484	518	478	468	517	462	442	503	465	498	508	507	489	536	494	528	479	518	508	498	533	477	486	501	490	471	484	477	509	477	521	485	488	502	509	478	456	539	507	510	535	495	476	509	470	487	503	479	531	495	516	498	450	504	476	496	498	508	515	524	507	492	487	477	525	533	501	477	508	480	455	509	496	513	496	528	496	487	510	534	508	508	515	530	526	502	477	463	462	464	447	502	452	478	481	508	495	493	483	482	518	480	517	522	440	484	496	481	494	507	472	474	494	482	518	510	443	498	494	515	476	544	543	493	477	499	528	479	500	515	500	504	484	526	466	509	520	509	476	487	505	499	482	530	494	499	466	466	484	510	484	502	499	507	492	548	511	529	458	499	517	509	466	496	504	517	487	519	458	483	463	452	451	502	491	495	479	511	496	531	480	531	437	509	478	499	499	507	529	485	506	512	478	516	505	510	497	488	516	480	486	477	484	479	489	533	491	486	508	493	501	494	505	479	511	529	509	508	463	492	511	465	477	498	481	496	496	507	506	503	517	565	461	479	477	482	483	500	504	466	482	495	517	513	509	507	478	502	495	457	526	510	519	506	507	471	464	482	512	525	493	511	480	519	492	509	526	522	495	474	543	522	473	529	500	471	482	499	479	512	509	502	516	492	466	530	557	520	468	482	483	475	469	485	503	511	531	456	517	477	476	474	524	476	487	449	517	501	495	487	488	443	484	526	465	474	519	517	487	490	516	551	474	461	466	515	498	489	489	487	506	501	508	509	478	503	481	511	487	542	514	516	481	500	489	480	468	524	501	482	555	544	512	502	527	520	489	466	491	511	474	442	479	482	508	482	520	492	491	523	503	518	505	503	474	506	479	513	470	506	514	521	513	482	521	459	479	489	516	520	501	524	497	476	502	461	486	529	480	492	546	482	486	471	514	479	510	460	477	505	516	469	487	471	538	502	527	501	487	518	464	480	482	465	494	471	481	499	508	505	510	491	517	462	500	498	491	523	478	469	497	499	495	494	454	480	485	510	488	501	474	490	489	551	532	502	505	511	516	474	475	508	484	527	468	522	480	501	525	504	516	502	511	477	506	523	523	481	501	464	488	487	463	511	502	484	487	486	502	474	500	523	507	490	504	501	501	471	502	477	474	480	460	495	491	474	508	497	478	535	508	473	526	487	496	490	489	499	487	497	468	546	500	492	459	482	506	490	489	477	459	520	493	534	481	496	468	500	482	469	470	485	473	446	472	504	478	501	491	496	488	506	514	471	481	486	515	507	532	517	486	509	480	493	537	512	461	494	495	485	491	513	464	512	495	462	448	502	519	507	517	467	499	456	493	496	483	480	507	497	505	534	509	475	512	512	490	452	546	501	493	505	490	495	491	500	480	513	460	489	515	516	457	487	504	505	503	472	504	495	517	503	449	517	480	480	493	514	472	482	489	475	485	492	526	455	508	547	511	535	484	506	498	487	489	497	494	519	494	473	497	501	525	497	490	485	478	500	490	504	501	445	499	464	494	502	505	478	480	439	547	495	492	494	504	468	511	502	519	452	484	484	539	461	494	465	499	507	547	462	495	520	510	500	476	509	514	457	517	494	486	504	533	486	487	511	463	478	501	460	491	477	487	507	509	507	505	516	522	515	464	544	501	502	516	461	504	504	535	458	487	520	523	513	490	476	518	470	506	510	500	478	455	503	500	524	516	507	484	508	495	518	458	511	522	495	514	521	480	491	483	484	520	503	478	472	516	553	540	503	517	524	493	457	518	462	475	486	492	537	478	502	484	442	489	465	488	514	479	441	494	468	474	511	479	519	528	484	554	529	492	483	523	501	513	504	502	477	474	513	528	476	465	487	484	561	466	512	449	491	476	486	520	494	520	526	504	505	505	454	514	488	503	462	487	539	497	497	456	480	479	513	478	506	492	499	506	433	500	477	445	479	487	554	484	509	487	498	500	513	426	482	462	501	497	469	495	505	463	494	517	514	518	528	492	520	477	462	491	525	479	476	506	535	529	517	546	520	498	511	504	499	475	462	492	462	522	519	555	487	501	534	521	473	483	527	472	495	468	505	503	456	505	524	474	457	494	513	532	506	473	499	499	479	519	485	492	512	496	526	491	486	483	506	500	474	503	534	455	516	468	466	509	479	507	524	528	481	502	487	513	528	517	504	522	490	502	472	448	509	482	485	461	455	512	475	493	483	505	532	474	508	523	453	514	508	512	485	495	472	478	492	522	540	487	511	542	493	502	512	504	501	476	504	510	457	515	481	503	488	497	504	513	481	504	485	533	496	510	443	504	506	504	485	542	472	428	508	517	496	508	506	506	453	471	543	510	463	503	495	503	479	528	485	526	478	472	442	485	502	548	478	517	490	488	518	506	491	502	522	506	534	471	504	487	479	487	506	471	511	450	496	527	509	474	457	459	521	549	514	454	511	507	515	513	497	491	485	495	528	479	502	469	462	467	521	511	520	498	474	523	502	495	460	521	501	488	486	487	505	515	500	515	470	491	510	515	525	475	529	479	502	494	505	518	508	514	545	485	501	530	461	503	477	486	526	487	505	493	491	499	470	471	491	521	480	544	474	495	497	506	487	482	462	501	489	484	519	524	497	496	497	477	503	476	512	519	511	494	479	520	486	492	479	527	505	485	483	499	519	465	535	502	476	501	516	536	523	538	500	474	506	516	527	505	474	448	537	520	541	450	504	491	499	477	495	493	538	497	492	510	482	488	484	500	491	494	469	506	475	507	510	503	509	531	516	555	513	458	494	463	498	472	494	473	476	499	483	477	486	526	495	515	515	484	515	515	501	534	511	503	503	464	460	503	508	530	506	517	460	499	543	496	514	491	500	545	518	453	448	520	498	508	474	484	491	496	457	528	484	507	476	523	514	490	501	444	507	493	455	495	482	485	515	503	482	537	515	533	513	525	496	491	493	450	467	505	480	506	501	489	492	538	467	501	508	498	519	518	469	485	463	508	489	480	506	501	489	492	520	509	457	460	466	481	477	500	498	496	488	488	511	510	542	493	535	489	470	490	553	505	514	454	520	466	493	484	528	478	462	520	485	521	541	464	464	443	495	525	504	470	481	490	498	495	507	502	502	514	490	496	497	503	535	481	480	494	521	493	493	490	476	482	523	515	502	478	502	479	486	526	483	501	465	494	549	486	492	494	487	505	477	500	504	479	507	511	526	501	460	521	497	505	495	507	503	501	483	471	486	530	502	503	459	461	514	525	493	505	516	505	505	468	462	493	483	512	501	523	492	505	465	509	561
16067	3097	1301	998	778	629	525	464	458	406	379	340	392	339	334	353	352	348	307	330	312	323	301	294	311	301	321	331	332	323	327	325	301	301	328	293	323	303	324	308	334	325	335	294	342	336	322	300	287	310	300	288	259	302	281	344	344	302	326	296	323	310	316	319	320	309	311	307	310	306	293	313	299	289	331	295	296	316	291	325	307	316	287	339	312	276	304	276	338	323	329	294	306	279	314	289	317	313	315	296	306	306	298	340	282	288	290	334	302	313	265	279	331	277	319	314	321	333	315	306	317	330	315	293	277	300	309	303	290	264	341	335	310	305	307	311	310	294	293	320	280	308	295	327	312	310	281	284	333	289	318	315	265	304	316	309	315	294	282	278	332	291	316	327	308	319	303	327	316	298	283	295	313	319	290	322	285	332	308	304	279	299	338	318	284	316	282	278	352	302	277	310	302	310	294	308	296	316	302	319	287	336	280	308	335	270	308	335	313	287	269	315	283	300	322	315	313	305	262	316	327	318	268	312	279	276	297	277	321	300	305	298	313	301	305	337	268	277	335	360	296	309	297	318	282	295	298	299	305	299	277	299	271	308	313	296	306	300	287	308	263	317	295	294	297	327	312	315	297	322	325	300	285	334	327	271	276	297	295	332	329	291	287	288	293	307	300	309	286	323	321	313	319	328	306	277	321	324	297	288	299	274	308	303	298	325	335	313	273	303	301	307	307	343	319	283	300	304	293	316	297	297	316	285	305	283	302	328	297	287	298	293	291	342	283	300	298	291	324	290	314	291	285	326	317	322	327	254	347	328	260	328	308	282	301	290	302	290	312	320	293	285	331	303	294	295	311	340	312	307	288	278	340	328	310	313	308	332	290	305	284	303	309	313	310	307	299	307	304	314	264	324	322	299	296	326	282	321	311	327	300	335	320	284	300	299	289	317	299	301	338	309	287	331	327	314	299	326	310	314	323	281	292	334	321	308	335	286	297	310	332	321	287	321	310	308	314	318	298	322	318	297	301	309	320	322	323	299	301	337	327	327	311	262	285	296	318	307	322	289	316	289	326	297	318	314	302	322	278	331	288	296	305	295	289	289	274	293	285	318	311	302	321	309	297	328	322	275	292	287	287	346	308	303	279	278	302	302	292	335	317	286	298	301	289	309	297	294	305	303	300	300	295	288	289	316	299	292	289	312	324	298	314	325	344	303	328	307	280	313	266	301	301	281	324	290	271	284	284	282	317	299	301	293	290	306	271	287	328	287	287	314	292	308	284	309	319	311	288	299	316	322	313	281	301	316	321	280	286	322	280	291	277	309	294	317	306	321	307	275	318	283	312	308	289	314	313	295	264	287	304	319	298	291	293	303	297	313	309	292	321	297	323	315	305	289	303	314	297	302	287	312	304	325	297	311	328	320	345	307	309	295	319	293	278	309	302	288	291	283	306	301	283	300	310	277	307	313	283	306	310	283	292	298	306	333	292	324	326	314	315	276	338	291	275	327	274	305	277	314	270	289	316	304	321	325	303	286	298	293	293	318	318	302	305	305	288	307	303	293	280	305	286	292	300	337	309	293	315	287	308	327	302	315	303	321	258	300	289	292	311	332	332	292	280	312	282	294	316	305	281	300	311	296	286	310	313	306	310	292	315	301	307	322	302	322	314	296	297	298	295	286	319	291	310	321	294	297	308	310	326	312	323	329	272	340	299	325	305	317	307	299	322	319	320	295	283	258	296	307	303	281	307	316	313	322	302	306	291	290	330	276	310	319	296	316	294	290	305	256	299	322	288	289	296	301	319	344	312	329	308	300	280	280	300	301	284	300	315	299	318	320	286	318	290	310	303	309	284	297	284	304	308	264	302	307	308	330	286	306	272	331	282	334	301	324	306	299	309	312	290	334	303	312	325	317	307	302	297	302	307	341	311	306	305	306	292	299	307	279	287	272	303	305	290	315	298	299	342	312	304	331	332	339	284	305	297	300	305	310	322	346	316	279	299	298	273	305	299	300	283	316	307	303	296	331	323	303	283	310	328	296	332	298	289	300	277	320	315	315	307	318	277	312	323	305	304	322	303	301	330	300	302	339	312	315	340	342	287	325	325	307	312	317	292	310	326	308	324	331	324	312	312	326	286	317	266	274	300	287	306	291	293	317	294	276	296	279	289	303	315	280	327	301	289	302	305	300	291	292	318	313	290	313	283	309	300	308	303	302	289	320	318	348	292	317	312	324	300	332	322	304	304	305	297	273	314	269	288	288	286	309	303	310	311	347	305	294	287	298	330	371	325	288	338	323	308	309	293	325	274	287	324	294	312	278	335	271	313	295	318	326	314	281	304	308	305	288	332	277	288	315	317	303	296	305	331	301	277	309	254	307	290	280	290	272	317	319	307	307	305	300	301	300	307	329	309	311	305	319	311	347	323	316	294	335	343	327	294	320	323	290	290	297	306	307	279	306	294	305	304	295	335	305	303	288	308	300	334	321	302	300	293	332	260	305	289	295	304	287	297	331	330	296	318	279	297	290	304	301	299	259	309	280	316	315	303	302	303	283	323	271	297	287	272	332	292	286	297	291	311	307	339	302	298	314	320	294	293	271	319	298	298	301	315	297	280	305	338	280	299	289	275	320	276	291	313	296	306	315	345	292	284	305	312	294	297	289	291	296	295	286	291	292	304	289	335	309	290	352	301	285	297	334	326	298	344	280	319	306	303	298	288	288	325	297	307	292	308	292	305	282	321	284	339	340	300	320	316	294	298	305	316	291	318	315	316	314	290	293	359	300	301	300	303	321	291	301	335	303	281	324	307	315	302	302	298	302	287	319	303	310	280	279	301	326	307	332	322	304	317	302	330	295	309	299	296	312	289	299	293	333	346	315	321	308	299	293	316	318	284	302	302	302	293	352	327	290	285	276	312	284	307	316	308	324	291	305	324	319	310	326	303	312	320	337	332	290	334	331	277	317	294	292	289	284	312	312	291	295	321	325	287	306	316	281	290	309	310	279	309	316	290	300	299	316	284	311	334	333	298	314	341	354	312	322	288	328	288	303	308	330	322	327	321	291	290	284	303	313	312	300	299	299	309	311	322	346	317	312	304	296	316	280	269	312	300	287	281	262	284	321	304	321	339	323	293	293	316	297	323	295	300	316	291	292	314	303	338	308	296	302	293	336	287	314	289	310	326	293	314	311	318	270	311	306	307	302	283	326	280	311	305	301	313	300	283	307	312	289	294	302	299	323	279	269	317	302	298	291	292	248	314	308	282	304	307	285	325	280	310	253	337	281	310	302	322	279	306	312	313	290	308	311	312	311	318	277	312	312	319	295	303	275	281	258	304	275	311	313	323	305	333	311	307	315	328	300	299	309	286	282	290	327	317	319	316	315	293	292	309	280	310	308	295	303	297	306	284	294	312	300	314	310	289	323	340	269	289	318	307	300	326	322	303	316	304	294	296	283	309	301	320	297	285	306	314	291	296	300	303	301	326	323	269	292
9981	1722	3257	3446	3099	2566	2235	1943	1777	1536	1467	1326	1321	1152	1171	1163	1128	1046	1019	1019	995	961	948	973	941	951	913	914	923	871	843	899	881	899	901	957	890	883	909	850	853	842	831	889	867	847	876	857	858	898	826	904	882	907	811	850	865	869	827	841	858	812	922	846	780	809	823	816	868	834	804	811	820	837	854	849	876	814	813	835	793	842	825	824	833	846	860	847	860	787	845	801	832	857	843	840	820	838	838	883	813	854	824	826	857	821	842	807	805	826	817	840	866	824	854	811	840	809	854	801	807	833	850	808	796	792	845	822	860	801	778	865	825	762	884	855	853	806	783	819	839	891	862	832	871	803	806	842	852	838	811	793	842	774	818	797	844	849	881	819	801	826	848	839	797	834	834	842	884	772	802	814	817	873	825	834	776	794	810	888	839	843	809	829	790	788	809	822	841	819	799	841	842	841	851	816	824	843	817	873	829	835	823	820	832	843	826	827	910	822	817	866	759	791	878	814	777	812	799	849	788	846	789	848	872	823	856	787	837	857	857	816	794	841	884	811	831	792	810	851	802	785	804	817	811	783	851	842	846	819	810	869	816	790	812	784	847	833	766	788	881	787	853	778	835	855	843	819	796	815	849	843	846	816	827	823	888	832	797	794	836	813	837	804	812	865	856	825	809	812	887	791	827	846	833	826	859	797	832	840	860	859	789	803	791	839	795	852	819	832	815	815	835	805	807	870	833	855	791	849	848	830	862	806	774	817	814	850	810	833	816	863	812	780	799	823	803	792	853	891	789	840	812	807	840	845	835	858	826	836	846	850	772	850	764	814	817	819	807	833	800	856	877	860	772	833	817	836	833	787	827	868	879	842	814	848	803	810	768	864	843	811	790	765	805	821	863	837	831	884	811	844	798	795	811	829	838	789	809	834	829	782	818	780	861	810	849	848	812	835	839	843	857	843	810	801	803	856	830	812	804	860	814	802	851	843	800	816	900	828	853	848	788	838	861	810	802	873	827	846	827	816	779	827	814	791	860	842	848	804	845	820	803	808	792	840	874	837	842	743	834	886	790	807	814	809	829	788	875	863	814	792	844	836	808	828	789	806	834	797	793	844	826	781	879	832	863	854	844	813	846	817	784	778	844	819	836	808	860	769	810	856	844	874	799	847	869	851	863	831	846	827	869	806	801	802	828	835	813	883	877	808	841	808	804	817	811	839	829	831	859	824	854	874	792	879	859	788	862	868	817	806	844	831	840	818	897	838	832	798	855	862	838	837	849	819	895	793	822	838	788	807	801	843	826	852	828	814	854	818	798	848	845	793	832	787	817	755	865	813	880	821	839	803	819	793	807	848	849	831	793	791	804	802	881	773	808	768	810	849	848	843	854	835	785	793	779	835	811	877	807	789	829	794	806	850	771	836	777	826	779	781	824	807	789	825	823	829	825	814	799	835	793	842	829	820	852	847	857	784	833	803	792	846	815	841	840	829	776	831	877	814	766	882	812	826	833	781	847	824	786	826	798	810	825	839	837	791	864	854	850	875	821	825	864	766	829	829	820	792	828	830	803	845	803	801	791	806	839	799	824	830	816	851	824	851	824	825	821	783	823	809	808	832	827	808	827	791	767	837	836	844	812	850	846	876	839	829	738	804	844	793	811	839	795	860	826	831	851	790	774	828	828	852	799	835	789	849	866	857	862	826	816	791	888	756	787	764	825	781	871	817	813	887	786	841	827	819	838	860	826	813	854	831	802	835	841	785	759	849	808	817	802	841	843	819	780	798	844	800	848	808	797	845	841	842	756	805	877	819	795	781	788	821	812	819	816	861	794	832	851	794	789	786	846	839	813	823	825	785	836	819	839	850	840	845	848	830	833	868	788	909	817	797	834	819	839	854	858	857	859	788	772	813	827	871	799	796	812	844	856	829	834	855	851	877	851	796	837	789	825	858	866	812	849	815	861	852	800	789	816	807	829	814	823	854	774	842	833	845	856	799	791	812	806	838	815	829	799	832	860	799	770	806	795	804	840	781	860	843	845	836	859	849	814	816	851	793	799	783	804	829	806	796	800	797	803	815	828	801	825	828	833	833	873	864	834	828	829	860	801	831	817	816	814	827	812	882	810	857	817	767	847	872	800	826	825	834	870	840	818	820	804	820	833	834	836	822	814	820	778	823	834	835	832	819	825	801	859	831	792	853	862	819	857	880	824	842	819	798	820	806	871	800	798	801	885	832	875	804	839	865	824	834	840	829	864	820	799	841	842	833	813	814	803	880	801	806	867	813	872	853	866	796	833	825	806	821	798	797	755	833	789	780	786	841	842	848	808	844	846	803	801	861	827	816	822	781	862	787	842	789	823	837	805	775	806	796	822	886	853	817	861	846	850	800	849	809	844	774	785	805	790	825	795	826	803	807	854	839	833	835	891	832	889	872	806	847	895	801	772	814	796	828	816	794	839	825	804	845	781	852	832	831	826	860	850	783	789	809	790	848	882	777	868	853	795	830	867	869	798	820	802	813	839	813	818	825	832	859	834	827	856	817	849	838	831	826	803	830	788	838	878	753	834	852	813	822	819	836	792	787	812	851	811	813	852	781	853	810	819	860	871	822	849	863	799	853	823	836	796	886	904	772	842	805	792	801	834	815	846	792	829	807	804	862	865	842	837	782	805	827	858	806	859	848	844	796	805	795	848	813	823	820	881	818	839	806	823	793	818	801	789	830	790	817	861	857	845	847	845	777	814	823	851	819	806	862	789	782	826	888	789	802	826	868	815	821	815	833	812	844	853	855	829	823	791	849	827	818	759	786	795	825	828	792	821	792	827	816	835	884	841	850	813	887	850	818	816	802	831	799	838	826	795	813	833	809	770	763	802	789	824	820	873	847	822	802	793	817	823	801	830	823	788	870	809	851	839	783	803	850	846	820	858	844	819	846	823	853	794	826	797	792	843	860	856	847	793	824	791	845	847	776	812	820	831	819	826	841	838	833	756	828	870	867	837	815	822	790	835	816	853	839	814	875	802	788	826	839	803	760	824	816	837	834	843	839	836	866	869	857	830	792	812	869	824	828	812	837	810	799	850	813	818	758	898	793	853	887	820	886	892	818	863	817	835	778	832	808	830	822	832	819	853	791	847	786	828	798	831	826	811	828	839	771	864	822	840	849	826	846	764	879	825	848	781	829	798	811	786	844	874	844	897	803	843	801	823	761	838	808	837	768	813	802	807	821	805	824	833	830	828	798	828	817	830	843	794	820	810	845	788	812	833	834	817	800	824	784	813	872	878	848	797	822	865	806	817	809	806	832	795	813	831	843	824	868	878	853	801	827	796	824	815	805	825	818	805	803	824	876	849	820	801	852	829	844	859	835	829	829	795	794	794	816	781	830	822	806	842	792	822	838	828	828	847	853	847	920	870	783	816	829	831	833	833	864	828	792	794	844	872	853	797	808	823	830	809	849	821	859	812	808	801	817	872	758	862	786	856	845	821	783	814	812
27819	8373	2468	1656	1164	957	748	665	530	465	459	395	377	379	372	333	324	343	324	360	332	324	310	287	318	293	348	297	326	294	318	282	279	273	322	307	314	322	290	262	291	283	289	306	287	300	296	312	313	320	295	282	263	283	275	289	309	272	299	287	301	288	286	308	276	278	289	285	281	253	310	289	301	279	290	294	293	286	298	288	279	293	285	280	296	271	283	276	266	279	265	299	285	255	308	267	279	283	264	270	261	303	309	276	303	277	269	285	266	299	288	298	277	309	296	264	293	299	293	282	302	273	295	290	256	246	286	283	249	288	299	296	304	301	266	292	269	256	272	270	288	290	262	281	306	262	269	281	261	281	274	277	289	279	278	265	287	329	274	300	286	251	287	272	278	288	309	302	287	291	293	263	288	277	296	281	277	273	296	266	300	267	268	276	255	277	290	314	312	273	288	262	278	283	279	304	326	302	261	269	273	286	311	286	287	267	311	259	291	276	299	311	285	284	253	268	276	268	292	304	263	283	262	299	294	297	304	291	320	275	270	283	265	303	271	277	294	306	267	293	302	290	252	261	282	252	301	286	284	298	288	300	283	280	256	266	303	319	299	301	294	284	270	301	278	317	289	267	303	250	309	277	294	280	284	305	296	276	282	286	308	275	263	306	291	300	291	263	280	253	275	305	303	289	331	297	308	270	295	276	281	276	283	298	262	299	293	288	318	270	269	264	298	313	297	272	323	284	280	311	287	268	297	296	291	282	255	299	267	295	285	301	284	259	286	295	298	271	265	304	286	331	291	285	253	298	291	288	281	291	244	308	285	273	315	274	273	308	292	287	291	290	287	285	282	298	269	287	284	263	278	269	285	287	273	269	263	272	320	293	307	275	257	332	299	306	295	306	310	276	289	281	292	313	275	282	328	296	304	248	266	275	271	285	287	281	288	287	270	261	249	309	285	286	254	279	303	283	316	287	282	277	270	271	326	304	297	288	261	303	312	301	276	261	312	299	314	307	250	272	291	315	253	279	305	267	280	287	268	273	290	268	278	293	295	246	271	291	289	250	290	301	290	275	285	303	289	284	284	308	263	270	312	298	295	302	287	283	291	266	291	268	310	305	284	281	293	308	276	293	276	316	273	277	269	287	286	306	319	255	287	253	246	285	291	304	300	258	292	287	305	269	289	271	276	298	270	317	287	265	274	295	256	280	284	280	298	279	266	295	297	277	321	310	320	280	327	289	259	274	274	281	287	311	277	255	303	269	297	291	295	304	280	279	280	258	279	283	264	296	272	281	246	325	288	292	304	291	269	257	258	266	278	273	275	262	270	280	292	303	271	299	291	294	279	256	309	317	267	266	302	282	278	294	280	301	267	249	281	270	316	276	331	264	281	299	305	256	298	282	259	284	280	314	293	271	263	289	282	292	295	276	274	267	262	260	302	280	269	276	268	271	274	277	292	283	257	268	280	322	306	303	294	294	296	290	277	276	289	277	283	288	314	276	312	308	270	302	300	304	278	277	282	287	268	243	282	317	327	287	282	298	270	279	318	303	271	265	277	273	272	278	297	291	301	306	298	291	290	274	296	323	270	288	286	288	307	304	303	279	286	266	251	285	301	277	269	281	288	280	314	317	289	294	288	292	244	271	295	282	261	302	311	294	289	284	285	301	264	307	282	289	317	279	305	317	293	292	275	277	278	286	288	254	300	285	317	294	268	281	259	261	308	245	295	318	300	265	272	293	274	293	308	269	299	295	300	294	309	266	294	282	319	294	281	281	273	320	272	307	283	292	309	286	298	301	256	320	279	301	264	319	278	302	281	294	290	294	300	275	277	303	283	279	287	262	275	281	275	289	270	253	292	298	284	279	287	319	299	283	285	276	271	302	291	276	294	296	319	296	300	286	282	274	291	281	287	240	281	280	294	297	252	289	299	306	294	293	277	287	299	310	287	259	299	297	333	312	291	276	275	261	288	267	288	314	279	279	298	315	288	318	295	268	283	292	293	296	288	264	319	298	290	270	269	265	249	299	264	277	294	281	292	278	296	296	291	263	293	311	267	278	265	272	307	282	281	277	298	250	270	262	285	247	306	297	256	284	252	298	252	278	285	299	283	256	261	271	290	284	310	260	269	280	298	287	294	269	283	262	312	265	300	241	289	271	271	281	303	258	276	271	269	248	282	302	277	274	262	258	275	277	298	291	270	280	278	302	251	292	288	297	284	269	294	282	292	291	261	293	310	296	286	267	308	285	298	302	270	267	285	302	270	257	283	261	310	303	271	284	321	303	274	293	287	288	293	267	310	295	286	267	300	336	310	305	279	316	300	303	254	299	283	281	310	309	294	274	298	255	267	284	279	257	260	288	303	294	306	296	270	273	320	288	280	296	304	261	293	245	255	283	318	316	287	294	294	289	279	280	284	280	263	271	298	333	272	287	287	289	274	247	289	295	294	268	289	296	282	296	287	277	291	302	286	295	267	284	285	303	285	249	272	279	279	259	284	271	308	306	287	272	268	330	256	259	295	285	266	297	311	267	294	271	276	289	281	282	259	287	312	279	305	271	285	274	242	280	301	306	293	278	288	266	257	283	271	285	261	284	268	291	264	294	254	316	275	268	302	290	258	294	296	285	290	248	272	304	267	282	275	301	308	283	284	331	283	277	294	279	287	265	291	274	264	262	262	271	272	269	288	290	279	280	281	266	266	296	274	292	259	265	290	294	320	267	284	247	269	267	296	279	293	290	286	286	274	282	256	313	315	270	292	289	285	305	280	271	269	261	259	291	292	255	279	270	293	291	255	273	273	304	261	308	285	321	277	286	282	276	306	297	295	272	308	265	285	294	297	266	288	298	270	273	264	276	290	287	268	280	283	293	269	307	290	256	279	268	288	275	251	278	306	296	292	275	275	270	266	300	247	282	283	267	302	286	265	264	273	254	267	248	298	295	289	315	304	285	301	296	316	275	284	307	307	273	269	286	258	310	279	286	284	301	266	283	265	284	276	289	293	305	263	293	293	260	273	265	273	283	284	342	310	280	291	284	277	280	283	306	272	268	276	306	322	276	291	287	289	290	275	278	290	278	275	309	271	282	274	281	282	264	294	278	298	291	301	313	303	303	297	295	272	281	290	283	283	292	284	276	278	275	303	281	297	294	279	307	275	283	296	277	282	269	300	255	350	289	270	272	265	295	274	262	293	262	306	291	291	279	268	284	317	260	274	285	329	299	288	282	291	299	280	278	297	316	311	283	307	278	263	282	280	295	263	288	289	293	286	303	274	287	300	271	290	290	277	277	305	282	255	315	292	299	303	297	303	324	297	294	283	287	307	297	266	286	292	298	281	261	322	286	269	289	296	288	300	281	283	306	271	293	298	273	241	315	267	296	285	290	281	296	284	263	302	307	281	278	272	317	272	276	274	283	269	300	284	270	272	312	268	320	302	296	290	275	281	296	309	294	256	309	313	271	276	287	318	246	274	285	282	306	281	272	298	288
14866	2416	4996	5547	4824	3954	3251	2852	2347	2031	1893	1648	1524	1427	1361	1300	1167	1168	1164	1167	1111	1093	999	1004	996	957	923	910	865	909	846	935	894	807	875	895	855	861	901	836	830	786	856	821	811	834	827	862	831	782	780	820	761	823	778	769	755	844	815	774	752	719	786	787	834	776	793	781	781	748	816	787	718	761	772	786	753	775	756	792	732	758	795	789	710	834	777	787	754	800	766	782	767	735	742	766	734	788	750	776	771	750	802	751	739	817	743	712	754	707	768	746	801	757	730	734	768	771	731	716	781	749	777	757	764	748	766	745	731	733	753	744	748	734	762	762	723	771	722	766	764	735	773	738	773	746	739	687	763	733	743	708	725	764	783	802	758	757	775	739	797	735	746	787	763	799	733	796	743	721	759	700	748	731	737	731	716	743	819	771	800	718	767	733	798	711	715	829	776	736	756	761	711	720	733	763	782	773	734	715	739	751	758	756	762	711	744	769	739	704	754	788	737	824	756	804	746	786	776	804	768	764	738	752	760	772	740	733	723	768	762	789	755	773	718	777	753	733	717	760	755	705	768	733	777	732	721	812	813	770	779	747	724	744	703	768	764	723	775	722	796	733	736	814	780	779	773	723	743	756	738	730	772	763	740	738	776	740	743	735	749	724	772	733	750	750	744	719	734	755	764	745	727	793	777	770	725	749	687	740	726	763	774	749	749	716	759	768	761	764	676	746	755	825	737	744	716	735	762	745	754	784	749	769	740	724	787	712	748	767	749	752	725	712	775	751	753	751	751	744	714	781	745	732	736	708	739	764	766	775	746	740	762	740	744	745	749	769	742	747	731	773	734	780	771	760	759	718	749	785	754	767	767	717	707	751	730	753	759	772	759	747	755	716	741	744	710	709	773	703	759	736	786	776	772	726	716	783	788	799	731	768	743	762	763	778	785	729	746	747	725	770	781	767	770	741	757	760	744	770	762	815	710	711	749	705	753	822	764	759	745	759	713	728	770	739	764	752	735	749	756	752	768	743	798	697	684	722	785	741	763	712	731	761	721	715	719	747	734	761	663	750	692	711	734	713	757	743	724	729	756	759	731	805	765	740	730	744	753	759	722	729	803	710	792	786	798	781	723	757	689	785	754	741	745	795	766	729	741	774	788	765	801	762	751	759	797	737	737	781	753	746	738	741	743	783	793	744	762	755	764	727	767	751	783	779	751	757	763	740	755	729	707	772	768	781	765	738	756	817	744	723	746	692	745	766	762	764	739	746	833	798	773	757	748	765	782	766	740	772	794	742	776	755	748	756	738	775	777	761	731	700	731	765	744	776	727	741	777	711	768	750	790	714	723	755	716	804	772	736	766	722	786	728	782	780	737	729	790	767	739	725	773	735	736	722	809	736	737	748	740	727	804	743	776	762	724	783	729	689	754	727	717	795	790	697	756	782	770	723	792	732	722	770	755	726	746	785	757	745	733	735	724	764	755	727	718	740	768	749	739	731	740	807	724	730	725	775	754	749	780	765	772	739	736	689	715	787	771	784	781	782	747	753	752	756	747	755	769	721	778	760	769	753	723	754	733	737	766	757	765	792	705	803	782	765	794	748	726	776	736	738	719	748	733	791	733	747	754	760	763	762	733	791	750	829	727	676	733	693	790	740	720	719	739	736	745	770	753	706	743	761	747	762	779	749	754	744	802	742	788	800	803	745	714	746	727	742	748	747	733	739	668	755	750	727	760	737	723	734	751	772	706	785	768	758	764	781	729	767	695	704	729	772	799	745	758	738	749	741	774	734	720	756	776	752	756	722	708	737	726	786	727	719	755	700	799	800	767	754	759	780	727	787	760	775	743	760	771	757	760	739	743	750	766	720	725	742	799	743	737	770	743	713	795	744	765	757	773	740	715	723	764	698	752	745	771	728	742	800	757	776	731	790	746	751	756	777	736	786	755	727	701	772	729	743	677	750	698	695	780	734	801	699	792	753	736	697	713	796	771	776	770	762	742	788	748	789	753	735	764	792	769	727	755	759	766	794	780	775	736	714	773	785	771	762	694	795	738	757	747	767	719	825	759	722	766	734	781	710	782	726	775	689	773	760	802	762	749	756	681	781	757	737	712	747	770	767	730	718	729	724	811	757	725	715	727	728	735	785	757	756	740	823	727	741	754	739	731	752	773	825	774	777	738	780	771	771	774	741	751	778	710	743	735	774	709	757	790	711	718	806	736	719	733	747	764	757	787	799	722	750	769	731	740	744	739	779	724	753	759	753	753	774	802	756	747	742	724	769	745	743	726	699	735	722	762	784	711	774	715	735	786	774	720	743	793	793	786	783	760	712	751	780	779	807	760	770	718	754	740	767	779	744	732	732	752	723	749	766	699	741	751	751	771	733	792	722	771	809	701	712	772	686	741	760	783	744	753	734	780	728	801	759	719	767	743	748	735	728	754	774	722	751	753	763	757	749	722	805	721	777	739	746	746	712	733	777	784	712	764	784	772	764	745	737	740	734	729	758	707	745	765	722	776	747	771	746	785	767	827	759	727	727	756	714	700	798	755	810	684	739	707	721	747	770	736	747	798	760	784	751	799	756	777	788	807	774	773	718	789	731	787	794	780	780	752	725	766	742	734	750	778	736	781	741	739	759	733	777	732	817	727	758	753	705	767	704	729	754	777	744	770	737	788	698	748	760	738	750	734	753	738	773	755	752	733	743	754	732	730	767	712	725	765	760	768	720	746	737	776	790	752	728	816	765	777	755	782	742	794	757	729	762	784	741	797	734	751	756	792	708	799	733	699	755	776	762	732	776	744	743	758	721	778	706	707	742	759	711	765	707	735	749	750	698	737	788	729	781	703	748	741	720	778	768	775	744	738	746	709	749	773	736	748	703	736	740	739	790	722	780	766	724	770	734	738	740	776	743	762	753	764	676	762	772	737	738	753	774	716	765	791	746	784	770	758	763	683	717	790	753	735	711	738	753	758	802	757	753	754	754	739	754	709	761	727	751	710	736	764	727	776	728	733	778	730	736	686	773	759	744	774	711	710	718	742	737	786	771	752	795	743	702	788	739	748	749	721	786	737	705	723	738	749	749	772	780	788	738	750	728	754	751	770	757	730	743	765	800	762	719	742	814	735	731	759	748	739	750	710	754	733	762	751	743	770	751	734	769	726	770	754	697	730	753	742	719	778	706	765	763	754	775	797	741	775	739	724	769	770	726	779	714	754	765	783	764	760	783	737	733	737	764	741	752	743	747	784	736	771	729	732	781	780	767	786	738	757	744	786	764	775	756	741	749	721	676	753	754	738	773	753	796	739	724	740	762	783	745	716	742	735	760	752	786	734	735	748	753	765	736	739	771	736	802	715	745	731	763	776	758	777	776	781	744	759	725	750	745	768	753	734	771	785	739	721	766	673	731	768	732	724	723	788	772	742	722	787	737	768	804	782	765	759	726	809	809	753	773	772	718	707	735	739	741	748	763	712	768	733	778	785	730	770	820
2311	205	217	183	187	209	163	169	154	186	171	164	161	172	165	161	162	157	149	167	138	168	180	146	175	165	146	147	164	151	148	146	174	172	160	167	156	186	179	164	149	152	166	164	176	169	151	137	162	164	150	180	165	182	156	168	160	166	170	155	144	138	148	152	179	150	167	156	177	177	157	159	150	162	170	162	157	162	162	149	164	175	180	135	152	162	153	154	164	160	160	145	148	161	169	144	141	165	172	154	178	156	147	145	173	160	160	168	169	180	152	177	170	183	164	161	160	167	183	159	166	155	145	146	157	153	174	184	167	158	168	129	173	144	171	144	151	158	172	147	142	157	142	178	168	156	176	149	181	167	166	161	161	151	161	154	153	182	147	168	153	153	156	169	140	159	153	175	129	139	148	158	143	164	134	174	185	187	139	157	165	168	147	185	165	153	175	188	150	157	186	165	137	175	159	159	165	148	139	175	163	143	154	159	158	138	141	167	184	154	145	167	145	179	167	162	146	159	149	142	169	152	154	138	152	154	148	163	161	164	163	181	161	163	172	161	155	150	161	168	138	168	170	152	160	179	170	161	170	149	172	166	145	186	172	156	149	159	192	193	183	169	150	171	154	182	165	177	162	155	147	151	151	149	153	138	150	154	137	160	153	148	163	135	174	157	146	131	126	130	174	174	136	151	164	148	161	151	150	185	167	138	169	158	154	173	179	173	154	168	157	176	147	163	168	182	174	189	147	174	149	151	150	164	162	149	147	159	142	177	186	153	164	158	141	158	185	159	179	154	155	147	157	165	139	173	140	155	158	186	163	167	166	184	169	157	171	161	146	175	152	153	127	135	174	164	161	170	149	155	181	173	174	134	142	175	139	148	169	163	161	144	157	161	147	175	165	176	165	165	154	165	135	151	175	171	153	167	168	155	145	164	162	145	154	163	164	165	147	153	157	176	160	162	149	181	150	153	163	179	172	134	160	171	135	149	180	156	182	180	177	166	150	157	178	160	161	181	134	163	154	150	169	140	161	166	157	147	184	159	168	177	163	158	168	173	152	171	149	151	165	165	152	177	161	141	162	169	153	147	157	150	153	154	170	156	135	161	161	146	175	157	173	155	138	172	150	156	141	168	181	131	160	178	160	145	156	157	147	157	187	158	154	161	172	148	161	145	167	169	156	155	169	201	150	158	158	154	136	152	152	202	155	153	166	157	160	152	166	139	154	177	159	169	159	170	171	147	137	160	189	158	148	150	161	185	167	145	160	161	166	163	166	160	176	171	144	165	173	166	165	159	155	141	140	170	146	167	158	164	168	159	168	147	157	150	145	200	166	170	175	158	152	153	154	149	158	162	143	154	174	145	149	153	162	170	162	163	155	170	151	152	171	170	132	170	162	167	156	175	185	163	178	167	156	171	145	149	173	139	147	134	167	150	142	171	178	165	141	135	177	162	137	165	158	172	156	166	152	165	160	172	161	160	170	173	136	149	157	178	174	152	163	157	157	157	159	151	135	167	143	152	145	177	143	167	148	166	157	171	166	161	149	161	186	130	144	151	155	174	161	168	183	160	153	150	175	150	168	172	155	186	156	150	158	144	161	167	146	139	139	158	152	154	184	156	178	155	138	151	173	166	173	163	190	137	162	144	165	169	141	170	175	165	193	144	169	179	173	180	144	154	155	149	158	163	136	142	156	151	154	147	179	160	148	152	165	149	187	151	173	144	152	148	163	131	144	158	144	171	161	165	139	160	138	165	161	158	144	169	149	160	176	181	131	177	171	148	148	154	160	149	187	157	163	170	152	158	147	156	163	149	149	171	155	146	156	165	159	159	172	163	152	154	176	171	159	164	145	157	166	156	180	139	146	153	154	134	164	185	151	186	159	145	145	175	165	163	179	171	160	143	174	176	139	158	197	154	171	155	161	154	159	169	158	135	160	138	161	170	146	148	165	161	158	152	126	144	158	161	186	160	183	148	179	144	151	143	172	174	178	177	158	162	194	163	167	160	155	164	137	157	150	149	157	173	163	172	162	160	162	180	152	157	167	160	170	169	170	168	171	173	160	141	147	174	168	183	143	185	195	153	158	171	152	186	186	151	162	151	199	173	153	166	172	137	154	151	140	155	161	153	180	173	154	164	162	155	175	162	160	158	146	153	163	161	173	151	151	150	168	163	148	170	169	156	160	150	165	150	171	176	189	165	171	157	189	182	150	159	154	156	176	176	170	149	171	159	156	148	147	180	164	141	190	143	148	165	171	164	170	170	172	173	175	163	160	177	149	159	167	160	153	130	147	148	180	168	166	157	142	159	184	166	167	192	154	178	143	146	175	158	159	168	146	138	154	171	153	157	155	145	142	174	166	159	177	158	165	164	149	136	147	157	159	157	143	165	127	152	151	173	166	165	163	151	162	172	149	165	166	176	152	157	162	164	197	163	159	136	169	153	170	162	172	168	170	158	170	183	157	173	175	159	152	148	167	157	171	162	160	170	161	137	163	164	162	159	155	167	156	154	160	146	165	176	144	159	165	154	155	174	164	181	182	160	159	160	154	131	153	184	167	162	168	166	167	154	153	151	144	165	160	178	160	149	151	162	151	153	176	169	179	154	155	170	153	154	161	158	152	161	170	155	155	164	162	155	188	144	146	157	157	154	142	151	147	158	170	175	167	179	157	162	157	166	148	141	164	140	170	147	145	172	172	158	157	144	160	158	165	138	155	161	169	152	154	159	158	167	174	153	147	174	165	199	125	155	165	140	161	156	161	188	139	152	164	166	153	191	167	166	158	143	144	161	150	159	165	156	139	178	151	154	179	167	173	157	171	174	127	137	167	142	153	161	150	170	155	151	154	136	162	164	153	177	172	168	154	141	144	169	153	170	152	158	150	187	149	136	137	140	179	178	144	158	182	166	165	172	167	162	148	166	164	164	167	155	166	139	142	153	186	141	159	166	164	158	141	194	146	136	179	161	134	155	167	182	173	175	173	138	163	165	178	156	165	173	171	160	162	171	140	165	188	154	159	138	136	171	160	149	180	169	170	140	150	174	168	171	156	150	172	195	167	187	156	159	152	158	166	138	163	176	179	164	185	138	164	163	172	166	148	155	156	176	148	182	168	166	130	137	167	171	165	173	179	168	158	149	123	145	157	144	132	147	144	157	182	140	148	148	170	156	181	184	154	141	155	172	166	153	166	156	160	164	157	168	169	180	149	159	174	173	151	167	155	149	153	165	162	158	131	172	146	165	173	143	176	166	159	157	170	166	163	152	155	163	159	167	159	151	183	153	149	169	157	146	160	148	176	135	179	145	168	153	167	163	179	179	155	151	166	156	150	149	147	157	160	152	165	153	167	152	164	138	179	167	163	167	169	165	158	159	162	163	152	172	146	177	152	170	147	149	142	178	135	159	163	166	155	165	161	163	148	166	169	165	153	172	174	153	142	175	157	177	155	180	160	160	149	160	141	151	160	135	156	158	135	167	147	149	171	143	168	157
2458	550	596	630	620	562	581	537	560	532	479	557	514	517	509	505	523	492	538	515	529	522	523	515	512	493	488	494	515	468	512	461	502	510	493	504	519	458	504	485	502	513	499	514	481	485	528	493	572	514	522	480	502	493	488	521	500	508	503	498	494	478	479	473	506	505	509	485	501	554	472	477	484	512	479	523	479	510	483	481	510	478	481	503	506	487	501	495	483	521	498	472	510	516	536	482	476	463	472	494	512	511	490	511	506	548	482	524	513	478	492	507	493	490	489	490	514	476	515	494	512	512	470	537	457	518	486	514	481	493	483	515	478	471	499	494	492	473	493	495	475	505	529	473	471	513	500	489	497	482	473	496	506	461	489	464	453	459	477	482	486	505	444	530	528	485	490	510	493	527	500	539	445	490	503	470	504	532	524	466	508	492	499	500	491	519	510	444	497	487	451	487	493	474	496	467	496	496	486	472	533	450	496	499	499	466	497	487	501	471	442	481	514	494	474	480	494	469	490	480	475	517	504	472	498	542	471	497	486	487	470	437	505	491	519	500	499	495	458	497	460	484	547	506	534	500	486	528	481	517	493	501	556	481	495	545	480	497	494	495	497	500	479	522	496	503	504	486	485	514	510	495	501	509	504	505	521	495	489	498	495	497	502	517	488	512	495	472	552	506	485	504	471	513	492	465	496	502	485	486	520	499	505	526	462	459	478	539	521	501	486	503	472	484	475	445	494	469	459	542	489	486	480	485	537	500	485	468	485	482	516	510	506	504	499	488	483	486	456	517	478	516	519	475	459	496	529	499	502	510	515	494	546	514	477	502	509	479	459	513	545	520	506	525	479	502	474	519	567	543	473	493	479	489	487	493	454	475	504	510	497	520	520	493	488	539	486	500	484	516	483	451	499	536	531	529	483	512	497	442	483	483	502	531	516	482	486	520	514	533	456	495	477	481	486	475	498	477	511	519	506	494	487	537	508	496	501	500	517	505	484	494	518	489	506	485	503	458	527	480	474	508	480	462	550	483	493	449	516	513	505	510	498	484	489	454	515	511	509	495	476	513	479	540	535	480	466	505	543	498	506	516	474	466	488	466	493	527	509	538	480	517	463	473	479	550	512	479	481	511	515	518	538	510	483	461	466	497	525	487	492	482	447	496	519	531	511	496	518	482	481	515	489	464	510	504	478	487	512	491	499	501	501	524	505	497	490	495	487	458	515	499	539	474	517	505	496	492	514	457	518	488	535	511	516	485	520	536	486	536	526	500	504	525	474	499	491	500	516	492	534	484	500	532	488	497	502	526	508	488	510	498	511	500	514	501	477	485	491	477	503	498	504	440	454	497	491	492	498	482	463	485	477	510	486	521	501	483	510	476	488	538	512	467	477	487	459	495	507	486	507	476	537	491	514	496	492	474	481	479	487	512	474	513	474	491	493	516	487	515	503	522	485	454	494	451	492	479	504	506	525	496	515	504	516	486	504	532	498	506	462	496	541	488	486	546	482	518	540	522	509	498	509	468	526	454	540	458	522	480	462	498	482	533	504	469	507	507	521	464	478	522	508	522	514	451	508	479	511	491	526	477	518	519	513	471	465	508	493	463	524	461	476	476	498	527	534	557	545	536	464	489	481	484	488	529	479	526	509	518	478	483	505	511	493	474	484	480	476	482	516	499	514	489	490	479	525	487	518	525	488	500	511	506	495	533	462	534	519	507	496	502	481	498	496	471	500	482	520	502	477	479	481	477	483	482	508	455	497	505	492	508	569	498	516	489	474	506	476	460	510	490	476	512	538	538	487	482	442	498	480	490	469	521	519	492	487	523	462	490	463	483	471	477	492	483	493	488	520	481	499	502	492	475	485	495	488	483	497	435	492	508	477	476	517	529	470	486	537	510	494	522	499	499	482	540	522	490	492	456	476	503	484	516	488	470	475	524	506	479	499	491	519	475	505	480	489	493	508	503	498	496	489	498	457	520	480	471	494	521	468	490	470	539	505	512	495	518	507	512	481	497	470	506	492	546	485	491	524	504	496	487	498	489	485	496	511	483	489	510	469	516	516	523	473	508	488	493	504	507	448	501	512	509	444	489	501	483	536	485	486	517	549	485	480	488	520	495	501	487	498	526	482	521	481	511	489	496	456	511	503	505	466	501	476	443	463	514	488	493	473	459	522	494	457	514	550	500	509	464	494	529	475	509	432	478	478	438	486	505	478	518	514	469	482	511	515	491	470	482	519	501	467	517	465	489	495	515	481	539	522	515	496	509	484	495	467	490	486	500	557	504	503	504	518	531	512	539	519	492	486	495	503	496	511	475	497	483	498	496	485	503	492	492	507	472	482	490	507	494	492	509	521	513	525	503	481	477	467	494	500	517	489	480	482	498	523	483	525	482	501	507	536	478	507	459	460	526	485	513	491	470	488	487	476	528	488	509	536	444	486	509	509	516	510	485	494	512	503	522	468	529	534	491	511	483	458	512	461	511	478	525	476	479	534	499	487	484	528	499	493	489	473	509	533	464	482	463	512	490	502	483	492	510	486	533	540	495	509	506	521	503	492	521	484	483	481	478	529	523	462	470	499	525	475	486	468	442	501	497	525	505	489	454	468	492	492	474	504	456	479	446	435	484	505	483	492	482	492	514	469	511	510	498	476	538	494	507	497	492	511	500	483	509	476	473	494	508	477	480	502	502	529	476	554	490	476	500	533	527	493	491	504	518	500	486	493	478	511	497	490	476	547	483	478	478	480	465	509	497	489	514	512	513	498	503	483	468	486	488	504	468	492	492	525	478	488	453	457	499	531	502	497	500	501	494	502	506	505	492	476	540	435	458	467	513	512	449	479	506	495	486	512	488	489	494	533	472	458	460	494	522	493	493	493	487	476	490	529	502	471	488	507	529	487	513	519	503	526	478	506	498	509	491	485	515	500	544	464	492	459	477	521	532	488	486	508	480	509	485	470	539	491	480	488	497	520	510	528	499	481	543	497	507	505	480	529	501	503	444	504	518	521	495	522	527	482	507	524	456	494	490	532	524	502	475	516	514	483	502	521	538	503	475	490	501	489	533	505	513	504	525	523	515	494	464	510	500	490	481	502	476	507	491	503	506	534	466	518	504	513	467	497	482	511	504	520	489	508	510	486	505	496	502	507	504	503	504	510	505	541	490	536	521	506	538	483	468	481	480	511	499	505	532	506	474	465	458	537	497	483	493	538	520	517	515	495	467	462	487	491	478	510	488	496	500	455	512	500	483	503	489	512	482	496	536	506	480	469	467	526	499	481	485	528	497	498	500	489	490	474	479	513	467	469	532	478	491	498	488	491	489	522	469	502	515	535	484	494	510	502	497	487	510	497	513	473	532	446	520	530	469	497	505	494	474	508	502	520	473	457	467	451	504	502	510	486	514	505	514	518	467	487	491	509	498	510	501	501	493	483	500	534	457	486	515	529	458	512	533	523	484	486	491	478	546	501	531	486	526	474	491	520	496	488	486
16683	3253	1304	942	677	615	508	455	393	405	366	409	349	340	371	362	340	368	346	329	347	339	313	334	314	306	345	298	307	301	333	338	319	315	307	335	312	321	320	314	359	320	345	341	306	297	298	326	322	355	338	293	325	306	317	338	324	273	290	325	303	305	284	298	323	306	355	317	317	299	303	263	321	299	280	326	308	292	287	316	297	314	325	307	310	304	283	327	291	297	330	322	290	305	279	279	294	337	335	272	325	316	299	315	303	299	261	299	295	271	303	308	280	346	289	290	297	314	291	287	301	345	336	304	305	296	318	311	292	311	313	331	307	292	274	303	322	280	316	306	326	346	287	329	297	320	314	284	315	330	285	288	326	347	274	322	299	292	308	280	320	310	310	306	312	280	302	318	340	295	321	313	320	296	334	308	255	335	291	322	339	334	305	316	304	326	302	304	308	293	361	297	301	334	317	292	262	313	306	278	281	329	334	333	293	285	318	329	315	312	297	333	328	277	294	307	302	308	317	308	331	303	312	317	306	294	306	309	279	316	306	313	297	294	313	320	306	288	286	297	261	313	279	299	295	302	283	316	296	308	319	324	284	278	306	307	284	311	326	307	307	295	291	285	271	296	313	297	309	293	305	328	277	330	292	301	309	312	280	329	277	306	340	306	324	300	261	302	292	306	329	271	291	326	307	319	301	297	291	294	342	308	305	264	287	272	290	324	342	307	303	276	323	288	302	306	302	294	292	323	294	296	299	302	295	335	347	311	315	296	298	314	280	311	333	321	334	292	304	307	298	303	285	302	288	323	324	353	302	313	295	333	311	315	295	286	313	324	312	311	339	293	300	313	315	298	330	317	316	310	309	327	292	361	328	305	306	316	320	280	311	311	298	345	336	310	321	316	268	289	290	273	341	318	335	297	310	315	300	295	330	322	312	316	328	287	288	298	315	301	296	275	304	299	294	338	313	308	313	330	298	266	283	326	311	314	329	280	317	325	302	295	317	279	330	287	310	291	293	325	274	295	326	310	306	306	317	322	280	295	336	327	317	293	341	311	288	295	320	294	288	296	309	306	304	323	286	301	337	302	341	350	294	325	332	300	293	280	301	297	347	300	321	306	268	307	299	298	314	285	307	290	269	305	289	299	271	310	309	306	287	308	319	333	314	320	259	281	307	290	311	289	294	280	281	277	299	307	323	311	308	288	306	322	310	295	309	281	294	288	298	316	317	308	305	294	297	304	302	315	314	304	307	265	302	308	286	360	261	301	335	254	300	302	306	315	306	308	283	268	283	315	324	304	312	276	286	272	320	322	307	314	316	306	280	278	288	311	304	313	307	305	340	319	293	312	292	325	322	287	298	290	324	308	313	307	321	319	342	296	283	293	301	313	303	338	302	314	297	293	326	291	359	310	288	290	330	335	316	298	326	296	317	288	317	326	305	301	303	322	265	305	266	297	273	292	335	334	287	300	335	296	322	297	303	302	337	307	302	288	313	342	289	299	318	315	303	306	289	315	308	289	308	322	305	309	329	295	298	297	316	349	306	297	302	348	261	305	310	295	310	346	297	291	271	302	314	311	300	306	313	317	284	325	300	320	300	292	309	314	301	295	320	325	274	304	332	299	305	290	289	300	315	299	302	320	332	316	324	310	318	305	325	340	298	277	311	270	332	307	303	313	295	311	295	305	311	289	285	285	333	311	316	283	291	276	256	284	278	305	328	321	307	314	311	302	305	306	283	308	303	299	285	335	304	355	291	301	315	315	286	306	316	316	278	316	319	319	320	294	307	311	252	305	312	294	313	307	295	266	318	298	298	332	306	303	280	271	317	306	298	296	269	308	308	313	285	299	295	275	314	299	306	285	323	300	292	315	300	289	313	298	299	311	328	313	298	304	267	276	321	284	318	316	308	335	325	273	332	298	293	299	336	305	316	289	312	302	296	360	316	300	315	298	282	316	287	316	324	305	307	314	310	293	308	310	292	322	292	314	289	301	286	295	307	315	287	288	283	305	323	268	285	285	324	325	315	293	310	333	311	289	314	333	288	318	294	295	281	263	313	311	311	314	295	302	314	288	293	299	306	291	312	299	300	315	320	301	320	299	310	296	313	320	292	328	289	313	289	333	312	298	299	282	337	307	328	327	294	303	305	295	316	311	311	309	283	308	281	289	315	299	325	315	304	292	307	290	292	300	301	294	321	336	296	317	333	308	296	298	312	338	309	290	289	291	312	295	280	318	335	351	329	302	307	310	296	309	314	290	325	340	294	294	332	298	301	325	322	274	307	278	337	338	320	294	322	331	279	288	338	317	295	280	307	285	325	289	332	312	313	325	320	276	293	312	283	280	322	282	283	316	292	302	334	291	319	285	293	295	303	306	312	283	316	297	293	314	290	329	339	308	302	280	322	284	308	300	302	298	304	330	316	283	317	305	323	282	289	335	271	280	309	294	281	285	306	312	287	309	323	256	311	331	321	303	265	304	346	280	315	313	323	291	321	298	311	299	322	275	291	301	323	306	270	308	290	336	304	275	335	290	325	301	313	292	328	316	291	279	281	288	305	323	310	304	285	293	345	322	331	301	312	293	290	337	283	326	297	308	323	325	304	288	285	297	325	291	273	299	295	324	325	296	296	262	301	304	307	277	306	326	298	312	291	302	328	296	309	303	309	292	309	279	312	343	287	301	307	280	284	317	311	318	313	320	318	288	328	298	313	312	306	314	307	286	274	290	304	309	298	291	295	300	303	305	327	292	329	267	293	322	300	291	299	336	309	320	277	324	340	330	305	288	321	324	327	304	310	310	291	319	294	308	283	354	293	289	291	325	316	299	324	301	329	322	315	312	308	305	314	326	303	300	304	307	325	300	329	312	296	305	260	330	293	298	334	305	293	286	306	302	307	326	288	310	308	340	276	295	279	287	302	284	282	294	292	320	312	317	321	314	283	325	310	295	312	309	295	317	316	300	272	275	276	293	270	322	289	356	312	304	285	300	289	307	339	284	291	316	304	296	299	318	272	308	296	292	275	318	321	299	289	306	312	284	295	311	288	310	349	264	321	325	303	301	320	310	321	305	285	320	292	325	326	323	309	306	292	319	300	326	306	303	323	303	345	330	288	323	363	321	319	336	293	324	306	297	282	286	303	309	317	319	263	265	297	281	344	319	316	312	281	287	327	259	311	274	288	302	315	303	302	306	278	300	333	316	289	299	299	309	268	328	322	348	308	299	243	298	278	346	309	311	303	302	311	303	307	304	303	307	295	266	294	279	294	318	295	325	302	271	329	323	318	306	298	323	316	334	286	317	287	289	297	307	347	312	322	303	299	293	299	308	299	280	328	352	322	300	319	319	325	304	305	314	322	302	329	297	321	288	346	291	338	310	310	312	313	305	272	283	319	343	322	323	311	317	331	304	292	305	312	309	301	291	298	307	303	318	298	311	310	334	304	306	273	297	339	270	290	306	317	322	317	322	302	294	307	294	293	299	298	295	316	318
10050	1630	3167	3497	3079	2570	2137	1941	1595	1544	1421	1292	1218	1225	1177	1168	1121	1062	1060	1012	983	1037	953	913	965	940	894	900	917	906	874	817	892	955	855	901	843	874	898	834	849	888	872	859	872	837	779	855	885	833	862	850	870	845	861	794	873	846	854	917	825	831	790	861	841	809	824	840	829	844	866	794	844	797	868	868	856	832	848	821	811	814	834	812	857	772	862	839	852	842	822	905	819	869	872	797	796	843	837	803	808	837	820	850	811	891	825	803	839	872	788	849	851	847	815	837	871	811	854	853	855	822	843	800	852	828	822	819	864	854	842	816	848	793	788	801	784	815	844	855	816	864	785	791	830	818	862	824	793	796	821	824	872	801	867	853	791	860	841	864	851	797	795	848	835	828	794	817	868	817	820	863	819	816	820	798	852	837	811	857	836	821	850	820	776	817	800	782	857	828	823	867	844	821	794	806	846	814	813	844	842	798	810	826	807	795	770	824	855	858	853	856	859	826	777	818	844	861	839	829	829	872	806	853	869	835	776	822	787	834	829	832	775	840	825	822	812	865	839	779	845	813	833	843	814	834	843	805	791	840	788	826	795	829	828	858	845	851	822	815	887	846	820	825	793	795	838	831	799	820	797	812	806	796	825	810	819	850	800	789	853	891	814	891	770	795	778	851	866	794	810	831	773	813	809	811	747	868	824	810	810	819	803	789	827	785	837	837	806	873	738	830	844	833	799	864	830	854	815	862	808	826	822	844	870	831	789	809	804	851	837	858	845	829	839	761	836	823	796	864	818	837	823	843	797	828	837	815	833	821	821	765	833	783	889	798	822	811	819	807	829	842	854	841	820	788	810	836	799	864	862	821	831	882	776	818	867	842	801	744	842	802	846	765	829	791	781	867	808	864	830	867	788	842	766	836	874	882	780	807	817	797	793	862	876	815	802	844	857	802	830	840	815	826	785	799	836	814	794	804	819	813	798	833	821	817	825	800	807	850	855	850	827	864	801	834	771	763	834	819	835	784	848	813	822	868	862	837	809	806	824	822	768	777	855	881	802	805	764	841	843	832	812	839	820	858	811	764	767	808	804	880	858	771	818	837	874	787	794	845	887	851	864	836	829	830	798	821	816	812	796	798	827	817	833	786	826	825	803	849	817	824	820	833	751	818	860	864	835	787	768	832	832	833	836	791	802	834	884	806	813	859	843	847	862	807	777	794	827	757	861	796	826	807	846	826	821	803	817	796	808	835	798	838	846	775	806	811	776	833	828	844	811	843	812	804	813	826	805	844	885	812	791	858	864	866	776	868	809	851	827	852	854	834	817	823	855	780	785	823	815	808	867	877	812	843	859	813	806	829	830	771	817	873	810	802	839	818	792	807	841	824	817	799	828	846	818	781	823	814	827	799	847	838	822	791	870	837	863	812	795	775	831	868	846	820	833	848	845	812	813	820	775	908	865	810	821	817	824	809	822	803	852	856	843	816	824	840	835	827	815	839	830	837	836	834	810	849	818	818	808	772	847	838	821	852	846	790	835	802	795	824	784	840	808	808	867	813	844	807	815	825	853	798	782	810	858	774	842	847	861	802	841	801	806	822	842	798	865	841	809	812	815	787	766	812	809	757	868	798	792	780	845	791	798	840	837	782	804	832	887	826	820	840	824	809	864	798	814	830	855	786	845	816	858	844	855	851	764	837	812	787	849	834	848	849	869	832	816	839	805	829	807	809	877	839	812	821	789	863	797	815	808	836	810	818	833	869	797	839	807	837	841	852	843	798	834	821	778	849	832	855	839	818	826	804	839	828	826	832	818	788	842	796	800	824	883	821	809	836	875	812	805	839	867	776	861	864	832	832	845	901	782	821	796	827	903	795	869	793	801	784	843	801	818	789	822	835	810	803	790	804	841	817	850	811	778	798	811	837	813	807	788	832	859	804	826	792	808	815	813	858	801	844	802	783	783	860	837	823	834	832	832	771	821	833	807	810	831	850	811	827	824	824	811	785	800	781	860	823	831	837	818	802	786	830	839	853	832	818	783	834	833	829	856	833	824	824	825	867	858	833	881	826	831	849	819	846	804	784	787	813	828	878	880	816	813	834	815	884	842	774	847	819	830	834	855	835	852	840	824	854	821	825	819	794	837	842	757	901	834	855	809	824	814	807	873	808	824	830	789	817	774	801	843	809	810	846	775	800	808	813	833	788	880	802	795	835	807	804	764	880	832	820	809	872	759	800	834	807	844	811	836	778	810	846	849	805	852	817	866	792	889	851	859	822	854	823	810	853	815	853	785	830	836	796	827	810	858	867	826	823	798	827	831	860	799	889	772	865	835	836	863	818	827	801	850	842	825	806	880	826	787	770	874	759	830	817	815	890	803	802	787	859	779	758	776	786	839	867	845	809	833	775	829	881	814	836	838	801	812	806	846	869	838	834	816	845	845	798	863	814	789	788	823	822	798	845	802	815	818	836	850	811	798	852	839	823	821	770	803	793	798	889	863	852	897	785	846	786	796	835	832	859	804	870	782	809	830	800	857	796	789	813	850	844	859	852	815	854	821	870	830	804	819	795	788	829	848	794	817	840	878	832	777	837	816	770	854	838	855	821	773	844	797	855	857	866	888	833	781	835	790	804	859	807	814	795	858	798	812	910	796	848	852	833	834	806	833	833	845	784	815	828	805	841	839	799	823	823	887	820	836	839	851	844	825	823	817	821	826	818	820	816	793	872	824	825	801	789	822	818	805	787	817	817	863	872	806	829	800	790	842	811	852	848	784	788	818	814	814	846	826	805	804	827	850	848	799	822	796	827	891	775	876	790	894	802	894	784	879	838	858	834	865	856	819	784	878	861	810	847	800	841	816	799	809	768	863	770	802	812	845	852	839	869	799	797	813	786	831	787	830	795	796	755	834	833	843	863	824	863	819	806	856	830	815	821	819	850	824	842	846	803	853	826	828	819	797	783	820	805	818	790	791	833	846	827	833	833	816	825	790	811	816	827	823	835	843	828	818	843	818	854	813	830	798	843	788	837	786	799	820	885	802	825	851	769	837	836	832	804	834	753	817	819	848	841	859	785	852	864	875	850	819	808	825	835	819	856	859	814	809	817	808	827	817	802	793	830	804	829	767	853	808	879	845	826	781	773	836	820	784	815	831	892	845	841	832	814	814	802	806	846	862	773	805	865	828	838	785	843	829	849	779	839	777	794	775	804	787	818	835	882	846	794	839	838	839	821	829	774	834	840	822	852	830	851	795	830	801	842	792	809	763	804	848	843	818	813	806	854	822	806	796	821	858	831	774	818	873	828	818	867	791	806	799	794	822	830	769	795	862	831	818	830	807	793	816	848	817	843	808	843	812	875	831	827	852	835	873	814	848	804	824	848	873	822	811	840	831	820	865	798	825	849	804	834	816	852	833	823	798	862	819	838	837	833	877	805	773	804	824	836	842	857	800	795	841	825	807	844	813	825	845	777	867	858	821	776	777	872	798	814	816	807
27958	8597	2509	1666	1153	855	727	557	540	484	425	406	382	353	322	328	364	356	293	332	304	310	321	325	345	269	328	313	324	293	289	306	325	334	295	282	278	310	302	262	285	284	318	297	297	253	284	290	264	283	275	289	322	270	272	284	301	275	272	282	287	300	282	298	281	287	301	287	322	304	291	256	272	276	283	265	243	288	256	297	258	286	314	261	285	294	265	299	275	275	258	287	277	294	259	309	262	283	315	267	301	317	296	253	286	277	293	246	306	255	253	278	285	299	295	302	262	309	298	277	268	305	306	297	272	277	322	282	290	276	274	287	289	289	282	279	265	272	306	271	309	316	307	265	291	246	283	301	261	283	275	288	305	313	273	285	282	309	275	285	291	260	259	277	285	274	296	262	260	248	266	292	292	301	299	267	264	294	340	244	313	312	310	286	279	298	280	260	261	264	285	260	264	277	266	273	307	292	283	292	311	282	309	256	268	270	279	285	282	294	279	268	275	300	282	269	268	287	292	320	281	314	278	285	298	254	252	274	270	312	292	268	303	265	286	289	317	289	289	253	269	246	270	276	294	304	288	274	282	305	283	283	281	293	280	290	277	246	270	292	263	288	307	283	268	283	261	276	266	283	249	282	273	292	296	269	274	268	271	255	301	283	266	288	281	291	306	316	281	304	328	306	310	270	272	280	245	305	331	280	272	286	282	274	289	305	290	291	273	294	305	262	288	302	301	280	237	286	293	263	280	296	317	270	275	271	290	275	240	257	272	280	298	270	298	287	282	262	272	269	307	278	267	272	289	284	265	287	275	278	269	295	292	280	310	288	253	270	290	297	286	286	272	280	290	303	281	274	268	288	268	299	255	264	259	339	282	283	294	271	287	281	345	290	277	301	237	255	293	317	314	271	296	289	267	279	294	259	288	286	279	292	277	291	260	249	268	282	281	280	281	257	288	305	302	310	301	284	291	272	269	263	279	276	280	253	269	263	305	299	313	269	289	285	279	299	305	297	285	257	277	289	321	276	260	307	303	264	267	270	278	276	296	285	278	285	259	258	309	265	318	287	298	291	259	290	259	284	278	266	295	252	301	317	303	268	292	308	283	283	289	305	276	287	290	292	280	262	280	278	283	285	296	284	252	331	287	280	299	314	294	282	276	268	285	276	285	265	315	262	284	305	288	292	281	281	276	285	279	311	291	293	271	276	277	295	278	309	259	283	269	259	306	303	282	271	299	300	306	320	279	264	299	276	264	247	273	282	287	271	306	266	244	266	322	314	301	318	291	258	281	263	283	325	284	276	274	297	311	295	309	250	292	287	285	311	291	270	300	294	286	280	280	273	277	317	279	275	271	281	285	264	273	293	307	277	265	302	274	283	265	315	276	310	272	267	266	283	299	304	293	305	280	275	286	278	266	278	305	265	288	285	273	300	277	285	300	243	299	289	268	297	279	278	260	253	319	264	281	299	299	291	286	284	256	305	290	281	293	279	304	274	283	273	253	303	265	283	298	292	267	278	307	276	282	284	308	301	286	273	286	281	296	250	278	305	246	275	271	326	288	268	288	296	292	281	273	278	266	253	317	250	309	279	225	273	281	274	290	261	289	288	250	288	319	295	279	281	258	281	291	281	295	304	295	280	278	282	300	299	277	299	299	292	294	296	287	251	269	309	270	276	288	265	248	300	302	297	277	285	283	241	296	258	270	270	286	306	290	325	255	301	306	299	293	290	290	284	307	297	276	277	291	266	281	295	308	293	294	284	278	269	290	293	277	277	272	290	319	298	274	292	269	296	273	301	293	349	295	256	319	266	283	257	267	283	297	292	273	286	290	285	280	254	288	292	285	266	264	285	294	301	256	285	252	291	335	272	273	290	291	307	248	283	268	291	295	312	254	287	278	297	297	298	286	289	275	289	290	300	283	286	288	232	297	277	268	299	288	265	292	243	298	261	300	277	302	262	251	278	289	290	309	283	254	263	268	261	302	318	274	287	290	314	242	292	297	255	274	251	262	259	308	288	298	314	315	274	271	277	305	299	275	274	275	282	260	281	301	285	284	315	283	292	258	276	269	281	274	277	282	277	295	269	291	279	268	285	303	307	282	283	272	291	292	281	286	287	297	280	291	265	293	303	268	274	289	289	258	282	280	290	295	295	273	289	292	297	288	255	283	292	271	271	267	302	291	294	272	271	252	275	291	290	285	262	312	274	294	278	288	285	260	283	274	284	278	280	277	239	301	278	312	293	293	243	270	268	311	265	276	277	276	283	297	270	335	295	336	300	282	268	274	283	274	263	266	307	274	294	309	282	255	278	257	273	259	285	274	294	269	277	312	313	312	262	323	261	287	305	282	295	311	298	279	302	290	294	273	269	282	263	301	298	295	289	273	295	253	279	305	265	271	297	284	291	241	275	295	288	289	272	280	280	276	289	259	270	298	318	298	286	290	281	276	267	264	288	302	270	302	272	263	259	272	293	271	264	261	282	278	288	293	321	298	301	249	268	274	307	262	271	291	286	290	288	314	334	256	294	299	281	257	289	293	251	273	300	308	290	267	265	275	296	260	269	278	319	297	268	281	256	255	279	268	267	289	280	277	266	291	260	301	288	297	287	244	306	270	324	283	311	239	254	282	274	241	288	281	297	270	282	262	296	282	296	277	287	281	262	259	289	271	283	295	271	278	275	266	305	282	303	284	298	291	301	280	247	295	288	307	295	307	291	277	286	290	265	302	279	293	272	286	260	306	311	306	276	281	285	288	281	262	299	257	263	298	297	280	280	279	277	278	276	297	250	276	314	274	252	280	279	288	268	293	291	271	300	297	282	256	248	259	263	302	255	264	282	265	271	303	307	276	258	241	267	300	274	255	293	278	308	276	291	295	292	257	276	277	322	288	297	301	293	336	302	296	303	252	260	252	270	302	309	270	318	275	308	290	268	280	285	260	255	276	290	291	297	260	278	262	290	278	279	317	290	291	286	292	259	294	272	315	266	308	289	290	282	273	260	288	301	284	300	268	253	283	296	285	294	266	283	315	292	265	287	269	270	281	278	276	318	266	307	257	283	284	289	283	257	290	291	300	255	275	267	280	307	289	268	277	285	277	285	242	280	295	280	259	280	286	296	263	267	259	280	314	242	304	280	326	264	292	271	282	289	304	256	289	273	280	291	294	291	290	282	259	296	269	304	319	296	278	289	260	296	288	274	284	303	265	294	275	291	294	289	308	276	285	287	290	282	275	279	270	288	280	314	288	296	300	299	284	250	240	285	308	301	279	295	297	289	278	298	279	289	292	306	275	272	267	294	292	304	287	287	279	289	308	281	306	288	283	319	298	266	276	276	265	297	297	257	322	258	289	241	258	275	266	307	268	289	304	286	289	280	271	261	292	283	302	320	252	285	289	264	241	307	272	278	291	262	280	296	305	288	276	269	290	277	298	287	250	285	294	261	268	306	268	288	267	274	301	266	272	297	279	260	260	298	263	293	304	290	266	296
14973	2350	5027	5527	4890	3929	3245	2714	2396	2031	1857	1660	1511	1456	1346	1302	1227	1235	1117	1057	1088	1013	1049	946	949	961	945	931	880	847	937	890	886	875	888	873	903	896	803	813	805	822	853	838	803	907	831	781	856	806	792	825	806	807	781	798	731	746	789	786	775	819	796	818	798	789	782	741	749	795	790	760	777	746	797	829	781	765	747	790	757	761	765	808	773	791	754	775	715	742	777	748	757	763	739	763	810	768	754	757	754	760	762	724	757	735	782	782	785	770	747	772	771	779	782	771	735	718	772	794	782	711	785	751	843	729	786	808	779	790	754	780	755	737	748	726	750	762	769	703	767	723	746	705	743	735	724	757	753	807	769	768	741	718	711	753	774	739	686	751	799	773	779	721	750	732	738	743	737	736	766	717	731	713	698	723	730	736	815	757	769	735	780	727	750	750	770	748	742	791	748	808	775	696	760	759	771	770	776	736	704	745	715	751	745	738	735	769	719	795	763	737	658	715	701	713	753	796	788	736	747	783	740	780	693	712	789	759	750	744	749	751	741	756	729	761	775	736	735	714	821	703	776	805	737	726	759	811	766	771	733	748	759	731	751	723	752	718	739	769	765	721	748	732	733	782	721	743	751	706	759	736	751	765	745	740	728	717	741	763	767	737	773	764	706	782	703	755	721	739	715	805	788	767	724	726	759	783	727	718	765	728	699	745	730	743	734	745	750	763	717	725	746	715	747	723	703	703	741	770	751	749	766	733	770	742	771	762	723	683	789	726	741	771	735	782	790	769	800	704	722	704	736	759	763	721	745	760	740	738	737	720	750	760	737	779	729	763	758	733	760	740	785	731	725	742	709	719	759	750	738	748	722	785	764	751	771	747	727	762	744	772	728	755	752	748	726	789	740	748	694	770	757	746	737	729	740	752	762	701	723	715	752	761	721	764	748	723	733	725	755	739	740	726	751	727	740	727	783	774	774	798	680	759	771	730	799	728	764	728	798	799	725	747	743	743	738	774	784	796	817	744	738	679	762	724	761	739	746	764	718	734	730	724	749	735	709	730	742	739	751	764	765	772	803	749	765	725	806	707	729	783	759	727	804	730	701	751	735	715	733	762	739	681	696	770	735	725	766	749	759	738	709	761	741	743	779	758	693	793	794	750	748	797	748	766	820	766	730	719	677	707	707	772	742	796	736	749	766	702	814	762	739	699	725	776	736	782	762	785	747	796	733	781	725	764	735	727	693	769	753	768	768	734	710	747	759	791	753	721	769	782	785	742	795	764	762	750	744	719	712	748	728	737	774	775	767	745	758	774	767	775	738	750	761	742	750	736	781	756	693	736	707	710	773	749	737	784	777	781	777	770	714	771	798	756	731	707	791	730	750	711	755	763	744	725	757	757	756	770	725	790	747	745	743	736	785	728	782	734	746	713	734	762	752	736	722	722	763	713	773	731	746	731	716	750	778	754	755	756	701	771	778	766	792	723	736	774	785	754	761	759	799	779	798	781	757	732	726	780	809	738	789	788	800	712	717	739	747	710	721	732	730	733	692	753	744	739	645	737	753	736	760	828	765	749	771	776	803	703	758	782	766	742	759	771	716	795	745	752	759	780	777	751	784	719	780	700	765	738	771	777	750	708	771	747	696	762	727	726	793	771	769	732	752	776	769	719	781	736	689	756	746	768	729	731	690	773	725	751	703	731	784	766	769	730	769	752	690	749	707	730	732	711	744	726	744	758	737	754	730	755	795	723	707	719	795	791	790	757	724	770	764	709	773	713	747	742	753	786	789	738	765	727	723	753	729	720	707	719	746	778	757	748	713	714	776	809	733	724	678	743	790	726	769	708	767	712	747	735	763	767	758	738	740	699	677	725	776	728	715	756	739	793	732	758	741	751	763	715	739	816	730	794	740	749	721	732	752	772	739	747	727	773	725	721	748	737	740	748	716	714	750	698	790	769	752	749	712	745	702	724	705	733	720	727	754	760	723	800	728	733	749	725	736	767	775	712	749	753	746	733	784	742	756	734	766	782	664	760	786	801	772	712	779	722	709	735	739	758	770	832	741	828	773	744	756	756	798	763	733	721	796	791	754	761	806	772	740	787	692	747	752	726	775	753	731	735	735	774	730	772	775	764	763	717	734	777	724	780	775	719	775	795	743	755	691	754	773	769	737	710	740	749	788	750	726	768	725	765	713	768	748	816	766	733	759	757	761	724	734	771	743	790	781	758	807	780	788	707	762	779	732	751	767	744	733	745	714	731	786	751	763	714	732	790	774	755	746	691	743	726	750	754	766	721	754	712	702	712	767	751	730	744	729	723	737	737	800	747	759	778	731	740	772	776	784	815	682	744	763	718	741	742	722	781	787	760	707	717	755	732	766	737	729	796	783	774	752	753	823	729	761	711	741	725	729	777	710	709	778	782	715	734	739	759	767	751	772	726	794	728	744	712	697	746	790	768	738	725	754	763	764	759	747	758	752	732	732	734	728	807	730	755	747	729	720	799	721	743	758	776	734	763	766	726	785	733	762	724	743	759	741	802	767	733	785	714	726	746	731	729	753	714	795	739	848	718	702	764	748	757	783	739	773	723	772	729	785	748	703	761	752	713	746	757	755	725	721	690	771	738	749	699	743	739	767	725	728	817	662	775	770	726	720	704	738	743	755	736	724	761	758	745	763	727	734	738	756	741	752	699	793	745	714	725	759	760	732	716	773	715	719	772	800	744	710	752	776	735	773	739	773	777	707	699	778	741	760	780	760	756	687	744	766	800	784	762	802	789	710	727	719	708	693	793	746	693	745	753	768	718	739	706	753	794	745	729	734	721	709	730	725	745	744	755	735	740	738	739	717	705	740	747	727	774	752	713	757	755	704	759	800	748	766	761	716	772	722	749	778	702	778	708	709	796	728	753	732	738	759	769	728	741	732	741	743	717	742	791	796	749	811	766	740	764	750	751	744	739	689	745	724	710	747	723	740	727	751	756	733	687	732	721	692	704	764	772	755	706	763	735	753	753	702	732	748	792	745	761	786	755	747	724	746	749	724	734	743	699	760	748	765	756	772	728	778	752	724	721	752	750	705	736	748	749	797	743	727	702	766	727	732	775	799	765	766	734	778	756	722	768	693	766	749	751	762	690	750	767	742	765	727	804	778	753	747	758	752	712	704	727	777	727	717	693	759	699	736	732	723	686	754	720	733	813	777	686	764	723	718	785	771	748	706	761	776	769	755	774	726	720	769	726	689	793	670	764	730	763	751	697	689	748	682	764	759	778	752	739	744	800	749	729	729	767	783	762	778	760	714	716	734	687	776	730	776	766	785	769	730	777	740	770	749	712	729	791	708	731	748	757	785	733	778	737	788	747	714	763	756	752	788	745	690	737	724	708	732	739	697	723	767	747	753	826	719	771	729	732	769	727	691	755	773	769	744	758	746	734	733	692	738	794	789	746	766	742	718	746	749	772	713	725	766	703	733	753	751	741	776	758	768	743	760	744
2632	306	243	167	184	156	181	168	176	167	171	150	163	156	185	163	142	165	158	168	171	147	173	163	186	171	168	153	184	187	165	173	166	200	180	177	143	164	143	168	140	165	153	176	172	151	142	177	159	158	180	145	152	180	156	157	152	161	174	172	173	159	158	155	146	152	169	147	155	176	169	158	173	171	168	180	148	129	142	191	170	186	171	149	152	157	151	177	151	146	152	169	173	139	167	148	134	167	151	145	178	139	157	161	157	168	183	139	163	168	164	164	169	160	186	155	166	150	149	132	168	178	167	151	170	188	175	137	131	175	144	148	177	165	152	177	155	142	170	154	150	156	155	159	159	190	157	151	170	154	155	166	157	159	152	181	167	174	153	164	119	179	143	183	139	159	165	146	147	154	171	142	168	163	167	182	156	166	161	149	166	188	185	162	158	144	136	160	158	159	166	166	161	170	149	163	157	144	168	161	150	169	140	145	170	137	152	182	163	170	183	168	153	157	170	164	165	161	161	158	171	137	193	150	150	165	188	165	152	162	160	170	142	146	179	146	171	175	153	151	161	148	163	158	168	155	176	151	183	143	172	197	173	186	172	163	179	157	170	164	175	165	159	158	159	188	164	167	159	156	196	149	166	175	149	166	159	148	159	152	169	153	157	156	144	148	162	168	153	159	139	165	161	150	154	152	158	175	182	159	158	181	158	180	172	159	162	148	175	160	154	173	170	163	144	157	171	141	160	144	188	143	146	160	173	145	149	161	168	184	151	139	160	166	161	158	148	151	147	150	166	145	169	173	162	171	172	150	154	164	160	169	153	164	170	173	149	164	148	144	170	174	153	168	139	161	178	163	156	161	159	184	146	146	159	130	171	158	165	176	158	132	137	188	138	160	150	161	166	188	139	162	176	159	170	150	176	157	151	187	162	168	159	161	165	173	161	155	179	153	160	142	159	156	150	182	140	128	156	155	161	147	165	167	159	178	157	171	136	173	158	154	145	152	179	160	168	154	135	179	162	156	172	162	149	177	134	148	160	141	121	155	174	143	181	141	162	178	152	154	176	144	168	169	152	138	168	169	158	154	140	164	171	179	161	158	179	141	148	136	148	140	149	184	149	157	163	162	156	150	155	167	154	165	176	156	157	157	167	171	184	172	165	146	140	161	151	154	158	175	161	159	172	162	159	153	181	165	143	161	158	158	165	139	170	185	176	136	154	152	163	165	147	174	154	143	175	179	152	149	138	151	161	158	163	151	157	148	158	159	149	162	181	174	140	157	148	171	163	150	171	154	151	154	178	169	176	168	164	159	188	161	155	178	169	161	167	161	150	134	179	160	141	157	134	170	157	172	155	167	182	173	151	163	149	181	172	171	182	168	174	172	143	159	165	162	156	157	142	176	195	170	157	159	144	163	151	187	154	176	163	188	196	164	162	138	163	168	163	141	166	160	162	145	157	188	166	155	165	155	156	144	176	180	173	178	177	133	153	156	148	157	153	164	170	163	188	153	160	168	155	164	160	163	153	169	155	170	173	163	166	170	160	173	178	161	181	159	173	149	167	192	179	178	146	156	139	163	151	172	176	157	162	178	156	155	181	153	164	172	162	142	167	172	158	181	152	141	167	147	167	175	154	163	161	188	160	151	181	141	159	165	173	161	148	198	163	150	161	158	180	170	141	172	162	161	156	159	173	180	163	156	179	164	162	184	165	162	165	153	162	151	156	185	167	144	157	146	177	159	181	145	170	162	162	148	169	153	148	146	153	157	183	178	163	140	144	161	173	141	176	155	171	150	149	163	158	171	170	165	125	157	130	182	169	160	153	177	165	171	165	164	172	180	171	141	162	163	154	165	160	159	144	147	160	173	167	137	204	166	161	166	157	181	170	165	178	159	160	153	160	161	157	158	142	124	150	172	193	167	159	155	145	149	173	176	173	183	166	159	166	167	149	164	186	178	175	163	163	158	171	148	185	165	160	174	155	174	166	162	155	171	181	168	188	166	149	126	137	138	152	142	162	149	164	155	164	167	163	163	149	154	170	166	169	148	162	171	163	149	171	151	158	179	182	145	172	147	195	168	156	161	144	171	162	158	172	154	159	134	165	180	162	156	172	149	152	157	155	162	169	174	130	148	154	129	181	152	164	153	163	164	159	182	172	153	137	150	163	161	150	148	164	173	175	153	188	145	167	160	164	162	174	164	161	154	180	168	156	169	184	147	158	161	152	172	167	152	138	145	173	176	177	161	158	152	156	150	159	160	140	153	163	161	168	163	154	174	178	157	159	183	158	181	175	159	143	165	161	152	151	173	146	178	163	176	170	163	164	152	186	163	170	155	153	165	149	172	151	164	151	137	137	166	163	159	143	167	169	156	161	166	186	163	181	152	143	140	161	175	140	171	152	165	164	165	148	148	170	155	152	159	165	160	182	166	174	153	137	142	157	149	177	162	165	176	167	187	156	155	151	165	167	164	126	139	146	174	162	169	174	183	168	159	156	169	156	163	162	165	152	169	161	162	141	162	162	162	144	170	151	177	176	155	154	168	175	161	159	147	157	172	180	160	178	157	171	152	163	172	177	142	150	162	181	176	154	164	143	184	163	131	126	171	182	142	177	144	172	169	190	169	155	146	167	186	161	151	170	134	150	160	158	179	154	147	164	176	163	192	153	154	153	164	170	157	139	164	150	169	163	165	157	172	169	160	175	139	159	168	158	170	166	154	180	167	188	179	169	163	142	188	157	178	162	164	165	152	171	153	191	152	163	190	169	135	166	170	164	177	156	138	171	167	154	154	158	170	176	153	172	178	181	194	189	158	138	158	159	170	157	172	163	149	159	174	163	141	149	170	160	147	185	161	148	158	177	157	153	154	152	157	185	169	179	185	148	175	167	203	167	176	147	178	162	158	159	163	150	154	153	147	163	162	162	166	155	184	154	154	170	145	158	155	151	146	173	180	172	164	155	168	132	150	146	174	166	141	141	175	163	168	152	148	165	156	152	158	168	161	152	177	170	163	148	164	162	178	175	168	165	133	151	145	148	151	139	162	171	169	154	168	155	136	158	172	184	165	183	164	163	158	167	164	154	173	167	156	169	153	177	154	193	144	150	161	173	150	173	162	170	161	155	136	160	138	151	156	161	170	168	150	155	168	154	174	179	163	145	176	162	182	149	153	158	146	174	163	161	170	152	168	135	151	166	167	152	166	168	166	161	166	150	153	142	163	179	155	150	149	191	154	140	154	165	137	174	159	165	159	165	160	150	148	151	179	186	165	166	160	177	154	162	170	161	147	163	160	170	162	171	154	156	155	156	151	146	158	148	171	177	175	153	153	171	169	157	153	179	165	150	152	162	152	169	173	175	148	137	165	158	149	145	159	181	161	164	182	153	167	162	163	177	148	158	162	157	157	168	170	153	156	149	181	143	163	164	154	155	158	153	168	169	161	161	160	146	186	152	181	156	184	176	163	154	156	166	152	168	151	155	175	161	137	163	167
2652	568	663	664	640	595	595	573	573	496	573	529	534	547	522	523	508	519	512	492	472	489	496	532	524	530	483	498	506	494	526	501	542	495	485	519	521	520	490	522	530	459	486	471	513	472	492	529	518	508	493	485	481	501	486	510	528	517	495	534	489	459	527	502	506	526	506	534	537	505	470	500	500	479	479	476	479	449	484	476	519	505	471	501	496	505	476	472	491	508	475	481	501	482	488	503	513	473	452	479	518	473	487	498	480	542	498	512	499	509	526	514	534	493	527	535	509	514	501	479	515	437	498	503	509	467	516	499	509	483	489	531	488	466	515	485	498	492	508	507	476	481	520	516	493	493	485	467	495	517	507	528	521	486	501	473	487	482	485	521	494	472	452	526	509	514	514	478	550	504	482	505	505	494	490	517	547	529	501	518	526	491	489	483	480	460	496	537	520	507	509	501	522	512	493	539	508	473	488	541	478	513	513	506	471	501	484	450	501	455	493	525	497	515	480	479	530	506	515	534	456	519	516	492	446	490	479	502	498	475	464	500	484	506	471	544	525	488	517	488	495	454	508	489	504	532	512	505	487	517	513	474	468	459	494	486	480	504	487	523	559	501	472	514	546	530	514	513	522	497	500	494	490	490	502	514	510	488	495	504	500	516	528	488	511	514	512	500	509	473	476	535	469	505	540	477	494	541	491	504	494	519	515	490	530	543	489	526	531	534	518	500	512	519	495	492	510	494	510	504	505	498	492	496	477	505	465	507	500	517	492	529	525	504	490	520	491	491	519	512	492	545	479	501	496	507	483	479	503	480	513	495	541	490	483	506	504	491	492	503	542	534	512	493	473	474	541	470	470	530	521	509	536	509	502	493	517	484	526	534	494	532	467	509	493	456	524	478	510	539	510	531	529	451	503	513	494	512	506	517	501	514	513	476	482	501	518	466	488	482	478	491	492	517	524	498	494	468	500	495	493	487	502	547	468	506	473	516	479	554	533	508	543	457	513	510	508	472	451	510	491	510	520	478	455	514	523	496	565	484	458	554	466	524	496	480	516	508	528	466	465	515	524	538	503	504	517	518	446	494	524	461	470	527	532	493	515	520	512	457	487	495	500	468	470	493	494	466	514	474	504	503	511	495	523	453	488	547	485	511	495	501	505	510	507	514	508	489	489	494	483	463	528	518	503	458	525	463	470	529	504	516	536	480	489	477	535	473	501	511	489	468	452	468	512	505	489	507	481	483	483	517	477	515	546	488	510	500	531	488	496	476	507	502	503	486	542	492	508	526	481	515	491	498	508	495	494	514	462	465	472	520	500	469	503	493	547	522	501	454	525	510	502	507	500	524	490	448	527	494	466	482	503	543	472	473	485	501	539	491	489	532	524	531	493	521	514	491	515	450	542	457	516	487	498	494	500	527	490	524	499	522	540	515	513	510	481	482	466	516	508	519	458	551	513	522	468	506	540	491	485	553	494	512	512	506	501	482	461	529	486	503	522	499	505	502	496	487	516	482	509	501	521	494	523	503	462	489	531	512	502	497	509	493	489	504	511	525	475	546	544	485	506	536	498	487	501	556	493	465	484	485	513	453	489	520	521	509	529	471	531	482	474	532	502	486	483	504	476	549	475	504	500	519	493	501	498	496	512	504	496	450	530	466	520	551	545	501	506	509	464	485	498	489	459	527	555	482	522	510	513	458	514	520	481	443	491	492	503	498	493	522	478	491	474	464	515	478	483	506	529	520	523	489	517	506	520	526	526	519	498	469	492	460	465	508	521	479	493	485	505	480	454	499	466	487	515	482	510	500	524	471	506	500	482	494	478	494	483	464	523	529	497	495	506	479	468	485	519	527	495	481	506	513	462	502	506	507	480	490	464	511	502	498	495	520	526	509	470	515	525	485	515	485	462	477	492	500	508	506	497	505	488	483	504	445	513	500	458	477	508	488	513	493	494	428	524	502	520	498	498	509	496	490	499	507	515	497	441	518	508	498	530	502	515	499	536	508	466	534	532	479	520	494	524	496	509	501	505	532	500	501	513	461	507	474	489	456	494	529	486	488	555	511	510	523	501	454	476	524	517	465	488	487	502	491	538	471	507	504	457	527	511	513	490	516	517	533	544	537	537	475	510	494	475	500	489	460	477	466	491	512	510	476	485	509	512	493	523	501	489	518	472	495	503	503	518	488	513	469	488	477	545	487	531	499	505	511	507	494	497	500	513	501	455	456	532	493	487	501	508	531	509	506	529	532	522	494	507	511	517	497	497	490	472	507	524	505	498	480	476	511	461	475	523	494	535	489	495	521	508	529	481	504	501	495	513	505	521	480	508	517	515	490	536	523	523	479	499	527	497	480	505	470	506	521	463	554	508	486	516	513	496	485	483	528	530	466	493	490	515	503	511	459	489	516	492	480	506	507	500	473	503	498	484	494	490	475	494	513	525	517	520	486	482	504	483	527	517	483	497	444	532	512	497	483	475	527	495	469	534	500	460	513	498	490	473	488	500	491	469	486	487	486	496	517	497	507	509	528	532	489	479	541	485	499	487	514	502	503	537	505	468	514	519	512	483	491	506	531	520	499	483	518	477	504	488	503	527	464	483	525	506	488	480	536	503	488	535	482	505	502	484	499	511	500	498	527	504	534	491	534	482	522	522	474	490	521	485	485	508	497	555	517	498	511	492	523	484	500	499	545	489	533	543	549	471	477	475	533	520	503	513	459	480	530	481	514	539	516	508	488	529	527	511	530	498	487	496	503	496	500	523	511	487	513	522	513	514	512	493	501	500	501	500	483	522	463	528	497	514	528	519	479	546	499	509	482	513	515	463	480	513	516	483	495	486	502	521	471	473	508	509	521	514	508	499	538	482	490	484	482	495	496	498	474	525	495	477	496	552	494	471	491	487	502	514	526	464	517	499	512	509	507	513	491	494	492	478	465	522	492	554	461	488	491	514	512	462	511	541	515	463	514	533	480	512	490	506	496	522	464	469	500	474	509	508	486	488	496	514	515	507	478	539	488	511	488	514	505	493	494	534	489	524	510	507	516	506	471	508	454	492	500	523	475	489	482	478	524	467	511	509	476	519	502	481	539	473	488	484	494	495	511	521	485	486	506	521	478	475	486	535	509	500	490	482	500	501	539	519	496	544	521	496	460	496	514	480	480	461	487	558	469	529	458	476	487	539	513	499	497	501	479	501	530	489	547	502	512	527	504	498	509	529	474	478	479	485	490	531	473	492	535	517	501	519	486	507	503	493	481	538	494	501	504	524	498	483	490	498	479	542	504	491	495	472	478	482	525	515	487	490	478	462	514	497	482	480	478	465	498	492	467	485	491	464	522	492	531	517	481	484	505	499	489	525	517	487	507	521	525	467	512	497	459	506	519	500	473	491	537	508	515	479	473	509	504	500	520	528	517	537	493	454	490	499	536	513	543	518	468	516	517	506	517	485	496	523	483	505	511	460	501	532	486	514	455	504	480	499	498	493	475	505	506
18711	3541	1260	956	761	616	521	488	419	409	369	364	349	362	341	340	340	333	336	316	338	318	330	317	328	324	304	296	310	331	326	311	330	322	302	303	317	280	322	289	290	336	337	313	327	326	301	284	284	306	352	290	306	322	308	277	312	312	311	326	284	295	315	313	302	335	294	307	290	285	292	302	285	308	277	299	311	317	305	309	336	330	304	295	323	295	336	296	304	317	304	330	284	331	324	291	305	319	272	291	336	288	286	299	301	277	296	300	302	317	325	322	323	309	322	242	342	297	300	305	327	303	318	305	304	271	285	300	316	291	325	274	308	328	304	342	297	304	320	309	312	313	304	295	292	283	337	303	293	270	319	335	311	303	327	321	305	332	352	332	307	287	282	318	306	314	291	305	326	314	291	287	303	304	296	303	292	337	301	319	307	317	316	294	333	288	278	285	309	344	301	287	294	276	287	284	310	298	292	283	321	292	286	304	311	299	317	350	316	313	256	285	356	280	353	298	339	312	307	308	302	316	302	307	309	299	309	310	294	329	282	291	282	275	340	313	266	274	313	325	314	309	343	339	303	340	303	281	292	312	308	318	309	296	344	298	299	313	303	307	311	305	317	284	320	306	299	305	319	293	325	286	314	310	312	306	289	337	313	296	299	300	320	307	280	299	330	313	283	314	290	305	297	334	255	304	307	300	306	318	307	297	299	279	326	280	329	301	311	286	290	311	324	319	290	279	306	323	278	338	364	306	326	300	291	304	300	308	300	284	321	296	314	305	315	302	295	321	301	284	307	318	333	285	286	332	294	286	304	321	309	293	294	320	275	280	317	274	305	307	295	282	296	306	274	291	333	294	319	286	307	307	306	306	307	313	309	343	321	295	290	293	333	280	287	273	327	274	297	285	304	309	306	308	306	314	298	337	322	301	323	315	280	290	334	281	285	283	280	358	301	332	279	295	316	336	295	348	298	281	288	311	306	298	303	280	309	303	317	278	304	305	315	304	325	316	315	289	290	306	317	276	299	282	322	309	288	287	318	303	301	315	298	291	271	271	283	290	300	308	297	310	298	344	301	308	271	328	317	289	294	338	291	337	319	301	302	305	335	301	319	312	318	293	325	331	295	322	335	297	302	328	318	276	287	307	304	283	298	319	287	278	296	285	302	280	308	294	344	303	305	313	302	275	312	292	291	279	290	298	298	298	312	321	283	345	289	293	267	292	302	317	305	297	303	286	281	304	296	327	295	290	318	307	282	280	335	294	386	274	315	285	314	305	304	309	273	298	305	303	319	309	324	325	323	323	282	307	285	288	289	298	294	347	328	303	307	328	284	291	299	309	297	342	296	302	305	300	296	302	316	321	302	300	316	318	319	341	321	277	288	289	303	321	317	299	324	313	271	297	295	327	280	279	304	310	297	305	277	314	285	288	321	298	328	294	311	300	291	293	295	314	314	267	314	314	332	304	324	335	281	315	292	307	286	338	323	299	279	303	287	295	279	283	329	307	275	337	308	297	319	309	311	304	299	301	294	293	280	288	340	282	306	294	303	298	282	298	294	280	311	334	340	297	327	320	306	267	317	304	287	289	319	303	322	320	296	307	268	312	281	288	326	317	293	297	321	321	299	310	301	289	310	313	294	300	290	276	301	306	310	286	326	282	289	331	297	311	306	299	293	285	335	349	289	306	297	314	294	282	293	279	313	309	282	317	271	326	281	294	309	289	292	347	328	276	261	306	309	297	308	294	309	312	295	285	304	296	293	310	314	302	333	323	271	286	318	314	321	301	341	284	293	329	314	311	282	296	269	304	308	310	312	306	314	293	283	270	289	314	308	324	317	262	274	320	329	307	317	282	276	305	313	325	310	296	297	310	306	336	315	266	314	331	300	308	267	312	334	278	323	316	289	322	297	295	301	289	298	347	274	281	303	330	327	310	287	324	307	304	290	304	314	310	326	344	266	300	270	300	337	309	289	307	311	319	296	318	297	301	284	292	295	292	301	301	310	336	264	275	289	298	275	261	302	316	299	307	318	306	321	290	299	305	285	288	288	298	271	281	325	314	326	338	290	292	314	325	314	305	283	314	281	297	304	316	332	288	301	315	274	283	298	324	303	339	313	286	311	289	329	318	307	326	330	280	345	286	291	304	289	317	305	317	303	292	305	324	304	277	297	315	296	328	288	296	313	337	312	275	309	322	307	306	325	344	298	321	303	303	319	306	286	285	294	330	307	311	317	321	342	329	284	322	286	285	287	311	320	292	310	342	304	286	291	302	282	308	268	294	298	296	314	318	301	307	314	310	318	297	308	307	297	290	333	299	329	295	309	307	328	310	318	300	307	277	318	299	305	280	279	314	282	350	280	308	297	298	323	290	285	316	300	290	308	298	286	326	266	313	305	320	306	338	301	295	295	325	303	315	309	265	296	323	289	318	309	308	276	309	317	313	299	307	298	305	316	299	302	324	288	327	313	316	308	318	295	322	323	291	309	287	301	316	308	309	277	342	344	318	312	284	307	303	291	296	295	312	287	276	330	312	307	311	311	283	338	295	274	289	320	301	315	333	319	334	303	306	299	285	270	315	298	291	328	270	292	301	307	285	297	304	298	320	312	302	328	287	267	274	298	271	292	309	288	323	288	299	290	308	282	279	300	315	286	326	329	348	303	283	327	322	295	333	317	301	291	300	299	305	311	291	281	333	317	311	311	331	328	288	320	315	259	307	329	301	313	287	297	289	316	292	307	288	330	317	297	291	311	311	305	308	311	311	285	312	289	314	288	312	296	278	288	315	340	319	300	300	296	305	295	300	309	305	283	297	271	310	289	301	284	288	287	285	311	306	291	317	328	289	270	318	286	293	290	328	318	311	335	309	362	330	297	288	284	280	341	304	277	340	298	325	303	296	306	302	310	369	291	315	320	312	314	292	332	309	284	289	311	301	288	308	309	305	293	325	269	290	289	311	311	293	305	277	306	296	294	315	347	315	309	314	311	283	282	290	300	314	269	320	292	328	266	310	311	312	269	295	263	312	314	306	304	323	306	325	313	317	311	320	295	306	305	322	315	328	316	276	277	295	308	320	317	316	281	324	315	266	293	326	284	306	292	306	312	328	303	324	322	299	343	300	283	308	298	293	295	321	282	293	297	300	324	314	294	323	306	284	303	291	315	278	293	281	305	310	299	351	296	298	297	293	261	314	329	323	334	298	286	289	299	256	324	319	279	299	331	301	297	293	303	288	314	312	311	301	297	292	287	330	290	288	295	294	314	312	322	290	321	304	313	290	297	347	293	261	308	310	290	304	271	265	311	304	301	306	316	292	323	315	309	290	314	282	275	314	277	332	303	301	286	319	321	318	285	280	301	285	309	303	303	301	341	280	279	316	281	278	317	313	290	284	326	288	313	309	286	309	318	341	292	284	282	305	305	306	322	311	293	333	301	272	337	321	302	305	329	279	299	320	338	279	312	312	274	294	305	296	331	323	331	314	285	308	313	310
10908	1681	3146	3329	3010	2448	2208	1909	1733	1547	1380	1356	1285	1199	1183	1113	1026	1105	1115	1047	976	984	984	967	896	961	932	967	936	966	857	902	883	933	910	830	851	828	813	842	840	886	875	866	875	805	862	800	868	901	878	842	841	821	833	838	853	919	810	781	808	865	829	823	866	797	841	780	797	875	813	874	797	791	788	810	864	818	842	844	792	830	863	819	815	841	805	801	857	850	830	903	823	855	832	837	799	816	802	822	792	862	841	811	882	836	822	815	793	886	794	851	833	822	833	868	774	843	826	837	772	787	815	821	811	812	847	802	851	858	791	844	808	892	827	856	832	794	868	844	820	870	793	798	826	811	812	782	827	822	874	821	825	805	814	823	852	837	848	809	798	802	788	800	796	792	826	839	853	807	857	850	818	851	859	803	830	904	833	822	832	833	831	854	845	870	819	826	813	853	829	829	811	848	808	876	890	814	806	767	795	930	827	836	829	849	826	825	821	798	820	782	765	795	815	857	776	797	777	844	855	823	803	836	802	812	820	859	882	811	762	785	820	774	819	823	771	830	825	805	884	807	833	841	848	922	810	838	832	797	827	811	827	820	834	828	848	796	805	827	857	801	805	817	801	837	822	810	825	788	836	818	877	794	796	868	824	794	886	828	811	794	805	815	842	813	804	819	840	827	833	876	830	812	852	811	844	779	811	765	866	875	863	857	823	822	881	849	824	816	803	807	818	831	848	826	816	783	860	800	803	800	842	852	827	798	825	828	838	875	833	808	800	853	837	823	856	799	893	787	798	805	806	828	810	827	786	826	811	845	850	776	827	867	833	833	870	828	829	838	780	821	798	862	891	807	819	868	801	865	842	877	793	818	867	841	828	901	818	804	814	806	828	798	820	823	869	864	788	810	770	813	816	807	835	825	798	801	811	832	829	837	808	810	777	810	824	801	845	858	794	861	811	790	828	829	805	813	874	809	815	846	799	766	807	827	818	802	798	833	843	818	842	843	827	847	831	817	838	823	830	807	818	836	843	867	815	859	849	837	818	830	797	820	834	818	809	839	767	830	811	836	840	833	833	841	800	834	816	855	865	801	862	794	806	846	798	856	846	794	818	825	803	888	829	809	778	816	809	829	842	793	782	812	843	848	862	883	819	829	860	789	837	830	861	845	843	813	814	789	829	849	858	813	867	870	820	781	824	786	838	863	811	820	850	779	773	836	835	812	821	857	793	856	787	799	821	834	865	840	861	819	817	795	813	865	828	798	803	888	757	825	831	830	809	828	849	832	809	860	849	817	830	816	856	836	807	829	829	848	857	780	824	822	868	823	854	805	780	843	818	903	759	801	833	790	821	803	828	819	833	832	817	817	804	788	853	821	829	792	814	837	834	785	794	844	851	828	819	760	825	826	858	832	765	862	867	850	814	823	817	800	863	792	842	772	807	799	843	838	789	782	783	823	920	808	789	796	859	805	816	889	832	825	839	826	856	842	833	775	831	813	789	831	829	799	798	798	877	861	804	818	812	815	835	842	807	787	837	829	765	775	810	833	791	768	872	891	807	810	807	819	802	821	822	853	859	823	833	802	819	790	825	839	846	802	808	840	838	848	798	893	769	782	781	842	824	843	869	846	811	904	797	766	772	890	811	789	827	864	841	851	829	861	881	888	849	865	826	841	890	813	771	833	783	821	848	809	827	778	833	798	832	816	856	816	794	783	836	781	813	798	777	854	807	781	799	899	896	825	866	809	779	835	803	820	851	826	873	822	796	846	797	817	821	853	819	867	842	774	822	877	810	874	833	873	841	816	854	789	810	813	841	793	834	825	842	822	850	828	828	823	823	816	734	868	838	796	855	828	842	824	809	872	824	823	881	817	822	792	813	864	852	796	811	857	849	819	811	828	857	853	846	813	831	854	849	823	787	833	838	849	779	787	864	844	820	843	871	774	829	854	790	884	878	835	854	844	860	832	808	869	837	837	864	835	824	842	779	877	834	871	825	836	842	885	839	836	823	794	780	832	803	846	801	822	860	835	875	824	814	811	804	823	796	873	840	839	802	832	809	824	839	825	772	801	841	875	792	826	842	777	806	865	866	848	833	849	808	819	827	778	824	870	816	825	843	857	834	807	812	842	854	831	831	860	782	804	863	823	807	860	808	855	770	818	801	770	847	815	795	822	814	785	832	818	758	843	805	735	842	818	823	851	870	794	858	819	808	838	817	829	819	802	844	826	843	826	789	827	827	830	849	826	850	816	777	828	856	830	808	779	815	830	840	789	846	853	832	769	833	897	829	822	788	819	830	793	806	824	824	856	845	815	790	828	784	844	809	839	800	844	823	829	838	798	807	794	861	832	843	804	793	845	882	788	818	847	771	810	862	854	816	838	795	798	844	794	789	794	851	795	824	819	799	849	810	847	847	782	824	860	822	847	813	837	831	847	815	848	774	838	839	799	798	793	856	831	865	802	824	816	787	853	840	832	828	827	776	780	838	804	825	849	828	778	832	810	836	856	841	807	807	807	811	836	817	770	818	812	858	806	789	863	889	817	821	786	802	816	789	842	822	858	806	827	838	859	828	768	867	799	833	803	826	830	846	798	814	844	781	825	788	797	815	833	862	807	824	790	848	817	853	808	805	828	829	817	842	829	834	850	841	884	762	828	812	838	835	769	821	809	816	883	832	802	852	812	828	846	827	818	771	855	840	806	821	805	884	812	849	846	847	800	834	765	847	846	794	815	848	865	843	835	805	883	810	857	819	860	860	836	808	818	821	818	873	810	783	833	871	814	823	741	802	831	826	827	777	866	806	826	809	809	777	848	845	882	816	818	841	810	814	844	818	756	881	829	819	815	877	827	811	806	855	814	779	777	834	782	809	807	810	862	775	847	823	815	794	818	817	779	818	777	817	835	811	825	808	774	845	821	781	863	823	808	837	799	816	821	853	830	810	799	803	793	807	794	810	837	782	794	803	834	844	864	836	846	816	862	818	819	824	826	866	841	851	804	848	835	855	841	789	824	841	829	859	777	805	797	835	846	785	828	851	819	823	821	808	834	798	816	787	817	829	841	848	836	807	823	803	874	817	776	834	795	873	786	845	834	816	851	842	857	830	876	855	822	807	849	858	824	840	866	807	801	834	811	817	835	796	833	835	841	838	841	776	823	836	789	843	865	880	806	833	818	810	836	790	834	881	848	809	825	841	816	863	795	845	845	783	807	823	821	842	846	777	867	837	788	853	827	844	799	799	834	856	806	820	823	793	795	819	836	855	837	848	812	815	807	828	846	821	844	803	819	830	819	795	886	796	856	801	836	828	796	820	801	840	805	791	851	829	860	860	806	822	820	862	837	778	784	839	840	854	864	838	847	790	826	870	783	809	808	821	822	818	822	821	821	810	803	835	782	800	816	859	786	846	819	833	808	807	796	842	849	825	818	823	880	827	879	835	811	863	846	785	801	766	819	805	818	899	845	837	854	865	790	803	830	808	821	795	810	812	735
28770	9018	2465	1659	1157	845	734	579	509	494	452	402	433	374	347	349	371	325	339	308	344	304	329	319	304	335	308	314	283	313	316	271	271	310	296	291	281	327	280	289	265	300	310	281	273	302	320	271	306	264	261	291	311	268	302	288	309	290	274	293	287	293	299	280	290	281	279	321	282	289	292	289	272	294	293	295	284	315	302	336	294	256	268	311	273	286	271	274	301	297	302	267	262	280	334	253	317	295	302	304	299	347	318	281	255	264	306	271	255	283	307	287	301	290	278	276	287	256	288	255	282	269	289	306	275	315	274	292	279	312	282	270	290	275	277	299	285	276	280	286	279	326	297	298	260	276	279	275	285	274	286	252	259	296	243	286	262	258	294	265	282	293	280	309	293	288	272	280	272	272	310	283	301	270	268	315	284	282	257	351	282	273	267	272	320	276	276	279	309	256	311	259	275	284	278	300	270	270	285	285	257	303	307	284	298	286	289	250	262	291	255	270	303	282	262	289	301	277	294	278	298	272	299	292	314	279	273	295	290	287	290	273	287	263	267	271	285	288	294	288	291	289	288	300	274	263	285	273	307	296	280	282	297	275	266	255	272	289	288	318	265	260	297	277	282	293	303	266	299	334	293	291	287	288	298	303	277	291	276	266	261	266	277	281	269	296	271	290	287	327	289	294	280	292	289	281	272	321	299	271	288	283	272	282	289	271	319	291	285	278	274	310	281	268	272	272	260	280	309	277	260	247	269	301	276	335	309	262	281	279	256	295	290	284	291	280	281	306	275	253	289	264	282	303	273	280	293	280	257	266	281	277	296	280	295	272	276	290	303	272	271	266	270	274	269	290	259	281	269	306	283	292	306	254	294	269	302	296	300	270	268	267	273	273	275	300	301	299	295	288	294	288	269	300	284	285	305	283	299	295	274	269	279	308	332	282	266	296	287	264	272	266	293	262	243	302	313	273	293	292	285	297	291	281	253	299	303	297	266	281	255	292	307	258	278	258	256	312	305	302	294	284	299	268	278	276	265	289	302	299	258	277	305	280	285	270	268	274	270	277	262	266	264	270	272	298	272	272	279	266	288	288	303	279	279	271	256	255	317	292	285	251	258	290	272	282	276	288	258	269	280	287	282	296	322	290	270	276	265	286	271	273	285	276	278	271	311	276	250	283	291	271	269	251	283	273	287	241	280	289	297	300	249	275	268	290	299	270	283	276	277	276	252	264	302	274	259	281	321	287	289	280	284	316	294	295	287	271	299	284	277	280	297	283	251	298	304	282	293	296	279	249	276	310	316	303	287	277	300	271	252	300	282	313	321	306	286	306	319	274	287	303	289	259	272	279	281	309	268	257	299	299	279	265	276	286	299	282	266	249	249	291	265	299	257	277	266	262	272	313	281	329	304	278	275	269	283	266	286	287	286	275	298	284	277	267	307	281	267	288	306	260	279	274	249	279	269	299	277	289	265	256	269	317	292	270	293	268	267	289	274	298	277	267	306	286	282	270	313	276	274	278	296	278	277	298	268	278	284	282	290	289	288	289	277	283	253	248	268	286	310	285	258	275	311	293	291	283	312	263	285	275	266	297	315	263	289	310	284	294	306	293	283	243	280	273	283	287	277	276	317	278	268	259	266	260	292	274	260	324	273	300	310	296	296	303	290	286	289	310	301	278	274	292	278	291	301	298	304	307	294	312	294	280	279	351	299	301	265	293	290	297	266	282	280	288	251	259	270	275	287	291	268	259	257	292	285	293	273	296	314	287	273	301	308	265	277	306	272	283	284	262	289	275	300	278	293	279	279	284	282	270	278	261	303	275	302	301	272	327	297	275	310	288	303	268	262	283	263	260	294	299	265	307	291	287	275	281	275	296	305	283	301	296	263	242	311	278	261	278	296	267	258	254	289	314	262	293	286	289	280	289	263	295	278	278	285	274	276	304	262	280	266	278	293	280	271	279	289	284	297	289	279	297	260	279	293	270	303	317	273	287	267	287	304	276	265	294	291	289	296	277	263	283	278	272	275	291	291	281	328	271	308	276	312	279	275	309	258	271	257	283	295	271	282	239	271	270	280	278	293	293	311	292	267	271	274	311	303	289	280	304	297	279	302	275	281	288	274	282	265	269	250	293	297	299	300	268	295	282	276	291	317	254	276	289	282	280	291	284	281	274	306	281	307	290	275	305	231	278	308	287	306	302	279	282	282	302	265	315	285	270	287	274	275	298	288	284	286	301	261	256	303	308	301	274	287	290	292	296	282	295	271	264	276	294	309	285	286	281	269	284	302	275	281	286	320	272	268	305	325	297	285	311	292	246	314	273	300	286	277	315	280	298	280	293	274	309	313	271	326	270	276	290	298	316	302	260	288	268	287	295	275	314	269	284	273	287	296	262	262	279	293	265	280	274	292	278	281	283	271	286	283	286	311	305	270	288	285	299	280	285	303	281	286	285	276	297	312	277	290	251	284	292	258	260	282	272	291	254	284	261	267	296	271	271	283	297	283	286	270	280	295	267	293	334	271	267	285	283	304	277	254	285	270	281	275	302	285	306	292	286	249	299	285	255	278	296	297	276	272	304	287	258	288	299	270	291	281	260	279	296	283	282	285	310	297	292	283	273	269	286	292	274	285	287	256	257	276	280	255	278	262	294	292	306	281	274	286	298	280	308	325	289	284	268	290	305	268	299	302	299	310	310	269	320	275	298	257	279	274	276	283	261	268	295	279	292	287	265	297	291	262	300	284	295	273	281	277	275	271	273	255	272	272	276	300	291	298	265	283	272	313	287	306	279	280	297	260	294	295	277	295	295	268	295	282	288	282	283	292	265	282	297	306	273	293	327	273	299	298	303	288	291	307	282	273	267	281	293	276	250	291	277	257	323	289	290	297	266	293	334	271	293	293	266	276	264	269	260	286	277	312	293	284	280	254	264	271	306	289	295	277	277	285	277	302	279	294	297	277	272	276	277	321	289	287	274	287	290	274	262	269	296	269	267	272	306	296	281	282	312	280	268	285	296	305	242	293	290	286	303	270	282	288	244	272	306	308	275	279	302	299	298	276	281	294	270	280	265	293	263	269	256	283	315	279	310	291	264	299	265	298	292	285	292	292	283	314	269	286	295	280	271	280	313	310	286	281	294	288	275	263	246	264	290	248	302	277	292	282	308	252	271	278	276	284	261	285	269	279	285	261	272	315	299	285	282	287	268	323	266	256	278	285	247	279	265	287	311	288	274	320	280	285	274	269	280	273	283	289	277	284	306	302	319	290	294	276	281	303	303	292	287	269	290	280	284	259	296	295	282	276	272	265	300	290	308	296	300	284	289	260	269	305	274	271	282	260	279	260	285	294	282	309	302	285	270	314	244	309	284	288	290	273	281	287	300	313	287	285	253	251	278	298	292	269	281	291	262	318	267	285	288	282	275	308	276	299	292	253	311	298	302	294	284	253	287	294	303	267	281	301	255	275	321	313	270	255	279	318	269	312	318	288	289
15247	2375	5056	5558	4858	3789	3217	2842	2371	2101	1885	1712	1578	1484	1349	1298	1285	1205	1232	1049	1150	1046	1038	1013	952	1003	965	948	902	904	913	975	840	848	848	882	860	869	866	851	839	770	816	841	844	798	832	755	791	814	816	775	809	801	842	807	836	765	774	808	769	760	792	787	776	772	729	827	753	776	810	738	735	758	803	817	819	728	761	805	755	756	802	796	755	724	740	793	757	771	733	781	772	794	753	771	801	774	795	748	698	782	701	782	676	742	701	795	748	763	754	755	737	751	806	787	751	716	745	789	716	777	819	664	701	762	738	776	756	733	750	791	755	763	805	804	790	744	792	752	755	731	751	776	706	696	711	724	758	786	760	746	747	775	788	758	772	756	754	687	787	773	747	790	769	808	742	739	743	720	723	759	766	685	719	759	760	778	733	766	752	780	767	794	763	761	722	729	714	704	734	793	798	737	715	780	737	737	745	735	746	744	763	748	726	827	748	756	760	738	786	766	748	737	784	729	750	772	752	762	813	740	726	747	725	761	779	834	724	800	714	739	764	732	708	750	786	724	704	738	728	735	786	746	766	738	713	773	727	751	784	735	776	785	732	723	739	745	752	782	758	729	726	729	772	777	778	735	755	744	749	760	747	768	698	779	712	755	746	735	765	765	795	777	703	745	776	728	742	779	766	761	672	747	698	781	701	725	716	746	744	773	718	748	708	718	800	774	733	746	730	754	704	778	703	723	764	760	732	734	766	771	754	735	759	772	695	720	737	793	776	739	740	789	721	766	709	757	776	736	756	802	749	746	736	807	705	741	810	736	779	700	775	718	740	756	736	730	707	751	737	761	748	733	715	737	700	770	737	713	774	731	758	724	765	784	753	812	749	707	745	705	730	748	694	731	766	697	722	713	802	767	774	732	790	730	754	720	696	759	781	738	732	738	755	747	774	769	738	780	729	733	706	746	788	717	773	754	780	755	750	775	767	754	703	755	788	690	739	762	828	779	718	754	769	753	706	727	763	721	728	721	779	728	756	779	738	757	766	756	707	758	742	723	716	826	774	756	759	726	729	745	732	768	713	798	798	756	785	731	729	771	820	756	738	740	798	749	759	746	748	750	739	754	763	735	704	746	746	739	687	727	732	779	737	784	676	761	762	778	747	744	806	737	709	773	750	781	776	745	733	773	786	767	730	775	716	763	744	790	768	773	706	749	696	744	680	736	778	790	758	730	745	755	735	725	773	762	732	768	785	739	783	724	745	714	765	814	744	772	760	749	776	790	696	742	685	757	730	778	747	807	701	722	775	793	728	764	680	737	766	799	749	730	769	812	780	785	730	734	739	751	739	784	758	754	757	779	747	773	736	755	725	715	717	755	795	719	734	759	733	760	737	782	733	788	761	731	776	712	775	754	755	724	706	711	728	724	781	762	715	750	779	733	772	746	794	738	759	728	777	751	773	675	731	715	728	718	757	768	731	790	735	745	721	740	698	771	727	751	736	783	728	743	738	736	737	775	701	724	743	788	713	760	727	772	743	709	735	769	741	729	766	765	722	768	761	738	730	736	682	735	761	749	725	740	776	716	763	736	729	764	735	831	716	734	783	757	751	734	752	750	747	695	727	780	787	716	742	738	766	661	694	804	714	735	804	718	779	744	785	725	688	735	726	729	738	685	770	744	771	774	737	763	806	796	755	758	795	769	773	767	735	748	747	741	758	742	796	738	779	745	753	798	712	718	751	724	689	712	809	751	739	760	749	753	785	776	747	816	764	738	738	708	742	738	761	760	756	742	732	752	722	750	738	753	775	736	741	770	735	753	723	719	758	760	746	755	743	760	723	761	771	727	764	773	773	750	707	754	743	703	743	748	740	762	741	767	799	718	757	731	750	732	781	787	776	722	740	791	750	783	756	758	750	716	779	741	724	719	700	771	809	730	759	770	736	741	705	729	708	716	729	738	725	739	680	783	667	768	709	767	732	726	728	745	712	802	766	763	761	724	743	745	740	742	737	733	776	757	741	724	740	739	745	758	772	736	770	764	746	796	779	729	749	694	712	741	732	711	768	714	773	737	799	738	787	747	740	751	777	714	742	788	738	784	769	788	684	764	752	752	726	756	722	817	725	775	760	745	731	736	729	719	746	715	757	720	730	751	752	699	738	732	788	788	769	718	741	735	756	759	749	766	790	781	772	762	721	745	712	724	766	759	800	754	675	782	725	774	734	746	696	744	750	752	717	754	762	757	789	735	728	749	693	726	712	740	722	751	792	708	738	772	746	722	732	745	780	714	734	710	763	744	779	787	707	695	759	734	716	747	690	740	773	769	766	742	755	734	746	753	744	745	748	758	699	740	721	750	794	752	707	767	739	771	756	749	762	790	770	716	758	788	779	762	751	726	744	794	765	755	781	781	754	750	774	743	755	760	746	743	725	763	753	729	739	751	751	752	746	710	783	747	724	755	743	725	757	740	729	739	800	742	769	714	713	703	702	761	725	742	755	744	756	779	723	742	743	740	765	735	729	737	698	736	814	739	749	810	714	744	786	763	770	730	706	739	764	802	746	753	789	733	747	773	765	760	725	784	772	748	798	723	713	762	759	719	712	711	814	712	777	763	741	745	780	759	742	775	769	743	718	789	763	770	720	731	783	749	725	744	738	743	709	755	769	698	727	758	775	763	725	745	703	692	743	726	796	783	756	756	722	743	800	773	741	758	723	761	722	743	743	793	708	724	794	798	687	744	762	763	787	797	780	773	752	763	718	772	701	782	777	718	740	723	685	753	748	749	736	727	756	745	774	788	656	738	797	736	725	809	742	781	808	700	739	746	750	798	747	742	793	757	686	723	755	729	734	764	734	770	747	745	704	780	745	764	765	766	769	708	731	748	751	776	797	694	794	758	725	675	764	769	766	772	742	735	697	745	733	746	709	710	779	725	731	777	749	757	733	761	712	748	769	782	746	728	792	768	788	737	717	732	740	723	747	728	752	750	719	738	774	761	795	792	716	756	750	773	759	792	798	786	801	725	722	770	748	754	750	738	724	731	708	751	781	756	725	736	736	762	742	776	801	737	730	755	718	694	701	725	738	743	795	697	754	743	759	744	718	712	739	718	787	787	754	804	739	760	762	773	729	727	725	781	696	730	713	727	741	729	781	779	753	777	765	754	700	761	760	694	749	743	734	697	763	728	741	721	693	748	738	767	796	735	791	759	762	779	728	723	751	777	733	749	752	808	725	770	727	746	741	818	744	754	743	787	742	731	769	805	760	723	752	748	793	722	745	740	693	754	762	801	723	794	759	737	741	750	744	732	748	746	771	732	745	720	731	740	721	757	702	770	816	738	805	724	731	760	774	761	727	727	765	784	728	744	725	835	731	812	764	786	751	774	685	777	761	660	749	742	778	719	796	783	752	728	800	768	795	725	795	709	751	721	747	751	724	716	701	738	776	727	794	760	771	760	784	734	688	757	774	729	755	734	751	794	728	739	760	752	752	764	777	784
2421	169	206	168	155	172	172	184	188	170	152	163	156	144	154	174	185	158	148	152	155	153	182	181	160	163	163	156	160	141	170	177	173	170	171	174	183	163	181	176	156	163	154	170	154	153	149	149	167	164	154	184	175	180	172	153	171	160	151	152	178	166	162	178	148	165	149	146	162	175	178	176	141	144	139	145	179	160	159	142	156	157	181	144	172	150	148	184	148	129	148	163	165	157	158	163	178	180	166	162	173	180	159	182	158	159	165	141	171	170	154	149	132	155	149	160	172	181	150	159	134	154	145	158	170	168	154	178	170	189	162	166	151	172	159	192	170	165	163	161	167	165	162	130	162	172	155	155	159	164	173	165	149	170	186	169	183	147	163	157	124	167	179	149	168	190	172	182	141	140	151	178	147	159	167	175	176	180	195	174	135	174	166	156	167	159	150	158	157	176	153	161	173	156	159	141	158	174	171	142	173	159	149	152	154	151	172	161	162	150	151	157	139	154	148	164	156	175	175	155	157	168	156	173	139	145	144	149	141	149	176	145	157	188	120	135	162	159	169	140	151	158	146	165	175	154	167	199	177	163	154	143	153	174	181	154	140	174	153	164	164	168	154	183	141	162	167	184	183	138	132	162	145	158	182	160	147	172	148	162	147	168	167	180	159	166	146	146	158	183	167	137	188	177	157	181	157	147	145	148	138	158	156	154	164	155	133	152	168	191	180	163	176	168	182	158	139	143	173	155	175	160	177	158	148	169	172	158	155	166	139	172	171	173	175	160	152	157	144	159	175	160	158	157	156	162	160	184	164	165	140	160	178	164	166	156	175	167	173	167	161	155	191	142	152	176	183	138	184	163	161	168	165	165	170	168	162	142	143	160	152	138	165	198	172	163	167	148	153	169	175	174	167	176	171	140	162	158	163	156	148	169	153	183	176	155	174	154	174	148	152	161	150	187	185	163	161	160	182	160	147	165	172	157	157	177	156	147	181	168	180	137	170	163	151	155	161	158	170	167	148	155	171	163	168	154	159	186	158	149	150	160	156	165	170	157	155	151	171	138	163	140	165	143	168	173	189	168	154	166	164	136	174	165	172	169	166	166	175	174	156	180	162	158	146	151	151	155	146	165	163	163	150	174	148	150	159	153	186	164	155	156	170	159	158	165	161	150	161	157	184	172	170	156	167	157	144	167	161	124	157	160	156	158	177	161	182	142	149	156	143	161	138	166	176	158	157	128	174	152	152	174	166	156	144	148	164	173	144	155	127	157	158	167	167	140	157	166	142	147	172	135	150	166	166	179	161	174	167	157	162	165	146	153	176	161	156	156	156	165	166	152	174	148	142	162	152	170	143	159	171	172	168	151	172	177	161	150	158	156	166	142	161	176	157	152	175	150	163	143	169	161	153	176	155	171	167	195	152	164	169	157	148	147	161	154	168	173	162	151	144	164	170	164	146	160	140	137	172	160	155	158	158	161	170	144	125	169	155	158	154	170	145	170	163	149	171	165	167	150	158	153	154	161	158	188	155	162	139	150	153	170	166	160	171	171	170	145	154	176	153	159	184	178	163	165	178	144	151	174	179	182	147	160	158	181	143	175	148	144	170	158	142	177	184	151	139	170	158	166	177	158	151	166	159	171	175	149	162	160	151	164	152	149	177	172	162	116	188	143	180	154	174	160	180	149	166	171	166	160	178	151	152	144	179	153	178	155	161	163	152	155	174	149	184	148	167	160	159	161	168	205	149	167	169	173	153	163	167	183	147	174	151	170	172	180	156	170	169	168	182	153	147	133	161	154	182	157	162	168	178	163	162	163	154	179	150	189	165	154	173	138	159	170	150	134	167	158	166	148	171	166	166	153	163	164	169	146	154	163	153	155	158	181	155	175	155	142	158	181	172	146	163	170	162	172	152	170	172	149	167	144	135	155	168	178	165	158	179	161	155	171	151	139	148	147	191	163	171	161	183	187	173	179	166	163	149	179	161	149	167	169	163	157	152	152	133	153	159	178	146	167	170	180	164	145	155	175	157	183	168	165	153	141	171	151	132	158	160	171	152	153	157	153	134	179	181	158	174	156	166	160	141	176	178	167	188	160	179	165	150	172	158	161	146	158	195	161	158	153	167	170	168	166	157	156	189	152	172	159	145	146	155	163	146	154	160	165	161	172	173	165	159	166	187	171	179	172	164	158	145	182	151	170	175	159	176	168	177	160	144	170	163	159	172	193	159	160	165	185	158	135	168	168	164	152	163	171	157	137	139	178	165	162	160	135	166	188	162	188	158	148	169	175	178	165	148	157	150	160	172	167	168	153	156	158	178	165	183	151	153	175	174	173	175	151	148	158	163	159	189	176	167	156	153	162	178	181	179	176	152	144	178	156	143	148	169	158	160	193	160	181	139	149	170	169	164	209	176	165	169	182	164	173	146	168	153	171	170	180	135	167	148	179	131	181	178	155	149	138	168	159	151	190	151	155	149	154	151	154	147	175	155	168	156	176	156	150	149	170	132	167	174	170	157	160	159	181	152	172	150	170	164	174	164	190	168	159	142	164	167	170	189	155	159	148	170	163	176	155	163	162	174	170	159	144	173	150	170	163	167	156	159	158	146	157	189	148	148	178	161	163	140	157	166	182	171	144	152	171	166	156	178	169	184	183	173	156	154	145	154	153	170	161	149	149	163	150	146	160	174	145	159	162	161	148	174	156	161	165	159	164	163	163	155	162	170	165	168	165	161	157	186	164	153	145	158	161	143	172	140	163	144	166	171	169	156	161	158	171	162	140	175	145	170	143	177	151	143	171	155	164	159	150	159	154	156	172	149	152	149	179	180	170	156	185	150	172	163	168	165	170	173	154	151	162	155	167	176	156	187	155	159	163	164	161	145	155	182	162	157	159	183	132	177	158	168	146	189	153	155	163	157	191	165	174	175	175	163	150	163	167	177	170	147	153	174	154	162	167	159	164	215	169	155	161	147	148	148	168	163	169	163	150	157	164	154	131	178	165	154	166	141	153	171	162	152	158	167	171	161	166	159	162	138	170	146	186	153	145	175	137	166	152	163	148	165	167	125	170	172	156	149	160	160	173	172	152	158	164	178	176	169	147	157	176	161	154	188	163	162	175	184	165	144	168	135	183	180	163	160	159	156	150	190	174	157	144	159	191	159	145	160	154	143	164	159	177	153	164	172	138	175	173	148	144	159	178	162	171	173	162	174	168	171	153	147	148	161	160	176	158	190	159	163	139	168	148	155	151	156	176	157	177	175	173	163	168	167	164	134	161	186	147	169	172	134	167	176	180	171	160	145	153	155	190	179	149	161	166	167	146	184	184	144	153	159	160	177	143	168	163	186	184	152	175	146	144	161	146	138	182	183	167	153	155	152	158	149	151	165	166	171	164	158	163	168	161	144	149	162	180	166	162	185	157	171	151	159	153	151	179	159	160	144	181	176	179	168	139	173	152	175	156	143	167	165	171	153	169	149	147	144	155	150	157
2572	553	572	627	650	619	555	537	514	549	504	537	523	540	496	515	488	508	492	494	499	489	461	508	479	527	490	515	499	489	538	501	531	486	481	516	502	484	495	490	510	512	467	498	508	507	491	496	520	485	520	491	468	529	506	527	510	508	501	505	505	521	509	495	525	516	500	510	523	506	525	495	493	496	498	517	533	496	476	492	467	510	464	521	469	506	506	537	478	530	480	502	486	500	471	496	483	525	521	507	491	482	497	508	497	517	483	464	519	517	528	452	492	467	480	498	510	493	540	477	534	493	491	501	492	525	550	518	499	462	488	501	484	515	472	488	514	489	582	478	491	449	474	477	481	524	519	470	480	507	495	511	512	536	480	514	479	471	516	548	503	482	503	497	434	501	530	516	473	522	508	467	511	501	518	519	492	486	489	520	523	502	511	472	469	532	493	497	522	516	469	489	480	501	442	477	528	492	493	489	490	497	491	481	529	526	512	480	474	512	468	496	458	482	510	496	509	524	516	512	490	536	456	486	481	541	496	475	511	514	490	489	503	504	490	485	492	478	497	500	492	482	466	496	505	506	466	497	476	471	529	542	448	494	522	508	466	520	488	529	503	526	498	500	518	509	475	495	490	515	483	481	491	519	488	481	481	493	479	507	504	507	495	483	457	471	462	495	489	512	513	495	493	482	518	494	480	477	472	498	510	492	505	532	500	523	480	492	533	512	500	474	500	504	505	544	493	527	482	530	475	517	483	500	475	493	545	493	484	499	490	513	514	507	446	494	519	507	490	501	494	505	520	499	512	525	553	504	510	467	478	506	509	507	502	509	515	472	523	515	505	479	492	466	465	455	529	478	531	473	539	462	505	445	478	534	493	483	497	489	499	492	483	500	494	495	511	516	455	491	504	483	512	491	484	484	506	482	478	476	493	482	492	516	474	496	496	515	491	498	495	559	477	479	462	519	516	472	501	494	475	528	502	533	474	506	512	495	488	502	481	498	504	516	472	480	533	533	502	507	516	495	461	533	522	484	484	501	470	474	478	471	537	505	482	472	503	506	499	516	534	530	457	555	493	552	473	463	484	537	529	476	522	491	477	510	480	483	487	515	494	503	499	500	518	473	497	500	507	535	557	527	496	482	483	506	506	475	474	502	507	486	511	460	523	519	529	493	488	493	463	544	499	475	488	517	503	506	512	490	552	476	502	510	501	484	516	509	511	488	469	530	494	499	535	506	490	446	464	445	513	492	477	542	487	529	465	482	490	478	501	487	490	471	480	513	488	493	484	486	491	488	443	507	531	504	503	483	533	511	469	525	493	520	484	529	492	454	546	517	484	508	502	511	538	457	475	486	492	515	523	497	481	513	525	483	459	507	489	484	518	495	499	489	508	529	490	485	502	487	451	544	516	488	538	502	513	460	542	506	483	517	533	521	501	514	496	475	514	509	509	480	501	505	492	503	467	485	501	530	464	524	491	509	513	515	496	500	488	479	501	469	479	542	491	481	475	502	486	501	479	514	478	506	489	488	476	551	508	544	499	496	506	514	503	506	492	499	499	489	476	481	476	495	460	502	481	508	497	492	552	511	517	470	530	476	492	535	465	493	493	486	481	502	490	504	496	479	522	529	489	515	500	518	519	510	517	489	486	523	519	457	515	538	515	500	490	467	479	512	520	484	506	501	480	465	496	450	481	533	507	487	477	509	472	519	514	474	502	455	508	490	500	462	530	523	483	517	490	494	472	515	488	473	500	534	496	498	475	519	504	508	498	473	482	496	513	491	498	482	468	524	492	438	534	523	506	474	518	529	504	507	519	477	514	525	494	505	482	487	502	495	531	489	472	506	468	515	477	517	482	503	462	512	508	531	522	504	513	483	499	474	494	503	507	496	518	531	510	485	502	510	473	462	486	521	497	502	509	466	514	499	459	516	511	476	516	475	472	476	504	490	512	494	446	527	472	475	515	504	510	510	531	511	525	514	490	517	491	494	507	482	456	519	489	503	532	483	510	513	442	470	491	480	471	502	536	488	481	497	550	489	492	480	481	517	492	484	475	505	491	454	505	498	536	498	480	483	541	502	499	467	509	497	509	505	497	517	506	508	503	469	519	512	525	492	484	487	506	557	497	507	474	510	553	466	505	510	454	481	511	483	520	522	480	478	509	516	504	501	510	463	518	487	477	495	498	495	505	544	478	481	478	501	464	482	493	465	509	517	478	533	495	525	492	475	496	488	502	537	507	532	492	504	503	528	519	498	497	481	493	508	510	491	473	502	543	468	503	524	510	490	522	500	488	481	476	490	500	480	490	531	474	477	449	482	483	445	511	498	483	533	465	480	510	483	484	495	494	484	491	475	502	501	527	488	474	508	470	521	478	508	496	500	518	476	480	516	487	442	493	511	529	495	502	493	468	507	502	505	502	472	503	494	447	433	466	554	495	498	499	486	486	513	513	505	499	456	475	508	506	484	466	494	469	479	492	520	518	498	472	544	537	539	505	526	483	519	490	502	518	472	531	541	465	491	503	463	454	488	502	487	478	498	495	499	469	515	520	473	499	500	433	517	503	510	480	480	504	488	514	525	502	549	534	475	494	476	502	535	495	506	492	507	498	495	503	544	484	519	489	523	518	477	516	503	532	514	463	511	512	515	488	504	497	493	500	503	484	450	497	469	503	494	508	514	474	561	436	510	536	469	523	522	500	486	486	534	443	457	443	511	518	542	495	485	471	508	512	489	492	492	505	483	512	505	538	523	487	469	501	502	543	489	485	519	521	509	495	502	526	477	498	487	504	494	519	491	454	467	529	482	506	538	482	526	520	490	485	449	493	510	496	482	565	472	483	453	461	474	471	487	528	488	497	471	484	516	477	509	540	490	515	510	531	501	455	474	458	514	534	478	521	505	496	520	517	508	534	492	522	524	477	506	494	464	551	495	512	514	539	482	528	480	507	493	548	518	476	469	491	500	473	533	477	468	486	481	500	502	493	522	498	487	480	491	502	517	483	522	584	506	533	507	501	480	475	538	456	479	492	467	530	516	452	496	503	522	513	488	486	490	478	497	514	515	501	489	461	513	471	495	527	514	506	493	508	538	520	518	499	511	482	501	495	492	494	489	502	516	516	477	515	472	491	500	558	526	467	493	497	497	509	547	494	498	533	526	506	467	504	533	456	496	511	476	498	512	479	479	488	513	466	490	494	534	506	493	530	514	511	494	516	492	478	554	528	513	503	448	487	466	485	513	540	539	532	479	535	504	515	538	481	502	469	487	495	510	485	494	513	479	472	502	502	498	512	484	494	468	535	475	456	415	515	463	509	466	511	515	485	533	511	473	497	494	489	485	507	522	486	525	495	482	489	481	501	512	479	478	519	500	461	473	494	503	517	522	523	524	509	485	512	480	489	479	505	515	508	508	504	505	518	479	484	522	494	494	500	515	509	508	459	503	496	466	470	524	514	516	481	470	485	564	528	493	493	502	495	503	508	538	502	472	481	497
18607	3516	1341	993	733	671	526	467	442	396	433	372	357	374	314	336	328	322	325	356	307	290	318	338	317	320	327	322	347	264	315	316	304	297	307	323	321	323	319	295	299	297	304	327	314	319	300	336	331	310	308	319	314	306	311	303	318	312	324	311	317	327	325	324	298	326	286	318	294	289	300	355	313	293	338	331	306	341	305	274	348	316	314	285	320	295	300	270	316	287	284	322	307	314	329	296	293	294	305	270	290	284	299	307	291	323	353	306	298	299	306	275	290	324	315	286	298	303	288	295	310	280	283	288	318	296	309	328	290	284	301	318	302	289	284	315	319	281	305	306	330	337	296	335	297	311	326	339	291	310	284	281	305	320	323	311	274	286	298	295	314	328	274	306	298	343	346	292	304	316	267	303	303	333	315	326	334	259	299	323	311	335	299	325	311	351	307	282	320	292	300	302	302	285	339	298	312	342	292	314	285	307	302	303	302	336	318	315	282	312	311	303	321	318	305	343	278	322	295	301	336	315	281	312	299	320	322	337	313	311	306	272	313	347	327	322	294	313	326	322	284	277	323	288	290	317	324	288	294	297	286	326	304	283	289	264	296	314	256	304	324	332	291	299	272	288	317	300	302	306	340	332	293	320	299	294	319	299	311	307	293	338	288	309	309	295	317	299	310	321	317	286	325	301	312	274	324	320	309	297	297	313	307	344	349	307	312	313	333	311	317	299	327	290	300	343	309	293	284	274	286	309	333	279	306	338	289	274	277	327	311	277	316	305	298	291	298	316	296	290	334	332	284	293	305	280	317	293	305	311	280	290	329	301	322	297	285	304	310	315	285	282	282	318	301	308	305	304	260	331	277	312	307	273	326	316	294	288	312	289	288	295	280	345	314	309	313	320	366	311	299	293	328	329	299	310	277	288	300	299	298	262	296	352	289	315	299	326	346	306	295	295	329	332	323	246	269	319	331	290	270	286	282	310	305	284	296	325	293	292	333	313	327	299	294	310	302	305	312	298	320	319	288	314	284	281	308	315	306	300	332	332	299	312	305	315	316	300	346	298	289	293	312	297	282	316	279	325	275	312	320	349	325	308	302	306	338	312	301	296	295	327	264	308	338	328	301	298	324	303	307	322	295	322	318	295	312	303	330	311	298	314	302	327	293	289	268	310	256	305	302	288	294	278	329	288	307	308	303	320	281	308	307	318	298	297	305	335	297	301	300	337	308	300	334	274	320	324	271	307	326	331	307	304	284	327	292	299	329	297	324	327	321	320	321	288	241	314	318	343	317	304	334	285	300	298	312	323	311	285	313	293	267	277	311	290	294	300	330	294	298	349	296	302	308	306	288	295	275	327	295	278	323	302	342	282	311	313	296	315	345	327	283	298	292	291	259	312	314	347	330	313	300	320	285	316	317	295	307	286	343	291	268	313	327	307	298	293	312	267	296	301	317	320	336	332	324	319	318	364	324	292	299	273	286	311	328	320	285	316	320	299	310	291	316	299	313	282	284	285	328	275	313	284	347	305	291	283	318	335	298	315	311	335	328	279	299	299	312	294	318	313	301	323	297	294	303	316	291	288	281	314	265	268	299	303	304	295	318	295	304	292	312	286	316	271	304	311	290	320	278	297	280	329	285	297	319	288	293	285	275	287	278	319	301	320	317	331	310	273	310	315	298	289	269	315	323	303	324	307	313	300	309	314	318	358	304	297	306	296	294	310	310	302	291	305	312	305	297	284	343	266	282	300	289	319	293	310	306	302	308	310	288	319	321	282	300	330	331	279	310	328	315	291	270	319	321	327	315	291	319	309	309	329	297	288	323	302	294	332	277	296	313	302	332	302	312	297	292	319	329	284	292	329	300	299	319	304	307	311	318	348	324	288	304	318	322	297	292	311	316	291	290	290	335	295	336	320	326	285	273	300	300	342	288	321	341	273	283	300	323	291	278	307	320	294	337	291	292	294	316	313	292	287	327	294	319	297	297	303	286	307	311	302	312	283	307	309	303	316	297	303	290	316	308	271	296	336	299	299	299	325	325	315	289	275	293	305	314	295	316	293	304	332	299	281	284	322	313	309	304	306	311	340	305	323	304	305	321	310	321	306	315	319	291	284	291	278	345	285	290	293	303	313	328	314	321	302	300	317	346	296	298	300	319	301	285	286	291	303	335	284	294	282	315	286	293	324	312	304	296	299	294	309	300	297	292	313	295	309	297	315	320	284	303	314	276	294	308	308	285	302	312	298	298	314	283	305	306	293	314	312	293	304	309	310	299	282	300	305	263	298	330	280	295	315	328	287	288	310	320	290	320	281	277	298	291	298	280	310	281	313	284	324	288	287	306	305	286	315	306	287	302	309	303	298	308	306	292	323	323	335	329	303	305	315	290	312	294	284	261	301	336	333	290	313	298	320	313	309	310	302	319	316	322	329	306	274	288	286	282	289	312	305	298	276	302	283	316	301	304	270	269	294	332	276	313	302	314	309	284	319	282	297	280	300	302	292	280	264	333	309	304	286	293	309	318	330	314	303	306	300	314	283	320	297	308	276	318	305	301	325	268	287	325	333	347	339	277	323	307	299	275	309	313	300	315	283	302	283	301	302	299	338	280	310	319	303	310	332	302	317	291	302	281	314	291	302	303	317	285	314	313	274	286	297	294	308	316	286	296	264	299	316	289	325	290	318	283	312	295	304	331	312	315	335	312	293	291	332	303	300	312	336	277	318	298	311	292	307	299	287	321	304	301	300	311	310	313	298	333	301	297	305	290	303	298	269	326	318	311	295	307	297	330	303	280	308	305	268	316	299	322	318	313	313	291	333	283	311	336	331	322	316	314	290	295	308	263	327	303	296	310	317	314	328	304	291	328	277	344	296	315	314	303	307	323	273	321	312	275	312	293	310	338	279	290	293	301	317	295	332	296	299	279	307	355	294	312	307	305	292	328	299	315	297	300	281	309	275	303	307	269	323	295	320	312	303	302	289	296	322	333	282	316	285	305	322	304	298	327	279	313	274	308	310	294	311	314	296	316	300	300	327	299	290	300	285	296	301	309	319	308	303	321	327	301	306	294	315	308	294	324	295	288	308	307	322	285	291	287	322	280	296	294	324	323	323	310	315	298	296	318	330	295	324	294	309	305	314	301	300	292	301	309	318	313	319	315	328	280	310	313	302	297	325	304	327	316	313	303	312	291	311	300	311	292	295	291	314	322	294	298	318	299	308	297	308	278	280	301	327	311	321	263	325	314	312	304	310	290	281	321	311	306	297	303	296	290	266	319	339	292	289	297	293	295	330	305	299	313	315	322	323	278	293	306	293	287	321	272	324	272	275	293	315	278	293	305	290	315	313	310	317	292	290	284	288	324	279	305	324	302	324	322	289	309	297	316	297	317	318	310	291	315	316	320	286	352	308	320	311	298	310	332	343	322	310	316	322	294	317	317	303	304	271	286	309	286	325	313	314	294	327	294	274	282	292	300	278	306	323	268	323	328	324
10975	1636	3151	3433	3130	2533	2238	1873	1709	1451	1416	1358	1332	1261	1171	1078	1023	1054	988	1041	990	1013	978	1026	949	918	939	892	936	884	928	880	883	935	903	867	893	887	873	877	909	881	845	798	820	878	903	832	874	779	832	828	816	809	878	876	837	879	868	866	831	805	911	890	769	844	869	842	899	888	812	800	831	857	816	868	843	834	814	817	851	817	818	871	839	842	852	805	823	841	923	846	812	835	785	819	785	807	821	826	827	789	825	857	857	839	850	831	854	846	804	815	844	828	802	898	830	888	807	837	890	855	830	828	797	817	844	856	837	834	822	825	838	801	840	788	789	801	823	845	757	861	843	806	789	855	804	776	839	872	766	840	818	825	824	794	821	830	866	836	890	796	817	820	825	811	778	805	817	804	864	858	769	819	805	848	861	803	831	818	818	840	800	800	823	835	861	801	824	781	845	829	846	817	848	809	853	815	888	861	779	814	856	842	804	829	814	858	836	820	804	872	825	837	827	813	763	816	793	860	844	860	817	846	845	817	845	776	814	841	847	777	836	838	839	799	842	844	816	813	814	838	782	834	779	800	857	780	781	860	822	899	783	850	807	801	832	839	824	833	805	824	790	847	858	825	819	838	848	798	846	847	856	817	828	801	836	846	870	848	813	786	805	841	785	834	825	819	758	785	815	835	846	861	874	804	773	821	849	805	853	793	803	829	827	833	758	821	762	779	822	809	861	789	778	848	872	801	785	842	816	866	825	813	808	857	871	817	791	844	826	832	806	836	813	896	808	830	842	776	838	797	803	804	772	807	851	832	780	813	853	851	798	829	891	804	812	829	857	774	825	820	845	838	857	819	794	841	822	778	835	859	809	846	803	806	828	851	792	816	821	802	798	821	812	817	817	806	779	853	821	837	826	856	811	829	858	824	793	859	854	826	801	804	811	844	824	809	835	840	806	790	798	823	808	802	786	757	770	875	846	829	803	846	823	828	824	844	811	835	838	811	752	811	810	843	805	831	822	848	835	858	777	831	820	817	816	779	783	842	850	803	769	775	846	822	856	803	801	880	824	843	836	788	853	847	842	831	838	879	821	796	858	845	826	790	794	782	877	792	784	801	798	873	870	825	859	787	914	795	818	789	809	797	870	860	813	818	825	826	840	797	845	773	803	831	821	824	833	822	832	858	864	798	813	863	817	755	857	868	822	848	812	813	829	823	877	808	889	810	862	784	806	852	832	871	829	802	826	825	813	875	873	841	835	845	786	816	780	800	897	780	784	788	805	815	826	828	789	857	839	828	822	837	826	836	813	814	819	795	794	851	844	817	832	837	829	816	794	812	859	857	858	857	808	807	837	826	849	804	802	802	818	824	799	832	856	830	836	840	847	855	838	787	810	816	852	752	860	817	791	813	826	840	835	828	807	833	811	839	827	821	797	820	776	793	836	807	793	804	809	851	830	846	806	800	822	797	847	845	826	849	812	783	779	807	835	766	792	862	804	848	823	838	817	809	821	786	793	797	853	822	827	842	855	839	882	838	826	855	879	816	829	813	856	839	826	815	825	793	841	844	802	820	852	875	907	790	859	792	824	818	783	803	834	827	782	802	879	834	799	835	772	864	805	852	817	815	824	881	816	851	824	778	823	841	866	807	821	806	851	815	835	814	826	828	832	766	793	880	841	825	784	828	828	829	821	827	776	844	792	843	780	838	786	786	806	817	865	861	874	798	890	815	785	838	838	833	830	833	863	816	815	821	797	832	836	833	837	809	818	849	823	812	868	802	822	854	773	828	806	860	830	854	808	805	853	778	852	832	807	838	795	855	756	786	807	836	818	832	798	868	849	863	818	842	860	844	820	787	788	804	795	842	893	809	831	831	818	807	796	787	804	813	830	843	847	810	806	829	839	849	838	832	868	808	820	855	813	853	804	824	793	851	808	818	805	821	810	834	789	819	798	833	776	806	852	853	818	881	799	813	771	820	812	789	786	856	823	865	852	796	840	856	816	787	800	787	823	838	834	853	877	830	820	826	854	853	815	844	831	845	839	860	816	787	793	843	776	807	843	820	804	826	794	819	830	792	798	817	831	831	787	807	797	814	799	860	785	794	862	828	748	805	812	823	814	809	827	809	849	835	847	816	838	789	788	817	814	780	853	809	803	820	838	768	834	872	814	827	837	849	858	767	804	858	857	786	847	761	891	825	834	896	797	814	795	816	830	788	822	806	779	820	911	813	843	821	855	855	829	809	809	821	820	807	857	826	820	803	802	802	836	826	829	892	833	811	818	827	846	817	835	850	843	824	847	861	813	845	823	862	827	836	818	845	821	784	845	794	834	830	829	817	810	815	845	868	816	855	801	838	812	818	858	835	864	812	807	824	820	839	822	850	861	766	843	798	789	845	819	844	807	852	787	877	867	804	846	795	826	781	837	781	808	820	816	836	858	837	867	865	806	812	827	845	802	786	840	827	812	833	876	827	805	790	816	815	870	821	785	805	843	826	810	833	839	813	825	810	820	834	825	823	824	827	851	853	841	827	826	793	834	822	860	912	847	864	849	831	838	866	823	788	844	873	868	866	828	789	824	828	811	828	899	821	798	824	814	778	795	819	821	798	841	811	831	818	811	825	790	820	845	851	828	849	820	790	771	796	817	834	809	842	761	779	838	805	852	804	831	864	832	848	806	846	811	863	805	798	828	890	798	842	814	834	826	787	827	824	803	785	784	834	821	822	786	794	806	870	774	830	814	856	807	824	824	840	870	863	843	853	809	821	788	841	837	859	817	763	828	866	801	797	807	806	819	802	858	857	833	855	799	788	780	831	844	792	840	858	825	739	874	794	833	860	904	848	816	868	811	854	867	848	835	808	827	856	824	798	828	786	867	801	821	846	793	818	820	804	826	830	821	841	855	828	770	834	787	858	810	809	782	780	850	780	871	827	822	857	841	815	781	835	823	891	854	843	828	883	844	809	825	826	848	830	852	785	843	804	887	784	885	848	835	825	797	831	895	800	851	816	859	839	823	841	848	869	792	841	891	823	827	845	856	814	872	840	820	837	848	873	845	818	812	866	810	804	812	835	874	811	802	820	853	827	821	824	832	843	826	847	805	812	826	812	807	805	763	824	841	830	787	789	873	795	802	844	859	813	884	828	763	874	779	859	846	838	866	856	828	850	809	802	841	810	819	825	807	840	841	845	842	766	863	876	839	847	826	801	817	835	924	857	803	813	804	763	810	880	800	785	892	758	795	805	863	761	835	826	829	830	850	830	820	848	831	793	805	815	817	816	814	831	827	827	857	848	819	777	825	834	827	797	835	799	840	860	808	842	817	830	801	854	808	812	788	839	827	879	819	810	823	837	808	848	725	861	821	824	880	826	809	828	829	857	824	797	854	845	822	842	836	899	829	825	857	841	773	837	861	842	826	825	801	879	813	845	878	844	817	818	794	817	811	846	822	809	813	795	882	843	825	786	767	776	804	827	815	836	833	822	800	865	837	834
28981	8515	2452	1578	1144	888	749	562	518	446	415	422	400	348	353	365	324	345	331	306	311	296	318	281	311	299	313	303	295	297	299	294	325	286	295	284	289	286	309	281	315	305	305	295	286	290	308	324	307	256	299	322	299	298	303	285	277	257	284	287	317	298	297	290	284	254	309	292	280	272	267	275	264	297	264	272	280	290	298	274	307	282	263	272	280	267	268	260	266	287	274	300	302	307	276	274	275	297	273	290	304	277	290	266	296	286	280	252	280	304	286	283	257	248	311	272	277	319	265	289	282	312	275	272	262	318	291	258	277	292	297	298	264	271	254	241	271	256	261	281	316	253	267	287	276	275	287	275	300	292	282	314	293	298	282	266	274	277	268	263	247	285	282	255	280	289	289	273	328	298	314	254	287	305	269	285	292	295	264	254	288	287	294	278	287	282	317	267	311	269	275	284	296	289	306	264	317	291	259	286	257	299	287	287	285	288	277	257	270	268	295	307	301	292	284	292	270	313	281	279	285	277	294	301	284	272	274	277	303	305	310	274	278	301	256	258	282	295	306	283	257	271	284	262	290	288	290	310	289	263	286	298	315	293	310	280	288	294	237	258	255	281	265	294	293	296	266	275	268	240	277	304	300	311	264	290	279	311	301	278	295	247	240	261	272	237	289	302	277	268	289	307	266	269	306	276	261	269	266	270	293	277	265	313	289	280	257	299	308	272	292	280	264	268	287	282	277	258	258	286	307	284	298	239	295	274	271	285	280	268	281	296	247	294	261	290	288	272	282	270	316	314	273	306	266	293	282	288	304	270	252	284	273	287	294	283	261	288	285	299	275	298	289	275	315	274	282	275	290	318	296	282	279	264	289	266	312	288	282	274	282	294	298	310	311	265	267	268	296	309	273	283	281	262	273	285	288	297	278	251	292	302	270	273	295	262	274	253	282	288	272	272	295	303	295	277	302	286	264	276	286	310	277	289	284	308	281	288	289	282	287	273	284	300	286	270	281	289	286	279	257	283	277	274	351	266	285	281	278	294	296	258	296	305	286	297	268	291	287	274	288	275	271	267	303	277	265	275	287	300	268	296	289	299	280	291	296	309	282	251	250	265	292	282	252	302	274	307	263	245	291	316	268	266	271	293	300	244	277	264	284	312	292	274	263	262	287	277	308	280	275	264	267	290	279	284	276	281	297	254	299	288	310	292	273	278	263	269	259	270	272	268	300	276	272	302	301	284	304	251	268	267	297	263	294	276	279	254	257	286	291	284	273	265	301	283	255	280	261	273	279	249	297	286	274	285	289	296	290	291	291	279	329	288	295	268	282	292	301	305	268	278	294	252	301	264	264	291	316	286	295	294	269	275	269	273	285	281	267	281	274	263	281	279	275	272	292	307	260	291	275	292	274	298	295	288	271	280	294	259	287	299	261	285	303	291	311	257	299	291	285	253	305	257	286	286	290	276	278	265	284	297	275	275	290	298	252	299	252	329	277	297	255	259	293	279	305	267	277	249	275	277	276	269	300	276	296	271	275	265	281	282	294	302	253	282	283	286	285	277	259	281	282	295	284	293	263	297	285	269	299	308	306	298	284	280	262	256	239	288	298	279	265	300	307	237	252	283	302	262	327	288	279	252	279	272	288	258	283	274	292	283	278	289	297	265	300	309	302	224	295	282	291	283	256	235	290	276	293	305	270	271	289	264	268	263	293	273	284	268	287	280	276	257	277	276	267	305	276	309	292	270	284	263	263	287	259	283	261	277	287	258	292	274	281	275	289	258	275	321	304	317	306	289	282	295	283	277	295	260	301	278	251	281	282	290	280	264	267	266	279	315	266	287	281	293	294	262	296	304	306	285	296	287	252	260	270	261	295	249	274	264	280	291	294	243	265	255	278	261	283	303	274	275	328	258	291	270	341	283	273	288	297	266	292	267	274	296	277	269	274	270	286	290	272	298	282	299	303	314	296	281	258	295	318	278	245	289	278	273	308	293	267	300	273	295	288	263	264	271	304	255	259	288	299	286	300	297	279	275	257	278	274	309	268	280	294	277	287	281	273	305	301	305	275	310	280	270	281	298	283	281	292	290	267	274	270	339	294	294	278	267	285	269	282	262	276	280	271	293	273	249	284	264	302	280	294	278	310	252	286	267	270	270	290	259	243	270	282	271	294	257	312	283	280	300	278	278	264	306	313	277	267	278	268	290	294	274	294	281	289	287	291	284	301	287	288	274	278	294	276	298	234	311	275	275	303	315	273	264	273	238	282	280	286	301	292	333	273	304	299	283	263	280	278	270	290	307	314	286	302	277	291	301	299	304	294	303	258	287	294	292	295	272	319	260	312	274	289	287	293	277	290	259	280	257	270	279	281	292	279	263	265	340	318	272	283	263	265	272	278	295	318	286	290	266	252	296	305	293	281	286	274	299	274	283	270	284	287	282	284	275	302	270	266	267	273	301	287	297	295	296	269	298	296	269	275	282	289	281	277	250	284	290	281	285	265	269	290	268	263	288	261	281	269	286	245	308	276	305	259	275	278	264	296	275	306	296	296	303	297	266	272	319	319	310	277	281	304	273	284	268	277	279	293	335	278	285	294	305	289	272	260	282	288	288	285	287	306	272	288	309	304	309	291	279	299	264	284	262	264	292	314	323	280	308	297	279	256	289	316	271	266	263	281	283	286	267	272	286	288	279	264	263	316	296	301	292	272	282	292	312	279	272	253	319	311	296	278	290	271	312	277	302	306	293	267	305	299	276	288	318	302	271	256	277	290	264	268	288	273	282	248	289	293	314	281	308	295	300	276	273	314	273	259	279	266	283	284	288	270	281	290	275	265	253	274	278	263	288	250	294	258	254	258	282	298	268	303	287	274	278	258	278	256	279	290	276	281	260	271	266	257	294	280	252	281	279	265	284	263	279	270	268	275	267	281	286	290	289	243	284	298	275	287	259	267	306	295	288	264	291	292	337	266	286	282	268	277	301	283	311	288	300	293	300	274	308	329	281	289	297	306	290	273	302	272	257	299	295	278	278	271	266	282	314	277	270	263	308	295	305	284	269	282	295	288	270	285	272	289	289	251	273	271	290	290	272	278	284	293	271	289	276	283	272	257	281	279	281	286	289	292	298	283	296	256	272	287	279	268	251	267	281	303	294	285	286	307	266	314	282	250	259	302	283	275	286	278	270	306	293	291	250	277	299	292	281	335	289	278	311	283	293	289	292	320	288	267	279	289	278	267	268	308	264	271	311	277	296	284	291	341	277	291	296	262	291	247	257	271	296	306	266	258	272	319	286	286	271	276	279	280	298	317	282	279	288	252	321	269	270	313	308	260	297	272	282	274	278	284	290	268	303	300	276	276	268	256	275	285	276	292	299	291	266	298	272	273	279	241	279	294	293	256	292	302	277	311	293	277	287	296	283	267	246	267	281	277	320	250	276	308	301	301	298	261	261	262	282	270	277	288	282	249	306	305	300	283	288	283	308	285	278	265	292
15472	2356	4985	5492	4767	3826	3202	2764	2394	2124	1857	1717	1617	1428	1353	1320	1235	1225	1155	1100	1099	1009	1035	945	1030	964	977	937	928	860	939	882	908	881	865	820	864	860	846	866	818	843	820	845	788	840	783	845	817	768	795	798	794	807	802	823	792	814	787	806	766	726	752	808	825	773	761	761	781	761	790	716	760	761	780	738	744	779	781	722	819	718	754	807	764	773	744	797	740	736	783	728	748	796	742	784	700	739	829	737	757	741	714	732	750	730	742	698	730	753	792	733	763	721	714	723	798	780	763	763	778	726	754	771	718	788	729	747	762	713	811	782	774	708	786	733	753	763	713	705	734	740	743	749	724	747	759	777	784	731	713	770	751	774	773	720	737	733	772	752	745	738	726	725	716	738	776	771	775	763	681	762	727	780	727	738	743	739	771	708	765	766	761	765	709	768	755	690	731	732	722	730	738	678	760	790	751	739	751	798	800	713	731	732	774	768	735	770	681	769	734	730	743	767	764	735	741	711	729	760	762	729	747	689	735	786	791	713	702	737	789	692	739	718	772	764	819	753	744	741	753	770	740	746	726	713	752	728	736	744	702	729	727	729	706	719	721	785	762	753	713	711	750	797	750	793	743	762	755	730	770	710	741	747	781	715	728	722	784	763	759	723	719	690	760	749	695	781	736	705	731	771	748	730	818	708	762	767	751	740	790	751	689	773	725	777	774	741	774	686	727	722	713	751	733	741	733	751	751	765	723	751	746	769	748	736	735	769	727	756	770	731	761	767	789	714	749	748	732	781	775	735	759	736	778	736	712	739	750	767	731	768	740	798	744	766	786	767	771	759	751	750	776	753	709	730	740	725	717	748	803	749	696	752	720	755	741	767	768	706	739	774	758	765	747	754	734	757	742	758	723	749	711	754	734	729	743	742	732	743	724	693	748	723	763	734	734	757	740	727	731	760	773	713	738	697	748	730	771	736	784	748	771	714	722	753	732	761	713	712	699	701	772	811	769	790	715	786	715	739	756	742	774	750	693	713	733	759	772	779	794	730	765	710	776	750	726	736	688	753	703	732	719	766	741	710	748	780	798	718	717	754	714	784	803	711	798	760	739	757	724	741	752	779	752	759	775	750	689	750	748	715	730	724	730	701	764	720	746	741	758	748	740	741	740	736	757	771	826	749	717	741	719	771	792	744	716	722	738	752	756	768	751	738	779	745	743	748	672	734	724	723	776	728	767	706	710	763	724	709	724	742	776	731	791	717	771	741	713	763	720	811	783	775	822	740	717	770	732	734	757	729	767	721	748	733	756	670	725	721	738	763	729	725	769	822	709	758	758	721	733	771	778	691	709	745	728	757	741	759	759	744	746	749	745	748	802	787	748	749	740	723	708	760	745	738	764	797	741	765	741	739	748	726	768	754	696	750	769	816	712	764	718	762	765	793	730	747	732	718	775	787	754	742	777	785	724	676	789	765	692	699	677	769	745	749	720	775	762	754	715	713	725	736	745	776	731	748	749	725	741	770	761	685	819	755	707	753	760	759	768	739	727	756	763	734	763	783	804	733	757	767	725	755	750	691	771	741	770	743	764	722	710	754	770	804	701	770	743	779	708	742	806	744	735	735	720	741	727	765	806	727	740	722	762	746	715	764	756	752	744	705	771	730	724	683	751	737	745	765	719	759	722	719	770	776	785	743	755	748	780	703	733	790	761	731	732	768	716	748	785	754	769	730	731	709	728	707	731	784	776	757	790	752	749	753	744	727	784	726	740	793	784	712	735	739	761	743	769	730	710	727	737	765	716	761	736	736	729	722	749	729	764	770	739	759	721	757	728	747	769	763	727	736	743	730	725	750	732	715	722	813	806	791	771	769	731	737	704	753	693	750	765	713	741	786	781	729	743	751	739	758	757	764	740	732	711	746	774	765	810	749	761	749	743	741	760	797	776	760	745	783	716	772	680	767	714	729	763	705	745	736	727	738	789	728	735	749	768	735	735	781	751	731	732	777	677	730	742	686	795	735	751	742	791	738	790	787	746	748	752	734	731	749	730	838	733	779	798	696	801	746	747	768	782	714	716	730	742	705	709	671	708	740	775	787	780	741	757	723	755	763	778	745	722	701	704	718	727	741	725	760	726	758	726	739	714	759	754	758	757	712	757	755	761	765	737	695	752	720	742	759	737	742	766	735	749	769	747	732	713	722	771	712	788	734	794	745	775	773	762	742	792	714	775	694	751	714	741	730	737	739	768	725	742	739	787	735	782	717	771	730	763	762	779	704	770	743	751	762	779	737	749	772	770	753	713	747	756	741	771	734	761	734	762	747	742	739	776	731	760	738	797	713	738	778	735	708	738	744	737	782	753	774	762	757	739	755	751	713	743	757	713	694	749	744	758	695	720	785	741	749	726	717	737	763	779	793	716	737	806	737	727	763	741	800	770	744	747	704	738	728	753	726	750	733	784	707	751	779	755	755	747	723	714	754	735	744	810	777	739	768	766	776	731	815	763	777	751	789	728	728	749	755	751	760	708	750	727	755	731	759	766	726	725	809	741	719	761	744	746	734	760	738	784	765	737	729	775	750	760	748	739	734	751	710	786	725	755	780	778	736	700	748	716	762	737	738	730	751	795	789	709	769	748	778	734	755	770	744	695	701	692	726	783	775	756	812	770	689	709	774	750	727	764	744	774	735	761	751	724	745	758	789	768	720	755	743	700	719	741	703	717	726	762	778	798	713	745	777	742	705	771	739	689	738	746	689	758	761	699	778	757	784	744	727	770	768	768	756	731	760	723	713	771	784	726	739	734	724	720	717	770	747	759	734	736	807	703	766	722	800	715	793	722	723	734	750	765	769	779	712	756	741	705	755	782	777	753	735	777	796	732	735	729	738	743	736	757	740	718	745	719	762	767	743	757	773	757	745	779	718	741	738	782	750	699	777	755	748	721	697	764	752	743	729	738	760	753	710	722	759	742	771	747	781	738	753	798	738	725	769	766	720	750	738	716	741	757	765	708	791	770	733	760	745	771	745	754	667	778	752	777	796	758	734	778	756	756	700	738	751	789	753	776	732	760	780	723	797	782	703	774	754	720	767	759	760	782	733	718	762	763	706	698	777	719	763	747	736	759	742	798	748	750	798	771	796	772	695	743	717	738	729	756	754	723	745	757	741	761	723	773	732	727	757	746	778	737	730	732	718	767	782	726	797	732	751	747	749	800	733	726	696	763	738	773	724	714	728	725	763	771	753	729	756	730	790	746	698	752	775	775	750	680	771	732	779	768	739	777	709	785	754	706	713	764	720	724	723	738	792	755	746	715	767	710	776	720	761	692	756	756	743	725	771	712	799	793	738	785	763	675	752	782	733	720	703	725	763	773	714	786	770	730	719	756	700	721	745	749	744	728	729	801	762	710	703	750	729	789	701	716	748	732	738	695	726	746	755	701	717	756	724	733	725	754	773	745	796	751	718	742	729	675	757	705	735	752	796	720	753	728	702	755	692
2473	223	222	191	177	173	183	171	162	170	173	143	138	151	197	153	164	140	162	168	175	162	177	140	149	166	155	164	155	159	184	144	151	177	186	166	154	167	152	173	185	159	160	158	158	153	168	153	171	155	163	163	153	198	162	162	145	171	161	163	146	154	153	142	135	161	145	156	154	180	142	176	182	144	162	151	152	165	144	157	169	166	155	156	145	184	145	164	145	155	164	157	138	158	162	161	155	182	149	158	172	182	147	169	154	143	167	149	140	140	180	147	170	162	168	176	165	176	137	157	168	168	155	157	193	188	140	174	141	158	145	168	176	165	181	157	156	153	146	167	158	169	139	165	170	132	160	159	176	172	149	145	160	135	147	169	154	166	165	143	148	181	165	152	160	160	166	161	165	163	173	171	157	168	147	159	167	171	158	141	169	177	126	157	174	152	155	135	145	160	182	154	156	166	160	181	155	155	193	165	172	154	165	167	169	155	167	133	147	134	160	144	175	172	187	158	166	159	151	162	152	152	159	142	180	163	137	160	151	138	143	145	174	170	167	145	168	163	197	176	188	183	156	171	156	181	153	131	139	156	169	143	129	180	151	172	160	149	174	181	169	180	181	176	159	182	157	160	174	148	166	161	167	161	169	142	156	172	190	157	144	153	157	161	140	172	175	167	131	181	165	159	135	144	155	163	131	154	162	172	145	171	154	157	151	168	156	155	178	157	149	165	161	168	179	167	170	158	162	154	187	139	142	144	143	127	151	163	162	172	165	190	165	174	187	162	134	155	155	187	150	171	168	167	156	143	147	161	175	147	160	175	170	177	172	161	167	133	185	156	157	170	146	174	148	163	173	148	183	149	141	194	156	168	147	168	157	160	162	151	154	157	165	184	149	150	157	163	159	174	136	167	158	158	187	161	168	181	154	159	178	167	149	168	156	184	172	167	152	158	157	178	166	142	147	169	159	168	153	161	168	174	174	134	152	173	154	181	162	149	140	183	165	161	174	170	172	164	159	154	150	137	174	135	149	150	160	168	168	174	200	158	161	154	156	178	177	150	167	154	153	133	161	154	184	152	140	147	136	137	150	153	160	161	147	146	147	150	174	167	158	163	161	162	147	159	142	163	146	154	169	184	167	165	137	143	159	165	149	141	151	185	165	148	169	155	149	186	177	146	184	159	161	176	163	156	158	165	154	163	154	163	154	154	167	167	134	140	163	191	161	159	160	156	131	163	154	162	172	155	159	167	180	164	167	137	179	166	175	160	153	156	160	179	165	156	167	158	157	142	153	162	174	156	176	174	177	153	177	166	176	180	163	176	163	170	165	172	170	161	141	169	164	161	192	156	159	172	170	170	179	156	154	137	169	172	194	160	158	167	161	182	170	143	171	159	148	169	154	178	157	166	166	137	166	147	150	143	151	166	165	151	164	139	181	162	152	158	161	156	120	150	153	175	149	162	162	174	156	185	151	156	161	159	175	181	157	149	187	165	172	161	158	141	151	149	152	162	173	146	157	143	150	155	154	167	156	163	146	165	143	147	149	177	173	156	142	160	166	152	137	171	159	160	172	147	164	164	175	165	134	152	165	159	150	162	146	148	136	152	185	145	160	152	179	177	161	184	180	149	157	185	185	160	178	146	151	158	186	161	180	157	163	167	162	147	182	171	151	140	173	174	164	167	162	143	142	150	179	181	151	164	165	156	183	163	155	141	172	149	168	151	150	152	174	159	149	158	171	193	169	139	175	151	139	167	151	172	175	189	165	161	157	150	151	141	185	187	184	158	142	156	184	160	150	153	165	190	145	168	172	162	169	153	182	150	155	156	173	162	172	132	146	165	156	172	165	166	167	156	142	160	174	149	189	176	153	165	192	187	177	170	166	162	151	130	150	160	157	184	162	171	191	163	176	171	165	163	173	154	153	154	138	174	158	164	159	170	164	174	156	173	155	153	156	153	152	152	145	145	175	169	156	172	159	172	171	162	179	185	193	186	144	164	142	177	156	190	162	148	159	163	152	156	159	149	145	170	168	184	144	160	184	139	152	158	166	146	143	167	177	169	182	148	166	140	153	159	175	141	141	156	142	163	164	168	155	148	166	160	156	177	165	177	165	140	155	155	151	159	173	147	158	157	158	144	153	157	159	181	169	165	177	178	173	163	174	142	173	125	154	164	161	158	171	170	134	175	164	157	166	181	151	173	150	162	146	146	152	148	179	158	156	162	147	164	149	161	172	147	150	173	191	161	144	174	155	170	156	157	163	166	148	125	153	170	163	164	175	154	150	168	155	162	186	155	162	168	182	167	160	121	157	161	152	176	160	183	184	153	175	159	181	142	141	157	156	138	166	177	161	151	171	159	168	168	158	147	161	175	160	195	158	140	164	151	154	171	162	153	141	154	179	168	142	131	161	142	151	170	163	169	157	142	149	169	173	169	159	153	145	162	166	162	162	132	163	149	137	159	173	138	163	164	167	162	152	156	150	150	169	155	174	179	190	150	149	186	163	184	172	147	186	154	154	183	143	146	162	163	173	178	188	154	153	182	159	181	157	156	150	161	155	167	169	154	173	162	148	169	171	160	176	165	184	197	173	132	173	142	165	188	151	154	165	139	166	146	154	157	167	147	142	170	162	172	171	169	149	154	150	169	180	152	146	191	129	160	164	149	161	147	162	155	156	176	186	193	168	155	136	166	152	152	165	153	155	163	167	186	158	152	164	174	172	143	173	166	128	152	171	163	163	139	170	160	160	152	149	176	155	133	146	157	142	189	151	161	142	155	139	143	190	155	161	154	159	150	166	189	161	139	165	164	175	144	186	159	161	152	170	152	158	164	162	146	157	182	160	174	171	183	165	145	160	157	156	157	160	176	178	171	162	156	170	168	170	136	161	170	145	163	140	143	171	144	156	152	156	150	160	158	167	160	148	170	157	156	152	165	153	148	175	153	174	150	176	175	159	162	164	153	179	188	131	203	165	133	171	153	150	178	191	158	145	165	151	146	157	148	160	176	151	170	164	168	161	164	138	138	151	151	147	150	145	155	165	180	153	158	143	162	175	156	163	164	166	161	153	174	198	177	182	176	149	170	155	179	151	171	170	156	156	167	141	148	196	182	162	151	151	177	153	156	147	202	165	147	150	165	163	147	174	164	167	162	148	168	171	159	183	174	155	183	164	126	159	154	144	176	160	171	161	172	166	161	179	161	151	163	151	173	142	134	168	161	161	150	174	194	148	184	143	173	175	156	174	149	175	172	178	153	154	153	158	157	172	172	146	154	140	183	152	146	182	162	160	143	187	132	129	174	154	159	162	168	166	163	142	169	153	134	146	160	155	163	157	147	170	165	164	169	153	183	158	154	161	157	165	155	157	147	169	164	165	168	182	168	141	178	190	180	143	162	162	151	146	129	158	152	164	160	153	138	170	148	182	167	156	166	136	151	173	173	144	155	163	170	160	171	145	156	178	146	187	181	141	157	171	148	152	133	140	167	173	158
2604	590	611	669	628	607	579	532	545	588	533	501	529	526	518	544	520	515	555	493	505	490	476	537	536	527	540	565	470	491	507	494	530	523	511	469	491	491	542	505	501	526	511	532	489	480	458	517	510	516	479	508	499	500	491	520	505	495	457	518	502	507	508	504	511	478	476	493	452	495	531	487	534	522	527	504	459	522	528	464	486	519	509	505	531	497	496	472	534	495	473	510	509	467	493	454	492	478	513	536	482	523	490	512	492	477	502	500	483	441	498	501	491	487	460	498	477	507	511	520	507	485	482	457	460	494	526	480	492	485	513	488	482	485	478	442	507	478	551	473	476	474	505	509	512	503	515	506	490	494	488	500	528	508	473	537	567	496	478	538	492	453	493	495	492	511	499	439	475	503	499	466	534	493	460	452	494	478	457	524	492	494	512	463	498	516	536	480	458	504	469	507	500	502	524	442	485	486	532	482	512	506	477	486	480	501	483	496	492	496	529	496	486	516	455	518	501	517	488	458	537	488	511	511	495	486	503	503	523	461	526	488	507	465	482	482	505	478	518	472	507	473	509	500	499	485	498	466	492	461	464	503	448	502	497	515	471	487	497	467	495	473	493	499	481	499	513	506	486	470	469	501	513	463	519	509	498	495	482	509	507	514	491	457	483	469	494	458	523	540	477	475	486	487	491	467	502	499	508	484	517	469	499	522	468	491	517	482	474	535	479	515	519	454	542	505	498	463	535	469	489	473	518	497	510	476	503	489	493	517	504	496	501	500	512	527	501	512	499	500	507	479	521	480	493	481	494	509	511	503	529	542	499	495	501	493	515	487	450	494	503	474	481	461	465	519	504	512	500	530	526	468	503	522	481	447	508	481	517	484	499	486	504	508	489	459	467	508	466	482	505	560	497	482	522	489	477	458	513	491	482	471	471	481	487	496	518	498	470	487	500	504	473	502	490	482	473	474	486	473	493	497	510	538	501	504	471	522	498	519	503	512	522	499	524	508	495	511	485	495	458	517	493	481	512	458	488	495	489	478	507	522	535	482	523	474	499	462	477	492	458	481	529	508	512	489	503	459	479	510	499	490	483	534	553	484	526	480	522	531	519	502	503	492	504	518	479	492	517	475	518	508	478	490	499	491	458	495	463	514	507	494	484	411	503	501	506	505	489	527	491	517	493	507	520	503	504	487	515	515	544	488	473	503	461	501	521	501	512	483	519	479	515	523	534	527	481	495	511	500	473	527	511	497	499	512	495	491	509	462	549	503	454	527	509	486	518	477	499	471	476	507	490	508	486	521	489	459	474	488	456	469	452	523	489	491	510	473	504	518	507	492	571	493	490	537	521	443	497	521	485	482	517	493	504	504	482	494	508	498	480	508	501	536	461	489	475	481	489	506	496	534	486	504	494	448	494	497	489	522	471	486	505	475	507	487	528	502	456	509	503	535	489	505	489	502	508	520	529	537	511	505	504	522	474	488	490	470	541	494	494	470	534	526	497	531	511	482	486	499	474	469	494	473	463	497	481	458	444	477	491	528	521	517	497	511	488	499	520	455	558	487	466	455	488	493	474	483	460	486	505	507	518	479	526	517	479	483	477	491	579	533	505	476	486	504	521	511	492	499	489	460	502	494	520	505	474	459	493	526	473	491	486	485	484	519	524	487	488	479	515	493	471	501	477	547	507	488	493	483	505	475	497	491	529	491	490	462	474	480	506	491	477	485	515	480	487	490	525	458	490	535	467	498	535	475	491	497	475	479	497	554	503	500	507	492	528	458	515	508	504	499	494	501	498	465	460	516	468	459	510	490	516	523	513	482	491	500	488	498	465	480	486	488	524	512	485	505	493	514	490	495	497	478	485	487	495	505	508	480	506	515	494	490	499	494	495	511	516	532	480	488	505	525	518	474	539	474	472	524	501	513	487	483	484	504	450	487	537	499	511	480	476	502	484	469	479	458	510	511	476	527	512	470	506	504	508	514	520	500	505	480	478	498	519	490	533	523	467	529	490	519	484	502	532	498	505	508	492	498	528	505	461	458	518	485	466	526	511	522	478	458	451	490	530	502	514	530	494	498	513	512	503	517	505	526	483	471	516	469	444	511	502	478	486	493	503	489	485	484	503	489	495	485	487	473	535	508	538	511	470	534	489	519	465	537	542	474	488	503	488	538	518	471	492	505	461	488	496	505	494	500	503	490	501	500	493	520	500	503	506	509	489	489	505	497	467	499	512	512	463	501	522	498	478	494	535	491	534	517	491	502	494	532	492	524	468	530	504	542	557	513	466	524	524	491	500	466	466	491	505	497	515	462	480	460	477	524	485	489	477	492	541	462	469	496	468	514	547	489	507	522	526	497	478	470	493	505	501	557	519	498	482	498	475	475	534	483	477	493	502	498	532	485	513	494	502	525	484	497	460	494	473	504	466	484	487	474	493	521	495	520	470	482	501	487	473	492	469	485	522	517	469	496	501	502	529	515	499	487	478	534	494	493	467	470	495	518	478	502	500	470	484	482	473	485	469	506	479	512	482	462	521	508	550	536	515	465	467	522	540	489	504	509	475	525	489	507	497	516	522	517	456	526	520	526	506	504	492	502	500	472	521	507	456	494	502	537	488	448	460	519	512	502	503	474	502	520	494	520	509	481	501	477	497	458	488	483	485	471	514	522	488	514	501	508	520	516	489	504	478	438	519	482	468	493	462	477	472	527	492	513	470	500	481	474	472	490	527	519	504	504	516	484	492	531	493	495	470	499	472	505	533	452	511	460	494	478	523	518	468	469	482	529	555	523	508	470	505	520	539	474	511	510	496	536	496	474	515	473	518	491	520	447	503	478	482	488	471	521	513	459	540	496	513	463	487	463	454	468	502	446	502	485	473	480	500	491	513	474	525	449	531	512	466	478	501	509	525	519	504	453	511	534	507	517	498	478	492	485	498	473	496	482	514	472	464	497	486	525	489	501	515	505	519	518	500	488	522	512	499	521	514	451	464	485	526	505	481	546	501	488	525	486	537	476	492	474	493	521	471	512	502	534	537	485	505	473	499	487	476	510	510	517	474	501	480	459	505	514	488	505	458	468	473	481	513	483	519	511	479	518	508	497	477	527	497	508	463	475	528	513	506	517	503	488	501	488	503	489	491	493	464	485	521	529	490	496	544	462	511	485	489	531	489	470	474	522	519	482	512	513	532	542	494	478	484	523	477	467	505	511	531	508	492	474	483	491	466	510	508	506	449	459	470	473	495	461	503	509	491	500	520	532	548	504	517	490	546	502	545	522	493	487	498	472	483	527	509	484	480	488	484	461	483	520	498	512	481	522	505	460	504	461	462	511	496	482	508	482	446	458	481	515	494	509	469	488	489	479	521	469	516	500	469	494	520	544	530	506	468	490	486	522	472	511	495	530	470	496	457	476	499	520	448	452	511	454	516	493	513	519	476	505	494	494	505	522	543	482	496	496	511	523	449	494	481	486	507	470	508	482	522	507	486	523
18270	3086	1341	999	728	591	551	477	458	414	372	352	342	357	343	356	343	348	310	314	308	308	303	335	293	287	339	315	338	312	336	284	330	297	269	252	317	270	301	298	317	306	311	279	295	306	311	300	312	283	313	287	315	294	303	307	311	321	281	295	268	299	305	314	263	298	328	311	294	292	312	311	283	294	346	304	282	290	279	293	302	296	295	290	320	305	294	342	282	283	308	320	293	320	329	334	323	269	297	301	292	296	308	304	290	299	324	292	317	291	281	324	289	289	286	303	319	291	316	297	312	300	290	300	301	294	300	302	329	311	282	268	295	312	297	300	268	312	322	299	323	306	275	322	283	292	298	332	318	310	315	305	294	323	299	308	267	293	315	301	337	306	302	301	307	286	263	267	303	264	300	259	311	300	321	282	296	303	320	301	286	311	292	333	295	334	324	318	331	322	309	294	294	322	262	292	301	297	331	307	299	299	306	276	313	307	309	299	324	333	273	309	266	297	305	302	303	308	314	266	295	297	324	279	300	321	299	303	299	322	276	311	317	301	305	342	316	283	315	292	311	305	299	312	320	293	281	312	317	329	321	321	303	315	303	304	307	317	320	290	297	304	295	289	306	300	327	299	313	334	317	301	302	315	302	300	305	308	321	294	284	279	288	319	307	297	298	309	281	323	311	318	327	269	294	288	306	287	332	330	308	325	305	297	309	305	329	328	273	287	282	331	298	291	319	318	310	285	299	312	322	304	282	314	272	293	309	304	302	295	319	310	303	322	316	284	306	287	313	307	301	317	284	327	305	287	306	301	322	296	308	316	329	276	313	318	308	292	348	340	301	307	304	291	294	319	320	311	290	283	288	318	329	301	319	305	305	316	308	312	293	288	273	319	310	281	301	278	286	287	294	298	294	334	284	282	341	325	291	318	263	292	289	312	332	303	287	288	313	283	307	349	286	320	306	283	280	306	278	308	293	295	321	281	292	320	324	280	283	284	306	319	287	294	312	319	306	301	289	281	322	277	310	341	330	336	306	301	288	315	310	320	283	295	292	330	325	281	291	309	297	351	301	287	312	327	278	313	296	317	315	313	284	310	299	314	271	302	285	312	293	305	299	279	294	333	294	330	303	317	311	256	269	289	305	311	305	304	315	298	285	276	307	281	317	301	313	299	299	288	308	271	296	315	308	303	296	304	313	299	340	283	282	293	299	286	321	309	305	302	301	319	283	295	284	311	287	294	313	326	299	275	305	292	283	308	311	321	320	288	328	318	281	309	323	315	310	303	274	301	299	305	325	292	299	301	285	284	305	302	317	326	280	288	316	287	298	275	315	290	305	316	327	278	312	286	287	287	306	347	276	286	293	326	294	308	299	281	301	295	312	285	344	320	277	300	306	287	307	286	288	300	319	282	324	317	340	302	320	283	302	290	307	311	269	331	270	297	306	316	285	293	302	305	279	280	330	304	326	333	290	284	282	293	295	293	316	300	317	280	288	293	278	306	274	267	299	330	327	280	299	286	299	285	303	319	330	304	312	284	305	293	345	314	326	324	325	304	308	312	314	265	300	307	314	307	344	308	303	276	323	303	295	296	289	308	302	288	317	305	284	335	299	306	316	337	292	300	298	303	288	315	281	292	282	302	309	283	290	295	288	295	308	287	333	285	328	326	311	331	293	326	312	337	291	312	275	316	288	320	318	281	290	298	296	292	321	279	290	298	329	303	333	316	318	333	328	298	311	305	331	291	299	321	303	313	286	304	307	277	282	271	277	316	273	299	301	282	319	298	315	295	306	334	278	302	318	292	295	288	313	283	315	309	309	325	323	323	305	308	298	314	338	300	275	274	296	272	293	301	293	308	331	312	306	337	292	309	294	315	266	312	344	317	342	340	311	301	295	324	327	280	300	319	291	278	320	299	335	327	346	315	378	290	300	313	321	307	296	307	309	323	293	291	292	318	321	291	287	353	303	290	320	292	301	302	294	275	328	288	303	305	299	307	314	299	300	310	335	287	330	293	331	320	335	282	297	308	304	321	315	323	301	332	294	261	306	304	295	344	339	300	303	311	306	290	282	260	311	319	281	299	290	290	298	329	291	302	295	289	316	274	328	277	316	300	278	302	306	317	319	340	320	316	301	314	317	304	307	306	300	327	285	313	305	309	301	295	300	334	318	294	319	281	287	308	297	313	333	307	292	307	307	308	301	282	294	308	285	322	286	283	302	284	320	313	318	275	292	323	318	298	310	293	310	321	315	288	291	307	321	303	285	290	317	262	325	287	333	317	286	297	311	306	316	308	271	284	261	307	270	293	319	293	293	327	295	283	318	295	316	317	302	312	299	300	284	281	305	281	312	282	294	304	295	292	290	269	266	308	308	291	286	315	302	308	282	325	287	319	312	314	287	276	274	295	309	339	298	313	288	278	285	309	327	299	319	297	281	316	280	286	324	323	297	275	313	281	291	352	289	310	307	292	314	290	308	296	291	323	289	337	342	292	326	286	313	294	307	291	296	304	307	329	300	295	312	322	288	277	311	322	343	332	285	302	294	276	312	277	333	301	321	315	297	291	318	314	310	309	307	315	308	323	283	304	318	307	288	334	294	320	295	308	328	311	350	278	286	342	297	303	319	318	294	328	293	302	321	306	290	322	311	296	268	292	314	306	331	311	320	301	297	270	324	312	324	274	296	306	297	311	347	309	310	288	314	315	326	293	312	277	293	306	325	315	302	339	315	309	274	297	346	326	296	299	319	317	301	272	310	312	295	300	302	316	302	288	310	301	310	316	312	319	293	280	288	288	284	308	290	293	300	341	297	309	290	339	280	298	281	296	322	331	281	312	298	315	331	302	298	314	308	325	286	325	321	296	299	315	277	300	313	268	300	347	301	294	321	295	284	313	293	311	306	297	311	318	326	295	279	295	324	296	290	338	303	304	296	303	308	321	294	313	295	294	278	291	301	281	307	319	296	284	302	316	358	326	301	304	319	296	298	313	313	301	317	328	324	277	304	308	292	312	334	279	277	308	305	281	315	265	306	304	310	318	268	294	308	299	333	334	291	309	315	314	312	296	333	295	299	269	297	306	277	313	314	298	292	307	326	322	293	299	295	313	328	297	317	310	299	299	325	313	309	282	280	310	307	323	332	318	275	294	290	271	325	311	296	308	313	292	332	278	288	297	295	269	301	331	316	288	342	306	287	313	274	300	331	305	299	297	278	288	314	311	303	310	322	311	304	308	293	304	338	340	288	322	316	318	291	296	287	284	296	344	304	312	274	291	326	310	274	287	287	323	314	293	319	279	337	333	312	315	305	324	320	287	321	304	309	275	324	311	327	343	301	297	284	313	307	296	315	302	283	276	303	304	306	302	303	307	284	301	309	321	314	319	323	324	281	322	271	274	311	314	285	310	267	326	317	276	306	309	297	274	284	312	301	319	312	335	296	312	306	322	329	297	297	275	346	320	339	301	335	300	302	309	289	269	319	288	304	309	299	305
10736	1611	3227	3405	3111	2564	2214	1820	1706	1550	1441	1407	1259	1188	1181	1103	1088	1057	1019	1006	994	991	985	997	939	1011	957	929	861	944	914	960	904	896	910	894	823	878	857	906	901	862	939	857	851	862	864	884	834	803	867	884	848	846	792	882	897	863	890	880	869	818	831	816	852	779	843	838	860	826	802	842	878	831	827	837	857	863	840	881	809	812	851	814	847	791	830	807	871	817	811	837	834	809	830	805	831	841	838	856	870	832	838	848	773	815	830	823	800	840	806	828	813	854	851	835	784	809	870	809	838	814	861	874	829	823	799	840	850	851	847	858	833	785	814	832	862	817	825	834	819	853	800	834	795	792	852	842	786	819	815	848	788	851	788	834	824	825	852	778	817	825	830	871	863	818	827	825	866	790	784	835	809	798	788	813	814	852	812	779	868	870	756	780	822	817	870	849	906	838	755	771	847	789	816	878	836	831	815	875	786	818	822	832	862	798	832	813	796	857	826	855	825	795	841	799	888	828	775	827	831	824	799	861	853	822	823	828	857	819	831	843	854	797	857	868	823	805	849	813	852	853	823	819	882	800	869	842	804	848	814	806	818	805	841	842	843	806	851	845	807	771	812	870	830	854	832	843	807	806	833	872	837	808	795	824	876	807	860	760	821	860	824	784	814	847	810	868	833	812	799	839	819	872	833	789	791	833	824	861	838	811	847	831	832	842	817	756	867	789	846	844	814	869	833	784	838	779	854	843	814	816	822	814	831	820	793	863	769	816	758	801	845	806	806	826	798	838	793	802	829	840	818	761	877	823	824	848	852	831	809	799	784	769	840	825	829	868	850	833	849	829	833	829	793	783	812	781	880	792	886	767	818	835	794	840	861	811	842	842	723	826	833	773	831	848	834	798	818	872	910	824	821	833	822	784	825	808	864	834	826	841	828	829	809	807	866	801	774	854	830	830	813	846	779	767	807	804	802	819	794	821	819	780	801	855	841	864	856	874	841	814	841	830	794	808	763	815	790	827	840	794	801	785	809	792	823	822	870	823	821	824	821	819	810	867	832	809	813	816	769	830	812	788	846	802	855	847	793	854	818	766	816	843	767	823	810	767	864	850	818	814	816	834	848	798	820	795	808	843	787	783	834	833	868	834	841	800	793	822	831	862	857	817	840	852	851	833	857	794	831	835	812	818	825	856	806	807	861	805	827	836	851	841	819	855	824	821	819	816	804	817	818	834	796	838	819	847	806	807	854	830	839	868	828	798	765	858	864	853	842	806	814	876	848	812	852	812	856	794	840	885	884	843	878	812	785	733	862	806	823	782	832	791	827	788	780	787	861	834	770	780	822	831	816	875	831	783	788	806	833	810	805	812	809	792	813	828	820	836	806	820	819	845	799	838	821	849	807	834	831	816	810	846	820	777	812	853	810	814	791	820	797	867	789	800	849	832	801	801	841	850	855	805	823	805	789	871	771	827	858	880	838	894	814	868	789	840	825	781	832	769	822	798	780	845	811	820	815	852	784	858	771	819	832	803	852	852	831	851	854	812	780	852	828	822	800	805	838	838	808	841	746	821	823	863	818	840	831	801	829	804	863	831	811	860	857	799	834	820	769	818	802	822	806	825	820	857	871	823	785	818	873	790	835	774	838	818	769	810	800	847	789	828	806	799	818	786	822	804	850	851	834	798	804	793	876	804	841	834	786	801	794	839	788	831	807	820	811	866	789	787	785	806	798	822	830	819	786	857	852	822	814	838	833	819	817	814	789	872	810	836	832	814	843	851	818	819	902	828	834	796	805	783	801	801	830	832	844	822	867	822	777	851	779	804	848	808	757	841	845	816	849	824	819	814	837	856	875	827	807	840	818	855	778	855	832	822	830	783	823	855	765	784	813	841	838	790	846	812	801	806	857	799	802	860	795	782	820	840	819	788	823	835	857	803	815	801	815	785	786	826	794	843	830	813	827	860	888	806	818	818	793	848	806	803	835	819	777	793	809	849	858	842	840	822	839	794	858	806	846	802	854	850	788	800	846	769	803	852	834	811	852	853	789	806	884	826	834	853	843	808	826	834	821	887	805	821	852	830	791	843	801	812	797	861	824	784	798	810	835	754	841	873	850	860	788	837	793	838	845	838	818	818	827	863	810	803	832	827	771	803	787	873	863	789	819	821	802	808	848	809	780	773	808	832	838	816	843	767	824	852	793	849	853	799	835	800	851	826	814	859	811	839	830	816	831	845	896	828	793	827	754	870	802	810	861	851	870	831	815	848	832	799	816	811	838	800	777	803	849	852	789	818	832	811	854	783	811	864	852	815	820	822	819	817	815	826	799	830	847	799	843	835	830	823	769	838	808	851	841	820	884	831	799	890	795	832	801	828	832	819	816	797	839	824	810	826	781	780	827	805	801	834	782	803	835	818	844	862	884	805	859	778	830	772	769	802	819	842	837	842	889	818	840	870	846	807	787	858	771	813	833	833	857	892	846	848	830	854	779	832	824	844	847	846	882	841	815	846	798	819	833	843	796	843	798	818	838	824	838	816	837	882	852	816	824	791	833	811	811	829	828	806	835	807	794	862	793	787	856	829	801	818	875	818	829	763	856	842	766	863	817	828	793	810	781	802	790	797	775	852	787	867	861	794	863	860	828	780	823	833	768	839	835	790	834	868	884	848	832	812	816	888	807	830	840	810	810	839	798	816	826	803	832	815	848	789	802	814	745	785	854	797	816	810	862	863	838	801	806	804	774	831	832	826	846	853	824	786	809	806	859	824	866	873	856	773	819	876	833	814	854	802	836	835	795	833	826	851	861	864	813	851	816	866	812	801	808	799	791	809	808	771	794	789	772	795	816	796	838	829	825	783	813	835	796	791	811	820	787	850	865	828	829	835	789	790	830	848	850	799	835	826	822	819	823	818	829	767	832	840	820	772	740	801	848	801	761	802	821	844	797	831	819	810	815	770	799	834	857	872	809	825	841	836	810	834	820	854	830	814	783	831	864	856	830	809	854	816	858	811	833	840	785	814	808	795	831	820	847	813	828	786	800	869	808	836	846	847	850	801	809	842	849	852	778	819	872	816	808	780	825	821	815	807	816	853	858	796	764	771	808	817	821	802	815	875	883	796	814	810	774	801	836	799	857	758	806	830	853	862	792	797	857	849	831	909	808	793	868	832	794	811	817	809	848	842	782	868	851	866	842	765	851	861	863	827	845	780	797	826	852	815	817	782	830	801	796	808	797	831	770	813	792	836	836	875	830	838	818	828	817	849	837	850	861	855	818	792	826	841	834	838	835	836	812	823	816	797	780	820	779	826	799	846	787	814	826	846	842	824	798	791	865	817	757	815	824	810	825	804	839	827	873	806	799	825	820	761	829	849	852	831	793	817	795	793	829	819	765	761	815	839	788	796	809	866	804	805	840	784	797	833	815	812	855	837	838	879	874	833	831	811	770	850	855	844	804	806	815	862	829	845	833	773	846	811	824	803	841	808	834	843	859	862
29765	8698	2426	1667	1187	856	682	604	542	511	461	376	395	369	293	365	324	341	326	334	340	352	313	305	298	298	310	274	317	338	311	298	316	299	277	280	298	295	266	282	276	280	271	281	271	283	271	274	287	297	274	289	295	305	302	317	284	256	288	277	284	289	272	267	259	297	269	266	295	275	286	266	308	298	276	262	270	291	265	255	277	280	268	254	295	301	278	288	284	294	292	288	305	291	264	279	274	276	284	299	278	326	246	282	265	302	286	299	312	284	259	266	290	266	286	288	280	286	290	256	261	300	316	285	327	311	292	284	277	301	269	312	294	288	270	274	285	280	270	316	269	319	252	283	280	288	301	285	295	242	289	297	298	278	272	300	298	299	276	294	302	271	275	290	295	263	265	297	273	271	292	289	305	286	347	276	275	301	293	261	260	281	306	279	281	256	280	297	305	279	313	284	285	284	291	286	292	296	269	264	294	275	281	281	255	269	262	262	289	234	265	265	276	283	296	263	283	282	252	273	300	251	243	279	298	295	283	289	277	268	257	273	297	302	270	289	287	268	284	288	275	265	247	297	243	289	288	297	285	275	289	275	296	288	314	247	274	299	281	267	272	277	298	265	232	262	279	267	264	255	302	281	283	280	292	279	281	293	293	304	303	278	273	298	291	291	290	267	290	274	274	284	259	312	278	263	298	249	271	304	297	261	282	265	275	317	289	301	318	275	265	299	278	265	317	261	287	316	319	284	257	303	253	298	285	246	265	306	303	288	271	273	297	257	309	252	262	287	263	295	255	262	250	279	244	263	275	295	276	277	283	275	289	234	281	298	276	264	301	302	295	281	279	264	286	294	267	275	277	311	273	261	277	297	259	284	298	267	286	265	283	244	221	280	245	272	291	272	267	284	304	279	279	265	270	288	267	267	280	281	301	259	255	278	283	260	304	291	308	276	264	288	257	305	290	278	235	266	262	285	286	258	296	281	312	267	266	260	288	293	267	287	277	291	299	279	296	279	320	310	266	305	331	278	292	295	304	286	283	296	283	300	287	268	273	272	275	293	270	269	296	281	288	271	273	267	294	298	279	303	323	263	277	287	274	241	269	287	301	284	292	291	285	300	283	302	286	259	265	283	282	280	279	288	286	274	283	283	254	316	258	289	252	274	264	261	293	300	267	255	288	302	249	290	292	304	276	269	284	294	284	276	292	284	292	261	300	294	284	279	256	280	277	295	299	258	297	281	294	318	289	280	261	305	281	260	293	311	303	269	278	255	258	291	287	268	284	296	317	266	291	321	277	303	278	317	288	308	288	275	264	273	260	297	295	309	285	288	271	285	288	313	260	263	270	248	271	283	260	289	266	290	289	299	267	286	270	282	337	267	265	294	257	304	280	288	274	250	264	263	268	262	293	272	289	303	254	299	304	294	257	277	278	303	279	274	293	250	254	250	267	297	289	263	284	288	274	273	281	293	269	291	281	264	250	270	264	283	247	259	263	258	284	280	305	294	277	283	294	274	279	315	282	285	265	289	260	310	291	294	272	265	308	307	282	284	273	291	289	289	299	270	266	296	279	288	269	255	270	295	271	248	287	276	295	297	291	285	289	289	316	324	287	297	301	280	296	267	270	281	267	278	264	270	304	265	287	294	249	301	262	285	281	288	277	268	281	296	273	268	290	300	297	281	271	269	273	288	271	273	275	287	285	268	307	295	301	277	266	289	265	285	248	286	230	303	262	265	295	274	282	255	280	309	248	282	293	249	278	286	255	285	277	293	262	279	303	268	290	263	302	258	266	286	275	301	285	275	250	259	293	300	304	249	293	274	247	299	294	280	288	267	277	289	275	278	281	266	287	268	286	300	318	287	275	286	264	279	309	286	263	280	308	291	299	272	295	277	303	247	293	281	282	255	261	274	257	265	250	276	272	297	278	299	288	314	281	263	282	293	278	260	294	291	301	289	292	269	256	288	286	285	271	279	299	309	291	294	305	281	250	278	306	273	283	244	305	258	291	285	246	299	322	273	311	287	263	260	273	320	288	299	247	252	287	276	280	288	310	288	289	304	307	274	261	297	272	258	294	261	278	269	265	272	262	295	261	284	276	291	258	273	282	278	299	317	283	266	272	285	298	256	277	245	281	282	294	275	315	315	259	286	259	283	277	286	297	287	272	249	276	300	260	289	286	284	313	267	271	257	289	276	283	263	269	280	265	294	269	304	281	276	297	284	282	271	276	259	299	252	275	249	311	317	278	262	275	248	269	318	269	254	280	261	288	235	265	311	288	265	261	275	299	278	273	243	277	256	274	298	279	297	291	291	289	272	284	303	276	282	292	302	292	261	296	275	281	283	277	298	273	270	275	263	267	303	286	303	245	317	275	285	287	303	256	265	288	295	294	280	279	264	285	291	302	275	292	272	301	283	284	295	249	249	291	252	296	286	291	282	263	312	246	301	272	286	281	262	287	280	293	277	278	299	276	299	277	318	286	309	277	286	268	323	296	293	275	305	287	294	251	289	269	280	264	296	285	295	290	269	290	271	293	281	289	288	277	258	278	302	282	300	291	284	310	316	284	305	271	275	318	294	286	282	294	247	257	273	230	262	262	259	283	278	291	314	272	269	264	308	329	284	276	308	297	277	288	286	273	308	291	288	288	289	316	281	280	288	264	274	290	275	287	306	298	266	283	277	261	269	276	284	278	283	305	285	283	259	280	280	285	287	267	303	258	319	279	294	286	305	267	278	256	286	302	295	276	280	255	266	300	255	282	298	254	266	254	267	307	278	293	275	289	286	292	296	271	287	283	304	276	254	301	267	320	277	250	261	287	303	277	309	305	270	273	286	278	300	284	287	307	256	280	311	311	282	281	287	288	285	287	280	250	274	283	296	297	273	274	265	283	265	291	283	296	292	281	263	250	271	301	296	283	287	291	285	276	303	292	309	281	274	296	269	286	266	301	267	274	292	306	289	277	270	263	277	284	265	263	286	292	285	283	274	259	290	305	288	284	288	275	283	312	263	291	284	268	269	302	282	301	288	290	270	283	275	262	286	276	311	322	278	276	275	301	276	264	252	273	291	273	286	272	306	285	286	288	282	312	291	275	295	296	265	305	275	269	287	302	288	285	248	287	305	251	269	264	268	251	268	262	288	277	259	278	302	282	274	279	276	302	279	274	278	278	273	276	272	289	298	277	271	279	260	303	271	282	288	271	292	287	302	272	276	295	284	247	299	267	301	257	265	278	280	300	294	266	267	262	282	295	289	292	318	301	280	319	279	275	263	316	282	283	302	295	283	243	282	288	261	247	302	254	259	294	293	278	281	270	277	274	267	272	273	269	281	295	250	281	281	274	282	279	286	290	287	299	277	306	330	298	284	297	277	296	273	296	293	278	292	285	299	287	277	275	299	256	291	280	292	263	285	286	265	271	316	294	260	286	287	288	285	309	281	299	269	259	276	284	304	301	286	246	235	259	256	274	275	254	268	291	300	294	294	270	286
15701	2362	5141	5467	4831	3854	3289	2700	2306	2054	1819	1688	1589	1483	1373	1269	1269	1192	1173	1050	1041	1101	1005	949	953	1000	997	919	864	901	860	894	807	866	820	837	842	823	866	822	745	875	783	862	758	795	884	811	809	837	777	758	807	827	833	728	839	847	816	760	767	752	808	776	804	839	810	783	751	783	750	816	762	742	792	808	778	784	800	753	736	748	749	719	751	765	766	775	746	735	790	748	771	769	756	741	766	735	750	775	732	768	736	749	783	745	754	769	753	699	763	773	706	737	729	728	753	749	803	753	724	807	816	798	704	745	738	764	710	696	757	728	728	708	778	801	732	791	775	724	758	749	745	771	734	784	743	762	711	747	721	770	737	754	727	710	694	737	786	717	758	733	718	772	769	834	755	766	755	743	690	773	753	763	763	735	710	780	727	735	758	705	750	762	703	776	741	739	744	756	731	758	735	772	742	733	695	765	721	745	712	735	737	686	801	772	754	756	749	754	789	770	743	722	759	758	736	705	797	724	719	758	775	760	703	756	772	720	765	747	760	764	755	758	744	696	748	722	719	760	783	757	721	750	747	771	783	753	753	752	715	716	689	742	714	730	743	670	767	788	742	755	699	729	752	753	737	722	753	741	760	729	769	732	746	759	788	773	711	765	766	721	751	693	731	682	720	732	749	715	726	727	696	776	777	753	745	798	754	739	799	696	777	769	723	752	762	755	727	748	714	755	764	756	735	756	743	786	706	710	772	737	740	778	724	677	714	811	794	717	718	762	716	783	806	756	771	766	777	699	794	774	747	720	771	749	770	730	734	744	791	753	726	735	761	770	720	793	784	722	754	777	728	731	765	780	727	714	765	774	740	770	774	718	753	724	792	775	722	747	788	685	709	758	724	789	811	707	713	705	784	708	744	757	769	735	730	753	778	744	760	776	736	786	735	719	715	755	750	731	783	752	760	700	762	727	713	740	778	700	770	717	768	707	706	730	722	728	773	699	776	761	748	715	768	771	766	718	765	738	772	746	777	784	776	689	683	759	758	747	776	794	678	756	762	769	762	731	738	712	750	743	746	766	763	738	732	757	778	747	724	761	772	727	738	730	738	712	685	786	759	754	746	787	757	730	705	697	750	732	781	712	770	796	703	718	725	719	706	735	711	739	707	781	769	739	755	740	788	803	732	718	713	755	714	740	721	797	698	796	720	757	740	754	742	758	700	766	735	755	741	723	720	733	728	706	687	736	693	719	749	760	745	761	769	773	729	719	766	703	748	771	730	701	761	777	732	788	756	732	775	736	753	724	765	733	747	839	768	770	749	745	747	730	729	789	732	769	747	724	765	742	742	783	738	719	779	726	746	744	770	694	728	803	767	765	772	689	767	785	697	749	711	723	727	769	747	710	764	752	731	751	760	738	719	772	781	718	769	736	724	764	735	780	719	743	767	777	769	769	755	714	783	782	771	716	700	758	724	802	722	779	730	758	722	730	762	728	749	741	726	772	743	749	723	746	722	710	725	749	765	734	739	767	728	709	697	719	702	684	751	731	718	716	782	723	757	770	790	770	777	770	724	741	692	798	773	758	740	750	710	697	741	745	710	723	740	745	720	729	780	744	785	742	758	727	777	762	747	755	762	739	756	695	746	734	743	745	691	788	734	768	743	754	806	707	726	749	696	710	791	755	742	727	745	710	763	755	799	736	788	771	705	732	750	764	758	789	720	724	736	745	726	716	766	730	740	731	749	737	691	779	781	770	724	750	748	746	717	759	761	765	749	744	756	764	746	751	775	735	741	754	753	716	747	739	698	789	717	760	779	745	787	705	732	767	726	712	726	724	721	755	721	780	728	785	740	798	788	699	769	763	732	766	728	773	734	772	788	680	776	721	732	740	748	737	725	742	761	690	748	725	754	754	748	708	748	765	725	744	755	777	756	737	739	748	731	765	699	781	704	738	670	736	751	738	717	750	789	748	716	798	706	742	742	745	716	778	784	726	759	740	726	719	760	771	754	714	768	728	710	732	729	722	697	731	729	780	784	721	730	765	760	745	718	705	790	753	700	748	758	725	769	765	794	735	792	706	734	757	760	771	733	712	727	757	749	770	735	786	729	716	681	751	794	759	760	721	708	771	744	784	769	720	763	746	738	751	711	755	710	750	772	708	762	793	770	756	714	806	722	712	741	727	750	704	723	725	723	739	735	728	691	738	793	723	772	740	709	719	750	737	734	777	675	752	789	729	775	749	712	713	751	745	757	757	749	728	709	755	746	734	749	718	765	719	766	797	782	721	773	767	713	715	797	733	700	772	730	752	744	755	765	745	793	770	761	756	726	724	780	720	735	711	733	758	733	774	753	730	729	742	749	742	751	772	763	742	760	691	715	712	780	756	775	776	749	733	744	785	739	784	787	822	757	751	764	780	712	732	722	760	746	737	730	718	745	820	718	731	757	770	732	724	720	742	674	726	726	710	740	750	774	744	763	735	714	758	715	705	747	768	726	768	747	749	716	751	753	728	717	749	776	742	776	740	696	708	746	768	764	748	694	734	738	751	754	785	772	713	715	716	726	728	724	781	769	772	744	719	760	738	750	739	673	764	812	792	702	783	745	774	797	763	768	760	763	740	738	722	700	724	714	790	777	731	761	743	764	715	780	742	786	763	772	733	783	752	798	725	768	756	711	769	744	740	719	755	743	761	754	744	756	717	725	703	750	794	708	723	760	730	776	740	771	757	796	758	725	780	725	765	722	764	714	720	745	738	705	764	740	723	789	770	767	772	747	747	755	746	709	746	753	766	778	718	756	692	738	741	714	775	731	695	735	759	745	725	700	782	797	730	783	749	743	740	802	732	721	769	737	741	746	758	781	711	712	775	757	731	748	743	759	723	734	783	773	731	775	719	755	756	788	682	770	761	756	723	707	752	707	787	720	823	723	731	699	710	715	771	738	705	752	756	752	783	735	686	765	723	683	718	710	734	755	772	742	755	688	770	733	773	744	713	749	754	705	740	767	743	781	752	753	793	754	768	735	698	788	760	777	723	693	764	723	727	753	774	756	763	774	752	724	727	758	742	669	775	692	796	735	722	794	755	723	754	748	763	750	743	776	742	741	759	783	736	753	756	747	744	699	767	795	737	767	698	756	750	796	765	768	770	747	792	704	754	765	749	744	774	733	757	715	755	751	726	690	699	710	734	754	756	706	729	700	732	734	804	755	776	717	743	735	737	737	761	715	720	764	750	759	754	745	782	736	720	754	755	724	761	728	718	735	774	780	736	698	729	745	732	700	722	760	756	759	721	685	734	767	739	753	784	759	735	732	748	724	710	716	695	748	728	786	762	797	719	767	751	706	758	753	742	706	744	737	775	716	723	764	718	695	755	768	820	744	782	749	739	767	724	761	782	715	740	783	731	742	722	746	747	726	731	728	759	741	742	775	767	707	741	765	804	742	720	730	781	764	710	692	714	752	736	794	788	743	717	687	731	775	783	775	762	793	737	730	692
2461	171	198	175	166	182	206	155	160	159	161	173	173	189	160	164	178	162	149	153	148	172	174	157	143	165	150	139	162	148	169	161	153	158	135	149	173	195	155	155	164	184	163	158	163	161	166	183	160	172	180	154	170	145	161	145	176	169	149	163	169	165	166	180	166	129	153	161	170	155	157	149	177	161	148	164	160	164	171	153	160	175	150	135	167	169	182	164	153	177	147	144	142	153	174	156	178	152	156	146	153	161	176	163	165	151	164	161	128	163	164	152	122	170	159	144	163	144	161	150	152	172	160	148	176	181	170	185	160	159	174	159	167	190	167	163	151	155	149	168	178	189	166	164	175	124	156	163	147	167	162	158	179	160	149	158	164	161	157	158	155	170	156	147	143	175	144	160	151	151	189	160	167	138	174	161	159	161	171	171	174	166	167	171	190	158	153	160	187	166	165	177	158	155	149	181	159	197	151	150	154	170	160	141	160	160	153	169	131	176	171	153	142	177	140	150	158	164	181	148	154	170	161	130	167	172	151	133	166	137	166	162	162	166	188	153	159	158	197	141	158	141	166	174	176	165	170	145	167	162	177	170	156	176	185	155	167	158	127	155	174	147	167	157	144	156	169	162	167	141	166	172	147	136	159	173	144	164	154	155	168	144	187	146	148	144	154	154	161	175	147	162	176	142	146	156	160	164	147	158	165	179	150	171	162	163	155	153	158	181	156	165	168	153	170	173	171	151	166	173	159	180	152	173	171	163	156	151	138	165	157	165	181	176	154	160	169	173	169	137	131	162	163	144	156	152	162	159	151	148	168	184	180	136	153	158	173	142	128	174	146	176	175	159	146	155	153	165	171	177	180	187	172	161	161	174	151	185	163	159	146	167	158	148	149	148	170	171	167	178	167	160	120	170	142	182	151	149	162	172	158	147	179	171	168	149	174	155	162	157	140	167	159	177	172	160	147	182	164	167	164	132	174	165	173	165	185	159	161	164	157	150	167	144	171	149	163	167	162	148	186	140	191	189	200	140	160	161	182	174	160	167	172	167	162	135	166	163	161	159	174	159	163	138	156	188	167	166	159	176	163	163	183	161	169	137	158	181	156	162	185	174	154	160	149	156	163	148	163	184	151	154	159	160	154	140	138	173	166	149	162	151	177	163	145	169	144	171	166	166	153	162	153	171	144	176	137	157	167	189	163	162	162	165	153	172	173	156	147	152	184	161	157	159	158	160	171	167	164	153	160	154	158	157	151	155	156	141	154	167	177	178	146	172	146	136	154	168	165	156	167	173	161	183	159	179	186	153	152	176	148	170	157	160	162	166	154	186	164	136	168	160	164	160	173	138	163	175	175	185	158	143	160	172	181	161	159	173	148	176	165	166	181	156	163	169	165	170	184	152	141	158	174	175	179	178	181	146	147	170	157	155	158	169	150	170	151	171	166	149	166	165	167	152	174	151	151	151	169	160	179	170	156	160	169	168	158	191	139	146	168	191	180	176	142	154	141	164	165	169	187	153	172	174	170	172	159	162	150	142	153	155	138	174	153	154	163	163	162	152	161	158	167	174	152	138	147	168	159	162	172	170	184	155	182	187	150	168	153	133	175	171	157	159	182	166	161	157	164	171	148	147	152	158	150	164	177	151	184	158	143	157	160	166	146	142	150	161	184	178	183	172	162	163	134	159	145	155	174	175	164	155	153	169	155	194	179	183	164	164	172	153	141	156	149	166	180	153	143	156	143	173	186	154	157	181	178	176	183	153	162	157	151	170	160	166	170	167	165	148	170	159	144	158	165	151	154	154	183	175	161	155	183	148	157	150	160	158	157	161	163	155	160	158	201	173	174	169	151	163	144	133	177	157	162	169	172	172	131	148	167	187	170	180	144	141	174	160	164	173	173	180	142	173	157	150	193	145	164	164	166	159	145	176	149	153	154	139	148	171	135	142	153	145	170	175	205	175	163	182	169	149	180	140	176	159	154	177	175	170	159	134	175	145	186	166	185	157	184	180	165	171	156	151	177	179	159	175	173	170	171	174	159	162	144	175	149	140	139	165	184	155	183	166	155	183	168	167	165	176	144	149	182	157	200	158	157	154	172	178	189	150	150	176	170	144	160	180	180	191	167	154	165	150	156	169	140	171	171	147	157	139	152	159	170	176	147	160	157	156	126	178	148	158	177	158	165	170	135	142	160	153	195	175	152	149	154	161	169	151	184	140	153	153	146	168	174	149	151	161	157	143	161	150	157	156	138	161	145	141	138	147	172	163	167	165	158	172	189	161	156	157	162	147	173	146	169	174	149	150	143	168	175	173	162	174	156	170	152	163	155	169	150	158	140	183	167	148	155	158	182	179	159	165	173	155	156	168	152	168	167	142	156	166	166	163	151	157	171	163	186	141	162	161	163	162	141	154	165	152	162	164	176	167	160	175	140	165	156	163	163	154	179	167	152	154	174	151	135	167	147	190	151	125	153	153	167	159	182	161	166	132	183	155	174	161	155	150	151	165	160	186	164	164	165	158	175	164	173	166	181	164	158	162	148	165	169	175	158	164	169	155	146	182	167	154	138	144	173	145	178	170	160	163	158	156	148	159	150	176	153	145	165	162	151	162	153	156	175	170	156	166	164	166	154	162	143	179	184	152	181	158	159	160	158	168	139	160	154	180	148	160	153	160	143	163	171	159	167	152	168	143	136	154	160	158	134	150	155	168	177	150	151	153	169	158	154	167	142	182	184	167	156	193	162	166	167	164	163	165	141	151	165	147	116	160	143	154	174	141	165	143	154	166	156	155	180	170	162	166	162	170	173	151	149	172	171	154	176	146	160	167	145	156	144	173	169	172	152	164	181	154	194	184	171	157	174	153	152	170	153	179	156	170	157	150	167	165	175	155	167	167	173	151	174	172	163	180	184	176	136	171	167	160	168	164	149	183	141	161	165	162	141	153	160	171	157	163	150	161	172	173	173	147	160	160	171	173	172	154	148	177	155	150	160	172	177	161	167	158	169	170	148	152	151	161	168	155	170	171	158	168	148	155	160	169	166	165	132	150	189	155	159	181	163	153	174	175	142	161	147	135	133	173	175	140	192	174	188	159	168	163	143	146	157	175	160	167	187	170	182	162	172	166	167	150	166	167	157	143	181	171	186	171	185	145	190	188	173	140	174	167	163	170	177	156	183	154	142	155	153	150	177	160	143	152	157	165	164	169	164	164	165	151	171	179	160	144	160	152	178	165	178	180	163	162	153	157	167	160	168	173	157	154	158	163	143	168	159	174	147	155	154	156	147	146	153	167	184	158	162	184	168	154	170	156	144	181	157	176	147	190	196	157	177	170	154	163	161	169	150	163	172	141	143	183	179	171	153	176	152	159	176	150	156	170	159	163	153	153	149	176	148	152	170	171	161	156	174	181	141	175	158	161	153	154	177	171	167	154	165	168	159	161	177	149	168	127	172	180	166	139	162	185	152	182	154	169	189	158	148	181	143	149	164	186
2670	494	644	586	609	582	543	552	525	532	529	490	484	491	550	500	551	538	506	497	554	538	529	484	506	545	463	476	502	511	508	531	514	510	525	493	488	509	491	515	522	492	476	517	496	479	462	521	505	512	504	533	473	533	466	513	527	520	448	473	494	499	488	455	552	499	475	514	499	519	512	535	507	545	532	463	481	525	547	487	475	494	515	504	478	512	509	496	505	515	501	500	499	513	476	474	532	483	523	470	479	502	507	478	491	518	543	502	502	472	513	462	544	494	489	490	503	487	434	480	503	511	508	517	505	560	482	545	483	530	477	488	497	504	528	505	499	515	545	491	502	529	467	479	450	530	468	501	494	484	500	488	530	459	492	490	503	509	520	508	502	504	485	475	499	494	505	521	506	488	463	517	485	547	455	502	512	500	489	504	469	491	491	514	492	512	500	509	495	544	514	540	491	549	504	485	452	496	488	510	516	481	511	532	465	477	475	483	512	514	517	501	472	529	514	492	502	522	470	504	501	509	521	483	531	543	490	518	474	512	507	501	516	537	487	485	494	460	515	482	499	490	499	526	504	528	548	462	499	495	533	513	496	498	515	517	509	483	488	507	532	509	494	488	509	491	546	517	498	502	516	504	481	555	491	493	520	486	501	482	532	507	538	475	509	517	521	506	502	479	483	496	509	522	468	507	476	498	484	490	525	504	498	527	530	505	517	494	499	491	499	484	461	497	488	492	504	565	493	512	494	478	484	536	526	505	487	487	488	503	525	473	490	560	481	480	522	482	533	475	502	475	483	469	501	510	542	508	538	539	479	519	503	531	504	495	501	462	517	463	493	484	505	524	541	516	512	471	491	564	504	484	496	519	480	514	519	444	494	501	509	485	511	494	471	531	502	515	536	499	516	485	477	532	513	479	523	554	488	469	487	484	532	498	502	502	506	478	463	510	489	520	532	479	519	472	483	480	464	517	513	491	510	506	505	506	463	464	506	537	511	503	516	530	493	490	481	482	503	530	504	507	488	487	543	536	513	469	540	520	503	528	509	490	506	524	502	512	512	490	487	524	495	484	475	478	532	481	526	520	466	496	522	438	473	463	500	431	485	525	523	493	525	502	521	513	448	530	518	485	483	532	490	504	511	514	543	460	500	530	539	501	511	475	461	504	485	481	459	508	499	514	480	501	513	497	447	482	460	457	502	479	544	483	478	525	478	506	506	488	504	505	511	492	509	479	496	521	529	496	532	491	492	494	497	487	489	517	505	463	508	489	510	483	502	506	528	528	513	470	570	505	557	517	529	509	481	489	473	476	501	469	494	533	500	488	512	507	492	514	520	526	510	509	492	494	487	487	533	504	474	503	539	489	520	518	490	483	517	564	502	501	517	478	508	505	529	488	474	524	526	501	515	480	463	572	483	456	467	513	534	507	426	482	495	556	517	534	533	483	508	500	504	521	508	514	521	490	454	502	498	492	525	511	485	528	450	568	480	475	503	500	489	518	490	502	516	541	471	523	494	520	505	479	522	516	478	489	525	562	507	478	536	520	549	489	484	489	504	519	515	491	501	507	499	498	507	529	494	477	490	486	503	470	508	504	505	506	495	477	503	522	480	507	492	498	475	506	476	502	502	535	499	510	522	478	522	456	517	473	493	474	470	483	516	518	491	528	498	482	495	502	538	537	503	483	527	505	537	502	529	510	530	499	514	474	524	522	512	465	553	464	499	496	488	489	521	525	507	539	558	487	501	481	453	543	565	481	530	493	539	481	483	516	489	505	472	508	511	487	487	531	475	514	484	487	517	482	505	470	489	479	465	505	473	530	519	469	457	544	509	473	474	491	493	504	547	491	459	543	526	511	490	496	512	522	497	484	508	499	485	449	504	500	501	485	465	472	557	461	479	472	490	506	481	533	495	465	504	507	494	525	462	474	506	491	507	501	537	504	472	495	493	506	498	477	527	539	539	485	487	482	490	509	473	465	492	458	496	505	494	482	534	516	478	491	505	528	488	480	493	454	496	502	450	500	490	495	489	471	492	525	501	495	468	466	495	500	499	505	467	527	475	507	514	504	539	507	498	522	508	531	468	493	513	502	474	484	540	501	509	478	503	485	497	482	476	512	483	520	502	536	545	502	538	485	498	473	490	497	528	486	509	500	469	510	541	430	491	481	504	491	490	528	532	472	473	508	494	521	523	497	474	539	474	487	505	514	476	498	479	510	510	527	517	465	514	486	498	528	475	530	474	531	540	495	518	516	522	500	495	495	539	479	536	492	455	500	464	532	514	482	509	521	512	491	456	489	513	529	556	513	489	471	516	485	511	480	526	508	509	501	511	510	523	530	525	486	487	473	504	509	509	502	539	504	487	523	483	542	510	505	476	540	521	498	490	496	498	503	525	521	508	519	525	510	522	501	522	468	482	482	527	500	483	511	500	503	525	534	492	503	506	534	421	481	497	541	498	545	510	529	491	505	485	492	492	512	511	516	513	497	494	508	485	519	476	513	515	487	516	470	513	506	480	509	516	501	500	496	516	489	499	483	478	531	498	524	501	520	476	491	493	509	502	478	504	483	502	505	471	500	486	491	493	505	525	497	511	480	481	491	485	471	485	531	516	531	492	462	486	487	454	502	483	470	503	468	487	522	462	483	462	512	516	480	490	487	506	528	504	498	479	501	480	478	515	492	509	486	525	520	502	470	506	501	488	512	513	497	521	486	498	493	499	496	498	496	475	483	479	500	503	512	534	521	530	528	494	468	511	546	548	454	471	496	507	474	517	489	515	504	499	491	537	494	491	518	481	447	500	524	483	499	481	476	483	520	504	510	516	507	515	531	489	496	456	502	505	534	473	495	487	486	494	470	517	509	494	504	465	563	492	480	495	522	530	476	514	471	519	522	499	500	488	512	516	471	478	559	476	487	504	509	503	515	515	519	499	446	514	498	547	507	522	488	541	463	489	488	529	510	490	519	484	492	510	478	489	501	462	480	509	531	491	549	512	512	497	466	508	483	500	487	493	469	505	525	463	446	485	498	477	499	513	513	483	513	490	491	474	490	575	495	487	505	521	489	527	540	474	528	518	457	524	476	476	520	515	510	514	471	487	481	538	522	459	486	505	489	494	532	518	480	531	502	488	478	514	517	520	490	478	510	522	479	505	512	519	461	505	521	504	466	485	529	506	508	483	516	548	521	472	499	520	502	489	501	448	542	505	505	533	501	507	445	514	534	546	536	469	489	461	474	560	496	501	498	522	480	522	474	510	513	498	554	487	529	528	476	499	503	461	533	491	450	489	516	477	508	498	526	494	528	490	504	524	512	491	487	509	537	490	495	500	484	506	470	484	497	516	497	459	515	482	447	484	507	486	475	502	531	494	465	472	553	455	507	519	487	497	501	507	477	491	527	523	514	520	532	517	495	494	512	457	520	513	492	490	493	536	461	532	500	473	487	508	501	534	528	498	463	539	501	519	516	520	497	456	505	527	524	508	476	498	561
22080	4532	1304	1014	782	603	544	444	441	410	364	359	390	388	361	363	374	314	341	316	307	325	344	341	303	321	316	311	279	311	324	277	346	345	324	318	317	293	318	292	317	319	308	322	301	305	361	320	324	318	310	287	315	343	305	315	308	312	292	323	305	290	321	287	305	296	327	331	300	303	299	282	310	281	323	303	289	308	337	291	323	281	285	290	295	308	285	298	322	318	275	320	290	308	288	310	316	310	286	314	289	302	312	320	326	303	317	319	308	307	302	309	273	310	299	293	304	301	302	313	301	319	304	282	299	283	294	294	269	313	297	293	274	313	299	301	304	316	317	317	316	300	316	314	319	314	293	298	303	323	312	285	260	279	282	313	320	317	303	314	327	315	277	276	283	325	314	306	281	299	319	331	268	347	290	305	308	326	284	276	288	299	307	272	298	312	328	300	320	281	275	307	277	271	312	298	312	310	272	279	300	305	303	331	297	288	283	312	283	301	300	293	312	304	313	307	303	279	305	279	254	321	299	285	290	299	314	262	305	311	290	328	274	343	300	319	329	314	284	305	313	277	288	307	340	318	298	282	300	285	321	278	320	298	294	311	295	313	289	296	307	318	313	309	287	301	311	308	280	293	311	306	302	332	297	293	301	316	293	297	337	333	285	303	324	284	294	337	297	271	327	295	291	317	313	316	293	330	331	285	322	272	307	310	332	302	282	316	322	293	283	294	323	285	291	311	301	276	311	312	300	302	288	328	289	327	326	310	306	309	275	334	304	312	287	312	302	296	295	298	300	298	308	322	313	313	273	276	316	341	294	310	310	297	305	301	306	260	351	336	305	297	295	285	288	292	292	324	314	300	300	309	279	300	294	306	279	312	302	284	306	310	324	317	314	300	296	340	333	330	318	309	307	283	296	312	323	319	307	312	302	336	310	307	311	363	328	321	325	309	288	326	292	287	288	301	331	289	302	274	278	304	310	329	277	274	291	312	305	331	304	315	311	280	289	291	289	307	294	312	296	339	313	327	299	304	318	288	282	300	313	285	304	291	322	306	279	315	298	317	323	286	328	302	291	317	306	333	319	323	287	322	309	302	315	332	284	294	266	329	322	322	317	306	307	286	339	318	306	303	299	323	327	313	289	324	327	312	320	304	319	335	325	275	313	306	301	322	318	300	275	305	295	304	325	314	298	275	286	293	304	272	319	274	282	278	315	286	305	268	300	294	308	321	277	293	319	307	295	312	290	316	321	322	301	315	317	308	285	328	306	320	330	305	301	286	279	320	287	304	286	322	304	278	324	265	290	308	327	329	323	311	312	290	310	373	331	299	299	262	310	314	303	280	322	307	271	312	310	291	313	300	347	301	314	331	304	300	309	307	299	318	297	311	314	326	302	295	286	293	295	303	309	298	304	280	280	281	313	312	271	322	304	303	296	287	313	297	304	325	272	279	294	299	305	277	304	248	325	325	293	291	299	295	311	323	281	288	286	305	336	317	281	288	302	319	320	329	304	309	288	319	276	311	312	340	287	309	333	300	279	282	310	281	291	247	318	307	288	310	305	284	299	322	300	319	337	310	286	311	303	323	316	360	290	291	322	315	321	301	310	297	317	278	319	305	276	347	309	320	277	311	318	343	314	307	297	330	311	281	313	324	273	308	285	279	302	301	287	290	324	308	293	307	295	285	292	303	306	307	300	296	338	301	288	290	329	282	340	285	297	297	275	270	329	316	315	259	306	288	287	304	337	293	285	263	306	303	304	282	280	300	316	311	333	272	299	332	306	288	272	319	327	273	282	332	331	314	297	306	309	334	299	338	323	295	287	300	294	304	308	293	289	294	330	313	317	291	319	276	306	316	282	282	307	287	296	306	288	291	313	276	311	317	313	332	301	312	324	327	305	317	291	299	279	302	315	323	294	326	324	326	327	338	326	302	323	315	285	285	297	336	300	321	283	312	327	296	308	335	305	312	295	287	313	299	298	292	310	306	280	295	300	272	339	324	283	294	321	296	298	278	325	298	295	303	282	266	312	301	308	300	313	320	302	286	281	292	277	298	268	305	303	340	288	303	285	300	323	307	282	278	309	298	293	290	311	325	295	282	317	296	327	332	318	296	326	326	316	321	311	311	312	303	312	302	306	302	307	336	323	282	306	294	286	277	320	328	302	292	258	293	299	276	307	323	330	322	303	299	306	325	283	357	309	299	318	291	267	304	310	300	309	288	329	306	279	289	303	319	291	304	295	319	299	312	337	329	286	307	311	291	306	340	312	289	298	292	287	304	331	322	329	311	289	340	304	302	298	282	285	332	305	298	315	301	291	299	287	311	334	268	296	308	298	295	347	319	307	326	278	325	290	310	312	308	310	264	299	313	313	325	313	323	289	314	300	320	307	321	317	293	333	299	333	307	316	315	315	329	296	295	302	300	302	287	303	293	286	280	292	331	314	305	303	307	286	319	305	298	312	300	297	307	299	318	314	290	291	294	318	297	315	303	312	316	276	301	315	337	296	288	294	303	299	287	326	322	315	290	314	286	285	299	289	288	317	292	297	324	300	296	350	317	282	307	297	287	307	281	302	292	301	316	300	300	301	308	298	336	280	335	301	302	294	275	285	303	296	290	328	317	283	285	311	318	306	269	317	306	320	282	301	314	306	291	321	335	284	307	311	309	318	315	304	296	277	291	263	284	322	302	302	321	333	326	280	322	308	323	302	299	288	308	313	338	280	308	284	313	295	292	282	329	317	328	294	300	338	303	336	311	306	320	290	281	296	297	302	326	284	306	328	270	321	321	318	307	281	280	302	281	285	271	348	278	292	306	313	309	299	303	315	274	305	301	272	290	306	299	324	300	309	290	320	286	307	322	302	286	315	304	295	320	328	277	303	291	304	295	302	305	311	330	309	319	283	307	333	311	309	319	309	299	297	290	315	294	314	327	333	342	274	289	266	315	308	320	260	284	301	291	274	350	295	338	328	262	303	299	345	291	295	309	305	274	336	304	303	314	292	271	278	312	271	281	294	353	299	321	338	290	319	300	315	290	309	309	290	256	287	309	288	296	334	322	297	320	315	303	292	292	313	296	286	316	294	296	310	284	289	272	300	303	315	336	302	287	303	299	324	301	314	287	310	314	274	316	306	297	338	320	307	315	308	298	304	266	280	303	303	322	316	339	271	298	299	299	346	305	285	308	301	279	313	321	283	307	296	310	300	281	317	275	287	320	298	317	321	302	289	281	304	309	337	286	306	277	310	309	306	313	308	311	301	284	347	302	306	285	315	328	269	292	302	296	317	278	336	313	278	295	307	322	284	327	309	297	296	307	289	291	318	279	298	290	303	306	315	293	287	304	335	337	289	315	294	304	315	332	283	303	304	321	308	331	291	294	323	294	289	294	293	281	313	292	288	332	292	289	299	314	302	302	353	317	306	276	331	287	290	260	292	279	307	319	296	302	354	343	305	320	309	291	288	279	297	286	309	315	324	307	298	298	302	298
12595	1666	3189	3569	3034	2558	2186	1902	1737	1543	1412	1387	1256	1205	1201	1141	1071	1063	1099	998	1004	996	978	946	928	958	995	895	935	893	875	961	885	907	880	874	911	888	839	842	917	877	860	814	843	907	818	860	829	838	821	802	830	814	860	845	855	842	870	842	804	836	856	821	801	870	780	866	858	860	814	868	851	790	846	807	880	802	839	849	832	818	839	848	865	862	865	852	820	881	779	845	823	823	841	852	807	861	845	826	824	815	827	815	817	829	828	818	880	816	837	848	790	874	833	841	868	851	854	823	788	853	803	771	833	874	819	852	793	849	829	831	801	849	787	821	838	869	851	843	782	737	842	793	853	788	854	830	842	849	782	821	802	837	875	794	823	825	837	859	820	774	855	818	830	792	801	883	825	851	843	829	839	827	804	845	794	796	808	829	836	878	791	824	833	838	790	869	836	825	790	784	875	817	846	887	844	831	811	821	847	846	811	875	812	858	829	821	812	804	837	810	785	882	802	818	848	825	883	820	849	868	844	808	809	872	872	841	860	797	853	847	810	808	825	799	748	817	841	874	847	793	831	840	861	789	820	849	818	874	814	763	869	824	857	820	860	804	783	830	829	785	771	862	827	830	829	818	833	849	833	793	817	784	809	878	841	824	823	880	818	817	782	883	804	844	808	865	826	839	867	827	811	791	865	813	889	809	831	834	850	829	797	861	800	809	856	817	833	845	832	860	812	807	850	803	793	866	822	809	819	808	812	763	836	817	864	851	829	848	830	798	781	842	849	887	820	810	866	800	789	799	848	860	852	843	855	820	762	795	875	855	826	792	792	842	831	849	821	770	824	799	790	807	795	880	799	801	869	837	862	834	816	853	872	826	833	832	848	824	817	876	869	817	826	784	851	861	827	876	814	821	892	825	835	812	829	825	812	835	847	830	828	780	848	789	840	830	863	806	824	793	843	817	856	811	860	857	813	832	837	847	810	819	821	773	843	846	816	836	833	847	803	843	830	808	793	801	789	815	867	843	857	850	843	792	873	829	854	799	847	807	869	838	801	803	849	811	840	839	793	765	815	791	878	815	814	835	876	825	786	779	800	823	839	876	885	806	775	834	817	815	791	931	844	837	832	839	802	799	844	770	816	828	837	816	798	840	813	872	867	836	797	817	821	844	780	847	824	823	859	840	848	798	848	821	813	827	860	842	822	817	851	807	828	853	795	798	784	803	792	844	877	732	842	777	794	904	807	750	820	783	823	800	794	854	857	813	810	801	835	832	833	802	775	844	801	813	838	801	808	882	824	842	780	801	845	766	814	798	840	802	819	777	828	843	826	857	771	774	825	840	798	859	830	796	808	843	814	841	822	842	815	854	861	843	827	805	819	868	840	851	781	849	839	833	751	786	797	836	855	822	811	843	789	842	807	800	778	822	866	839	846	854	867	842	835	776	797	799	870	797	814	796	876	766	769	834	800	786	856	821	785	833	831	785	792	811	848	808	819	835	868	844	895	847	801	842	823	850	834	810	790	797	800	852	834	814	816	838	828	851	815	790	803	874	835	805	808	835	800	832	772	794	864	782	834	862	814	797	808	835	825	854	781	848	795	868	833	880	815	773	807	790	802	814	777	809	812	890	835	830	817	801	805	802	855	821	813	814	850	840	813	827	778	820	849	809	831	776	851	828	836	850	824	801	797	795	785	844	849	760	826	825	860	850	802	831	829	807	834	834	803	852	829	833	826	842	866	838	823	823	820	768	854	840	823	816	815	817	860	772	838	813	811	849	907	782	777	829	843	862	799	800	800	782	869	810	859	844	836	830	823	819	826	803	783	796	859	884	815	827	810	817	838	831	839	782	808	808	868	817	780	816	806	811	747	818	881	817	807	780	832	820	823	828	802	795	814	836	753	864	850	813	850	812	908	799	768	817	819	789	815	843	824	846	853	816	853	830	833	797	869	787	858	828	797	826	796	783	849	862	838	798	820	798	809	813	823	792	831	758	804	760	813	846	850	842	836	832	827	847	802	846	847	863	792	856	790	792	809	824	759	812	790	816	852	805	869	791	797	861	773	871	766	833	822	809	830	807	896	794	810	866	866	795	822	864	798	778	782	835	797	801	790	806	802	823	812	777	858	763	805	865	829	841	817	767	859	822	844	850	847	822	838	798	893	833	817	783	780	874	883	838	819	768	827	826	810	789	831	793	820	780	830	855	805	874	841	827	821	796	847	829	805	833	870	822	865	799	800	798	830	863	862	825	820	847	790	804	797	834	853	775	859	794	823	807	805	820	844	829	846	912	812	833	810	825	840	827	818	840	854	798	810	779	772	836	793	792	827	837	817	845	853	830	810	859	825	827	806	818	821	816	855	807	802	841	830	820	856	820	861	898	792	881	859	827	808	819	840	854	810	840	830	810	797	795	811	859	797	851	819	783	841	780	827	849	823	862	831	843	832	805	800	858	826	837	777	895	838	785	784	821	842	840	780	838	809	872	840	814	808	836	824	841	883	803	848	837	842	810	860	874	801	814	802	828	849	880	827	818	802	907	834	791	830	802	873	824	851	810	837	824	803	835	790	830	850	828	808	840	800	837	802	837	841	830	841	872	894	852	850	802	824	811	797	849	853	837	866	806	818	796	782	846	850	871	848	843	843	814	820	840	863	845	847	868	826	800	825	835	834	877	833	799	761	859	862	821	821	854	883	810	790	836	784	865	830	877	843	847	749	844	809	806	827	822	830	781	853	832	811	815	844	815	789	828	878	798	858	851	848	816	819	822	764	838	836	841	807	823	776	823	846	785	812	793	869	797	893	840	807	845	855	851	779	833	847	795	846	801	817	863	831	885	855	817	798	812	831	779	853	860	826	793	820	836	814	819	853	793	834	858	824	798	808	766	851	788	856	763	866	818	758	830	797	785	849	830	836	822	807	858	817	848	826	831	839	831	797	845	855	835	800	823	848	830	795	801	821	820	867	799	844	793	822	818	778	823	813	840	808	821	799	797	818	844	830	779	847	835	840	796	855	830	807	819	850	818	824	869	824	852	825	821	852	759	875	883	812	805	847	815	806	828	829	818	804	881	782	854	819	843	764	863	800	848	828	770	757	814	786	760	810	848	846	841	778	846	817	819	876	856	873	793	834	887	807	821	811	829	802	855	820	819	753	792	829	809	817	818	808	864	808	828	812	822	851	802	821	790	793	821	810	814	782	806	809	828	818	801	808	836	827	819	802	863	845	831	804	839	827	852	852	807	826	826	837	819	827	858	820	793	767	783	839	812	834	764	857	807	882	841	827	844	845	778	811	848	863	813	792	807	855	869	844	827	868	785	839	850	819	808	816	840	764	834	806	745	812	793	826	820	812	810	832	800	836	851	817	842	851	825	880	820	778	811	877	783	785	795	792	835	837	815	838	812	855	804	883	816	836	846	813	840	818	805	832	869	891	871	880	787	787	871	825	781	812	801	827	819	853	803	820	805	857	824	844	813	779	770	867	786	849	790
30999	9159	2394	1672	1128	870	708	618	504	475	438	385	397	345	350	331	346	336	346	325	305	302	306	306	313	291	310	291	295	324	285	300	302	272	292	268	273	294	301	265	316	274	287	286	288	286	313	291	288	269	276	285	300	287	279	280	313	298	281	267	324	304	298	292	276	280	285	277	284	282	298	295	294	268	291	270	270	292	310	299	284	265	250	266	266	281	282	291	286	278	284	279	269	273	296	294	296	270	302	305	277	267	277	272	259	256	273	277	246	278	261	274	246	312	290	285	263	279	277	287	268	291	264	294	268	269	290	276	271	311	288	289	278	276	254	294	299	287	306	291	269	288	294	250	286	263	282	289	272	267	295	283	274	272	290	276	312	260	278	270	293	257	293	275	302	288	295	302	286	275	267	295	272	317	288	285	272	297	268	286	292	300	271	277	263	291	256	271	285	240	269	238	278	283	280	251	290	258	268	293	269	285	279	277	283	263	319	287	286	280	275	259	236	265	268	280	293	295	285	281	281	291	291	259	293	276	282	270	275	266	279	282	281	301	276	283	292	329	299	271	310	275	283	317	275	267	297	268	308	259	263	259	276	284	310	243	261	281	292	296	319	280	290	272	275	276	260	272	269	256	248	284	286	281	268	292	302	276	273	252	265	284	260	251	260	271	255	271	265	260	289	288	287	297	268	278	297	278	264	292	290	294	290	278	253	300	285	291	298	274	273	272	291	302	300	297	283	284	298	279	294	301	261	289	284	266	266	272	271	313	275	280	288	306	279	263	295	282	284	272	296	282	293	304	288	287	283	264	254	295	303	277	281	293	270	293	294	278	249	294	284	280	287	268	279	287	287	274	304	276	269	280	286	286	243	307	275	263	270	276	277	269	291	270	288	284	286	268	259	305	263	258	329	311	285	303	291	273	270	307	298	273	280	255	291	279	293	288	284	266	285	257	309	275	283	274	260	266	258	274	245	250	277	295	266	258	290	272	295	276	312	294	314	303	299	280	285	263	243	275	268	295	279	284	286	264	277	273	283	274	273	292	293	297	303	275	266	271	318	279	278	270	277	276	271	266	286	256	286	275	288	276	307	292	277	273	320	271	282	276	268	291	275	295	302	288	295	290	271	282	266	252	285	291	296	264	274	243	256	291	323	251	277	293	270	273	317	281	282	274	264	273	292	256	252	287	254	302	271	250	297	259	267	297	285	282	272	292	286	296	293	274	294	311	311	306	264	253	305	296	292	304	300	296	306	258	272	248	277	281	275	305	279	302	267	266	257	246	280	302	303	276	293	319	310	251	279	296	289	272	293	285	270	312	282	298	304	285	277	280	326	283	290	291	290	279	281	291	254	250	281	303	284	271	254	293	264	293	304	290	273	316	275	260	284	268	274	301	287	281	283	281	293	243	301	304	295	267	282	252	291	255	283	297	319	309	247	291	306	276	265	327	284	290	284	291	298	217	296	257	267	293	250	271	282	262	284	303	271	275	293	290	289	315	310	299	250	272	275	283	285	289	276	288	279	266	256	272	271	300	277	289	277	310	259	289	252	261	271	296	298	259	282	275	277	279	269	291	282	288	285	255	274	269	277	282	262	285	289	289	260	284	267	273	292	279	280	268	266	249	253	285	282	261	333	291	274	270	290	301	263	289	272	279	312	252	309	259	260	249	292	287	287	282	282	280	257	291	266	291	262	268	283	308	302	294	266	272	247	299	274	284	255	289	306	291	291	281	288	299	297	303	290	269	302	272	302	289	249	292	281	253	276	262	267	262	264	286	307	269	277	280	307	279	296	298	254	272	259	288	315	287	298	246	267	255	305	274	292	266	270	295	255	261	265	313	283	269	284	277	291	270	291	258	309	261	248	272	287	287	265	275	270	321	291	295	273	265	306	255	262	306	279	296	285	274	290	278	270	253	286	286	236	274	296	271	325	284	283	275	311	274	285	277	307	273	296	266	286	284	287	290	299	289	292	298	258	283	282	287	261	296	294	276	272	287	290	303	299	287	277	272	269	263	262	269	264	268	293	252	279	266	249	262	288	290	258	279	278	280	295	289	294	281	284	312	296	285	287	300	274	285	299	270	272	286	247	279	271	296	300	263	280	282	290	252	316	287	292	308	299	293	312	290	267	254	279	299	270	298	289	300	278	284	310	280	289	250	261	267	253	268	277	269	296	285	288	295	318	240	279	264	273	293	263	256	285	261	273	288	277	312	308	260	279	271	261	300	281	267	275	313	257	282	233	264	277	283	281	295	263	298	283	311	286	308	287	330	269	283	271	295	312	265	289	288	264	287	287	275	262	281	292	268	272	310	310	272	238	264	313	281	269	298	296	271	295	255	291	310	269	296	273	275	284	305	274	287	277	304	294	246	292	268	281	281	292	267	307	277	267	284	292	260	272	260	293	288	286	248	308	287	278	261	273	295	302	271	263	284	276	278	260	307	271	280	268	320	293	286	299	271	285	281	253	294	293	297	289	313	302	308	255	278	282	302	270	251	302	273	284	296	288	270	285	293	272	324	295	256	275	286	303	312	273	268	285	323	271	280	292	265	289	288	301	289	273	304	281	319	279	328	282	282	272	263	279	283	275	287	300	282	281	289	268	279	313	281	273	298	268	304	298	297	282	296	287	281	309	284	301	290	280	284	298	261	297	299	282	263	320	281	301	252	294	242	294	263	267	289	281	273	280	259	301	282	289	276	268	289	288	286	304	281	290	269	250	261	262	268	277	262	281	276	280	297	267	278	289	298	310	309	307	306	282	261	272	301	245	274	279	286	274	281	307	289	293	288	283	278	274	281	274	286	292	265	257	287	282	291	274	260	278	269	253	282	294	294	308	272	278	305	259	284	295	303	301	286	235	286	301	279	265	252	269	289	274	286	297	288	264	266	292	295	270	262	277	279	315	293	300	308	300	317	287	290	288	291	293	306	264	272	291	257	263	258	303	297	261	290	276	265	261	280	280	308	288	278	281	286	310	259	277	288	300	267	262	285	300	287	269	252	279	283	283	293	284	298	264	307	269	303	295	281	271	249	291	272	261	312	275	273	295	275	301	267	288	260	279	302	294	277	270	301	282	271	292	279	257	277	276	287	276	298	289	303	298	293	308	297	328	296	229	298	300	272	277	306	280	273	276	270	246	296	284	295	288	278	298	278	289	270	264	311	288	290	257	275	263	273	277	266	270	304	280	290	311	302	250	288	278	286	278	276	294	314	283	277	270	278	280	279	290	293	267	276	268	263	289	275	288	251	292	282	255	269	280	298	268	294	282	284	279	278	284	287	249	292	282	271	260	282	277	278	262	291	263	287	294	277	307	286	289	274	274	318	268	285	312	293	267	286	293	269	269	244	269	278	253	301	240	249	307	292	235	287	282	276	262	296	258	297	279	261	275	293	266	278	292	265	242	290	268	273	290	280	290	278	267	316	277	268	303	264	286	284	292	266	277	272	278	292	308	265	281	313	304	276	272	288	335	292	310	282	294	254
16287	2425	5048	5679	4698	3928	3282	2791	2326	2139	1888	1614	1547	1439	1394	1266	1232	1190	1181	1118	1048	1101	991	981	964	943	930	900	899	920	882	908	892	890	882	834	810	857	792	845	831	823	787	820	823	817	850	726	811	810	802	775	769	828	771	750	779	770	786	802	748	798	805	755	776	783	799	796	742	730	739	767	818	780	722	788	763	721	771	747	748	819	772	777	771	771	778	729	758	816	772	797	743	733	712	763	771	745	767	761	769	713	747	821	758	798	771	750	833	764	777	766	786	770	757	739	740	786	703	781	745	775	740	738	737	742	771	772	766	740	713	742	720	723	733	720	729	779	785	753	781	783	759	773	715	729	720	709	777	717	717	768	734	739	742	748	746	751	763	764	719	779	753	720	775	654	798	720	787	756	732	773	704	743	697	775	739	735	729	785	752	700	744	719	796	718	758	747	691	762	761	735	741	774	744	741	752	694	778	744	712	756	759	762	732	771	728	785	760	739	731	742	750	739	752	705	770	765	764	719	751	709	801	763	758	764	751	707	734	739	791	733	759	792	753	723	755	759	717	756	708	703	685	720	735	809	728	754	709	718	741	778	729	709	733	774	774	722	756	750	737	736	733	755	759	774	716	765	753	723	753	722	751	707	780	736	773	759	677	734	756	740	733	736	742	738	753	705	732	786	785	755	742	765	719	712	771	724	800	720	752	761	773	710	701	799	698	726	720	764	797	791	718	778	748	706	718	798	762	763	737	754	795	733	740	699	709	804	719	747	824	726	777	732	737	703	698	741	768	722	728	755	715	721	726	747	729	705	766	751	740	749	728	763	760	724	715	724	717	711	771	750	727	728	759	716	778	707	761	723	764	769	712	735	745	736	787	744	708	795	800	762	746	708	770	740	733	761	741	744	793	738	761	770	723	744	719	736	718	750	784	764	729	774	743	764	774	766	722	814	795	719	746	762	734	734	689	734	744	741	739	710	810	706	709	713	791	765	716	700	755	741	780	703	753	752	741	769	749	775	737	773	774	759	755	756	752	715	738	784	807	755	731	720	790	796	714	763	737	744	779	762	733	739	702	725	695	749	707	773	750	762	724	727	681	771	718	714	724	736	759	748	793	737	724	727	723	700	707	733	786	728	749	716	728	735	770	751	708	775	712	741	750	773	806	742	791	713	782	780	733	764	753	753	771	736	733	742	773	737	717	705	738	677	763	765	718	771	742	748	759	760	770	719	759	749	731	701	728	755	702	728	738	749	786	751	761	754	719	728	736	721	718	711	734	742	764	733	715	734	755	729	762	697	748	710	749	748	734	767	751	796	699	762	748	798	754	699	739	762	765	745	746	759	757	743	764	744	724	716	765	712	708	757	746	766	783	764	737	732	716	743	714	758	749	735	767	748	745	725	726	751	754	739	741	772	720	719	749	710	762	787	715	746	736	702	722	747	737	712	707	704	744	723	714	745	741	774	762	730	747	728	753	687	746	746	765	766	713	750	753	752	751	742	762	690	708	754	708	723	737	762	767	730	756	747	742	742	756	717	709	738	725	752	721	683	704	754	720	789	766	738	730	715	728	748	717	761	751	750	743	771	754	761	754	708	745	760	698	744	743	767	717	768	769	747	740	735	771	772	757	737	772	718	776	755	749	717	733	760	725	749	779	703	747	797	737	786	758	733	764	781	724	745	798	708	770	813	767	737	711	744	738	763	717	740	730	722	732	679	782	741	775	757	789	760	743	729	723	711	722	793	737	771	769	765	770	781	742	742	773	739	737	731	740	704	704	775	712	751	729	778	680	764	780	765	679	734	735	713	728	725	767	787	768	751	767	734	719	721	741	695	752	711	757	706	726	716	761	709	724	694	741	743	790	745	698	736	712	798	779	754	703	745	764	722	804	731	764	670	726	786	694	746	716	724	743	729	747	746	755	744	757	796	744	771	726	744	721	713	732	733	741	715	761	735	779	740	756	738	731	725	773	759	709	723	720	698	733	723	773	778	713	737	788	743	777	775	803	765	731	732	781	753	713	797	779	741	694	746	769	762	752	759	732	706	793	790	756	775	734	754	712	774	731	701	744	730	723	762	726	726	752	759	718	735	764	751	703	746	753	722	765	721	725	692	730	775	767	763	761	728	757	737	719	747	760	735	728	737	700	743	740	707	785	751	732	727	691	739	747	739	753	806	726	673	748	762	770	722	714	703	757	721	706	768	729	754	727	720	774	730	675	783	746	782	704	757	730	768	759	721	750	799	715	761	758	776	737	733	744	781	730	724	704	721	749	733	795	661	760	764	729	727	742	765	774	757	727	777	754	757	793	766	762	797	738	726	729	758	740	746	787	761	746	737	717	719	725	708	708	767	709	730	761	704	790	793	779	764	761	762	742	757	745	731	779	754	752	729	761	692	724	722	700	742	716	738	764	722	729	765	759	729	772	750	748	798	719	731	750	759	709	756	774	775	716	737	780	710	763	759	768	744	745	727	739	704	767	705	719	752	742	740	748	749	782	744	749	773	739	729	727	758	768	728	722	739	764	690	728	792	744	743	726	705	750	709	753	781	750	724	737	767	734	797	749	731	720	727	761	793	714	712	767	716	804	736	753	731	729	723	726	714	748	718	752	725	791	763	752	733	692	723	745	805	717	724	745	747	738	748	756	766	700	750	764	744	789	728	772	762	726	785	774	790	679	757	740	702	716	733	732	779	703	754	797	776	800	786	733	754	767	704	734	748	774	751	718	755	725	706	690	768	778	720	717	735	710	712	753	691	714	749	787	732	741	790	735	743	748	737	738	735	763	828	719	760	739	734	777	738	706	721	758	757	780	739	710	771	716	738	752	728	739	751	768	750	741	733	748	792	763	731	743	707	700	790	755	768	758	752	732	765	757	701	778	728	768	706	727	725	762	743	718	735	734	714	723	799	751	755	743	739	774	747	707	716	730	777	736	739	731	749	742	748	749	767	776	728	725	766	728	741	730	699	727	740	761	742	742	710	755	755	738	762	722	709	709	766	789	725	712	742	751	709	775	771	701	718	745	758	758	759	777	775	724	712	743	754	732	795	800	727	782	731	729	763	749	733	759	766	766	761	718	695	782	729	729	779	736	734	749	761	744	761	742	725	752	719	744	762	771	777	778	717	782	730	789	724	762	736	778	771	710	728	767	708	809	763	749	817	748	738	743	722	739	722	738	786	726	769	769	720	750	722	739	732	728	720	710	743	743	706	771	747	754	675	716	716	760	700	753	753	715	703	775	771	756	743	734	746	742	818	785	747	725	719	705	754	696	721	738	762	715	759	770	750	742	748	765	707	719	744	746	760	714	790	712	770	743	765	809	690	737	718	739	742	764	723	764	773	734	788	749	736	738	732	702	722	753	751	726	815	761	729	714	738	710	765	760	713	723	728	739	715	775	733	813	694	697	740	754	693	787	748	745	723	719	722	785	727	720	746	723	825	767	775	718	672	751	784	724	806	790	738	794	760	757	746	798	762	710	721	739	787
2473	201	205	173	180	156	178	165	168	168	157	163	150	148	132	165	149	156	152	143	169	137	146	175	175	147	168	157	158	158	145	123	150	157	170	165	163	193	173	170	164	164	162	157	174	172	140	161	176	157	135	149	158	174	164	175	154	160	176	151	195	152	167	164	149	142	142	142	156	165	140	179	148	162	165	169	156	167	164	149	172	167	168	156	145	142	152	158	156	176	167	190	163	133	151	190	160	178	144	172	186	159	162	181	166	173	167	139	168	167	146	152	159	158	176	164	159	155	156	154	135	169	190	168	178	150	165	170	167	170	120	151	174	162	155	150	156	144	160	159	169	164	153	129	158	149	156	161	172	159	146	157	147	138	167	168	126	152	141	164	153	193	152	177	152	153	182	171	158	145	155	145	174	158	172	153	155	163	140	167	181	129	155	161	174	170	152	172	154	166	165	164	137	154	166	145	160	165	150	166	158	143	159	165	141	168	164	156	163	146	158	168	142	159	175	159	162	165	172	178	166	162	143	141	160	155	155	164	162	167	120	147	156	149	152	151	151	171	162	157	161	169	160	146	159	148	169	161	149	148	158	174	128	135	159	156	164	144	142	163	177	158	167	161	162	162	166	160	196	161	176	157	160	154	138	163	170	164	162	184	170	164	150	164	165	186	160	163	172	160	173	186	166	166	166	157	178	148	154	153	149	179	147	151	144	159	164	180	143	125	165	169	169	163	162	178	173	154	179	153	160	146	165	163	145	182	172	155	139	155	149	169	165	176	170	159	183	138	169	157	179	152	172	180	137	146	141	153	141	169	152	142	189	159	153	149	162	159	180	162	167	174	179	166	194	184	184	149	136	142	166	161	144	150	158	180	171	130	167	162	176	170	158	158	175	176	179	177	152	159	155	136	151	136	148	165	153	157	151	146	166	159	167	151	158	159	140	135	163	164	145	158	161	166	141	164	179	154	166	178	166	135	166	164	173	173	155	161	155	173	170	172	158	164	170	164	157	144	160	166	153	171	139	155	140	174	162	159	156	157	164	171	150	178	166	154	155	165	198	156	162	157	189	183	154	177	142	171	159	173	188	173	161	152	156	148	160	176	147	145	168	176	150	138	151	158	162	150	151	180	174	152	154	130	172	136	144	150	147	166	166	170	192	144	144	158	149	174	152	176	174	172	167	132	171	150	165	159	159	163	152	165	173	145	147	169	160	204	134	166	157	147	168	178	170	172	170	164	157	152	168	156	163	185	157	175	164	174	150	172	165	156	147	167	193	162	144	171	144	140	169	178	173	159	173	157	171	168	163	166	166	140	161	166	165	144	153	161	159	162	154	150	160	157	152	165	172	168	153	181	163	147	175	139	168	144	143	162	137	151	168	172	125	147	172	169	152	154	146	173	141	160	159	137	171	173	158	178	159	161	171	141	170	142	181	141	169	134	182	174	160	141	164	162	174	164	186	163	149	176	176	140	154	156	166	150	174	171	188	151	168	153	187	163	169	157	141	147	178	158	149	164	169	171	184	167	168	169	155	152	161	149	162	159	175	149	157	167	147	178	162	175	170	164	181	143	150	173	176	170	158	166	176	158	166	164	174	149	189	160	163	160	174	137	133	161	148	160	148	149	170	169	150	155	177	164	173	166	165	162	161	142	147	170	163	160	174	147	188	165	168	183	165	188	180	168	158	196	176	156	148	186	162	152	173	174	170	158	179	158	142	171	147	169	173	147	146	152	156	173	166	172	168	149	165	153	180	163	165	157	168	196	154	153	144	185	167	150	145	164	171	148	171	168	130	161	158	168	158	160	160	165	178	164	177	173	156	147	145	155	178	157	167	167	155	163	142	154	142	184	167	172	172	159	148	171	160	160	131	165	171	187	183	177	162	186	150	150	160	149	166	143	165	165	146	165	149	168	163	161	167	145	170	179	165	158	158	156	151	153	145	160	157	162	165	155	148	143	181	154	161	158	170	159	158	182	180	169	157	141	159	189	174	151	156	169	163	143	151	157	169	152	150	165	168	169	156	182	165	142	173	176	170	172	159	159	173	171	156	162	156	156	176	167	159	152	167	152	156	139	153	183	151	180	167	175	144	174	171	160	148	168	174	165	159	140	154	186	161	164	137	189	142	169	160	153	177	165	162	169	152	164	156	158	144	152	145	166	163	192	153	151	159	148	156	139	196	164	159	163	182	182	155	163	185	151	158	165	159	163	142	179	183	152	172	155	177	141	164	175	166	162	166	123	151	150	160	148	166	181	148	158	188	157	153	174	160	161	135	159	164	162	171	183	173	150	171	176	150	175	118	164	166	161	159	156	161	151	133	180	156	171	154	151	191	156	173	149	172	169	147	148	166	171	175	164	152	168	165	161	130	164	184	175	191	155	170	156	172	158	153	165	170	149	195	168	143	157	173	168	156	161	165	125	161	152	166	161	168	157	153	172	162	164	157	161	158	141	168	170	172	144	166	167	159	183	174	174	162	189	141	155	151	144	167	167	173	173	168	161	179	172	158	169	152	160	165	151	158	158	136	172	152	157	177	152	138	158	173	133	142	152	152	148	154	179	130	161	128	151	124	154	160	131	161	177	162	149	185	159	180	178	145	169	148	153	143	146	143	157	168	163	170	185	178	173	146	151	179	163	168	160	150	169	168	163	153	147	155	186	155	160	161	162	163	161	168	189	170	165	171	151	162	149	153	171	160	158	180	141	134	162	158	184	170	147	166	149	157	162	174	168	152	169	156	159	167	158	137	177	166	153	150	144	144	153	158	162	182	160	150	166	165	136	160	159	171	171	171	152	146	144	170	133	170	155	164	156	160	146	162	166	148	155	138	165	151	178	147	170	158	148	167	184	176	175	147	177	166	168	160	179	178	184	143	174	165	143	132	173	149	173	169	167	162	152	174	162	175	175	190	149	175	165	163	191	177	150	154	150	147	170	171	182	153	158	175	166	171	174	191	167	158	160	156	185	156	148	165	168	183	157	155	162	137	167	162	137	179	132	161	176	157	149	157	188	188	144	172	170	159	148	156	156	145	175	162	189	165	161	140	160	150	150	158	163	145	153	137	168	168	170	185	167	153	155	164	156	152	162	177	164	173	168	180	168	149	156	158	168	163	148	145	155	144	136	183	154	151	144	177	190	181	168	152	154	148	151	137	150	160	165	170	161	151	153	159	167	162	166	158	171	154	165	173	170	170	152	166	174	157	158	150	147	179	152	167	148	175	178	148	185	147	160	166	163	152	165	163	168	153	164	175	166	145	170	153	157	163	173	140	142	175	146	159	149	170	162	134	135	162	171	167	176	165	145	142	156	151	170	159	151	152	157	178	152	157	164	164	162	171	164	147	156	145	164	157	173	176	155	147	165	138	170	168	174	192	177	172	161	158	147	166	178	175	164	150	152	147	168	151	167	196	160	173	153	148	164	159	189	169	158	186	153	176	160	179	168	152	165	170	158	158	156	133	160	153	162	150	168	149	162	171	142	153	190
2708	530	608	635	630	557	584	559	543	534	526	538	525	534	514	517	530	525	552	459	514	518	495	514	493	525	488	550	490	504	516	495	484	535	518	515	489	485	478	490	524	492	504	459	455	520	524	476	522	498	523	525	500	502	535	513	517	504	519	501	456	501	509	496	520	523	513	455	540	516	497	484	489	514	498	500	514	507	486	455	485	470	493	500	505	447	497	562	460	487	476	487	494	518	501	523	499	483	494	509	544	544	480	462	520	486	511	471	493	479	492	495	486	515	505	478	488	483	479	512	507	491	505	474	531	473	484	488	483	474	512	485	524	530	479	539	498	475	523	504	535	492	499	511	474	489	486	499	508	549	469	492	445	532	512	474	535	549	503	492	544	487	486	505	509	469	497	493	498	486	507	478	502	469	529	542	488	519	474	529	476	499	512	537	478	515	506	451	489	525	499	480	457	485	492	503	503	490	531	500	466	478	503	533	539	489	499	495	484	497	457	491	490	513	499	510	482	509	501	521	501	517	530	511	517	549	506	473	508	484	506	492	499	505	482	458	495	506	516	494	476	514	523	486	495	530	526	501	536	502	510	509	508	448	471	525	491	477	477	476	494	524	515	469	508	557	484	511	510	496	496	508	537	498	514	476	487	505	485	498	491	513	472	529	507	488	515	515	453	487	494	503	497	535	514	512	525	500	508	468	533	511	496	451	526	500	487	537	472	472	480	499	513	495	550	472	517	501	483	493	479	541	447	476	498	502	460	457	493	493	506	521	473	521	477	507	518	486	498	479	523	507	474	474	497	493	466	488	493	468	466	496	486	495	500	499	516	511	512	549	523	527	521	489	510	487	518	478	434	521	509	476	471	467	481	523	509	436	479	503	517	533	463	513	458	515	477	510	503	541	510	482	511	471	513	535	457	468	508	531	507	488	492	514	540	537	488	451	497	486	503	546	464	482	462	502	514	531	502	484	534	498	477	494	502	481	536	501	488	471	476	458	532	480	488	498	509	463	544	492	485	502	465	513	504	542	463	514	508	512	500	472	513	525	501	504	504	505	511	526	519	483	517	456	501	522	512	517	514	531	515	498	521	499	489	488	520	470	489	508	480	517	482	502	512	481	484	482	507	477	500	503	499	521	511	506	476	528	462	503	496	486	501	538	491	475	470	520	515	506	505	496	512	514	491	475	534	489	509	502	470	533	508	486	510	537	496	488	502	495	518	502	427	489	510	511	505	562	524	482	498	496	489	469	510	493	533	512	469	512	495	511	476	485	498	524	491	522	509	498	485	470	534	465	494	507	488	519	472	491	527	454	475	483	495	468	529	510	509	466	497	516	527	471	492	482	462	473	501	467	480	522	498	493	517	499	559	523	489	491	464	413	526	485	510	483	531	455	489	536	513	498	473	465	495	502	499	499	465	493	464	505	510	523	470	518	516	474	487	517	495	473	498	492	492	535	518	469	480	530	484	484	446	465	482	502	506	472	468	508	474	517	506	492	540	490	462	504	492	488	500	503	476	493	497	472	497	518	478	478	488	487	477	480	464	519	471	506	515	475	520	508	509	536	480	499	517	516	466	501	511	529	490	518	492	500	496	539	505	496	492	499	523	502	517	501	504	494	464	496	482	470	502	469	489	494	500	472	460	480	503	472	497	506	518	568	506	528	484	506	498	522	509	512	491	521	511	492	493	508	452	523	485	497	523	495	542	506	543	547	524	488	479	490	494	507	500	549	504	495	488	503	502	513	496	512	472	534	508	511	527	513	519	482	519	502	529	532	541	523	502	516	489	490	480	464	466	489	511	476	506	482	487	509	496	496	474	482	455	498	556	498	509	522	501	588	573	502	511	504	535	493	516	510	533	482	537	504	504	478	522	485	486	506	484	493	525	508	515	481	508	514	499	484	500	487	501	541	502	509	468	494	506	475	472	510	507	496	497	498	467	475	468	497	435	520	470	477	496	478	516	464	505	499	470	527	464	498	532	498	487	503	565	511	530	508	488	490	504	508	482	484	480	529	517	515	556	527	485	513	529	538	495	533	483	501	514	473	449	489	482	508	484	509	507	511	492	486	546	524	480	459	518	481	492	525	502	532	511	538	490	516	481	505	480	476	506	504	525	494	483	498	529	501	481	475	518	482	487	495	485	531	490	531	484	466	496	504	515	508	470	516	505	462	528	509	479	497	452	499	508	515	480	521	533	495	515	500	492	535	503	467	514	485	477	517	491	473	522	512	499	506	541	555	505	506	552	481	506	502	510	495	504	475	449	517	474	509	502	527	508	496	502	519	469	508	520	481	557	481	503	516	492	493	509	508	526	483	480	487	502	491	512	481	498	547	495	559	522	476	515	495	514	503	517	494	511	494	501	443	478	468	520	458	519	521	529	523	498	499	452	516	501	490	526	489	479	504	499	462	500	522	507	469	481	524	487	485	497	494	524	528	491	499	496	511	520	498	516	487	489	506	476	431	543	491	520	475	518	481	510	487	511	451	508	507	489	537	519	476	527	475	489	524	537	493	507	498	508	500	505	531	478	478	470	533	536	486	492	530	490	507	508	541	482	483	502	544	460	505	472	478	520	512	502	478	490	498	516	474	511	502	511	491	519	506	483	515	499	489	484	481	484	484	501	477	507	462	485	474	520	481	511	498	500	492	477	519	477	467	504	494	511	494	488	562	488	490	472	469	512	573	505	511	491	522	479	503	521	451	499	488	526	478	491	555	471	481	511	515	527	487	481	487	523	514	479	520	464	462	489	479	444	509	467	505	479	475	509	509	472	490	512	438	497	486	505	513	464	469	533	499	436	508	506	495	475	517	518	483	517	509	495	491	506	484	487	500	508	469	474	536	464	515	515	488	527	498	511	561	527	511	497	485	536	491	514	491	507	498	492	534	475	498	521	485	530	484	527	485	474	521	527	514	524	515	480	481	496	489	524	485	476	482	518	509	509	505	495	527	499	491	505	478	488	492	456	483	484	529	530	499	487	502	516	480	484	475	527	439	488	482	505	532	479	510	521	527	518	510	500	486	454	488	489	501	504	524	505	507	504	464	479	532	463	504	499	517	488	463	483	538	495	476	570	495	489	471	492	500	484	474	519	497	497	482	524	517	476	516	485	516	499	509	502	516	484	511	524	498	506	495	499	449	495	519	508	522	493	527	535	499	484	504	518	514	505	558	466	528	478	504	492	480	517	470	504	500	471	490	454	486	531	494	500	495	470	478	498	511	473	483	506	518	475	521	491	538	504	562	459	473	479	509	496	452	518	463	499	511	497	510	498	486	519	489	471	492	494	496	523	493	501	519	509	478	523	480	496	501	512	502	503	518	490	482	513	497	522	506	511	505	510	514	504	521	487	464	524	492	497	474	537	531	466	471	506	499	495	492	494	478	499	515	451	487	513	473	510	475	509	507	508	475	457	510	463	491	510	502	530	525	491	517	508	513	491	553	493	479	553	479	527	481	491	481	482	510	486	482	495	494	503	507	495	518
21978	4378	1373	1047	750	581	535	465	417	418	387	353	379	320	360	334	370	349	335	322	325	331	270	311	312	305	315	307	323	310	302	314	313	331	295	319	307	342	326	316	320	314	276	321	316	324	321	284	329	344	301	313	296	327	330	283	328	302	313	318	313	314	332	300	297	289	294	334	283	308	305	292	298	297	319	311	309	349	299	322	296	307	316	294	292	337	279	321	299	303	307	320	273	319	274	313	345	320	292	292	280	308	317	280	298	335	295	306	299	309	284	267	309	339	296	306	330	289	290	309	303	315	334	333	310	289	318	289	297	314	278	294	303	320	293	310	328	313	319	329	305	298	291	306	308	324	289	281	289	302	310	292	301	290	334	316	301	281	303	318	309	317	314	342	317	341	290	307	324	318	318	314	302	323	333	307	329	303	272	325	296	342	304	281	287	298	309	307	301	316	331	299	316	320	321	315	285	301	307	282	325	287	249	295	305	318	330	333	303	290	332	290	319	344	302	324	324	270	309	311	275	286	295	300	326	328	326	301	299	271	289	299	309	292	336	262	286	294	294	315	278	279	354	315	290	292	302	285	315	267	297	296	266	288	305	289	323	315	308	293	289	337	312	293	310	317	290	301	289	287	304	320	324	284	313	289	326	289	306	331	311	328	329	311	328	298	329	326	313	311	291	306	322	291	309	298	336	299	286	279	321	307	324	288	308	278	308	310	308	307	313	312	299	304	305	287	303	306	304	328	270	291	306	301	294	301	314	288	327	332	290	311	267	286	292	325	304	313	322	295	292	312	314	319	314	279	334	292	290	291	286	356	315	305	306	308	308	283	289	288	326	313	301	287	338	271	291	304	300	309	327	299	317	296	322	316	316	312	266	282	289	299	287	302	301	296	320	294	289	327	298	320	284	283	299	310	304	340	299	324	292	326	264	255	301	319	318	352	302	266	273	314	293	313	340	295	319	317	344	364	325	299	351	296	321	331	321	302	311	284	295	312	306	306	297	308	299	325	313	297	321	309	313	306	262	285	306	288	295	313	315	305	303	318	303	283	289	303	291	301	312	315	277	290	347	291	320	267	277	306	295	290	293	302	306	315	327	280	300	325	307	309	314	291	305	290	295	317	318	305	300	273	290	324	292	284	298	311	286	313	302	303	343	307	323	291	285	316	322	290	287	277	331	343	291	297	317	325	315	298	287	325	315	297	313	319	314	283	295	315	343	293	296	286	306	301	282	298	323	318	319	278	305	319	305	270	329	306	323	307	331	306	292	312	277	314	280	328	326	305	308	302	310	304	283	338	293	351	292	315	333	326	321	324	296	300	326	280	327	350	319	326	309	318	322	326	286	309	305	345	270	305	314	319	299	289	293	316	314	335	305	299	295	314	336	287	292	287	339	307	299	315	297	295	303	337	320	300	310	286	321	309	296	306	286	290	297	283	314	303	294	276	304	287	310	306	318	316	322	314	288	295	311	323	283	304	298	310	316	285	313	318	315	321	314	278	299	322	330	307	289	301	324	291	337	299	314	290	301	341	321	295	318	315	281	314	325	298	315	295	297	309	293	297	316	304	286	272	290	298	312	304	309	330	317	309	286	331	299	298	321	336	328	333	320	285	306	274	293	297	315	280	324	280	333	344	284	325	309	300	301	292	339	324	313	319	313	302	340	284	309	311	316	320	319	296	321	276	304	329	288	278	289	288	300	307	298	317	301	317	306	309	263	299	304	302	309	281	319	306	302	319	311	313	291	290	291	303	290	293	323	322	321	295	291	322	324	287	300	285	279	294	312	307	264	311	319	289	334	278	307	297	309	308	311	318	324	255	326	287	334	268	327	299	296	303	296	309	300	312	280	351	336	310	308	299	274	296	280	316	294	338	282	280	316	281	320	293	316	311	282	304	316	305	279	319	340	319	298	319	331	325	292	329	308	316	296	306	313	278	265	311	294	323	297	337	312	304	287	298	304	325	340	300	324	309	321	316	303	279	284	307	280	319	307	286	293	301	311	328	324	343	285	290	306	303	302	308	319	297	308	335	296	321	284	280	288	321	280	300	313	282	304	336	302	270	302	302	325	315	264	296	303	300	317	328	324	275	320	299	307	292	281	297	285	280	318	322	291	322	319	305	305	299	312	290	261	296	321	307	275	310	280	311	307	303	274	297	322	305	306	272	275	283	325	293	291	298	307	328	305	313	309	330	318	330	287	290	318	311	301	319	311	280	300	316	310	293	328	299	316	287	330	265	310	311	279	290	311	323	337	282	265	295	278	313	282	297	327	317	319	295	311	271	323	313	302	304	322	330	334	267	301	296	298	304	307	306	308	315	331	319	275	319	342	271	318	319	312	307	299	335	317	286	288	305	305	291	307	307	311	340	287	275	277	333	288	318	312	298	308	304	322	305	310	328	323	263	299	342	263	316	294	303	295	283	297	312	315	305	319	313	265	286	341	314	298	342	294	268	295	282	336	287	286	307	305	316	318	309	262	316	313	324	309	298	274	293	313	305	333	284	315	279	300	320	348	290	330	315	316	294	296	345	318	303	330	286	289	285	326	314	289	322	268	297	327	329	315	327	302	352	290	325	328	300	287	301	288	314	342	305	304	296	324	317	314	320	329	323	309	309	302	308	292	282	271	301	303	304	288	308	325	325	293	284	297	314	308	309	326	302	311	309	311	299	324	313	283	317	345	280	306	320	312	285	318	287	323	325	308	280	324	280	310	312	310	283	302	294	316	314	314	311	290	294	300	292	327	326	312	336	292	291	310	301	307	299	302	282	302	323	296	324	323	323	335	318	317	283	289	289	323	296	322	312	304	289	331	327	312	293	285	276	298	287	326	307	300	299	295	300	279	316	303	302	307	294	314	305	281	310	279	302	298	343	337	298	314	302	295	260	293	276	302	350	306	306	294	286	277	273	335	304	287	313	273	309	311	309	302	294	325	300	288	294	276	292	305	304	273	321	287	307	291	293	298	318	302	299	303	275	291	303	302	305	271	306	297	287	320	327	318	296	310	306	290	313	328	314	319	273	297	295	304	296	313	309	335	289	325	276	277	331	321	292	310	305	305	286	281	320	314	320	302	310	278	266	298	288	311	297	298	298	288	310	284	312	315	312	284	291	317	283	291	306	314	319	280	289	320	277	278	306	335	291	301	292	329	314	280	325	349	319	287	290	309	315	302	301	280	289	293	324	304	320	329	299	297	270	324	297	320	297	309	297	339	308	302	278	307	294	340	264	333	321	318	342	296	265	326	277	310	321	310	308	286	291	307	285	317	287	305	298	306	286	280	343	312	283	294	314	313	267	323	298	308	294	323	331	296	318	309	316	305	348	294	313	297	319	305	292	281	272	284	290	315	313	284	295	293	300	297	309	311	291	300	293	330	300	285	299	314	308	312	314	304	303	299	313	315	314	311	324	279	313	326	278	303	290	305	321	295	293	291	305	301	298	291	312	324	316	324	316	337	317	313	305	298	283	305	315	318	297	279	317
12589	1726	3198	3511	3060	2472	2208	1864	1691	1547	1389	1264	1277	1181	1102	1050	1105	1059	1011	1051	957	1015	967	951	964	985	946	873	937	899	930	851	844	905	911	919	888	828	921	895	817	872	817	869	892	901	858	970	871	847	861	864	812	891	797	869	776	828	830	861	851	863	831	826	847	879	853	834	841	776	881	827	837	836	803	866	834	857	892	850	829	868	827	857	850	844	811	850	855	866	775	850	781	848	844	864	870	869	834	840	811	833	811	850	797	847	756	822	849	862	798	862	830	781	795	823	819	781	825	825	873	813	821	840	841	795	866	826	799	854	862	806	795	758	822	833	797	841	839	821	799	808	818	856	818	797	822	836	827	809	840	815	848	817	792	823	831	839	834	841	823	811	815	824	842	787	839	822	816	843	786	842	808	794	827	832	808	804	838	815	874	838	821	849	817	846	816	812	830	826	856	814	817	844	801	833	858	824	739	790	785	837	791	818	835	778	885	827	792	828	812	839	816	787	843	814	794	808	823	803	840	850	822	847	774	785	817	808	823	854	816	804	804	833	855	843	810	801	832	840	855	807	836	841	803	822	846	822	811	785	818	809	826	816	849	790	809	823	850	816	809	865	836	827	781	848	845	857	778	843	847	856	830	785	798	765	879	855	823	806	914	815	832	791	838	796	839	831	793	795	885	818	832	861	842	771	831	891	822	823	834	828	854	814	777	814	834	827	860	868	875	828	797	800	909	855	825	795	810	824	852	790	798	825	820	787	787	787	827	821	751	822	877	823	929	803	876	757	829	831	759	790	849	812	836	828	840	784	851	796	823	792	831	822	827	787	848	766	825	807	834	828	794	783	852	813	836	809	823	846	829	804	838	835	850	783	878	843	824	808	783	772	822	792	811	790	802	822	804	847	871	820	857	830	788	801	812	787	873	812	817	833	787	811	864	774	886	803	860	826	786	847	861	776	892	797	807	809	809	843	875	830	803	854	846	847	835	863	808	819	862	828	811	802	807	831	812	784	831	807	841	860	814	832	827	851	840	838	855	849	790	852	811	841	816	842	804	807	812	864	811	820	818	806	849	795	859	772	832	801	799	835	834	853	837	867	781	889	820	805	822	773	820	841	836	832	860	808	843	816	831	802	826	834	824	846	805	810	754	809	823	836	799	844	791	781	810	792	831	815	845	850	797	860	789	821	798	790	828	795	825	829	864	878	826	883	865	815	832	867	810	859	834	833	848	807	842	807	865	830	871	809	858	841	795	822	856	806	771	871	833	809	809	812	833	790	822	823	794	819	802	808	823	837	832	778	796	840	823	849	835	817	829	807	827	815	839	819	803	813	815	771	827	801	815	805	765	798	840	797	831	832	831	791	810	812	838	763	823	832	787	797	818	827	842	840	843	810	820	891	793	784	879	831	809	817	835	836	801	851	833	811	807	815	836	829	786	839	811	795	816	843	809	820	770	867	822	803	847	825	852	811	853	812	793	839	826	831	865	832	826	796	806	810	857	837	835	840	778	863	787	788	785	804	858	822	778	817	808	841	790	811	821	852	799	840	800	827	862	814	839	813	862	829	878	793	856	840	846	848	829	831	823	826	811	811	831	841	817	814	824	807	808	809	830	851	836	840	816	868	818	895	810	843	847	833	845	816	849	841	836	781	873	799	836	790	865	790	817	828	825	774	760	829	814	850	790	823	845	783	799	825	845	780	828	809	838	848	865	838	824	834	841	852	823	864	809	814	824	834	858	840	817	814	785	832	846	834	752	866	851	823	839	782	854	776	844	877	815	821	806	797	826	834	875	782	872	841	849	810	900	850	809	812	858	775	806	842	817	818	827	855	824	835	860	800	841	834	818	826	851	832	805	802	805	866	830	853	840	820	866	806	870	849	787	801	823	828	855	809	831	830	845	870	816	826	863	812	852	851	830	825	782	836	788	826	804	795	791	845	816	814	857	796	808	836	805	827	824	846	813	795	840	804	785	824	805	868	858	806	833	805	829	822	840	826	837	779	831	800	839	826	775	795	789	812	848	834	875	827	822	806	893	854	808	782	790	829	800	858	796	830	803	801	806	828	833	810	878	843	842	852	811	817	853	861	804	837	817	828	857	768	838	795	799	809	856	857	839	826	815	860	817	853	797	833	807	793	780	831	853	794	814	802	820	785	839	824	863	800	840	872	808	850	813	857	823	775	848	871	790	860	834	877	855	811	867	794	832	864	852	816	811	838	786	816	820	824	822	853	820	872	873	831	810	844	803	775	789	828	799	849	862	807	804	828	825	811	831	853	815	831	823	845	799	842	775	817	820	780	856	798	864	840	797	841	841	809	821	837	797	835	801	861	784	792	850	789	838	859	813	809	835	818	827	869	813	839	843	831	795	850	799	805	813	798	797	843	774	811	772	800	791	816	832	841	724	829	809	806	803	799	794	840	844	883	824	825	832	871	884	839	811	795	873	826	835	793	854	878	775	815	833	812	865	861	787	804	790	760	806	797	806	809	808	799	836	749	821	766	842	829	802	823	872	841	805	794	832	837	864	837	850	852	801	806	819	791	827	819	799	799	793	871	788	825	814	851	788	813	803	836	822	804	876	821	860	776	775	784	802	806	813	859	844	841	871	863	834	809	785	850	869	890	846	849	823	814	839	819	789	814	837	861	805	831	815	822	809	825	842	810	831	896	842	815	817	825	824	874	865	865	802	826	838	847	879	860	770	792	761	814	824	861	796	815	788	834	803	817	808	820	796	804	809	847	811	810	811	845	821	823	823	807	827	775	825	777	851	820	816	840	831	785	848	810	803	797	796	850	826	790	840	833	772	825	798	787	840	810	848	842	854	816	853	766	799	866	834	793	770	792	792	819	832	818	804	858	780	874	799	833	855	817	810	805	834	839	825	798	805	830	865	815	771	825	794	791	832	807	830	813	791	795	865	786	864	840	772	826	801	846	799	893	788	841	861	806	894	812	821	823	831	802	813	791	840	841	790	815	799	779	841	836	816	811	834	845	881	811	831	810	827	853	834	807	804	849	831	860	804	804	810	870	892	805	805	791	778	775	766	843	820	863	805	863	770	854	808	843	832	856	853	776	830	785	800	830	851	840	857	766	842	809	808	821	815	830	818	805	846	824	805	826	838	762	901	822	816	809	841	781	807	854	856	818	807	810	814	858	800	816	807	861	815	873	817	828	795	831	822	830	875	829	873	804	784	809	794	839	818	818	820	810	865	863	822	863	804	784	831	813	810	822	773	778	831	850	862	831	853	819	793	777	910	890	850	848	822	777	832	751	867	850	855	861	825	790	831	784	863	767	833	805	837	843	806	877	809	834	818	840	774	855	868	861	840	824	817	784	822	814	871	830	842	818	792	849	880	831	875	809	886	815	837	820	835	816	821	794	831	810	802	796	831	813	828	831	781	850	880	851	843	831	825	819	829	826	850	849	806	848	798	785	833	819	782	798	777	787	803	855	827	871	888	812	804	819	782	849	817	860	798	842	816	818
30429	8035	2442	1641	1164	922	619	582	516	465	481	397	380	374	363	336	315	359	322	357	305	337	304	317	283	312	300	306	292	272	320	301	317	300	311	293	270	281	253	311	294	279	267	285	266	282	304	281	272	283	315	308	290	274	309	288	245	271	278	265	282	296	308	253	298	248	324	308	276	285	293	317	299	297	281	267	290	319	280	286	285	261	258	267	272	288	287	281	297	321	309	283	283	250	322	269	273	265	267	277	276	271	294	261	310	307	275	288	283	293	330	310	294	277	302	271	274	281	302	311	258	289	246	292	272	300	280	299	293	294	299	245	248	265	253	241	315	302	283	271	287	318	269	285	280	283	270	288	290	273	267	266	263	313	285	314	315	267	316	267	290	285	325	298	283	263	281	277	290	308	289	274	264	303	256	289	270	287	310	302	283	256	241	294	295	285	280	297	296	296	305	271	313	271	261	302	303	282	267	293	286	292	291	286	289	261	262	252	275	250	284	288	272	292	277	266	285	300	281	285	282	284	264	266	288	304	275	289	272	298	301	275	286	278	270	294	286	288	287	281	304	312	279	292	270	259	280	307	288	276	292	280	281	273	296	255	255	270	276	280	285	298	262	279	285	255	294	271	293	293	287	302	296	256	277	309	314	302	259	277	305	285	249	273	272	267	289	258	281	310	298	286	273	256	265	290	290	271	267	308	258	303	313	266	258	271	294	256	285	266	270	284	265	307	267	242	281	318	295	299	280	299	287	313	307	267	286	281	263	295	301	256	281	288	291	268	301	280	318	262	264	284	269	266	274	285	276	284	270	301	296	301	288	255	275	284	287	295	289	308	267	291	253	278	290	269	264	291	279	264	259	251	292	286	269	304	278	304	298	295	301	289	293	280	296	270	306	305	294	284	271	319	286	308	266	287	279	287	300	266	320	273	267	298	304	284	249	287	284	288	301	277	280	253	240	280	303	294	274	326	289	294	280	294	298	283	290	320	273	261	267	277	271	287	289	266	282	279	281	262	283	322	295	276	293	292	269	281	299	294	269	261	277	254	276	276	252	293	276	267	254	312	269	269	289	267	291	280	260	278	285	269	259	300	307	293	316	296	286	276	279	289	304	281	274	269	261	282	276	282	277	293	290	289	304	261	277	274	277	276	287	304	253	300	301	275	282	311	289	297	271	275	236	262	253	285	275	305	279	263	279	322	264	295	284	257	279	243	292	251	278	266	280	314	260	281	300	262	304	271	296	276	270	317	290	233	274	253	287	265	248	288	242	314	260	315	290	299	256	319	274	298	301	294	281	298	234	259	280	258	284	284	280	294	304	279	266	262	280	277	263	295	283	249	324	251	281	282	297	282	289	253	272	312	322	288	276	259	280	300	262	310	304	298	281	304	278	304	303	240	275	271	271	296	296	285	270	278	297	276	297	249	254	243	258	288	292	286	297	302	291	267	295	283	284	302	256	283	265	274	280	305	259	259	270	296	280	277	264	269	258	281	279	280	262	273	282	275	271	264	269	262	317	278	296	272	273	281	279	275	259	296	267	272	276	284	288	278	279	295	282	291	273	288	279	288	302	303	273	273	267	295	272	262	298	279	270	264	277	272	256	281	277	282	280	284	260	249	289	303	287	298	308	307	278	268	275	279	318	287	265	269	301	346	318	269	287	287	276	265	274	310	247	278	256	278	275	275	268	257	258	268	268	266	294	292	279	282	292	269	262	303	314	280	278	282	293	276	269	258	279	275	304	250	298	261	308	309	252	265	269	267	275	297	286	262	283	295	250	275	278	288	283	294	272	282	277	283	261	287	289	298	292	264	282	282	274	318	306	291	306	298	292	291	270	317	272	301	269	279	286	291	280	251	291	260	296	302	285	313	268	280	295	294	294	256	308	302	278	286	265	298	316	286	270	288	307	304	248	283	305	280	289	288	312	261	246	269	292	282	289	269	285	268	289	256	259	244	290	283	294	259	274	271	288	302	260	264	291	267	285	228	255	298	246	295	292	280	283	248	307	286	297	269	271	283	285	276	270	293	300	291	297	295	268	272	283	296	278	262	309	291	280	283	296	325	278	281	291	297	294	310	256	237	285	268	266	307	300	328	272	269	301	244	289	273	316	303	281	261	263	261	291	269	270	306	269	273	274	302	271	280	292	270	289	254	274	285	272	318	255	277	256	273	288	257	293	274	293	282	261	298	249	281	292	276	291	262	248	265	275	284	300	288	289	295	262	295	290	293	267	282	282	285	283	287	293	298	275	333	268	246	309	272	253	281	286	282	266	283	288	294	281	264	266	270	265	286	276	284	257	273	268	309	306	248	278	275	339	283	277	292	299	279	308	293	266	300	285	297	309	271	283	292	248	300	304	257	301	282	272	295	289	297	242	301	268	256	277	279	283	279	299	263	274	278	258	278	275	318	288	274	284	266	277	284	275	302	267	266	271	266	297	274	253	286	271	270	277	296	234	250	290	248	260	308	244	286	283	258	299	275	280	269	298	238	268	268	282	277	270	271	307	258	316	278	278	297	254	301	293	300	322	279	299	267	288	278	247	265	289	297	275	293	296	259	297	277	276	279	267	290	272	274	302	288	303	288	265	288	274	281	289	300	259	293	296	268	257	288	261	277	309	273	245	282	270	279	286	261	285	294	284	280	303	288	275	299	275	292	310	302	294	297	306	291	306	248	306	280	281	234	266	291	324	273	268	277	283	276	315	260	273	287	283	257	270	296	281	282	245	284	292	277	262	259	290	273	328	276	297	287	268	262	287	281	282	304	294	299	294	281	276	277	308	298	290	327	288	287	295	272	299	258	271	272	323	269	266	255	301	265	298	268	275	279	258	281	266	263	274	288	273	258	257	293	311	258	276	278	290	283	292	278	290	285	297	270	271	298	270	274	277	272	275	244	269	292	297	269	267	286	286	263	295	247	261	278	290	277	265	270	256	315	259	265	279	300	292	285	290	266	285	285	259	276	300	279	275	302	300	305	302	273	256	267	287	251	303	250	259	314	282	295	269	261	295	244	265	269	280	271	288	318	276	312	299	298	281	261	304	291	277	288	286	296	263	267	287	286	254	310	283	289	298	288	295	305	297	277	298	290	286	303	282	295	277	286	276	282	279	241	280	287	292	286	294	290	300	282	269	281	275	279	284	278	294	276	289	289	261	261	280	278	308	306	277	296	260	297	295	277	308	275	259	267	275	298	307	299	294	286	275	262	303	322	272	271	272	316	274	263	278	280	277	269	285	285	275	248	281	252	271	280	293	263	324	268	282	270	290	290	271	271	287	283	293	262	270	289	287	279	280	289	253	260	302	320	267	306	280	275	272	255	252	248	294	283	308	297	279	277	315	268	297	271	320	255	271	319	272	263	306	257	267	294	277	298	291	273	269	284	306	272	308	277	297	296	293	283	318	277	260	301	265	264	283	262	281	278	269	280	281	281	253	268	302	297	275	302	311	298	260	295	259	273	265	279	297	295	243	263	279	255	274	268
16215	2371	5189	5447	4709	3888	3335	2658	2304	2058	1837	1763	1540	1419	1390	1266	1231	1224	1141	1090	1019	1040	1012	1004	983	944	870	939	899	946	916	843	856	910	849	824	849	878	830	840	833	841	800	826	806	777	768	787	803	826	773	757	770	797	789	773	815	741	795	781	755	767	742	782	805	812	791	697	768	727	799	766	802	774	762	777	788	801	734	736	730	732	753	781	776	755	731	771	741	714	776	768	719	741	760	780	746	756	736	759	766	777	727	811	786	737	697	722	772	783	762	751	727	743	783	781	739	774	699	757	727	737	752	743	734	721	821	747	749	730	755	743	759	738	782	699	711	728	713	767	733	766	783	742	774	748	720	699	690	718	728	727	736	740	776	785	754	747	733	719	761	726	740	759	741	724	763	730	785	767	727	696	745	718	700	774	741	742	730	734	727	718	716	754	718	722	723	765	743	701	761	713	760	722	741	739	753	702	750	774	722	779	728	758	775	716	718	747	757	733	725	789	738	754	732	741	719	718	727	716	764	744	731	751	756	727	753	763	761	736	746	690	746	715	755	740	746	734	689	760	736	767	722	715	721	711	732	775	745	730	737	735	712	708	760	750	750	729	758	729	737	756	742	746	702	703	749	708	734	698	721	743	774	688	745	717	756	749	721	758	772	740	786	732	725	736	726	725	783	733	759	767	720	743	709	772	722	736	745	735	727	786	705	738	716	745	745	801	706	732	703	734	719	697	732	733	746	706	766	716	745	750	719	731	762	768	723	795	759	744	748	756	761	694	719	739	749	772	779	723	788	708	744	787	739	773	718	747	767	760	709	775	692	721	750	740	751	718	746	730	720	731	709	738	720	766	702	765	768	702	737	723	685	753	744	735	737	803	742	765	794	711	753	775	753	730	755	735	716	724	730	716	778	777	699	744	758	818	704	760	690	738	707	757	806	750	740	692	693	711	750	765	741	771	689	713	760	728	694	752	749	791	721	743	736	753	733	761	726	708	736	764	704	721	796	713	744	717	759	741	736	716	707	723	729	743	706	724	745	699	756	696	758	774	730	745	737	762	740	776	733	856	708	708	757	742	704	766	757	735	737	741	743	767	780	732	728	734	705	751	730	741	732	743	705	725	790	740	750	774	702	751	795	750	770	727	746	736	741	787	717	740	770	735	741	716	742	743	699	747	724	739	756	758	751	718	673	769	746	783	698	730	753	717	681	742	725	689	681	762	731	717	710	739	755	710	755	768	763	725	693	745	719	757	720	774	720	784	762	717	790	702	797	702	713	794	790	732	781	777	729	712	734	737	740	763	723	752	770	711	692	769	732	738	703	736	736	719	733	732	734	689	756	785	769	772	760	836	809	747	724	700	768	717	722	781	750	753	763	765	739	755	797	779	750	745	743	678	725	701	685	771	688	733	737	745	704	722	778	722	775	718	707	735	760	734	732	786	734	738	782	740	734	731	746	719	757	730	728	745	705	784	708	734	705	752	726	749	749	743	760	734	754	793	734	745	724	746	757	765	701	735	809	748	763	718	707	723	802	737	717	752	783	728	755	720	740	698	731	736	688	756	763	723	689	684	776	757	761	704	719	713	733	775	741	759	739	725	759	751	709	729	746	742	751	732	783	700	719	708	735	765	757	746	761	767	748	751	753	758	789	762	747	761	761	750	781	756	750	757	729	746	740	713	727	740	741	671	743	750	749	747	705	744	750	734	748	727	766	722	763	739	741	729	765	725	782	791	698	716	726	700	729	753	796	724	737	731	758	775	735	751	704	722	705	740	773	750	743	746	745	755	765	708	726	795	732	735	727	751	773	748	776	778	766	736	729	727	718	747	711	733	791	754	771	717	741	736	721	752	691	755	749	726	763	757	724	698	760	706	734	725	718	721	758	786	747	731	712	714	738	717	811	724	693	776	730	750	745	785	709	758	720	759	724	732	776	788	746	750	776	730	763	782	747	731	761	738	719	710	784	742	734	768	745	730	743	723	707	760	736	702	778	715	764	749	770	698	724	737	706	738	784	755	763	741	715	691	738	709	823	747	738	713	713	693	739	740	746	752	699	753	785	713	716	716	727	716	752	772	765	715	769	746	744	714	686	773	742	718	760	716	699	734	718	794	757	794	763	749	738	764	748	729	709	785	720	744	727	705	723	742	721	771	760	787	697	780	736	734	712	736	748	746	675	753	792	720	761	789	727	729	782	728	702	741	760	724	770	726	766	757	745	757	726	713	791	713	744	771	743	712	699	745	775	719	733	782	758	771	798	764	765	714	757	725	759	724	717	773	740	761	794	689	726	717	764	784	713	686	771	763	751	743	713	786	750	752	779	718	760	691	731	774	739	697	741	701	716	727	711	732	739	759	714	767	734	731	787	738	718	761	741	804	763	742	755	770	735	765	685	711	749	740	748	772	751	686	788	741	718	771	721	749	718	723	750	715	759	767	747	739	721	779	716	753	793	721	711	778	749	779	711	685	777	738	691	746	773	741	766	780	756	752	737	764	743	758	729	735	756	694	761	782	707	767	782	757	718	750	732	727	744	758	782	730	796	779	775	743	705	761	735	786	751	720	770	735	716	710	750	735	737	719	763	732	722	757	758	715	742	778	757	761	733	709	726	735	772	742	734	727	744	734	749	739	768	716	744	708	750	736	735	774	763	713	734	754	702	723	740	735	711	744	770	756	758	759	707	758	784	749	771	703	806	718	762	747	729	764	682	779	697	711	707	790	764	783	729	728	719	720	754	688	700	731	684	748	747	774	746	779	748	742	782	759	705	714	726	760	717	748	703	741	742	698	739	765	714	766	742	768	745	739	695	698	719	753	731	747	763	739	745	738	755	768	716	702	756	722	765	769	729	760	751	739	722	770	734	756	778	763	732	763	735	765	720	745	733	763	713	778	726	709	729	699	747	780	726	729	724	783	716	757	755	773	781	831	725	726	759	772	742	769	788	728	743	717	730	722	787	718	783	753	732	716	770	763	761	729	752	725	756	702	722	757	724	761	772	729	716	769	719	775	780	751	748	752	722	732	726	775	763	743	769	775	751	699	805	684	696	721	739	710	750	720	760	766	796	728	776	741	753	703	756	756	758	797	764	793	754	751	662	722	755	696	748	742	783	701	761	708	716	720	710	736	758	719	772	735	764	726	750	776	747	751	776	720	714	739	724	735	762	746	763	782	765	747	723	738	733	695	731	691	749	742	693	746	748	728	739	730	705	765	738	719	731	699	751	749	735	736	722	722	751	702	723	732	731	763	739	746	762	722	749	730	753	764	732	720	742	729	720	753	762	728	718	727	746	700	796	735	773	761	764	763	760	760	758	755	710	700	781	733	709	754	750	748	757	746	717	723	728	702	780	714	727	781	745	725	773	750	720	765	746	755	740	756	718	712	652	776	744	717	784	741	783	751	745	734	719	773	753	713	743	771	772	798	779	789	757	751	757	715	715	728	770	734	765	778	786	703	719	706	737	785	780	767	754	729	719	739	771	739	759	744
2355	187	193	178	168	199	161	163	152	157	164	150	174	141	168	155	173	158	164	177	179	180	146	159	171	151	174	165	175	147	142	155	155	159	182	156	157	142	173	168	173	186	163	186	150	169	167	163	158	162	168	172	152	158	160	152	156	170	150	164	166	165	137	165	180	169	151	143	166	166	155	156	146	164	154	176	155	160	161	175	152	154	142	161	157	172	131	152	163	155	165	147	150	150	184	145	187	160	185	162	175	134	157	171	158	145	180	167	152	165	162	166	145	142	160	166	149	154	173	152	164	160	162	162	165	147	201	194	167	148	160	142	154	189	135	151	151	143	164	164	142	135	167	170	152	131	153	146	174	149	154	173	153	154	181	160	150	167	155	175	151	175	183	169	160	159	177	164	171	161	180	170	151	159	157	169	184	154	152	176	162	146	165	181	162	176	173	161	156	177	156	134	146	169	171	169	156	153	186	150	160	156	165	156	150	163	166	160	156	130	172	143	178	125	143	189	173	148	136	169	163	150	184	160	154	171	197	147	154	156	145	159	159	176	160	154	178	176	155	160	152	175	155	177	151	143	169	181	147	141	151	171	151	169	158	160	158	153	182	155	164	154	151	141	142	153	152	167	157	152	163	164	184	200	157	178	160	162	183	171	138	155	175	155	124	155	164	143	150	149	146	154	153	188	164	171	162	169	153	145	148	189	169	138	166	135	165	161	180	162	162	164	163	173	158	145	157	182	155	137	165	151	159	150	147	146	151	171	171	179	152	174	164	142	169	152	152	181	170	168	177	176	181	172	164	172	168	180	173	150	179	159	152	148	187	157	141	149	152	150	178	164	169	170	147	164	166	153	170	159	144	162	171	154	157	144	127	147	140	177	138	150	171	151	148	159	155	149	164	171	166	143	154	168	160	164	157	160	154	164	150	170	142	161	147	157	164	145	172	148	148	170	180	150	145	158	148	134	146	183	149	156	169	153	166	155	151	158	161	167	135	174	152	149	150	157	171	185	186	154	186	146	147	134	165	153	131	166	176	144	161	182	136	166	171	170	180	173	171	152	169	182	154	175	173	157	164	164	150	165	180	175	158	156	158	161	163	160	152	127	170	168	145	140	164	141	170	158	171	175	167	158	148	145	165	131	147	160	157	176	146	134	175	157	153	167	135	131	174	179	165	187	158	172	152	150	177	153	158	164	157	162	159	163	154	172	163	129	162	173	171	153	167	183	161	178	166	152	153	165	169	174	165	157	164	149	161	159	165	173	139	136	160	180	148	171	182	160	149	178	167	168	149	148	155	165	170	178	155	135	133	166	170	157	159	175	149	154	165	163	157	146	170	163	160	144	162	162	161	163	153	163	157	161	159	159	150	160	149	172	153	167	166	175	149	165	158	154	167	158	157	146	167	174	161	164	181	143	177	178	156	168	151	159	148	181	156	154	160	155	152	164	142	168	170	151	174	167	143	160	161	179	121	154	153	163	171	172	173	184	148	151	175	165	159	171	176	143	163	161	159	150	159	144	156	167	165	160	159	173	156	171	191	152	144	169	174	179	160	159	171	147	173	161	146	163	158	173	151	161	145	165	158	150	165	154	154	144	160	159	144	164	140	176	149	154	160	167	168	171	192	140	151	176	154	162	162	133	159	182	154	163	148	147	178	161	166	162	143	164	157	167	149	153	142	181	195	150	151	151	166	161	168	156	177	172	175	178	169	165	141	165	150	160	143	170	149	146	167	177	147	193	162	158	155	178	151	168	173	165	165	147	164	194	150	152	163	108	148	151	176	164	150	171	178	170	158	153	152	149	149	173	184	161	172	144	165	154	176	171	157	180	163	152	142	168	150	151	171	169	165	153	153	172	145	156	161	174	142	175	168	161	168	181	163	153	160	156	175	159	165	183	135	169	150	158	173	146	173	154	162	185	150	175	160	160	155	153	181	155	158	163	164	163	146	143	165	159	150	157	177	160	162	145	173	178	167	159	125	172	182	144	162	173	135	160	160	184	172	182	147	154	136	154	188	131	162	157	172	158	170	153	161	167	163	137	157	169	149	154	182	185	150	184	146	184	183	175	160	156	154	162	156	167	172	165	150	183	144	154	147	154	150	148	178	149	176	143	179	184	182	164	140	152	166	164	169	165	175	181	156	170	150	155	165	173	176	151	178	162	159	159	170	160	150	156	156	142	178	171	137	182	157	173	170	165	172	167	154	129	177	177	157	162	183	170	163	138	159	150	159	149	165	143	140	179	173	170	147	165	161	148	158	178	148	165	160	156	159	170	155	156	157	143	167	165	142	165	185	153	177	141	168	164	168	146	160	158	150	150	174	170	155	160	163	161	137	159	163	160	156	175	177	135	164	158	156	158	161	149	158	149	174	152	141	178	142	182	153	173	156	156	138	137	169	180	145	157	162	137	161	147	173	176	157	157	182	154	145	156	182	143	164	173	161	141	171	154	191	186	166	158	171	201	157	150	165	149	158	167	131	165	152	173	174	126	190	135	188	169	164	162	142	141	167	167	154	157	169	159	171	161	171	131	161	167	165	174	146	148	147	153	149	143	146	167	144	149	173	174	146	178	145	167	140	161	153	148	163	174	145	183	157	154	163	152	152	164	157	149	145	178	140	166	179	154	154	166	180	148	155	157	155	165	160	147	173	121	164	173	131	153	183	153	182	138	150	184	159	159	137	168	163	158	168	171	161	174	152	146	150	156	153	154	130	175	143	170	146	152	146	154	155	158	165	144	170	168	162	149	178	150	151	176	161	158	147	162	150	149	173	177	146	155	171	163	164	143	152	173	140	171	166	162	175	158	168	163	164	159	153	146	159	153	146	137	134	167	127	160	137	162	171	175	146	163	157	164	171	173	187	156	151	146	174	136	153	161	163	134	163	164	160	160	178	165	155	179	153	165	170	167	154	159	165	168	164	149	138	160	145	183	186	160	153	160	155	152	156	160	140	162	164	167	151	137	188	158	153	196	156	151	176	179	140	147	164	163	175	129	150	150	172	170	194	142	154	154	177	178	200	157	157	164	140	141	151	152	167	153	157	159	145	150	165	167	167	162	163	157	169	184	166	160	165	141	163	144	173	173	197	156	161	154	148	162	162	146	158	151	162	157	169	140	172	156	159	164	172	156	171	164	168	167	179	171	163	155	154	169	130	150	158	152	133	173	149	159	149	169	162	138	140	177	193	146	155	171	137	166	149	183	158	170	176	166	152	160	165	177	187	172	155	163	165	135	154	174	161	148	168	135	163	151	151	151	148	159	145	176	153	159	162	174	154	148	171	185	164	151	191	169	174	164	175	161	173	167	144	180	153	174	160	161	160	150	162	142	141	170	146	164	146	159	154	142	169	181	157	149	175	158	169	141	153	180	155	162	172	156	146	148	182	167	152	162	166	146	182	163	164	143	156	164	166	179	156	158	142	164	146	157	175	172	170	185	163	163	161	167	144	134	155	152	169	170	162	157	151	153	146	179	168	156	186	157
2521	524	625	640	611	586	604	577	517	568	522	519	516	493	460	437	464	506	483	481	500	482	504	501	462	511	460	503	509	491	498	533	531	542	512	519	528	532	521	538	565	534	511	486	479	470	480	519	471	471	488	492	485	534	527	515	514	505	514	481	531	557	486	507	539	469	484	486	494	506	515	461	488	514	511	508	468	498	481	556	484	481	501	509	515	535	497	497	518	519	487	509	531	470	473	542	508	477	504	476	479	471	495	539	479	474	500	530	471	509	498	495	486	488	491	469	482	465	508	486	512	471	495	503	487	458	495	456	530	514	510	498	503	499	486	513	508	465	513	516	529	461	484	470	494	526	470	510	509	476	498	470	471	476	512	507	477	507	497	511	468	495	452	522	514	486	514	516	443	515	478	512	504	483	516	495	465	465	495	483	492	447	465	491	497	503	535	502	502	526	465	498	502	495	503	475	494	551	449	509	469	479	489	468	486	475	476	490	526	487	522	535	527	466	470	496	506	495	508	475	480	489	493	511	518	497	491	479	514	506	500	533	495	485	507	518	474	494	477	514	529	507	495	537	487	475	498	531	448	511	513	506	469	503	497	484	522	451	501	522	496	465	492	492	515	475	547	518	484	480	521	474	483	499	478	478	528	482	485	490	492	490	482	532	515	508	520	495	526	511	477	496	511	487	514	518	489	471	495	537	482	496	518	455	505	509	471	528	502	443	480	499	482	482	484	497	477	458	497	532	516	508	489	497	490	459	488	478	519	487	478	502	514	520	497	478	505	532	519	535	468	489	504	506	492	445	497	505	517	522	474	518	504	495	498	489	498	522	479	493	508	514	510	459	473	470	477	493	472	467	489	470	505	479	516	490	461	522	496	527	453	526	493	493	489	487	497	518	488	501	509	464	507	522	467	492	478	478	517	517	478	507	497	525	486	523	495	469	495	482	501	508	483	545	429	500	527	551	502	473	473	497	482	501	501	475	490	486	487	483	497	508	481	460	488	470	482	469	499	479	535	494	514	508	495	485	498	465	477	515	499	484	480	507	497	527	497	477	507	480	497	485	482	463	489	483	508	486	454	492	503	478	515	465	494	487	506	459	510	481	501	495	519	499	493	488	484	479	467	484	465	498	486	512	465	487	513	522	456	489	479	501	512	491	534	485	483	472	506	471	547	488	499	483	507	502	501	493	499	500	435	496	465	500	494	483	499	482	537	523	475	482	510	471	523	526	476	508	483	498	504	500	461	524	514	494	511	479	489	514	481	516	470	505	475	502	468	478	488	513	550	524	506	503	525	532	529	506	492	527	476	441	498	522	504	499	479	506	482	506	477	473	509	509	481	467	510	503	531	473	482	506	484	481	490	496	479	523	487	516	506	479	498	507	493	487	477	481	543	449	486	484	515	532	514	496	511	511	490	516	471	526	522	532	483	485	457	491	482	492	485	507	508	492	498	487	493	499	490	472	503	509	515	520	510	498	464	480	471	503	499	486	474	480	476	485	483	498	504	476	496	502	470	521	491	475	557	484	495	488	532	492	484	477	483	502	468	499	522	509	497	487	474	509	494	449	476	535	499	514	524	506	502	537	525	471	514	521	531	506	506	517	480	495	492	447	491	517	502	496	476	500	484	517	501	520	489	483	525	535	493	489	481	512	510	508	452	447	479	522	478	525	474	515	464	527	489	514	497	468	503	509	546	466	436	479	490	520	497	505	549	527	489	492	501	505	488	501	472	533	509	475	473	491	512	501	468	560	496	511	506	463	498	499	506	498	499	520	496	505	527	477	529	522	506	474	474	497	498	475	505	452	502	488	471	516	555	514	527	506	501	517	482	516	500	495	487	483	506	506	474	473	482	475	492	490	489	461	534	490	507	462	475	489	473	459	479	506	473	507	481	494	488	460	523	521	531	534	479	523	507	490	467	507	470	498	492	468	499	489	485	490	488	519	516	498	497	496	522	446	495	475	468	483	541	463	507	485	465	494	483	494	488	505	468	488	501	476	504	521	479	485	500	505	461	478	504	521	475	470	499	469	488	536	538	479	494	530	491	489	537	494	504	492	511	520	484	514	545	478	494	496	504	488	512	468	488	472	500	489	470	480	503	501	499	512	508	463	457	540	479	527	480	476	520	515	531	508	510	525	531	498	480	485	501	552	501	478	521	501	470	509	527	455	487	500	515	498	476	455	508	506	493	507	516	476	488	510	508	516	454	477	513	522	502	509	502	513	521	521	474	472	471	479	495	439	470	506	437	467	471	492	498	511	544	470	505	440	472	520	483	518	504	492	486	499	531	508	543	497	505	482	502	510	504	538	523	534	496	512	527	502	465	571	481	457	512	504	477	533	500	500	495	522	503	478	504	500	505	492	519	518	518	482	506	504	531	460	479	533	516	530	512	499	484	504	451	514	487	497	490	459	503	501	480	480	495	517	510	459	484	486	499	526	464	479	474	512	521	487	498	547	476	495	516	500	461	502	508	495	530	544	476	457	481	492	504	498	510	483	544	485	545	508	499	476	485	498	482	526	518	477	517	548	480	458	485	473	523	485	515	461	514	490	515	519	502	481	473	491	503	501	470	478	498	483	494	457	488	459	502	521	534	480	506	497	473	501	514	544	495	485	536	480	508	499	480	473	490	497	507	498	464	470	488	521	505	536	499	481	492	529	468	487	486	465	472	506	494	459	500	470	483	517	460	490	474	491	456	508	487	458	508	472	505	492	524	520	461	499	530	480	510	541	466	531	519	504	486	491	480	485	487	545	501	509	479	469	478	557	475	564	487	481	512	561	473	515	501	477	510	524	496	468	461	506	523	511	491	471	480	491	497	481	507	531	485	493	470	461	522	497	470	519	516	483	499	524	513	465	501	475	488	490	500	490	495	508	480	478	519	506	509	522	518	486	525	537	445	488	511	476	540	464	473	458	516	471	504	451	507	492	488	477	517	516	478	479	506	476	507	449	500	483	511	460	550	486	507	506	520	465	518	496	466	501	473	486	491	507	515	426	476	510	502	507	516	495	469	499	503	525	489	512	448	472	530	498	489	492	509	493	496	479	484	494	482	489	494	495	481	492	517	522	512	461	475	505	504	489	499	479	492	489	510	489	485	512	526	514	504	504	485	479	503	516	506	485	460	461	485	496	521	480	558	483	511	473	493	493	516	479	468	493	485	487	499	499	487	487	500	468	492	476	515	540	515	512	516	504	503	524	493	503	521	510	451	532	487	477	476	519	457	517	509	551	510	454	507	528	455	473	488	492	520	529	504	491	503	476	544	492	505	504	527	511	525	517	503	473	482	502	521	533	507	481	505	458	488	469	482	530	466	485	503	504	501	504	468	547	474	474	460	510	517	470	499	514	497	476	492	500	465	511	464	511	470	485	501	497	499	513	517	495	506	483	517	524	475	478	503	494	485	470	457	523	505	478	487	469	468	512	492	493	496	511	520	475	474	470	498	482	469	456	533	510	540	509	505	503	537	536	511	507	463	487
18983	3735	1356	1048	754	601	498	470	458	396	371	376	363	343	365	358	330	324	350	355	326	321	297	322	324	309	313	290	307	336	304	350	301	309	314	313	310	317	270	329	326	303	332	305	309	316	314	291	294	316	318	332	301	312	295	281	297	324	314	267	313	336	304	300	303	290	332	293	318	309	297	307	299	320	315	310	305	316	296	326	337	322	305	313	308	295	305	292	313	303	299	293	315	317	302	297	307	308	313	329	324	318	293	335	304	304	291	277	306	307	287	301	274	327	289	285	292	318	296	334	306	316	329	295	324	321	279	308	294	312	293	315	326	289	309	272	316	282	299	300	299	256	297	320	309	314	335	321	293	299	283	311	319	311	309	316	291	337	294	311	254	286	291	289	284	273	297	317	327	308	296	301	310	275	304	308	303	306	268	301	305	301	304	322	339	311	331	337	289	291	305	301	283	323	300	319	338	295	311	336	290	296	337	299	306	277	324	293	301	302	293	278	316	327	275	327	315	311	317	341	277	275	291	314	297	311	319	303	320	291	323	268	286	310	304	303	290	326	333	305	278	307	313	272	292	306	314	281	298	319	291	279	304	301	305	306	311	317	296	332	294	348	278	321	297	341	273	305	324	290	330	297	269	265	323	310	309	314	321	322	311	313	280	284	300	332	308	335	315	278	299	296	309	311	312	338	317	289	307	307	285	316	318	317	302	306	292	316	317	279	279	304	296	310	305	284	284	276	285	270	302	304	333	299	286	297	288	319	301	270	318	290	315	302	311	314	304	284	322	303	317	319	339	313	318	299	303	314	314	306	300	282	291	310	310	293	288	281	282	293	278	282	285	314	321	297	317	302	310	315	303	311	313	292	294	297	363	302	307	280	314	308	310	313	322	303	295	306	312	299	298	294	263	298	312	304	313	327	279	278	295	276	297	302	305	361	291	294	292	279	298	277	320	281	313	310	291	299	321	300	346	279	294	316	293	287	313	305	312	291	301	311	291	313	290	286	281	297	294	299	281	321	305	297	291	309	309	294	311	295	296	309	315	275	310	339	288	329	290	315	301	307	298	291	319	304	318	290	307	292	342	314	316	308	281	313	262	304	294	306	288	284	331	266	295	291	276	323	323	335	326	305	295	302	291	333	329	323	313	300	315	298	293	320	338	284	311	297	335	287	295	307	309	285	261	293	303	295	261	287	292	276	315	300	288	297	305	344	296	291	278	310	287	314	324	285	330	289	304	275	306	308	308	296	319	318	303	325	328	303	286	296	261	295	292	302	269	324	293	320	310	314	313	279	310	308	287	322	314	312	271	280	267	292	255	302	325	336	262	325	312	335	299	287	300	277	337	306	313	307	329	314	278	299	300	304	284	319	295	280	330	315	308	285	321	289	294	291	306	310	310	312	324	304	285	303	307	297	282	292	291	302	331	313	280	321	324	318	273	276	309	275	274	298	278	290	263	288	290	292	266	328	310	278	304	298	337	314	305	294	310	287	280	309	331	310	289	301	304	302	287	321	315	292	277	315	274	303	276	313	298	297	310	312	311	301	302	348	305	321	293	305	316	293	284	342	293	287	290	259	303	315	256	335	294	294	297	284	316	298	323	290	280	279	299	262	304	295	301	299	299	302	307	279	305	320	334	311	323	287	329	319	261	286	301	307	313	341	293	330	294	284	287	306	317	282	293	297	304	303	294	303	289	293	316	308	322	283	323	272	330	290	287	317	298	301	283	297	317	327	299	304	296	311	300	310	341	301	321	308	273	320	288	293	316	311	325	347	279	319	326	291	288	326	302	282	310	300	314	327	330	343	268	297	341	313	285	291	319	258	323	313	341	295	299	308	278	289	306	310	310	288	302	318	275	307	276	286	315	290	293	296	280	267	290	312	310	320	287	317	299	290	302	341	315	312	279	358	328	290	311	332	311	310	310	315	315	295	319	291	320	303	321	289	309	283	294	291	313	300	297	311	271	307	319	271	282	309	310	341	304	283	272	297	306	280	323	293	311	277	310	301	321	319	270	322	306	289	311	291	299	298	318	266	270	294	312	290	290	310	284	298	277	300	281	304	295	323	340	311	296	300	300	344	300	295	313	303	295	311	290	285	307	305	330	286	302	320	315	286	296	315	299	307	309	319	335	299	304	293	283	292	299	319	334	277	310	271	285	295	284	286	281	272	287	302	322	301	280	324	288	287	307	286	306	318	296	349	317	303	288	297	334	332	289	317	298	293	288	268	306	293	286	301	326	309	297	313	297	339	323	308	294	296	282	283	280	278	301	282	295	293	321	284	280	322	315	295	299	322	311	316	313	314	332	313	331	296	277	329	299	296	273	320	318	292	304	330	282	295	287	288	296	325	303	299	295	274	282	305	305	315	280	272	296	295	272	317	303	326	295	286	324	293	276	323	279	292	326	325	297	257	314	285	306	287	301	261	257	297	319	312	315	320	273	335	293	264	287	306	268	304	299	275	309	323	288	322	311	312	277	314	286	307	287	305	307	294	326	285	334	300	304	299	281	318	334	300	266	271	294	318	305	313	320	318	283	299	341	318	268	313	332	312	320	272	301	304	298	294	325	306	286	303	271	323	335	321	316	331	278	306	284	326	298	320	311	300	322	316	301	298	292	274	307	288	324	267	275	298	305	333	303	314	312	277	314	354	321	288	302	298	329	281	301	282	275	290	332	327	303	297	292	296	269	310	284	313	328	312	290	283	298	315	339	324	289	317	296	277	307	301	342	295	327	298	310	321	291	308	294	294	273	329	298	316	311	311	316	294	308	308	294	307	316	316	313	284	315	288	315	277	284	308	298	280	287	305	324	320	292	307	295	328	313	292	306	293	286	291	295	308	322	324	310	306	291	327	318	301	269	296	297	284	306	273	299	276	296	317	299	313	336	292	328	292	280	296	290	306	309	297	290	296	358	320	308	305	303	275	309	299	273	320	297	308	277	272	287	286	312	319	314	286	292	355	299	343	291	292	306	294	315	280	298	331	298	285	290	302	296	302	291	332	323	304	286	322	297	320	318	327	282	314	301	287	315	280	291	271	330	336	300	302	304	317	328	289	298	326	314	265	313	301	276	302	323	303	303	297	301	312	264	309	318	297	311	304	299	286	316	309	326	276	280	302	316	297	278	317	312	301	315	303	308	314	311	315	319	328	330	296	308	318	317	309	268	283	292	283	302	285	326	304	288	284	286	308	320	326	287	321	321	307	308	302	293	296	327	337	311	307	302	266	297	265	289	319	293	329	313	296	318	262	319	279	300	287	286	275	334	317	273	302	296	315	273	299	304	293	328	324	297	320	320	322	330	311	294	255	278	289	319	268	304	309	317	286	303	292	272	310	306	289	320	313	309	293	334	299	286	280	330	316	321	291	308	257	310	297	295	295	292	287	335	274	287	300	288	291	275	301	317	320	304	281	300	311	281	304	305	302	291	321	294	344	307	301	287	290	272	318	312	315	294	323	322	298	318	291	290	327	278	299	308	313
11440	1709	3211	3463	3053	2549	2156	1899	1680	1521	1439	1320	1301	1235	1132	1099	1065	991	1025	1005	970	933	965	962	944	962	941	880	967	911	869	937	893	890	893	910	891	873	837	870	868	860	811	856	864	878	870	857	864	817	846	854	868	874	857	895	852	828	878	798	877	862	844	847	816	912	817	874	827	802	822	816	850	870	843	802	795	812	830	811	817	856	837	827	867	789	827	801	863	844	861	860	829	885	890	861	837	846	828	869	815	816	860	887	862	831	856	817	807	845	829	801	764	861	826	865	813	799	793	817	808	797	794	849	855	848	813	862	864	849	782	828	833	780	807	796	817	788	758	826	850	801	787	797	835	811	827	831	834	840	853	805	823	800	820	757	819	821	814	824	802	822	826	822	840	853	781	872	830	800	811	769	809	765	822	800	867	862	845	811	785	819	803	804	786	789	874	813	869	804	847	819	845	799	834	761	868	807	767	780	804	802	845	771	786	823	784	812	758	829	808	831	812	858	863	796	825	805	840	859	792	859	799	758	843	824	803	803	802	862	815	802	878	836	826	806	855	865	778	814	783	854	825	827	843	859	793	821	819	834	810	840	820	797	834	859	860	798	837	851	780	890	861	816	827	820	812	838	841	855	820	813	818	782	785	793	793	853	827	855	804	868	791	790	794	825	811	804	842	799	827	808	847	818	872	855	856	841	796	770	827	874	808	792	857	830	841	828	823	813	872	816	808	847	883	790	811	842	801	824	847	887	848	846	814	792	855	825	770	805	810	826	801	743	814	874	818	823	848	836	810	854	800	858	820	841	886	766	787	843	828	808	808	790	812	860	846	804	841	785	768	848	804	800	787	808	835	827	779	791	838	821	823	802	821	866	829	752	836	842	815	818	828	797	800	827	833	810	775	793	848	795	793	848	872	753	826	786	817	846	857	819	846	812	840	838	825	780	860	837	810	778	845	814	827	832	848	802	808	832	820	796	812	855	809	837	835	820	887	843	798	837	792	881	816	862	808	862	806	792	788	815	815	774	764	811	837	856	816	820	860	830	807	798	799	813	830	866	808	886	812	823	890	832	800	815	826	840	761	799	820	808	825	823	814	810	776	785	830	817	810	859	850	795	815	787	838	799	806	822	818	854	822	776	799	832	825	784	807	847	777	812	834	828	805	846	854	857	892	796	802	866	846	811	863	850	809	844	822	828	773	840	797	805	826	795	838	846	821	839	802	848	888	870	833	816	793	792	854	812	787	812	858	797	862	848	807	856	765	762	796	882	813	790	837	859	866	758	816	834	819	845	866	834	786	888	831	818	859	777	792	813	820	786	802	806	839	837	852	846	794	859	834	841	810	799	852	799	776	778	815	805	775	846	810	898	843	809	829	809	859	843	838	763	785	823	861	809	816	846	797	819	830	819	881	777	863	798	829	817	863	764	845	847	761	855	811	777	793	811	773	812	785	813	822	774	850	807	834	851	804	794	857	810	885	844	819	764	862	772	872	835	803	829	804	808	824	854	819	842	868	787	784	838	831	864	849	761	813	820	797	807	808	809	811	795	835	787	837	814	792	815	813	841	847	790	784	832	793	781	809	883	869	824	807	842	864	782	809	843	796	868	819	762	850	846	849	864	829	822	863	829	791	806	884	839	893	808	826	808	801	808	824	831	829	803	833	853	792	825	800	809	822	811	861	829	753	793	790	831	791	813	804	834	851	810	820	788	798	799	838	833	822	805	813	844	808	783	807	794	860	819	843	782	802	779	798	806	848	795	826	833	814	832	816	836	842	780	833	798	820	843	841	815	779	796	868	856	776	862	834	812	799	841	826	763	842	781	808	793	862	874	823	811	838	820	838	845	850	852	861	805	810	839	836	834	806	798	830	862	864	840	756	855	817	805	840	825	833	859	805	797	824	882	791	811	837	818	848	799	808	872	829	806	819	861	765	863	784	799	777	808	825	838	855	794	845	839	844	830	843	790	825	793	798	844	834	817	801	769	864	797	804	787	817	812	861	831	810	815	821	778	798	853	841	820	790	817	761	850	864	812	815	879	806	818	744	811	854	766	822	855	821	792	792	767	830	824	825	815	793	843	853	840	828	843	799	884	811	813	801	835	826	860	818	816	851	783	851	849	827	834	845	867	824	805	856	843	877	806	802	816	795	775	853	807	785	818	858	797	806	787	750	816	825	784	833	875	847	798	817	823	786	823	825	851	794	791	861	775	836	785	792	800	777	836	866	782	871	782	797	820	839	815	840	794	887	890	829	735	884	807	832	822	846	874	791	796	808	843	803	784	820	773	868	810	842	777	826	777	852	823	807	836	794	808	845	853	818	813	830	880	841	824	810	807	857	816	816	887	796	853	807	851	792	849	797	755	734	777	843	784	882	818	830	837	770	777	834	828	816	835	808	757	855	862	828	828	880	784	806	804	812	815	874	789	812	866	880	829	845	827	826	817	853	837	880	838	835	813	827	849	818	817	843	827	778	859	846	822	839	819	803	849	846	787	840	815	810	837	803	808	812	811	806	750	752	805	835	819	829	765	820	810	869	829	771	849	774	816	804	833	840	791	768	791	823	858	854	833	804	809	866	840	836	773	778	789	780	825	794	817	857	831	800	833	849	811	861	820	803	816	813	796	779	829	783	856	858	766	799	814	798	819	874	790	806	793	845	822	803	874	808	853	812	792	835	834	798	869	857	794	833	818	836	796	852	788	797	792	878	799	833	809	798	834	786	800	888	798	806	780	845	804	793	845	802	788	785	853	842	867	790	808	853	810	831	806	900	820	845	850	855	794	795	839	779	852	829	883	761	821	786	833	794	839	821	804	821	759	810	872	870	844	840	767	845	791	822	865	811	775	832	814	852	878	817	782	816	800	841	827	877	824	844	825	836	783	840	845	809	849	825	787	831	855	794	868	825	792	832	806	851	809	794	795	847	831	833	847	828	814	850	811	821	885	844	841	837	832	818	850	810	830	839	822	841	823	808	847	821	847	812	814	748	803	782	806	799	838	825	831	832	812	812	793	809	832	805	858	850	862	802	805	824	765	818	850	819	809	782	823	786	853	835	845	844	804	856	848	809	831	886	840	784	837	825	830	844	877	852	810	754	745	842	856	857	808	822	838	826	802	842	777	812	853	819	835	809	837	808	781	833	831	805	789	818	769	808	862	758	838	836	829	825	812	773	807	838	834	805	849	848	841	847	837	790	833	864	778	807	823	836	814	853	824	836	799	821	799	792	845	794	819	829	843	839	809	796	770	807	859	827	863	826	880	882	814	840	807	811	819	821	860	816	818	786	821	803	840	831	857	823	842	857	810	863	816	843	817	842	858	829	844	819	829	780	796	849	822	817	822	815	813	823	823	800	825	824	830	834	819	794	853	843	831	837	825	805	839	840	821	810	844	824	797	798	831	824	839	834	818	831	809	806	794	821	848	785	809	842	830	835	808	841	816	776	864	827	850	811	778	825	799	838	824	836	840	873	890	792	806	851	847	802	811
31025	8650	2494	1676	1163	974	652	574	493	483	480	406	399	359	351	346	334	322	323	357	341	296	322	312	319	315	311	282	310	306	253	288	302	261	304	292	308	297	264	280	292	276	318	276	280	276	289	303	264	319	275	278	316	263	330	308	297	300	278	293	290	268	269	324	282	283	291	334	265	273	304	265	297	278	285	260	281	259	292	285	272	290	293	257	315	303	301	297	277	280	290	275	265	283	268	256	273	266	299	308	299	304	309	276	300	288	285	281	286	282	289	262	297	278	267	280	286	261	266	265	284	260	290	299	315	250	280	296	278	278	251	302	309	267	269	288	263	263	305	275	284	280	284	282	283	298	281	257	242	272	285	285	311	282	299	269	272	259	288	327	276	303	289	288	285	301	289	251	312	264	263	278	293	262	302	259	271	291	315	286	254	274	286	276	279	274	279	271	274	268	269	292	261	319	267	257	259	261	287	273	280	272	286	278	288	261	271	267	275	271	254	265	273	266	289	270	251	246	291	297	268	259	275	277	306	285	287	276	276	254	291	291	287	283	244	269	267	298	281	286	265	290	290	287	291	298	313	275	275	267	280	266	274	270	278	285	290	274	283	273	313	278	285	254	287	269	268	266	258	277	314	284	262	276	255	279	278	283	266	286	293	287	283	317	291	300	266	268	289	276	294	283	258	301	265	287	299	292	307	276	267	271	274	300	278	318	296	274	283	263	280	271	292	298	280	291	277	279	279	305	260	297	288	291	286	299	291	276	274	279	293	278	308	277	254	312	289	297	262	280	270	291	295	303	277	292	287	296	272	286	260	265	250	317	269	286	310	283	293	247	290	291	253	288	265	307	284	274	262	283	293	297	298	297	295	283	283	288	280	284	294	265	283	259	302	291	283	317	289	287	275	305	293	298	299	272	278	274	265	286	304	269	254	262	264	309	282	275	255	284	273	293	301	294	267	295	255	278	265	303	266	257	292	284	267	270	270	266	275	299	264	284	276	263	284	284	292	269	267	275	242	273	293	255	287	274	279	256	291	307	308	257	261	257	303	247	263	289	280	256	304	283	320	289	283	263	292	281	284	311	266	267	282	277	263	293	276	263	251	297	284	285	279	256	265	300	287	292	300	268	294	258	297	270	270	285	301	308	273	284	288	290	270	265	298	258	252	300	283	256	292	287	284	279	287	287	290	277	281	286	304	296	301	283	281	274	254	286	265	282	292	266	264	266	285	260	276	307	254	263	273	275	280	279	285	277	282	271	285	276	288	302	290	301	265	275	282	272	310	308	284	290	282	289	304	266	288	290	267	291	283	328	262	265	285	270	291	283	266	262	267	263	266	290	281	285	300	290	280	296	268	282	279	282	288	264	251	279	306	290	291	277	284	270	271	286	292	298	304	263	286	301	279	256	282	284	288	278	299	261	276	266	314	262	276	290	264	290	294	286	284	274	287	275	303	280	271	275	313	255	274	290	297	309	283	264	267	268	294	254	266	303	273	292	298	306	264	289	278	304	262	265	280	283	267	259	270	234	327	276	269	276	292	289	268	258	281	297	260	296	259	292	310	278	281	269	315	265	298	282	281	292	273	299	291	281	250	289	267	269	275	282	280	286	293	265	284	288	280	306	285	278	320	289	271	275	290	290	282	282	255	264	272	253	285	266	262	308	259	301	298	276	269	292	290	276	288	290	263	273	308	302	304	283	265	274	297	226	285	319	288	288	255	256	280	260	277	270	274	275	325	289	274	298	320	269	268	294	277	304	254	279	285	254	251	301	282	265	281	271	242	268	285	286	254	273	272	276	284	323	298	285	319	291	300	279	287	309	285	289	287	244	295	271	299	308	292	262	292	287	273	290	273	285	290	281	283	297	273	278	276	272	295	297	289	309	272	256	276	268	274	269	300	278	266	292	291	286	298	286	289	308	285	299	313	303	293	317	272	248	249	301	282	250	285	294	301	304	318	283	282	268	291	300	275	294	254	265	322	312	292	252	275	275	291	303	305	288	292	263	258	260	281	281	272	297	273	294	288	263	302	268	251	284	267	279	272	249	294	267	263	277	246	280	270	316	252	289	270	261	301	257	299	282	291	297	310	294	283	293	244	286	273	282	269	284	275	287	252	268	279	280	274	270	273	289	304	266	305	297	286	322	271	258	301	303	291	314	276	261	244	274	293	287	278	307	262	294	290	314	305	298	257	302	253	257	253	302	319	314	297	255	278	301	276	280	296	287	271	265	272	279	283	282	260	274	268	262	274	274	277	243	281	284	311	285	272	281	297	265	282	270	263	271	289	294	297	299	289	291	264	244	269	272	291	286	284	295	295	281	274	281	285	284	304	263	295	268	295	290	263	283	310	274	306	273	303	282	304	284	245	274	282	279	270	283	260	301	283	289	295	269	282	275	289	282	289	295	270	295	272	247	303	275	285	273	278	248	287	299	269	264	279	306	285	298	264	284	281	292	297	286	302	260	278	283	252	269	274	295	251	298	253	291	259	293	260	274	252	271	269	273	263	278	300	270	296	260	275	259	251	252	281	295	294	256	278	273	302	278	252	263	302	275	283	285	314	322	289	282	270	262	267	282	288	281	280	296	319	295	314	276	292	270	282	280	302	266	282	293	316	295	315	281	311	267	256	271	280	282	276	292	264	274	268	291	278	290	268	280	280	292	262	269	283	292	270	278	291	266	303	291	276	270	291	277	277	292	300	289	276	273	265	280	284	275	279	254	264	277	295	267	267	290	296	280	263	285	302	297	279	297	306	270	296	261	260	269	276	300	298	291	266	263	275	284	260	281	268	243	275	306	285	275	261	299	267	277	299	270	279	290	298	285	286	288	303	256	285	280	280	318	303	252	251	281	289	288	313	265	297	308	305	278	293	286	317	251	290	278	262	292	304	289	281	263	252	305	286	274	281	248	239	253	287	274	295	316	297	254	257	260	292	284	283	284	263	283	290	283	248	269	257	306	259	292	277	281	286	278	313	320	273	291	270	260	272	262	281	245	291	308	276	271	271	266	275	281	278	259	265	276	270	296	279	283	253	271	317	272	294	277	269	318	243	296	293	272	258	300	275	312	283	279	278	253	267	263	268	247	287	284	332	265	296	271	275	274	303	280	315	267	293	273	296	282	285	260	306	308	271	261	280	311	276	290	248	267	244	307	294	309	262	249	300	267	267	306	268	276	316	274	282	259	278	294	283	270	285	274	281	290	281	248	293	263	299	252	286	246	270	280	301	284	297	286	320	283	301	272	266	256	257	256	300	293	260	272	266	289	289	288	311	330	261	284	263	292	307	279	303	280	298	273	289	291	294	266	275	298	251	260	273	241	305	311	252	312	283	285	296	283	298	302	278	280	280	282	284	295	286	262	295	286	250	291	270	272	291	251	273	278	293	299	261	295	267	281	279	285	309	270	269	306	275	264	320	286	267	286	277	281	311	252	304	289	313	260	288	299	252	277	280	300	271	252	300	286	283	292	278	289	278	296	290	276
16413	2410	5069	5571	4787	4069	3180	2664	2316	2123	1814	1727	1531	1479	1375	1320	1260	1154	1134	1088	1128	1062	1000	1000	971	906	985	927	903	901	909	819	926	825	805	834	886	797	832	841	845	839	836	776	812	778	807	800	771	823	781	756	807	801	764	774	803	757	735	753	776	786	794	810	811	778	810	717	801	774	758	758	768	759	755	761	750	740	703	752	757	762	736	741	710	714	733	752	752	794	724	714	770	706	735	756	750	758	754	766	748	759	727	740	779	805	731	718	784	747	717	758	801	739	737	690	784	765	770	767	771	788	788	703	735	757	729	780	762	728	725	745	713	767	741	740	728	710	807	716	729	736	748	719	735	739	708	776	767	777	757	751	721	741	752	726	765	762	707	762	724	723	809	726	708	723	712	694	743	712	784	754	801	711	781	722	720	750	776	762	795	749	788	748	748	762	714	692	758	712	768	727	739	717	737	766	744	749	792	745	723	745	678	748	732	704	712	754	798	742	790	745	758	702	756	704	738	736	699	775	761	737	687	701	666	747	751	776	706	713	715	765	748	715	677	705	747	728	738	742	769	789	744	718	723	762	746	766	753	676	744	775	765	727	728	710	737	723	703	722	759	775	734	744	782	767	725	753	728	699	769	741	721	771	752	757	748	750	728	783	780	725	764	744	782	724	733	767	779	770	745	762	767	743	763	776	681	758	724	745	719	730	705	733	766	725	737	720	727	741	742	710	717	770	768	707	741	692	769	702	780	734	712	731	707	746	727	764	749	683	737	689	723	775	719	754	744	716	714	742	732	756	719	753	681	788	732	759	742	742	761	741	710	756	769	696	725	768	756	694	754	726	716	702	722	780	750	702	691	729	743	772	722	737	774	750	753	736	729	763	724	742	713	704	745	750	745	745	690	743	712	732	744	749	757	721	727	739	710	761	766	755	726	751	748	719	717	723	741	772	702	770	754	677	801	738	761	759	729	742	811	714	727	771	773	767	741	768	740	698	715	725	709	741	747	750	783	763	747	735	777	729	735	793	736	775	682	718	728	693	702	706	775	744	729	752	726	734	719	732	741	756	780	723	785	708	756	719	752	735	741	761	710	769	727	725	777	740	738	743	751	693	732	689	776	744	728	741	756	750	752	708	761	808	740	723	738	748	710	755	735	683	671	729	715	738	744	772	756	697	753	724	722	731	724	740	767	757	741	704	738	754	787	729	761	732	777	756	791	731	763	805	763	780	714	731	764	731	730	810	733	765	737	765	663	749	758	785	760	738	737	741	706	750	725	778	705	678	734	725	753	731	660	721	671	730	765	687	703	759	753	799	715	734	803	732	725	751	730	755	746	729	747	738	801	724	712	768	726	714	717	680	715	722	744	743	756	733	760	764	739	683	782	721	754	740	746	715	792	733	782	734	755	735	733	780	776	717	694	715	739	757	709	776	766	756	732	759	757	734	722	745	709	786	725	743	752	731	776	716	748	695	728	751	796	767	740	746	715	690	733	731	690	703	725	743	759	713	724	719	746	735	740	744	751	713	733	723	747	685	775	717	691	740	776	712	766	714	769	713	736	692	737	721	722	761	796	770	738	686	733	753	739	754	749	680	711	732	793	751	707	746	795	708	720	735	685	736	800	779	711	762	736	762	746	744	713	766	722	725	681	748	709	784	731	702	736	725	725	700	747	750	716	735	754	743	704	755	724	743	734	817	723	756	711	757	756	737	725	736	791	755	747	744	707	728	739	776	679	709	795	802	735	750	663	730	754	749	769	726	673	703	714	730	726	734	770	700	709	719	743	773	713	759	761	752	727	734	742	758	700	763	720	790	711	784	755	729	756	737	711	748	799	748	749	731	750	739	748	691	748	735	691	724	741	748	797	730	707	668	784	760	740	750	747	722	772	721	777	723	735	713	698	721	763	749	722	798	691	788	760	732	752	791	765	749	766	708	805	773	733	718	712	725	713	748	749	744	687	754	714	796	747	735	726	722	712	738	705	769	779	755	694	758	747	730	732	744	740	782	721	721	780	748	756	753	729	735	735	763	782	734	706	676	720	752	759	732	768	708	752	744	730	750	771	755	732	730	757	716	721	728	710	764	722	687	760	744	754	747	746	768	745	771	764	789	747	771	690	753	751	738	681	721	776	743	713	740	730	746	774	678	707	756	697	760	739	706	716	731	766	746	703	770	718	792	748	744	722	730	692	743	697	712	728	778	740	713	754	725	687	772	723	745	728	726	733	748	762	756	738	741	761	728	775	766	774	770	762	764	726	759	708	713	738	789	694	739	745	733	704	695	769	695	714	750	728	758	717	723	716	735	704	730	787	736	710	724	762	772	718	732	748	709	740	727	759	763	747	737	739	756	739	784	789	732	757	740	738	704	697	733	758	690	775	767	773	705	837	724	775	726	700	756	719	735	717	749	751	725	761	757	776	745	800	734	723	761	755	755	736	757	738	688	738	728	746	746	714	741	730	742	701	700	705	703	703	775	714	755	743	713	751	748	737	717	766	723	721	750	798	751	747	696	783	789	783	762	737	740	744	702	718	751	741	733	716	773	730	747	768	738	642	745	728	744	754	759	737	776	743	740	714	669	718	729	752	717	717	759	741	754	720	744	722	756	741	765	752	760	742	749	744	692	753	756	755	721	729	676	795	761	766	707	725	747	741	797	718	787	763	762	743	734	732	744	726	725	744	734	737	706	704	752	716	745	803	776	720	720	763	725	736	754	770	712	683	747	759	722	733	731	680	731	732	743	686	750	739	730	735	720	696	664	763	735	754	768	733	696	778	773	739	731	749	721	758	762	741	741	704	744	737	738	752	727	755	759	756	736	765	729	756	737	701	774	741	731	799	722	767	727	695	729	795	742	753	784	738	784	780	732	731	733	727	717	732	747	713	685	756	765	757	780	731	706	723	716	727	751	741	770	768	761	755	753	775	775	755	699	720	749	743	733	768	655	782	778	732	724	706	758	758	739	712	710	739	761	744	748	691	728	747	710	733	769	741	741	758	746	730	718	732	742	690	787	760	692	729	756	714	710	707	747	738	751	775	724	718	716	770	762	727	695	741	721	734	741	776	744	736	746	733	744	749	745	771	752	780	720	727	769	719	682	746	736	735	739	754	755	806	717	732	754	750	724	731	757	719	720	736	764	753	727	740	723	776	715	740	705	744	746	756	763	734	747	746	703	754	702	760	757	749	790	729	732	722	732	764	735	716	687	704	750	698	764	723	677	748	748	767	773	734	784	730	744	739	749	730	693	732	700	749	755	736	715	745	776	706	752	749	733	702	770	768	735	786	714	742	710	713	718	761	761	775	758	777	723	704	719	739	759	738	703	739	729	784	733	775	755	743	750	773	740	761	744	733	746	767	729	731	751	726	758	775	771	746	709	740	740	721	682	688	767	720	743	739	795	718	729	782	748	709	709	716	740	702	734	760	780	744	766	796	751	727	716	717	774	721	725	717	749	780	759	677	759	740	753	741	769	754	688	737	744	746	738
2263	178	184	200	161	174	168	161	171	160	161	166	179	149	147	158	137	154	143	151	176	132	170	179	166	159	161	187	134	160	172	144	158	152	147	166	157	148	162	143	162	174	135	162	159	165	159	145	149	165	164	138	161	162	158	164	166	168	170	158	163	171	159	162	156	147	175	164	162	165	179	165	162	150	165	170	159	156	165	157	165	132	169	154	179	145	193	163	156	163	185	183	155	169	136	137	173	170	169	151	150	159	178	161	153	137	144	155	145	172	158	170	159	166	143	148	162	162	173	177	135	152	163	149	163	139	194	156	182	139	171	136	153	155	142	166	165	169	176	171	164	169	157	164	159	186	174	168	164	183	172	166	158	167	162	155	167	151	161	172	126	172	164	152	137	169	141	178	182	153	182	159	200	180	159	169	133	151	165	170	159	172	178	153	164	199	149	191	169	164	169	168	153	175	149	158	154	158	166	159	154	148	138	151	159	148	145	168	162	156	171	168	165	142	173	157	143	194	146	163	179	155	158	168	168	151	136	179	163	162	147	160	131	168	151	165	144	159	157	155	155	165	179	144	156	162	162	175	172	164	152	152	153	155	156	184	155	168	167	179	178	191	178	156	172	173	143	172	161	164	143	165	147	153	162	157	156	180	153	171	182	196	175	186	157	145	157	157	139	179	148	173	165	167	149	159	169	145	144	169	146	184	168	165	151	157	155	142	167	172	144	158	166	149	159	145	155	143	189	141	164	152	169	155	153	155	183	151	141	165	155	159	150	169	143	165	163	161	149	140	161	147	144	141	144	169	173	163	138	143	149	191	131	154	165	153	169	122	176	160	156	151	169	152	143	156	158	175	143	149	177	160	152	162	166	171	154	149	144	154	190	170	166	179	180	162	151	150	165	165	159	175	161	159	141	158	164	132	156	166	174	151	148	163	181	165	144	170	165	163	158	181	149	133	179	155	150	164	151	153	129	146	143	164	169	187	181	135	162	173	154	161	150	176	139	192	176	163	179	159	172	170	167	169	149	153	153	160	166	161	147	179	186	145	150	145	173	176	155	146	146	107	173	148	139	178	147	174	139	158	169	156	158	163	156	176	177	177	165	179	165	152	144	156	165	156	168	153	175	141	150	169	183	182	153	156	166	150	161	128	150	162	169	163	164	159	188	144	180	139	170	140	162	152	152	166	156	149	167	162	159	149	158	162	145	160	130	158	150	176	177	143	154	162	161	148	166	177	143	144	161	159	166	172	162	135	139	142	172	175	188	169	164	155	186	144	152	168	154	141	161	140	146	158	152	145	138	174	169	166	167	168	172	173	154	164	149	183	146	149	160	162	144	165	162	170	154	158	146	158	154	181	178	146	175	169	119	148	166	155	152	147	168	155	144	181	162	163	164	161	168	153	153	192	170	147	156	169	162	139	150	145	150	155	160	142	166	141	177	165	168	154	166	174	145	149	147	167	191	151	156	141	159	183	120	149	165	153	145	153	176	164	166	161	179	145	152	162	153	171	142	156	144	185	165	162	168	155	167	169	155	162	138	198	128	148	152	139	154	149	162	175	165	177	171	168	147	133	148	156	145	148	148	151	145	155	143	162	142	148	168	171	164	159	180	171	177	132	171	169	171	151	156	172	158	148	173	143	133	167	176	169	169	183	157	161	155	181	153	145	159	178	142	152	166	176	161	153	148	131	138	175	154	149	156	162	166	153	152	151	177	152	168	148	185	148	168	154	169	148	160	166	153	157	152	153	149	148	150	144	169	165	154	157	158	150	170	181	133	164	143	141	162	159	147	144	158	165	152	161	168	137	165	162	172	196	143	144	157	154	153	167	174	185	172	162	169	159	164	154	175	164	162	149	148	157	173	156	174	148	146	166	186	176	154	146	168	188	161	171	166	155	170	180	161	155	156	153	161	152	154	165	137	162	165	156	163	169	170	171	183	140	152	164	159	159	159	153	164	150	155	188	160	172	149	148	154	166	166	140	150	137	177	151	162	152	149	165	164	160	170	150	185	155	143	155	159	162	161	157	161	156	168	149	161	145	138	174	157	154	125	158	160	161	164	160	155	179	192	168	172	159	168	176	160	152	151	148	154	158	170	152	170	140	157	157	165	144	167	158	159	153	161	163	176	163	161	141	171	170	155	141	167	162	161	171	172	162	140	138	170	163	159	165	163	157	156	162	161	153	154	158	152	167	175	168	156	153	155	146	166	147	151	161	160	163	142	159	160	167	180	170	194	163	154	174	163	162	160	156	164	145	139	151	161	170	165	145	175	135	168	147	147	163	149	167	158	170	163	161	145	166	153	174	156	154	146	172	157	152	161	164	158	168	164	147	159	166	161	165	137	142	168	161	165	170	160	173	193	159	154	171	154	160	170	145	162	167	140	170	152	171	152	156	193	189	140	165	152	160	167	157	159	160	164	150	152	148	178	164	161	164	164	142	150	173	162	177	161	172	145	158	156	161	163	177	160	139	148	144	150	162	164	159	141	166	154	147	151	171	129	180	164	133	163	149	158	155	160	152	160	154	154	155	163	181	151	144	162	148	167	166	160	158	162	148	155	160	170	144	166	165	170	184	163	148	170	156	178	167	157	198	158	141	152	184	156	157	148	148	163	186	163	150	149	166	177	161	168	166	158	181	163	127	139	151	158	165	175	154	142	135	168	150	180	165	163	143	136	147	166	174	155	153	157	148	165	179	179	167	148	164	179	169	171	151	163	170	163	134	152	172	157	141	146	169	166	174	158	173	151	186	161	157	173	162	160	164	164	164	172	163	145	164	166	171	168	135	170	170	159	168	169	169	191	178	159	153	146	152	146	158	159	145	180	183	180	157	163	145	148	162	172	140	173	157	147	171	160	139	162	162	177	167	145	156	157	151	165	159	146	161	169	180	165	149	154	140	172	174	153	182	135	144	169	157	169	157	163	204	163	160	163	136	188	153	169	163	155	156	160	161	155	166	144	160	162	143	156	183	158	150	148	180	177	147	168	148	155	145	152	162	155	162	165	158	154	146	156	166	154	141	177	152	147	139	161	128	137	149	150	160	138	163	162	155	156	153	146	182	170	176	162	148	149	155	152	170	168	149	143	148	146	155	171	133	166	172	136	176	169	137	185	163	149	144	157	164	135	136	145	173	148	149	157	148	154	177	150	151	151	147	149	141	160	152	155	170	171	157	144	167	179	160	167	172	152	158	158	152	179	145	154	159	122	161	175	161	172	162	168	148	167	147	149	145	162	133	159	137	164	141	181	157	166	161	182	180	175	149	134	150	168	162	184	170	155	141	172	186	148	158	165	175	173	163	138	149	158	166	166	163	162	179	142	163	157	161	135	169	143	167	141	171	153	140	166	160	164	150	153	152	139	179	170	139	154	163	159	180	164	172	144	150	154	182	152	166	172	146	173	174	154	165	159	196	174	159	169	175	158	154	143	158	151	156	160	172	164	155	147	156	152	199	160	137	151	169	162	150	144	172	175	162	141	155
2458	539	551	633	596	572	562	535	563	509	533	550	555	557	529	531	501	486	527	501	509	462	471	511	479	506	502	453	485	476	495	496	485	445	493	474	471	516	494	478	499	512	476	506	508	532	500	482	478	515	539	526	481	476	530	529	471	506	502	466	495	521	523	486	503	482	476	534	449	529	491	512	513	463	534	485	507	504	440	471	498	483	469	485	479	508	488	462	504	491	473	482	508	483	473	491	464	451	474	503	505	458	436	507	523	489	508	502	518	464	520	515	495	473	515	470	488	520	495	484	470	462	456	510	504	475	438	486	463	517	484	462	527	459	519	448	495	471	486	494	506	489	491	517	527	513	499	510	494	509	467	506	485	477	496	458	429	499	465	475	470	474	533	509	478	482	460	472	474	464	494	499	483	481	499	535	534	454	492	504	489	528	551	467	479	490	474	488	500	471	481	496	498	484	490	470	546	498	466	493	537	482	513	488	485	525	524	514	471	480	458	441	461	500	480	484	479	508	490	511	536	459	463	460	516	476	514	518	464	476	533	517	507	460	503	484	513	517	488	504	483	512	499	482	484	471	498	469	478	512	490	509	492	490	472	489	498	505	526	474	491	501	465	463	492	513	480	497	459	498	450	473	484	522	478	516	495	539	507	529	512	503	493	472	512	510	507	478	468	505	491	469	492	498	486	501	453	505	461	472	485	498	502	470	543	492	489	485	467	491	499	505	511	476	474	498	509	477	497	458	480	496	499	507	458	518	495	459	513	492	479	486	516	485	475	485	483	451	484	500	504	519	462	483	447	525	514	472	480	479	469	492	472	474	450	523	476	474	485	477	482	530	478	502	494	494	482	501	440	464	482	513	526	479	478	503	537	477	501	457	541	492	462	524	551	515	510	513	522	494	526	466	502	511	504	496	540	492	502	497	510	505	473	533	506	499	490	492	461	469	523	480	508	490	485	499	514	496	464	508	476	522	467	515	510	486	521	514	484	495	515	494	499	489	485	560	465	524	463	495	468	510	467	476	501	491	505	479	484	514	474	485	534	484	461	500	533	508	494	514	533	486	513	485	497	486	499	495	479	497	489	487	490	468	485	496	481	519	494	446	468	462	482	477	487	501	470	498	450	469	498	483	483	540	521	476	487	455	474	524	461	485	493	501	514	486	444	521	541	495	504	498	477	504	495	490	511	458	490	489	523	485	518	486	483	498	507	460	462	508	519	452	496	446	507	488	525	481	494	500	472	487	477	503	488	497	478	479	474	477	514	495	500	462	486	492	515	474	521	502	467	477	519	459	500	473	528	475	521	505	508	515	495	521	467	463	514	500	484	500	480	488	473	487	496	467	478	505	487	488	471	491	480	509	482	466	519	487	537	518	505	486	496	494	490	491	492	515	469	498	493	499	508	471	528	479	479	493	502	492	501	468	539	500	525	503	501	468	448	475	490	482	508	493	489	480	503	484	507	537	457	492	488	481	507	464	482	454	479	493	488	495	498	497	500	456	538	415	491	471	480	459	498	469	493	482	503	441	494	482	498	480	536	479	520	487	483	494	541	530	501	542	471	518	492	481	480	506	497	501	517	485	479	490	456	500	485	512	516	472	500	507	440	485	478	486	488	461	462	482	448	521	495	502	463	473	515	475	501	508	463	485	466	482	494	481	477	489	465	493	479	479	518	483	456	463	531	489	431	524	501	482	458	494	491	520	406	471	488	504	512	499	490	499	463	479	475	521	492	470	479	475	519	442	475	472	517	512	483	485	473	470	484	494	520	498	520	498	513	504	500	479	463	484	475	510	505	495	465	566	465	506	516	474	478	564	475	500	473	484	504	472	464	480	496	477	495	503	464	495	500	527	496	505	470	456	497	507	478	492	486	498	473	473	505	490	475	484	510	452	496	458	513	474	487	526	517	471	469	486	484	480	516	476	489	492	496	496	504	500	498	489	455	477	457	494	525	475	482	491	517	504	500	456	471	491	541	529	495	502	478	512	526	455	451	462	524	481	487	523	510	472	478	478	467	510	494	461	521	531	495	469	502	513	519	483	512	489	531	476	473	492	516	518	449	487	497	481	490	511	494	484	513	492	448	508	484	518	548	486	503	507	517	455	493	485	509	517	498	474	504	476	488	517	494	498	503	471	485	495	475	476	524	472	492	478	507	486	474	468	459	506	476	497	514	478	476	448	490	482	486	477	486	538	502	450	513	465	516	470	463	490	501	525	495	514	486	496	459	505	522	522	480	487	452	484	504	474	476	478	508	477	460	476	490	488	485	477	456	485	487	483	505	483	467	495	513	477	502	477	484	490	507	487	520	489	485	481	461	520	490	480	464	502	469	473	452	507	468	477	469	490	512	472	511	497	467	539	469	483	477	514	441	499	475	519	437	527	515	489	477	516	479	502	438	523	494	491	534	472	472	516	469	504	516	484	478	514	465	474	474	549	462	513	456	495	488	477	460	479	514	491	477	487	458	525	485	486	473	494	501	472	478	475	500	498	491	562	497	512	498	490	469	489	498	505	498	455	525	469	510	488	456	511	460	512	465	496	457	489	509	469	477	499	484	483	511	479	457	471	523	495	458	527	479	490	539	525	511	482	471	478	478	467	505	492	484	459	447	502	515	500	465	545	508	478	512	463	481	489	456	473	491	503	499	475	517	509	496	463	464	495	505	497	451	493	489	493	470	490	508	510	508	461	482	459	507	518	514	498	494	494	446	492	512	520	467	473	471	503	482	501	485	496	504	486	504	558	501	497	503	474	456	519	504	446	447	490	506	529	488	490	515	498	454	498	471	509	506	534	501	472	480	540	514	502	482	507	494	513	522	497	486	525	493	478	520	515	506	476	494	503	465	523	464	477	484	489	507	477	481	500	490	489	515	486	506	514	470	494	478	425	508	474	468	516	497	485	510	512	470	504	485	464	465	503	501	479	501	506	457	515	523	488	537	511	532	473	467	488	510	445	481	509	485	481	482	506	479	453	450	474	494	539	496	508	465	476	504	491	508	498	498	503	479	464	462	506	518	523	471	482	512	468	485	491	479	472	498	482	509	471	446	455	544	479	470	499	494	545	495	499	463	489	532	503	503	484	514	495	505	467	502	488	512	489	506	480	498	517	471	524	494	543	515	487	469	505	494	514	515	485	485	482	485	489	492	487	514	481	487	478	510	517	476	489	489	511	474	538	474	506	485	476	507	503	459	485	488	491	482	462	516	507	462	466	487	487	534	500	502	504	490	494	479	524	463	497	499	498	500	559	505	507	475	508	458	510	459	450	471	428	511	512	487	487	517	517	499	491	466	529	455	511	482	536	492	486	484	499	479	499	454	475	465	493	452	501	487	527	499	484	475	463	507	484	495	506	467	467	486	512	440	502	482	521	461	525	509	498	458	506	487	463	487	511	493	488	494	489	491	517	487	502	478	503	492	468	468	518	494	471	494	464	501	501	478	486	460	474	485	524	483	455	509	481	509	513	481	491	484	482	485	513	494	450
19283	3052	1291	1005	762	634	553	494	436	432	392	350	351	344	313	315	343	327	347	319	334	336	325	309	338	298	310	349	303	335	321	277	317	310	283	318	331	329	323	307	298	281	281	313	304	296	306	288	317	336	329	346	302	323	330	291	320	295	275	304	279	293	296	308	277	296	327	285	296	312	272	313	299	325	281	305	318	307	289	285	326	317	303	293	282	315	337	323	317	298	309	308	309	319	303	302	269	296	309	302	273	312	317	300	289	302	328	279	324	274	289	289	280	283	312	271	302	305	331	311	307	286	298	295	296	325	301	325	286	295	309	281	282	321	318	312	317	327	313	274	320	313	292	286	320	285	289	322	294	267	319	303	323	308	318	280	270	289	292	315	292	298	273	308	262	314	343	329	297	347	357	334	302	282	292	330	299	318	295	309	290	292	300	295	315	329	302	302	312	300	330	299	289	280	311	319	331	326	295	317	315	329	340	291	291	281	312	306	297	311	297	293	330	332	303	297	299	307	327	324	297	287	320	309	286	309	293	275	292	311	300	307	289	294	312	310	300	323	304	292	304	323	315	326	309	289	313	310	290	292	301	317	301	251	286	322	296	309	306	308	298	332	295	307	305	292	306	298	297	302	285	318	285	291	271	340	317	318	286	287	308	330	310	321	311	314	312	318	328	298	316	292	306	316	332	296	314	298	309	308	307	315	303	328	326	288	281	301	290	300	325	316	295	296	280	307	319	318	287	317	293	290	290	306	332	322	312	298	311	294	289	316	316	285	312	317	286	296	290	301	289	303	296	318	288	268	309	311	306	312	337	312	305	295	313	315	279	292	321	316	305	284	307	310	290	294	309	292	279	301	308	291	307	315	321	289	305	293	335	318	298	295	337	277	278	316	317	295	297	281	312	285	308	311	302	305	300	303	308	308	304	280	285	317	324	304	327	313	306	335	306	308	297	308	310	312	324	304	305	308	293	305	316	307	304	327	301	298	315	297	313	293	302	333	308	275	312	288	287	327	301	295	306	291	317	307	344	283	295	269	282	324	283	284	281	320	321	306	295	285	308	294	312	290	337	292	285	279	330	307	291	317	316	301	318	327	320	287	283	318	312	302	289	263	282	299	315	289	277	282	297	296	334	303	300	288	292	321	300	288	331	311	255	289	306	316	309	295	319	291	307	318	314	293	322	298	293	286	314	328	280	304	327	313	265	281	287	317	292	310	275	295	305	313	310	341	299	289	284	298	288	306	308	333	302	294	277	271	316	287	320	292	302	288	299	326	320	293	329	346	298	309	311	317	313	291	309	319	252	274	291	310	331	336	295	311	310	295	310	297	307	303	313	307	307	302	318	294	289	322	297	334	306	283	323	295	313	313	310	316	306	295	320	291	286	352	290	333	310	322	317	297	312	322	297	296	316	310	301	319	295	293	325	307	291	309	308	305	292	335	313	298	320	296	282	283	288	320	318	296	320	319	323	314	311	311	316	297	304	317	300	320	349	278	316	339	298	299	332	274	310	334	282	307	306	284	307	335	336	273	286	328	307	270	321	310	295	269	290	298	319	315	295	310	323	309	325	287	312	332	311	289	303	272	306	296	260	279	251	328	342	297	309	280	295	304	303	315	281	283	294	314	277	308	293	298	309	285	275	278	294	321	310	309	328	284	309	279	305	311	295	302	303	319	299	307	292	298	275	308	266	264	317	293	328	311	307	301	319	328	310	316	329	318	272	300	290	312	303	337	278	296	295	304	277	289	278	298	285	270	326	312	292	279	317	328	304	302	296	295	281	325	298	286	303	282	315	309	296	314	308	347	313	269	306	314	302	320	308	308	285	295	282	291	299	293	307	305	312	297	270	286	325	303	339	327	292	284	321	277	314	329	306	319	321	290	312	292	307	312	294	284	311	323	275	266	291	301	333	331	301	297	289	304	312	324	284	310	285	321	294	291	285	304	280	320	317	281	311	311	314	305	328	298	311	274	317	294	304	287	295	315	296	308	308	312	279	272	288	275	271	300	283	306	298	313	308	302	316	315	311	327	342	309	338	287	307	281	304	293	274	316	304	275	325	291	318	293	292	296	292	321	297	307	330	312	275	333	262	280	299	268	306	339	305	308	311	304	289	323	325	346	323	282	281	324	302	315	294	312	295	283	290	316	317	290	298	292	292	329	316	310	275	273	305	279	294	320	276	320	308	301	294	302	298	312	295	304	301	304	277	298	333	317	287	293	303	352	305	295	316	351	319	301	282	324	316	312	319	291	320	310	336	309	297	286	312	334	296	327	302	302	304	292	295	313	311	319	294	294	340	320	282	320	291	305	308	266	288	316	305	294	284	315	301	287	309	294	295	311	290	297	286	298	303	289	331	312	292	338	317	309	317	336	289	304	336	329	288	269	295	305	303	318	302	332	302	309	332	310	298	282	293	322	304	314	301	287	292	273	304	300	327	297	302	299	285	302	297	274	321	312	286	324	307	320	273	280	296	278	298	298	284	289	295	315	316	256	318	293	290	311	301	319	291	316	309	326	281	319	305	280	303	284	316	314	276	327	310	296	308	322	328	343	265	267	268	279	295	297	313	295	300	286	294	314	332	262	328	316	292	282	333	327	303	323	301	314	310	280	278	302	294	292	291	297	310	298	323	292	292	312	308	307	321	328	304	280	283	306	305	285	289	291	275	296	341	324	308	280	290	292	326	314	306	294	301	349	309	304	285	293	333	288	266	322	316	313	354	301	284	294	287	292	318	309	294	292	295	310	316	273	335	311	308	283	308	312	309	283	320	313	309	277	319	293	331	318	281	298	305	304	301	296	297	305	289	305	302	316	293	299	350	310	319	301	292	289	312	315	331	301	295	320	312	327	309	307	299	295	291	317	331	310	296	276	322	342	313	290	323	309	302	297	335	326	274	286	294	325	324	271	307	324	306	293	314	304	305	304	282	336	319	313	292	298	299	309	313	295	296	309	295	308	310	320	312	318	307	290	325	319	282	275	316	311	294	264	285	298	270	306	285	294	321	306	308	298	305	311	317	312	315	290	301	303	329	308	314	336	300	313	313	303	290	264	302	304	293	306	309	298	301	307	305	314	280	330	315	297	308	317	291	329	316	292	309	315	272	280	266	320	323	326	278	294	291	302	329	283	337	318	311	321	314	315	304	270	294	309	322	282	338	340	297	330	288	275	282	301	309	319	314	288	301	315	311	333	341	300	318	300	297	315	316	293	301	348	317	285	313	281	288	351	314	294	301	282	298	311	318	308	335	318	296	291	298	284	300	338	323	328	324	295	294	303	291	334	313	302	299	303	305	328	303	299	328	325	300	320	293	311	283	296	332	270	306	319	299	306	294	304	312	309	302	277	270	296	292	315	271	284	335	289	301	286	263	324	259	293	303	301	300	280	312	293	334	290	266	308	311	300	282	308	292	311	315	287	283	307	288	299	334	300	296	305	325	277	312	310	284	293	325	299	311	280	308	313	299	299	318	290	297	314	303	331
11005	1745	3200	3494	3100	2579	2137	1885	1765	1486	1455	1296	1266	1177	1048	1142	1077	982	1008	1053	1016	1030	1004	999	963	931	882	962	895	976	911	891	874	835	884	942	874	827	904	842	822	939	814	871	826	824	862	855	830	844	820	847	866	851	820	836	830	794	855	813	813	837	795	862	838	835	831	822	832	839	840	861	856	853	876	830	793	856	828	858	841	867	810	834	848	889	824	818	808	839	799	804	827	824	790	826	847	799	820	850	867	828	795	814	787	820	844	843	835	806	855	811	847	862	830	788	834	844	811	795	867	795	871	849	816	832	812	792	834	799	835	783	829	785	810	861	799	790	815	845	857	818	824	826	845	819	862	871	868	848	822	873	817	825	850	818	796	858	818	846	843	793	806	820	797	802	843	802	813	800	829	836	783	829	792	812	799	829	815	831	823	831	819	802	905	729	789	760	859	843	787	805	766	814	848	789	836	783	815	844	777	843	830	791	807	780	835	786	837	841	745	798	868	855	857	830	819	806	833	844	828	814	771	866	857	851	855	768	825	873	801	842	842	804	818	808	821	822	847	799	797	835	738	794	835	822	837	852	801	831	797	817	814	785	823	799	846	793	816	835	760	854	813	857	797	792	778	835	764	882	867	796	846	805	862	806	763	866	781	806	876	833	829	823	835	854	840	800	834	799	838	780	849	889	858	813	809	837	845	888	831	779	822	851	784	820	812	846	795	875	824	857	839	792	783	797	842	794	813	835	800	805	850	822	788	787	793	846	795	840	771	775	804	807	822	858	852	815	839	775	860	877	820	818	789	830	835	823	782	847	839	855	777	809	813	794	919	800	855	803	830	845	796	821	846	841	819	817	815	760	830	832	760	864	792	854	792	807	839	833	772	832	862	809	803	846	790	789	809	796	828	781	820	846	801	792	855	842	827	804	824	798	845	866	812	891	835	845	796	792	804	833	815	858	818	798	874	847	782	811	792	815	833	839	836	829	848	797	806	829	817	829	814	826	791	798	758	829	728	910	788	795	765	857	828	791	804	884	815	839	829	853	808	876	783	803	844	867	811	800	827	826	781	813	791	821	828	826	834	858	837	808	884	805	826	789	834	806	844	781	818	808	786	833	773	809	836	831	873	832	813	837	841	780	814	789	800	789	845	845	770	798	821	823	797	802	841	770	800	932	838	768	851	826	794	807	914	832	766	795	832	827	842	843	795	850	870	840	883	858	828	765	842	850	810	818	804	790	787	888	800	813	824	792	789	822	839	810	830	809	819	835	794	811	866	837	795	834	834	782	876	802	814	817	868	890	814	818	792	828	833	787	868	807	758	795	825	798	832	849	832	819	817	819	815	876	880	825	776	784	848	811	853	826	815	806	814	815	769	830	824	822	808	822	791	835	795	831	845	821	839	876	794	846	816	832	834	807	805	826	786	839	800	818	853	801	793	845	798	802	791	812	854	795	823	812	801	808	839	835	803	820	827	809	846	798	835	787	857	824	816	823	881	793	816	846	778	822	836	875	790	811	823	839	792	799	827	847	870	790	850	831	819	846	793	793	887	841	799	817	853	806	804	805	835	860	850	813	786	797	819	831	849	798	798	870	830	759	795	826	831	810	824	812	806	810	807	899	881	836	843	812	820	813	814	858	807	811	826	825	782	797	809	805	822	807	819	831	826	826	786	829	788	847	858	897	835	773	880	817	828	786	828	829	810	825	799	817	824	852	814	829	887	810	754	800	809	801	818	832	821	792	838	809	867	812	784	791	798	791	833	801	868	821	825	788	831	838	824	803	829	836	864	810	829	842	815	820	822	791	796	800	852	858	829	849	864	860	794	811	855	839	837	840	771	847	815	793	839	855	867	810	808	832	851	822	858	851	791	799	824	824	813	793	802	748	858	859	775	810	846	760	809	854	820	815	800	883	818	875	837	809	824	821	807	800	789	771	795	838	834	816	845	796	833	823	830	822	800	837	812	799	830	803	780	787	828	846	819	797	869	847	822	774	748	815	788	809	869	856	815	788	815	873	845	790	801	766	835	850	831	850	829	805	749	826	830	827	772	831	783	845	829	839	811	837	842	809	855	829	775	811	822	818	821	774	781	815	840	762	847	774	811	824	838	822	820	809	852	786	805	812	820	817	767	831	828	798	839	828	830	827	834	804	811	830	831	822	793	757	856	837	811	823	823	856	844	834	832	844	839	834	805	813	782	831	819	820	813	804	787	890	759	809	790	802	815	843	784	810	812	821	756	806	861	868	795	838	831	821	832	812	757	782	857	833	845	783	825	832	864	817	847	811	777	837	840	780	824	787	818	780	785	843	827	829	839	868	778	883	824	813	821	853	774	819	847	797	735	776	813	777	810	843	834	852	879	853	821	843	847	807	782	839	771	780	798	797	794	819	814	848	820	829	829	830	843	805	779	835	824	797	795	801	807	810	856	798	807	847	810	807	814	882	802	816	851	790	803	846	874	832	780	810	816	837	874	778	821	867	855	819	788	775	832	843	763	797	821	823	825	820	821	858	824	876	836	828	785	827	850	837	802	857	784	847	815	824	837	811	793	850	835	832	828	771	810	861	811	836	785	857	821	803	832	805	804	838	775	858	851	791	842	798	828	816	877	814	830	817	796	811	811	811	830	867	810	801	835	772	774	852	822	816	767	838	832	832	841	800	832	818	798	806	767	831	836	853	917	804	804	797	858	836	839	826	810	803	844	817	805	817	826	840	869	823	837	793	791	826	834	806	918	808	911	812	805	839	858	821	817	849	825	826	801	863	815	793	830	845	835	849	799	826	837	813	798	826	791	861	801	865	809	752	814	847	844	803	823	810	797	782	841	798	875	834	778	801	844	799	819	764	864	782	786	825	788	818	806	806	857	844	840	862	827	823	758	824	812	785	837	779	769	857	843	772	837	785	857	779	886	780	830	768	840	869	814	803	793	815	814	810	840	799	839	826	851	809	836	816	828	865	832	858	850	835	795	797	832	798	841	859	849	796	828	809	778	829	858	824	831	766	803	862	853	796	783	843	865	819	774	880	835	820	845	839	828	836	882	783	864	806	805	816	825	794	850	871	852	776	796	824	828	867	826	877	833	873	801	788	824	800	802	828	838	832	804	802	744	816	803	813	792	827	801	818	783	824	817	805	810	776	842	806	824	776	776	769	839	819	811	758	875	870	799	834	783	816	864	843	811	838	738	813	868	806	808	830	842	826	795	833	847	832	792	802	832	825	842	862	862	854	880	816	788	830	787	800	809	859	779	827	857	783	796	866	817	821	862	803	853	848	791	806	827	848	820	820	828	831	881	850	858	809	840	794	796	803	851	793	818	822	825	835	864	816	786	826	858	788	814	810	772	861	806	856	843	786	789	787	828	817	797	780	791	807	874	810	855	797	809	868	828	845	805	851	820	844	817	837	786	825	880	814	840	860	830	804	803	846	808	803	848	864	798	810	859	817	786	811	823	814	773	763	814	876	808	847	853	819	813	870	790	815	810	786
29108	6781	2334	1669	1278	910	718	605	515	487	464	407	425	360	389	390	326	317	347	294	314	307	341	301	291	295	291	315	285	297	283	288	302	262	299	264	289	283	271	280	300	301	286	297	274	279	274	270	316	285	290	300	303	272	323	271	294	287	271	247	275	305	308	295	272	266	261	324	278	282	270	297	286	284	270	298	279	254	287	277	265	275	270	290	268	288	266	300	263	288	310	280	315	257	289	262	293	282	275	276	281	293	253	280	304	318	262	279	281	279	262	285	287	259	249	321	314	291	283	296	292	299	303	310	270	277	293	299	294	282	269	287	279	287	305	274	308	254	252	294	269	289	283	315	275	263	284	283	298	270	306	318	277	289	297	282	308	262	272	275	257	250	279	297	280	271	268	270	312	287	268	306	293	285	300	278	265	277	271	303	300	288	279	314	283	261	264	265	274	284	273	249	293	283	288	289	273	278	283	276	266	309	270	276	257	287	273	290	269	266	282	307	279	291	266	300	293	294	269	285	314	291	291	286	289	279	251	283	277	315	284	271	267	293	292	272	298	296	271	252	306	288	288	279	325	281	282	300	269	273	290	314	293	293	256	272	281	294	315	286	277	311	282	304	323	284	280	293	284	286	305	306	249	286	288	272	288	277	284	288	271	294	276	286	316	294	288	260	252	292	335	291	269	287	308	297	275	287	285	315	282	302	266	257	282	288	301	289	296	269	309	259	257	287	292	278	272	287	295	277	287	272	272	296	264	289	300	281	283	267	288	290	279	246	275	252	274	266	274	262	314	284	273	280	273	271	263	279	286	312	272	275	272	283	260	302	272	283	280	264	317	279	266	295	292	259	264	280	289	262	260	270	286	247	273	295	296	264	283	259	277	285	265	260	289	278	319	243	290	292	280	276	285	291	274	262	280	274	291	267	295	311	283	287	295	277	275	269	275	286	284	317	251	271	271	287	286	291	281	322	255	267	275	256	282	294	277	281	262	300	304	282	277	286	304	266	297	291	299	290	318	278	267	281	282	277	281	268	289	257	258	265	270	287	294	284	287	272	290	294	274	283	267	296	298	279	284	276	285	285	263	273	288	277	298	266	286	281	309	292	274	264	270	315	315	248	269	268	277	274	285	313	284	292	302	266	269	280	327	297	267	290	298	277	296	290	298	299	271	277	259	269	304	287	265	250	289	298	304	255	295	255	288	301	291	250	283	287	288	283	306	285	279	248	248	293	287	266	262	275	272	281	291	275	266	252	263	305	282	275	270	278	278	284	282	286	296	283	288	268	271	273	269	274	278	290	277	299	314	304	302	293	293	304	263	271	258	301	261	283	281	261	289	250	300	288	264	286	259	243	294	280	290	292	314	265	269	263	307	299	277	299	260	271	279	282	268	284	283	280	265	312	266	312	284	284	291	246	311	293	310	322	292	296	286	263	299	295	287	277	314	304	262	293	243	314	272	289	285	247	295	277	272	308	268	288	300	288	278	292	301	300	249	300	280	306	274	295	291	265	291	301	309	259	273	262	280	260	322	290	289	268	297	289	283	303	275	278	282	275	292	259	265	249	269	268	260	310	238	270	307	291	277	263	271	298	260	298	275	249	304	289	307	271	293	279	271	279	295	277	305	269	293	288	269	244	271	252	287	246	285	310	307	263	277	296	285	316	281	266	267	279	289	270	283	269	263	275	267	293	279	285	282	288	272	316	289	286	298	305	279	300	264	257	294	260	282	264	244	284	284	279	280	279	278	306	276	273	300	290	290	318	282	289	275	297	248	257	286	290	285	264	267	288	289	260	290	302	306	270	293	283	277	274	292	316	296	309	282	307	286	279	261	275	299	288	266	268	286	293	267	291	249	291	301	269	276	290	269	284	283	286	270	272	291	264	282	259	277	266	309	245	282	289	274	278	279	302	283	261	291	270	264	294	289	284	291	280	249	288	282	283	278	272	329	286	256	265	307	280	262	256	261	302	283	272	283	283	281	285	244	288	286	279	274	310	286	293	279	256	302	299	273	303	317	281	277	265	247	268	252	296	253	270	270	328	268	286	278	279	269	292	260	263	259	283	260	277	246	289	284	264	289	277	302	259	296	271	269	266	262	268	287	311	270	270	284	281	269	312	256	298	272	260	253	260	269	258	255	270	303	278	289	247	305	284	301	275	302	285	327	293	257	261	272	278	289	307	311	281	276	289	259	282	290	278	265	287	294	268	303	290	272	258	253	285	259	283	271	268	275	268	277	310	291	298	277	279	300	309	306	282	285	279	276	301	305	293	285	243	291	284	267	326	252	283	268	268	292	292	296	321	305	272	288	265	298	312	242	263	279	282	288	302	258	277	280	251	223	261	278	256	284	278	267	267	276	291	261	291	279	299	289	264	271	289	263	294	276	270	288	272	290	274	268	269	285	297	274	303	227	286	285	290	296	268	280	271	269	300	276	311	290	283	289	263	276	277	256	283	335	272	297	258	255	297	284	284	322	272	265	272	234	295	305	277	306	298	300	280	263	285	292	305	267	258	281	278	282	305	244	287	264	276	293	289	279	268	259	290	240	302	260	287	272	295	244	284	289	268	262	280	280	256	282	265	283	274	259	292	249	287	314	271	271	247	248	279	314	267	291	286	293	296	285	276	276	273	276	283	277	256	296	255	293	279	295	276	251	280	278	271	283	277	282	268	297	283	294	299	275	255	283	267	286	268	255	306	260	291	278	275	255	300	258	283	314	283	262	295	269	304	250	294	268	270	264	247	290	289	265	305	277	278	253	286	273	278	304	277	276	268	283	291	276	296	267	293	293	288	268	285	291	277	315	296	311	272	268	297	271	292	288	294	247	290	264	267	294	261	258	297	280	300	281	275	275	255	257	248	278	324	293	274	289	305	293	265	288	273	281	271	274	302	264	260	300	297	257	293	287	262	276	285	300	282	289	266	298	290	282	294	280	298	265	273	304	276	292	285	246	305	262	308	279	261	285	287	286	302	275	289	279	299	255	266	274	289	267	266	285	294	265	300	262	274	317	296	258	302	282	261	277	273	272	290	296	252	272	300	295	261	275	305	267	275	281	309	262	314	322	250	306	277	277	282	286	275	302	279	275	264	259	285	274	303	270	288	301	287	307	276	276	287	309	289	281	295	281	275	240	286	300	276	266	306	244	277	303	299	254	279	269	269	292	272	230	235	271	285	302	301	256	296	268	266	289	280	261	313	324	278	297	276	249	268	277	281	293	296	300	317	284	272	295	291	303	267	296	282	290	276	253	270	288	286	275	267	294	270	317	296	302	281	306	289	295	313	272	296	322	272	280	268	291	275	264	284	256	274	268	273	269	290	285	260	290	266	282	256	259	295	285	266	282	318	269	297	301	284	313	289	305	268	281	287	285	298	280	280	269	272	248	279	308	309	300	282	281	302	281	282	306	299	284	237	283	300	274	270	293	307	279	280	262	315	264	263	285	260	269	302	285	353	295	265	282	268	260	270	274	297	308	265	295	279
15232	2361	5117	5511	4785	4013	3212	2751	2323	2098	1846	1690	1464	1447	1310	1273	1210	1172	1139	1138	1020	1065	1034	962	997	1003	958	917	905	907	878	885	893	851	889	791	823	848	804	883	873	820	837	816	785	786	797	788	779	743	837	716	786	742	742	768	799	771	799	785	739	770	772	736	768	780	766	771	804	749	761	733	740	689	746	765	757	811	740	815	794	746	715	737	692	753	748	765	731	832	743	784	767	744	745	767	788	693	732	769	746	781	746	724	705	775	779	724	763	714	724	777	755	768	732	751	784	755	748	726	761	791	712	728	754	711	798	759	732	814	748	797	712	737	747	790	716	741	746	722	740	773	766	690	773	776	787	731	721	744	722	764	721	691	759	685	776	770	724	785	710	739	778	727	685	719	743	722	764	711	758	723	690	761	720	773	741	758	747	743	731	728	742	711	757	731	749	732	756	772	748	721	768	735	749	730	735	715	786	705	771	726	729	746	724	699	774	692	720	780	753	723	713	731	746	726	748	726	720	701	767	755	754	733	730	710	703	715	711	740	735	707	761	708	790	751	740	800	775	708	734	715	764	747	761	787	699	745	747	745	726	753	780	720	690	715	689	719	741	735	722	719	747	752	743	768	772	713	735	731	718	782	750	744	793	759	713	808	748	737	774	792	747	758	736	730	738	743	739	714	762	772	777	757	727	740	716	774	783	709	742	740	762	742	696	803	709	720	744	742	743	748	762	705	747	770	731	757	713	756	718	734	729	745	690	749	790	761	742	704	734	715	768	730	733	723	677	785	732	761	708	760	738	757	746	762	762	708	724	756	729	708	780	752	746	716	741	753	734	688	704	710	697	713	763	746	737	739	788	726	667	743	711	759	711	785	723	742	701	742	715	697	684	762	740	703	749	741	747	766	700	781	736	750	721	748	744	688	704	698	750	772	702	736	692	759	725	723	744	769	743	721	701	761	737	747	763	751	712	748	723	759	762	700	769	769	708	768	733	772	669	734	709	767	711	804	776	774	691	762	740	788	804	715	745	715	716	739	771	762	748	745	707	708	704	761	773	717	706	730	674	774	734	756	720	715	713	782	750	666	760	766	764	736	725	715	733	712	763	687	744	727	727	720	775	748	776	738	766	760	775	741	747	739	722	782	730	722	719	757	719	694	693	728	787	705	677	756	734	686	789	726	731	740	709	692	684	742	767	759	754	746	744	798	759	732	709	750	685	686	744	753	748	755	692	724	711	734	766	726	763	745	719	749	693	736	714	733	726	708	756	766	722	739	724	749	708	696	743	713	737	737	733	704	733	811	771	739	757	763	758	719	714	739	717	776	725	774	758	731	701	706	779	728	747	728	713	755	754	696	691	749	713	730	705	786	735	744	796	712	778	753	757	721	768	724	744	731	765	743	749	703	785	725	759	733	717	807	711	762	794	728	696	738	726	701	730	741	743	739	739	724	693	721	734	743	699	727	758	750	759	713	779	769	708	764	771	721	725	733	782	779	748	764	742	729	726	723	776	719	695	742	752	714	797	780	748	749	808	721	711	744	763	726	731	788	731	748	698	746	722	736	768	706	734	753	748	736	774	787	758	694	723	715	716	695	733	720	716	740	751	723	692	764	755	760	741	694	740	792	705	739	819	726	720	733	732	741	755	731	732	737	732	754	698	693	716	780	733	762	734	737	736	736	706	727	752	759	699	780	737	734	699	723	736	758	758	746	714	704	723	751	739	722	737	750	720	754	761	791	708	726	760	753	787	742	704	748	718	744	701	750	749	743	748	739	729	707	716	766	723	747	778	782	755	711	743	744	738	730	706	766	754	784	797	740	737	741	721	684	762	758	748	734	738	727	690	758	727	711	741	782	749	722	805	746	724	738	735	750	765	755	710	757	737	754	753	746	757	700	692	708	734	698	749	767	714	759	731	786	715	751	772	771	719	734	739	750	766	759	706	757	668	745	753	740	757	780	798	782	779	752	789	737	740	706	713	732	704	819	737	732	739	700	759	691	757	705	683	680	764	692	766	707	723	755	739	784	684	716	719	740	751	748	716	801	760	734	757	742	709	749	777	743	747	774	698	685	769	723	719	734	770	713	751	750	749	768	751	717	697	760	689	735	720	790	739	690	751	748	736	739	710	782	782	732	779	753	758	728	758	737	741	749	732	755	772	720	722	684	767	735	758	693	725	733	742	804	747	729	776	768	755	720	778	742	746	722	773	785	753	723	756	750	748	741	747	716	739	719	737	731	738	765	744	756	767	716	718	707	771	742	758	731	803	793	715	735	727	707	718	742	742	713	790	764	727	687	721	732	729	715	704	749	746	740	752	757	786	731	728	768	775	732	792	736	769	720	743	750	737	724	705	733	756	760	750	770	769	736	757	732	771	771	742	666	750	748	766	728	777	725	760	769	688	775	716	708	780	743	693	763	749	695	708	793	713	724	743	677	779	704	742	768	754	730	787	712	738	724	759	736	713	745	768	712	764	716	737	695	735	763	737	717	776	766	791	790	727	710	657	751	776	709	790	714	767	714	721	777	744	739	704	764	727	688	726	789	740	794	705	726	718	750	736	750	758	767	684	711	755	727	730	749	737	736	778	702	783	720	767	728	778	756	748	680	753	720	749	779	780	729	735	745	705	715	711	779	783	728	720	735	720	740	732	735	744	736	753	794	749	746	748	730	733	718	738	756	762	725	741	747	750	762	717	734	755	679	730	717	753	758	763	788	741	724	739	735	716	725	793	774	691	775	758	680	752	712	776	690	712	742	759	739	694	744	755	717	739	697	772	715	712	736	739	719	736	744	763	712	733	701	675	721	698	694	809	740	715	779	728	741	769	761	800	728	712	759	764	743	769	747	749	728	755	728	782	748	754	688	683	740	707	728	706	749	711	774	700	723	770	709	713	708	790	793	760	743	723	738	740	695	742	750	815	783	816	742	710	739	763	750	763	699	718	746	745	770	717	709	771	770	743	714	758	774	747	730	755	754	706	732	728	737	717	704	720	745	731	681	730	688	739	728	739	752	715	711	710	750	699	781	738	708	725	793	755	756	731	709	733	702	742	713	773	747	723	703	699	734	766	720	801	751	695	711	714	748	738	739	722	729	763	756	783	706	740	745	749	744	732	761	721	759	718	714	703	726	741	701	748	763	736	744	715	746	720	738	696	721	733	722	727	728	706	707	735	724	719	759	764	724	759	735	763	743	721	746	724	719	702	771	758	731	776	746	746	681	718	769	730	753	742	739	736	774	774	735	730	756	750	700	746	702	807	770	725	790	733	776	739	752	734	716	747	744	786	752	744	770	770	733	728	740	706	729	757	724	744	746	675	733	730	714	765	731	786	736	788	755	762	702	698	738	730	716	751	699	766	707	736	735	720	722	781	755	761	720	752	735	763	786	745	758	695	757	761	764	748	752	713	751	752	734	739	744	735	762	706	726	680	732	735	751	725	734	701	699	702	779	779	743	755	687	736	781	756	800	777	731	726	755	757	706	772	671
2352	231	190	195	173	184	167	167	165	162	183	129	169	181	148	142	142	168	160	142	159	135	171	164	152	152	141	148	170	163	166	134	163	165	161	136	180	135	147	169	156	162	151	166	166	140	147	144	155	153	183	169	161	132	160	155	148	146	143	161	161	194	165	157	159	158	166	148	155	164	187	154	145	143	159	130	168	164	168	156	160	178	164	185	158	140	150	163	172	164	177	150	165	158	158	151	150	143	192	146	168	162	169	127	145	152	152	150	178	142	198	160	162	164	171	138	150	162	160	126	145	156	148	170	157	163	160	154	174	167	163	165	142	159	178	153	163	160	156	180	140	133	174	162	154	156	143	149	147	153	161	176	172	172	155	138	126	165	154	167	173	151	189	175	176	158	174	140	167	155	170	175	165	176	158	148	162	144	160	161	176	138	169	155	161	164	155	160	161	155	165	146	174	170	150	165	165	151	172	150	146	154	152	171	145	193	175	151	167	155	179	157	188	146	143	165	141	149	166	174	150	147	167	155	151	151	150	145	174	160	153	172	149	177	142	159	165	177	179	172	191	152	167	161	179	161	165	150	152	181	145	145	168	152	150	142	154	184	147	148	150	171	146	166	153	158	151	159	152	161	143	139	167	166	146	156	151	160	153	179	160	171	151	158	154	161	163	169	158	171	140	154	150	161	155	142	153	141	139	172	171	150	144	149	157	146	164	145	156	177	172	177	164	161	161	138	166	153	139	166	174	170	168	158	174	170	154	173	170	149	139	154	175	153	145	157	154	173	146	164	151	146	154	167	143	159	153	153	156	149	159	165	166	164	146	151	153	169	169	161	178	164	169	142	151	186	156	151	163	148	157	173	144	155	173	167	173	149	155	174	167	158	160	162	145	154	164	166	157	176	150	152	149	176	165	158	158	170	160	157	143	156	171	192	170	180	176	168	158	166	180	162	126	151	168	155	154	143	177	155	158	175	153	143	183	169	165	139	189	176	158	154	170	173	168	170	162	147	152	155	138	134	169	168	146	167	157	160	157	145	150	166	170	151	169	164	164	172	145	167	175	168	164	151	154	170	153	185	169	140	145	163	149	163	168	165	174	153	158	163	160	151	140	171	157	168	180	173	141	147	147	160	150	174	152	144	154	169	159	147	178	156	161	145	140	150	169	158	163	179	173	167	164	159	165	185	162	169	152	163	161	162	158	186	181	181	189	139	148	169	158	163	140	170	151	188	138	177	161	171	144	152	151	152	147	164	160	159	166	157	186	155	146	159	171	170	154	167	182	152	155	152	145	174	166	150	140	164	151	148	158	160	167	161	160	162	171	176	169	165	157	160	164	175	167	144	156	161	156	146	159	151	160	164	160	159	170	169	145	151	166	143	158	174	148	150	159	168	183	173	155	156	171	204	162	171	181	144	157	176	164	162	136	151	176	140	140	164	164	153	140	162	161	154	182	190	168	161	144	145	138	170	152	151	140	151	157	152	140	181	149	157	177	150	179	161	161	169	153	157	188	180	165	174	149	177	162	159	158	136	133	147	158	145	167	171	178	167	140	152	183	146	157	170	183	160	162	159	182	171	171	176	180	169	157	151	139	133	169	167	169	171	149	172	158	154	142	168	159	150	161	141	148	147	141	155	145	139	171	166	158	146	172	178	179	150	152	181	161	158	165	175	158	182	164	130	169	161	188	173	169	162	145	159	161	155	132	155	173	183	170	174	160	183	171	161	174	158	158	158	160	175	170	174	145	156	169	181	154	158	174	164	170	173	134	155	162	182	161	185	140	158	169	169	175	170	172	168	165	148	160	160	164	161	149	160	164	174	140	158	162	151	148	151	145	152	153	157	179	147	168	145	171	152	169	157	148	181	148	164	164	158	145	156	153	167	138	151	173	180	149	154	158	160	171	155	151	174	145	152	163	171	158	172	180	153	177	165	158	153	184	162	139	145	160	160	173	175	165	140	170	160	176	147	173	182	155	142	165	152	155	164	168	171	149	163	181	156	158	178	164	166	185	154	142	168	166	158	147	161	163	126	165	172	160	169	163	152	169	173	170	144	177	165	145	163	141	156	156	150	170	161	149	176	182	166	185	189	145	161	169	164	154	165	184	157	172	168	175	165	163	168	168	155	166	153	134	159	142	169	168	149	160	152	172	148	158	158	155	164	166	150	158	134	172	166	143	148	171	156	170	171	159	180	159	164	170	142	164	158	170	148	139	151	153	158	164	117	153	155	170	159	172	154	177	185	147	143	170	162	158	158	160	156	160	167	152	162	152	170	138	167	173	160	154	157	166	164	170	187	151	165	151	186	162	160	157	164	147	149	136	159	153	171	160	167	163	169	160	179	164	164	141	168	142	142	159	164	157	157	173	154	172	163	145	167	158	163	183	159	181	150	162	168	147	156	170	143	166	168	174	164	167	172	177	155	168	132	168	161	189	181	149	141	165	163	156	162	162	146	159	153	144	170	168	164	171	161	167	162	153	168	182	148	177	170	150	156	159	155	159	168	146	134	149	152	145	171	167	137	154	161	154	150	151	174	154	161	152	149	170	148	164	161	154	164	187	152	167	170	198	166	167	174	143	156	159	156	180	155	169	165	154	158	161	151	175	166	166	140	162	149	163	169	135	179	172	139	153	154	186	142	174	153	178	150	155	162	164	162	154	138	143	161	159	121	153	141	131	152	174	152	164	169	155	161	155	182	148	159	164	166	142	132	166	160	159	140	163	155	189	158	165	152	142	181	155	160	156	160	140	166	167	175	155	167	150	151	148	147	166	168	187	179	148	146	157	150	174	165	163	158	158	150	153	159	157	144	168	144	161	158	150	155	167	157	161	147	154	158	173	165	164	164	160	158	151	161	164	158	161	140	184	170	170	156	143	172	176	168	177	144	157	189	141	167	149	143	144	172	162	158	175	166	135	175	153	145	184	195	152	149	162	160	158	150	159	177	156	163	153	166	157	152	148	134	176	145	161	154	156	170	151	148	155	155	147	153	182	147	168	155	165	167	151	166	172	141	126	132	173	165	147	145	146	168	170	152	159	158	177	176	188	151	175	140	178	163	141	186	160	152	148	160	170	136	176	161	142	171	145	177	160	153	166	181	163	157	164	171	150	177	161	156	171	179	163	154	163	176	148	169	162	146	163	186	141	172	184	152	159	177	174	165	198	174	163	150	167	181	148	158	162	161	173	156	147	148	158	143	183	142	172	166	153	164	164	169	168	154	149	174	156	153	155	179	185	161	165	167	162	171	157	144	184	158	162	146	175	161	153	148	175	169	156	163	141	156	162	180	146	153	161	150	166	171	154	170	182	186	154	151	163	162	147	150	151	162	150	166	166	183	147	170	155	166	174	179	162	148	167	159	187	149	169	156	161	188	175	145	153	157	149	153	167	151	172	152	156	151	129	166	157	164	144	154	144	162	162	147	165	131	148	141	144	156	185	151	147	158	174	146	171	156	157	143	156	125	146	161	165	161	151	160	163	166
2521	531	611	614	606	584	542	547	555	524	544	529	493	474	493	521	529	497	537	481	556	491	495	486	467	541	498	503	527	487	489	518	446	490	482	519	499	516	465	506	520	500	529	496	513	487	464	515	488	503	504	500	505	496	498	491	519	489	525	472	484	488	504	462	510	494	529	463	492	510	476	489	507	478	490	467	502	513	510	508	514	500	501	486	486	513	510	502	495	501	521	492	496	494	493	487	497	483	513	489	512	496	534	484	493	466	504	499	472	513	497	495	487	497	459	506	504	515	471	472	545	472	506	498	506	481	469	482	509	483	492	506	516	523	490	511	491	467	490	438	527	501	490	527	465	452	518	488	511	491	502	482	497	485	505	480	495	473	478	476	517	457	521	479	545	450	512	557	502	452	520	503	494	499	480	470	505	490	525	474	475	471	482	509	467	475	483	485	452	470	460	451	501	488	496	512	488	495	445	501	466	430	462	516	489	483	482	495	498	503	480	484	492	515	460	537	454	456	504	549	519	519	501	503	491	504	459	449	499	470	507	471	508	471	483	471	502	487	455	531	457	467	486	521	497	517	489	505	470	481	496	467	508	474	480	482	448	510	511	499	527	454	469	477	493	506	526	509	475	498	486	445	516	504	494	497	464	483	510	519	471	513	496	452	500	487	505	485	497	500	511	504	476	501	511	498	496	492	495	505	515	468	483	507	515	477	492	506	481	457	515	473	482	514	493	500	505	495	511	526	469	481	495	498	492	495	545	497	500	451	467	471	515	498	467	484	494	512	495	481	521	461	484	509	488	518	493	511	495	564	522	481	500	463	477	525	499	466	477	520	523	535	455	500	485	513	531	475	464	499	458	516	498	501	540	510	488	432	517	492	476	487	491	514	455	509	501	524	510	489	489	529	486	478	469	526	527	526	485	474	514	535	478	512	490	510	506	493	511	488	494	490	499	469	516	491	459	476	490	515	478	487	502	481	487	501	467	502	523	490	475	492	499	448	437	520	484	469	468	502	490	486	520	478	493	462	492	460	505	468	500	467	461	470	484	531	516	468	496	472	451	496	491	503	504	425	464	531	475	504	492	485	508	511	485	504	459	520	509	470	518	451	471	452	475	487	505	490	494	476	455	538	505	484	495	504	479	523	497	515	482	492	436	526	515	454	451	475	475	497	477	474	495	510	514	506	504	491	507	474	490	521	505	448	556	500	477	511	532	535	466	478	481	503	487	446	511	476	478	511	495	482	497	488	500	467	518	488	504	525	500	475	479	497	503	471	518	528	518	524	507	490	539	486	470	503	459	496	504	471	469	508	441	490	504	491	493	504	490	488	494	477	515	552	491	494	458	481	534	506	537	499	491	487	531	477	539	489	447	481	484	478	478	503	480	458	485	485	502	510	481	513	495	502	484	497	503	510	500	481	496	517	465	518	492	503	483	510	520	493	477	530	486	478	552	509	476	472	497	543	519	497	507	477	480	497	508	469	494	471	491	475	494	479	454	502	519	494	488	494	488	495	510	498	516	499	485	483	503	537	534	503	486	497	498	499	525	463	486	494	535	518	497	425	467	501	496	497	498	440	512	455	458	464	534	480	467	492	502	459	495	497	494	509	493	485	463	476	463	484	469	520	474	513	485	498	498	443	496	481	484	527	468	442	484	474	503	490	544	473	469	480	510	523	486	468	485	547	517	470	534	521	493	482	523	476	518	472	474	479	469	490	473	460	536	485	481	519	493	483	492	467	518	504	472	494	482	487	522	507	461	530	509	486	486	498	483	486	494	508	517	490	504	479	479	510	528	484	511	482	487	492	510	493	482	485	491	476	463	456	520	480	495	494	518	482	501	510	497	500	487	437	484	496	481	536	551	505	507	494	462	509	473	511	494	460	486	469	471	463	472	497	459	514	523	489	497	502	460	515	483	482	477	500	505	519	504	509	503	524	505	503	454	515	463	473	498	477	489	501	456	498	499	465	493	478	472	502	524	518	504	508	454	471	488	439	458	501	546	532	474	488	457	466	486	480	499	514	450	479	473	470	505	515	531	501	515	474	500	523	468	513	493	468	486	482	509	505	449	459	458	537	536	503	492	480	507	469	454	472	512	477	478	494	481	487	474	465	497	485	487	477	484	467	490	471	496	485	534	486	491	507	488	534	515	500	488	476	545	549	494	498	494	503	514	502	511	512	506	499	494	501	516	511	486	504	500	514	462	501	497	469	502	502	466	514	451	452	493	497	503	519	501	493	523	506	483	458	485	472	511	508	503	496	491	515	505	491	492	520	510	492	475	484	493	509	482	463	542	489	475	501	478	507	472	462	468	522	524	502	497	496	489	489	512	460	526	499	480	491	494	513	491	490	523	460	507	458	474	471	488	507	518	512	502	470	544	516	507	514	471	464	493	496	494	463	520	492	498	502	458	510	536	455	517	508	458	487	501	426	483	506	488	504	524	478	525	540	512	475	476	500	472	494	497	483	479	488	505	501	448	471	508	544	450	500	473	495	469	489	520	479	465	478	526	477	488	530	482	501	475	467	469	494	483	494	546	485	493	451	467	521	528	495	523	472	493	475	478	504	488	452	457	525	489	498	498	485	454	466	494	490	533	488	487	514	462	503	500	522	482	513	489	469	474	512	504	486	550	505	459	502	453	484	491	491	495	497	478	443	478	491	496	492	499	515	459	496	472	469	503	496	481	482	477	482	542	445	460	481	505	486	496	459	456	502	511	462	492	484	479	444	515	468	475	458	462	504	477	469	517	466	512	538	506	475	456	459	480	522	507	527	491	469	497	483	492	507	527	527	515	477	497	505	542	497	491	447	480	519	512	514	476	541	502	522	452	479	495	471	459	513	488	497	520	507	475	447	449	468	491	486	494	466	548	520	469	500	507	552	495	514	462	526	475	497	470	511	471	483	505	496	495	489	509	523	490	483	501	508	524	471	516	491	479	483	494	501	495	447	483	482	518	512	526	532	479	500	488	504	501	468	484	498	506	531	455	484	470	491	496	519	497	493	479	500	498	491	483	500	475	502	492	483	449	486	525	471	520	470	477	476	464	455	489	483	530	486	521	485	468	476	461	463	494	504	475	514	498	527	528	483	483	513	522	514	474	490	496	474	473	502	500	438	488	483	512	477	474	478	545	482	473	453	482	516	478	495	472	507	518	496	533	470	472	427	516	561	516	516	475	494	453	497	443	506	495	501	558	472	478	502	447	476	487	472	486	462	510	479	460	445	516	481	446	459	488	468	475	466	482	502	477	489	484	485	472	492	494	511	507	518	475	501	469	480	467	457	488	501	491	470	487	471	512	525	505	492	480	479	467	495	482	502	524	486	492	513	487	493	469	525	496	482	506	482	498	504	503	481	454	498	478	489	497	476	499	467	500	466	491	458	495	458	505	474	471	467	487	479	480	495	457	471	468	510	479	489	476	511	487	468	478	496	467	482	486	490	461	496	458	481	514	485	503	447	542	530	519	491	496	498	509	470	483	494
19402	3274	1340	1031	788	630	508	469	405	366	413	410	397	357	333	332	314	318	353	306	288	304	342	345	328	344	334	336	315	315	325	302	293	292	332	302	302	302	305	303	274	290	317	314	323	305	293	312	289	310	314	301	296	301	335	297	299	289	287	311	317	311	311	332	335	327	297	299	326	300	272	300	317	327	299	272	277	272	300	315	289	315	298	305	276	311	273	283	321	347	276	299	323	318	294	318	298	306	306	309	304	304	316	304	308	297	311	340	284	308	333	289	315	342	301	318	305	307	305	303	279	307	287	314	313	272	301	295	312	293	341	316	303	308	307	290	304	323	299	304	290	277	291	320	304	309	280	302	263	294	304	297	273	307	288	287	313	283	339	307	313	268	283	263	305	296	310	299	307	322	309	293	330	308	295	294	322	312	309	317	310	293	304	312	312	329	329	269	305	295	326	282	342	309	330	289	312	316	299	297	306	283	294	349	321	276	302	314	312	321	282	278	320	302	276	327	310	289	309	307	267	298	264	295	343	315	293	296	328	324	262	286	283	312	281	273	287	297	311	309	305	332	269	300	301	306	319	275	308	302	284	296	307	308	309	274	313	352	327	305	317	296	309	312	319	314	326	271	306	301	279	313	273	273	272	292	316	315	293	278	272	341	295	290	315	305	300	316	306	272	301	291	312	355	270	290	309	309	326	306	288	299	299	284	308	290	269	284	254	299	292	315	292	314	309	278	297	298	306	311	301	289	295	310	313	311	303	316	288	310	277	300	335	294	348	315	283	313	297	275	328	313	298	315	319	323	285	310	314	302	285	287	333	285	295	304	283	294	292	318	315	305	304	322	288	300	320	324	295	302	301	286	294	302	323	299	305	302	330	319	293	322	265	304	288	302	306	313	293	290	281	301	322	278	320	299	322	284	297	313	305	298	292	293	296	295	316	294	303	317	306	307	306	293	321	272	282	308	304	314	324	308	301	309	307	295	317	271	284	308	306	291	315	306	299	326	283	290	321	325	305	305	289	273	296	304	319	315	292	334	310	282	286	327	318	292	309	273	282	318	330	299	290	320	290	286	291	287	292	341	298	310	320	302	300	336	301	310	300	304	294	288	307	318	284	294	325	304	296	286	290	294	305	318	300	335	319	304	284	334	323	286	310	278	300	270	290	283	290	346	303	295	305	294	312	302	331	296	304	321	296	305	320	328	308	310	294	297	260	320	293	309	271	299	331	309	320	332	305	272	312	304	291	321	299	288	289	291	312	287	341	330	291	337	304	284	316	292	296	280	286	298	292	307	252	295	306	309	310	276	271	285	311	280	312	308	349	325	283	322	273	314	292	281	300	341	342	301	292	295	264	287	302	311	302	303	325	319	268	302	299	294	319	300	298	307	306	315	302	314	299	333	288	282	324	322	277	318	294	321	289	299	332	279	310	336	305	324	334	292	322	327	308	293	302	328	308	300	292	270	314	281	269	312	302	283	294	303	302	343	268	333	291	290	315	312	348	284	300	332	319	311	324	282	284	306	303	320	314	310	260	313	308	307	333	289	310	295	300	325	343	295	304	277	323	291	307	318	297	301	313	279	296	286	298	305	302	321	322	322	289	313	296	309	290	293	312	311	312	299	314	307	314	283	299	316	319	336	299	280	331	314	307	296	306	327	291	304	307	297	290	305	267	334	294	297	284	315	284	321	319	297	312	315	314	276	323	299	312	285	301	304	285	323	295	306	302	254	367	292	324	308	311	303	294	321	323	303	303	342	323	310	299	314	297	316	308	315	325	315	313	293	289	310	314	301	312	295	316	308	283	313	310	307	313	303	305	291	290	271	323	292	306	289	295	318	299	282	254	329	318	328	328	284	316	306	306	325	302	327	309	303	309	284	267	316	315	328	337	274	308	297	286	287	304	332	333	301	325	304	321	289	315	287	328	330	289	288	277	295	286	327	304	282	287	296	316	297	304	296	343	295	263	353	326	286	275	300	297	289	289	319	296	287	274	318	284	348	289	309	348	290	317	285	292	307	299	307	318	294	267	299	291	258	320	342	310	321	325	281	301	259	289	319	306	321	292	321	323	284	293	293	311	296	347	310	313	305	284	342	271	285	309	271	287	323	288	303	326	340	304	337	315	302	303	268	319	297	305	339	282	268	297	318	309	308	324	301	309	259	320	327	315	305	308	308	307	310	300	291	315	315	281	307	273	304	295	315	301	313	281	306	303	313	301	304	324	283	285	305	317	312	318	312	309	325	329	323	305	310	276	297	281	303	329	308	328	299	287	327	300	336	314	283	287	294	305	330	313	324	268	319	290	328	288	315	282	299	316	320	319	283	307	260	304	337	314	327	303	317	290	290	282	328	309	263	291	302	315	315	342	308	290	275	325	331	317	309	315	254	318	309	285	315	289	298	300	300	294	295	299	264	317	281	285	326	300	305	261	297	283	308	315	294	301	310	273	288	299	305	270	317	318	348	287	300	303	332	310	312	287	277	304	298	304	325	295	295	325	303	307	322	276	277	314	333	288	280	298	285	275	323	322	311	314	326	331	310	313	326	303	283	279	311	263	286	300	330	301	288	280	303	335	321	335	316	297	295	278	302	295	321	300	312	301	334	309	304	346	279	298	290	321	309	276	291	305	318	297	278	305	288	314	316	325	304	301	300	333	331	318	314	305	290	320	316	293	294	296	307	296	321	302	295	304	310	281	307	293	276	293	299	301	299	270	286	286	305	288	301	308	266	308	298	323	315	294	321	315	290	304	292	280	301	345	290	307	318	321	328	304	275	330	309	319	292	298	291	316	310	333	289	271	285	307	302	306	307	313	276	310	270	346	298	326	299	298	309	327	287	291	299	266	293	303	295	300	296	282	317	292	292	303	316	305	323	281	289	311	281	305	303	312	319	296	283	312	286	305	286	320	324	313	272	289	307	294	306	306	288	301	296	293	350	285	293	302	304	323	296	312	319	288	343	328	297	271	332	311	313	297	252	283	301	313	307	300	336	336	300	331	287	303	293	259	297	303	298	295	350	334	290	318	308	281	273	317	275	337	302	288	320	272	297	299	323	327	308	315	295	276	327	313	298	309	320	297	347	333	300	303	289	337	324	294	302	319	327	331	287	297	308	311	296	281	286	326	282	309	305	291	288	311	284	269	326	344	287	293	276	291	303	275	313	280	297	277	327	284	319	315	299	310	312	316	278	308	316	341	318	311	318	318	295	297	304	293	317	307	314	323	283	322	296	318	294	319	307	334	298	301	304	288	302	315	313	317	324	307	299	285	308	280	280	333	304	289	303	306	337	302	321	335	352	278	285	341	294	336	280	344	297	289	324	280	315	286	316	339	340	325	311	303	331	299	315	315	311	311	262	293	336	291	322	276	313	285	275	304	308	270	288	320	325	339	297	312	336	307	312	285	289	295	310	293	318	284	300	292	337	292	298	309	286	282	302	305	332	307	286	287	309	316	265	267	298	324	280	304	305	317	319	282	276	302	310
11223	1621	3187	3454	3005	2576	2152	1985	1691	1550	1373	1316	1351	1192	1229	1113	1084	1030	1022	1025	1000	967	976	963	990	963	934	928	918	888	874	889	844	860	887	860	878	862	853	809	893	843	905	862	836	844	808	855	852	881	852	838	862	859	868	872	787	835	857	840	843	802	823	824	790	827	845	868	847	871	879	870	846	832	824	854	810	840	832	798	868	820	826	782	849	805	801	805	842	807	833	763	838	787	882	801	879	838	815	828	831	789	840	782	864	875	828	790	800	824	845	851	820	828	804	850	753	782	863	878	782	785	858	775	792	797	811	820	785	891	845	832	839	868	799	781	803	820	858	797	828	893	820	819	822	833	809	860	813	793	835	846	805	832	828	774	821	827	770	799	818	816	853	811	821	868	815	811	820	869	832	767	871	817	771	828	831	808	824	840	781	866	828	921	770	811	831	844	828	843	820	811	787	795	788	853	818	797	836	807	780	822	814	835	836	788	829	832	778	816	835	813	853	833	803	790	860	831	780	838	856	815	829	790	819	806	848	825	807	792	817	768	824	850	794	827	773	793	842	853	792	800	776	809	866	837	840	807	830	830	738	771	857	875	832	810	831	856	831	818	815	856	848	790	818	792	801	810	840	815	833	827	811	862	832	787	799	833	798	852	774	804	800	775	784	798	842	838	821	825	823	822	914	790	812	830	797	825	810	790	838	825	821	834	829	830	869	886	801	830	830	843	803	792	795	817	851	804	786	820	861	822	815	799	824	783	854	819	791	829	783	836	798	834	795	800	793	723	820	813	838	867	878	829	782	825	817	877	803	830	795	866	848	839	841	835	795	824	807	832	807	771	835	801	832	849	819	766	833	810	828	838	831	858	814	839	789	809	766	787	800	783	789	817	826	837	846	841	822	829	777	813	820	847	824	807	754	811	846	849	868	809	844	781	838	808	828	827	835	807	842	771	811	826	801	865	834	820	812	822	826	859	802	839	802	782	803	823	782	804	847	787	819	843	832	796	819	806	840	796	780	829	830	829	837	842	830	795	825	803	857	817	811	812	835	837	811	830	871	819	806	820	826	830	815	849	785	835	852	823	791	795	837	787	835	842	807	788	831	840	788	826	819	759	825	867	831	791	839	830	814	801	844	864	837	836	829	832	797	840	780	826	826	794	827	826	788	822	802	861	829	846	773	802	821	830	786	788	846	813	838	799	836	801	794	825	808	811	821	867	794	803	832	822	810	829	808	788	766	786	818	790	814	769	788	860	801	842	852	835	808	791	834	814	783	815	821	867	778	822	820	802	812	803	839	804	854	777	852	805	832	826	824	830	855	819	823	865	795	806	816	789	838	830	814	792	815	872	836	802	825	820	825	783	766	818	786	804	835	810	871	809	806	850	848	827	813	819	787	831	822	788	843	819	811	814	816	824	837	828	809	818	885	813	861	818	845	782	791	841	860	821	784	817	784	872	812	779	798	801	880	851	808	804	857	788	786	831	838	771	790	809	753	792	820	830	772	815	851	811	789	782	817	810	813	815	847	770	778	787	843	777	867	827	856	824	832	807	837	786	819	825	798	827	823	739	839	815	817	814	796	855	751	831	814	844	816	795	796	792	836	841	820	845	863	854	820	798	858	842	779	864	814	788	816	813	849	818	831	829	889	807	831	874	806	865	830	811	835	812	803	823	814	797	812	823	842	867	835	829	815	785	758	832	818	803	863	834	826	859	824	830	836	823	817	831	787	868	848	784	830	870	804	806	807	794	818	819	822	838	860	839	813	770	863	819	769	830	854	808	806	799	829	808	826	799	811	809	845	867	831	825	828	834	856	780	847	866	817	772	833	809	831	792	799	821	826	828	797	793	804	848	780	792	852	842	806	846	805	796	807	815	804	773	836	765	857	781	844	834	842	785	860	783	842	825	804	802	781	842	829	876	808	793	840	822	815	825	862	774	803	807	832	806	805	809	813	814	843	792	813	797	772	814	809	814	841	783	828	830	809	821	809	786	823	869	858	827	861	805	847	820	780	881	796	784	829	819	844	820	818	827	860	801	824	866	794	767	737	815	828	803	800	811	818	858	851	840	827	831	844	815	826	858	790	825	827	843	830	796	809	805	831	814	852	858	833	798	804	774	806	818	798	779	845	781	783	758	836	841	813	745	811	791	807	809	856	848	816	866	874	878	875	807	809	839	805	772	823	838	836	843	852	829	866	795	822	768	799	881	839	804	856	826	840	818	822	836	828	831	776	843	827	800	812	804	857	830	792	848	769	812	820	778	820	838	881	806	808	747	853	854	847	850	799	821	844	876	840	829	836	876	856	833	838	797	809	828	809	797	820	855	879	805	811	779	811	834	747	799	768	909	837	826	783	784	775	841	856	814	807	818	847	873	790	768	829	837	867	825	824	779	850	838	845	861	775	858	746	733	837	790	843	774	798	852	852	816	903	822	814	849	803	844	811	840	831	815	876	853	811	786	782	847	756	840	826	779	831	802	814	779	794	812	800	798	856	784	831	813	790	837	798	876	787	824	786	816	805	845	782	767	866	764	812	862	790	841	828	804	741	789	780	856	860	834	774	782	784	797	770	851	812	786	809	847	825	809	796	866	815	781	843	817	763	839	797	777	814	772	847	807	818	821	804	787	834	825	808	809	800	802	830	803	823	847	853	824	902	782	817	793	851	926	799	790	803	790	812	830	796	808	812	833	817	844	806	852	819	837	818	831	819	833	824	829	825	823	831	753	814	811	870	842	768	854	823	817	801	839	799	802	790	812	850	842	781	811	789	809	780	827	817	877	846	800	797	851	755	768	818	843	804	840	808	826	856	843	802	816	846	815	804	852	827	872	815	773	789	828	854	799	828	797	797	803	828	779	780	843	798	846	888	837	861	812	851	816	801	860	809	781	830	828	783	808	807	852	841	832	807	813	815	839	847	823	825	823	811	865	811	841	826	854	831	793	804	820	836	785	828	808	864	819	831	804	882	818	810	831	796	844	818	777	831	852	852	796	841	802	800	829	873	770	837	877	809	789	791	815	864	829	778	890	823	856	809	821	808	797	842	871	837	819	816	836	846	823	842	765	804	845	801	801	787	797	827	842	865	841	842	834	803	810	830	836	752	836	813	869	832	834	822	864	836	841	854	801	848	834	828	827	838	785	849	849	769	776	831	793	816	774	834	809	848	857	813	799	840	783	849	844	839	805	845	830	827	847	823	804	835	804	856	810	883	776	822	800	817	826	836	765	791	864	771	839	848	813	806	811	857	809	827	815	796	819	820	829	807	798	839	803	842	836	785	771	828	812	819	806	826	781	812	868	766	793	822	794	788	758	852	884	798	832	771	845	828	829	863	856	862	793	846	784	787	815	833	853	782	778	809	814	845	900	827	811	780	856	810	790	751	810	840	784	812	819	824	844	832	769	821	850	782	839	860	887	828	817	803	810	812	830	861	769	814	840	861	829	803	776	828	856	823	822	808	831	822	848	821	850	825	815	858	804	833	828
30244	7915	2491	1631	1190	893	703	585	526	451	446	390	371	371	371	354	322	352	321	325	319	304	325	310	308	313	298	294	303	320	324	304	276	312	315	271	268	298	286	283	256	308	299	287	285	262	274	251	308	274	271	301	303	269	262	263	311	269	270	295	282	281	308	254	272	263	315	297	261	236	287	288	277	252	269	296	260	273	255	303	266	268	283	301	305	254	278	268	266	270	263	297	259	289	287	269	284	289	263	278	248	273	274	287	283	318	285	309	267	287	268	305	329	270	287	315	302	297	291	259	272	294	292	279	263	322	290	280	269	242	285	249	273	294	295	279	290	281	294	305	272	266	281	327	263	297	272	280	300	276	278	264	268	282	278	292	289	271	267	254	283	288	312	277	301	280	292	268	261	268	269	263	264	312	308	303	274	266	293	268	288	274	287	274	293	261	285	276	269	273	277	255	270	271	271	250	291	291	293	327	272	290	268	263	276	285	285	302	277	266	282	276	288	277	271	269	285	285	272	281	254	300	293	279	270	284	296	268	268	290	260	276	280	258	264	303	283	266	246	275	277	293	278	262	275	252	272	278	276	279	289	291	301	265	274	317	287	268	261	293	295	288	282	313	306	271	262	293	276	304	283	252	252	314	301	266	287	290	280	287	277	277	291	287	297	276	306	258	283	277	310	289	280	271	260	251	292	280	267	266	297	284	276	267	296	288	274	267	273	277	290	281	275	274	286	264	278	314	273	288	265	275	278	296	266	268	259	271	285	279	266	281	261	281	298	290	297	287	290	296	284	275	272	308	300	275	290	280	284	301	293	280	307	250	307	304	296	298	266	289	282	304	273	296	301	267	302	277	273	290	305	234	296	273	245	303	249	285	275	263	277	268	286	247	298	325	285	281	267	296	308	259	305	312	280	283	260	269	253	279	291	265	271	286	314	301	278	271	309	298	273	260	282	289	271	258	265	278	292	292	309	282	304	302	284	256	259	307	258	302	275	308	257	268	266	295	262	306	284	253	267	263	276	301	284	228	281	291	274	281	276	272	292	303	274	297	242	298	268	273	275	316	268	250	297	280	274	272	254	265	275	280	270	250	258	311	297	297	257	269	281	281	261	311	267	272	301	259	278	264	298	311	291	288	298	303	277	286	286	259	267	311	286	280	260	247	311	271	292	284	265	278	253	253	314	288	270	303	263	266	290	218	252	268	310	254	294	263	272	316	272	310	278	281	252	285	286	311	319	305	286	355	275	253	285	294	296	263	290	263	297	290	290	250	283	302	262	286	254	272	283	294	270	259	275	273	291	293	283	268	258	288	274	272	295	260	289	310	261	277	306	295	266	298	262	308	259	276	275	272	302	283	261	247	286	279	272	284	270	288	282	273	300	308	297	262	255	287	262	300	273	298	294	278	281	266	279	285	265	276	287	285	311	280	283	289	284	270	291	285	245	268	257	270	274	280	278	249	291	284	301	278	270	281	276	302	254	258	275	284	265	302	272	276	263	298	290	289	272	282	258	283	268	293	240	292	271	277	316	278	288	289	259	287	302	288	264	271	252	293	281	315	276	256	288	285	290	295	307	254	301	249	253	284	288	278	303	273	253	306	303	285	333	253	240	265	321	240	253	252	282	290	276	279	280	270	262	290	293	251	299	252	296	266	266	267	295	288	295	250	274	294	278	268	276	305	278	261	293	275	270	299	271	314	306	302	249	264	265	287	241	272	272	253	253	276	295	276	330	257	265	279	324	291	278	270	251	286	298	260	262	271	292	290	252	276	279	253	277	292	251	271	296	252	287	297	312	265	269	285	266	265	305	287	258	248	281	306	255	279	274	296	280	266	275	278	256	286	275	295	304	284	255	262	287	283	256	273	297	270	291	262	261	265	283	270	290	252	298	293	325	286	253	294	245	304	253	293	270	306	293	283	281	279	298	246	280	281	269	258	258	286	244	265	282	268	304	292	268	275	274	290	281	311	294	271	289	277	293	276	271	286	265	289	253	275	298	280	266	253	282	302	304	279	253	299	282	276	296	274	293	276	266	263	273	285	297	278	286	290	296	307	283	295	288	293	258	289	296	268	277	270	279	304	261	290	278	272	279	280	253	314	256	259	281	279	255	270	289	295	288	295	302	265	292	280	274	272	262	278	266	271	288	272	293	278	252	300	264	280	263	283	280	271	297	283	296	287	296	279	260	295	260	274	272	281	304	262	233	279	289	268	271	296	299	288	299	282	291	261	288	281	267	291	292	274	281	273	246	273	275	327	293	291	289	269	261	285	287	277	300	294	302	276	264	261	265	269	262	274	255	286	279	273	269	288	296	322	278	265	272	300	270	287	299	267	262	259	292	270	276	274	259	295	302	285	299	282	275	283	258	284	252	283	264	261	289	278	261	273	298	302	277	282	288	298	265	279	294	330	303	277	296	272	292	277	284	275	283	289	277	319	308	298	247	265	282	281	329	294	275	284	267	316	268	301	272	313	286	248	327	286	290	290	275	268	292	252	251	285	297	288	283	304	269	316	274	268	279	259	277	282	276	300	275	294	251	252	252	293	315	256	303	290	284	310	264	267	268	275	290	304	290	279	251	265	322	291	253	253	306	249	266	304	297	257	308	303	268	285	273	276	277	265	286	323	289	278	273	290	283	276	293	312	267	293	296	315	265	275	248	275	292	276	312	279	276	254	284	273	304	285	276	259	286	285	262	289	265	279	276	301	261	281	305	279	309	298	295	281	245	278	304	252	281	275	274	286	297	278	319	321	276	267	278	296	263	291	285	322	267	279	309	294	288	286	268	314	271	282	273	253	269	289	277	303	287	249	269	298	317	282	268	269	275	293	287	278	323	279	299	300	280	308	270	281	306	300	270	298	285	289	261	265	261	276	277	268	269	270	264	261	269	297	248	254	264	277	264	272	278	274	291	280	282	275	283	279	298	251	271	308	280	262	254	285	302	282	287	273	296	275	289	288	281	320	279	266	236	302	274	263	277	276	286	303	307	277	251	275	292	267	304	296	274	286	262	252	276	316	280	286	280	266	270	290	288	285	276	268	260	291	291	253	277	299	269	283	271	302	241	296	253	305	298	303	289	298	272	267	300	253	279	268	278	258	242	265	260	302	292	299	298	267	290	271	296	263	291	250	262	258	318	231	304	285	289	269	271	289	263	268	288	308	246	258	302	299	288	292	290	266	263	266	274	281	280	264	302	288	286	291	299	301	299	294	287	294	263	283	280	285	277	275	302	263	291	285	307	306	294	281	267	292	293	288	269	290	279	249	281	265	304	287	273	306	284	288	289	304	263	285	302	264	252	287	286	271	309	278	257	276	313	276	295	293	282	262	285	294	312	282	287	290	256	236	293	307	283	277	276	281	280	283	301	280	247	299	259	296	308	296	290	301	263	320	306	251	273	322	288	285	283	277	274	308	268	275	273	282	274	259	268	310	265	304	278	269	298	272	283	292	293	286	247	298	283	254	269	299	261	283	313	291	271	252
15926	2401	5108	5612	4856	3832	3304	2796	2350	2050	1863	1732	1557	1450	1341	1207	1302	1229	1086	1135	1074	1041	987	1009	961	926	920	904	904	877	884	849	889	890	874	836	838	802	817	866	873	812	824	840	777	748	782	825	802	790	807	802	782	814	757	772	744	744	757	818	749	738	725	869	754	829	769	774	805	736	765	736	741	768	803	756	765	753	782	773	742	782	720	725	731	776	719	756	749	739	791	780	783	732	783	730	749	752	767	743	756	777	768	731	736	760	709	781	746	801	713	746	729	684	690	761	712	735	702	720	752	718	764	771	770	767	766	781	769	767	725	794	778	748	769	779	750	782	755	758	763	731	747	695	746	682	754	732	730	725	749	704	737	786	722	741	705	736	778	772	750	741	759	794	760	719	723	783	733	699	770	753	767	771	734	763	716	719	771	722	714	738	786	743	747	770	779	736	731	748	732	739	749	761	708	768	686	756	667	740	724	712	708	710	727	736	774	729	742	654	753	702	742	716	716	753	746	791	790	738	746	740	772	727	726	738	779	706	752	753	740	761	759	664	732	731	700	740	719	750	735	725	725	728	735	708	740	742	733	768	686	741	743	742	712	741	751	729	801	695	733	758	781	713	780	742	742	663	785	753	731	767	732	706	738	750	719	743	693	803	730	723	693	786	739	736	718	734	739	692	714	710	755	679	740	739	714	743	750	785	711	746	723	709	761	743	769	765	753	737	765	772	728	782	748	737	733	767	747	730	747	755	768	730	710	709	759	681	752	728	736	706	747	744	727	695	741	775	689	731	781	712	762	719	705	744	781	736	729	712	739	721	719	748	773	740	734	723	728	687	702	753	784	706	749	750	768	690	748	722	724	793	711	763	712	710	751	784	802	738	735	694	740	733	756	740	779	747	785	715	727	765	744	700	730	725	737	767	751	787	769	710	747	739	733	730	753	750	767	782	731	732	768	716	735	725	726	800	738	714	737	761	722	737	727	684	723	768	794	740	727	721	710	718	734	705	752	760	809	715	753	742	766	761	735	721	737	718	723	740	736	696	770	741	733	751	712	761	731	715	757	736	764	721	725	780	704	730	754	755	760	747	705	739	722	723	754	748	766	799	766	764	734	719	710	770	718	756	755	766	718	744	720	739	750	796	745	726	732	773	762	752	756	736	760	725	726	717	732	705	773	761	720	761	748	790	750	655	721	741	738	800	763	705	719	760	759	782	722	738	728	748	687	762	735	725	698	695	650	722	740	704	763	719	756	700	746	703	729	693	738	754	745	737	722	716	746	747	751	721	738	796	689	746	757	700	751	724	729	671	754	709	749	780	720	759	823	781	779	761	742	740	744	741	732	782	721	727	768	752	718	773	712	722	722	732	737	759	743	738	699	688	688	737	732	775	744	732	724	695	754	699	743	740	766	780	746	747	708	756	691	741	747	773	748	762	745	780	763	709	750	741	712	686	735	700	671	732	781	717	777	723	760	784	749	749	775	764	714	726	803	722	726	742	747	728	757	774	773	733	736	718	739	708	721	696	734	715	711	756	765	713	736	773	775	757	727	731	752	733	765	702	716	756	686	693	766	755	709	787	752	732	722	738	763	716	749	757	739	721	731	659	751	747	745	737	745	749	720	684	762	702	780	740	762	750	788	767	707	765	772	721	680	758	738	744	706	758	734	707	710	758	734	752	817	771	707	759	727	729	732	763	730	702	698	770	759	739	754	768	732	758	725	718	740	785	819	754	729	745	732	734	775	701	725	695	720	742	727	730	731	708	745	751	761	743	729	738	776	767	785	719	711	685	747	756	770	754	756	764	705	718	725	754	736	734	757	752	701	734	731	734	761	742	746	735	772	781	759	752	702	699	693	726	795	720	712	766	707	695	721	695	749	748	740	762	703	698	724	738	725	750	734	748	770	721	822	742	739	744	720	722	750	716	751	719	752	714	740	730	771	748	733	760	733	727	709	812	708	763	738	695	724	764	709	748	713	737	739	759	687	724	706	761	735	786	757	735	753	711	719	770	695	703	743	763	745	753	750	767	706	731	721	748	787	770	684	734	714	725	696	717	672	737	779	789	717	725	744	758	782	729	753	751	772	800	760	756	746	740	704	757	766	708	704	714	815	744	735	765	778	714	729	712	733	695	710	762	717	757	751	714	744	724	772	714	728	712	717	745	750	746	746	762	744	735	714	772	729	732	713	717	691	743	758	734	728	714	735	754	704	757	723	690	706	725	736	728	700	736	716	717	756	743	779	746	747	789	718	746	731	676	725	734	707	760	677	732	758	709	775	774	739	746	697	728	723	744	742	737	771	746	780	741	733	763	773	691	737	763	749	723	758	769	700	739	712	722	742	839	736	704	746	754	747	739	737	741	711	722	779	762	774	729	710	727	736	701	766	726	714	697	745	720	703	769	769	769	736	780	746	726	724	754	711	751	736	764	739	727	713	758	759	751	670	727	733	739	755	729	733	721	773	712	754	738	775	754	681	734	762	683	759	707	668	712	734	719	713	762	749	722	747	721	758	714	684	747	734	763	687	698	699	762	759	739	696	736	784	732	725	720	728	698	750	779	775	786	756	712	740	714	769	766	725	773	759	799	727	729	738	737	759	795	683	765	724	757	723	780	707	706	735	744	736	722	770	688	688	723	705	783	717	717	748	723	739	730	776	749	755	746	762	796	720	797	744	718	739	782	728	728	724	719	746	715	752	719	772	716	753	782	822	748	728	708	732	750	745	753	750	762	760	741	680	687	751	723	691	699	745	765	720	751	781	761	755	749	684	785	785	744	742	726	712	709	714	729	736	723	719	728	760	695	726	694	736	678	745	757	744	751	715	783	715	738	743	711	728	772	738	740	723	708	692	698	728	768	738	780	713	735	727	725	760	718	752	718	736	734	721	776	746	752	750	722	740	729	712	741	744	730	729	741	777	703	727	734	795	786	732	743	726	748	729	710	730	680	769	718	780	750	733	756	750	674	742	762	733	747	753	736	683	809	730	730	737	729	733	718	725	719	771	734	738	728	769	755	678	733	739	769	778	719	776	751	720	775	725	781	729	725	759	734	683	757	688	749	706	761	735	718	722	717	754	749	746	781	671	756	763	691	719	746	749	780	720	736	798	711	754	728	750	774	775	711	693	732	728	765	715	748	695	710	697	729	765	723	763	700	744	737	770	719	783	721	743	741	727	700	819	716	740	742	724	744	772	745	761	735	724	746	712	728	735	716	683	755	766	778	706	754	713	777	706	747	740	744	745	743	773	749	765	727	706	741	720	732	741	751	751	761	771	762	758	798	746	742	732	736	789	742	750	704	682	715	786	707	741	752	735	750	741	688	705	679	731	697	689	729	753	745	716	731	728	731	709	720	752	750	750	690	722	745	682	763	677	734	716	724	742	764	753	739	757	766	705	752	783	733	704	717	723	732	751	791	734	769	706	736	748	711	761	727	740	738	740	761	687	699	755	737	734	749	781	703	754	737	703	781	707	771	728	759	717	712
2426	210	199	201	157	149	164	156	137	167	172	169	160	157	167	163	162	150	174	178	155	142	150	154	155	160	179	167	165	165	165	152	160	169	184	148	172	169	178	145	173	163	154	216	166	146	151	152	151	176	171	137	165	138	162	163	180	181	147	142	162	143	142	162	167	182	185	157	163	169	177	150	184	181	152	142	154	155	166	169	179	162	161	152	160	168	147	178	161	142	139	167	136	173	171	135	152	157	179	147	169	176	165	150	177	166	150	138	162	142	163	147	158	171	148	145	139	174	184	171	179	133	172	155	130	147	160	180	121	147	167	169	174	156	166	151	159	186	153	169	149	153	162	164	161	182	175	164	153	155	181	156	146	169	156	146	147	160	138	165	136	159	156	185	182	179	173	158	146	169	162	167	153	175	157	176	154	171	162	149	162	158	170	165	156	172	159	160	154	140	159	157	144	161	174	176	156	171	150	171	170	167	175	160	183	182	135	157	171	155	172	180	157	173	146	159	171	165	142	156	170	159	170	168	163	147	165	164	172	165	157	173	171	153	158	163	150	162	167	143	155	160	149	163	164	173	155	165	174	144	173	167	167	145	172	174	184	167	149	167	164	161	176	161	157	161	149	162	157	172	185	164	173	135	151	186	167	177	159	176	161	144	138	153	194	161	158	166	169	178	167	168	132	153	189	149	160	178	159	171	161	140	167	168	154	162	148	158	150	171	160	157	167	153	165	173	152	142	174	158	154	183	156	152	157	158	185	155	160	165	172	163	164	171	171	187	179	163	161	171	181	151	168	152	149	152	165	174	149	173	186	165	166	157	166	150	166	163	143	155	149	163	191	171	183	144	169	158	164	172	173	173	186	172	184	162	156	153	170	172	158	166	154	160	166	180	142	162	169	195	155	154	161	173	164	153	185	153	153	162	182	160	158	125	151	151	164	169	143	144	165	144	159	165	159	153	163	173	162	166	156	180	181	165	162	149	150	160	160	157	150	152	184	153	172	166	137	150	140	154	177	143	166	176	146	157	160	169	154	182	164	147	141	142	145	172	162	176	176	162	148	141	167	172	170	161	163	158	165	175	165	191	184	162	183	174	158	175	151	149	164	145	141	135	186	134	176	170	150	161	174	165	183	165	156	156	187	177	146	158	171	156	160	168	160	182	171	156	163	164	147	163	174	157	164	157	138	158	158	184	166	155	162	168	164	138	139	153	155	170	155	183	155	195	146	157	163	151	183	154	169	160	158	147	161	156	175	142	163	154	132	170	142	160	151	165	150	153	158	166	161	170	151	146	139	153	180	160	163	171	151	163	143	155	167	150	161	175	144	175	168	155	176	145	154	155	159	137	151	157	173	158	168	184	138	160	173	163	156	174	152	176	159	162	178	153	162	160	160	170	164	181	167	155	161	141	164	143	159	159	162	178	160	123	172	152	161	149	145	180	174	170	148	150	163	179	155	164	164	176	156	160	190	150	164	158	167	136	173	160	143	159	168	145	155	204	174	159	158	173	160	134	183	166	170	179	149	169	164	163	159	184	178	166	138	163	153	186	160	161	173	175	161	163	172	131	154	162	172	144	157	136	158	155	149	191	131	168	158	149	166	154	155	150	149	192	163	171	170	172	158	173	157	161	177	172	171	174	168	161	145	144	136	166	175	151	160	138	151	152	156	162	186	149	172	146	173	164	176	163	152	177	150	142	139	155	149	165	169	190	147	148	162	150	170	178	177	159	164	183	167	158	153	174	175	154	164	160	157	153	144	150	151	138	179	150	159	164	163	162	149	175	184	140	164	169	162	144	146	167	163	156	161	172	181	184	166	176	174	163	161	163	180	169	173	165	178	164	167	159	182	147	144	159	157	157	169	157	167	148	139	178	167	136	161	151	166	151	157	160	156	149	169	176	162	156	188	156	153	162	151	180	155	162	158	129	160	155	159	161	161	171	154	132	149	161	153	156	157	146	147	166	161	164	156	149	152	156	145	146	150	158	151	165	166	158	149	167	164	163	155	168	166	179	160	176	164	159	179	146	175	159	163	148	157	129	156	175	182	171	161	171	166	155	184	155	164	148	170	155	161	155	165	174	156	166	177	173	174	195	162	158	176	176	153	158	166	169	145	168	162	180	187	157	131	173	147	153	132	154	150	137	151	175	170	142	156	154	166	152	156	177	146	171	166	171	171	143	187	188	168	160	152	144	165	188	166	153	160	178	165	166	174	177	139	177	157	159	161	183	157	162	168	161	153	148	169	151	171	152	171	154	154	169	151	173	175	160	171	174	187	167	166	155	155	158	170	150	174	159	167	169	173	150	147	183	180	167	156	148	161	166	155	154	161	156	164	177	157	159	150	151	149	144	186	154	158	180	188	158	153	163	150	199	160	156	156	153	171	167	146	173	168	165	154	166	141	157	170	151	177	174	176	122	173	165	176	143	158	162	149	182	165	187	168	171	164	152	164	145	142	165	152	140	127	160	134	147	171	159	157	187	168	176	164	150	170	165	158	156	176	172	166	156	161	144	178	164	191	156	170	168	155	171	163	153	158	152	180	151	142	158	154	153	143	183	149	152	161	161	166	203	145	167	156	171	172	162	170	152	174	180	166	156	155	184	141	167	174	163	162	172	150	146	171	162	151	164	167	154	143	161	176	172	145	153	164	162	165	157	173	148	162	168	148	173	166	169	181	192	147	155	164	152	176	184	157	151	138	166	161	176	166	174	151	147	159	162	157	173	177	185	172	151	184	163	195	178	166	153	172	159	152	143	192	164	167	176	163	176	165	171	156	167	166	158	147	156	137	181	159	171	169	172	149	164	131	161	154	179	159	154	164	145	149	139	157	157	155	150	163	171	152	138	159	157	148	174	174	170	177	166	146	167	157	154	141	162	171	147	140	136	160	159	154	145	150	185	144	179	164	139	162	153	177	158	147	174	136	152	184	147	163	155	170	168	155	137	164	194	170	162	176	166	180	137	152	143	161	164	154	167	154	153	163	157	156	145	147	163	196	168	141	148	157	164	158	140	162	153	132	160	159	151	159	156	149	168	200	177	165	180	137	175	134	165	170	150	146	158	148	166	144	168	159	153	164	187	155	156	135	146	186	158	172	136	160	172	144	174	157	154	133	143	160	140	152	158	181	189	132	156	166	176	169	163	177	172	131	185	171	164	144	199	144	160	190	156	157	157	178	165	163	159	165	138	144	162	168	130	154	153	163	180	145	168	149	173	141	131	169	162	177	170	168	148	157	149	173	146	149	139	147	150	159	165	178	175	146	175	153	184	153	171	154	171	143	156	165	183	171	157	158	159	154	163	168	145	158	166	145	154	172	163	175	170	140	153	173	169	134	144	155	163	167	158	160	170	150	165	174	171	166	138	165	155	160	162	168	155	167	169	149	160	162	156	162	175	177	193	162	161	159	148	169	161	153	170	140	158	191	172	181	164	152	141	162	162	176	143	186	133	143	172	150	138	142	195	177	163	157	147	157	170	182	155
2490	506	625	652	621	589	610	572	542	528	533	506	539	516	511	552	468	483	481	498	517	493	478	505	519	499	563	496	500	481	522	473	533	466	534	511	494	487	489	484	505	485	454	510	514	464	486	495	457	513	528	504	492	498	507	514	518	533	542	504	536	469	466	509	512	451	532	480	481	493	509	486	475	479	511	511	501	538	489	527	502	489	496	497	474	483	451	499	507	523	508	508	503	499	514	476	509	501	517	478	539	492	500	488	472	494	499	472	518	483	502	549	461	509	509	481	487	472	477	497	479	528	503	481	494	494	538	508	477	489	477	472	505	488	476	506	509	501	531	515	507	505	527	505	452	493	538	471	492	506	487	468	484	541	491	484	484	539	545	484	516	481	498	503	479	563	531	519	485	506	480	511	471	457	464	524	525	503	513	500	513	488	525	510	543	514	505	495	491	493	488	501	521	467	502	467	482	491	501	490	496	483	544	497	487	486	497	514	525	493	515	501	511	497	485	447	458	488	475	493	458	513	508	498	489	516	548	451	508	508	509	506	523	523	494	548	478	521	509	483	461	493	488	446	478	472	480	524	525	497	484	527	504	503	536	509	481	515	464	513	493	504	497	485	530	431	516	474	500	518	499	511	513	536	459	489	551	495	465	477	524	513	481	509	508	487	519	499	494	459	509	533	498	494	493	509	494	479	450	483	492	518	531	490	535	506	491	492	480	552	466	467	519	494	472	494	487	505	501	472	504	531	558	507	476	484	502	507	479	502	473	491	474	534	527	493	532	524	538	467	511	493	504	516	496	528	492	518	499	476	506	536	475	489	476	478	501	500	525	499	481	483	468	526	492	481	508	470	515	506	491	484	489	493	515	506	480	508	494	474	510	477	486	510	483	558	471	461	482	499	493	533	519	498	531	506	509	491	550	527	485	515	491	486	500	490	480	498	518	485	505	528	477	499	478	495	490	528	476	518	496	487	496	496	515	502	473	515	494	524	494	477	515	510	493	530	482	516	475	478	513	479	473	534	504	509	505	510	498	479	481	511	502	497	455	490	491	499	518	539	502	491	495	536	471	554	503	518	490	506	511	523	504	510	497	497	490	509	538	500	538	513	471	516	501	495	519	468	518	514	507	514	460	456	470	468	510	490	522	502	491	507	501	498	503	520	512	506	501	482	412	511	470	503	520	503	484	445	479	481	480	477	519	504	518	465	500	554	501	538	504	454	491	457	506	469	498	478	484	500	549	514	525	519	486	499	492	481	446	513	526	501	503	498	489	466	499	488	484	480	506	489	482	560	497	506	513	504	530	509	474	521	497	481	489	463	490	491	529	520	526	538	476	525	509	485	455	500	492	509	474	496	471	485	542	499	489	487	462	508	499	445	487	485	499	496	500	505	529	487	501	510	517	513	503	506	457	532	504	509	510	488	464	520	522	501	507	484	513	512	514	497	493	483	512	497	476	532	501	488	510	506	508	533	475	505	491	479	499	497	472	490	475	482	570	552	486	483	492	520	497	499	508	533	452	504	522	501	476	517	486	498	486	505	491	497	503	505	513	512	471	492	494	523	478	487	474	474	513	523	507	526	522	507	477	515	510	488	485	509	469	514	479	478	499	490	510	499	536	506	482	526	465	510	509	495	504	507	481	514	471	522	475	486	458	505	491	449	489	486	512	515	510	491	511	499	502	472	505	520	476	506	523	508	486	470	472	532	531	486	521	507	526	536	503	551	526	498	524	468	471	504	521	481	509	482	481	476	493	509	541	521	498	496	505	498	451	478	465	507	518	480	488	468	511	507	485	498	524	516	505	491	499	496	493	504	517	483	471	480	485	491	495	493	493	497	500	454	515	487	503	471	499	502	487	530	479	501	520	502	525	469	513	494	505	513	502	522	486	501	489	511	512	498	501	502	460	503	501	504	488	466	489	503	464	507	508	478	533	526	467	501	504	522	475	495	512	520	489	511	511	488	503	480	476	470	497	504	457	482	477	482	477	510	482	466	487	506	526	533	498	474	507	515	450	499	509	469	503	478	491	530	506	505	480	514	471	478	473	514	511	484	504	521	513	531	533	513	517	511	557	507	514	515	478	525	507	479	522	518	465	475	490	491	517	532	468	516	484	509	483	550	526	499	454	482	507	526	500	475	503	505	499	470	473	488	516	492	519	502	513	494	489	524	466	502	467	527	471	514	514	506	499	486	513	506	491	515	513	511	519	492	466	504	451	512	501	502	490	510	494	480	510	502	445	496	507	485	482	506	451	479	496	478	550	474	502	483	512	494	512	531	522	514	503	489	466	459	539	539	475	464	474	509	518	500	490	489	564	505	531	516	496	503	481	483	511	429	499	492	537	523	519	506	498	502	502	496	512	522	514	538	483	457	474	514	520	523	487	479	505	523	464	510	500	493	500	487	467	479	528	497	486	452	506	488	489	489	514	483	493	505	487	461	451	495	507	471	449	490	472	477	537	506	501	503	486	531	492	497	491	488	479	504	532	471	526	513	535	490	512	487	473	526	504	492	532	480	500	478	530	531	516	529	552	465	544	494	525	485	504	488	486	488	548	478	506	521	511	500	523	499	525	487	483	512	498	480	501	497	516	465	508	493	540	484	497	463	491	481	506	476	480	491	532	517	507	507	450	487	526	501	486	503	514	444	502	526	482	516	457	559	489	514	510	514	508	516	505	474	515	514	482	514	458	469	547	498	489	504	463	512	557	488	496	496	533	500	483	485	509	514	492	461	528	509	467	501	460	481	469	459	492	477	465	471	507	504	479	489	545	486	490	489	518	484	475	498	490	478	500	552	494	498	490	477	465	510	498	515	497	485	509	506	493	498	504	478	485	492	500	507	522	456	525	473	486	503	501	458	522	494	487	512	516	445	523	511	472	508	523	511	485	509	520	508	570	487	506	494	502	509	523	516	522	528	529	485	484	506	526	494	476	485	540	470	502	538	475	508	524	513	499	498	520	507	468	489	492	481	527	502	511	489	513	502	543	487	479	510	524	510	483	498	513	525	463	504	492	458	481	512	539	494	480	452	488	533	493	507	503	487	484	500	454	531	532	527	478	467	542	529	510	528	515	551	513	502	508	510	522	499	514	509	491	496	553	481	445	500	479	488	477	495	497	542	491	510	524	476	486	491	467	502	501	510	499	529	502	518	501	522	473	489	519	498	483	539	503	496	510	460	515	518	541	473	499	463	517	463	479	520	460	497	476	511	506	491	488	511	539	474	491	498	502	523	524	529	491	459	485	530	512	470	496	463	462	485	480	459	517	514	517	497	474	510	507	486	518	494	498	495	498	510	492	520	500	472	497	519	506	498	523	461	499	488	508	526	523	512	515	522	494	502	535	492	485	480	507	500	487	501	492	514	526	499	496	456	503	516	524	478	503	490	482	516	451	446	493	527	529	505	517	480	522	476	506	488	481	451	503	496	510	512	517	483	464	522	490	543	507	501	488	522	500	496	452	475	501	486	506	472	472	490	513	497
19438	3339	1327	1078	742	630	512	464	422	381	372	376	330	336	331	304	367	317	308	373	324	334	321	296	305	300	316	311	312	339	332	291	334	319	353	282	324	308	305	327	319	302	311	303	300	294	300	342	330	294	297	313	281	309	303	328	306	304	311	308	313	308	280	299	335	301	316	310	315	293	327	319	298	303	316	280	291	289	315	284	291	272	304	334	310	268	309	296	331	309	321	311	300	307	313	279	303	304	289	312	295	302	330	285	308	317	309	313	298	303	295	349	305	314	288	295	302	315	323	305	308	311	291	313	311	301	336	273	320	332	305	313	292	310	309	291	290	311	313	325	310	277	319	280	280	317	297	290	291	274	296	304	318	269	325	330	323	302	312	308	348	312	309	301	294	288	273	309	290	305	270	318	333	296	309	329	302	290	320	309	295	321	273	301	309	361	304	309	285	295	290	297	307	299	278	315	317	310	303	319	317	307	296	283	304	313	299	313	337	274	327	299	303	296	351	298	311	319	270	292	305	309	314	317	329	329	318	288	325	282	287	334	297	290	339	349	310	314	296	317	344	304	295	285	314	295	301	258	284	314	272	255	331	275	294	289	297	324	316	278	253	287	317	319	268	336	299	329	303	300	285	316	304	290	309	324	298	301	300	307	276	291	292	295	317	334	332	296	319	307	328	287	296	302	281	336	311	295	290	298	319	291	303	301	295	297	289	316	284	309	328	297	306	309	310	325	298	268	316	307	322	308	299	287	298	295	297	287	285	291	292	302	316	317	297	299	310	291	292	333	278	311	311	295	309	283	290	331	291	295	304	278	337	315	352	297	313	300	296	310	309	318	280	315	298	291	290	338	328	322	291	282	346	342	263	313	297	288	314	318	300	318	300	281	291	305	269	312	292	323	290	297	294	320	297	311	316	325	331	315	259	290	305	335	330	298	291	284	308	340	311	326	269	320	310	307	310	332	318	278	319	276	308	261	291	321	315	300	306	289	255	320	284	302	279	302	299	308	287	298	291	291	337	321	287	304	307	332	353	294	291	308	298	315	333	335	302	303	299	308	302	306	286	327	292	289	312	316	309	314	317	286	321	327	320	316	338	310	310	309	303	307	305	280	319	302	303	293	327	274	292	287	301	331	314	302	306	326	298	309	285	331	306	295	304	287	321	289	315	267	272	317	263	277	302	318	306	320	295	333	318	309	272	334	281	297	280	271	308	328	284	295	299	293	314	308	306	331	289	319	319	307	258	278	326	313	305	291	334	299	299	293	295	334	310	293	292	324	318	307	307	284	304	276	329	301	295	282	319	318	288	280	303	277	332	311	283	276	310	299	304	321	311	311	317	305	306	276	300	320	302	290	283	303	276	292	292	340	281	328	303	292	328	304	313	312	311	305	318	314	287	298	306	296	295	308	298	274	303	330	301	309	302	289	295	311	332	283	292	310	282	299	302	273	306	303	304	277	307	314	313	307	313	278	319	287	338	307	308	303	337	292	350	275	318	315	291	312	299	293	319	291	298	335	268	306	299	291	316	301	315	267	299	314	342	304	326	307	323	305	304	315	286	318	284	300	315	307	307	304	272	314	290	285	303	309	317	286	302	300	313	302	308	303	263	288	280	290	308	310	286	261	282	321	276	299	333	315	314	305	311	316	305	299	271	277	287	303	330	314	329	301	309	288	297	290	318	305	315	301	274	355	302	309	299	287	269	334	310	285	312	278	304	276	278	276	304	325	347	341	323	280	326	329	310	296	263	294	287	281	289	317	303	295	318	290	287	317	303	311	313	305	299	339	323	301	297	299	309	317	289	300	263	316	325	303	345	312	327	299	304	316	331	311	300	289	324	278	334	299	320	301	318	302	359	317	325	325	317	307	288	281	301	259	281	273	300	317	300	284	323	282	294	313	251	299	266	289	310	338	323	337	312	290	311	302	301	288	303	297	330	310	319	301	297	318	309	297	346	294	301	297	309	331	303	285	272	307	330	369	312	311	326	316	296	300	314	315	298	311	282	312	330	269	304	296	292	299	302	296	288	315	274	299	278	305	314	287	274	325	315	291	306	301	315	282	344	271	265	313	273	296	335	289	293	315	279	299	298	312	296	312	311	300	309	314	324	311	332	300	292	271	307	298	306	287	311	296	343	267	308	292	345	304	277	310	291	310	301	295	314	311	317	287	324	302	280	315	318	299	313	261	355	307	293	283	315	275	290	313	275	278	279	309	272	331	277	310	294	292	324	303	310	328	287	331	282	310	315	301	325	278	288	306	331	291	304	330	278	285	294	289	295	288	312	308	335	312	301	302	299	293	312	318	298	280	308	326	326	311	268	281	303	318	300	306	319	314	306	276	313	302	304	285	296	310	303	323	314	315	297	289	281	305	293	335	330	316	323	325	332	306	310	322	310	305	287	326	310	303	279	289	282	282	286	291	323	306	288	295	327	296	323	314	300	295	291	290	321	321	318	296	322	280	287	297	331	297	344	288	293	332	298	301	298	313	289	311	315	313	297	310	290	278	298	303	280	313	302	278	311	294	297	301	297	315	288	322	297	319	310	311	322	285	268	306	289	290	299	339	308	300	264	274	300	295	319	309	327	294	361	321	300	287	306	310	319	315	308	305	290	319	310	325	281	272	282	290	290	289	317	303	334	299	290	301	315	288	285	280	292	302	303	288	315	297	321	287	313	319	331	273	296	282	279	278	289	315	312	332	307	305	302	323	306	305	275	300	320	321	273	276	294	306	297	304	322	299	293	306	294	337	295	302	285	285	326	334	313	341	315	334	281	288	335	307	329	310	270	315	312	327	324	313	281	302	302	338	282	329	301	316	273	322	321	306	302	291	303	281	335	310	331	326	288	289	278	298	271	306	296	309	309	320	267	335	323	303	306	295	306	302	304	281	278	281	310	334	292	327	291	313	293	320	293	324	277	290	319	294	307	325	306	291	278	261	317	277	315	289	290	267	333	330	284	323	308	312	326	305	303	292	287	299	318	289	313	304	305	301	264	352	338	301	332	356	331	321	296	317	317	283	312	288	303	321	341	341	300	308	336	295	316	297	320	294	304	296	281	286	306	277	296	292	295	304	282	316	304	302	312	318	305	324	302	264	305	303	299	319	307	274	342	285	314	274	309	308	313	273	304	319	351	294	318	296	314	243	256	289	304	313	310	306	284	303	294	315	295	329	299	305	315	288	310	296	296	327	299	294	286	301	330	284	289	324	270	301	307	314	312	328	306	291	312	319	254	317	286	306	273	306	306	289	314	312	311	327	323	324	291	331	305	285	290	332	332	299	309	313	286	284	303	311	300	316	288	322	308	297	292	304	316	326	303	290	305	290	317	289	291	312	306	318	287	290	297	339	288	313	303	315	316	319	267	283	296	298	327	317	305	280	309	298	335	303	302	297	305	315	302	322	306	315	301	244	311	323	289	283	298	292	285	314	279	328	309	325	302	329	287	277	287	321	295	332	300	286	306	319	296	306	326	274	293	324
11231	1745	3135	3344	3062	2520	2198	1849	1653	1583	1473	1356	1244	1194	1109	1061	1084	1029	1037	985	1010	939	970	977	924	961	897	908	936	880	883	941	872	903	884	896	826	886	869	865	875	851	877	850	796	850	858	877	828	823	870	824	861	854	838	849	829	865	866	834	857	885	809	881	867	831	841	855	812	814	831	857	815	809	765	812	810	825	836	830	812	869	827	810	801	780	864	855	773	840	834	865	798	869	827	810	799	788	803	822	864	813	827	849	833	873	821	833	827	823	798	851	807	798	837	802	815	801	886	852	798	822	862	847	821	753	833	794	809	811	827	797	844	838	811	794	840	825	853	789	820	840	858	806	813	845	793	820	861	768	819	856	833	842	799	836	849	818	815	764	810	848	817	844	795	802	811	874	855	799	819	829	865	835	848	825	772	835	778	823	880	823	768	770	851	853	817	826	826	842	815	834	832	839	807	780	851	843	779	857	808	899	777	822	828	856	832	861	889	848	776	846	766	846	788	839	813	843	845	833	790	804	814	793	777	819	825	797	800	860	857	813	800	787	815	809	831	771	819	812	849	782	789	785	843	825	843	801	844	833	822	789	823	821	863	831	869	788	840	823	891	806	845	825	794	863	814	848	814	766	766	799	857	831	774	829	821	835	807	843	835	817	821	831	827	839	830	838	823	813	814	797	798	825	813	882	847	805	832	815	849	801	778	773	829	819	818	837	841	850	818	876	794	871	806	820	772	845	770	750	848	851	850	857	835	828	784	815	779	832	866	754	801	850	826	816	843	817	795	853	795	814	784	854	797	805	852	811	841	825	828	800	862	849	821	829	839	807	770	804	837	838	810	846	825	816	843	857	852	810	811	781	787	841	818	809	820	802	781	777	861	777	814	849	857	827	775	829	838	828	819	850	807	781	819	848	852	827	788	834	833	776	839	845	850	832	825	793	809	843	871	773	865	841	798	788	809	825	853	804	793	809	806	761	822	828	830	831	776	825	819	820	863	864	814	844	820	850	780	859	775	805	797	819	787	817	785	781	863	828	857	835	821	803	840	804	865	804	797	781	805	822	848	759	781	837	843	819	796	861	786	805	835	804	755	844	807	787	819	834	819	875	850	854	811	827	766	855	793	820	823	847	835	817	840	832	824	812	869	836	821	842	844	778	775	829	829	856	802	776	801	847	836	846	856	816	814	859	833	795	824	831	811	784	816	873	812	833	806	804	807	851	830	805	848	837	845	808	826	837	798	850	837	834	813	827	855	823	817	760	861	825	789	855	831	836	872	774	851	829	834	808	828	828	785	847	812	830	820	834	805	813	843	831	844	842	841	818	788	805	832	792	825	858	816	826	793	815	812	783	829	771	789	775	786	834	756	798	875	822	802	793	836	753	791	775	800	798	864	821	874	777	815	840	777	840	782	828	843	844	852	818	805	807	834	877	832	784	794	840	823	797	813	772	834	795	820	744	860	789	856	794	784	830	813	824	818	819	808	776	824	793	814	792	818	826	823	826	869	873	792	793	827	846	796	810	850	841	840	825	784	842	795	808	848	801	829	791	834	847	839	809	835	872	845	838	885	846	848	826	858	853	843	868	806	849	804	815	801	829	826	854	849	772	722	839	855	825	832	820	847	862	828	858	815	803	854	833	790	807	828	795	825	802	820	816	865	815	813	860	781	859	853	852	812	840	815	841	809	822	874	846	839	831	813	793	751	775	836	829	821	790	820	819	859	796	828	804	807	853	814	790	824	832	800	767	816	861	788	831	811	797	800	840	791	793	829	805	905	779	807	785	831	747	789	848	851	818	837	804	761	807	837	819	831	808	867	866	795	822	790	801	830	789	833	844	786	860	850	815	809	798	801	809	866	797	826	857	777	778	793	847	827	778	775	805	802	875	808	808	834	821	847	811	858	793	809	804	839	840	793	837	840	771	839	833	785	855	825	790	850	833	827	827	789	803	850	818	804	809	866	825	835	819	792	843	810	771	765	815	852	802	791	834	819	840	825	859	808	793	836	825	821	816	789	842	815	830	806	796	813	785	807	852	881	790	772	801	779	850	877	842	818	774	844	826	831	833	818	851	845	798	821	860	814	848	784	825	848	818	788	835	842	810	809	818	852	828	840	814	864	865	842	820	852	743	857	853	783	852	837	803	843	846	872	846	806	783	783	850	841	818	801	795	821	867	825	820	839	816	805	804	826	853	834	804	851	844	851	807	800	807	795	791	839	788	847	811	853	840	816	800	876	801	856	793	846	844	854	816	799	797	776	819	840	798	753	810	832	807	817	807	801	783	827	763	818	836	810	830	869	827	830	783	804	807	810	808	844	829	850	774	834	791	835	822	854	827	809	852	793	799	815	795	824	815	799	899	849	829	824	854	825	783	839	818	797	839	822	812	805	830	822	805	862	796	837	794	817	836	854	730	845	797	796	798	790	829	898	797	761	869	842	843	820	849	861	886	842	803	850	831	786	765	846	776	852	834	858	794	784	798	790	805	795	804	821	862	829	828	848	809	818	831	805	828	820	819	814	793	821	748	786	867	768	852	881	853	817	807	772	822	784	759	786	868	792	803	813	848	857	803	786	782	840	809	872	826	804	812	795	832	820	818	849	781	818	805	812	796	849	855	791	835	832	793	803	854	772	780	803	858	771	820	808	775	809	792	853	844	781	763	794	810	827	817	799	806	793	838	806	818	851	743	819	776	854	840	852	803	807	817	824	792	828	823	818	801	798	809	793	802	819	837	819	827	796	784	802	799	844	782	822	839	808	828	785	825	819	776	877	815	832	830	888	805	829	835	745	798	815	850	829	798	794	818	788	858	803	812	810	811	783	785	806	790	811	860	753	832	809	859	836	790	814	841	785	801	818	845	810	842	819	820	822	815	810	814	800	832	818	871	781	829	802	825	845	829	810	835	856	848	869	853	839	852	809	791	820	761	814	770	759	785	885	829	780	834	796	814	848	859	830	876	787	850	777	788	818	791	832	833	834	810	865	831	829	855	817	769	800	806	799	851	812	831	783	815	841	839	774	841	811	803	854	876	769	815	837	776	784	801	833	850	833	856	860	782	786	814	796	839	844	828	825	827	868	799	840	849	823	777	813	804	813	741	856	793	803	813	865	830	801	808	789	821	827	778	858	778	803	846	815	859	830	787	809	807	751	867	763	862	832	827	803	857	823	790	790	800	828	822	874	794	810	789	837	802	817	782	826	853	805	764	816	810	851	807	849	789	830	849	825	769	800	828	811	863	795	841	788	865	758	838	814	865	866	870	800	839	800	827	856	808	818	786	809	853	867	783	833	811	777	801	877	838	813	826	865	767	831	792	842	849	792	844	786	836	786	832	869	777	821	841	822	852	809	806	852	772	880	785	801	829	803	860	826	825	832	815	809	850	776	815	827	855	859	827	817	884	862	754	831	823	814	837	846	793	825	858	833	869	799	846	796	759	825	844	783	828	764	806	798	816	763	848	806	842	855	834	816	782	805	797	823	808
30266	7368	2375	1699	1183	827	678	613	531	486	413	413	361	380	365	344	321	318	315	316	323	345	285	301	300	309	322	273	306	285	266	327	302	316	296	268	248	271	291	305	321	288	251	287	271	266	280	278	294	246	299	300	263	266	305	285	294	275	261	283	278	288	283	282	282	287	251	271	260	281	318	292	292	274	269	272	299	279	271	302	317	251	284	271	295	279	272	286	282	283	275	273	263	312	305	321	284	263	299	317	308	272	310	297	334	241	286	264	271	311	277	274	266	286	267	284	276	268	264	289	274	280	296	264	274	262	273	258	272	289	304	302	299	274	261	277	310	278	258	301	287	269	269	266	296	278	293	290	274	281	282	251	295	250	298	276	289	285	291	267	295	287	274	302	285	297	255	266	282	276	277	261	268	289	273	256	293	266	296	295	263	263	284	294	261	259	284	263	282	316	274	260	275	309	258	290	278	303	258	271	294	256	263	266	288	296	258	285	278	265	272	255	270	252	313	286	266	261	269	299	279	273	309	286	265	298	289	278	321	283	287	277	287	306	309	265	283	278	279	293	255	274	288	264	268	254	275	280	295	269	292	271	263	282	262	276	275	269	281	283	294	291	250	272	261	309	271	288	259	278	262	276	297	276	269	261	286	268	272	270	289	303	285	261	307	298	317	257	299	289	269	259	293	279	271	285	261	288	269	271	275	294	302	302	295	282	305	267	310	266	274	284	281	285	300	303	277	270	267	250	284	261	269	256	281	279	284	276	254	267	263	287	296	277	285	286	272	274	281	275	281	282	284	280	293	276	286	291	318	311	255	250	292	270	258	271	290	267	312	298	276	295	284	291	262	303	263	306	280	290	291	294	301	248	296	283	287	301	266	323	272	286	271	288	272	269	277	301	318	275	289	276	258	297	285	249	274	289	285	266	276	276	307	280	255	267	298	294	280	278	271	273	329	282	270	271	283	278	266	270	284	284	296	302	272	262	280	290	282	276	301	296	292	271	284	269	272	256	286	277	284	266	239	253	267	246	260	262	262	285	274	280	273	280	289	295	295	324	277	264	291	276	262	258	273	292	295	257	264	246	281	280	279	279	262	269	296	261	285	255	276	254	285	285	302	262	307	283	262	271	282	272	273	311	251	270	269	291	284	265	278	302	275	284	258	272	291	288	296	284	262	251	285	271	255	307	300	277	291	287	296	291	312	274	291	263	285	274	262	293	263	308	296	294	288	282	276	317	292	281	277	305	265	286	297	278	318	269	246	284	309	293	251	266	287	294	327	273	263	280	260	265	277	328	272	288	277	314	263	264	261	315	311	262	268	273	307	266	256	269	281	295	296	300	269	268	274	295	312	282	319	264	290	295	272	309	305	296	283	295	320	313	275	288	273	277	279	283	256	311	276	313	288	306	267	274	310	282	276	278	270	268	277	279	262	299	283	283	248	266	256	256	277	287	257	260	263	280	283	298	299	278	309	311	318	339	294	280	283	294	275	280	284	289	287	295	259	294	255	275	278	260	272	260	296	230	260	272	311	279	266	288	269	283	295	261	252	305	280	285	276	256	292	274	295	294	266	290	294	289	290	284	269	275	285	265	280	279	269	243	264	301	246	274	271	274	311	288	294	271	289	284	260	292	280	304	288	303	268	272	266	295	294	259	288	256	274	298	312	270	286	284	263	311	271	260	303	280	281	255	291	256	276	270	259	312	274	302	284	286	276	285	256	284	257	271	284	286	272	270	272	294	297	253	289	271	284	265	271	288	260	272	270	254	276	294	296	270	282	284	242	259	278	253	280	297	291	310	265	286	261	292	257	288	269	275	274	295	261	255	272	281	293	304	253	313	276	263	266	296	267	261	262	290	263	287	291	262	291	283	275	305	315	269	250	249	263	286	267	294	239	247	298	287	282	250	292	304	282	308	298	276	296	261	283	282	284	271	265	279	308	243	276	273	260	272	257	264	261	296	317	284	248	282	288	238	281	306	269	309	257	289	279	262	257	267	286	266	253	272	292	285	274	304	312	272	267	261	287	252	276	302	291	295	252	273	283	299	257	272	290	273	289	284	292	292	255	270	287	243	288	310	283	244	282	291	271	284	300	270	263	255	290	302	261	292	284	294	298	283	282	306	276	261	311	271	273	272	268	282	264	310	275	280	276	288	264	302	292	281	270	250	281	276	263	241	293	259	294	299	311	295	330	284	287	270	269	269	301	286	287	258	246	307	271	264	268	255	277	284	283	308	265	284	259	255	259	280	263	291	294	264	260	304	275	261	279	265	258	290	304	276	239	309	296	264	318	284	279	288	269	315	278	262	278	266	282	275	300	265	285	289	280	277	246	300	294	267	281	285	229	272	271	286	286	299	309	299	280	299	264	282	270	260	261	311	308	245	277	288	245	273	274	289	276	299	304	261	279	268	298	273	284	277	304	275	294	270	272	255	307	297	250	291	256	313	241	278	300	264	260	295	292	270	299	289	268	277	284	295	266	279	296	282	237	291	279	270	264	307	277	268	315	315	308	259	284	295	267	313	334	270	300	240	266	275	277	273	257	292	249	321	293	300	275	244	281	298	280	307	274	291	313	274	266	270	290	282	281	304	320	279	276	280	267	275	279	263	279	262	267	314	324	270	261	287	277	299	266	273	295	298	292	266	304	291	293	287	280	280	282	271	264	254	271	228	270	263	274	293	274	290	307	284	280	307	319	281	253	313	289	259	276	304	250	257	288	255	262	254	311	269	277	271	251	267	294	301	271	270	315	286	303	300	280	286	311	294	300	286	277	297	278	295	286	257	284	268	291	272	298	265	281	287	248	235	278	270	324	263	279	290	277	284	273	277	257	271	250	311	283	281	270	293	240	283	302	281	267	281	248	276	271	268	300	289	282	291	271	273	286	259	305	277	269	328	268	301	285	278	281	261	282	249	297	298	298	302	297	308	280	297	253	298	265	309	267	265	257	227	273	296	247	265	275	276	290	273	290	294	277	299	278	291	288	272	314	292	276	270	258	278	280	310	251	291	279	299	299	282	264	294	272	274	258	305	294	243	250	276	295	313	273	275	277	277	288	286	269	294	288	274	296	282	290	275	282	293	280	279	262	259	263	273	305	294	295	273	248	292	291	254	292	266	286	270	257	276	279	270	259	263	307	309	311	276	264	303	289	262	292	293	285	267	293	299	298	284	291	298	278	282	276	297	297	304	295	239	278	313	291	274	270	270	278	269	240	310	274	259	302	273	270	246	295	273	268	288	277	282	275	264	267	254	262	275	255	313	280	292	277	300	275	284	280	294	293	289	292	299	281	261	293	265	288	292	278	285	258	279	298	297	305	281	297	262	285	263	280	283	284	293	270	296	277	272	297	317	294	275	270	303	294	321	285	272	283	263	299	270	298	288	326	269	280	309	272	240	278	263	283	301	263	278	299	296	284	248	284	264	302	281	304	254	278	265	255	285	285	302	294	292	316	254	275	265	266	274	294	273	285	291	271	296	283	278
15684	2313	5090	5532	4953	3886	3229	2805	2339	2086	1841	1686	1567	1419	1359	1319	1166	1200	1142	1057	1084	1042	997	979	1050	968	957	952	864	892	874	887	829	886	855	881	820	814	836	827	817	784	817	804	789	838	805	787	851	811	748	785	836	794	793	745	790	749	788	753	745	783	748	777	770	742	785	746	804	738	763	757	771	772	742	786	769	755	786	717	771	787	773	698	752	775	715	781	769	770	729	749	724	799	754	783	780	806	760	765	806	784	715	736	774	743	782	759	756	734	819	705	722	731	773	763	790	729	718	713	730	756	768	675	696	715	751	766	736	761	808	786	708	766	735	717	727	740	747	742	751	720	771	742	769	705	734	732	742	733	770	751	712	766	757	718	749	746	757	754	736	754	733	766	739	741	745	690	728	739	743	724	752	754	735	772	755	725	715	734	739	718	740	750	733	729	774	727	732	755	723	763	739	708	724	763	754	727	752	764	818	682	712	740	760	763	795	766	741	723	761	769	727	714	719	735	761	710	769	720	747	712	730	716	734	665	729	709	721	694	734	780	796	747	732	736	737	754	766	725	752	773	740	746	770	734	716	767	739	709	842	732	726	727	728	728	663	745	746	737	703	739	741	710	769	766	766	752	693	697	724	734	741	763	765	702	709	752	728	762	710	715	665	754	792	755	744	690	704	710	733	752	725	758	772	739	745	708	736	744	737	724	717	728	776	745	798	722	716	700	741	720	762	737	767	747	753	726	721	700	757	768	737	697	810	755	745	764	731	767	687	702	733	765	749	774	730	718	789	788	750	729	747	726	737	723	734	696	771	721	714	750	726	770	767	716	768	671	683	713	775	735	728	700	737	747	789	686	704	756	758	669	695	739	766	695	770	749	746	720	781	702	703	743	747	700	725	780	758	752	758	752	756	776	785	717	749	712	755	761	702	751	788	730	774	784	726	749	718	749	721	720	765	764	726	745	728	752	711	752	710	742	707	728	740	697	766	728	713	740	781	725	720	789	765	698	741	747	710	729	782	741	759	740	774	754	741	692	722	702	728	706	704	747	725	761	725	753	725	729	684	764	752	713	759	773	708	711	769	792	757	761	775	753	745	725	751	776	802	701	720	733	776	727	754	768	715	703	775	749	730	692	748	729	729	707	731	751	673	717	727	701	743	743	736	695	658	734	739	709	704	748	729	670	716	700	759	706	722	767	757	725	755	720	744	716	747	718	761	712	716	705	753	739	726	731	705	720	793	755	701	778	709	708	755	735	739	769	722	709	680	748	730	780	759	748	794	725	723	734	745	757	747	750	786	771	730	725	722	737	734	747	736	742	738	743	704	749	792	753	761	749	768	737	678	755	756	731	745	717	765	758	716	763	746	739	724	767	724	762	695	767	777	710	758	767	747	765	737	726	737	736	728	775	708	753	772	727	774	753	796	731	753	793	705	739	770	745	749	746	731	738	756	746	709	749	796	725	739	722	771	704	739	703	757	721	695	741	741	759	774	792	737	783	741	753	724	728	693	768	740	714	772	744	723	752	742	734	729	763	739	754	733	719	729	766	770	778	776	773	750	744	726	748	735	721	737	748	704	719	749	736	754	723	745	730	716	693	729	724	733	723	715	803	776	728	681	799	747	744	724	704	749	752	718	735	784	758	722	753	728	736	783	710	771	741	677	729	739	700	739	737	752	725	718	689	773	787	729	707	751	700	683	790	755	722	747	748	800	776	742	765	721	726	733	727	772	713	744	710	708	698	733	726	756	719	742	742	698	723	682	749	771	706	745	718	765	738	733	693	733	696	730	761	719	754	702	764	753	762	711	734	692	721	792	704	775	700	728	749	749	823	739	728	741	745	724	751	757	738	750	753	764	750	814	762	768	690	682	708	714	713	769	765	716	756	722	710	765	705	766	754	649	751	759	766	691	690	717	724	732	724	769	721	699	725	691	749	745	737	747	704	756	759	753	769	718	718	713	737	726	746	745	729	756	762	786	790	748	800	706	703	757	708	737	768	754	717	737	706	707	708	745	751	754	744	733	782	747	749	780	726	728	752	774	786	695	732	738	740	747	754	745	750	726	703	720	725	749	740	682	713	748	779	718	773	686	715	721	724	726	702	708	730	770	713	713	786	754	694	745	737	733	718	752	744	728	780	801	715	705	709	774	738	717	791	757	736	743	741	744	761	722	768	762	729	740	764	757	767	706	653	719	741	704	711	718	723	785	723	758	680	748	698	736	769	769	753	758	746	799	771	740	679	742	711	692	736	686	712	762	802	712	753	770	727	716	733	739	681	717	747	732	743	715	712	769	753	702	732	731	783	701	697	731	724	758	724	721	753	760	741	726	740	721	698	745	712	743	811	716	752	751	765	700	765	781	732	710	727	742	721	716	783	733	723	704	798	763	758	753	684	703	756	757	713	749	771	739	711	791	731	737	726	788	749	717	779	754	768	731	747	723	763	754	737	680	740	728	779	740	724	715	724	706	771	777	736	736	730	716	745	742	727	750	729	746	764	739	737	748	683	809	758	764	728	748	722	730	719	740	700	763	772	746	660	703	726	735	786	723	726	727	726	745	748	761	722	722	753	760	740	711	706	764	732	736	715	719	712	686	712	755	754	770	756	701	727	729	705	694	722	723	704	774	765	697	746	711	770	727	731	779	760	766	739	722	713	728	757	755	735	703	735	802	710	741	751	714	711	746	709	758	784	763	740	732	706	754	753	781	721	719	695	727	734	772	770	750	696	729	744	727	715	770	731	750	720	737	742	748	741	784	732	724	721	716	700	718	688	735	752	717	681	738	765	755	721	779	679	774	737	761	741	725	758	739	739	744	777	766	732	717	738	712	760	735	736	734	775	688	742	712	705	747	738	727	729	760	744	741	736	696	691	744	675	731	730	714	802	733	700	757	750	729	747	771	764	751	773	723	755	776	738	712	710	707	706	736	727	740	744	661	746	709	734	770	716	729	716	738	716	723	736	762	682	764	728	778	784	766	740	784	708	760	747	732	730	750	752	753	726	733	744	709	742	717	721	766	692	752	766	705	725	752	660	755	741	702	744	750	763	718	744	714	732	683	708	721	756	750	777	721	703	683	676	759	698	752	743	723	781	729	738	747	779	772	688	727	755	727	745	753	772	744	726	774	704	717	738	775	762	718	777	732	761	708	748	762	749	731	732	782	745	740	697	735	712	765	730	732	705	738	731	746	742	720	749	764	753	710	767	802	710	784	733	666	774	750	775	761	706	777	759	746	755	696	725	732	751	743	747	731	715	737	761	771	689	727	736	764	703	708	738	684	702	730	804	743	737	805	709	716	723	716	757	730	763	738	747	726	696	740	759	745	780	785	738	743	773	759	756	731	787	703	702	713	700	731	763	756	769	735	763	720	727	713	731	717	768	750	709	733	748	731	719	752	738	734	716	738	734	735	780	746	725	724	735	767	728	705	727	750	746	739	735	754	745	748	752	738	706	735	705	729	730	700	720	685	771	779	701	767	744	727	757
2458	198	205	162	167	156	170	177	148	177	184	156	167	155	143	173	192	150	166	146	159	133	180	156	161	143	163	164	171	158	153	171	143	178	144	144	158	174	154	187	156	192	156	179	165	161	155	162	152	198	174	166	152	171	179	154	173	188	170	145	181	200	144	164	158	165	176	156	160	180	142	172	141	151	149	172	162	177	181	159	160	173	151	163	162	154	158	179	166	149	161	170	161	144	167	154	156	176	132	162	157	171	170	154	151	168	164	167	169	182	170	175	168	148	160	175	162	182	161	159	170	152	172	151	165	164	183	168	184	167	145	164	146	159	191	155	160	158	167	168	144	151	141	158	150	158	176	154	152	141	154	171	140	173	157	178	150	150	181	159	165	181	155	169	160	164	158	160	137	156	163	150	164	166	159	173	160	183	164	167	191	140	163	141	166	156	172	168	170	175	156	157	183	138	166	156	163	151	150	161	157	148	152	163	168	161	146	147	173	157	159	145	155	168	169	161	150	149	168	154	173	144	185	158	148	142	160	163	171	134	143	189	168	155	174	160	156	143	170	171	169	142	146	153	164	162	154	160	149	157	170	172	169	160	164	150	150	164	159	156	155	151	126	163	167	159	163	154	165	183	171	147	177	150	151	150	175	165	158	175	177	165	134	141	145	145	150	142	140	164	163	175	178	155	188	140	132	163	162	167	182	137	158	144	141	157	158	169	146	177	132	162	172	130	175	159	149	139	162	179	158	165	160	160	168	150	151	159	166	172	177	171	169	174	162	149	137	145	181	150	155	180	151	151	176	153	144	154	160	147	143	168	181	169	152	145	146	165	159	140	175	161	147	157	170	164	186	162	163	158	160	174	127	165	161	158	165	159	149	160	154	148	165	163	144	165	181	155	181	156	158	142	164	161	158	166	156	155	143	179	160	174	161	156	147	170	169	185	145	163	175	157	162	149	174	187	145	157	157	161	157	168	180	175	163	170	147	164	164	162	171	158	138	162	179	156	173	157	164	158	146	184	163	174	163	162	149	156	172	160	168	177	177	152	170	167	144	153	148	171	162	161	151	163	158	152	168	161	155	184	138	131	163	140	166	157	186	157	154	169	191	155	152	143	183	155	183	162	147	154	147	167	163	152	167	151	149	149	140	171	166	144	174	165	165	183	152	138	149	170	150	152	164	171	159	158	144	170	163	168	178	180	159	166	146	161	164	159	177	157	176	137	163	163	158	154	179	171	181	150	157	173	149	155	157	159	171	159	173	177	151	159	138	150	169	173	192	153	166	159	164	174	140	158	151	146	157	194	165	164	144	153	185	151	171	165	177	132	158	156	169	173	178	148	186	156	162	168	153	165	177	170	178	158	158	143	164	170	158	164	151	163	157	172	149	148	170	157	181	137	179	172	168	168	149	149	147	151	165	151	156	135	154	189	167	141	169	142	156	149	156	154	179	174	161	162	152	142	154	172	179	179	148	161	152	150	162	150	164	176	160	139	150	161	164	166	143	159	176	167	181	144	159	152	186	147	185	163	167	150	149	149	161	162	132	155	164	158	171	148	168	155	181	155	156	155	197	153	167	159	160	166	147	192	194	149	172	177	152	160	177	164	172	168	151	195	158	184	149	139	143	168	157	149	143	147	164	139	139	141	158	149	185	144	176	157	159	145	158	174	170	152	149	162	168	161	139	176	157	146	192	135	175	159	179	175	174	158	173	171	141	162	160	166	161	159	171	152	176	166	155	149	165	163	174	162	142	156	173	138	162	159	156	160	160	193	166	168	188	173	140	163	145	148	171	153	148	161	146	168	157	151	168	153	165	147	159	160	172	157	146	152	179	173	176	176	141	174	142	165	200	127	156	161	158	160	152	162	162	159	156	168	149	150	169	159	165	176	131	169	143	162	151	161	158	151	159	157	161	156	172	173	147	163	180	145	162	168	154	162	174	190	155	157	171	164	134	148	149	183	141	147	165	158	160	175	171	171	155	193	186	153	157	160	135	160	146	190	168	159	166	155	183	178	152	171	151	149	161	167	145	168	174	139	158	160	151	162	156	182	140	145	146	158	181	147	180	153	156	171	136	149	156	143	160	146	174	163	170	178	173	175	134	177	145	148	159	162	150	154	146	152	160	146	148	168	154	166	172	179	141	153	163	145	175	170	166	172	171	180	154	172	171	157	169	181	162	158	143	165	172	153	149	172	149	152	167	156	175	164	160	134	149	160	150	158	149	193	149	172	165	145	139	155	154	186	175	177	148	167	151	176	161	174	179	162	147	178	165	157	168	165	173	162	157	158	165	190	164	175	155	147	170	171	152	162	158	156	171	157	171	158	180	144	161	127	157	138	152	181	161	162	152	144	164	150	154	190	167	158	167	149	161	178	172	167	156	149	152	172	166	177	150	184	150	160	159	184	162	166	157	166	161	154	151	161	140	152	142	161	163	151	151	162	188	182	145	159	165	157	152	129	165	170	170	164	178	182	155	177	156	169	152	159	168	178	166	174	165	149	148	164	152	160	156	170	140	151	161	158	157	164	164	163	165	161	147	165	171	197	184	159	177	168	163	153	172	148	182	162	177	150	167	161	172	152	161	178	155	160	154	159	172	164	142	187	150	138	151	146	162	170	183	147	155	167	147	159	167	157	176	155	149	146	155	168	166	159	136	185	187	180	168	144	159	190	151	164	164	171	151	186	176	165	168	158	166	128	160	168	149	134	142	159	130	150	165	173	144	165	171	163	153	170	142	170	140	165	180	153	160	139	175	143	148	163	145	148	163	151	155	175	150	166	152	157	148	160	178	138	160	191	149	170	178	159	149	162	183	168	146	183	155	181	166	158	159	164	156	160	151	148	136	157	168	165	167	136	144	164	156	172	179	170	149	151	170	177	161	146	145	198	166	167	148	159	168	159	160	156	156	152	158	151	174	170	178	165	159	168	167	167	155	148	139	162	140	160	166	153	146	158	162	165	184	151	180	142	168	168	139	164	158	155	171	163	172	163	143	180	148	165	162	139	172	156	160	167	160	138	154	147	159	148	168	178	157	166	135	159	134	156	159	152	166	155	174	166	161	185	174	164	171	162	162	181	158	141	151	173	178	147	157	139	172	170	164	162	182	127	165	153	156	151	177	138	160	160	153	171	162	165	149	161	174	162	156	184	168	164	171	164	182	158	161	154	176	165	162	154	154	144	160	136	159	173	152	164	147	182	176	151	138	162	147	168	196	154	163	167	173	175	170	173	146	162	152	154	141	172	169	172	158	154	155	146	163	160	150	155	157	161	169	178	169	163	148	157	158	164	157	169	149	161	183	192	168	165	156	143	184	146	159	154	151	165	144	170	151	145	156	171	136	155	179	154	155	175	173	163	133	162	187	164	151	172	153	156	152	153	162	165	190	156	157	186	148	160	185	166	172	176	172	163	184	153	163	165	159	167	157	150	162	165	180	168	179	157	134	172	161	182	175	135	144	169	156	146	170	169	157	139	160	170	163	172
2485	531	659	639	672	578	566	547	515	538	565	516	527	511	527	524	498	492	510	545	524	532	539	515	484	551	506	515	467	515	478	506	506	521	499	498	479	499	511	495	477	498	477	519	486	493	497	503	494	472	522	492	483	533	486	505	489	495	528	488	491	537	500	503	506	513	515	514	512	533	488	558	503	466	483	462	524	516	477	488	499	493	551	482	503	497	498	486	510	478	511	495	530	519	439	519	481	518	528	501	511	518	500	508	485	481	498	495	498	524	515	539	455	476	468	523	490	505	523	500	504	496	500	491	497	460	479	492	534	536	484	490	489	501	553	502	479	512	573	490	467	492	513	491	487	546	479	505	498	490	487	462	512	496	471	457	494	498	460	463	473	479	493	504	555	476	519	502	487	512	504	490	493	424	516	463	517	485	490	513	501	521	472	517	521	524	501	488	469	466	524	457	500	518	509	466	486	486	498	473	464	473	509	534	509	479	511	483	508	487	490	506	540	464	522	512	531	472	460	498	501	506	504	479	503	463	465	486	466	511	508	542	527	461	479	544	514	535	507	505	519	498	500	479	530	477	487	520	521	520	525	493	496	486	503	539	506	533	510	485	500	480	481	485	504	523	511	480	497	516	507	518	480	495	507	461	503	491	492	531	553	519	524	528	498	520	503	464	495	491	474	487	496	465	523	490	518	537	481	483	506	492	466	500	495	475	463	456	498	516	469	484	500	465	494	519	500	460	506	500	481	489	497	541	489	483	509	452	495	513	447	492	507	492	492	492	510	491	468	515	513	514	510	523	500	495	478	508	514	501	478	510	485	468	484	520	550	499	479	483	520	503	492	462	474	502	480	464	495	495	495	537	485	491	535	492	480	499	517	491	488	512	493	527	485	510	524	488	481	499	484	494	519	560	520	492	511	505	507	521	499	507	508	489	516	534	472	521	514	543	491	483	494	480	513	488	494	483	515	505	520	512	509	497	516	517	544	525	490	453	496	536	502	481	497	465	480	488	500	449	469	471	508	511	443	456	506	496	490	453	498	521	529	464	485	485	503	501	443	512	501	500	446	499	534	528	491	463	467	508	474	508	527	476	465	544	463	508	508	500	526	446	529	497	473	464	458	492	493	511	492	490	501	483	491	478	512	530	479	456	467	498	519	513	525	482	509	517	451	447	452	513	522	487	533	499	461	506	461	514	493	500	483	482	475	496	527	491	488	524	503	547	496	489	518	514	510	520	484	506	485	521	461	509	465	501	499	485	505	439	500	505	529	490	468	485	525	516	469	536	486	496	473	488	527	508	498	506	504	480	471	474	486	506	471	513	497	512	488	448	486	507	506	517	509	487	479	461	488	505	497	502	500	459	480	468	494	490	512	533	473	522	542	480	508	495	534	446	501	489	462	491	499	480	465	507	489	508	502	495	471	530	486	525	512	496	513	454	542	515	500	467	515	491	538	537	466	501	514	481	480	500	516	487	532	478	484	501	532	530	503	484	488	497	521	449	484	472	531	524	456	488	485	491	488	522	466	476	479	514	545	509	490	465	505	458	492	522	494	509	484	487	474	501	500	536	460	487	514	492	509	491	489	482	533	499	490	477	505	517	495	479	496	503	480	485	515	460	511	501	468	474	504	442	476	493	504	537	504	501	477	460	516	479	504	464	477	475	493	513	541	505	482	491	500	485	536	486	475	502	547	561	523	506	550	489	470	517	513	536	508	509	489	496	518	486	510	513	522	506	523	522	526	535	479	514	505	488	474	499	485	470	464	477	496	540	470	511	521	496	492	476	507	487	492	493	499	473	465	486	507	477	494	462	463	492	522	512	504	533	525	483	483	504	511	520	509	457	520	502	501	495	506	479	494	467	495	529	499	478	501	502	542	495	468	486	475	508	475	509	476	491	538	499	490	479	481	497	492	468	482	502	478	469	481	487	513	539	515	506	510	466	530	457	490	496	468	491	484	512	497	512	492	537	534	455	484	488	515	500	518	522	519	479	502	484	497	544	555	503	509	518	493	502	503	502	478	461	512	489	540	514	486	466	504	498	498	506	488	485	467	519	506	486	489	453	515	487	479	496	461	519	479	470	486	486	504	508	516	498	505	525	518	501	461	495	473	515	489	558	473	511	543	514	538	516	511	518	522	480	503	499	497	473	508	477	484	492	479	495	488	500	572	478	511	495	490	506	504	490	533	477	472	469	530	477	470	488	508	451	452	507	525	493	494	483	505	525	467	500	499	511	505	494	466	508	536	533	471	494	489	506	499	512	493	520	485	460	513	529	507	505	509	506	463	466	485	480	520	489	499	520	534	494	486	505	512	507	498	512	488	499	466	485	490	475	480	514	490	495	504	508	462	490	503	481	490	470	478	454	489	513	473	510	488	495	496	452	461	519	496	467	484	498	492	483	500	516	524	493	522	473	514	499	537	503	512	509	511	496	464	513	539	505	497	500	515	517	495	497	497	519	487	513	493	509	526	499	491	496	488	535	471	495	514	521	500	520	503	451	554	499	507	513	466	521	493	510	465	518	528	497	529	465	486	499	517	501	516	479	485	501	517	480	530	510	470	487	492	495	500	467	456	528	471	530	498	529	503	490	479	479	505	516	470	513	547	488	492	497	470	471	499	530	519	525	511	511	513	500	508	495	485	479	518	502	493	497	460	478	499	483	520	498	489	506	523	496	514	519	541	492	503	518	505	492	494	503	503	499	501	466	495	510	500	506	507	475	479	457	490	466	488	482	513	503	495	503	545	482	521	479	476	462	506	503	519	510	490	511	524	491	459	491	492	503	497	489	473	509	463	486	534	465	496	500	495	477	519	536	500	480	472	489	481	471	468	469	505	441	493	480	503	517	477	493	490	480	507	511	516	551	459	531	500	497	507	478	478	481	481	500	454	463	497	431	495	497	440	534	494	459	511	492	484	504	479	555	492	478	494	507	497	489	492	463	506	508	504	459	499	467	493	500	479	482	512	523	482	537	543	493	531	495	516	495	494	519	482	482	463	480	488	494	506	484	498	501	470	511	513	490	484	463	518	514	484	477	494	539	494	478	509	510	470	522	536	487	498	496	485	533	478	490	520	521	494	491	502	492	515	445	500	485	477	510	481	486	533	488	525	474	497	494	504	497	510	505	494	496	535	516	518	506	526	521	495	488	513	498	525	522	519	456	521	518	507	517	500	535	512	522	499	487	515	498	501	504	488	436	527	495	510	482	531	481	478	513	502	514	508	556	487	516	472	481	491	471	489	462	438	470	499	531	474	522	526	476	540	555	502	471	556	472	479	504	525	438	480	482	483	493	482	499	507	464	532	496	474	482	505	488	510	482	511	472	479	463	490	494	486	487	524	491	489	457	487	491	501	500	465	506	511	456	505	479	517	475	458	496	483	544	489	483	478	485	498	485	503	508	513	466	499	469	494	484	529	489	524	498	480	516	498	529	502	481	483	498	544	489	500	525	532	499	553	528	499	487	513	481	470	484	505	499	493	509
19843	3243	1205	1033	738	627	505	466	432	451	355	374	345	373	350	335	323	333	330	317	306	299	313	322	307	292	310	338	318	302	346	341	356	307	297	320	318	316	314	321	293	308	321	313	305	305	303	304	317	279	294	273	342	322	349	269	303	295	314	309	314	328	301	302	307	294	331	293	324	294	293	303	296	310	279	308	319	326	328	316	290	320	295	279	285	320	309	278	292	309	287	289	337	294	305	337	318	315	294	284	283	299	317	319	296	318	314	307	296	300	306	304	283	293	318	316	285	307	314	290	308	294	317	284	295	327	319	268	305	295	284	284	290	337	323	299	293	331	331	286	274	288	268	293	280	248	324	307	300	253	315	303	298	335	325	307	303	288	280	312	284	315	300	276	291	263	338	319	300	303	315	294	308	323	296	297	332	288	302	283	317	316	316	300	283	322	315	292	288	276	312	301	276	335	289	345	332	288	294	306	268	275	303	285	307	285	299	277	279	274	312	290	320	313	307	303	332	252	259	333	343	294	287	324	334	300	292	301	281	281	302	301	345	277	310	276	288	316	334	314	320	302	265	329	311	293	336	297	302	308	327	289	304	321	310	303	309	325	280	298	288	308	286	311	323	282	285	298	323	333	281	285	284	260	312	310	297	292	312	318	296	290	340	333	305	282	321	293	298	340	321	311	308	307	308	323	327	297	295	303	346	273	315	290	315	308	319	299	290	311	318	299	302	278	312	291	281	270	323	340	288	331	319	262	279	270	300	300	331	305	283	286	289	281	326	259	312	322	276	296	310	292	267	308	310	331	301	309	308	321	293	317	293	297	302	302	330	304	306	281	309	294	284	326	272	316	312	311	336	306	299	299	292	294	310	304	314	277	303	303	292	324	329	273	308	325	297	313	293	305	300	287	304	300	331	295	306	266	320	318	307	313	318	310	315	321	311	266	323	275	328	269	293	294	310	290	326	283	321	307	306	320	291	301	328	323	272	294	324	303	274	295	300	336	256	292	322	279	307	315	288	292	337	292	271	336	308	302	321	272	294	323	313	348	329	323	313	283	275	313	306	334	306	303	267	286	303	262	273	286	287	286	285	286	310	288	326	311	269	306	275	331	274	333	338	306	310	324	299	303	317	305	327	323	317	304	293	301	282	311	279	284	298	318	316	328	320	303	300	300	313	286	298	308	334	307	283	280	310	307	282	321	320	317	302	304	301	315	303	279	309	294	323	315	298	317	301	288	306	324	294	302	310	329	313	287	293	296	289	321	300	318	331	321	321	295	308	268	303	291	281	300	275	310	326	303	276	317	271	292	285	315	305	320	346	282	284	275	255	310	322	292	294	297	292	283	308	307	294	276	300	306	301	298	280	285	315	293	278	286	305	323	268	287	293	328	301	290	280	301	298	297	280	300	300	314	307	314	298	309	306	287	276	275	307	314	287	292	312	290	310	277	299	322	323	290	290	311	302	287	309	306	297	294	286	336	322	292	322	303	273	314	321	334	321	319	293	276	293	296	295	291	274	314	299	287	292	301	329	286	293	294	311	309	315	279	307	293	324	307	300	306	302	304	296	300	240	300	294	295	293	324	274	298	287	317	305	315	319	284	321	314	316	303	329	303	279	307	285	314	333	302	309	274	329	284	322	323	296	284	300	282	344	326	306	309	309	330	334	298	277	345	290	267	312	307	305	289	310	284	303	269	300	294	307	301	297	300	329	258	305	300	298	289	320	284	296	300	283	293	283	288	280	300	286	318	307	298	301	300	303	315	325	290	324	292	319	318	268	321	287	298	290	297	289	309	271	307	322	312	280	288	258	297	303	317	332	268	331	262	296	291	298	304	323	307	344	325	299	289	285	308	272	295	300	315	309	307	328	307	319	284	295	286	290	290	314	327	311	330	292	312	283	312	311	296	321	300	325	341	300	316	288	295	271	277	306	297	327	317	290	307	264	342	285	326	320	324	309	297	337	331	275	321	301	297	288	323	301	298	317	290	344	304	264	313	335	311	287	311	291	308	295	306	277	308	324	301	319	300	277	313	295	303	304	320	305	296	285	282	304	311	306	320	330	320	296	305	286	301	340	320	332	312	309	323	320	338	300	299	323	306	295	294	309	326	312	327	264	294	292	308	295	307	311	299	309	306	336	326	296	302	287	287	303	318	326	306	278	303	303	312	294	286	324	311	294	357	300	279	302	296	320	309	313	319	282	310	297	288	334	327	293	306	281	318	315	297	302	295	320	287	308	306	341	313	324	314	312	299	300	302	298	302	303	300	308	312	330	282	287	299	309	294	299	320	306	269	265	304	292	310	296	308	313	296	311	320	288	321	282	300	316	320	304	309	334	314	316	266	310	282	327	300	301	326	326	312	300	306	312	330	310	281	317	300	291	305	297	277	284	329	294	293	316	298	308	321	299	292	289	307	317	303	312	305	302	286	318	307	315	304	287	267	277	320	282	296	313	304	287	292	303	294	276	276	279	263	288	285	269	287	287	307	320	266	297	286	314	268	290	306	292	314	333	307	285	301	312	313	289	303	284	276	294	314	288	286	276	306	280	276	287	302	328	302	309	314	326	298	325	274	273	307	284	310	295	281	330	284	323	307	288	276	301	287	297	291	296	326	314	261	300	312	276	314	330	317	304	319	312	307	324	319	297	291	311	327	248	282	316	340	295	343	289	303	313	297	296	291	317	304	299	272	311	317	327	284	287	309	320	311	298	297	295	278	336	327	305	331	278	308	298	293	294	317	315	313	316	292	298	293	289	312	268	293	307	311	330	311	341	302	295	302	282	316	294	313	312	331	285	297	330	313	277	303	281	293	324	275	315	319	313	314	309	288	276	303	267	295	296	334	317	278	340	328	310	307	291	309	302	315	284	304	305	272	322	315	301	302	344	313	274	297	332	328	305	305	296	295	327	313	322	331	323	298	300	270	296	292	309	287	311	338	305	320	306	313	278	289	260	302	298	323	317	322	315	303	290	322	302	300	268	332	325	321	289	319	343	298	306	309	325	306	318	292	288	312	341	309	282	288	283	299	269	307	276	315	309	299	308	299	316	311	321	318	300	308	269	326	301	289	274	297	304	320	318	305	304	295	322	278	290	314	305	326	321	298	310	298	351	313	301	305	308	311	324	308	324	336	312	309	321	317	283	294	290	319	281	334	297	282	295	318	323	315	285	306	299	298	347	273	318	306	279	315	315	308	297	302	332	353	322	308	316	321	322	292	293	308	331	288	330	279	299	323	291	326	311	325	288	290	304	288	310	313	322	292	311	322	294	302	309	275	324	320	276	286	328	283	315	311	274	312	294	289	306	300	323	313	319	329	309	275	314	282	310	298	293	271	307	252	300	284	280	280	298	323	349	279	288	321	322	283	318	331	314	303	332	335	282	292	325	301	300	326	319	258	316	306	267	299	321	274	306	298	295	319	296	316	310	288	305	337	317	284	285	304	281	300	282	303	309	297	318	334	340	279	296	312	310	300	296	290	288	291
11196	1675	3209	3496	2987	2543	2234	1870	1636	1551	1433	1383	1272	1139	1137	1106	1105	1017	998	988	975	903	945	978	964	874	900	877	864	892	860	906	911	859	886	880	836	804	837	871	852	869	863	822	866	872	851	831	829	852	804	876	857	841	790	853	849	825	794	826	802	868	871	804	811	848	852	808	873	870	822	830	774	803	774	819	815	810	831	795	864	821	821	818	820	852	882	868	809	767	831	841	848	845	881	818	826	782	814	824	803	827	877	784	771	829	864	858	803	835	888	816	812	816	872	767	810	832	801	810	789	878	782	877	769	802	876	851	819	797	859	849	787	864	785	794	825	793	806	837	844	841	827	799	882	805	810	851	833	829	822	826	809	869	830	836	828	846	834	793	824	871	829	820	806	805	802	835	828	826	789	867	830	805	796	842	866	780	794	783	867	800	785	823	783	847	842	817	847	816	790	809	850	828	787	826	768	832	805	815	856	892	828	799	800	830	803	776	782	854	834	794	846	783	840	829	809	812	819	810	806	808	787	777	807	820	786	818	799	827	836	819	783	843	785	784	892	781	775	856	824	879	831	795	802	859	792	798	801	824	869	836	835	810	805	824	812	777	836	832	815	786	817	850	789	864	814	799	824	802	788	776	797	789	808	821	851	818	804	815	871	781	825	815	774	784	793	814	798	792	819	836	791	816	815	837	776	834	821	834	807	787	812	796	831	788	789	774	850	775	758	844	806	800	814	794	782	825	797	842	822	833	809	827	868	791	815	813	780	827	744	832	802	795	803	758	851	871	834	844	803	813	818	833	843	857	820	756	814	833	848	826	816	821	806	866	797	850	867	868	849	806	862	746	811	811	804	792	871	833	758	804	829	823	759	787	798	841	824	814	853	825	849	832	788	775	791	849	802	807	833	852	824	857	834	799	798	746	802	840	817	820	777	804	801	824	806	866	816	835	799	811	806	849	814	833	813	820	794	853	798	814	792	859	847	805	813	784	828	785	860	785	827	857	845	822	842	854	793	853	789	798	839	832	827	878	796	867	852	848	815	797	833	800	815	868	767	830	787	795	764	801	853	831	795	787	810	846	846	788	910	812	849	807	838	829	819	726	811	801	807	760	836	862	811	828	827	859	827	796	837	849	807	814	769	782	815	853	869	788	810	760	805	789	880	806	824	833	802	803	795	792	797	783	783	800	826	800	785	806	768	808	828	818	797	765	803	785	857	809	869	804	815	790	860	767	830	853	844	797	844	804	802	857	804	802	829	773	836	829	808	775	789	833	772	805	819	837	850	829	779	807	767	803	828	816	838	820	799	835	822	797	831	828	815	838	838	798	798	780	826	814	830	846	800	791	829	817	830	830	832	798	845	836	837	875	848	848	796	796	802	822	758	845	819	800	844	838	850	839	826	820	841	818	809	791	779	815	819	838	792	846	896	834	826	774	823	789	786	813	854	759	790	821	830	771	815	809	749	815	828	782	821	865	783	855	775	802	826	846	802	832	845	808	893	814	837	787	828	829	772	817	798	820	796	776	835	754	834	824	869	811	856	810	839	821	841	796	755	812	809	869	837	817	833	842	763	811	780	806	791	848	779	838	871	872	751	817	826	758	818	798	813	806	834	834	823	832	798	797	802	811	791	871	830	765	815	843	814	792	822	826	785	834	835	842	831	828	784	854	828	777	840	773	809	740	805	798	826	817	812	847	851	814	818	807	804	796	843	806	810	853	837	799	811	795	850	802	798	839	831	801	901	775	879	833	803	829	793	799	827	831	815	837	868	844	767	839	824	806	782	771	824	814	813	833	817	816	828	837	804	793	787	826	820	783	792	782	795	800	772	797	830	782	850	839	845	737	807	799	827	839	801	886	837	797	851	814	820	806	830	786	798	836	807	820	764	855	802	793	882	815	818	804	842	798	776	800	794	812	766	783	836	761	791	824	838	806	803	806	856	818	838	820	813	868	769	804	861	801	803	834	806	787	796	864	824	852	783	786	792	806	765	807	790	799	852	790	845	844	785	817	826	841	788	816	833	850	869	834	847	826	776	825	819	865	795	772	810	774	865	820	815	815	888	850	787	830	839	814	768	785	793	812	824	824	795	816	796	838	757	752	845	834	844	837	778	886	809	818	797	823	810	788	820	791	835	770	743	787	855	862	816	801	782	853	821	838	825	800	783	793	816	805	809	843	831	811	818	821	806	877	820	781	785	814	793	847	813	846	797	790	846	790	801	837	838	814	784	860	822	812	828	815	827	854	830	777	805	779	843	843	808	807	828	809	781	814	794	785	837	832	835	816	836	799	873	862	771	782	836	851	810	848	864	818	814	848	845	805	775	821	804	835	756	820	828	825	831	790	835	847	814	860	803	772	829	775	757	830	820	801	847	790	788	814	850	856	793	849	826	810	836	779	777	804	833	777	799	841	833	753	830	798	828	791	832	829	778	841	893	841	890	845	818	806	828	893	808	768	822	821	817	780	837	857	781	834	845	832	840	782	768	820	843	809	808	813	874	849	851	807	785	810	826	851	839	829	834	794	789	843	907	861	845	817	804	826	789	823	817	834	849	812	847	821	804	806	780	771	830	869	863	838	813	805	757	815	836	847	821	833	853	762	783	817	803	784	811	772	837	826	824	795	818	836	845	814	802	783	820	797	829	825	805	792	849	803	782	853	815	781	781	859	854	812	786	799	838	838	844	796	794	778	764	828	849	848	828	800	834	853	876	849	823	863	792	813	815	817	811	836	868	861	849	821	825	830	874	809	782	891	819	806	833	788	774	811	825	874	799	857	829	807	836	817	782	804	838	812	785	802	822	805	819	802	805	873	825	820	869	838	837	809	791	811	814	835	798	807	893	836	821	803	792	810	859	853	816	791	829	855	811	808	807	805	839	811	844	817	842	792	782	827	823	850	833	777	837	777	795	873	806	819	789	868	823	783	813	780	825	751	804	804	801	802	812	761	818	821	800	795	853	784	843	798	834	862	798	783	813	857	767	811	819	822	794	899	856	763	740	812	828	831	815	807	804	788	820	815	776	816	841	858	781	782	778	765	857	873	860	838	804	842	801	792	839	804	765	797	806	848	849	822	807	852	821	836	867	803	790	821	781	860	802	803	833	812	858	861	807	876	828	836	774	843	824	805	816	795	813	858	827	814	872	833	784	838	785	832	816	788	769	835	823	803	769	763	827	808	809	852	814	878	844	829	830	819	847	810	828	852	823	825	832	836	820	848	795	856	785	849	816	875	842	782	826	866	864	792	804	800	842	828	787	833	837	772	851	853	839	826	831	818	830	869	754	822	831	781	783	827	866	766	820	853	791	784	796	826	817	830	777	866	818	813	807	867	838	842	857	773	852	795	821	812	795	837	798	793	782	784	848	814	817	819	845	848	823	784	800	826	854	815	845	804	834	874	792	864	764	791	801	831	853	827	824	817	805	784	836	828	803	818	808	796	790	784	801	794	760	779	791	822	828	792	778	757	824	805	780	795	850	842	838	749
30630	9752	2597	1652	1210	919	682	561	552	459	447	399	374	360	342	358	316	321	314	298	341	312	310	325	299	302	259	298	279	323	312	271	262	288	258	292	269	289	275	306	316	292	280	297	309	263	281	285	278	286	277	280	281	270	296	285	286	282	269	273	273	303	264	296	269	245	293	284	290	270	289	268	282	277	283	288	238	278	276	284	266	264	277	312	281	265	280	285	305	237	315	267	285	265	292	263	247	256	306	300	273	249	269	305	275	289	278	283	291	251	293	293	319	268	292	281	314	261	272	283	300	273	267	292	306	244	271	291	282	286	293	283	302	253	300	303	273	283	321	298	269	275	283	302	266	267	305	261	268	279	271	291	284	256	256	276	291	267	276	268	281	291	260	276	257	289	245	265	299	239	270	241	304	272	302	286	267	278	290	302	269	287	289	273	298	272	265	261	261	275	254	301	277	282	271	259	273	289	292	256	293	260	249	293	288	244	260	282	270	293	275	284	287	311	295	252	284	291	274	277	298	272	277	250	286	286	257	290	284	270	265	263	260	278	266	279	290	291	275	266	298	258	265	297	270	296	275	280	291	263	281	271	283	295	246	292	264	282	269	335	259	282	272	287	274	293	270	296	239	303	260	268	280	286	286	264	289	302	288	286	285	274	285	247	306	277	295	278	293	282	277	260	273	256	270	256	268	286	241	296	290	280	256	268	280	259	289	270	286	315	274	276	306	280	248	315	298	266	251	287	272	254	284	283	303	256	266	301	276	275	275	282	290	259	262	273	278	262	293	291	283	247	268	276	259	281	262	280	303	274	247	249	311	296	265	282	313	292	291	313	280	279	265	272	279	272	291	286	277	298	260	275	246	245	299	306	256	291	285	272	267	282	287	285	289	273	265	268	258	278	255	280	276	290	272	263	297	297	268	285	262	251	281	269	272	260	307	292	279	265	280	277	270	285	298	285	284	275	276	284	264	293	292	300	262	286	277	263	287	287	280	269	305	284	272	241	281	269	319	267	259	278	276	273	288	265	265	270	246	283	291	264	278	236	275	258	305	284	289	261	279	287	281	263	265	283	301	275	269	275	276	284	257	306	288	253	252	280	281	266	289	272	286	293	255	253	295	300	273	247	297	274	292	270	281	260	253	255	275	287	239	259	266	261	268	289	299	275	280	300	298	290	290	297	281	243	285	306	270	273	286	305	262	280	282	261	258	295	260	274	308	260	272	284	254	249	265	274	290	261	247	282	276	261	264	255	279	297	279	296	289	268	279	265	235	264	278	272	283	253	267	275	272	261	277	270	269	290	297	301	286	299	270	263	272	270	293	300	290	292	268	276	266	295	298	264	259	286	281	257	274	276	277	294	279	304	287	270	239	294	296	306	283	271	270	271	257	270	287	280	270	262	316	275	304	289	289	282	275	301	284	280	305	298	262	281	274	275	317	282	294	274	294	254	303	281	296	282	274	284	282	297	248	281	274	263	259	284	261	286	303	300	267	259	281	281	272	274	298	254	299	293	268	291	278	274	261	267	274	254	273	249	265	270	289	317	309	270	272	325	301	270	251	306	273	278	292	287	280	260	243	292	261	269	287	275	259	300	293	282	270	294	277	290	281	286	265	320	280	281	262	279	266	272	265	274	262	265	260	269	281	262	269	253	300	286	266	282	256	296	266	257	275	250	280	298	254	296	271	286	266	280	280	312	240	267	285	277	296	288	278	272	287	282	245	248	275	255	262	265	297	241	285	263	260	309	273	300	302	297	289	294	302	306	302	295	290	286	293	262	282	249	268	280	272	254	295	303	281	280	283	296	265	260	277	269	296	282	277	296	289	254	255	262	280	313	275	276	278	275	265	252	294	276	282	292	297	240	281	286	282	279	283	284	291	280	300	267	248	253	282	270	277	269	274	321	269	280	269	272	265	310	287	255	288	283	262	260	283	289	261	264	278	309	287	277	283	303	283	250	304	299	293	266	271	289	292	295	285	277	295	268	299	254	255	298	270	277	285	295	320	290	271	290	300	300	287	278	281	269	265	288	279	276	279	272	295	274	260	273	259	299	262	322	297	278	276	257	246	305	270	296	296	294	308	272	271	262	257	288	267	281	297	300	293	281	259	289	279	288	265	237	283	311	248	295	275	281	263	283	291	286	242	280	298	271	273	282	283	301	285	277	306	270	298	273	285	254	257	265	297	286	287	290	280	276	268	271	276	263	270	276	322	271	291	249	288	258	288	269	294	271	314	249	272	271	285	294	245	285	303	280	263	259	328	276	280	260	281	299	282	324	276	286	275	256	292	282	291	278	290	283	273	309	272	256	265	277	278	282	274	271	268	265	290	269	301	299	288	284	266	281	288	291	246	297	276	275	276	268	286	285	273	250	274	267	275	263	283	318	284	274	266	252	300	307	313	273	256	275	250	275	266	257	253	277	278	294	265	278	266	250	254	306	249	275	288	277	264	272	267	265	267	289	273	277	269	287	303	281	258	282	286	290	292	266	273	268	294	246	271	254	267	266	285	270	271	275	268	269	305	289	322	278	282	290	236	272	279	275	274	253	263	287	259	272	258	281	281	281	266	277	290	296	272	287	278	247	319	284	317	300	262	279	312	284	250	298	275	283	286	268	279	299	251	291	265	310	286	300	274	291	249	305	287	275	288	273	290	262	253	290	266	299	261	290	286	286	292	284	296	260	289	248	265	300	279	281	276	247	304	270	295	280	246	270	272	242	310	266	321	259	268	269	258	267	288	285	271	276	291	295	272	288	250	268	290	273	267	271	318	264	266	262	296	243	294	283	256	279	282	295	262	268	292	285	293	258	306	305	263	272	309	286	265	270	287	255	299	257	291	294	269	283	284	306	259	310	255	262	304	283	301	283	276	278	284	275	278	294	292	269	267	269	297	250	283	264	278	278	260	278	280	287	287	277	279	252	293	276	268	266	289	276	279	288	249	266	289	258	265	241	289	298	294	267	271	283	281	284	292	259	262	241	260	292	293	273	287	261	251	281	297	260	275	284	269	246	247	292	278	292	284	289	304	261	262	281	269	287	255	291	250	262	283	273	287	268	266	276	261	236	261	294	298	290	276	275	299	257	269	272	292	278	280	267	302	277	279	257	297	277	283	271	305	305	294	250	290	254	304	292	273	269	272	231	244	290	292	276	270	272	271	278	306	258	253	253	290	270	301	260	274	298	285	275	272	304	289	276	288	243	283	273	243	246	266	291	274	264	251	287	276	270	267	290	277	285	279	292	291	298	269	285	277	281	273	300	307	298	269	272	290	264	295	288	289	264	258	291	295	282	280	272	274	299	286	297	241	295	292	302	295	312	276	268	295	273	282	298	324	288	292	291	281	283	297	282	296	252	272	249	293	293	302	263	268	291	273	301	266	278	288	256	289	309	273	282	286	272	279	283	266	285	276	306	287	299	295	250	266	299	325	299	267	276	280	282	293	265	280	249	292	277	274	307	278	293	320	295	298	284	267	263	273	272
16399	2353	5066	5534	4778	3944	3230	2771	2319	2111	1861	1629	1535	1442	1380	1266	1200	1183	1197	1125	1077	978	1011	1000	960	939	932	950	857	877	909	877	868	828	878	880	907	822	828	844	821	787	782	801	816	765	777	779	748	759	846	807	782	749	769	760	751	807	785	762	699	760	780	762	735	785	732	767	768	788	760	781	800	764	757	759	728	782	757	733	774	747	709	776	728	733	749	747	671	731	776	738	802	767	768	760	741	779	743	741	754	711	738	676	680	759	798	767	750	765	751	775	745	757	747	760	697	808	767	679	742	770	796	715	735	745	779	758	725	797	733	734	755	720	798	706	679	797	721	735	758	764	746	725	775	722	771	762	766	708	735	745	767	754	753	766	740	759	744	726	751	730	702	751	745	714	731	758	713	719	740	765	699	695	737	745	768	777	727	677	734	706	702	751	753	750	717	719	742	719	737	711	732	725	713	692	755	781	695	762	752	741	738	709	761	739	748	718	756	714	753	710	679	747	757	698	779	726	744	761	745	714	765	678	707	778	729	737	765	725	737	699	793	747	768	760	734	723	730	726	744	706	743	732	753	723	794	744	757	767	776	686	733	691	711	718	757	739	732	703	776	714	696	747	712	748	728	700	805	728	779	716	679	734	749	739	756	736	725	761	751	772	741	777	743	697	681	747	685	768	719	709	758	734	696	745	708	765	737	778	718	709	779	722	739	721	745	747	768	760	730	725	744	714	711	763	680	751	764	740	774	698	730	748	737	721	689	761	775	777	722	763	770	676	741	720	739	724	745	739	743	736	691	767	702	739	714	681	671	705	789	738	715	688	688	729	728	761	704	763	691	701	751	732	768	702	749	717	757	732	757	737	760	712	715	752	751	742	713	712	703	727	758	717	768	728	730	727	742	765	761	744	731	697	747	713	728	771	797	775	719	800	705	757	733	739	763	779	698	752	748	786	749	768	766	696	742	751	745	742	766	712	712	707	739	712	742	720	744	746	736	706	743	725	709	735	763	719	727	767	726	694	690	683	708	699	797	713	736	715	711	730	717	709	740	704	773	757	708	756	770	740	751	735	761	739	749	745	740	734	776	729	775	754	711	791	716	725	765	730	714	717	763	716	766	806	740	763	724	745	719	764	752	732	721	736	750	697	760	700	717	776	750	746	711	761	783	682	771	754	713	760	737	755	737	686	752	698	729	713	724	727	743	751	762	795	699	772	759	752	688	761	736	714	738	709	735	755	762	785	731	706	765	747	737	742	721	756	705	723	764	715	796	741	752	687	756	744	715	751	785	691	744	721	753	773	743	720	756	756	806	739	709	767	740	692	727	748	780	707	775	739	737	735	762	730	679	732	767	749	690	754	727	709	744	756	735	772	769	724	698	700	720	733	757	769	756	687	731	686	678	716	682	758	759	765	749	708	744	708	738	719	742	737	722	740	704	705	714	736	707	771	765	702	713	702	715	757	783	744	775	757	763	748	772	721	773	777	698	782	769	740	731	740	761	753	692	703	753	782	760	740	719	752	750	690	717	731	784	700	747	771	724	760	732	755	755	705	797	740	711	682	716	765	740	747	732	769	751	714	730	728	706	746	687	699	726	729	706	805	752	760	756	662	715	737	703	769	734	754	722	719	718	720	735	735	715	723	747	773	762	772	743	707	742	738	739	728	762	766	742	789	741	770	707	749	722	701	708	744	710	756	721	694	725	735	728	715	704	734	727	729	740	717	688	718	666	750	736	721	795	728	739	727	734	770	737	758	717	706	754	762	707	728	763	757	734	753	772	741	738	725	716	734	698	716	704	763	778	721	733	746	745	742	738	729	736	732	746	747	737	765	723	783	738	713	709	732	677	747	727	746	755	754	699	749	711	703	711	754	750	714	720	759	761	711	735	730	742	723	715	731	755	708	765	701	728	751	724	743	733	752	779	746	742	730	738	718	745	783	686	722	766	753	728	742	804	740	754	747	727	759	723	735	697	740	738	725	751	734	714	751	752	746	720	728	761	735	750	735	769	747	724	681	723	761	692	732	716	707	797	758	772	777	741	775	701	724	726	763	770	718	720	769	787	790	701	742	780	736	787	781	736	733	757	732	723	772	743	683	754	742	713	743	733	756	694	717	779	718	688	708	734	803	704	721	779	754	722	780	741	742	739	738	744	699	709	714	757	765	724	732	731	722	764	704	741	706	734	780	717	733	716	766	705	708	777	740	781	740	777	823	767	740	770	744	779	770	735	753	723	728	795	748	700	748	772	734	729	703	713	698	708	744	754	741	728	724	742	729	742	735	716	730	736	749	751	757	728	742	745	703	703	724	751	727	719	775	740	708	695	746	727	737	694	685	699	778	705	729	716	702	693	771	707	761	757	739	760	704	753	722	702	704	735	736	722	761	759	775	771	712	735	675	775	771	730	749	718	747	735	718	757	744	738	760	715	727	740	732	759	770	757	727	745	720	706	756	757	735	737	727	728	721	732	741	718	734	759	772	776	742	698	730	751	747	739	758	746	736	770	765	764	754	721	704	812	733	736	719	752	718	759	737	722	749	751	735	728	712	726	715	754	793	722	720	714	684	760	726	761	683	749	794	755	720	735	762	745	752	759	779	741	750	723	735	787	764	729	699	705	719	761	710	753	738	754	742	717	758	688	716	719	727	740	774	749	727	737	752	735	749	765	731	681	695	729	763	689	710	740	779	787	705	717	740	754	779	766	734	713	686	763	763	729	742	723	700	704	729	725	730	731	743	758	711	703	753	742	722	751	744	713	773	687	763	749	740	772	772	687	725	693	728	710	735	754	699	733	766	742	699	745	791	750	773	718	735	732	714	784	739	707	763	721	738	724	712	691	758	692	724	767	749	774	737	730	692	722	748	735	763	757	730	737	692	724	725	750	754	758	699	732	727	726	723	703	730	689	753	747	750	741	757	704	726	727	746	756	696	768	733	781	725	753	730	740	720	755	748	737	728	734	716	717	752	703	773	754	724	713	706	722	722	696	714	718	711	713	751	720	718	704	784	749	739	744	735	735	748	766	736	737	686	716	681	744	704	717	683	702	719	748	705	742	731	736	780	720	750	742	693	725	765	687	705	697	712	771	787	745	774	728	806	700	744	704	679	745	722	697	714	754	744	745	734	708	748	690	723	755	765	751	732	730	716	780	694	725	740	748	759	774	715	732	775	701	723	730	703	749	763	741	768	764	719	707	738	734	760	774	747	746	754	766	770	743	741	757	727	752	730	740	749	747	756	727	742	752	708	722	739	721	727	737	682	745	731	733	755	670	725	737	763	744	690	730	719	698	733	784	718	733	734	773	757	770	768	770	756	725	714	716	761	707	759	726	752	735	713	765	732	718	723	719	745	715	752	769	744	806	777	768	772	718	777	717	735	780	741	740	713	679	744	807	713	787	762	700	730	783	727	726	705	755	675	748	769	753	746	772	710	715	740	753	727	737	745	773	745	713	745	747	700	748	687	721	742	733	735	701	765	709	745	728	697
2469	204	201	209	175	167	169	147	155	156	150	144	166	163	180	169	170	172	145	156	170	158	162	139	158	148	167	151	173	139	159	170	143	161	158	157	144	145	148	155	180	148	154	155	171	157	178	141	163	148	150	162	181	157	161	158	170	161	152	168	155	148	170	156	159	141	153	138	175	164	149	145	160	148	157	160	160	134	153	132	194	137	173	160	161	153	154	174	157	168	172	161	169	178	161	189	166	173	174	174	170	145	140	158	180	167	153	160	145	151	147	158	149	171	154	160	175	155	165	164	183	159	152	169	161	178	166	169	187	171	156	154	155	170	149	152	143	177	158	172	142	161	167	158	135	153	190	145	181	169	143	152	144	176	168	184	169	166	155	183	182	138	134	171	182	149	178	182	150	186	167	153	157	148	141	159	163	165	151	153	158	131	162	152	146	180	177	148	147	148	153	167	159	147	175	168	174	171	158	141	172	185	160	173	148	160	153	151	148	154	143	146	170	166	172	153	171	156	158	121	175	165	152	156	155	152	146	164	172	138	155	134	156	149	149	151	179	151	165	176	156	171	143	152	156	160	174	170	160	157	169	174	176	171	149	158	160	138	149	157	150	158	160	174	150	154	161	159	179	175	170	169	164	142	152	150	168	156	139	148	156	194	153	159	174	151	163	162	187	154	159	152	169	163	166	177	154	161	150	148	157	127	139	175	167	140	151	155	173	161	160	161	144	143	174	174	162	137	145	159	167	164	164	173	138	165	147	146	173	139	147	149	166	160	155	161	161	168	141	160	161	159	146	166	148	148	156	159	174	142	160	172	170	144	148	155	157	136	163	168	152	175	167	163	171	151	140	129	151	166	174	174	145	170	161	167	156	141	157	156	145	149	153	153	173	148	191	166	174	173	166	169	132	154	153	162	173	176	141	155	160	147	128	141	151	154	189	154	153	187	151	165	173	162	175	151	138	154	164	169	152	165	146	187	146	169	165	158	138	143	183	174	156	165	166	172	182	189	157	166	145	153	142	153	164	162	178	171	157	171	174	174	159	154	136	161	122	152	167	139	160	163	153	153	158	150	187	157	147	172	159	159	178	178	162	166	157	162	163	169	149	162	194	157	167	170	159	158	178	165	189	169	160	174	144	172	180	176	165	160	152	157	162	169	142	155	165	158	158	151	139	158	149	156	156	160	159	172	162	153	157	151	162	162	161	161	160	163	155	148	149	159	186	160	156	164	181	146	172	163	151	148	167	176	159	195	160	147	164	163	155	178	148	168	169	156	147	156	183	151	169	149	150	161	163	165	144	140	168	168	150	163	157	142	144	181	163	177	171	174	124	167	153	170	156	157	158	172	154	149	177	171	149	152	175	156	149	169	162	145	175	148	154	147	143	169	171	151	159	152	149	160	167	157	148	146	171	168	164	149	153	151	151	142	199	142	166	144	153	172	148	149	153	165	149	160	154	207	166	148	153	170	133	158	156	154	153	153	159	154	138	142	174	169	154	161	163	153	147	143	151	161	151	158	179	164	160	156	142	151	175	146	162	136	131	163	141	167	150	153	162	145	137	169	173	154	172	175	162	161	149	136	194	153	161	158	167	164	156	147	187	181	166	166	159	150	153	167	146	150	151	160	163	179	136	169	153	173	162	166	146	157	148	151	167	141	178	149	139	176	162	153	146	150	160	179	145	157	161	153	148	157	161	154	184	157	158	179	147	151	165	147	170	166	168	164	176	150	159	144	164	145	159	189	143	176	167	145	158	150	146	139	176	143	150	167	149	128	155	142	151	170	175	167	169	177	169	163	157	176	161	160	154	156	126	159	160	195	158	142	163	184	162	155	186	161	152	151	145	170	171	172	176	167	168	180	175	160	159	135	145	166	154	165	154	152	170	173	160	158	154	155	148	167	173	142	146	140	186	150	147	163	161	165	147	153	146	156	144	167	172	156	163	163	153	172	174	179	142	150	181	150	152	128	156	161	170	166	153	166	191	186	159	158	156	150	152	171	153	141	156	173	147	173	153	150	170	172	186	167	173	158	175	181	165	161	169	164	183	157	156	170	149	166	156	156	145	150	131	173	165	158	171	161	154	162	161	170	162	144	156	169	146	151	138	169	168	167	154	144	170	161	130	169	158	171	160	164	183	142	166	159	150	151	135	151	190	185	158	137	162	166	195	155	162	151	136	161	161	157	160	175	150	168	161	169	166	157	162	147	158	171	156	150	150	150	142	158	142	179	155	159	157	161	143	159	155	143	152	151	157	160	160	167	162	175	153	164	154	148	151	155	151	145	163	174	189	172	162	153	155	166	148	154	173	162	167	159	172	180	170	174	153	173	161	166	171	167	146	192	166	153	172	184	151	159	156	183	158	164	152	166	176	164	174	155	141	176	150	156	164	155	179	142	155	157	154	160	160	158	165	191	133	165	168	174	164	156	153	172	154	143	183	151	136	170	133	158	173	169	169	158	165	157	156	142	150	169	162	157	173	135	169	153	172	187	164	148	144	166	161	159	166	185	158	153	150	143	165	175	173	145	176	144	164	157	158	164	154	152	172	183	153	161	142	145	152	180	137	158	163	186	168	154	167	152	160	135	135	167	156	160	143	147	148	181	148	152	165	166	179	149	143	175	143	158	153	167	165	157	175	174	177	166	162	156	159	163	177	190	147	161	162	165	136	148	179	151	187	149	163	151	153	175	159	143	150	163	145	163	149	156	164	144	147	174	153	164	173	176	163	181	154	161	163	169	152	151	172	164	137	162	181	168	132	167	167	141	172	148	160	159	175	188	176	187	174	159	166	159	149	165	159	137	164	156	157	185	165	156	182	149	151	170	168	165	166	166	157	163	171	165	167	163	151	154	144	167	149	154	172	141	185	153	168	148	143	152	156	149	152	160	175	163	175	146	165	153	150	172	142	158	154	159	154	145	147	150	167	148	160	170	154	182	163	158	153	172	165	154	163	160	144	156	145	154	173	169	146	172	147	171	148	162	142	157	143	146	173	140	156	157	136	175	163	159	137	167	190	173	156	144	180	138	148	189	148	160	154	149	158	168	180	177	178	144	133	146	163	169	162	169	160	160	172	158	166	159	164	163	144	167	143	173	155	157	155	166	152	151	169	160	143	142	164	155	152	182	155	161	156	151	160	148	180	178	151	158	186	172	170	144	158	161	156	155	156	136	165	158	162	176	171	156	164	144	142	171	154	169	174	178	158	151	160	188	159	149	152	171	176	149	157	163	171	171	196	163	150	160	163	149	159	132	151	153	164	168	158	173	141	144	182	164	151	139	159	141	176	152	160	152	152	148	167	165	166	163	162	168	179	155	160	132	144	163	148	150	146	134	180	152	152	153	148	192	187	168	156	157	180	145	156	163	139	174	145	166	166	147	178	157	163	157	176	178	165	166	133	167	164	171	188	190	144	137	144	148	175	161	158	153	159	154	158	164	173	153	173	178	142	149	170	156	154	154	156	174	153	171	147	137	172	149	170	179
2601	571	633	635	590	586	528	527	540	527	525	520	516	538	494	528	453	509	503	550	489	501	493	511	452	491	494	514	533	539	511	530	514	510	445	470	482	500	533	535	472	498	465	498	529	480	533	519	476	464	524	487	517	485	498	495	490	479	466	430	521	481	489	494	490	531	527	497	481	497	509	508	510	488	495	495	563	501	497	539	516	543	489	504	515	463	524	514	511	466	470	480	509	502	467	524	471	487	503	507	482	503	487	514	496	481	530	487	483	467	496	523	502	511	467	512	478	488	494	511	488	492	518	489	480	507	505	468	490	512	500	531	514	486	495	524	498	506	492	452	489	519	515	510	463	511	473	477	491	504	466	529	487	458	473	523	489	505	486	495	502	487	487	497	472	497	509	467	483	516	449	533	477	498	500	467	518	468	528	510	489	450	493	482	477	503	519	539	498	506	516	487	503	492	458	470	466	472	525	450	491	497	477	501	519	483	546	492	472	503	464	497	502	477	506	453	506	503	509	514	513	488	509	507	521	498	515	510	472	534	533	485	495	483	500	515	492	511	488	516	531	476	471	533	454	466	486	529	525	504	485	492	469	478	474	482	489	492	503	493	449	486	526	496	528	509	501	488	475	513	500	498	469	501	498	489	504	464	476	483	509	511	506	517	502	479	476	543	458	494	504	514	538	509	494	486	493	498	526	482	481	454	466	516	499	513	482	474	472	479	481	494	496	490	497	499	495	492	492	488	498	512	459	471	485	470	471	479	521	498	505	476	512	470	482	493	498	490	490	483	515	483	510	437	475	514	469	503	488	462	495	501	498	502	493	505	518	505	506	500	511	489	513	499	481	491	508	494	477	498	480	486	507	492	489	455	501	548	526	495	473	493	479	481	516	530	504	465	469	457	481	500	465	456	515	443	514	515	478	458	503	480	500	472	498	507	501	516	494	521	513	486	472	487	499	487	469	490	488	496	474	513	505	506	485	497	496	503	514	505	509	493	474	484	490	521	483	507	495	509	500	510	483	506	518	460	540	493	499	472	507	493	499	509	491	506	496	507	480	496	441	475	491	506	431	539	489	479	528	482	528	475	467	467	485	529	510	487	439	527	459	507	507	507	506	475	455	514	460	499	473	485	517	498	491	473	449	532	495	522	491	486	509	517	519	527	526	454	499	516	509	483	533	468	442	510	462	449	501	512	481	518	509	486	506	548	459	474	465	483	508	508	517	492	472	489	527	513	491	462	481	441	481	509	475	494	477	476	493	511	503	504	481	510	488	474	489	519	469	482	467	482	513	470	513	522	506	485	469	478	452	485	530	495	484	474	475	499	515	493	474	512	529	520	472	514	477	525	507	483	539	532	525	505	485	495	481	466	501	541	475	507	488	483	473	548	514	536	465	501	468	482	469	497	478	490	468	509	493	502	501	456	519	473	495	522	469	478	439	479	500	515	464	498	489	517	491	503	483	468	508	489	494	496	496	486	491	499	498	464	527	512	483	490	522	475	476	490	494	457	499	499	463	473	537	499	503	528	500	510	497	487	479	513	530	510	479	469	469	509	482	512	464	505	493	516	494	489	511	488	489	478	514	458	464	498	536	471	457	489	485	498	505	521	480	506	486	486	520	502	491	513	458	465	489	496	451	515	473	459	520	497	485	502	489	418	460	479	513	474	507	504	485	474	493	486	490	498	472	496	471	450	475	471	519	478	456	483	521	490	462	471	516	470	509	461	493	493	511	518	499	487	504	458	538	451	535	455	479	495	510	479	523	468	498	493	481	489	495	446	474	471	513	486	493	497	490	493	475	449	521	493	517	493	520	473	467	496	466	459	473	509	505	515	501	496	506	473	505	510	513	485	523	535	496	516	491	498	478	496	496	524	530	461	484	476	500	436	514	524	483	488	529	498	514	489	542	513	504	474	495	483	463	515	462	495	473	458	467	529	537	501	447	527	485	474	475	507	505	464	483	485	516	480	536	535	470	476	498	497	533	519	493	497	513	479	504	473	486	487	506	466	480	498	470	522	495	508	497	455	485	485	478	525	534	515	411	467	509	478	492	501	493	506	524	484	481	517	470	495	516	474	497	508	508	502	507	521	474	501	486	513	472	520	517	520	440	476	490	452	481	481	490	512	522	525	508	540	449	496	499	462	494	466	502	469	493	469	496	475	466	476	506	452	503	512	514	515	514	489	497	464	502	475	520	493	509	470	525	490	486	512	480	491	535	490	467	504	448	479	509	498	483	494	479	497	481	517	496	498	482	467	487	476	497	514	499	480	497	462	495	476	469	483	512	483	501	503	464	464	475	482	509	504	454	470	526	459	473	493	466	499	486	496	492	463	479	513	484	486	527	506	512	500	454	546	449	505	492	455	490	490	493	490	510	493	467	503	472	515	539	489	469	505	488	500	515	479	502	488	491	507	530	490	524	444	450	529	518	476	479	475	495	485	496	499	488	515	489	473	485	492	482	505	494	483	507	477	462	479	458	512	538	531	509	517	515	492	515	482	497	496	488	499	526	495	491	501	462	491	505	479	463	486	457	504	490	514	455	492	488	512	475	536	505	526	483	479	514	522	528	482	507	488	501	476	534	519	506	535	482	451	488	477	478	511	516	489	527	484	509	501	528	475	473	501	468	458	525	516	476	517	486	475	525	494	478	505	523	521	467	472	517	509	514	530	519	466	491	521	492	482	510	500	488	491	502	456	493	502	499	505	497	505	508	469	429	484	498	486	477	460	492	485	492	485	526	493	456	487	535	472	510	502	481	488	492	473	450	514	471	485	497	485	521	530	477	488	497	454	468	504	505	473	522	522	504	510	500	503	473	537	491	492	483	479	489	477	489	533	536	495	495	512	521	463	505	500	492	515	528	504	430	496	502	491	469	491	480	526	496	490	433	464	468	483	526	494	540	486	499	468	525	499	489	500	500	520	473	499	424	481	491	510	475	529	464	492	479	512	465	456	479	484	552	480	459	489	464	507	487	491	489	450	493	481	486	472	486	541	490	492	489	507	483	512	455	484	481	467	480	484	478	499	506	502	514	478	495	487	481	459	525	495	499	515	494	507	507	464	535	507	485	508	511	500	499	519	528	506	510	509	554	467	465	469	454	495	511	511	495	495	436	517	477	481	498	475	480	489	456	539	528	515	440	473	476	523	507	497	474	451	500	529	480	483	485	536	508	501	471	514	485	495	463	526	544	486	471	468	484	474	478	476	499	535	513	494	474	487	511	466	498	460	417	488	504	523	493	466	486	489	502	483	458	544	469	510	510	498	464	526	487	490	516	472	454	501	518	485	525	485	494	477	465	492	484	486	486	512	479	483	525	512	485	492	475	510	514	482	504	518	501	484	476	508	485	464	506	479	540	517	476	459	475	462	494	473	527	490	481	487	443	521	496	520	538	485	498	492	457	484	516	523	509	496	495	525	458	504	521	506	545	504	526	517	480	476	546	476	500	504	479	466	493	496	506	488	477	536	455	527	501	504	465	509
20855	4467	1288	1054	707	592	538	463	438	401	382	381	342	351	357	336	300	338	316	341	318	340	314	327	342	327	291	316	302	330	287	317	276	300	301	355	308	339	298	310	305	308	297	290	293	295	278	318	294	296	278	306	302	311	278	321	313	290	298	278	302	301	306	288	319	366	327	293	288	307	321	313	290	281	279	274	315	280	297	328	287	295	318	276	312	277	302	305	305	332	322	304	296	313	332	314	321	326	314	342	256	312	296	311	296	310	276	313	313	293	323	291	307	312	291	294	307	309	306	307	333	283	302	319	316	281	304	315	335	347	308	306	306	309	297	329	285	301	298	318	302	324	271	295	311	269	309	284	280	286	318	289	334	275	308	311	301	322	292	312	329	296	340	289	325	310	311	298	303	301	335	306	290	295	294	306	290	281	303	272	308	290	295	298	298	275	317	312	299	293	274	300	283	311	300	324	312	316	278	313	321	307	281	335	268	298	319	289	296	288	269	292	300	286	324	316	310	328	295	312	269	288	288	306	307	312	319	308	279	288	294	280	306	302	297	312	328	292	298	295	344	310	305	267	312	305	308	276	290	306	309	307	308	320	303	315	312	314	304	323	309	325	301	292	299	309	324	340	340	321	316	288	305	326	325	325	283	292	307	329	289	324	319	299	309	296	299	295	300	290	292	314	290	306	305	280	300	315	323	303	296	290	276	294	324	300	316	288	280	330	261	273	301	304	311	315	308	292	328	301	295	294	278	299	305	278	324	296	277	328	316	297	283	299	307	326	304	294	305	311	310	277	324	311	293	323	259	315	327	303	304	284	326	310	301	278	330	300	296	302	263	326	318	319	323	291	309	281	290	315	294	290	256	272	323	289	309	321	317	300	289	284	253	281	306	288	312	318	314	363	308	299	295	307	297	332	277	321	310	311	302	323	308	299	275	321	314	284	280	301	346	299	304	318	279	306	327	284	294	320	299	265	334	289	294	274	295	320	308	313	335	297	302	311	283	289	285	294	285	279	309	278	313	324	317	301	309	290	284	301	312	267	289	316	335	286	300	297	283	287	292	280	318	341	311	290	288	285	286	292	316	319	286	291	290	296	302	315	307	259	309	318	292	297	293	303	292	305	318	313	325	298	301	305	299	309	289	330	279	296	310	327	316	326	316	291	288	300	297	314	312	284	311	309	285	262	313	299	308	322	290	340	302	280	294	287	261	302	305	297	311	293	270	295	332	297	313	297	301	284	327	313	300	280	309	297	334	304	283	301	316	305	279	337	341	305	318	314	290	293	333	313	280	287	339	287	320	325	321	298	326	309	288	294	300	269	283	291	278	341	309	306	288	306	293	302	307	304	310	304	298	300	276	271	292	303	278	317	293	295	294	301	306	316	322	288	309	289	313	272	293	331	327	330	281	326	341	299	331	295	312	289	294	311	263	295	305	316	308	315	320	327	286	314	299	320	292	337	288	294	318	312	304	306	302	263	304	306	300	267	296	277	282	299	282	287	294	282	299	285	316	306	316	287	315	314	295	284	334	290	324	284	312	301	316	308	323	308	275	303	314	302	274	319	289	314	308	310	352	281	281	301	298	331	287	312	308	304	342	287	323	296	313	322	287	304	318	307	275	262	305	321	260	291	313	307	296	296	291	309	307	324	295	275	310	313	301	263	312	297	300	313	293	278	309	302	294	306	298	300	325	330	309	265	312	290	325	294	312	271	315	291	381	308	322	315	279	320	298	297	303	302	310	333	303	329	307	310	301	292	288	282	278	277	302	295	306	291	295	325	278	309	287	302	314	287	327	290	299	266	286	278	313	296	281	321	305	317	311	276	295	276	304	333	316	325	301	292	320	317	299	296	302	314	294	285	296	301	319	273	303	325	321	288	289	278	298	287	306	265	304	302	296	292	320	307	273	330	317	302	326	321	297	286	324	323	285	325	334	313	296	311	291	307	309	282	325	277	283	289	326	301	329	305	324	341	303	283	303	314	331	290	294	312	282	293	323	294	298	302	294	309	306	287	281	298	308	302	314	270	325	322	306	296	292	301	307	307	307	293	283	273	319	310	309	282	311	285	290	315	320	299	316	280	297	287	299	300	305	323	297	335	290	296	274	265	316	287	308	349	304	307	310	315	342	303	299	297	337	336	291	320	283	277	285	282	281	309	301	299	305	326	331	291	299	280	288	314	316	301	318	304	310	299	297	287	298	297	304	300	301	314	284	303	330	303	268	283	321	305	286	314	298	333	312	322	284	308	317	253	295	301	297	293	322	284	267	298	309	310	316	338	336	270	284	293	323	298	309	316	284	319	293	286	307	298	289	288	292	313	296	286	289	274	324	308	261	315	300	300	318	290	307	264	310	309	308	301	315	329	285	312	296	283	324	325	290	302	285	286	344	310	282	271	292	303	291	312	325	275	297	281	297	303	313	286	306	320	309	304	294	269	300	309	306	313	301	330	300	330	275	282	318	323	290	308	313	302	270	333	289	287	267	310	301	296	283	283	305	281	332	285	301	305	288	311	299	293	279	316	290	292	319	291	306	307	286	297	322	320	296	283	275	316	324	311	287	249	302	310	271	261	334	285	297	306	321	306	285	321	282	296	320	300	304	308	343	329	297	284	296	309	298	296	300	291	311	296	316	330	318	311	298	303	296	269	319	265	295	293	329	269	335	274	301	296	319	307	308	285	332	336	318	270	302	310	317	348	291	274	260	312	283	286	279	329	303	280	315	300	337	322	293	326	303	292	309	298	300	319	312	301	297	305	287	302	321	310	283	283	298	337	297	293	324	274	281	317	282	310	307	322	292	326	309	324	320	314	335	317	318	304	304	305	302	269	311	266	305	308	304	303	306	318	313	291	294	297	296	282	310	271	295	315	314	316	285	275	285	310	302	322	292	326	304	313	285	269	314	294	273	299	326	320	331	308	344	343	316	302	277	314	310	305	301	270	273	309	321	342	323	273	327	308	293	301	300	291	303	287	290	260	288	318	294	322	313	296	301	288	284	322	310	288	296	300	296	325	310	317	290	319	314	269	277	294	321	306	303	301	275	318	306	313	315	315	299	309	266	288	333	330	281	308	280	285	302	302	300	304	306	328	304	294	319	274	291	318	327	316	319	317	281	311	296	310	294	278	289	316	295	311	324	314	295	313	292	321	296	336	289	307	307	283	284	324	288	295	290	281	305	319	305	282	292	293	338	342	288	315	283	312	279	335	318	335	298	312	272	289	334	293	300	317	296	284	294	299	320	319	301	288	302	299	286	342	291	311	326	302	297	289	305	309	270	308	291	313	306	294	331	304	289	316	273	292	279	292	299	292	314	285	298	280	324	301	288	320	303	256	283	302	280	284	298	317	306	282	304	325	298	308	284	339	294	290	281	299	266	262	314	307	322	318	302	311	309	305	334	333	309	317	319	337	291	296	294	322	335	297	323	308	322	306	307	295	316	305	296	326	327	300	298	315	312	300	288	304	331	302	254	304	310	269	279	322
11854	1601	3238	3410	3037	2580	2173	1858	1726	1566	1458	1321	1295	1183	1176	1080	1091	1010	984	990	1005	964	970	966	940	971	892	921	887	892	902	868	901	851	903	840	899	904	864	806	909	852	840	870	849	842	826	832	867	904	840	860	805	824	857	803	845	867	909	810	785	830	798	834	831	853	845	799	771	841	825	855	848	831	800	836	871	799	821	864	826	826	846	818	852	888	790	824	783	841	822	789	820	866	819	829	800	807	816	845	848	844	839	796	823	851	822	842	837	790	807	830	885	822	791	802	875	821	773	807	833	891	859	855	797	766	838	850	843	882	809	780	805	819	837	814	791	853	807	792	799	834	791	856	789	800	771	832	819	859	887	816	807	840	810	785	843	840	826	839	830	828	803	869	837	800	800	790	795	838	771	818	773	830	808	840	805	818	851	851	839	842	819	862	777	847	788	826	821	801	773	824	807	799	843	823	835	808	802	834	863	788	870	780	805	780	811	816	801	884	840	831	807	840	839	889	805	774	836	796	833	826	819	819	779	785	830	830	832	778	798	809	796	802	862	829	841	807	838	865	796	829	784	785	847	799	808	782	802	858	835	804	801	834	802	832	793	789	799	782	795	835	786	821	851	834	797	829	866	781	847	777	836	757	802	790	818	781	835	830	824	852	828	841	763	822	802	826	799	809	862	810	793	807	819	801	803	862	837	765	813	825	827	840	860	800	853	854	828	768	796	829	803	794	800	825	807	795	820	806	790	811	830	882	850	848	852	842	771	791	864	834	860	793	818	803	875	795	839	807	867	853	793	818	848	813	816	789	845	859	757	844	799	828	808	825	829	871	822	882	750	805	761	822	761	790	784	830	800	817	841	843	840	840	822	814	834	802	799	801	804	797	815	768	843	798	844	804	758	762	755	790	828	858	825	828	814	836	753	819	759	830	755	847	802	803	863	855	838	781	811	836	764	864	820	828	818	798	827	887	817	805	843	795	892	826	814	804	799	822	817	814	804	832	807	755	832	807	829	813	859	831	812	800	787	805	785	805	793	784	861	826	827	827	810	875	807	845	842	789	797	822	829	808	756	793	815	796	786	903	803	822	824	803	810	827	765	853	793	851	819	814	834	833	853	774	797	793	847	810	801	751	812	802	755	857	834	879	826	799	812	817	809	797	847	811	837	794	771	803	815	841	823	822	845	820	829	814	857	780	806	835	840	861	848	823	792	837	863	841	845	809	845	800	786	820	817	818	780	769	844	828	771	757	802	782	800	826	806	778	826	821	737	819	824	792	792	807	861	794	853	857	782	812	851	781	856	834	796	833	776	815	856	823	788	833	818	801	797	788	839	816	774	813	831	808	855	861	838	800	860	842	792	844	867	800	809	806	761	842	831	823	793	843	821	786	843	826	887	856	804	821	797	837	813	820	814	763	785	817	815	841	829	817	801	786	824	828	837	789	757	833	777	837	848	787	815	818	826	814	866	791	772	811	799	872	790	796	879	806	843	762	831	814	836	842	864	807	799	826	815	813	842	793	851	847	834	831	771	816	878	788	837	880	855	789	830	822	828	908	845	801	816	814	781	808	761	781	836	789	830	844	841	875	806	817	813	822	840	801	812	838	824	829	796	851	819	839	788	832	776	785	860	850	820	838	815	779	831	821	858	819	807	818	785	776	819	863	829	794	776	835	800	810	843	824	831	838	781	795	831	797	845	795	782	848	819	843	830	750	791	808	825	831	810	853	849	816	818	800	814	802	813	841	810	868	785	848	845	829	771	783	853	806	853	746	862	821	848	836	844	822	858	837	832	809	826	810	835	795	824	851	864	787	880	819	769	809	844	751	857	822	837	772	840	801	835	772	770	772	813	794	780	791	782	808	835	796	853	812	876	837	823	841	834	827	812	790	824	830	813	801	783	870	817	763	813	769	868	820	759	801	800	829	779	892	769	841	741	786	828	808	788	846	774	790	793	742	835	789	818	817	839	811	832	772	806	838	833	785	858	859	813	832	893	815	854	810	818	784	894	826	825	821	881	842	853	763	809	778	844	811	813	857	820	815	826	849	881	800	813	825	848	857	854	786	826	814	848	825	839	782	791	839	808	863	841	796	858	782	841	833	816	794	845	806	810	779	831	818	816	787	781	783	778	800	829	825	837	815	834	764	832	806	820	780	781	831	833	806	774	813	819	784	796	845	862	843	794	781	814	816	861	801	786	819	789	791	827	783	788	819	778	781	848	839	810	835	770	832	814	825	816	799	741	789	816	830	843	850	825	821	842	780	801	852	759	826	862	839	789	860	791	769	824	829	763	787	877	837	821	815	804	884	797	826	808	869	805	775	806	833	783	863	828	830	835	842	792	819	826	761	837	859	837	832	824	838	804	820	820	834	799	794	775	816	833	788	797	827	833	816	881	785	798	799	814	759	827	805	798	882	822	802	833	835	846	835	820	805	840	824	842	802	815	790	808	814	762	866	860	806	817	840	841	828	790	839	834	771	786	800	812	801	770	813	820	794	856	817	824	807	787	817	835	801	776	814	845	777	775	812	831	846	824	841	799	770	854	835	817	821	811	811	826	800	813	800	842	833	814	763	816	801	851	791	825	796	837	839	803	825	799	849	851	814	807	814	811	779	757	821	815	772	821	753	775	879	804	807	818	779	823	871	791	810	861	836	828	830	768	794	803	793	861	852	802	783	829	804	832	804	835	785	813	833	832	785	808	853	841	790	850	813	770	798	769	795	832	809	794	840	836	822	840	828	816	834	782	826	785	790	793	830	800	837	785	854	829	808	796	820	828	827	819	821	817	805	814	838	854	821	829	795	844	824	796	800	816	814	821	812	836	820	798	825	783	806	817	844	872	805	784	775	774	826	786	801	761	825	819	812	811	815	790	853	805	866	818	817	836	802	806	805	811	776	850	859	814	787	833	835	852	833	799	806	805	836	812	798	859	816	804	818	828	825	794	840	815	801	790	762	801	817	809	852	843	816	840	835	790	826	807	818	824	789	825	832	868	786	741	818	770	819	797	817	846	772	804	787	814	834	885	778	808	805	784	831	844	793	829	767	820	822	808	839	812	840	784	887	831	748	812	829	811	847	793	830	819	805	817	817	817	830	819	859	815	848	822	820	848	806	797	768	816	830	798	843	841	799	812	796	864	805	826	811	819	853	843	817	788	863	783	760	827	841	781	809	841	863	847	811	821	783	783	827	885	788	862	821	771	840	811	783	853	808	835	768	794	805	777	809	816	803	833	811	870	811	793	831	787	827	802	823	830	812	830	790	857	766	807	770	871	855	831	772	764	781	849	810	804	867	867	772	843	776	808	858	783	769	773	855	810	736	808	833	826	815	833	785	751	884	800	859	826	837	776	854	825	743	814	775	805	856	808	888	798	779	820	826	830	819	825	826	802	812	814	775	832	899	791	796	833	784	776	757	863	848	788	806	790	769	838	810	868	824	820	814	797	874	802	759	847	872	876	852	770	813	828	883	887	813	806	845	816	790
33944	11578	2652	1666	1212	884	730	598	482	450	428	416	386	341	390	354	321	319	324	353	316	302	312	302	304	324	329	305	338	317	280	272	307	262	292	297	278	308	325	321	293	289	294	269	273	295	294	266	275	300	307	273	273	261	254	260	316	279	289	285	268	295	281	265	310	298	269	296	269	281	275	281	286	289	264	279	334	255	285	284	285	282	275	283	305	245	269	293	285	305	312	290	283	285	291	290	292	274	322	284	281	265	266	293	269	279	292	249	287	272	325	289	298	296	263	267	267	278	297	270	287	259	292	283	297	294	257	283	289	258	286	290	254	252	265	278	275	267	255	257	289	300	277	273	275	282	267	264	295	259	288	248	287	272	280	289	263	274	281	272	281	247	311	258	273	286	258	268	277	286	288	305	298	280	276	289	296	258	304	273	260	291	265	279	277	295	293	283	292	256	269	255	301	281	280	290	259	237	310	284	289	305	284	290	283	302	302	277	292	283	286	287	291	265	258	268	261	244	308	283	276	252	291	285	267	300	245	287	265	292	304	254	304	296	276	275	298	306	286	244	272	276	289	250	293	267	285	291	285	287	266	280	276	259	294	273	279	279	297	290	263	263	298	283	332	268	279	278	274	255	280	248	249	265	263	278	283	308	293	276	267	289	294	286	275	289	323	308	293	261	263	290	279	280	278	288	299	292	258	267	283	273	256	291	292	311	266	282	275	293	290	244	267	289	279	284	285	273	280	280	290	252	271	305	256	268	295	283	276	261	293	299	250	265	251	264	298	253	265	283	288	271	272	301	278	293	291	272	262	278	298	279	284	282	258	297	283	296	284	292	264	257	265	260	256	277	243	265	309	240	287	280	296	333	328	295	292	267	281	291	270	271	304	281	265	296	231	283	282	314	277	309	293	276	295	256	272	246	300	286	300	325	283	295	306	265	282	281	281	272	261	286	265	265	307	242	279	242	262	238	257	301	282	264	275	291	281	295	277	234	301	270	285	286	282	284	269	277	281	289	298	280	284	286	299	244	261	290	249	293	240	276	310	324	297	287	293	274	265	292	301	303	256	268	316	273	255	294	269	273	272	280	298	250	284	297	267	294	323	291	259	267	277	262	273	281	292	291	302	282	262	272	262	266	274	304	294	251	291	277	309	261	257	304	269	275	250	286	275	274	259	296	249	282	261	275	241	265	275	275	276	282	265	288	298	292	269	264	297	286	303	281	288	299	303	265	273	283	277	287	295	293	266	291	299	306	281	285	289	265	262	264	283	301	263	228	265	307	283	281	274	308	286	307	275	279	254	270	278	280	280	276	261	277	285	264	247	298	279	292	295	269	290	310	269	265	284	309	304	292	281	281	303	295	287	280	267	325	276	303	294	275	257	294	262	275	309	280	300	276	258	298	270	275	271	272	280	277	294	255	304	277	238	267	263	305	268	278	273	295	290	276	308	263	272	272	301	277	271	291	292	298	281	257	290	295	266	272	309	280	294	275	290	282	262	325	262	296	289	293	289	312	267	266	275	278	314	267	267	271	282	260	262	280	259	298	271	305	282	265	267	288	265	282	258	279	263	290	296	264	277	269	294	267	269	289	295	265	313	269	284	273	270	270	283	304	244	297	273	265	245	281	303	291	248	274	299	278	305	293	265	261	245	277	320	269	287	300	288	283	275	298	280	268	257	251	282	267	292	297	288	302	293	273	251	274	250	268	264	285	253	315	261	258	283	311	290	301	296	281	265	298	299	264	290	274	306	312	295	245	280	276	274	266	254	275	287	297	265	260	291	270	264	271	334	246	277	268	262	280	295	301	278	269	283	315	263	269	288	284	236	271	267	293	272	269	275	258	279	279	289	281	295	316	295	269	292	317	269	262	271	262	292	273	265	278	303	268	268	247	264	279	300	280	278	266	270	252	245	280	287	287	281	282	300	295	280	304	306	290	250	291	260	278	259	287	253	254	289	253	282	272	277	300	309	252	311	283	265	290	298	269	273	258	270	323	248	264	297	290	264	317	286	242	281	297	262	264	264	306	321	302	303	281	296	261	291	281	252	306	266	293	251	276	298	302	295	311	300	289	272	276	289	268	278	289	265	275	295	288	258	258	266	274	261	285	274	286	295	252	272	285	268	271	273	255	292	287	289	271	251	291	262	274	262	274	297	282	270	312	294	285	281	281	282	269	288	277	286	318	277	281	266	283	268	274	277	268	272	270	284	265	318	249	292	268	266	297	303	287	286	291	278	276	272	261	283	249	269	291	269	281	287	278	257	286	290	309	268	266	258	269	307	276	284	287	277	295	282	284	259	290	301	318	267	263	273	259	290	285	281	290	271	287	306	298	295	308	303	279	316	279	271	266	263	278	296	277	261	281	277	253	266	279	285	259	246	283	292	279	272	271	266	291	272	265	264	279	294	300	263	307	269	256	285	291	297	288	272	256	277	287	256	272	278	273	313	256	274	293	281	260	285	264	291	245	280	307	308	282	272	281	311	248	285	279	272	307	303	267	286	266	266	291	284	267	258	296	289	312	273	263	306	274	260	285	272	279	305	261	265	308	277	299	285	297	280	319	274	276	284	244	268	258	277	285	263	291	264	288	318	284	276	268	288	313	292	291	287	244	252	258	289	259	298	248	302	280	323	297	269	245	260	276	311	282	287	272	273	289	276	273	272	311	299	309	281	281	292	310	305	241	310	255	284	273	262	272	262	271	283	272	316	290	294	269	289	282	277	252	283	295	274	282	288	253	270	274	285	306	305	274	325	270	269	315	274	277	274	292	258	265	289	270	272	244	255	270	289	285	255	278	288	299	271	293	262	274	260	296	271	263	276	261	257	304	254	317	296	276	301	280	280	274	295	293	282	305	256	291	301	260	239	274	271	234	282	250	288	280	259	287	268	279	285	238	251	270	282	293	282	279	298	281	287	322	293	270	243	275	281	265	300	251	289	256	294	272	285	288	283	267	271	290	243	308	284	275	293	283	276	273	274	268	263	272	275	282	294	269	270	306	276	272	240	284	278	330	266	275	278	271	281	263	282	274	259	258	291	288	281	286	305	290	301	274	285	279	331	240	297	279	285	236	299	283	255	281	291	261	282	279	284	276	298	287	276	325	277	278	283	277	288	297	303	303	298	273	293	297	279	283	264	279	278	286	306	294	279	287	292	256	264	268	255	291	259	289	260	288	301	274	300	294	296	259	283	281	287	270	286	285	265	273	271	289	284	284	282	292	293	298	258	261	265	288	279	302	290	270	265	293	265	258	308	305	257	284	273	268	254	307	268	307	305	266	256	250	293	270	241	253	274	276	261	265	277	255	276	264	294	243	234	260	276	313	292	284	281	280	261	259	268	260	274	251	288	253	288	284	283	270	269	254	303	285	274	286	280	256	279	278	258	296	302	290	313	272	296	272	273	282	236	280	261	270	284	303	277	265	280	260	296	279	254	311	299	275	302	264	287	280	290	284	296	274	253	312	255	269	296	253	273	280	299	258
17673	2332	5122	5637	4825	3867	3232	2733	2409	2074	1886	1701	1548	1503	1329	1235	1169	1190	1094	1082	1077	1021	964	982	980	1029	942	886	889	918	899	848	837	860	846	891	847	840	832	857	844	815	820	824	844	744	765	798	791	762	742	754	819	769	790	781	782	785	733	752	771	770	764	831	799	759	771	776	810	773	730	743	757	721	745	784	760	773	753	791	755	762	748	776	769	731	757	732	747	715	760	749	711	699	740	767	742	711	780	791	770	774	769	723	689	745	740	715	739	757	705	715	737	736	778	762	718	736	718	769	696	764	754	727	729	767	703	737	764	725	716	732	745	736	728	733	755	753	729	723	752	800	769	776	736	792	772	725	723	742	696	742	707	767	738	738	741	805	740	780	728	721	754	782	807	730	739	731	725	708	768	740	720	782	731	756	753	724	750	716	773	721	825	805	747	715	786	743	782	730	733	732	740	670	774	783	709	751	741	732	705	731	722	739	706	717	730	747	755	733	723	751	715	677	765	711	700	738	647	755	742	719	762	743	736	765	711	746	740	661	721	709	712	782	757	733	692	777	702	693	705	696	751	750	715	779	772	758	779	703	759	709	748	787	752	772	755	714	782	755	747	727	760	739	744	751	720	715	769	768	700	739	726	735	724	693	739	739	737	713	748	760	766	714	728	750	747	722	700	752	714	797	724	741	741	727	673	759	741	757	781	720	755	724	707	724	735	774	748	741	728	746	752	722	732	743	681	716	714	741	724	717	749	716	751	734	797	741	692	710	751	767	767	749	733	730	743	743	766	719	747	810	747	689	717	719	700	804	757	722	727	760	674	679	739	731	768	673	768	704	721	751	759	763	709	721	795	736	762	726	743	773	756	737	704	729	743	696	744	703	704	751	704	740	742	734	708	765	728	703	740	709	724	742	744	767	712	744	723	737	742	754	688	731	701	732	730	689	684	734	744	771	745	726	721	743	753	724	734	763	694	745	711	740	714	764	701	762	772	746	729	738	770	720	753	728	710	741	722	729	752	721	704	697	723	712	766	708	740	745	787	754	736	746	713	738	786	771	735	716	747	772	735	789	701	741	721	717	755	673	762	733	705	746	737	702	735	715	749	767	758	748	751	729	712	737	730	738	740	776	755	696	758	702	718	739	746	705	735	812	740	696	725	700	656	789	750	729	686	727	740	735	740	731	734	708	774	659	710	706	707	740	750	720	705	707	735	731	712	778	706	713	751	705	721	731	756	730	712	712	748	767	777	673	704	721	735	768	751	741	704	750	748	711	688	762	768	720	751	783	778	708	725	728	737	733	744	760	748	747	740	728	740	763	737	724	722	680	738	759	740	714	757	755	721	697	683	708	771	740	777	698	739	684	721	743	757	755	730	759	735	761	737	732	706	729	684	711	780	685	770	775	745	774	771	715	777	721	718	698	706	718	759	763	665	761	732	717	728	761	765	719	712	730	748	703	735	740	727	706	748	781	723	740	720	734	716	819	761	741	748	739	730	701	764	718	736	772	728	737	760	725	695	739	712	751	735	780	719	746	796	714	725	741	722	745	766	803	735	711	765	752	734	714	746	756	682	702	742	741	701	729	707	723	736	717	694	757	769	732	689	730	795	726	747	724	800	683	752	752	699	737	676	745	763	765	756	710	734	740	748	743	702	790	741	775	750	780	729	740	763	741	713	723	752	765	727	740	740	717	723	732	724	735	695	736	703	742	707	753	764	733	762	712	707	738	747	751	699	701	719	771	730	730	719	706	708	743	658	759	731	754	766	711	724	714	719	708	750	706	748	734	758	743	720	752	702	744	785	730	768	743	744	718	746	677	769	763	709	771	729	716	706	663	713	723	769	698	755	753	742	704	731	734	751	701	768	722	712	683	729	728	729	725	755	746	754	788	738	752	735	741	688	730	768	766	708	697	722	696	759	733	730	760	705	690	726	733	737	756	718	747	770	717	773	712	746	744	730	769	742	800	717	743	715	734	699	738	712	731	761	755	749	721	697	731	718	767	720	728	668	702	692	694	761	760	699	751	770	778	747	727	736	722	715	727	754	733	701	703	741	722	708	738	718	732	720	764	717	671	758	782	714	747	764	759	779	740	704	748	730	749	774	791	711	769	695	731	726	772	717	731	766	758	735	731	727	744	722	736	707	679	744	693	784	757	717	706	720	710	697	690	717	703	721	724	717	740	746	794	732	703	695	749	744	730	716	731	725	684	720	701	784	737	777	702	695	723	714	702	730	706	757	711	722	722	717	734	746	681	788	761	739	700	723	739	756	745	772	715	704	704	709	747	764	745	751	785	746	763	742	719	799	775	767	773	716	772	799	769	756	726	688	769	754	706	767	727	751	706	771	725	700	746	734	726	715	703	733	690	747	713	717	798	750	739	750	759	696	690	760	764	690	760	730	746	736	736	695	752	744	717	758	698	773	698	764	744	691	729	773	798	686	741	746	746	734	720	762	770	723	749	747	750	728	698	700	779	688	703	720	725	705	756	803	725	760	776	752	759	724	704	740	705	691	703	777	676	749	714	748	739	698	765	734	714	703	731	716	716	710	731	774	707	740	781	697	731	715	756	690	729	709	739	756	720	714	753	715	728	723	703	742	729	707	735	725	766	743	740	735	687	702	740	758	744	742	702	692	724	681	701	751	750	731	711	714	737	741	710	704	765	702	689	782	704	718	690	714	729	730	782	737	782	696	719	744	740	688	777	703	701	724	775	788	707	718	695	774	700	749	686	715	757	732	734	706	774	767	764	716	700	696	743	725	685	686	750	788	737	761	728	697	785	728	751	742	705	704	748	716	789	771	784	747	687	730	696	739	753	734	739	724	704	714	744	736	735	770	708	696	698	697	758	745	730	747	794	714	736	754	708	723	725	748	741	713	708	784	717	709	682	787	739	722	740	763	702	735	704	687	767	765	714	727	689	751	771	788	772	742	707	714	724	721	751	709	744	770	744	701	740	660	700	694	766	748	768	770	733	755	731	693	726	702	728	673	710	729	718	720	691	746	697	712	788	710	766	741	744	735	751	725	720	733	685	736	690	793	752	725	723	692	730	703	728	717	741	724	769	737	723	753	720	727	754	746	775	717	704	685	762	734	720	764	722	767	748	721	716	706	713	727	769	725	723	739	674	724	713	789	689	771	747	729	733	742	731	718	743	768	740	799	734	742	727	723	760	705	766	683	712	777	743	747	701	787	732	756	720	703	730	705	771	696	766	756	759	719	746	722	708	748	761	688	730	691	761	723	720	727	731	695	748	752	737	722	719	777	738	718	741	714	722	744	713	735	751	723	700	718	672	745	738	768	734	758	765	763	751	762	739	770	788	714	742	710	730	688	678	731	744	716	751	756	739	765	691	742	759	743	752	733	698	739	729	732	736	709	701	757	780	720	693	770	720	727	714	773	688	751	762	747	744	727	718	745	821	727	723	706	717	781	732	767	749	751	730	727	649	719	738	767	749	683	749	765	703	709	706	793	700	732	715	749	726
2511	176	197	197	161	165	173	178	147	159	197	169	170	182	166	138	151	149	137	154	166	170	155	176	166	173	159	155	134	175	157	159	173	170	155	168	154	169	166	157	145	144	180	158	161	162	169	169	149	185	168	154	190	175	167	159	143	177	152	177	175	167	157	151	141	149	127	156	151	162	161	171	155	165	145	191	142	181	156	153	140	156	179	175	154	152	167	160	161	169	167	178	164	159	160	166	139	165	175	152	157	139	165	156	202	183	177	148	180	133	166	186	160	154	158	173	205	160	152	153	152	163	201	186	155	168	161	167	151	155	169	177	152	195	195	148	154	141	190	171	184	166	170	153	188	145	163	170	172	155	137	174	168	160	174	147	160	161	180	160	148	141	149	166	147	161	150	166	148	173	164	181	163	147	182	156	152	170	165	158	167	144	154	136	152	180	158	158	164	149	174	155	152	146	146	169	168	180	179	175	160	134	149	145	183	128	150	153	148	164	150	174	154	186	187	154	177	185	198	157	170	124	177	158	172	161	148	147	147	171	191	149	166	174	156	147	173	167	173	155	163	170	155	165	149	180	171	155	146	181	205	128	154	162	154	159	161	186	186	154	149	143	137	178	151	181	171	152	162	149	151	150	164	156	163	171	125	169	145	152	142	187	179	160	163	163	166	172	166	168	167	171	180	159	162	165	164	170	167	163	156	159	172	157	150	170	165	147	165	158	154	170	184	174	158	154	171	165	148	168	165	176	170	158	173	162	152	163	166	146	141	156	166	166	150	162	161	176	156	150	163	163	151	181	136	160	140	172	185	147	192	170	177	151	157	164	174	150	144	168	160	176	173	152	175	180	152	162	141	164	165	130	150	150	179	189	176	151	172	161	170	195	149	170	149	164	152	158	142	189	142	153	151	152	171	174	185	158	146	151	172	179	158	185	172	182	149	146	183	167	164	153	163	153	141	165	133	141	153	178	143	170	162	145	145	165	135	172	152	171	157	157	149	150	153	163	146	174	156	158	151	196	152	193	164	160	160	168	163	161	163	176	144	162	160	150	159	157	166	151	164	153	160	147	167	164	163	171	152	139	144	171	175	147	160	155	174	154	154	162	173	164	170	177	162	174	153	156	171	143	173	161	165	157	154	142	159	174	166	185	145	160	149	158	146	153	172	142	172	138	164	180	166	150	144	180	154	180	157	149	148	174	164	182	157	153	202	169	140	175	167	155	173	167	172	157	173	161	130	165	165	176	131	152	171	147	146	161	165	152	164	173	171	156	161	173	160	166	152	139	147	150	174	135	152	165	166	172	180	162	152	171	166	171	150	171	155	151	161	141	165	190	178	176	145	149	150	133	185	176	143	156	165	164	159	153	148	156	150	154	168	181	146	167	172	142	159	166	133	147	162	165	164	170	146	162	141	157	161	147	157	169	185	178	161	156	172	161	165	134	156	170	178	155	156	160	173	165	159	173	174	151	170	160	144	156	154	164	173	168	171	150	158	187	172	169	147	178	168	168	151	188	165	158	171	164	163	164	180	162	167	170	145	156	158	163	169	167	132	165	171	174	162	176	148	157	157	173	171	163	165	172	167	171	162	167	164	164	157	165	177	178	149	133	137	167	151	168	134	158	176	149	177	165	147	146	147	164	160	191	151	174	161	177	141	155	191	169	164	147	150	165	145	141	165	160	176	176	170	142	164	154	184	178	168	156	179	161	156	148	136	148	157	159	162	164	136	145	162	152	165	151	152	173	176	149	162	162	169	177	143	170	180	141	167	167	139	161	142	149	146	144	149	151	154	181	136	145	170	153	146	172	188	151	163	171	147	183	155	150	150	144	171	149	154	157	161	152	157	153	183	165	173	170	162	161	179	166	189	145	172	152	134	158	182	174	178	182	169	134	175	173	146	160	166	169	155	127	161	160	163	158	160	180	164	145	157	159	176	155	167	158	130	173	151	167	167	132	177	149	140	150	151	143	165	172	167	153	144	175	123	163	155	159	142	152	156	175	155	153	161	151	195	164	156	165	159	153	168	178	192	170	143	171	175	156	142	147	162	154	155	146	164	183	152	144	196	156	151	166	185	153	151	178	157	163	168	162	166	163	153	152	150	169	161	133	147	155	147	166	158	185	150	176	149	168	162	143	147	162	164	169	167	190	163	152	172	153	172	176	160	177	171	161	184	159	159	150	153	187	168	182	157	144	151	152	140	162	170	166	131	168	181	191	145	180	151	172	179	162	141	156	148	149	163	147	177	140	158	154	172	168	167	166	139	166	170	158	158	139	134	167	174	142	181	187	169	142	182	161	143	168	169	154	167	162	157	168	154	152	155	154	156	166	172	171	146	150	169	162	147	168	172	186	167	158	161	150	163	162	162	135	150	142	154	159	161	152	156	140	138	143	171	143	149	162	172	161	137	162	152	177	160	154	149	163	166	141	164	152	157	180	148	155	164	143	164	167	168	169	156	155	169	134	158	165	169	147	168	165	158	137	188	151	163	166	161	164	161	168	182	177	168	151	134	166	145	184	165	150	165	166	165	155	181	148	160	156	160	153	149	165	138	165	168	167	180	171	171	165	160	148	158	151	126	164	157	193	168	155	168	134	138	155	166	146	160	141	152	151	142	173	173	154	167	169	156	149	161	158	172	156	162	161	152	165	157	156	161	145	163	149	158	158	153	159	156	152	169	175	165	189	180	163	160	148	122	159	173	152	172	187	158	159	162	149	175	152	167	141	159	171	179	173	156	153	168	159	148	177	175	149	147	153	166	160	177	141	144	160	169	190	162	155	147	154	174	156	157	153	187	162	145	138	166	160	154	152	167	162	162	157	185	176	161	175	158	164	148	147	153	145	152	152	155	168	170	150	172	156	158	139	177	176	170	158	173	165	167	149	147	151	177	147	174	162	195	165	205	160	151	142	161	144	155	185	160	143	178	163	164	174	160	155	157	162	135	163	144	174	160	169	155	172	176	151	185	180	162	178	178	157	183	160	180	162	172	157	174	153	139	174	181	174	157	171	170	155	175	177	159	173	166	140	167	179	152	161	157	175	175	176	176	147	151	156	141	162	192	158	158	143	175	160	155	167	171	171	164	189	187	151	163	156	138	192	170	173	176	175	157	175	168	151	157	136	144	156	152	169	170	152	165	140	163	164	163	162	192	157	160	172	154	165	172	187	159	135	169	172	159	183	169	154	162	156	140	183	173	155	149	161	162	149	162	172	152	150	156	161	155	166	177	167	180	149	169	164	168	168	169	154	144	164	148	185	152	157	176	153	159	185	154	159	135	141	162	149	164	193	137	159	155	170	166	176	163	158	161	156	177	154	179	147	145	165	181	160	153	145	175	167	175	155	187	168	151	160	164	154	159	177	158	149	160	172	140	147	164	171	167	148	151	164	162	144	147	170	190	150	162	163	145	177	153	172	165	179	163	173	161	176	188	155	173	174	156	163	164	175	157	185	158	174	157	157	162	167	168	195	163	173	168	190	163	160
2711	564	611	598	609	582	546	593	558	525	542	539	527	496	536	526	499	507	503	528	505	498	475	494	498	554	485	504	545	509	490	491	490	544	463	509	504	514	513	510	508	490	466	465	521	503	499	471	498	504	471	515	519	507	503	554	485	433	507	510	519	460	482	506	510	502	471	507	475	483	478	458	488	445	497	512	495	469	475	507	513	515	483	528	527	523	511	487	488	502	493	471	506	513	488	483	500	470	519	478	512	493	497	471	449	453	496	498	463	458	496	459	500	503	510	507	491	526	510	495	487	484	507	524	487	497	480	496	488	507	499	533	436	509	498	501	505	491	485	482	537	510	518	526	483	506	488	466	479	469	479	473	476	472	486	525	499	501	486	501	491	477	492	513	507	475	496	479	528	497	502	534	479	538	520	515	476	491	478	508	520	520	471	484	511	490	535	482	503	505	472	456	494	464	494	469	521	472	495	529	512	477	487	494	514	479	506	518	489	490	467	485	490	510	459	552	501	493	476	503	519	488	468	493	453	508	495	466	486	472	498	487	455	500	473	488	512	516	504	501	481	468	515	481	469	500	516	455	491	482	516	469	493	489	495	507	462	499	492	515	532	470	493	494	508	491	509	483	485	451	499	495	492	489	504	511	496	494	510	468	493	514	515	487	488	517	525	536	508	475	524	492	491	509	468	519	506	491	539	485	494	502	493	487	474	451	485	502	533	501	512	494	537	517	484	527	497	493	471	509	504	493	507	500	502	493	513	499	457	482	506	480	488	498	477	488	468	497	510	500	462	521	502	521	496	482	492	507	515	496	475	469	474	454	530	532	507	506	485	495	503	497	486	495	480	467	491	457	513	490	466	466	489	511	481	477	476	507	506	474	490	493	513	504	485	497	506	472	528	518	474	493	504	519	503	440	500	503	515	519	476	499	499	493	491	495	496	522	533	500	484	523	462	475	484	488	490	494	523	531	486	516	501	473	521	518	501	512	503	528	455	509	558	452	477	496	478	449	492	482	509	502	482	475	490	514	489	489	495	506	516	500	491	496	495	501	494	504	492	470	497	463	519	464	474	466	478	471	545	517	493	486	479	462	498	510	484	504	495	478	501	473	504	483	495	473	473	483	499	512	528	520	543	460	496	446	477	511	532	496	480	484	564	484	482	516	503	489	496	481	506	516	490	515	504	480	491	475	505	488	489	482	485	498	503	506	542	437	476	476	475	501	484	469	478	520	478	492	495	484	488	517	480	485	482	508	508	444	509	505	534	470	485	501	540	503	505	477	494	478	525	504	484	470	474	498	505	494	533	521	527	496	448	464	479	526	482	496	491	454	527	503	501	504	542	530	481	491	477	492	463	489	503	496	499	496	502	463	490	483	490	504	487	472	510	477	541	475	485	500	494	462	503	482	485	470	492	468	527	500	489	479	499	491	523	462	476	502	476	441	497	512	471	534	503	489	520	496	467	462	462	474	491	477	501	508	486	502	503	490	498	484	516	494	504	522	490	477	494	499	503	526	479	482	485	508	500	491	479	491	510	510	500	521	499	519	482	471	494	487	500	495	463	498	500	486	474	492	488	472	496	483	504	512	469	470	514	484	524	523	515	503	482	508	482	534	488	499	502	461	496	486	498	486	511	508	501	479	513	465	486	522	501	526	456	521	479	521	459	492	525	480	515	508	519	515	512	482	466	494	497	487	500	490	539	506	492	461	537	469	461	519	517	494	486	516	464	432	467	468	495	560	498	478	517	516	514	487	461	520	504	482	509	504	520	499	474	525	513	502	499	529	474	490	531	506	499	488	506	484	497	486	522	550	476	536	525	514	528	504	528	476	494	519	511	497	443	456	490	525	537	487	455	495	500	509	505	504	479	453	482	495	473	478	522	456	502	507	521	484	456	512	495	501	494	495	486	483	486	489	493	494	518	511	506	445	518	529	519	486	494	476	488	492	483	505	498	525	540	455	493	518	479	491	478	525	481	511	506	478	505	515	520	513	469	489	472	497	447	486	501	468	491	498	493	515	480	504	491	520	473	510	485	497	514	476	470	478	536	511	458	482	519	496	543	450	497	468	527	486	520	498	489	469	526	503	512	470	459	499	461	493	513	498	496	479	529	496	480	493	496	509	504	482	538	510	484	487	520	530	510	532	530	458	468	483	502	473	484	496	500	519	460	514	459	517	496	486	541	508	510	504	492	519	495	488	490	482	535	457	474	511	512	482	522	506	482	460	522	483	481	477	508	458	495	470	534	481	475	475	501	481	532	537	473	524	461	505	513	494	513	474	484	481	501	504	516	490	468	495	516	485	504	480	505	503	489	485	482	507	510	483	496	499	494	444	468	501	501	471	492	492	509	464	514	480	455	504	482	493	478	499	512	488	452	480	500	527	478	519	467	506	505	483	470	499	502	489	500	501	508	454	515	471	492	519	502	550	498	492	516	487	531	499	500	508	502	505	475	490	508	486	521	522	492	504	471	483	451	480	478	484	476	488	545	526	512	447	504	469	478	523	478	465	512	479	513	503	507	495	490	517	480	502	489	503	528	472	492	467	470	466	508	466	552	470	497	471	498	542	450	512	503	503	475	473	471	476	497	484	492	487	525	474	441	521	474	494	511	504	483	514	523	503	489	467	478	487	494	449	496	481	505	484	504	490	524	486	468	531	472	474	502	500	495	501	485	513	463	472	531	485	506	473	536	506	499	476	463	506	479	514	496	485	521	503	471	524	498	455	503	483	543	499	515	498	482	499	494	461	477	509	461	513	487	480	481	490	495	469	477	475	485	478	470	503	466	474	490	492	475	520	490	462	483	474	463	488	490	449	494	461	504	450	522	482	504	501	517	475	520	503	493	524	477	460	500	514	480	508	515	476	506	498	504	493	432	478	485	448	514	469	502	518	456	524	497	474	487	507	497	489	508	467	530	516	527	478	525	512	514	526	508	481	492	472	485	551	504	498	497	478	476	497	482	471	433	489	489	485	489	541	505	525	495	458	443	495	514	486	513	512	489	475	497	492	446	489	508	523	494	466	496	488	464	460	449	483	462	508	508	480	482	526	508	501	493	489	528	480	483	458	497	446	484	488	516	524	486	484	491	462	493	517	483	502	532	496	470	483	508	491	479	505	485	491	483	453	490	467	508	536	493	490	509	486	513	529	490	468	485	483	465	506	482	491	493	498	495	490	504	491	516	492	500	474	507	490	457	467	532	509	513	499	483	500	493	473	519	523	468	482	468	445	475	462	478	507	511	491	527	494	477	501	467	476	544	517	495	533	491	496	495	518	481	498	493	476	479	511	473	489	471	496	539	465	486	505	509	478	465	512	519	491	521	530	481	527	476	481	526	475	490	521	481	493	486	518	505	475	428	490	493	484	466	481	482	475	501	496	486	455	496	446	495	445	514	504	475	428	528	497	484	500	496	507	510	533	505	496	476	488	464	485	464	502	496	506	501	527	531	524	471	470	472	457	518	496	507	487	503	477	491	505	566	532
22118	5558	1315	1023	704	599	526	473	448	412	385	389	342	332	343	341	330	339	324	330	341	306	307	310	272	299	294	289	326	267	299	306	315	316	308	291	352	298	325	318	309	310	262	326	318	319	305	286	298	309	279	297	283	306	315	303	295	310	301	288	327	335	305	337	284	306	306	314	286	338	332	301	278	341	289	296	317	288	315	271	311	284	305	321	342	301	320	263	299	344	318	290	322	285	284	308	288	358	283	290	272	293	303	320	307	329	311	301	308	304	282	275	279	313	277	337	332	321	267	289	327	303	300	314	252	267	310	299	296	350	315	297	319	267	293	301	319	289	314	297	305	341	295	300	312	299	337	284	298	307	309	286	302	272	325	317	292	270	308	277	311	289	319	308	310	288	298	315	282	311	334	285	263	300	295	297	314	297	319	308	348	296	294	332	339	306	326	304	292	281	310	299	310	306	297	295	320	316	318	308	307	304	294	319	285	330	319	292	315	321	303	302	293	294	306	282	312	307	300	282	312	310	346	290	310	308	255	295	298	305	314	322	297	300	306	297	275	273	291	275	290	326	326	291	317	288	290	266	304	273	344	334	308	334	322	300	294	309	321	303	297	285	315	321	319	327	329	317	306	296	279	291	301	348	299	313	304	285	289	305	311	340	300	314	309	304	294	317	290	323	290	304	329	325	299	254	301	288	313	306	290	302	285	297	280	306	348	285	333	330	322	305	289	301	315	302	307	317	304	301	319	333	324	302	307	296	303	280	313	288	297	323	334	330	321	305	281	296	285	297	283	256	278	287	288	322	358	290	314	328	287	305	291	300	318	282	285	277	328	319	317	286	313	311	305	292	287	307	319	301	289	319	300	318	270	320	291	337	303	287	316	299	281	338	313	295	304	314	329	329	310	323	300	298	334	324	274	295	296	294	297	302	271	273	294	283	290	331	293	303	305	268	254	315	305	289	326	294	321	323	299	318	294	309	296	332	282	317	297	303	313	316	291	336	301	295	273	291	325	283	312	291	278	264	270	279	294	340	298	339	305	293	329	336	280	291	304	318	321	284	330	307	285	297	314	306	320	296	311	324	273	279	317	291	301	288	292	315	278	309	278	300	288	291	317	292	308	329	321	296	302	275	279	313	295	326	300	315	293	305	306	303	320	300	300	310	293	320	300	273	305	339	306	271	318	301	299	314	306	310	315	295	268	299	286	296	312	294	294	271	315	312	299	336	320	292	312	340	319	273	301	286	284	323	341	279	304	329	307	325	297	311	308	322	330	294	297	317	306	299	305	327	310	312	285	311	297	286	295	300	313	311	311	296	334	339	278	318	307	298	317	318	317	313	322	296	292	336	285	308	306	309	291	309	269	280	300	339	318	298	280	304	271	328	305	280	307	275	296	298	281	315	312	295	322	319	271	293	293	327	304	283	275	305	300	275	293	327	315	270	294	312	347	324	289	285	288	317	305	306	325	308	338	290	313	295	284	329	321	304	334	303	320	314	299	262	316	300	317	320	301	308	294	313	301	295	274	291	306	290	297	299	350	287	320	308	301	302	318	273	308	289	303	314	301	336	310	291	297	298	323	300	289	330	314	303	320	300	321	326	309	298	316	312	341	303	302	293	306	313	273	279	314	295	287	286	314	358	323	290	323	297	281	322	292	300	341	295	305	313	335	316	337	292	295	309	289	335	298	323	271	267	335	287	305	295	305	327	301	285	280	312	302	328	318	308	300	314	308	299	342	300	309	276	297	311	326	294	298	270	289	264	329	315	297	283	290	265	289	313	341	273	310	322	299	321	318	313	326	295	277	302	277	288	290	298	305	284	295	303	285	319	333	298	308	280	301	332	315	274	320	297	334	312	301	325	278	300	284	279	266	281	310	284	326	306	306	283	304	291	279	312	316	311	309	288	315	309	298	294	316	284	290	296	324	344	317	320	311	291	306	315	287	320	299	297	318	318	327	296	298	281	299	315	305	307	317	316	294	327	316	303	316	309	315	304	329	273	326	301	287	280	268	303	308	302	291	350	296	321	309	320	307	315	290	327	298	301	332	310	278	317	285	275	302	308	291	304	320	364	290	314	267	305	311	340	290	308	306	295	326	307	278	295	283	319	306	276	311	304	269	289	314	308	356	282	296	317	281	291	301	293	300	286	307	284	277	316	308	310	340	299	306	291	325	299	317	320	308	274	307	278	300	300	256	313	292	281	304	308	331	293	330	290	293	307	325	327	332	299	257	283	279	340	313	291	338	325	287	289	324	311	306	301	309	334	280	342	321	309	309	279	281	305	318	343	317	316	306	289	301	279	286	308	312	308	325	285	329	295	300	299	320	291	303	292	314	321	316	290	325	305	313	275	325	279	303	319	291	323	350	340	320	282	296	317	304	301	314	298	324	303	304	310	298	325	307	303	299	309	286	305	304	284	302	305	274	311	298	273	312	300	290	291	289	303	313	311	278	322	298	298	311	305	281	304	309	295	327	329	301	273	264	286	273	324	304	328	309	322	300	289	298	287	291	324	313	307	311	267	333	294	305	324	345	295	297	318	280	291	280	325	295	327	317	323	314	277	310	265	305	304	292	307	333	308	338	316	293	300	319	299	330	301	318	357	312	286	294	323	262	332	296	314	293	298	272	306	314	278	291	310	321	327	290	287	301	332	316	306	319	289	305	303	273	308	313	311	270	263	294	292	331	305	315	287	311	296	298	316	286	259	345	322	291	283	269	313	305	290	298	291	319	283	309	330	283	304	315	307	313	318	329	262	291	312	310	284	317	329	305	322	294	290	315	311	329	315	296	311	309	304	329	281	318	298	289	312	314	303	314	283	301	337	316	317	287	279	278	291	284	302	318	328	322	285	307	289	312	331	313	278	354	303	309	309	297	299	307	300	306	328	313	293	288	306	289	311	298	292	298	308	309	324	317	246	324	290	287	299	295	266	341	298	292	336	290	294	290	303	292	311	335	284	338	305	283	318	319	297	295	344	313	310	311	302	290	304	318	303	303	280	280	293	309	296	321	268	274	281	302	309	303	310	309	297	274	289	285	323	312	314	328	276	294	303	303	290	286	317	321	292	313	306	314	297	310	301	318	310	292	310	322	286	320	313	311	314	289	309	314	277	319	273	276	269	272	275	313	362	321	299	358	307	300	259	307	305	323	315	343	328	288	284	305	310	287	327	338	286	322	298	286	318	271	283	312	311	305	325	300	313	298	308	270	294	290	311	300	290	301	309	305	308	323	297	320	305	295	294	297	295	308	285	310	286	302	298	329	289	303	299	310	342	321	314	289	308	305	322	326	308	315	309	315	322	306	310	317	311	305	276	293	285	278	280	282	313	345	302	329	330	317	298	294	308	311	340	316	283	290	287	290	303	310	302	274	293	271	310	285	268	263	310	328	329	315	284	299	319	279	265	293	294	299	323	320	307	307	269	314	316	283	295	317	312	321	304	297	245	332	310	302	321	310	297	304	312	288	286	305	296	266	339	296	264
12628	1590	3155	3401	3108	2583	2111	1871	1687	1465	1498	1323	1282	1196	1196	1130	1114	1032	1007	1042	1020	1006	949	942	935	937	933	936	904	940	911	942	881	861	911	830	887	865	904	895	909	843	876	870	853	859	787	868	775	819	873	846	820	843	805	827	866	844	896	874	836	819	823	801	823	886	831	824	782	830	827	790	791	827	845	791	776	853	799	805	828	810	797	808	839	863	816	864	830	800	783	847	864	851	762	822	825	833	828	845	770	808	865	830	818	784	865	796	849	835	781	801	832	822	838	828	805	822	857	854	744	821	790	833	819	820	876	778	799	854	828	788	847	769	812	776	831	745	808	803	815	808	867	767	798	856	848	758	804	881	844	865	840	816	836	878	824	825	824	829	855	853	813	838	764	832	842	807	789	860	837	786	797	808	787	804	743	851	811	758	797	829	839	826	857	791	808	803	808	767	811	802	861	835	808	810	865	803	826	827	811	785	778	815	828	853	868	825	793	780	822	803	814	787	782	801	804	832	793	866	840	845	811	816	817	826	802	839	828	841	807	770	807	807	822	818	732	824	797	801	804	801	810	807	786	808	851	807	801	839	840	824	836	769	843	799	855	815	796	856	838	850	799	784	842	828	796	795	849	751	791	808	791	847	821	813	838	799	771	822	845	832	840	811	834	795	748	861	814	836	852	809	831	832	826	804	848	828	820	824	782	764	786	815	819	806	869	834	824	803	822	801	803	833	774	782	836	844	810	847	808	794	818	786	848	832	782	819	818	823	850	828	801	769	859	839	881	822	858	823	758	774	766	796	777	797	827	887	863	762	817	798	796	883	756	806	839	813	827	818	851	772	771	797	823	778	807	871	808	853	792	843	773	813	845	791	786	839	820	806	819	792	824	790	801	826	817	889	844	836	790	853	853	816	792	813	835	852	790	809	785	811	834	825	870	790	820	810	820	799	797	797	843	847	827	814	818	795	818	818	819	803	823	775	839	807	833	859	752	807	807	828	799	790	808	791	869	829	805	809	795	818	821	869	853	830	828	797	756	781	779	850	853	896	805	794	817	829	772	750	846	801	817	834	807	800	817	760	834	781	884	818	809	840	815	851	790	812	797	796	794	809	791	773	793	791	813	849	861	896	785	859	840	830	808	823	849	822	836	821	823	834	800	788	835	811	852	825	775	789	780	759	778	813	789	809	773	807	847	806	839	824	826	877	797	799	875	788	810	847	858	840	796	822	831	908	821	747	780	863	826	808	797	866	846	779	804	806	808	849	775	799	812	802	820	821	786	759	814	839	836	812	811	807	790	843	776	831	859	833	837	831	770	841	816	824	858	799	811	819	857	864	813	834	820	787	816	829	892	843	843	777	826	805	852	790	777	791	828	783	797	794	823	817	829	806	808	807	856	850	838	772	903	830	844	837	834	748	782	835	819	837	854	791	853	771	781	819	825	852	856	854	782	779	829	824	785	815	874	845	866	796	780	852	816	832	822	871	812	829	812	819	846	823	806	801	792	758	833	802	833	758	855	816	830	825	831	851	827	733	831	868	804	849	773	834	778	811	835	818	834	810	826	786	820	774	824	777	844	869	851	822	833	787	822	808	816	841	783	846	766	858	791	826	816	838	804	782	794	856	836	822	772	835	800	811	770	812	859	801	834	805	802	833	770	807	839	806	819	852	841	811	815	836	803	831	860	836	870	790	827	823	817	791	776	743	829	850	865	822	835	786	733	894	793	870	841	829	801	838	802	814	792	825	812	854	835	827	778	831	820	817	824	822	832	815	748	813	809	804	832	839	792	824	823	804	832	857	808	802	788	803	875	831	831	827	859	803	804	806	780	843	859	822	819	817	812	823	808	834	810	845	796	822	825	822	804	808	774	788	744	796	857	818	800	849	799	753	834	789	838	820	775	824	782	808	844	841	789	870	825	791	802	786	792	860	816	776	789	845	823	841	766	806	851	811	807	770	846	821	802	807	766	858	868	875	740	782	780	819	812	787	848	806	804	779	785	809	821	786	795	804	801	809	836	787	796	783	849	798	810	796	845	830	836	798	831	820	838	791	803	837	804	815	804	788	779	803	786	804	824	826	840	817	846	846	789	795	786	815	828	833	817	818	824	807	840	795	790	807	819	782	818	808	836	838	803	808	805	802	773	831	816	795	802	824	805	832	827	796	797	863	836	789	827	798	800	829	838	778	810	811	754	825	816	759	843	829	870	811	848	799	790	781	836	768	749	799	842	854	796	822	828	840	800	817	825	818	796	771	820	861	821	823	805	794	845	801	854	803	778	815	778	857	848	853	849	853	919	842	860	810	817	791	821	840	846	795	818	828	814	770	825	825	896	825	823	801	806	807	815	798	784	831	801	798	819	858	858	811	841	873	844	801	829	822	833	843	789	855	807	827	860	776	846	810	840	801	820	757	799	814	784	814	841	823	846	823	790	826	844	793	845	840	794	786	792	814	823	814	802	870	829	844	757	783	814	802	835	845	776	795	793	827	853	767	806	794	852	778	735	754	811	801	769	817	779	843	815	849	794	840	829	804	797	810	807	816	811	821	823	787	813	833	773	824	793	787	793	800	788	845	777	817	865	893	816	793	853	839	835	792	797	838	847	781	777	818	804	800	867	841	832	866	857	841	836	831	779	846	854	830	842	868	805	830	808	799	804	819	796	769	827	829	815	802	833	832	826	818	760	820	851	815	833	788	779	853	828	811	763	858	777	833	827	808	813	839	857	768	803	827	793	815	842	829	839	804	859	788	834	828	850	835	806	856	844	863	804	819	824	812	804	823	806	795	806	786	780	803	797	812	794	842	827	806	768	846	844	803	785	822	797	827	780	826	833	809	792	802	817	820	834	768	815	823	837	827	865	855	820	833	815	792	780	887	807	831	814	832	829	778	839	811	806	842	799	827	820	805	811	825	809	769	856	836	853	816	776	809	782	807	802	814	802	783	805	819	859	828	806	862	805	790	826	753	831	855	817	811	809	858	820	767	858	845	798	825	824	819	807	828	870	836	787	860	840	788	812	844	835	860	766	863	821	806	840	798	834	768	824	813	877	778	822	815	799	797	837	846	817	771	811	791	830	825	787	814	839	804	832	807	842	801	872	841	818	801	766	798	763	818	825	790	819	800	836	859	820	767	824	787	797	852	843	828	806	872	784	799	828	814	871	815	804	827	887	861	827	801	779	825	859	820	829	802	764	831	789	828	789	799	785	816	814	825	781	802	834	846	778	806	790	748	807	780	774	773	803	794	813	774	832	798	860	796	780	822	789	848	798	834	805	812	848	797	832	840	783	845	879	818	783	796	791	807	863	794	805	810	807	825	851	782	863	841	834	797	856	796	863	831	827	844	824	813	806	755	757	793	833	753	816	837	765	792	840	827	784	842	822	869	817	807	804	826	799	811	809	802	805	815	829	787	828	843	839	814	827	839	793	799	804	849	832	823	857	811	788	839	851	836	837	884	761	795	775	825	845	871	819	837	842	833	795	778
34028	10873	2615	1694	1150	907	673	588	488	439	428	418	400	322	350	349	292	331	314	324	327	307	296	299	324	308	296	319	327	293	300	261	309	309	282	269	272	294	294	266	311	288	282	301	290	287	278	287	274	316	289	282	279	292	259	265	247	289	292	265	301	300	286	269	292	273	285	283	257	265	292	277	268	256	277	261	300	275	281	302	276	260	273	282	257	280	254	269	290	312	291	286	280	286	258	256	293	261	334	267	258	303	299	281	293	274	269	297	260	280	294	258	264	282	300	285	292	264	278	285	282	280	267	298	272	275	292	280	295	289	294	295	241	272	266	284	280	295	267	282	300	247	277	267	282	263	284	274	277	283	304	286	289	251	256	276	285	278	277	280	257	292	286	268	283	294	265	302	295	276	238	271	257	287	295	313	283	263	291	256	307	302	289	271	277	272	290	302	271	284	301	301	300	293	296	256	268	310	295	260	282	271	292	309	279	281	271	296	273	252	280	267	261	269	271	290	282	275	276	304	288	302	301	299	270	292	262	299	274	305	264	275	278	274	284	288	267	303	255	296	283	267	273	270	267	288	255	293	288	301	273	285	286	274	263	285	262	275	255	276	275	285	280	292	290	325	280	285	304	286	282	257	278	289	315	292	298	276	283	278	300	280	271	292	306	280	269	275	287	282	256	283	293	300	275	282	264	285	294	286	274	321	272	287	277	263	306	283	284	277	256	298	263	281	299	259	294	293	282	294	278	276	265	270	293	259	285	284	289	290	265	282	269	235	269	276	287	297	293	266	296	296	298	246	263	270	266	270	280	305	248	246	313	262	287	253	287	277	280	246	290	294	283	263	292	311	264	295	266	263	250	287	281	259	296	280	278	279	255	257	265	264	293	244	302	298	271	249	271	282	277	307	301	300	278	271	298	282	299	314	262	304	292	271	271	272	285	264	266	269	293	295	298	262	284	264	292	256	288	303	264	253	250	306	263	279	258	263	262	318	292	288	257	295	255	263	282	284	262	265	265	310	281	264	237	282	278	279	282	295	265	294	252	266	285	288	281	274	262	284	270	283	306	276	292	292	297	297	268	260	247	262	289	249	280	286	302	303	274	304	270	261	263	290	255	317	262	297	271	292	289	286	283	270	291	314	274	295	293	295	246	256	283	276	294	253	229	278	259	277	277	318	261	278	274	293	254	263	260	274	266	290	278	308	263	265	286	292	265	269	277	267	281	266	261	252	272	300	250	266	332	277	320	288	287	278	277	286	290	254	278	297	271	271	273	268	252	295	298	293	289	298	287	263	265	289	272	265	252	289	254	315	276	275	269	290	262	313	277	252	273	288	303	271	300	283	253	283	284	279	319	276	254	302	287	245	323	274	304	267	274	258	275	284	267	285	272	265	274	308	281	295	285	298	291	296	272	294	251	288	266	297	262	249	241	258	287	297	259	260	283	287	256	307	284	279	277	288	285	265	283	300	266	315	300	261	304	309	290	266	258	277	296	290	290	287	268	260	283	279	274	292	285	294	289	279	255	258	283	266	289	272	310	259	261	265	297	297	292	264	276	294	268	327	282	271	288	298	269	285	266	268	274	280	269	272	276	241	287	300	277	294	268	244	278	294	284	277	313	303	269	263	281	253	280	311	285	254	289	267	281	266	272	291	268	258	293	268	279	309	251	269	277	281	290	299	262	284	303	243	271	269	294	290	296	274	266	311	298	259	268	287	280	310	277	284	290	318	297	268	287	327	295	250	282	282	284	251	278	256	299	290	280	267	279	247	300	293	300	284	281	258	283	256	272	278	289	303	279	295	281	246	281	279	298	292	287	256	269	262	296	264	256	274	265	300	262	261	304	253	253	276	279	275	299	279	277	292	289	285	295	294	308	284	274	272	304	300	260	275	279	315	280	277	264	306	266	267	285	269	263	275	272	269	272	297	275	296	308	276	310	267	294	292	299	308	274	286	320	248	259	244	284	280	262	316	294	308	291	253	241	258	282	291	272	285	294	302	278	291	263	282	273	269	286	264	297	302	278	267	302	265	309	273	285	287	294	326	297	282	288	293	279	267	292	254	280	271	272	258	282	289	256	277	280	289	315	274	274	266	267	300	277	284	278	267	275	255	285	278	302	274	306	275	294	264	280	308	270	297	302	289	301	285	277	300	265	271	284	258	310	293	264	278	254	261	278	270	283	280	256	304	278	292	276	275	265	290	259	288	316	289	290	261	312	260	267	256	269	292	268	288	292	255	284	284	292	258	274	261	304	292	311	309	307	294	267	287	292	272	289	282	280	264	277	286	271	275	282	261	263	307	304	274	260	284	335	300	285	250	234	259	269	286	297	255	261	293	259	288	267	277	306	267	277	281	322	275	264	257	275	272	282	303	273	287	271	271	286	306	305	282	288	248	260	273	280	301	287	267	301	281	273	271	277	272	295	273	265	270	268	289	279	308	271	296	278	253	285	268	321	285	297	301	268	273	277	286	235	243	319	266	261	260	284	253	276	282	239	290	290	270	252	270	288	263	281	274	305	285	299	279	280	286	304	308	263	278	277	294	295	294	308	284	264	288	304	310	256	285	281	255	288	275	270	275	277	316	284	272	289	292	260	289	272	277	261	291	295	290	295	293	256	277	283	280	261	278	317	231	279	303	292	294	319	280	296	316	275	270	277	297	298	288	265	290	248	277	267	302	272	281	278	276	252	286	274	291	328	318	276	294	265	265	290	277	295	278	278	298	282	290	272	256	278	255	289	281	270	272	283	283	268	274	303	274	306	283	269	279	306	270	250	273	247	296	289	265	270	283	287	275	263	306	297	290	272	281	279	282	270	264	249	293	262	265	329	266	251	291	289	248	281	307	304	299	264	263	270	249	279	268	273	255	270	290	308	272	306	287	256	287	290	297	268	280	317	272	300	287	270	282	299	283	301	304	277	254	274	277	273	266	322	248	283	269	299	271	281	293	306	300	277	290	298	285	289	265	261	271	289	299	292	254	284	269	291	309	288	273	299	273	292	273	301	267	277	259	274	281	293	244	295	280	281	260	285	281	282	281	294	302	293	297	269	280	269	264	251	268	287	271	245	274	275	284	262	338	304	312	271	274	303	306	288	292	303	274	280	298	258	249	288	307	282	269	275	263	319	255	267	301	286	263	280	291	275	283	305	291	280	269	282	308	295	277	273	262	307	285	281	288	278	301	267	282	291	276	288	287	287	290	287	286	314	279	276	282	280	269	287	275	271	267	304	270	257	269	266	280	284	295	293	257	252	284	299	277	256	297	261	270	284	278	260	293	266	270	251	281	284	261	284	267	285	282	242	264	283	289	285	257	281	297	278	295	305	287	274	260	278	275	276	288	295	291	286	296	261	278	277	269	266	271	293	282	261	294	269	303	283	273	310	253	286	287	265	305	325	253	263	275	239	301	258	256	261	299	297	267	296	280	311	287	271	278	279	289	289	260	259	272	271	256	274	298	278	252	251	272	284	260	273	307	296	266
17803	2430	5142	5490	4734	3827	3153	2710	2360	1960	1890	1697	1491	1502	1295	1286	1268	1201	1153	1125	1084	1029	1068	966	958	976	941	937	909	844	936	898	891	873	849	868	805	841	902	823	801	822	854	843	808	805	757	798	783	770	798	771	796	740	779	770	767	790	765	707	732	792	724	762	762	764	771	755	755	753	737	750	748	723	688	775	772	763	735	784	738	734	796	761	682	768	718	770	737	792	735	717	749	725	704	775	716	749	753	720	751	732	751	706	757	719	735	742	744	725	751	724	699	759	761	715	779	814	770	740	780	764	751	675	696	761	762	710	690	765	724	765	707	723	767	757	718	767	749	725	705	733	714	736	722	730	784	738	699	718	748	716	754	728	729	732	745	716	688	739	716	733	690	758	753	711	742	715	780	716	754	711	739	708	764	672	725	766	760	793	739	691	753	700	759	744	758	711	718	752	759	754	710	725	747	696	676	747	706	747	744	752	756	711	662	723	726	759	725	724	692	707	694	749	735	725	780	734	727	711	745	712	703	758	749	743	689	691	725	733	737	747	737	722	735	704	732	745	703	756	749	763	753	750	753	753	738	712	743	765	750	740	731	732	732	719	693	712	739	742	728	721	741	741	750	748	721	757	758	780	691	781	745	685	703	784	723	748	752	733	732	694	741	688	734	768	801	696	744	755	720	709	699	705	735	693	735	710	755	750	765	702	769	738	748	742	719	707	783	730	725	729	751	721	729	753	703	749	719	730	758	715	719	744	706	701	714	759	752	720	738	715	742	690	757	713	742	700	727	748	763	765	704	742	743	756	679	724	721	736	788	725	669	801	754	706	732	760	716	714	724	722	756	724	761	750	749	755	744	752	707	731	744	739	706	722	740	772	700	783	731	737	747	759	749	740	777	716	718	741	746	744	754	691	751	760	768	748	751	746	740	723	726	732	727	771	766	748	752	770	716	719	715	718	759	713	750	720	719	722	716	754	741	722	713	719	757	721	735	710	712	719	734	765	742	721	745	711	730	739	716	732	730	775	733	735	779	709	710	751	715	744	740	731	702	777	714	741	742	757	725	730	782	714	741	766	753	685	699	699	717	737	731	769	709	745	724	708	749	745	737	696	694	664	753	745	702	723	753	713	724	735	750	715	685	761	711	712	748	728	694	704	741	734	766	713	701	728	759	695	762	724	748	769	715	762	706	737	716	734	726	678	742	737	716	722	718	712	783	753	736	765	739	710	747	729	753	700	759	734	742	718	789	765	699	724	754	786	759	723	734	719	705	734	762	696	746	754	698	747	731	722	725	781	723	730	712	712	712	720	752	693	693	711	727	726	679	675	736	721	715	728	759	710	734	730	739	723	746	722	713	761	698	742	733	701	771	717	737	776	760	742	742	746	737	772	733	738	703	769	666	738	737	767	767	734	728	742	762	743	710	738	708	726	718	761	731	739	711	735	718	711	776	763	771	735	718	763	699	769	762	716	750	689	780	696	798	720	721	743	738	719	723	738	726	755	697	763	761	734	739	738	749	700	754	758	763	709	707	753	738	767	739	753	707	698	694	745	730	744	771	710	722	714	767	748	795	758	746	757	711	748	717	743	794	712	727	732	743	688	687	695	742	758	711	705	727	743	749	745	776	716	674	683	693	689	727	729	726	714	713	710	734	747	726	702	779	756	719	713	814	702	745	750	751	731	738	706	769	738	747	701	774	702	661	771	717	751	663	715	722	740	696	719	707	751	749	765	740	723	780	706	703	715	748	710	751	776	734	723	737	749	739	734	780	762	723	744	721	722	736	688	673	776	730	722	722	716	737	764	731	768	738	736	748	727	753	679	698	714	723	729	669	739	699	791	711	720	777	715	766	743	753	785	712	742	726	726	755	750	715	715	728	751	689	751	722	726	743	675	720	760	749	752	739	695	822	740	721	743	740	725	717	704	725	688	761	757	726	711	766	690	748	744	754	710	759	766	718	710	715	721	742	731	754	713	754	701	728	692	752	747	729	783	734	759	714	739	737	740	719	717	746	755	724	740	702	756	749	723	716	741	712	757	739	717	688	758	721	725	736	743	770	704	737	730	747	705	723	734	751	722	768	697	751	734	722	721	765	776	687	771	730	701	687	743	768	715	772	748	710	737	746	739	743	740	707	736	737	719	749	722	784	717	661	717	746	785	747	691	784	753	749	753	750	711	690	758	736	783	699	760	728	721	713	779	721	750	738	762	756	688	718	705	759	761	737	752	700	768	729	741	725	748	738	705	738	680	721	690	762	713	768	708	730	712	723	699	795	689	737	733	733	762	746	762	745	747	736	740	729	728	771	720	761	709	739	748	726	716	740	733	765	734	733	699	753	786	711	690	739	734	755	738	732	715	720	752	731	770	742	715	759	759	763	730	740	726	708	724	732	775	735	734	773	740	753	731	755	745	710	736	721	751	743	754	695	786	769	705	738	751	767	741	743	717	784	773	756	740	720	726	774	683	776	733	744	714	712	760	789	724	775	762	744	762	692	691	674	709	684	706	761	727	671	765	715	744	785	738	697	706	708	765	728	743	742	746	796	733	702	761	716	713	729	763	746	703	718	729	705	721	775	789	701	724	742	744	743	778	734	764	746	739	758	724	748	719	715	685	718	694	773	757	816	736	718	719	715	702	696	728	710	734	786	730	756	754	743	746	718	753	714	755	722	746	684	719	744	722	730	713	761	751	782	652	743	730	787	756	725	795	722	726	707	789	750	751	740	681	747	731	714	725	760	714	719	734	745	761	763	751	783	713	693	734	772	698	727	750	762	697	723	699	689	733	690	754	751	747	777	739	732	735	750	735	747	751	721	684	734	752	764	718	722	723	707	701	682	712	754	743	741	748	693	762	714	689	699	740	745	720	717	779	761	750	747	706	735	763	731	717	719	719	737	721	704	714	788	742	780	746	716	724	730	734	735	725	696	741	723	718	762	743	689	720	774	749	735	715	767	691	734	737	682	716	729	707	742	688	744	761	776	671	753	752	760	721	775	721	756	708	761	683	682	767	701	672	703	723	751	748	745	731	783	730	686	725	733	727	705	754	773	708	764	764	739	732	750	779	767	758	747	756	746	743	760	698	776	760	746	742	690	692	723	747	685	736	715	706	782	703	699	723	710	696	700	742	740	748	741	734	754	736	677	804	753	769	725	711	732	727	740	702	786	718	750	686	727	701	729	775	693	721	732	680	747	713	731	723	770	687	711	753	705	766	706	762	729	741	786	724	736	765	721	698	701	745	631	757	733	737	777	766	710	678	715	719	748	687	671	726	724	757	760	708	757	735	718	739	748	728	751	762	715	707	718	719	722	717	747	730	728	722	753	736	677	775	776	761	705	733	779	700	733	744	759	740	760	743	714	773	719	736	694	748	752	705	704	704	720	734	729	760	732	764	749	731	703	781	768	766	728	698	742	711	767	752	786	716	732	765	730	768	694	749	707	722	703	763	734	713	749	705	753	709	701	730	724	760	746	767	717	714	769	733
2657	273	192	228	185	175	176	152	156	188	167	168	183	142	173	164	145	173	173	177	155	165	154	144	182	178	156	167	156	182	173	157	154	149	166	167	176	166	156	163	157	153	154	159	158	179	161	178	149	156	143	166	157	177	169	155	167	156	187	172	149	176	163	165	146	161	165	164	155	172	164	160	134	156	167	178	171	187	155	166	171	159	175	157	188	160	153	164	179	167	162	173	164	166	158	158	174	191	156	154	142	161	165	171	152	175	164	159	166	163	171	161	144	167	144	155	175	172	127	174	163	177	178	176	154	154	148	151	148	153	163	176	175	169	150	184	170	155	144	164	166	169	151	169	175	159	166	191	162	166	184	159	183	144	177	167	136	147	152	168	178	147	172	159	148	160	156	166	155	139	171	159	181	178	163	158	169	156	155	152	161	176	132	172	170	151	159	173	150	183	148	180	168	151	164	147	164	179	142	163	144	151	172	177	139	149	168	154	168	179	185	159	181	159	159	174	156	180	177	158	163	178	174	146	144	175	186	156	146	151	166	158	171	145	154	160	160	151	164	156	151	145	164	185	152	165	173	128	161	175	156	151	167	139	170	176	174	151	171	142	158	164	171	156	168	153	171	163	180	166	164	150	172	165	161	167	178	157	153	145	156	150	176	180	181	161	161	184	149	171	145	179	157	164	179	170	169	180	148	168	169	166	168	160	151	146	151	156	168	150	175	193	145	159	149	151	167	172	196	173	144	165	160	170	169	178	180	170	169	171	172	149	160	152	146	152	154	183	167	188	183	152	151	159	157	189	142	184	175	132	161	167	149	170	160	167	168	170	187	179	162	153	156	171	166	161	154	157	169	179	164	158	178	183	162	179	152	158	189	170	187	176	154	160	146	146	175	155	177	180	170	168	156	183	175	166	155	149	174	142	159	162	170	161	147	146	152	170	182	149	161	165	158	153	159	146	162	159	156	145	151	153	185	159	184	148	162	167	173	159	167	160	149	175	180	182	156	174	154	144	154	170	172	172	173	178	180	167	179	171	178	144	171	161	155	159	196	166	163	157	155	163	140	157	171	197	142	157	143	146	163	155	167	156	157	162	170	171	171	146	142	155	177	172	179	162	166	145	155	161	155	176	153	158	176	159	164	162	155	160	154	153	175	160	151	159	161	161	153	157	145	177	157	150	177	144	174	168	178	156	180	182	187	192	158	186	169	160	181	175	163	166	176	189	173	172	180	166	161	157	161	162	155	155	174	189	169	159	168	187	145	138	162	159	148	160	147	150	162	162	169	163	158	166	161	169	174	162	159	159	171	148	135	137	152	167	165	166	163	137	161	169	162	185	150	175	160	161	148	155	184	167	143	172	179	179	145	145	169	139	154	137	172	163	184	157	181	131	187	160	162	157	149	174	164	166	188	170	158	148	178	150	164	166	158	151	177	159	144	176	170	144	156	183	143	162	150	161	170	152	179	152	158	170	182	176	158	155	168	162	166	160	143	148	153	166	166	170	181	169	157	150	149	158	148	171	153	140	165	146	159	166	184	170	154	168	167	147	172	186	167	149	166	144	166	160	173	208	148	155	181	161	156	160	173	162	145	170	167	151	152	139	137	157	173	160	169	159	154	170	148	135	166	178	142	151	172	177	182	167	146	151	171	142	155	170	169	171	150	155	172	158	157	177	187	161	149	145	171	183	176	156	145	166	139	186	170	156	142	156	167	167	180	174	159	182	180	162	155	148	162	149	180	157	151	162	159	168	169	173	152	175	174	179	158	159	172	179	175	156	138	151	157	176	156	152	157	159	161	153	197	162	167	167	173	172	156	161	143	147	155	162	165	171	163	166	164	161	155	152	149	162	146	178	165	167	155	168	156	142	170	154	169	145	154	180	168	187	152	167	159	165	138	185	159	148	158	165	163	164	162	173	152	126	155	167	156	156	164	173	147	192	161	165	160	172	147	164	176	160	160	164	164	143	150	167	125	153	170	166	164	159	162	147	179	163	194	145	158	181	167	177	153	156	145	160	170	174	188	172	168	153	169	142	176	159	169	170	158	164	153	148	184	186	176	158	151	174	164	168	179	158	165	175	187	161	147	168	160	150	153	174	160	158	166	175	166	159	155	157	166	159	140	168	170	160	165	188	168	176	171	172	162	161	175	185	177	175	177	151	171	148	169	178	160	182	146	160	144	182	141	154	154	147	159	168	142	177	162	167	139	174	159	153	160	162	179	147	169	170	157	168	164	165	184	175	180	143	164	178	162	157	186	147	161	165	169	153	171	159	145	182	161	160	161	161	165	150	142	164	172	165	152	130	164	148	152	151	150	144	164	161	138	168	153	177	168	146	170	160	154	160	150	169	188	173	161	157	178	164	175	167	162	164	172	175	152	163	190	150	152	171	177	152	139	139	155	168	167	166	177	161	151	163	158	149	155	161	176	175	160	160	170	171	152	155	139	166	169	153	172	157	165	153	166	137	134	154	151	156	193	156	155	166	152	166	169	154	123	149	178	166	177	150	152	167	140	186	152	208	146	183	167	168	161	171	181	173	166	171	175	146	158	190	165	176	186	167	166	153	182	162	167	172	184	148	159	139	179	157	155	157	137	151	172	180	150	154	178	174	167	173	198	165	170	154	144	151	153	179	178	149	172	170	165	190	160	156	173	182	170	161	168	182	158	160	165	189	154	168	173	150	164	170	138	145	168	147	144	163	154	177	185	170	184	170	163	161	157	155	162	153	169	157	171	168	156	152	179	169	154	173	175	144	200	166	145	158	156	152	170	149	164	172	162	136	158	168	158	156	149	138	149	156	149	158	162	166	163	156	169	155	164	147	160	146	169	157	167	176	169	170	166	153	156	172	167	179	135	175	170	151	175	170	177	151	156	168	147	171	152	123	155	164	155	162	202	160	148	167	164	189	167	191	158	144	149	154	164	167	156	182	173	147	154	157	167	144	189	156	175	163	133	166	155	176	165	178	156	154	148	144	154	153	162	169	164	184	171	167	173	167	192	136	157	180	166	184	130	185	152	159	168	160	163	164	175	185	167	172	175	168	168	160	146	174	164	160	170	164	191	161	152	150	162	174	169	162	161	149	158	156	176	162	157	172	155	176	168	172	172	179	183	193	163	177	152	164	170	157	169	149	186	142	143	161	176	174	168	181	162	200	161	163	149	154	155	167	144	166	176	158	154	140	177	170	169	185	143	184	183	173	147	149	169	163	144	171	152	161	172	162	183	155	152	190	168	152	138	151	137	164	155	164	177	149	149	163	173	167	157	173	167	147	154	162	160	147	157	177	154	155	157	189	184	166	153	156	177	144	190	168	166	156	160	144	175	152	162	160	159	173	156	172	180	175	152	173	159	165	141	159	176	174	151	148	154	167	151	169	167	182	160	169	165	165	170	173	168	180	142	144	154	167	164	175	154	172	200	168	146	142	177	170	175	145	178	151	164	163	167	159	143	123	157	155	140	168	184	156	163	153	161	163	159	141
2655	579	633	630	619	606	557	649	557	577	541	485	517	517	578	490	496	495	527	523	494	493	498	499	470	460	523	468	477	525	471	495	497	510	489	507	482	499	527	509	528	530	483	473	486	466	506	510	500	518	490	478	509	489	525	499	453	489	505	535	437	524	499	512	479	515	493	493	507	474	497	505	508	473	456	496	485	514	536	506	486	487	472	492	513	544	511	482	498	506	508	484	527	474	556	523	506	476	533	516	542	500	498	486	493	484	491	461	506	502	514	492	528	483	527	491	491	541	478	497	479	534	444	509	508	517	500	503	470	478	565	505	507	498	497	488	521	511	454	524	538	506	505	480	469	503	544	476	515	469	509	495	553	464	534	509	533	473	474	492	488	481	478	553	458	481	496	491	509	476	512	522	497	505	466	487	489	497	490	515	487	504	493	485	536	508	466	494	465	444	502	473	493	531	514	467	481	469	478	486	489	523	478	519	517	451	462	468	492	527	506	515	526	516	504	500	469	454	509	525	484	506	481	529	477	469	490	496	500	525	514	526	506	534	539	519	474	509	522	483	500	496	533	517	507	517	469	490	465	498	504	434	511	511	515	454	520	515	484	509	498	509	487	496	492	523	499	485	472	470	493	496	509	507	500	512	527	523	455	445	506	478	505	440	533	454	524	494	500	509	516	481	493	510	507	495	482	509	501	499	479	500	474	528	527	494	493	504	478	542	510	498	491	545	515	494	492	497	529	485	489	523	502	475	538	482	496	506	519	518	512	505	495	492	491	545	548	469	480	518	494	475	484	525	503	532	539	500	490	471	484	464	481	523	475	471	528	491	494	496	507	492	515	520	484	507	496	509	493	556	473	526	520	496	537	543	499	501	528	512	492	473	525	485	510	509	502	517	498	542	496	472	498	539	492	527	503	518	497	503	514	519	510	509	486	482	475	498	530	515	503	472	519	527	491	508	506	488	507	508	510	484	541	500	497	534	456	512	498	528	489	494	467	484	503	489	480	497	479	527	496	497	557	481	490	479	487	487	508	493	484	527	527	486	467	491	477	496	482	515	475	495	496	506	501	512	493	505	502	464	492	499	534	498	490	524	535	496	496	483	483	507	507	492	522	483	496	525	508	480	488	504	518	507	511	487	472	512	514	531	490	526	533	515	511	470	518	482	497	473	486	529	505	528	537	479	453	525	504	495	499	494	509	516	493	499	509	508	514	492	498	479	496	497	505	494	506	538	479	477	522	495	514	482	471	495	484	493	510	487	493	455	525	523	482	492	523	505	504	511	499	474	477	501	516	503	497	515	502	517	519	479	498	517	503	508	478	489	487	519	495	542	472	487	471	513	525	522	487	545	502	509	472	523	516	503	464	491	476	448	473	507	509	512	470	484	520	453	518	492	526	514	505	482	507	503	483	503	492	470	510	484	515	504	485	480	510	527	518	489	461	547	463	528	505	517	501	498	505	490	541	501	507	523	504	504	477	428	539	489	508	498	513	491	494	434	499	480	500	524	469	502	520	461	497	492	480	488	455	482	498	462	478	478	492	510	489	527	487	513	474	460	523	476	497	508	484	483	481	497	534	501	514	474	510	469	471	507	496	484	479	486	511	512	520	516	496	453	514	471	515	516	472	513	528	494	479	499	476	479	494	500	473	473	487	462	500	499	495	492	493	468	505	525	480	533	474	488	513	527	449	488	526	504	491	500	474	495	479	490	498	500	491	461	489	508	531	548	514	498	527	494	473	512	502	511	471	494	494	462	461	484	479	472	473	470	524	475	485	494	511	496	519	493	504	455	492	494	466	480	554	517	496	501	466	476	495	517	475	458	512	535	508	454	483	494	454	447	510	487	517	448	536	473	471	483	499	498	491	506	504	517	485	500	470	475	489	508	482	528	505	498	477	491	489	495	523	533	502	480	521	512	503	502	475	488	508	511	509	522	501	475	488	475	482	473	486	490	508	485	485	511	516	537	473	475	466	518	511	463	516	477	451	497	497	491	514	510	524	503	491	497	504	476	474	480	496	494	516	455	517	512	484	502	476	494	484	513	542	457	460	487	537	470	513	504	534	444	454	507	491	511	503	510	446	477	475	529	512	471	485	483	474	529	499	495	529	525	485	472	484	472	520	464	510	494	494	503	507	492	495	495	483	510	497	488	515	490	555	510	509	510	502	503	507	511	468	501	513	475	492	473	488	495	496	547	470	495	516	524	510	497	502	501	515	528	489	502	504	473	518	459	494	533	488	498	486	529	464	480	450	478	466	515	513	516	505	501	473	505	462	501	504	459	474	516	480	509	502	514	509	478	540	531	516	485	489	491	532	500	484	485	519	522	491	480	458	481	550	485	502	501	542	499	495	504	479	492	473	500	517	532	502	486	487	477	463	484	488	495	475	493	472	466	502	505	494	498	489	510	487	486	499	501	503	492	506	488	494	491	525	490	467	512	475	487	485	490	503	496	468	506	501	504	463	486	528	469	496	484	507	474	509	486	464	499	496	476	514	533	481	512	486	494	522	503	482	510	511	499	507	493	497	494	499	495	507	493	506	520	483	502	512	497	496	481	512	474	561	521	456	504	497	477	513	489	503	505	547	512	500	508	522	480	522	474	478	454	472	508	487	509	499	536	496	475	500	498	481	500	476	457	507	518	487	457	494	502	474	439	500	473	515	526	505	496	463	502	487	507	504	470	524	516	541	517	529	518	478	496	496	515	478	517	486	487	510	513	526	519	521	474	517	474	485	466	476	490	515	477	484	499	472	478	512	531	509	506	490	523	538	509	506	479	532	492	499	514	453	481	457	511	541	461	511	510	493	474	491	480	519	483	474	459	506	489	483	507	480	492	475	538	505	467	447	489	516	505	494	504	457	470	544	494	454	475	545	475	482	514	512	523	480	533	510	502	519	495	498	438	564	500	537	520	534	520	523	531	529	489	498	475	506	496	520	504	463	441	527	490	493	515	478	479	487	514	497	509	506	466	474	538	466	481	505	505	522	507	531	537	456	480	508	485	514	487	538	497	519	496	511	498	510	500	522	464	483	485	498	491	526	480	463	486	463	491	496	512	472	485	460	477	493	509	542	499	524	490	488	478	471	512	472	525	513	511	487	472	517	543	498	493	519	472	447	510	484	536	525	498	501	487	527	480	469	450	501	529	480	445	495	494	491	464	527	504	484	549	550	533	509	460	483	494	490	490	486	489	505	494	530	515	467	505	478	505	530	483	493	494	477	484	486	521	531	471	499	454	493	498	519	450	522	502	501	510	482	495	513	503	479	491	498	480	464	456	475	508	482	524	507	489	480	479	490	516	489	503	492	502	496	505	513	516	538	491	505	491	495	495	466	434	488	512	482	493	519	507	495	525	472	478	490	539	513	469	500	501	481	511	501	524	479	479	468	533	505	492	471	531	524	468	476	492	491	504	511	467	472	466	487	479	439	488	454	515	491	513	490	511	470	500	478	489	493	495	477	483	516	475	482	456	506	464	490	502
21257	4320	1399	1065	776	622	522	465	417	423	396	378	384	351	344	330	331	316	333	328	333	316	351	350	330	353	312	341	307	307	310	326	293	302	293	273	332	293	339	302	315	312	306	305	297	287	306	296	326	298	310	309	299	324	301	311	324	293	314	310	307	317	300	303	303	299	291	333	301	292	305	308	318	280	299	311	310	315	320	313	309	309	340	308	286	300	319	302	292	302	304	299	312	306	310	284	333	311	309	345	300	329	327	271	289	309	299	309	311	271	308	326	279	289	337	318	307	293	318	295	311	324	298	311	312	263	284	309	298	303	280	316	303	288	296	328	303	310	304	271	305	320	291	296	306	298	301	286	270	265	272	292	335	317	311	307	291	286	301	301	329	314	314	281	301	281	313	299	300	310	311	307	338	298	314	297	321	297	288	300	299	291	317	284	321	315	303	296	313	311	291	282	309	277	287	310	291	316	302	305	274	275	315	299	280	318	286	305	314	311	296	329	299	312	288	274	286	273	317	274	328	320	312	306	296	283	317	331	286	282	306	265	270	311	297	294	312	293	310	345	331	299	288	285	297	289	311	276	328	316	314	332	297	298	314	316	330	317	367	302	325	292	285	313	316	306	270	242	306	327	276	312	306	299	319	314	276	320	316	321	325	290	365	298	334	310	306	294	314	295	300	319	311	308	321	286	321	309	297	294	320	321	288	329	304	290	316	307	304	314	330	300	309	301	272	292	305	281	332	304	280	286	318	299	286	342	304	326	321	310	308	320	290	278	277	291	304	290	325	310	352	293	297	324	319	303	284	293	352	325	301	328	308	282	284	324	301	299	305	293	301	305	316	320	297	316	308	297	290	314	320	324	286	300	287	293	305	289	320	315	297	332	319	298	347	325	319	290	294	306	280	326	336	306	288	315	294	314	300	310	279	305	277	296	344	328	289	300	263	284	294	323	304	297	296	310	319	332	324	307	297	307	301	319	276	352	319	315	333	323	307	296	277	284	308	323	301	288	311	276	282	295	289	312	312	271	284	294	308	310	312	289	329	303	298	335	319	311	290	300	319	267	335	323	267	262	330	293	308	280	324	294	304	295	282	318	304	294	332	295	332	315	295	313	298	276	313	312	293	304	318	307	284	300	293	321	281	293	307	309	313	296	329	284	265	285	314	280	265	342	326	307	308	307	327	334	326	261	299	294	319	325	317	340	297	306	298	330	281	285	289	347	279	269	328	314	304	321	307	294	328	279	317	305	339	289	286	301	308	302	286	316	286	290	280	333	314	289	301	267	318	274	301	298	300	314	317	290	293	310	323	285	282	284	301	291	348	310	318	331	309	298	296	299	305	292	306	303	304	294	298	312	269	299	337	314	290	304	293	316	314	290	309	289	299	311	299	291	277	308	330	358	277	319	290	313	283	275	315	277	319	294	347	279	309	304	280	292	328	296	267	319	276	314	301	319	305	301	317	302	328	281	305	313	321	287	332	295	334	277	298	298	306	336	309	310	305	318	288	309	335	303	301	329	285	318	282	300	283	281	291	323	308	318	290	292	345	316	327	278	286	328	321	315	310	299	331	309	323	289	305	284	323	315	287	289	319	302	277	307	319	326	287	331	294	296	322	307	307	287	338	289	289	339	299	306	324	316	297	289	318	308	271	301	341	284	313	323	324	290	302	298	287	299	287	324	336	287	334	299	311	307	269	293	324	312	348	317	315	297	268	310	298	328	313	311	323	280	346	318	282	293	296	320	295	316	310	298	305	320	316	300	338	306	301	295	304	311	318	308	322	296	291	282	289	309	316	333	280	308	304	306	309	322	283	329	313	305	294	319	315	325	301	359	313	324	280	306	296	297	320	280	294	297	335	323	313	330	311	320	267	289	293	313	292	300	301	304	282	310	305	314	311	315	296	329	316	317	316	296	328	288	315	299	290	296	313	306	308	283	303	299	305	316	297	313	321	299	327	315	312	313	305	298	300	351	307	303	295	271	321	327	299	314	307	311	281	330	280	316	312	325	336	308	288	331	315	310	310	302	300	303	296	336	288	280	309	290	367	305	298	313	316	317	311	302	309	306	287	318	331	341	319	276	312	307	293	310	320	287	330	294	274	284	318	300	325	330	283	333	279	283	319	288	302	283	281	317	324	290	300	312	308	279	327	323	318	283	342	305	294	310	291	291	321	291	348	292	307	299	272	308	298	299	325	320	339	274	323	316	309	277	302	296	293	306	308	301	278	294	278	283	298	293	309	297	278	269	326	288	307	298	309	299	344	333	304	262	276	296	342	310	305	271	310	324	323	298	261	309	302	327	274	305	304	292	300	293	281	286	317	271	287	288	319	330	308	307	317	293	289	298	268	260	313	315	319	313	306	309	311	316	310	291	278	293	321	299	330	321	331	301	321	328	288	334	265	275	281	313	298	331	287	334	316	301	336	306	305	293	279	287	308	329	314	339	284	271	307	328	309	316	297	302	289	315	304	313	304	278	320	331	316	304	317	284	321	287	267	276	319	300	276	282	292	314	341	322	293	318	311	307	326	278	307	278	322	336	274	285	294	287	315	278	324	303	310	285	337	298	303	315	308	316	287	308	308	293	311	286	289	320	347	305	289	311	279	300	295	268	300	325	312	281	308	306	300	274	264	275	289	328	294	290	335	307	312	325	303	336	330	280	323	299	306	305	313	300	313	286	297	307	306	301	288	326	285	296	301	295	307	286	307	329	279	320	303	307	308	306	312	295	327	325	342	278	315	292	290	323	284	284	327	271	330	300	317	297	326	309	304	287	291	291	308	298	307	324	291	283	286	338	295	289	310	286	318	312	301	332	293	303	313	317	286	277	309	292	283	296	304	291	311	297	281	332	307	293	305	304	320	318	276	317	292	284	330	324	321	326	322	294	324	321	270	319	294	289	320	291	310	336	318	285	321	341	290	289	303	310	287	297	326	318	302	286	292	309	338	314	300	324	340	316	283	296	295	306	294	337	297	247	296	322	332	322	283	307	300	294	304	292	312	314	329	276	274	327	312	295	343	304	326	288	308	287	298	286	290	278	313	342	263	302	290	322	287	328	319	324	278	311	302	297	307	303	298	322	300	312	297	291	286	293	304	300	314	294	305	303	298	332	319	330	303	308	297	286	323	258	309	299	281	341	309	314	295	298	319	289	319	287	314	310	280	314	279	311	283	316	312	366	305	327	295	305	327	307	300	317	296	278	324	299	308	306	309	285	282	272	306	295	291	304	291	309	303	303	312	301	324	343	310	294	298	282	309	304	309	299	264	280	317	292	325	275	338	297	300	288	300	308	315	298	288	301	289	281	291	332	306	312	279	294	306	333	290	299	262	349	292	297	307	295	304	318	292	310	323	285	328	290	261	302	283	301	284	301	302	313	301	331	278	300	302	303	304	307	297	296	271	302	334	270	299	285	363	325	313	287	299	338	326	305	306	299	299	319	259	346	286	266	265	293	304	281	303	262	279	295	316	296	296	285	269	315
11893	1677	3168	3548	3063	2573	2189	1938	1704	1515	1426	1348	1223	1224	1094	1077	1110	1110	1080	1058	1018	940	978	953	928	983	918	864	866	909	869	915	881	908	868	907	886	866	882	840	849	854	866	904	819	832	906	818	868	881	908	817	800	821	797	851	880	860	827	841	801	861	802	831	813	837	801	882	830	857	796	857	783	813	830	823	838	834	828	855	814	772	812	806	804	815	806	806	823	828	861	788	807	866	829	871	807	846	865	776	866	837	866	759	822	878	856	808	831	788	774	821	847	823	821	783	821	764	768	796	834	829	829	802	810	755	802	847	848	810	801	811	857	824	823	828	822	805	850	847	787	815	830	883	830	787	774	824	847	868	833	832	820	828	825	828	792	850	830	811	855	838	804	833	824	839	816	808	856	797	830	794	829	787	867	825	781	808	880	782	778	840	791	810	799	813	864	788	771	788	775	790	797	754	842	809	814	857	773	807	806	765	776	781	821	799	826	819	836	803	829	869	859	792	862	794	853	835	818	841	834	778	843	846	820	853	841	754	818	806	788	823	815	813	827	784	841	812	811	816	841	801	856	811	793	809	833	786	827	812	864	852	856	763	805	758	785	860	806	829	854	852	829	813	836	862	787	803	838	821	794	781	812	854	808	761	839	779	833	826	801	832	814	745	787	786	758	861	825	840	858	801	842	807	810	808	853	802	828	767	791	834	804	784	807	831	834	804	782	875	775	833	825	827	790	810	846	848	787	808	837	848	768	800	822	824	744	802	831	786	826	819	801	812	804	779	860	826	837	852	831	821	843	802	787	827	799	842	827	781	804	798	827	808	864	794	791	844	796	857	835	855	771	827	806	822	794	832	811	805	788	782	789	833	862	808	809	824	813	804	775	798	830	779	845	803	840	841	803	808	820	825	830	834	792	865	777	789	795	817	771	862	810	842	812	827	800	824	819	802	849	785	777	816	821	864	807	818	788	837	846	785	820	866	800	807	780	818	777	821	783	817	826	774	775	841	794	756	800	769	804	793	849	759	795	813	783	842	773	813	819	782	858	821	804	848	835	787	802	797	814	805	809	779	804	836	793	835	804	826	876	830	845	785	825	843	821	850	829	862	843	840	828	860	812	808	815	821	796	801	824	881	875	854	852	815	781	826	801	816	774	803	836	856	855	843	845	831	782	816	805	821	809	891	796	816	875	812	804	822	817	807	767	832	826	834	807	764	797	815	845	824	815	824	846	830	845	849	819	820	814	784	789	823	827	808	823	747	756	791	769	829	822	811	815	810	835	828	813	757	817	812	836	829	828	820	838	848	853	790	817	789	814	825	807	815	738	821	854	789	784	822	765	859	875	805	779	835	821	813	825	850	830	829	805	782	828	808	821	823	777	844	811	790	819	806	847	802	812	823	768	809	819	811	799	847	811	792	823	839	811	818	819	824	832	835	778	854	803	787	817	822	736	863	796	806	787	803	826	834	816	823	805	877	819	821	780	842	824	830	748	816	823	800	878	800	810	836	804	785	830	790	819	861	812	768	781	869	789	821	864	851	787	826	831	769	821	807	823	803	800	785	874	796	830	833	898	840	787	821	824	849	865	794	807	802	825	821	823	855	780	810	813	840	807	833	815	800	800	781	840	824	822	804	772	793	820	842	816	770	773	800	794	842	803	814	769	854	779	795	811	858	775	828	806	779	824	802	803	779	786	853	818	841	807	808	803	792	827	819	805	849	765	792	838	838	801	808	846	820	789	794	838	820	872	810	787	784	768	822	802	824	832	827	832	839	811	790	834	798	844	819	850	809	816	828	821	808	828	764	840	812	857	819	814	859	809	756	866	810	852	820	815	812	823	814	825	781	786	815	804	813	930	874	847	857	831	863	849	846	773	860	811	823	850	863	825	767	778	820	826	827	829	802	836	841	829	789	836	869	804	805	843	830	800	811	798	820	819	829	771	811	818	851	833	809	763	776	801	820	822	790	784	782	839	813	782	779	782	807	810	796	893	867	823	856	812	822	787	818	832	820	831	829	813	829	806	851	809	816	807	781	861	834	831	830	807	763	818	847	814	816	781	833	848	847	825	813	820	825	794	823	786	838	812	799	816	799	805	820	811	856	793	823	745	792	825	816	802	833	861	790	814	881	846	830	806	816	832	817	829	788	883	826	857	812	749	763	842	821	815	831	864	859	860	781	838	800	838	806	759	831	784	840	783	789	792	815	792	791	795	866	806	840	791	811	782	801	806	774	824	807	777	804	818	835	817	776	831	867	837	843	821	782	797	795	820	823	850	822	815	793	839	822	864	816	817	838	788	787	819	852	875	876	829	806	812	784	821	843	805	822	832	771	780	799	814	790	833	782	823	809	838	828	799	855	830	819	798	814	843	823	859	816	830	864	841	788	794	844	869	826	820	826	816	777	837	818	855	804	869	810	803	809	800	827	861	848	830	822	824	810	813	843	790	742	803	760	832	856	793	858	808	819	834	804	786	858	776	825	825	823	861	797	858	865	797	823	850	782	852	834	786	828	835	844	804	819	843	825	803	779	863	837	765	780	796	806	824	803	796	789	837	810	832	842	843	815	841	836	793	775	788	797	820	803	793	867	783	820	797	820	865	858	736	801	860	884	846	836	829	860	815	849	748	797	851	840	861	822	818	857	832	779	783	802	785	785	779	764	825	796	840	822	823	755	857	768	830	829	840	856	844	801	797	775	839	779	773	809	786	852	772	801	854	752	795	820	767	749	847	814	835	830	832	856	803	829	783	797	813	859	802	849	816	856	812	809	809	851	810	819	817	760	802	794	861	851	848	858	805	785	817	778	766	828	791	813	791	814	816	771	830	766	809	817	796	856	850	799	820	821	844	764	837	867	857	783	793	798	857	835	811	814	797	835	816	829	795	799	830	810	818	872	850	813	756	851	808	775	839	786	816	850	843	816	813	814	826	768	823	804	802	856	826	891	810	811	809	778	827	798	834	862	835	801	829	854	807	850	835	863	814	866	812	767	825	804	775	795	821	830	779	794	857	880	882	801	826	837	774	836	827	873	821	821	845	857	793	856	844	873	839	829	799	863	793	775	846	873	778	800	852	834	756	814	866	813	824	803	795	792	803	879	798	808	848	838	860	826	845	872	836	812	842	819	844	817	811	767	836	849	790	839	771	867	832	864	843	823	796	783	848	823	796	826	806	810	801	810	802	803	795	791	813	885	754	856	809	814	802	888	826	832	806	830	811	817	825	757	803	766	791	814	789	816	845	825	743	828	800	816	852	853	823	807	813	791	831	836	772	799	809	804	773	824	810	833	796	806	871	839	742	814	840	825	857	797	878	747	780	745	815	814	794	758	854	845	848	818	875	819	782	844	785	800	815	759	795	875	792	819	856	828	822	782	820	853	789	786	818	802	827	830	754	842	794	840	827	846	798	822	794	804	830	838	843	911	813	819	802	802	814	792	825	789	814	857	804	773	818	833	824	790	806	810	793	849	840	874	796	784	835	855	840	821
32179	9519	2410	1644	1229	824	686	632	510	478	390	394	364	376	340	392	352	353	326	334	309	313	325	300	317	293	284	317	286	273	312	290	302	348	281	296	274	282	268	275	278	288	300	268	282	254	300	279	257	273	295	292	274	271	262	262	309	274	281	285	295	280	285	320	275	286	274	307	278	281	284	307	272	266	292	294	263	282	263	292	279	286	273	284	285	272	287	262	284	261	290	290	277	316	305	269	275	281	323	279	271	256	276	281	262	291	248	277	276	302	284	282	288	266	261	266	287	256	277	260	281	291	273	286	271	279	250	282	290	301	291	274	305	257	248	301	290	293	286	294	243	275	286	290	243	266	260	280	265	295	320	258	258	268	301	273	291	287	261	282	270	294	265	274	289	257	278	289	262	290	306	284	262	298	281	263	294	296	306	294	289	255	278	278	272	259	281	292	275	273	301	267	284	275	280	261	271	277	251	275	282	274	299	273	237	285	286	262	261	262	264	307	288	257	258	287	305	252	283	272	284	264	274	299	266	283	266	259	295	265	275	280	279	271	255	300	319	298	293	281	270	286	270	298	287	277	303	280	275	289	282	290	286	310	297	278	274	298	296	280	325	267	264	256	307	263	286	274	295	278	303	246	265	263	279	267	270	280	296	283	275	295	276	284	275	293	260	273	258	288	294	291	300	276	273	262	272	299	284	294	300	259	263	258	255	253	308	263	276	283	268	290	292	288	311	285	282	266	272	307	282	273	309	271	275	270	293	279	279	285	262	285	288	274	283	259	267	305	271	272	310	295	299	287	287	293	284	271	294	290	281	252	274	278	309	312	277	300	254	258	271	273	266	288	291	266	277	281	245	290	298	285	284	258	260	285	272	256	302	250	292	272	264	293	274	262	274	309	294	258	278	293	274	267	264	300	291	287	260	273	292	252	272	310	297	280	277	279	283	284	261	249	281	279	276	284	276	268	312	267	256	283	294	292	270	247	257	262	280	258	269	276	314	318	265	273	292	290	263	264	266	256	276	265	282	230	267	246	289	287	296	277	276	260	273	271	257	261	296	260	261	264	278	289	275	277	303	289	290	259	260	283	293	285	261	263	255	272	257	298	295	267	270	241	282	305	302	288	290	275	258	279	272	283	256	291	287	270	291	291	281	282	299	279	264	271	276	284	314	258	321	282	289	292	275	276	284	308	269	259	294	264	268	270	275	301	267	264	306	270	287	296	304	302	256	275	270	262	282	277	294	263	282	289	290	279	295	290	302	245	245	291	297	290	259	280	279	296	253	318	295	260	305	267	261	283	287	304	267	269	295	297	274	270	300	257	285	254	265	290	294	285	291	286	286	270	319	292	280	264	254	284	268	272	297	315	312	270	271	282	272	281	271	284	273	278	268	254	292	294	258	286	279	287	270	270	291	280	310	290	255	299	288	286	290	296	299	247	285	281	305	282	248	292	317	254	273	274	268	264	290	274	298	266	287	272	277	287	275	294	277	309	283	277	299	267	271	293	254	300	279	292	316	296	263	266	284	261	270	283	252	284	275	269	288	282	263	307	271	264	277	303	274	284	255	280	268	292	292	293	281	287	265	255	302	265	292	257	268	290	240	301	255	309	277	290	306	247	286	279	276	295	285	269	249	277	259	311	260	284	279	272	270	288	266	292	290	265	270	273	287	271	291	294	266	274	310	290	288	271	288	269	267	276	293	280	295	286	298	263	252	269	280	275	266	306	304	292	298	298	293	311	283	276	291	285	298	287	243	288	280	292	261	294	298	268	278	264	275	275	252	246	285	244	279	236	276	295	278	286	284	295	283	271	267	280	290	301	308	273	277	322	278	273	279	267	271	286	273	282	278	289	305	295	263	256	309	280	247	269	284	295	291	261	253	270	266	287	284	304	300	296	251	281	250	281	272	280	296	292	273	292	331	295	279	266	269	248	284	299	308	259	277	269	259	305	265	279	276	311	274	276	291	272	254	315	304	251	296	278	289	284	258	282	272	253	280	254	293	290	281	289	278	291	289	278	261	283	257	310	284	287	288	271	318	282	271	273	274	284	274	289	237	227	294	273	302	310	299	277	282	247	228	281	256	284	279	311	299	310	268	287	289	268	244	271	304	297	299	259	288	279	293	282	291	266	290	276	278	278	273	296	276	298	295	286	276	294	302	291	278	301	302	303	293	314	270	294	243	273	283	267	296	247	280	275	265	284	300	270	279	260	281	288	281	295	278	264	241	271	307	283	275	292	272	254	296	274	263	254	286	243	282	306	284	291	284	271	289	244	276	271	270	298	270	274	282	291	277	306	263	283	262	274	305	279	293	272	282	289	295	295	316	265	274	298	268	289	272	288	288	302	280	269	298	269	247	239	282	288	267	255	253	291	286	297	298	274	312	281	301	260	289	281	298	292	257	296	286	288	268	247	280	278	264	249	294	301	259	247	282	291	284	277	291	280	269	308	288	273	317	296	308	279	251	256	303	294	266	280	298	273	287	278	299	279	281	270	297	320	282	253	267	280	288	305	281	267	275	296	288	294	283	279	257	267	284	303	296	236	293	304	297	283	243	244	302	280	314	300	272	304	292	299	303	256	294	259	288	261	256	279	264	309	302	257	288	283	277	274	297	285	252	282	299	280	257	252	297	301	223	294	266	269	254	308	261	269	324	259	274	302	266	307	288	256	272	314	310	256	298	250	266	272	304	246	270	262	265	271	291	279	274	273	282	315	292	260	272	277	267	259	287	288	257	260	306	287	275	255	269	265	278	287	265	281	286	281	290	280	270	268	264	295	292	288	278	269	269	274	276	262	287	288	258	295	280	297	285	296	302	282	280	271	279	267	271	265	277	268	264	259	260	281	281	283	291	256	252	273	271	311	243	275	276	302	261	285	253	286	265	292	264	290	281	282	314	257	251	274	265	274	265	273	280	279	292	289	278	285	304	277	288	257	315	288	260	290	284	280	261	263	294	297	245	268	293	284	287	294	279	291	275	275	285	251	274	274	302	271	297	269	254	289	257	251	279	277	272	285	264	272	295	260	265	285	274	302	276	319	289	279	256	305	281	266	282	250	259	285	291	298	314	255	283	284	246	290	276	262	292	256	304	271	286	260	279	249	284	275	278	285	289	228	236	274	265	278	282	315	293	281	277	284	265	297	275	255	296	283	259	249	271	286	273	275	280	267	284	291	286	277	289	300	298	277	291	329	284	300	299	295	280	270	308	283	272	252	287	300	265	270	281	270	271	270	279	261	277	281	273	264	286	286	263	287	289	301	285	263	276	285	282	297	286	297	288	299	297	313	302	278	269	261	293	278	272	275	276	295	297	270	285	290	295	302	292	286	286	296	274	250	275	264	303	284	280	294	279	265	285	277	260	251	279	265	293	255	308	289	312	287	291	284	258	283	257	272	274	280	289	250	285	313	309	297	289	266	291	278	277	277	258	276	282	306	285	278	258	264	254	309	283	263	290	248	310	279	276	280	283	277	277	298	279	298
16805	2302	5148	5438	4773	4010	3213	2693	2369	2076	1792	1682	1553	1469	1359	1294	1226	1147	1085	1094	1051	1057	1008	1015	947	925	904	835	884	834	865	935	859	876	886	863	835	812	874	832	867	755	796	815	844	807	826	816	852	812	809	836	766	773	799	791	782	713	726	798	722	739	772	719	810	728	768	751	770	720	760	723	828	784	718	736	791	760	720	765	758	714	779	736	729	706	794	767	719	721	711	761	722	731	746	780	751	750	744	745	728	767	722	702	764	712	772	778	745	749	716	751	785	733	707	707	758	765	784	730	756	694	720	752	777	689	698	730	750	789	747	748	696	699	734	728	679	783	743	699	677	765	756	734	706	771	748	712	733	699	760	778	799	709	756	706	755	754	742	762	770	725	762	782	702	723	771	691	773	747	777	701	726	733	808	759	750	689	721	780	720	742	735	712	743	711	728	755	734	698	732	743	810	746	774	779	754	752	699	778	696	798	737	727	790	733	737	738	741	759	755	739	706	718	738	696	706	746	766	725	772	741	757	720	760	720	735	695	756	685	727	715	732	779	779	710	746	772	748	741	694	720	743	721	723	734	771	736	700	716	693	734	736	725	711	684	797	759	727	745	776	713	691	728	750	761	735	749	723	690	711	727	718	684	715	706	743	757	692	683	727	728	728	763	807	727	719	756	715	681	761	727	757	718	707	721	769	723	741	718	734	699	735	713	691	735	745	736	724	787	749	736	747	731	705	751	712	726	712	766	757	741	704	750	724	737	722	729	699	701	758	737	746	702	733	723	718	720	699	727	737	723	754	734	732	726	723	710	746	765	749	708	759	719	725	757	771	730	737	742	719	749	690	737	732	705	750	757	759	753	715	713	712	724	721	701	709	763	752	720	732	729	776	713	717	711	763	718	683	753	682	708	705	737	719	718	713	757	705	731	695	725	701	703	710	742	690	727	719	749	737	762	685	731	704	680	728	724	703	762	745	721	749	714	742	754	753	750	746	718	729	699	732	726	742	726	713	694	769	686	737	703	738	767	757	752	745	737	683	709	761	736	716	772	726	727	691	738	679	771	747	690	750	725	750	784	725	746	701	752	750	752	721	730	729	688	696	772	742	736	724	764	749	761	740	764	736	735	758	726	725	714	712	767	712	753	743	716	727	729	749	720	747	762	708	707	719	731	752	739	729	716	739	777	742	746	799	739	709	758	774	781	778	787	745	719	731	713	744	718	745	709	717	733	713	721	696	748	735	716	726	733	705	729	712	721	711	751	752	704	704	737	730	731	744	737	713	718	726	735	737	681	717	708	759	741	729	737	738	668	686	738	734	772	717	706	764	699	763	716	746	671	750	719	701	780	718	715	748	736	718	692	749	712	758	717	731	752	757	714	749	763	742	768	672	687	745	761	741	711	703	744	698	820	734	708	730	747	783	749	723	799	781	748	722	755	715	686	786	738	716	743	744	717	729	727	760	736	746	714	682	757	747	748	728	756	708	719	754	717	753	733	754	736	757	684	761	741	707	752	757	714	737	702	752	691	758	747	767	733	715	755	753	691	724	755	782	745	716	754	746	731	709	679	721	736	753	725	734	775	720	789	752	708	703	728	774	764	767	718	703	751	742	703	731	754	804	755	752	743	729	678	740	699	752	720	746	729	749	780	759	701	711	719	715	742	720	712	725	754	713	774	706	736	731	699	724	762	761	700	713	737	711	676	740	715	757	720	697	721	721	742	750	736	753	733	711	785	700	740	711	751	714	792	701	742	731	713	727	700	792	723	724	740	776	735	708	740	693	766	714	759	693	765	767	714	779	718	732	735	759	729	724	786	765	715	736	710	736	713	672	755	724	712	699	715	726	731	727	712	743	760	745	734	731	705	760	764	741	781	734	748	764	793	717	711	729	741	747	729	724	750	757	717	738	735	732	744	765	732	706	757	721	744	749	726	716	767	720	674	750	712	725	755	694	748	742	668	688	768	763	735	732	723	722	692	761	695	732	690	714	785	748	758	746	731	722	758	708	780	730	735	705	710	739	776	771	712	749	709	706	721	703	733	720	724	745	776	764	756	732	752	737	723	754	725	728	706	739	745	728	725	767	755	717	766	697	779	708	721	731	734	708	745	727	748	729	723	735	757	707	748	767	714	726	764	711	749	725	725	723	735	715	729	734	737	711	768	753	722	753	724	684	707	707	757	768	695	730	713	772	728	737	770	737	751	683	719	731	721	738	730	790	677	735	726	756	719	780	729	744	732	683	739	736	747	766	711	695	707	718	697	777	743	731	731	745	761	688	747	748	742	728	750	751	770	776	695	713	711	794	768	712	738	767	781	755	741	847	714	769	772	750	700	750	777	786	700	735	725	749	747	736	714	722	728	694	720	715	765	781	742	744	813	729	743	765	738	717	763	733	716	736	747	736	699	711	710	689	695	747	730	743	756	770	706	725	708	746	707	779	754	746	722	738	744	701	751	745	750	735	788	787	753	697	739	685	716	696	704	679	729	716	704	687	736	726	738	694	735	762	742	751	728	717	723	751	761	722	729	744	675	724	788	718	706	722	696	746	693	722	712	775	701	699	723	731	738	690	709	672	750	782	764	734	704	744	784	727	744	744	778	707	744	752	762	756	748	706	707	723	726	731	721	730	680	725	722	746	812	756	724	733	710	684	683	676	765	733	768	743	771	659	728	713	678	730	749	715	750	730	670	725	726	720	729	752	752	699	736	734	711	731	729	718	722	774	752	734	714	744	719	709	788	746	725	719	709	736	736	717	763	759	692	720	703	720	699	731	683	732	693	765	746	743	711	706	742	768	744	703	772	711	753	774	752	754	685	715	736	727	687	736	718	715	735	706	760	696	741	713	742	751	722	743	738	760	713	743	735	721	733	689	738	764	754	749	649	740	745	707	748	663	732	708	711	691	686	726	722	717	758	744	740	726	735	747	718	728	790	749	735	746	756	739	759	756	775	716	710	766	778	721	746	746	739	697	725	711	699	716	753	750	738	747	729	695	719	722	762	719	729	729	704	717	768	735	728	739	755	730	740	750	708	704	747	728	686	706	781	731	698	779	715	736	756	754	713	716	708	736	800	735	761	748	716	682	782	757	704	719	708	722	756	721	723	709	699	751	821	746	711	728	738	734	701	769	758	699	702	740	763	778	739	746	703	746	729	743	742	761	731	685	751	701	724	736	707	734	706	741	706	733	731	762	681	730	719	737	741	730	685	732	728	723	770	741	710	722	755	725	734	726	749	743	726	741	684	718	768	738	694	723	720	780	684	745	715	733	727	793	730	731	743	726	721	734	734	727	729	722	736	699	710	765	765	698	755	760	734	739	728	743	748	698	722	748	733	697	765	705	759	696	745	729	738	725	703	741	764	729	729	791	707	731	768	771	715	740	726	723	752	693	702	710	691	769	764	763	742	730	752	714	680	687	731	758	736	708	764	750	743	735	749	769	746	737	775	731	726	716	714	736	719	737	702	665	750	762	728	729	775	770	750	736	735
2399	202	175	198	171	172	151	158	157	177	149	165	157	172	143	164	150	152	165	178	161	175	174	146	158	149	171	168	155	153	180	147	162	165	155	179	179	185	151	152	139	144	169	144	165	166	155	168	159	153	154	154	148	173	168	175	153	151	152	152	172	156	152	133	182	161	167	164	191	174	149	155	164	158	176	170	137	162	193	148	171	169	156	179	142	163	175	158	161	169	173	169	149	145	159	155	172	158	163	156	140	167	163	145	167	148	148	157	169	158	192	167	142	176	158	176	163	166	172	164	136	154	158	173	161	176	153	161	172	165	147	200	154	170	181	168	162	161	174	174	180	141	169	151	172	180	180	163	163	161	174	148	177	162	172	164	148	170	162	180	184	148	157	152	177	165	173	160	169	187	183	167	159	171	165	168	171	160	165	165	158	150	172	165	176	175	158	148	153	165	155	148	145	148	166	134	165	146	153	172	180	174	159	176	157	157	146	147	151	163	162	177	156	154	145	170	164	144	148	166	156	153	147	166	162	153	174	156	157	154	165	153	164	177	163	194	155	168	144	151	138	188	174	162	175	149	160	150	163	163	162	175	142	148	174	143	197	167	157	144	158	157	150	157	162	160	163	168	168	160	159	148	158	149	161	169	170	164	177	160	145	163	134	164	154	172	185	161	172	158	171	159	161	172	176	145	175	168	163	151	168	168	147	149	157	172	165	149	146	172	160	178	164	158	169	166	161	163	153	148	157	167	160	164	188	171	169	139	178	159	165	158	155	167	185	167	146	164	156	169	154	146	177	158	154	200	155	151	168	163	152	152	166	166	169	178	180	164	163	150	157	171	165	155	163	180	144	167	173	160	130	167	178	185	157	179	159	175	157	157	175	182	162	156	143	177	195	152	156	150	175	146	160	169	161	150	170	152	156	159	143	172	139	174	176	152	157	155	161	140	157	171	172	146	165	158	172	152	152	161	155	160	185	162	156	182	160	169	190	154	147	173	175	154	156	141	155	174	183	156	178	153	176	150	162	186	149	160	168	157	152	150	158	161	156	170	173	160	163	174	165	179	147	170	140	152	165	160	177	163	174	192	153	151	150	170	150	162	170	169	143	176	156	136	175	178	187	169	152	168	151	153	168	148	146	162	172	171	152	180	147	148	173	143	170	154	162	197	165	156	155	161	134	165	187	163	169	164	152	169	155	166	191	162	174	139	166	184	164	155	144	150	185	175	156	181	163	154	146	162	169	147	180	184	177	165	163	157	157	163	158	163	168	189	177	189	155	169	163	156	161	144	162	163	182	167	156	163	171	180	184	158	181	165	156	151	156	191	177	152	175	159	159	178	159	161	172	147	170	137	160	152	179	149	177	156	190	155	146	140	155	177	174	177	177	140	153	168	193	159	192	164	178	185	159	162	174	171	167	160	160	152	170	158	150	164	177	163	152	149	184	142	157	161	185	175	165	166	166	163	183	154	170	157	150	159	145	163	171	145	166	170	156	155	161	180	146	178	166	143	162	181	168	144	144	188	150	169	146	199	161	152	143	168	164	167	188	168	164	174	174	143	178	136	144	188	145	172	162	138	144	157	155	165	163	148	179	159	168	170	155	166	153	142	167	153	154	157	190	151	170	162	160	158	197	169	144	151	176	160	158	183	163	148	162	200	133	146	166	145	143	171	165	152	157	151	175	171	141	169	153	162	172	179	153	158	165	166	158	146	159	158	162	160	166	173	155	137	171	158	162	176	159	173	169	154	158	163	164	169	139	163	144	167	168	148	161	157	161	139	179	166	146	148	136	204	183	155	142	163	139	179	160	165	152	173	160	180	155	163	161	154	157	148	171	152	139	157	177	172	151	140	175	163	170	139	156	172	185	164	169	147	168	183	163	174	168	167	154	177	170	164	167	188	179	148	172	157	157	172	152	164	163	166	141	152	172	196	149	160	176	155	167	171	161	159	169	186	158	150	157	171	168	155	147	165	163	148	162	176	140	125	162	148	197	156	143	161	140	166	141	165	161	175	162	146	161	158	147	142	171	152	191	158	167	165	145	161	177	212	149	155	155	162	144	150	153	147	149	141	167	159	167	173	154	139	179	157	155	151	190	162	178	175	169	147	143	179	146	182	169	163	165	146	148	158	154	146	153	154	165	177	165	156	137	129	176	177	153	158	136	136	162	154	164	160	150	185	144	160	152	148	166	166	168	164	174	164	160	174	153	168	166	153	168	145	187	156	181	185	167	169	157	164	152	166	166	148	174	169	174	181	158	198	176	151	154	171	155	170	165	165	156	172	178	184	197	144	160	169	176	169	148	178	177	148	165	151	162	163	169	161	162	170	186	150	163	156	148	157	144	146	161	162	171	147	177	157	165	168	143	169	162	196	147	127	154	149	155	148	169	162	155	165	178	168	166	177	150	150	157	157	148	164	175	175	169	156	165	177	150	165	158	160	159	179	185	171	175	198	181	177	203	154	152	171	185	170	148	178	158	150	154	163	139	161	153	168	176	148	156	154	154	159	166	154	163	142	167	150	151	180	167	148	153	162	147	153	148	163	162	160	139	124	166	170	164	169	155	167	151	188	156	183	146	163	182	141	159	143	158	144	165	157	158	165	137	164	169	166	168	180	159	157	162	162	164	170	141	175	154	157	195	175	167	197	150	165	175	139	168	155	161	174	152	160	161	175	177	163	175	166	169	152	168	177	177	154	132	167	173	175	159	161	143	152	155	150	161	161	158	171	171	180	162	159	168	164	157	156	165	174	161	190	177	172	156	167	138	147	156	146	174	160	156	146	157	166	172	165	154	172	148	162	170	161	150	168	163	169	160	174	145	185	153	179	159	156	180	168	161	155	158	155	140	147	151	156	161	148	159	141	162	166	162	167	164	179	150	142	156	158	157	144	157	150	163	177	167	164	167	170	162	154	164	181	166	152	137	167	162	174	160	160	166	176	151	188	186	155	157	162	153	177	167	174	182	178	168	143	160	172	164	177	154	164	159	157	139	156	167	151	144	153	160	155	176	170	158	165	162	154	154	162	161	157	136	161	158	169	161	167	141	137	162	165	150	152	179	153	159	153	163	183	166	181	165	148	172	169	177	167	178	169	149	145	153	176	182	165	165	187	166	176	150	157	172	159	163	166	139	139	143	154	181	161	156	182	173	154	153	158	178	158	143	154	204	158	174	164	141	163	155	163	147	185	172	149	154	166	159	170	168	160	171	156	139	157	146	158	177	153	173	155	170	153	158	173	151	160	163	194	179	167	171	145	154	146	160	150	165	158	146	161	157	148	173	151	170	165	165	144	163	144	169	143	157	149	156	169	153	166	169	154	146	158	152	156	164	158	167	163	163	158	140	159	156	157	137	164	184	157	178	160	159	140	135	167	177	158	174	161	173	177	149	142	169	165	162	153	183	146	166	161	188	193	167	161	159	154	179	174	176	163	151	140	142	140	176	189	181	169	168	145	164	169	155	144	149	181	191	170	139	158	148	169
2536	528	623	643	631	553	542	526	535	526	489	484	542	527	534	531	510	534	486	524	490	488	564	507	491	489	475	486	555	492	457	504	480	499	511	488	508	501	509	526	502	483	505	516	452	490	467	468	478	527	484	508	523	490	489	495	516	521	452	493	519	475	515	536	472	505	480	509	461	486	505	493	487	489	491	518	532	469	467	544	493	504	491	522	477	462	490	501	488	488	490	478	476	521	504	532	488	491	484	483	557	539	513	526	529	494	503	495	453	489	517	488	547	523	497	492	511	469	478	497	483	491	471	488	464	496	516	475	477	516	484	470	527	464	472	511	527	509	510	492	474	530	500	482	499	458	509	522	528	472	466	458	494	515	550	501	492	506	505	517	496	527	478	457	498	541	500	475	469	470	514	504	500	472	456	486	509	508	452	470	499	463	481	511	498	525	509	513	487	494	511	533	528	506	521	490	460	437	478	494	474	521	453	494	516	469	518	492	477	511	512	491	522	430	476	486	496	475	489	512	516	515	479	480	479	482	523	504	498	478	492	488	512	498	503	474	525	496	518	538	494	461	455	486	500	471	533	490	484	484	492	469	465	480	501	511	507	481	509	468	536	530	507	541	503	478	490	528	509	522	499	460	502	495	531	479	507	535	502	505	528	535	491	519	529	530	501	499	513	482	511	501	481	481	486	522	514	475	482	490	534	451	490	481	472	501	512	511	479	459	501	508	505	476	531	526	546	480	487	508	476	504	504	511	499	547	488	494	476	510	523	489	513	487	514	455	536	475	507	525	507	478	510	532	477	498	525	504	476	465	516	469	483	482	516	524	500	515	511	507	522	444	495	498	484	514	515	518	504	535	468	559	469	480	531	463	430	487	485	498	513	467	486	485	460	504	488	481	476	518	522	460	475	550	490	491	552	487	476	519	490	476	521	481	514	508	524	509	489	482	503	557	496	499	504	458	511	500	452	483	503	536	486	501	545	454	490	479	482	454	493	538	447	501	543	567	508	489	476	516	458	495	471	521	491	515	451	480	490	490	512	514	433	494	516	487	520	477	520	474	507	466	511	508	497	511	530	518	515	519	479	450	484	520	465	509	503	482	496	522	496	500	474	450	468	503	476	504	467	507	521	478	485	527	490	507	505	479	500	494	475	472	462	473	531	523	471	523	463	488	499	513	525	494	503	526	503	546	493	536	512	471	485	523	503	502	502	494	524	486	497	476	474	496	520	490	490	492	502	471	485	488	507	483	493	470	475	504	498	453	501	506	518	487	473	518	456	535	470	483	486	517	493	497	464	489	537	535	512	461	511	506	499	510	508	468	504	513	498	492	524	503	513	555	484	478	510	485	491	481	498	503	489	490	454	499	474	483	549	505	475	517	507	491	502	486	496	454	440	483	477	503	530	492	490	490	501	473	439	517	473	499	490	458	510	480	536	511	480	513	473	450	483	470	463	506	510	468	491	492	507	488	490	503	507	487	509	477	507	493	504	454	485	509	536	452	494	552	495	513	451	537	527	507	452	478	487	475	449	463	518	512	521	485	496	462	472	501	480	431	483	491	485	529	493	502	528	510	469	525	459	510	455	505	478	468	513	483	508	480	488	477	536	494	517	529	456	508	497	486	473	478	521	533	492	493	494	513	479	517	508	505	471	467	460	501	503	441	491	503	480	518	504	455	472	501	517	478	515	510	460	466	477	480	542	510	431	536	479	457	491	497	498	498	514	500	459	484	462	468	513	501	490	520	483	457	503	503	543	473	475	536	465	494	535	496	502	516	499	522	528	487	507	463	503	486	464	471	524	497	517	523	481	482	522	507	499	501	455	494	496	470	491	480	485	468	503	491	470	535	506	524	511	525	522	463	453	514	492	475	468	509	479	512	510	501	464	506	491	459	525	480	520	491	481	495	479	486	501	454	513	475	513	496	470	509	486	495	502	510	521	476	476	475	455	498	490	476	489	500	484	510	505	538	510	504	515	461	486	504	506	474	484	456	498	468	502	496	505	482	464	518	476	469	489	494	497	504	537	491	486	491	508	492	538	542	512	481	512	523	505	498	502	502	512	528	485	485	482	508	516	509	521	488	519	524	556	504	492	513	483	504	477	486	519	492	501	470	487	511	498	518	508	472	490	511	491	503	500	467	467	489	471	498	496	484	486	504	486	521	517	498	493	461	494	501	509	493	491	502	513	490	525	521	500	525	486	465	508	492	487	531	491	488	494	445	508	505	472	490	489	484	493	500	471	515	495	529	488	523	497	477	474	533	499	518	481	452	501	466	521	478	514	510	508	476	509	514	471	477	505	470	493	483	524	524	511	472	469	452	487	497	518	514	487	539	465	530	501	503	533	501	495	458	476	491	485	495	488	501	536	455	510	510	487	500	489	484	486	454	485	460	476	505	531	482	448	462	493	496	465	469	481	517	525	458	468	487	497	504	500	525	517	511	510	519	491	487	462	451	472	482	510	535	508	510	515	530	502	498	483	504	506	547	516	509	503	503	449	496	495	461	517	481	521	476	526	497	488	475	507	478	499	489	494	535	506	531	538	488	469	483	453	494	467	496	485	493	477	496	502	452	484	538	531	482	490	500	473	519	471	522	480	452	484	501	483	490	487	495	464	502	443	499	522	505	475	525	494	495	496	485	531	496	480	492	502	465	472	548	535	478	492	521	475	484	492	533	485	512	466	492	478	499	471	468	472	473	539	473	472	476	539	465	508	513	474	498	474	532	528	492	475	499	498	478	502	482	509	513	496	503	470	515	516	481	491	499	490	481	535	507	507	539	496	513	529	484	478	484	502	496	476	502	489	549	517	483	507	513	439	502	484	494	493	475	521	483	501	477	496	493	502	497	523	525	470	484	478	480	479	491	512	490	475	502	484	504	482	511	501	502	552	506	459	524	533	499	509	472	471	470	470	484	496	494	466	454	482	500	483	493	463	465	491	521	502	491	474	525	457	508	494	515	522	499	454	498	523	491	515	508	464	513	468	536	464	526	546	502	556	529	465	479	507	501	488	459	521	524	497	490	505	459	468	502	481	502	464	512	484	531	503	497	485	466	460	441	487	477	476	475	491	500	493	497	501	459	517	465	482	509	473	500	519	512	490	496	504	501	508	478	483	497	494	466	514	480	499	509	496	513	523	521	490	527	495	465	530	477	471	476	492	503	487	530	477	499	483	494	502	475	495	510	477	512	493	528	484	501	495	490	486	442	500	488	544	507	447	471	500	496	489	477	505	501	501	471	533	495	482	483	535	490	501	453	502	465	502	480	504	473	505	487	489	481	500	507	481	453	503	467	517	544	485	500	485	464	509	488	516	478	499	473	497	536	501	465	529	494	507	460	462	488	511	503	528	473	483	482	445	460	463	476	506	524	522	510	448	541	504	466	465	464	526	537	505	486	517	468	507	452	502	454	522	488	524	493	517	499	489	507	519	516	517	534	484	533	487	510	473	477	466	532	480	496	477	469	524	476	478	496	489	482	499	554
23706	5286	1320	1046	777	607	541	464	412	399	388	399	377	352	336	330	334	373	335	330	353	343	317	328	321	358	333	327	311	308	307	310	347	326	317	311	308	317	279	300	333	324	302	310	324	287	322	330	269	295	295	313	294	315	326	307	337	359	293	340	309	299	317	313	311	292	335	290	321	310	292	305	324	309	300	319	280	298	308	294	295	289	328	326	339	319	307	322	306	328	317	316	285	326	300	309	260	306	309	300	323	347	314	309	319	325	323	290	296	317	311	287	349	345	286	321	280	333	295	286	326	286	299	283	299	307	269	306	289	333	320	337	285	315	309	287	317	291	293	331	301	292	337	299	296	336	289	313	293	303	306	270	301	289	306	287	320	285	300	322	298	317	314	311	295	280	294	304	324	305	281	301	302	347	289	319	306	286	306	302	267	314	308	328	296	313	294	323	295	303	334	307	298	320	289	307	276	290	327	339	320	310	302	305	304	299	302	307	301	276	282	311	321	329	324	302	275	315	314	313	295	319	319	305	312	320	315	294	284	307	299	322	277	299	332	246	286	322	286	295	305	322	316	289	277	282	269	303	301	316	296	305	350	295	299	309	310	309	307	295	307	286	313	328	295	316	320	298	295	307	278	325	303	289	297	321	295	276	291	308	318	288	318	300	328	298	304	309	284	351	309	305	311	306	314	305	319	310	309	280	307	297	275	279	309	319	300	306	321	301	324	313	307	321	305	278	319	325	287	307	323	301	340	305	307	304	320	310	293	295	298	340	319	305	279	306	308	323	290	368	310	300	279	275	292	320	311	291	286	324	277	300	304	286	323	312	283	315	325	310	318	301	301	306	287	323	321	278	308	287	314	296	314	332	299	283	328	328	277	297	323	300	320	343	294	306	313	301	311	324	336	306	312	302	319	282	326	312	302	291	297	297	300	304	281	312	298	280	289	288	309	309	322	312	322	303	288	286	305	335	291	283	311	327	310	316	334	270	286	331	297	341	271	304	299	319	312	311	292	275	303	319	324	288	311	276	319	302	342	310	331	307	303	291	297	307	311	317	294	295	335	291	318	315	283	305	348	321	293	315	335	318	293	332	300	296	293	312	308	300	294	313	333	320	344	345	285	304	279	294	342	306	322	308	328	324	294	292	341	308	279	306	278	330	295	311	305	288	326	322	319	301	289	291	300	304	298	325	303	336	326	322	329	308	315	295	291	323	309	338	367	345	304	299	318	294	275	303	333	308	279	295	326	296	329	311	305	300	329	312	286	280	304	317	305	280	300	291	314	319	327	316	317	313	306	315	287	304	310	293	281	316	341	323	349	317	304	278	320	290	317	295	316	315	328	322	287	340	318	352	269	290	292	328	297	305	315	320	312	269	274	346	291	309	311	293	329	334	275	263	320	320	315	305	291	288	329	292	288	328	310	309	335	292	329	308	317	294	322	294	360	338	340	328	305	307	314	296	342	314	306	298	298	279	307	289	307	318	334	291	280	303	308	270	323	282	351	284	286	292	295	312	308	308	282	326	288	303	310	310	272	321	303	301	314	297	293	295	319	290	307	314	285	285	337	307	318	341	340	301	278	317	288	290	289	320	325	287	292	299	290	280	285	302	282	297	310	287	286	307	299	304	320	282	280	332	291	298	295	315	288	308	311	293	318	320	311	320	327	307	279	275	305	319	312	317	302	335	303	329	291	293	307	300	309	293	297	261	293	319	344	294	313	305	296	297	283	323	301	315	316	303	317	287	291	293	290	322	302	312	342	298	303	315	322	290	301	312	308	333	288	326	303	295	318	306	320	296	288	324	301	303	240	292	317	301	288	316	273	297	274	310	288	308	334	304	327	321	308	301	323	304	285	330	329	295	284	321	289	277	322	325	318	338	278	276	275	310	294	283	290	353	296	300	299	288	310	324	313	306	316	291	301	313	321	309	334	283	283	328	303	303	308	322	326	292	285	309	299	313	305	284	344	293	273	295	308	313	280	320	319	310	309	297	341	313	306	320	284	308	306	303	310	289	300	292	301	339	293	271	279	311	297	312	313	284	308	313	344	349	292	293	294	301	304	328	312	327	301	336	276	289	319	293	301	328	326	275	325	306	325	296	318	323	297	329	278	307	285	322	307	313	304	299	316	281	290	292	305	320	303	292	310	283	322	306	310	352	278	312	271	296	314	292	322	282	340	314	309	287	332	301	328	301	302	292	303	300	297	273	306	290	333	292	300	307	356	349	268	319	306	292	291	291	280	285	308	291	314	295	310	328	337	311	279	325	319	347	330	327	314	325	282	297	314	290	271	284	300	290	313	298	297	349	303	308	286	298	286	339	319	317	323	313	266	312	300	300	297	229	318	318	304	304	325	272	335	302	317	316	312	287	300	301	326	325	353	300	320	291	322	282	291	336	337	275	312	321	306	331	283	313	331	301	295	321	286	303	317	292	289	347	318	294	319	276	311	344	309	311	300	310	321	318	279	325	300	326	341	281	272	325	310	304	301	298	298	305	307	310	303	299	324	308	345	313	316	299	311	288	298	286	318	291	297	304	277	300	276	301	284	292	284	317	325	312	316	291	340	305	319	295	286	344	326	329	318	306	306	310	317	290	346	326	285	310	303	348	330	306	295	310	287	321	316	301	319	312	310	273	315	261	306	295	302	306	292	304	308	318	304	327	331	282	319	305	311	323	296	301	336	330	308	278	308	314	313	335	317	336	298	298	313	306	323	332	306	346	315	285	300	298	320	298	312	306	313	280	300	288	333	292	319	340	305	328	320	331	327	342	312	323	340	306	311	291	290	318	306	324	306	312	323	298	295	317	321	273	320	286	299	313	319	273	313	295	283	299	303	303	300	303	293	322	307	313	295	303	313	337	291	326	279	282	297	332	327	315	294	314	331	297	315	275	299	312	360	283	332	267	279	328	319	346	309	331	306	272	289	338	315	304	307	331	310	306	308	310	319	303	312	336	297	295	330	288	307	338	308	319	316	303	297	309	320	327	273	297	306	334	294	332	302	310	292	322	306	302	279	305	316	315	311	321	299	321	315	306	306	293	306	315	319	272	318	291	312	306	315	282	279	297	316	330	291	290	310	311	309	299	305	314	311	308	292	308	318	303	290	312	305	319	292	309	298	289	308	308	326	305	306	305	303	291	361	306	302	301	329	329	308	315	272	295	315	292	275	304	311	297	323	313	313	332	331	307	283	298	310	295	273	330	321	316	344	351	308	285	293	307	328	329	301	330	304	288	307	306	305	292	293	285	301	281	316	307	309	260	323	315	300	312	278	303	303	306	349	281	293	310	311	299	307	323	303	309	302	292	308	323	315	338	296	334	284	305	294	307	300	308	310	303	311	325	328	312	310	312	295	296	297	324	311	306	310	291	305	321	319	328	287	341	316	332	335	279	328	302	314	337	328	281	322	328	327	317	324	316	300	301	291	313	289	324	295	311	300	313	312	305	282	279	307	280	294	305	319	290	322	295	298	312	292	324	300	302
13169	1635	3150	3584	2959	2516	2156	1937	1692	1534	1430	1299	1251	1208	1101	1125	1097	1041	1056	993	990	960	1008	947	978	989	950	967	890	911	926	930	890	834	908	861	875	836	823	859	904	835	807	864	837	863	782	861	840	841	810	848	834	799	825	804	819	805	824	846	864	851	791	846	820	875	872	799	844	844	836	825	859	788	887	782	821	828	818	764	824	831	853	801	825	861	816	847	859	779	784	821	828	824	809	837	815	817	834	874	805	863	891	885	828	862	816	826	799	796	771	847	827	809	842	800	834	869	781	842	793	787	837	819	823	803	839	807	815	782	833	780	807	796	821	836	858	797	875	841	787	849	879	832	867	823	800	875	856	809	815	858	827	781	810	847	814	838	824	778	822	862	868	851	801	828	849	850	851	831	819	813	814	796	843	810	801	880	834	866	843	832	846	848	852	809	804	881	785	817	829	844	780	870	800	816	854	831	854	811	856	755	818	833	858	809	818	839	826	796	829	828	750	830	829	810	841	775	829	848	806	804	791	830	821	813	852	855	819	825	775	827	771	852	830	806	792	813	836	806	848	789	833	858	801	819	783	785	808	767	820	849	844	845	809	866	810	816	816	811	809	827	795	850	834	837	804	789	813	846	841	829	868	863	900	798	850	805	866	824	835	851	834	851	869	782	776	815	808	803	845	810	871	860	855	808	797	769	806	836	823	830	837	777	763	861	821	870	832	839	843	837	806	856	781	858	838	806	835	828	868	831	816	853	780	798	819	866	848	817	806	742	813	794	858	793	808	769	820	861	807	850	799	837	798	860	846	813	748	843	827	837	850	781	809	819	839	841	837	831	845	832	831	797	821	768	817	819	868	801	782	808	794	797	788	818	843	783	806	791	864	811	786	833	842	844	842	803	785	764	806	789	852	831	852	839	858	822	870	895	795	822	821	817	782	825	795	822	824	783	806	848	819	772	793	752	816	877	845	854	865	866	836	773	841	854	845	846	796	836	805	855	799	793	811	852	902	822	793	796	812	821	865	828	880	834	825	834	780	822	824	778	811	851	814	798	805	871	837	789	852	853	801	808	787	825	864	820	834	817	824	817	822	792	772	847	841	809	795	821	801	827	845	776	805	860	850	837	868	823	822	813	803	786	860	810	841	804	847	830	802	767	795	805	884	810	817	849	830	774	837	817	919	796	802	788	807	826	820	808	795	839	800	783	896	798	799	805	798	800	846	816	805	822	830	799	835	829	846	804	835	853	840	798	819	730	827	838	856	871	812	805	819	839	771	799	813	790	891	788	794	863	826	882	769	812	801	804	793	805	784	865	788	857	849	787	824	772	823	844	801	840	802	849	875	820	826	872	838	819	834	814	810	811	839	802	813	832	765	838	824	850	891	813	863	835	877	799	868	852	813	841	829	832	830	802	800	760	852	796	860	828	817	857	798	838	829	878	805	837	838	797	822	863	816	827	789	806	837	809	838	788	831	816	813	786	816	814	780	777	837	853	826	840	797	839	839	749	797	820	816	797	767	820	838	807	806	806	844	818	779	861	828	804	838	804	802	829	783	787	826	845	849	834	815	829	792	790	861	804	835	813	773	852	795	812	814	817	836	847	838	774	833	853	800	802	807	862	794	827	806	821	852	876	840	753	834	827	832	808	851	822	785	846	765	836	845	823	822	820	793	846	819	807	784	837	805	781	782	828	842	805	825	834	804	855	816	823	874	823	868	817	796	821	822	876	805	811	812	821	863	852	865	818	847	832	796	831	867	822	858	838	818	792	852	825	818	864	871	760	801	852	819	788	828	859	776	865	810	828	824	821	773	836	821	858	810	821	816	803	835	797	801	855	826	813	811	828	767	831	806	885	831	818	784	831	842	847	823	803	827	814	862	832	783	835	790	797	810	794	796	832	799	843	828	814	867	781	842	778	790	839	769	811	873	790	807	864	863	817	767	816	844	833	823	841	873	851	848	803	765	790	837	822	791	846	858	775	826	834	807	840	792	867	760	824	808	819	819	824	774	837	821	789	863	829	816	842	858	843	838	821	801	832	783	796	838	792	787	814	828	790	842	839	778	826	828	787	845	772	802	811	850	817	851	874	809	835	814	834	831	783	874	851	774	862	835	815	838	882	825	781	822	799	785	831	834	757	838	844	791	804	787	854	870	783	790	855	792	874	820	825	801	782	838	793	812	812	797	789	840	846	798	861	856	805	810	845	812	808	786	786	795	795	812	867	821	800	853	711	876	801	735	869	746	811	771	834	819	812	844	844	804	804	826	767	838	773	797	792	833	835	836	812	861	797	813	831	843	868	784	827	827	787	805	856	881	799	776	783	818	790	797	810	804	812	796	823	786	835	825	764	818	795	838	822	858	757	813	840	785	848	866	787	844	859	852	854	818	820	826	819	846	831	762	808	839	876	787	839	824	817	877	846	826	814	824	855	837	770	816	868	842	785	794	818	808	784	761	831	790	857	801	825	822	859	831	810	847	828	790	789	818	885	818	809	780	864	831	805	795	875	773	870	852	812	820	824	789	808	794	831	830	844	811	855	814	851	867	852	834	816	800	823	880	795	812	847	823	807	834	832	860	808	869	859	777	790	836	806	840	792	833	824	802	858	841	810	824	875	790	865	858	821	821	810	848	813	812	790	787	816	845	773	836	791	802	820	815	776	802	832	780	799	790	822	756	850	835	827	797	815	810	749	837	806	803	838	834	778	786	882	861	858	841	811	832	778	879	819	814	838	776	766	837	854	845	833	833	789	811	818	843	781	796	785	847	834	810	797	840	832	802	826	795	784	827	835	808	820	756	822	851	889	825	813	778	816	817	811	810	819	858	831	784	894	866	822	826	823	854	847	829	819	842	876	846	803	822	825	774	827	857	901	856	842	899	841	827	841	822	831	819	840	810	804	848	819	868	793	762	824	813	839	860	829	860	809	805	801	804	808	827	834	862	841	806	834	852	795	824	813	840	851	837	848	828	808	814	806	799	792	798	800	857	818	762	826	836	827	808	786	832	848	839	751	830	791	788	827	839	849	781	862	846	823	801	803	802	784	866	786	810	826	817	784	790	840	812	815	838	804	827	826	796	820	824	796	812	823	799	888	813	797	852	826	770	804	773	747	827	786	831	835	857	809	828	791	831	817	825	849	810	794	821	840	868	827	830	819	849	826	824	818	838	855	846	823	837	811	812	820	783	803	867	789	852	859	809	834	785	833	797	813	848	779	837	815	817	832	818	842	786	809	818	895	814	856	844	819	807	857	771	798	768	797	835	836	796	806	805	842	801	848	781	858	757	829	801	798	796	794	819	845	801	803	845	867	824	827	797	751	825	832	815	817	877	829	819	830	773	833	847	830	844	833	811	772	763	818	820	808	774	796	825	801	774	798	853	822	852	840	770	808	821	778	869	804	820	810	821	809	820	809	822	817	859	825	790	809	821	845	784	785	837	827	826	878	803	829	837	824	845	782	861	860	821	831	826	840	813	786	817	813	851	852
34418	11937	2694	1684	1166	902	749	626	568	467	441	428	379	361	345	352	316	316	359	334	328	314	305	290	299	281	280	283	307	300	289	274	305	302	312	315	279	279	312	274	269	292	290	267	285	281	279	275	280	298	306	308	309	258	289	311	270	302	291	324	275	259	292	250	313	301	277	282	293	275	284	282	283	275	293	275	311	253	285	281	261	265	295	301	310	288	259	310	298	278	255	293	299	278	299	301	289	267	295	323	299	268	278	263	269	301	283	290	279	269	269	290	289	247	297	280	287	295	279	269	287	302	297	287	278	260	258	283	309	267	296	291	271	304	276	303	286	263	280	264	303	309	287	263	292	264	257	304	270	282	298	284	274	268	297	283	289	274	247	255	251	293	263	282	305	310	300	282	285	294	318	261	285	258	262	283	256	282	281	280	300	285	314	272	290	273	315	273	285	260	282	256	243	249	264	321	258	265	313	287	242	294	290	262	251	252	308	281	275	262	234	275	283	289	255	262	289	277	276	262	272	247	292	306	261	255	289	262	258	280	298	295	298	275	246	285	275	283	291	251	252	341	281	306	280	312	321	261	249	286	261	276	272	298	291	297	287	253	290	260	270	284	291	283	260	278	285	317	263	259	283	267	283	289	315	266	292	315	327	289	261	274	267	260	264	270	284	274	281	285	285	267	291	284	284	306	256	274	291	295	288	270	303	291	266	265	247	297	275	281	318	292	270	300	304	267	275	273	279	290	252	292	266	272	298	278	283	288	290	268	320	256	251	302	265	279	292	291	306	259	296	252	259	258	271	289	259	289	281	272	285	265	294	267	295	276	294	272	288	283	252	234	268	295	282	278	245	301	312	263	273	299	242	299	268	297	278	304	260	282	265	293	283	287	299	255	294	254	297	263	295	274	284	269	269	240	252	303	275	260	278	284	292	295	294	254	250	279	301	268	278	259	287	279	254	274	300	268	285	295	271	295	284	279	295	314	280	251	299	284	279	270	246	273	268	289	302	283	264	284	269	258	281	292	293	277	254	263	285	252	256	295	253	300	283	272	300	316	256	281	271	275	248	294	222	288	274	279	279	287	256	281	263	285	282	308	285	291	294	291	276	276	257	272	270	288	256	286	272	280	265	292	275	294	301	272	282	292	277	266	298	302	308	275	277	260	278	309	302	281	254	312	266	300	294	280	277	293	273	281	259	269	293	241	272	286	276	275	262	269	291	279	279	250	268	295	317	271	297	275	268	283	290	302	270	256	255	305	263	312	268	267	282	220	279	300	292	315	276	294	277	282	281	286	279	288	257	267	267	273	268	277	289	279	282	266	249	274	288	261	271	280	300	266	272	279	268	292	308	253	266	294	270	259	271	287	297	287	295	297	291	274	307	298	292	294	254	275	268	280	269	254	282	294	297	237	279	278	308	278	284	274	276	269	268	270	291	268	282	267	285	262	277	302	287	265	270	282	298	296	292	255	287	303	262	292	283	273	294	270	310	292	304	282	252	272	260	292	298	269	287	299	304	286	315	301	284	265	265	304	291	291	319	234	262	262	280	307	263	291	265	277	278	280	272	296	254	264	296	294	287	289	255	291	267	275	244	253	299	296	269	283	279	276	307	256	267	265	275	295	245	278	269	321	268	294	286	269	268	276	274	263	288	261	267	262	304	293	258	273	306	268	273	318	276	281	254	317	313	284	305	285	252	297	279	298	276	297	277	266	243	258	270	271	304	302	285	293	284	278	294	306	295	245	274	283	271	253	302	278	259	284	266	288	270	284	289	309	272	278	312	250	251	304	291	274	245	259	242	294	287	279	243	275	279	283	251	289	243	286	273	270	242	296	277	320	271	283	250	295	286	292	280	282	283	289	290	270	272	297	257	261	288	278	286	291	291	272	299	269	283	268	277	304	284	274	282	279	270	266	279	295	261	266	261	277	277	265	270	285	291	269	273	291	293	281	302	290	277	301	274	284	265	294	301	272	273	276	254	295	280	298	253	296	274	260	294	268	272	303	303	305	292	262	295	280	279	293	287	294	232	288	276	280	277	309	260	294	299	287	321	291	274	305	276	278	284	286	298	273	272	299	262	280	289	308	267	263	272	308	294	281	287	276	308	259	258	294	307	296	276	286	280	270	267	291	293	281	273	281	293	301	275	302	280	263	292	279	243	262	299	272	280	314	241	271	257	286	264	275	301	266	280	279	270	256	272	313	254	294	240	269	281	286	280	263	253	295	276	270	286	303	266	270	280	247	282	304	237	301	274	281	283	255	323	282	288	271	285	246	248	274	271	299	277	273	264	298	292	288	292	290	305	302	296	232	254	285	289	278	289	280	280	285	285	277	290	259	271	297	297	266	293	289	267	305	274	282	268	261	275	315	274	283	271	256	273	296	268	292	322	286	277	295	282	268	318	265	263	275	248	243	253	300	275	296	277	263	307	268	282	265	262	290	286	263	320	289	261	278	284	295	273	263	261	270	274	255	291	253	286	313	245	271	267	245	280	257	272	257	285	276	272	255	293	283	281	282	274	278	255	268	293	255	270	295	285	271	273	293	284	255	274	289	259	270	274	250	265	267	291	313	271	274	288	269	304	286	317	260	283	254	293	309	273	267	271	276	283	305	246	267	260	289	305	327	287	281	263	290	302	277	283	296	255	267	301	276	269	289	276	287	275	261	285	319	280	290	287	270	282	272	276	289	269	272	254	301	307	328	237	297	291	287	272	286	299	257	279	297	284	297	290	269	305	294	264	280	302	278	298	313	269	269	272	280	272	252	285	284	280	266	266	283	294	297	300	282	270	260	249	263	315	325	266	250	298	292	242	275	262	287	261	261	335	289	288	313	288	282	293	231	293	270	258	285	268	281	266	292	288	268	254	298	274	268	282	281	274	278	280	261	264	280	305	303	308	278	264	272	246	289	270	277	294	275	247	273	293	326	232	275	256	262	283	260	297	266	277	294	239	281	274	307	300	259	274	306	287	303	302	275	256	276	292	284	266	251	286	311	275	297	284	300	325	277	284	269	271	297	283	289	284	278	284	278	291	324	302	281	290	252	284	275	276	261	284	263	273	280	277	293	257	277	296	277	266	276	266	297	280	271	273	300	301	277	277	279	324	266	309	293	288	306	260	274	283	282	247	300	275	274	292	297	267	265	271	285	288	288	296	312	282	240	290	258	269	249	291	249	266	293	267	260	261	288	270	276	272	255	304	278	264	264	286	301	279	233	301	283	290	256	257	273	250	263	262	281	253	284	275	299	291	270	296	278	291	280	270	261	296	298	300	302	256	260	298	291	287	279	287	261	291	274	289	265	264	258	275	275	271	274	291	280	285	286	287	261	298	255	264	287	259	249	273	273	275	292	262	239	281	297	244	283	298	285	279	259	270	273	273	262	309	293	281	276	269	254	271	266	270	286	274	268	292	325	316	293	275	262	286	283	299	258	268	274	289	263	286	310	265	253	284	275	278	268	319	312	265	277	250	286	285	280	312	287
18128	2297	5191	5665	4718	3917	3246	2772	2282	1985	1881	1672	1578	1447	1325	1235	1264	1138	1123	1045	1083	1007	998	967	950	937	889	928	892	853	912	832	892	832	829	852	836	832	876	841	826	765	767	785	784	841	791	838	772	803	746	775	753	767	686	771	757	722	830	775	756	751	758	809	723	780	745	779	841	736	750	747	738	750	772	743	737	756	718	713	786	736	766	757	779	706	739	771	747	734	761	786	788	749	785	718	704	749	733	750	742	730	688	781	845	759	725	719	755	745	760	789	769	755	717	777	713	740	766	764	722	754	751	786	718	782	732	680	699	747	727	747	705	758	730	751	788	722	765	720	761	697	752	738	762	693	758	713	733	731	759	703	811	725	702	712	769	750	741	752	747	745	749	754	721	750	744	751	759	746	725	734	718	730	717	801	765	722	765	724	667	744	714	695	697	737	678	766	710	712	765	742	749	741	751	730	739	738	719	736	770	758	796	682	729	703	753	743	753	730	771	739	767	703	705	751	758	711	733	738	724	725	778	729	648	793	710	783	712	717	741	764	754	735	715	775	753	723	687	719	754	754	749	763	744	702	684	723	729	707	709	734	704	757	664	733	735	679	785	757	774	755	732	729	720	684	701	734	784	735	715	744	706	739	755	708	753	728	720	755	719	719	735	718	709	759	698	681	724	713	754	681	740	670	732	747	756	761	743	717	731	730	767	751	747	750	726	750	724	721	725	755	704	708	676	735	723	747	730	700	777	788	747	769	745	749	752	748	791	750	687	758	773	710	691	713	746	736	722	774	773	721	731	730	773	675	751	715	760	734	700	735	753	731	704	781	742	764	752	725	715	733	700	739	719	774	742	736	737	755	709	717	752	742	714	757	772	760	705	748	751	748	746	739	786	781	763	727	740	778	737	712	769	749	762	717	807	694	725	763	744	700	732	685	709	793	724	725	725	763	669	716	772	741	718	727	725	678	759	715	745	753	698	722	715	724	729	708	768	708	747	699	717	703	731	731	749	783	770	773	737	803	759	733	710	721	762	707	729	743	744	703	706	735	747	668	801	749	759	747	749	668	720	737	724	710	755	746	722	684	742	716	687	759	753	721	757	723	735	742	720	771	731	744	772	717	696	738	724	759	758	727	714	749	739	781	695	699	702	708	712	730	747	732	716	766	776	730	684	735	732	770	725	747	698	719	730	770	741	676	729	742	719	709	720	722	686	726	710	774	759	739	777	716	720	747	704	746	777	698	730	765	758	722	747	751	708	755	749	751	705	729	726	787	732	713	765	753	723	760	744	731	728	709	767	701	737	691	747	762	711	722	724	764	728	711	722	765	741	705	708	748	714	715	706	729	722	694	721	695	733	729	720	743	749	711	725	711	772	717	742	762	707	728	763	683	731	718	741	739	709	748	757	734	735	732	778	752	703	716	756	718	729	715	712	730	807	736	685	751	759	732	730	795	719	724	739	735	736	739	731	716	726	743	710	702	751	740	735	745	754	736	715	741	717	734	731	788	666	724	697	720	719	690	709	712	734	725	741	731	741	733	730	725	731	721	728	731	752	764	684	766	745	773	728	726	707	777	728	718	762	768	731	696	752	735	712	724	766	745	713	721	735	705	760	729	703	697	716	725	804	722	682	738	756	716	732	716	756	739	758	743	728	764	736	721	715	665	751	735	737	686	757	783	733	702	658	737	717	710	714	728	697	691	718	717	769	713	769	678	728	667	720	719	713	740	723	763	814	705	766	752	724	755	784	735	789	754	707	709	780	685	705	752	730	790	736	761	721	747	799	761	687	756	736	742	769	744	772	711	728	705	737	706	746	714	669	814	733	748	723	697	723	742	676	739	786	741	738	762	711	738	719	746	699	732	735	744	717	755	719	672	745	720	747	758	742	728	714	766	744	764	775	741	751	759	714	769	718	740	750	696	693	702	756	729	743	704	731	761	763	738	744	767	718	769	749	734	749	757	812	714	733	765	772	755	732	751	743	746	727	714	749	736	710	723	732	742	760	785	747	691	745	740	698	683	767	718	730	723	724	710	726	716	727	726	698	761	733	774	754	736	798	692	707	744	732	694	709	734	703	740	701	746	721	742	756	761	710	680	732	662	692	720	763	714	736	728	739	745	715	744	739	760	730	752	736	682	749	704	721	710	733	765	714	714	691	671	779	722	708	731	747	741	701	730	752	774	760	736	705	698	765	676	697	729	756	701	731	733	669	786	756	747	709	746	760	740	755	748	709	769	791	759	713	694	767	719	724	756	749	745	756	699	750	786	715	733	758	712	676	708	711	744	711	740	723	756	750	775	730	749	776	747	753	726	730	742	793	725	765	807	746	776	718	743	720	716	758	715	757	734	741	670	732	695	708	722	746	755	736	711	739	756	761	723	754	699	735	703	718	721	788	740	759	737	757	742	744	682	757	737	764	718	689	774	771	785	725	728	702	712	740	763	775	688	764	729	719	763	771	709	712	712	675	742	697	766	752	720	718	719	734	737	757	704	744	739	720	716	758	743	731	717	728	719	754	716	745	713	716	718	738	754	700	786	733	721	724	724	692	750	728	718	744	702	723	759	718	687	804	748	743	765	766	728	751	742	729	731	710	664	750	724	678	710	693	705	764	760	724	754	721	683	696	776	741	756	797	763	725	720	754	721	770	809	733	757	682	745	758	736	789	751	748	753	746	735	776	759	730	780	750	683	753	685	731	753	674	758	708	739	710	752	745	702	739	726	728	697	737	725	761	773	734	731	726	712	750	724	685	747	774	727	723	727	739	708	732	720	724	709	713	753	755	748	732	696	752	748	771	662	768	748	742	719	750	739	741	759	770	722	740	737	751	696	744	771	720	712	743	737	684	729	756	746	752	726	712	738	714	735	735	716	710	737	700	740	760	686	713	730	740	768	748	769	692	713	794	742	699	716	762	753	720	761	746	718	731	768	736	739	728	687	754	764	738	745	740	713	743	727	702	747	716	717	708	754	732	768	764	774	732	713	727	727	708	747	786	753	756	741	728	754	701	756	712	716	761	759	761	663	741	717	783	757	771	757	714	744	814	701	710	769	731	770	726	737	749	748	752	741	735	763	743	749	729	723	717	784	696	737	689	757	724	692	699	775	733	781	723	696	757	744	735	694	764	758	732	810	716	731	755	735	757	717	748	741	741	726	709	738	746	766	713	713	763	741	750	749	715	720	758	767	775	733	705	675	680	713	734	795	767	729	736	720	703	734	735	720	708	734	776	733	743	715	771	735	752	736	757	738	772	789	751	784	723	748	734	731	789	672	763	725	770	708	730	758	750	740	743	713	737	726	764	743	722	702	705	785	706	811	724	753	753	690	720	752	697	767	746	715	740	807	727	722	740	677	722	724	694	723	731	745	743	757	756	765	737	673	731	726	714	699	774	745	704	693	739	716	710	714	737	711	750	725	720	725	704	739	736	754	735	792	779	677	756	734	656	722	721	753	722	691	705	707	747	742	720	752	711	706	710	721	731	732
2502	218	191	210	189	175	193	166	187	181	150	180	172	154	170	161	182	174	140	161	198	189	165	148	157	158	170	167	171	174	121	148	171	176	150	187	159	164	166	176	157	170	151	170	153	136	147	165	175	172	177	169	178	169	152	166	149	183	156	156	160	151	162	150	167	169	171	166	150	161	178	186	153	162	134	160	169	163	151	145	159	163	152	176	176	150	167	166	128	135	165	179	157	161	147	168	163	178	164	163	172	174	152	161	147	184	146	166	154	157	152	174	149	175	174	152	164	157	193	182	174	175	155	149	164	156	158	152	164	179	153	164	165	172	162	172	173	162	174	161	168	153	164	173	167	175	157	184	153	133	166	171	158	161	176	150	165	147	173	146	149	179	132	164	137	168	141	149	180	171	160	170	179	185	154	158	186	163	165	148	153	167	134	161	173	165	155	185	175	191	161	164	149	149	160	153	176	155	163	163	172	185	162	154	160	152	172	173	153	180	153	166	170	176	146	176	185	156	151	159	167	177	164	156	159	173	173	164	170	149	161	158	155	150	178	166	169	181	145	183	166	169	168	138	175	183	152	159	140	174	168	165	168	162	160	167	151	142	156	170	160	139	158	175	158	144	182	150	150	162	165	142	167	175	174	166	169	178	161	169	171	152	150	173	177	189	157	161	167	165	164	153	160	164	159	142	168	152	189	166	167	183	167	172	152	178	164	161	162	160	191	172	163	169	172	167	181	141	149	160	169	162	148	156	192	172	154	155	169	146	174	193	156	171	186	159	190	183	168	160	162	161	156	160	162	175	147	178	175	145	173	185	171	146	181	161	147	160	162	135	157	178	177	168	166	158	156	175	168	178	188	159	171	166	162	177	161	160	160	158	161	178	162	174	147	162	158	173	155	157	172	157	172	167	172	165	156	172	188	166	174	144	185	149	154	198	166	169	173	197	154	164	165	183	135	163	145	191	157	158	172	143	142	174	161	163	157	158	153	157	172	169	166	148	178	152	166	158	170	165	176	144	154	190	151	159	170	160	184	161	140	162	146	164	150	177	145	164	165	179	144	157	141	160	169	157	177	163	148	166	166	155	170	177	158	170	178	161	145	145	159	173	165	167	152	149	160	156	162	151	165	155	158	154	169	140	149	178	152	165	168	146	160	157	158	160	181	173	160	171	162	164	157	173	145	156	176	184	167	186	160	164	170	156	165	149	152	168	150	177	191	195	164	132	192	169	174	178	185	172	145	138	162	174	146	190	152	165	146	161	169	178	135	161	163	154	185	170	156	158	130	150	153	172	165	163	182	144	155	180	156	148	151	177	158	152	192	174	139	166	147	161	161	180	169	161	158	169	162	158	164	159	158	151	162	156	182	174	151	157	157	159	191	180	183	176	178	184	156	171	159	155	160	146	172	151	188	155	175	175	158	192	166	194	164	153	162	166	163	190	145	189	157	176	171	168	177	171	198	169	156	153	191	182	171	173	172	159	170	164	189	163	151	146	160	128	167	176	152	170	173	142	164	145	159	170	170	165	155	178	176	165	162	146	160	155	139	159	148	165	145	164	149	182	157	177	152	164	144	169	163	144	168	164	185	169	155	158	164	159	172	147	164	180	174	150	143	141	153	155	199	179	175	186	163	152	151	176	150	174	180	184	165	163	146	174	145	167	182	151	172	172	151	173	161	189	148	150	172	177	186	167	153	177	175	139	170	143	150	168	142	149	182	148	166	159	160	163	164	166	167	198	155	165	144	145	140	188	144	162	189	168	169	172	165	157	157	153	134	147	194	169	186	174	181	142	158	177	169	162	163	138	137	165	156	153	158	159	152	161	170	165	179	159	151	154	167	170	142	157	172	191	175	166	141	167	149	166	159	155	141	171	171	181	159	185	165	163	135	170	166	194	163	194	185	158	154	177	165	158	190	164	157	187	163	142	141	154	151	159	167	164	169	161	157	178	156	175	161	173	155	188	156	168	178	166	170	144	179	168	152	165	156	172	156	180	164	175	150	150	168	167	163	175	189	156	161	163	160	146	182	195	189	178	184	159	171	190	162	138	159	187	182	154	160	169	153	158	157	169	158	131	186	149	155	183	160	164	174	180	182	142	178	163	157	174	176	162	189	171	158	141	131	156	159	166	161	149	181	156	177	149	169	149	168	179	182	175	149	160	194	164	156	177	135	171	168	169	160	154	165	181	152	158	159	164	164	155	158	152	131	159	162	157	145	146	139	174	145	159	163	159	159	154	152	156	152	198	170	180	142	179	186	164	172	152	162	177	148	160	165	160	183	147	173	186	165	156	168	150	156	193	168	149	150	170	148	163	153	165	156	162	149	165	167	166	157	192	155	165	157	195	145	160	168	171	176	161	143	178	173	189	151	160	158	152	178	175	177	178	162	163	159	160	179	134	161	158	157	189	175	140	183	166	166	162	170	155	165	140	155	142	162	154	197	136	167	161	152	140	166	162	172	163	173	162	160	161	173	150	138	172	146	167	159	150	178	163	157	174	151	169	151	161	160	166	140	157	174	170	168	170	170	157	169	168	175	165	153	148	186	168	165	189	161	177	153	165	155	155	152	171	166	162	159	161	162	138	151	173	151	149	159	166	173	166	174	141	167	163	187	161	170	191	160	162	168	181	172	150	167	146	163	163	150	153	182	149	169	161	169	173	149	153	155	160	172	156	164	159	175	147	149	162	160	155	164	165	167	184	188	168	159	186	184	160	179	174	175	155	154	152	141	143	151	142	132	149	157	164	180	143	146	148	176	133	152	156	177	155	148	160	183	163	151	178	150	174	172	160	158	155	164	154	175	173	160	169	189	164	140	177	153	189	190	162	138	151	167	163	128	176	168	184	176	160	171	159	151	174	194	170	149	144	162	141	159	173	175	160	153	157	178	154	158	153	170	165	169	165	150	156	179	151	159	173	153	139	166	184	152	157	167	177	149	154	175	156	145	169	177	140	146	170	147	152	170	167	167	169	154	145	183	155	156	151	182	136	158	143	150	191	159	143	158	160	158	174	163	146	145	179	187	184	141	163	171	159	171	153	158	169	163	149	173	178	156	181	154	159	176	162	158	181	171	197	162	172	138	167	169	169	185	177	202	163	147	164	162	132	178	163	178	171	167	161	163	143	157	164	137	160	178	176	154	169	184	165	177	155	184	184	185	188	179	159	174	171	147	169	169	175	170	164	166	154	173	156	173	177	179	149	172	161	158	165	165	140	144	145	179	163	154	183	151	153	159	161	168	149	155	157	138	183	158	177	164	160	146	157	145	154	164	171	167	161	163	197	147	174	164	154	146	162	148	174	144	168	166	159	169	146	151	140	155	136	150	178	161	162	171	144	194	164	164	160	186	161	189	152	150	159	177	162	157	164	168	187	154	157	155	156	165	164	174	160	181	159	150	167	180	165	161	156	141	167	152	172	136	165	158	188	182	162	170	168	167	153	155	155	167	183	171	176	161	157	183	169	180	148	148	178	160	161	178	160
2615	534	566	672	605	568	578	539	525	508	509	505	494	532	480	481	497	518	474	472	550	459	513	531	503	513	451	507	473	521	517	539	478	515	518	504	527	506	494	496	514	489	538	531	510	484	493	494	501	502	513	528	445	486	535	506	484	512	491	500	485	476	530	501	502	527	519	514	509	526	467	501	481	514	509	520	489	479	514	506	496	495	511	491	497	486	536	516	472	474	496	516	510	526	502	466	529	508	542	509	510	506	526	476	499	493	498	512	448	469	447	518	528	474	503	524	508	502	436	457	508	515	488	533	492	496	499	473	472	516	503	485	467	496	475	457	488	517	489	467	495	517	490	497	480	432	469	502	496	519	498	520	490	489	467	495	505	485	504	502	495	475	498	472	510	484	496	465	491	497	504	493	490	475	483	531	486	489	450	505	468	534	452	474	505	503	503	511	533	496	519	466	474	513	461	528	480	498	462	503	526	504	504	507	486	510	499	475	492	515	486	537	508	476	493	492	549	499	493	486	479	500	473	554	467	503	509	529	510	479	509	484	515	516	481	512	501	512	495	519	532	498	510	445	460	543	491	540	502	453	491	468	486	509	476	517	527	479	479	474	505	500	519	514	512	501	493	514	462	471	495	528	502	499	525	513	463	498	496	512	498	509	494	484	512	469	496	528	492	505	511	496	472	511	489	486	507	539	495	505	476	456	497	482	495	455	507	478	497	475	523	515	504	460	506	465	503	517	509	533	506	508	477	495	489	499	486	485	497	535	500	489	478	449	501	458	494	474	512	471	488	478	482	503	432	487	491	540	506	513	479	495	492	509	510	491	509	514	470	496	459	486	471	522	505	482	493	506	516	503	509	470	500	505	507	495	517	481	491	487	499	504	495	467	537	499	492	504	532	484	464	539	509	496	464	494	549	501	523	493	485	515	518	498	512	496	508	493	498	485	485	521	495	502	486	538	501	466	511	534	525	509	511	466	501	511	472	508	477	484	493	478	494	533	514	494	523	502	494	527	486	530	517	502	508	489	465	450	502	533	500	469	501	525	509	509	508	496	492	490	503	478	493	489	456	502	522	443	488	485	536	496	469	491	485	495	505	515	488	477	499	472	501	474	470	487	494	486	512	516	506	486	524	479	474	503	490	497	538	489	488	459	521	502	526	488	450	495	512	485	506	484	475	484	477	471	444	483	523	537	524	477	472	524	515	497	467	523	478	527	479	513	458	515	492	481	496	441	505	511	517	477	494	500	526	504	499	486	511	502	465	481	498	548	504	513	532	499	453	533	478	501	517	487	503	480	520	496	485	479	501	497	496	485	453	506	464	499	501	527	454	507	498	472	492	488	482	498	524	459	509	483	496	495	496	471	465	481	470	502	492	486	483	506	524	484	474	460	495	507	517	511	498	520	491	526	494	469	515	450	506	469	531	458	482	482	521	495	492	516	499	505	487	502	517	526	516	500	521	517	520	537	472	457	513	508	491	504	486	499	524	547	514	474	504	464	469	447	494	502	489	491	485	512	477	440	505	490	473	482	488	518	512	487	501	503	511	447	492	574	490	501	487	486	535	484	513	493	519	486	489	482	494	542	503	500	473	486	484	479	546	454	505	547	508	476	497	487	445	557	497	545	501	506	507	498	505	505	492	509	497	526	482	487	500	505	473	483	496	503	487	510	523	517	521	482	490	503	488	498	483	524	522	481	533	508	484	478	491	517	501	487	473	490	544	446	496	480	484	448	454	489	491	518	462	481	517	483	497	454	502	489	479	474	494	534	462	472	483	508	476	518	515	466	532	475	494	528	508	487	489	486	493	517	501	524	496	516	513	508	524	484	490	498	457	486	509	492	436	533	497	471	469	516	498	487	486	470	466	529	532	547	487	487	494	511	491	478	549	498	480	471	462	517	476	492	510	492	505	464	495	480	491	503	498	459	461	450	531	516	515	516	518	508	524	488	481	489	496	510	488	487	471	496	529	517	486	525	507	459	490	541	534	507	508	555	498	462	535	482	501	522	470	509	524	523	494	470	521	514	525	498	520	483	487	551	498	503	501	484	504	476	464	480	472	466	511	508	494	489	531	467	507	527	511	524	554	497	482	500	524	510	513	545	466	490	479	525	509	495	515	476	546	499	494	490	485	528	504	482	533	468	502	485	499	523	484	513	538	515	506	472	487	488	504	479	533	486	487	485	549	497	535	489	478	478	510	472	488	510	485	506	467	480	473	476	506	478	486	486	474	457	491	461	522	490	497	473	491	477	500	528	501	506	521	456	503	457	506	523	488	507	479	509	527	537	499	506	478	535	475	495	467	483	469	488	484	475	499	493	494	455	500	530	480	506	476	522	503	503	515	495	444	470	453	457	525	538	512	502	504	476	523	474	465	494	490	493	497	474	499	522	486	485	520	485	467	489	500	515	525	509	502	498	540	516	502	506	524	514	478	509	502	506	508	465	474	451	507	493	474	469	537	480	517	481	496	503	509	472	514	501	472	496	507	485	464	503	518	512	506	498	480	534	504	512	513	484	468	497	471	501	516	521	467	498	511	506	491	485	439	504	474	507	496	499	482	495	555	501	518	506	494	504	522	531	489	494	485	489	473	483	502	460	500	487	507	507	516	505	499	501	489	490	534	491	521	535	487	492	468	529	486	504	497	514	449	491	530	508	480	500	476	430	502	470	456	511	497	494	503	481	511	522	496	474	487	519	497	494	510	509	486	510	481	463	500	500	473	494	446	518	525	470	517	498	482	462	519	493	495	503	496	528	488	473	481	515	494	514	490	503	490	530	473	530	496	488	530	442	450	462	523	517	497	513	469	461	454	524	504	471	490	538	480	502	515	511	475	502	525	503	520	529	484	472	547	484	502	488	480	495	455	479	506	463	490	486	512	514	483	483	496	523	521	505	502	502	470	544	463	489	501	513	484	502	491	495	512	488	522	523	511	500	490	465	502	511	486	478	485	508	490	538	499	463	503	474	511	527	505	486	485	481	530	504	505	474	524	503	492	504	494	524	472	472	483	488	486	467	457	508	481	483	499	505	502	481	492	480	508	473	464	497	506	484	488	497	536	496	480	554	483	528	500	529	506	503	477	489	503	527	522	499	528	523	512	466	506	455	513	463	491	520	512	530	487	482	540	509	508	507	487	508	498	484	487	528	502	505	521	479	488	514	482	522	491	459	498	492	511	497	528	505	513	487	511	515	498	494	478	454	511	522	507	485	474	501	472	468	465	551	525	499	469	540	511	519	482	521	477	496	498	484	469	497	499	487	512	476	506	480	489	503	489	455	469	464	499	482	499	538	519	475	502	472	513	483	473	544	479	484	480	528	460	529	488	516	464	513	505	477	484	508	534	475	495	504	476	500	459	507	507	506	509	508	523	465	476	513	541	502	495	479	469	489	494	494	501	486	481	512	519	493	474	530	500	494	468	457	512	528	512	487	502	487	500	502	497	519	522	471	496	463	493	462	505	497	498	518	475	509	502	484	501	526
21735	4577	1307	1027	781	624	512	493	409	426	382	372	398	362	324	349	310	309	290	361	348	344	283	315	337	331	341	328	313	292	339	328	330	335	329	319	311	290	307	299	307	309	287	307	316	312	332	302	307	301	308	319	318	302	358	313	286	318	300	284	312	310	303	333	305	288	346	302	299	311	295	317	291	317	352	316	279	299	334	321	326	271	325	300	267	308	316	329	334	280	327	291	314	314	336	297	296	319	309	328	342	330	287	299	290	297	280	299	284	318	300	318	298	296	332	326	274	336	338	303	327	307	301	295	335	322	308	281	294	313	312	340	332	334	281	299	326	289	305	330	323	306	313	314	319	332	328	298	265	325	286	309	308	304	316	322	286	295	293	318	331	298	302	314	300	304	308	298	295	325	293	315	291	318	307	309	332	285	271	333	291	300	306	296	296	295	316	323	317	275	303	332	326	324	335	311	318	340	343	340	320	279	299	335	352	330	304	327	300	279	330	301	357	301	312	337	323	287	315	301	306	321	291	348	321	297	280	317	301	289	304	287	340	309	300	321	305	294	305	308	309	314	316	304	305	316	304	292	355	318	295	334	310	321	320	295	337	299	310	318	292	290	291	318	277	338	298	306	354	300	266	330	313	308	306	301	299	334	279	319	327	275	289	303	311	322	323	335	281	295	347	308	319	316	350	304	294	286	295	303	319	296	289	288	306	326	306	334	321	300	295	307	340	323	299	310	324	306	308	310	325	289	309	303	294	308	302	289	293	308	318	306	308	315	334	298	287	289	302	290	316	291	306	346	303	305	300	310	312	307	320	299	293	349	298	305	310	304	323	310	296	324	338	289	306	302	331	325	285	275	302	313	286	297	307	309	308	326	290	338	295	307	317	269	299	275	296	284	335	308	281	280	303	288	314	283	280	286	317	290	288	310	274	289	281	255	292	315	318	297	314	303	319	251	312	307	289	331	303	314	328	334	322	293	275	336	332	322	326	295	280	317	305	305	322	302	302	296	318	283	291	297	309	306	305	296	291	303	320	321	278	320	305	305	304	320	315	303	289	297	332	313	289	288	313	272	291	326	294	336	314	321	312	325	321	316	300	330	279	329	315	337	292	310	309	318	345	281	276	342	310	317	301	298	296	331	303	275	259	291	316	336	296	304	300	312	292	323	332	295	332	349	309	319	338	309	284	290	310	308	315	325	292	313	324	277	296	294	308	283	284	293	328	312	286	299	298	262	323	337	281	305	332	270	317	267	319	346	295	304	320	273	311	333	291	291	306	345	306	311	291	296	305	314	310	295	282	263	277	318	285	281	322	299	297	309	291	306	311	305	317	321	281	293	308	285	278	329	309	296	331	311	276	324	294	325	306	306	297	280	309	316	305	322	313	283	300	329	298	336	299	286	297	268	310	297	301	280	308	303	293	323	310	304	298	318	307	293	288	322	309	308	300	296	295	310	297	329	292	306	327	284	302	299	365	304	291	338	266	286	294	325	311	279	280	267	328	302	306	266	301	314	309	313	279	288	307	307	298	290	322	315	319	293	287	321	296	328	314	280	306	300	309	322	293	296	296	319	302	309	331	289	334	301	307	326	322	295	317	300	304	316	285	315	318	300	306	306	291	320	275	303	303	313	314	316	296	292	290	326	309	310	308	281	292	357	275	290	306	323	312	318	299	311	297	312	278	288	304	310	298	303	327	317	298	313	291	276	310	317	314	300	298	293	343	319	327	281	295	291	297	319	284	300	324	326	320	319	320	331	316	296	326	319	294	304	323	313	320	294	307	280	339	288	274	323	329	337	297	314	313	292	293	306	299	314	264	288	312	309	290	310	301	310	305	307	306	322	304	294	302	291	325	324	302	335	329	304	295	326	307	308	317	304	305	299	340	307	317	292	294	310	327	314	322	306	321	307	298	331	278	314	314	311	369	291	305	307	306	299	305	284	293	280	289	313	286	294	338	276	326	291	301	303	309	311	292	302	325	321	303	314	278	296	296	318	292	261	328	291	331	319	293	323	319	318	295	308	322	304	310	302	309	323	312	299	287	286	300	309	309	284	334	287	269	319	321	345	298	297	304	286	290	304	312	318	285	310	298	328	308	343	305	293	282	286	286	295	277	294	277	305	298	303	308	321	293	320	308	292	314	322	292	305	327	334	326	298	327	306	324	306	320	320	296	303	310	303	339	329	323	327	289	321	298	308	309	332	280	302	311	288	343	290	289	274	262	286	289	297	290	294	325	304	293	307	306	312	312	292	267	355	310	316	322	301	291	332	294	299	322	357	288	326	313	287	318	334	323	303	313	320	285	327	295	284	333	323	331	282	280	302	323	326	298	267	295	305	292	314	309	305	313	297	312	296	295	329	347	311	293	287	330	301	348	303	282	325	328	289	319	311	268	319	316	318	305	309	297	289	316	316	319	310	342	325	308	298	324	302	310	327	338	343	310	288	310	336	288	285	275	294	335	294	308	303	333	291	334	317	309	296	344	300	282	305	298	317	321	293	284	294	308	328	296	314	311	299	322	308	290	310	297	301	279	341	299	289	295	307	308	317	302	290	266	316	305	318	320	295	293	330	287	274	325	299	310	309	292	308	330	319	301	270	325	339	291	281	320	295	331	316	311	304	297	300	315	331	296	298	344	296	321	285	296	280	347	295	300	306	324	299	311	269	336	322	313	283	317	298	299	318	305	288	341	319	306	318	288	317	284	286	308	303	321	306	291	315	312	294	310	310	271	313	268	313	296	302	318	297	305	296	322	271	312	301	319	296	312	295	292	329	282	279	281	308	342	295	322	281	292	335	277	313	301	297	294	298	299	318	297	281	309	324	344	299	290	324	366	313	316	315	308	294	340	300	292	286	288	286	314	311	313	294	303	291	313	272	316	291	348	327	275	302	322	286	281	296	296	337	319	290	322	333	365	304	278	341	320	310	298	316	312	301	313	301	316	309	315	340	311	276	290	304	313	328	312	300	301	317	308	313	327	296	301	275	353	310	299	310	269	313	286	329	304	337	296	300	325	319	322	293	319	306	312	265	318	292	299	288	310	338	310	307	317	315	352	324	336	293	305	290	308	328	318	320	296	319	323	310	316	304	286	295	318	275	282	299	344	339	306	276	298	288	307	293	333	322	321	313	314	307	306	297	314	331	334	301	280	314	288	333	326	335	308	317	269	288	318	302	281	281	322	284	303	318	311	265	336	306	289	287	332	299	283	286	314	319	309	315	314	323	300	290	302	283	308	298	317	304	306	285	304	331	293	313	300	285	290	332	309	311	292	293	326	351	315	306	283	300	295	334	323	285	305	345	318	291	315	311	324	331	320	305	319	294	337	285	294	277	306	335	317	304	267	342	301	286	341	308	311	298	271	294	282	315	332	322	291	305	327	309	278	320	293	334	304	317	305	290	328	282	294	328	291	297	312	339	332	308	324	318	316	316	294	289	280	305	320	298	334	282	348	291	291	326	334	313	346	339	309	313	281	294	313	303
12514	1636	3193	3513	3180	2593	2094	1983	1746	1614	1433	1316	1267	1231	1172	1108	1041	1095	1072	1016	949	976	889	908	925	944	941	916	885	939	922	903	866	879	849	890	918	836	896	839	895	879	847	821	865	908	860	887	839	787	906	844	781	860	862	790	839	839	817	815	787	804	820	806	823	817	860	866	853	791	799	862	853	834	824	777	777	825	795	783	852	801	801	829	858	770	847	812	851	759	788	841	860	826	871	814	831	863	853	832	850	820	826	822	867	820	808	798	822	799	818	840	835	866	793	817	797	843	821	767	830	858	894	813	793	796	838	816	812	860	859	809	886	866	847	782	885	848	810	834	826	815	865	819	814	745	842	845	796	843	788	821	830	805	845	849	821	803	801	823	828	902	826	882	765	839	777	791	822	795	853	853	850	764	807	797	782	800	750	815	816	814	852	778	844	793	829	870	772	775	853	796	852	786	864	843	822	831	802	804	805	800	837	844	812	811	822	821	826	840	863	835	815	861	825	831	835	754	776	809	848	832	846	777	840	787	869	814	792	817	793	822	866	798	818	784	824	833	821	828	803	819	803	815	829	831	795	839	841	798	854	789	811	843	767	828	842	790	810	815	826	846	853	825	836	825	791	799	846	808	784	826	818	827	851	817	814	759	857	817	819	815	784	861	841	794	780	830	851	842	809	777	823	778	799	805	821	822	808	792	854	836	832	757	834	799	884	824	818	822	789	874	848	827	788	816	805	838	785	809	792	828	820	823	866	849	775	873	822	778	895	833	807	766	791	832	808	833	807	834	854	831	823	820	806	830	738	878	822	853	815	824	834	830	816	807	810	847	820	776	824	854	814	869	826	856	842	829	777	825	771	782	801	828	830	800	811	781	835	844	832	838	805	821	804	840	809	851	873	826	853	800	834	791	827	796	840	784	862	810	765	811	845	827	774	855	833	780	786	870	822	771	793	820	860	844	823	820	801	847	821	862	838	828	821	801	840	821	799	799	797	785	810	810	822	830	786	814	874	813	853	796	810	827	836	775	801	918	843	790	846	803	821	800	782	847	816	786	811	776	807	855	809	822	810	807	773	806	826	831	826	854	867	829	884	830	828	822	844	792	789	848	834	819	765	794	813	830	829	834	844	805	854	769	817	821	826	768	840	845	826	840	849	794	798	833	779	800	834	792	849	853	810	808	869	850	799	870	799	779	771	806	822	831	829	798	861	856	820	803	820	890	813	838	813	821	772	787	807	837	881	831	833	851	786	851	809	790	875	803	832	759	829	784	811	915	833	822	833	828	863	823	833	801	773	835	768	851	823	866	804	853	803	763	812	807	775	855	801	823	826	820	811	810	800	797	806	833	784	830	806	870	809	858	814	827	856	768	824	842	833	807	845	862	758	774	764	770	789	807	816	794	795	793	829	799	803	808	802	818	844	824	799	832	795	843	846	817	745	815	827	870	835	844	799	837	854	843	799	845	839	776	840	801	868	786	835	809	813	828	809	789	822	830	802	832	834	809	823	790	799	798	842	788	823	839	836	796	820	824	795	842	779	777	811	810	843	829	771	855	845	800	831	842	787	800	856	769	797	809	815	809	778	842	782	866	833	862	797	848	843	738	805	861	846	786	802	806	870	831	833	807	837	810	775	840	820	890	779	861	828	801	829	837	873	805	761	846	829	837	846	819	818	825	787	820	798	815	837	856	790	851	831	859	825	860	766	844	800	766	827	820	781	779	894	878	801	792	783	818	829	823	852	787	809	794	805	815	798	792	807	837	824	833	812	833	772	803	787	852	800	838	837	828	799	816	833	817	804	812	878	831	806	838	815	827	825	812	796	785	844	788	820	804	836	830	796	812	813	830	766	775	774	786	876	846	864	809	838	837	822	810	799	767	821	835	785	784	817	789	847	854	844	825	787	789	757	788	857	819	786	838	849	842	805	816	823	853	781	833	806	799	867	796	830	798	815	798	815	800	840	863	859	837	840	799	786	841	771	867	827	807	800	787	774	848	785	852	846	808	838	808	879	829	808	783	829	815	813	831	819	815	859	865	795	785	802	825	803	838	855	809	812	810	855	833	825	794	823	787	811	769	804	808	835	830	794	837	838	785	830	825	803	792	797	814	782	788	818	839	791	783	798	825	854	826	766	780	801	824	808	828	780	838	824	841	812	789	793	797	809	827	805	844	851	793	846	815	815	788	772	803	793	814	823	789	828	813	845	818	813	778	835	807	810	784	821	784	849	836	815	835	822	825	805	830	841	789	831	817	821	793	835	795	792	819	776	803	825	817	850	809	869	834	806	798	838	854	815	770	835	791	842	809	818	836	814	857	853	823	887	805	815	883	816	805	862	871	797	844	823	835	774	796	837	798	799	823	865	800	792	843	807	824	850	821	805	804	836	837	880	845	784	823	841	784	868	802	845	819	827	847	819	821	854	838	847	834	812	821	789	834	824	858	824	805	827	842	865	813	832	811	798	838	798	776	788	848	794	823	830	778	796	847	801	833	820	750	816	802	797	744	827	813	791	852	866	825	804	793	841	804	840	773	825	790	793	799	824	856	813	776	799	841	811	819	779	819	785	790	822	826	820	859	846	850	795	762	803	813	803	847	804	806	852	791	801	780	794	897	837	811	819	779	805	792	850	833	822	761	854	814	783	818	839	843	826	781	825	835	788	806	755	796	820	823	802	790	833	797	832	849	828	822	805	814	826	804	818	779	858	778	795	793	830	764	830	792	815	808	806	798	795	811	814	819	800	830	807	845	829	832	822	841	800	789	821	819	799	818	798	773	850	786	811	845	829	836	810	835	819	797	809	779	821	819	863	837	813	824	836	834	813	874	833	825	790	863	823	812	842	905	863	852	815	776	790	808	765	831	824	829	780	800	752	818	814	847	817	839	830	839	769	807	848	847	824	795	794	798	833	792	848	774	797	826	839	859	829	903	850	770	825	808	810	838	839	854	836	793	807	786	825	846	847	813	815	795	763	808	876	751	847	811	804	868	750	829	801	800	838	795	827	824	810	801	840	823	799	845	841	857	773	849	888	780	844	838	829	806	847	858	844	865	834	837	800	847	789	808	774	832	809	830	782	794	785	772	781	805	867	802	859	822	785	801	851	814	878	826	836	808	820	783	758	860	810	833	821	804	837	817	832	873	850	797	841	874	836	814	791	805	812	837	842	837	840	916	807	824	836	833	823	897	825	824	838	774	838	860	801	828	848	814	832	854	831	782	804	816	826	821	817	799	852	824	824	821	809	826	835	804	745	812	819	842	797	813	843	831	820	824	815	777	873	829	732	856	838	901	836	829	841	849	789	815	783	797	829	828	777	813	866	846	864	809	828	830	795	813	847	847	784	802	857	866	866	837	823	867	813	850	836	818	887	851	810	833	773	791	853	850	825	835	822	798	821	806	823	834	862	805	786	757	792	769	776	812	863	832	777	785	860	859	831	874	838	791	810	772	782	828	814	809	779	875	839	802	825	768	810	806	780	783	802	782
33377	10008	2517	1680	1171	858	703	608	559	524	457	416	402	328	351	346	352	307	347	313	274	323	323	356	295	300	258	305	282	314	306	258	291	294	324	354	269	279	289	327	264	289	315	277	264	292	276	257	295	296	295	317	278	295	305	290	266	267	323	271	263	274	285	298	281	305	305	274	267	289	295	279	326	273	275	263	269	279	314	280	285	287	295	317	290	301	274	268	273	260	283	264	287	288	260	264	257	294	250	266	261	321	272	262	267	237	271	269	277	286	248	271	256	310	307	326	310	275	300	302	286	276	280	263	250	280	281	276	296	283	254	277	292	270	281	301	287	254	293	288	301	270	278	280	297	292	286	272	249	280	301	306	274	300	267	297	297	301	253	281	331	277	279	316	296	310	274	279	302	281	276	260	283	267	296	283	279	285	301	263	266	271	269	276	290	295	280	260	283	290	316	282	290	241	270	288	275	268	286	278	251	278	263	289	297	288	284	258	250	283	293	267	282	304	294	253	309	276	301	257	265	245	302	293	284	296	275	268	272	264	268	279	264	296	266	302	303	252	294	276	249	268	270	285	269	255	267	277	298	296	274	262	257	279	290	284	272	277	294	258	281	290	243	287	241	281	263	288	278	292	276	301	313	266	295	274	267	314	301	270	285	272	257	291	270	249	250	275	281	277	318	279	258	315	295	267	272	264	264	258	289	253	271	259	285	315	247	257	283	263	277	299	277	252	262	274	275	297	313	288	274	262	278	287	298	275	305	298	264	264	296	266	288	280	300	298	270	242	291	289	287	278	254	263	292	268	288	280	245	289	269	292	258	281	277	274	261	268	266	268	256	297	287	303	288	284	264	271	276	271	278	254	261	234	317	270	265	326	261	297	292	266	294	270	258	269	275	273	273	264	339	276	254	278	297	270	279	272	308	292	267	291	287	273	290	268	290	304	264	261	268	253	269	291	287	280	274	281	254	292	262	288	285	276	276	270	271	316	260	255	256	268	304	324	275	271	275	281	288	248	264	289	271	294	255	274	301	267	261	296	294	273	279	298	288	267	285	301	301	275	304	259	289	287	253	281	282	273	292	279	260	266	275	285	257	291	286	300	273	287	286	291	290	268	276	274	290	262	291	299	285	265	275	257	255	288	264	301	268	289	278	278	281	264	310	300	308	279	308	306	265	289	276	280	273	301	286	263	278	239	265	255	256	281	272	273	281	277	283	318	279	267	270	269	274	283	261	308	276	269	303	265	283	293	301	292	273	275	285	278	260	277	270	286	290	301	272	281	288	274	267	271	276	266	255	296	284	273	268	251	287	286	262	284	260	297	258	264	284	290	274	305	283	295	290	293	271	275	296	305	259	295	276	268	270	279	263	272	288	287	279	288	270	257	287	311	266	293	275	278	289	292	273	258	298	296	288	224	304	296	282	309	258	268	259	303	308	284	293	292	281	290	263	281	282	302	290	285	290	263	272	294	254	251	248	276	313	268	285	269	279	284	273	273	275	294	264	280	292	267	261	307	286	299	289	233	298	274	291	303	277	269	288	295	294	285	299	302	268	294	280	283	292	259	276	291	255	288	313	299	298	260	290	283	280	276	327	312	268	256	270	275	269	290	294	304	308	258	315	285	279	280	277	299	305	246	279	278	300	276	280	251	262	273	288	254	268	294	294	270	250	282	298	291	258	261	267	295	277	261	259	253	262	267	267	299	280	273	279	273	262	282	294	296	293	282	255	268	289	268	299	263	225	270	302	269	286	306	270	262	301	265	299	304	310	293	275	303	259	300	264	301	261	298	284	282	256	288	285	297	279	267	297	316	314	253	278	271	281	255	284	268	261	262	284	295	288	298	306	286	263	293	262	284	279	310	246	292	303	272	276	294	305	275	264	251	276	278	308	297	293	258	292	268	273	278	300	291	281	286	292	291	278	267	300	264	275	280	293	266	293	289	292	248	285	303	282	282	271	279	270	253	274	308	259	280	254	280	313	289	287	299	273	300	276	274	298	283	287	285	295	261	315	310	290	261	286	268	277	283	269	281	288	291	309	273	291	311	294	298	254	286	283	321	255	309	254	261	241	317	298	272	252	281	286	297	275	268	289	276	281	298	254	287	282	295	294	274	275	291	288	276	281	259	273	274	255	264	261	301	255	285	293	276	286	305	266	271	263	277	263	280	255	276	289	253	281	293	276	297	271	268	272	275	297	292	273	275	256	291	267	297	275	318	269	291	284	282	282	291	303	330	274	284	300	286	299	299	285	296	251	277	291	258	277	274	281	285	279	279	282	273	273	287	255	323	292	273	273	257	275	296	305	272	291	301	286	282	307	274	258	290	273	259	288	252	256	246	289	305	265	248	296	291	247	252	295	309	284	273	307	300	266	269	287	267	310	291	282	268	277	262	241	268	298	293	301	272	266	281	271	280	281	284	289	295	289	307	273	297	285	261	286	279	284	326	266	264	293	328	266	277	284	243	255	287	268	290	271	310	263	288	283	274	249	281	270	276	274	261	272	294	277	277	275	281	263	302	264	325	284	308	277	264	314	276	287	286	263	292	287	290	288	260	303	279	280	257	280	277	253	280	285	265	274	286	281	304	278	294	278	256	291	252	266	267	300	282	294	292	268	278	266	272	284	285	294	302	302	284	282	304	267	276	280	280	303	283	286	245	267	288	280	287	269	317	256	251	288	254	282	269	279	315	290	294	230	288	276	277	313	269	279	297	319	299	272	292	292	241	261	288	306	261	285	295	291	295	257	255	310	312	279	275	275	298	277	287	305	281	286	262	258	279	287	271	280	233	269	279	242	252	278	312	280	267	291	294	297	278	262	293	258	301	264	255	283	279	258	266	283	305	305	308	239	293	254	278	297	257	289	301	289	282	277	279	263	277	319	279	284	299	272	239	288	314	271	273	255	276	259	316	294	260	265	282	287	270	280	284	309	244	273	290	264	315	293	308	286	289	287	272	297	282	272	265	279	302	257	279	295	255	293	289	300	268	279	264	298	270	276	322	289	269	306	273	299	277	288	238	271	261	264	280	237	274	287	290	295	280	261	270	297	312	289	276	222	265	291	282	279	252	305	249	282	295	271	288	269	286	264	260	287	294	276	302	279	283	260	272	289	259	284	288	291	281	309	308	318	281	273	281	284	267	279	263	289	287	272	283	283	262	312	260	251	255	291	277	270	294	294	288	280	264	254	282	247	292	294	266	287	290	266	271	324	285	289	304	313	287	254	268	284	290	316	282	298	261	247	297	263	312	274	278	311	273	316	293	304	281	271	242	280	273	256	318	278	263	266	260	289	253	285	268	293	264	294	290	264	269	278	293	275	274	286	267	275	287	280	291	277	289	253	288	284	252	264	274	284	265	304	284	300	270	260	271	304	262	262	280	313	260	318	274	288	283	290	286	263	290	287	274	282	293	297	285	313	297	267	283	314	293	255	263	273	262	274	270	286	286	297	273	248	248	279	269	266	280	297	276	271	244	260	270	271	285
17064	2463	5295	5552	4768	3906	3291	2740	2326	2178	1888	1720	1596	1404	1289	1345	1282	1127	1074	1127	1079	1000	931	976	953	951	933	967	945	859	872	848	905	855	813	829	815	842	826	803	855	765	810	790	787	809	793	781	760	771	814	752	829	777	786	779	810	739	729	774	792	784	754	687	737	710	817	766	791	779	714	730	803	779	747	773	754	762	677	722	812	752	741	774	741	734	746	751	751	746	745	738	725	722	769	717	760	827	738	706	703	738	727	736	722	747	728	745	755	736	756	722	732	761	711	761	711	678	730	781	780	737	730	736	712	746	739	695	738	762	738	717	674	775	762	744	720	708	770	722	706	768	742	766	746	735	737	766	747	763	748	736	773	737	760	718	722	774	714	720	713	746	715	775	769	740	749	725	756	742	729	751	731	709	759	739	763	701	694	755	723	715	805	737	770	739	767	765	746	725	698	748	754	760	727	770	759	762	707	714	707	717	729	692	762	740	749	734	740	723	717	697	742	695	762	738	757	775	711	730	692	723	730	755	787	739	777	714	753	773	743	706	745	761	716	758	730	732	709	749	730	752	729	751	711	749	705	733	767	748	693	765	741	735	730	762	722	739	734	742	764	749	703	744	701	720	719	780	718	707	738	724	761	741	702	717	768	754	743	745	742	725	731	696	772	776	715	704	715	684	742	731	756	695	721	689	744	713	731	768	728	719	772	739	724	720	723	701	745	782	734	695	740	740	709	756	747	770	718	700	698	749	750	752	744	736	748	745	741	711	757	778	742	772	760	721	726	738	729	776	727	679	753	662	735	764	726	771	730	718	738	748	720	710	715	746	722	704	719	700	726	717	691	749	714	743	737	709	753	765	740	719	747	733	697	706	744	738	731	709	770	722	682	689	733	712	733	702	694	731	731	749	674	752	721	716	757	662	752	763	753	749	751	733	751	759	744	725	743	789	710	803	696	773	721	707	740	666	683	735	717	757	735	736	708	692	742	720	737	718	771	708	724	764	730	736	802	721	737	744	715	699	765	724	702	705	699	744	729	740	744	738	726	761	702	701	770	734	801	754	757	763	742	739	742	778	783	690	736	742	687	731	785	778	746	728	754	753	692	724	718	703	709	696	733	750	746	697	729	726	707	718	733	783	745	767	723	742	725	710	775	705	754	708	788	723	691	740	726	686	724	702	784	751	724	685	743	709	703	737	749	746	785	736	736	741	704	756	742	678	719	670	779	713	753	728	757	731	738	708	699	783	734	735	749	738	707	736	674	723	774	754	749	732	808	711	752	717	747	743	697	726	732	756	690	750	726	746	718	770	732	720	744	730	707	772	721	704	705	801	729	721	782	712	730	740	711	730	777	701	725	731	765	708	730	751	744	735	744	720	728	746	690	722	774	751	718	729	681	681	724	753	704	787	722	754	745	756	717	701	743	761	759	699	716	734	709	780	726	732	731	737	701	723	761	741	706	773	760	712	681	740	741	711	724	693	741	730	769	705	704	680	680	670	739	669	720	740	751	755	662	762	762	727	726	750	696	738	795	719	745	769	767	747	771	719	757	721	685	749	745	752	711	792	767	746	762	763	699	698	790	773	710	722	731	763	706	710	720	676	730	683	680	748	732	769	826	709	762	738	738	711	770	748	704	748	766	767	773	712	738	716	732	683	697	693	734	718	735	767	722	737	756	687	762	711	704	706	713	736	718	739	693	791	703	714	688	708	724	737	746	714	735	740	700	739	732	689	705	738	755	732	752	708	764	710	738	752	708	717	729	747	740	698	744	711	709	724	684	751	726	773	775	676	711	764	710	717	714	636	681	733	718	699	781	741	744	716	769	686	756	805	750	730	717	777	758	745	736	751	728	752	768	748	760	748	727	712	743	728	743	734	729	768	769	716	723	766	676	725	755	732	777	727	764	706	727	730	753	825	722	743	786	774	763	732	694	729	762	752	728	773	724	699	747	757	724	705	703	715	735	743	759	724	754	773	729	764	731	747	752	691	747	722	715	706	763	715	757	727	744	705	760	742	713	738	696	746	739	731	793	705	722	723	733	774	779	741	703	718	723	792	740	747	709	708	726	734	720	730	731	735	722	727	731	724	739	708	750	706	749	744	739	687	763	681	745	760	713	747	696	755	722	755	738	775	714	747	763	703	701	727	732	688	717	732	725	762	769	772	788	750	711	701	765	726	754	784	747	712	800	731	690	750	784	770	765	731	694	773	731	695	752	731	754	732	689	764	724	707	739	725	731	723	740	700	752	809	727	725	757	740	736	753	710	752	694	703	770	756	763	746	723	772	707	702	703	757	705	738	726	712	750	738	761	701	722	732	669	713	784	748	740	747	717	712	755	746	755	676	737	741	702	715	763	718	710	720	777	687	760	728	755	742	738	711	761	761	750	728	777	703	687	726	747	738	696	775	744	745	673	710	755	714	746	725	756	744	721	722	735	689	754	791	764	713	750	709	712	754	745	718	716	732	756	711	757	768	706	708	739	681	715	725	740	737	738	760	745	763	724	728	734	739	736	750	733	688	757	777	755	739	690	711	735	726	789	698	701	727	731	715	731	755	726	719	724	734	719	744	717	731	711	749	705	742	757	759	717	697	695	741	748	732	744	698	707	765	765	711	766	721	696	741	749	755	687	738	694	736	781	719	733	737	699	766	715	729	742	756	765	739	696	719	754	764	716	748	741	709	755	728	720	782	736	743	667	713	739	739	743	755	774	747	703	700	724	723	738	687	726	779	732	718	736	699	729	697	754	715	747	773	719	738	723	714	746	789	734	729	751	670	714	728	752	779	709	692	730	749	729	718	777	733	762	772	710	748	751	776	781	789	715	710	777	720	729	740	708	718	684	749	728	734	742	735	699	746	766	725	734	756	682	767	733	751	716	735	738	722	729	754	755	728	739	753	721	798	719	722	723	705	737	743	716	734	759	739	726	740	698	696	697	742	751	766	705	728	742	729	724	741	759	733	711	708	735	764	731	677	758	721	755	706	747	727	741	703	737	710	710	751	717	750	757	693	726	697	739	762	751	758	711	728	706	674	744	715	721	717	794	778	795	747	772	737	750	726	834	755	697	686	736	711	745	753	734	727	694	724	752	740	747	662	698	711	736	720	744	721	734	748	713	689	731	735	724	769	739	741	729	752	732	745	708	743	745	759	738	750	735	698	734	752	739	714	696	724	729	719	698	722	773	769	726	719	710	741	759	758	748	724	733	685	708	690	738	734	748	716	746	753	742	753	749	711	714	720	719	741	696	748	731	760	763	730	704	757	775	733	701	713	736	744	720	747	754	767	735	749	764	744	742	722	760	752	708	744	805	756	762	727	722	728	744	703	740	779	737	762	709	742	745	749	709	719	740	746	774	743	761	709	736	742	742	737	716	715	682	724	702	714	749	740	689	718	757	697	744	761	738	704	756	705	757	767	719	695	746	738	770	735	737	677	740	701	712	736	746	734	714	732	776	710	716	734	719	715	768	747	769	693	733	729	746	742
2565	203	194	191	192	184	172	157	174	166	186	183	143	162	160	156	158	154	162	182	147	168	141	189	178	172	176	166	141	184	171	158	155	192	164	188	160	152	171	154	162	165	173	127	165	151	170	176	162	155	164	164	147	179	168	178	186	162	150	174	157	154	147	135	155	183	165	164	191	173	139	179	159	172	152	165	174	157	167	149	149	167	165	156	163	175	170	153	159	150	156	173	185	165	196	157	170	155	166	139	170	144	153	166	146	140	159	177	174	177	164	168	155	152	162	159	166	162	167	163	143	157	156	170	169	143	178	189	174	162	173	159	141	162	178	162	149	161	176	172	157	148	134	176	151	161	168	170	176	144	157	180	180	139	182	172	190	173	154	157	171	152	171	174	182	150	142	160	159	173	149	154	172	153	175	166	158	169	164	156	161	162	141	179	173	165	182	165	163	188	172	158	140	173	176	161	154	185	164	127	145	164	150	145	163	145	150	179	135	170	170	167	154	168	168	147	172	145	162	164	155	194	136	160	190	166	184	143	182	167	158	154	194	141	140	141	163	164	172	196	183	156	188	208	170	158	173	165	189	170	172	172	145	155	163	144	161	160	147	150	179	159	159	158	159	167	177	168	188	183	156	158	181	191	156	162	165	169	155	168	160	183	181	175	162	157	159	164	173	166	172	152	155	179	154	161	174	155	178	170	152	175	169	189	167	156	173	163	166	141	158	175	163	150	161	148	174	140	176	149	161	136	178	172	156	172	146	187	148	178	134	146	151	187	160	145	143	162	186	157	157	172	140	162	171	164	183	156	180	161	162	175	171	170	174	185	158	164	163	172	175	149	157	167	168	149	161	169	155	136	181	168	149	160	138	170	193	132	157	167	152	139	194	150	188	172	166	169	159	174	183	176	164	156	179	171	172	157	171	165	160	160	141	162	184	174	184	165	146	154	191	163	144	161	181	168	186	162	175	155	176	158	158	161	170	160	162	187	153	170	172	180	158	157	182	179	169	171	150	170	162	137	162	158	176	154	172	144	160	146	173	172	154	157	157	160	170	158	178	150	170	147	171	164	141	169	148	170	159	179	156	178	155	157	168	153	175	175	157	162	158	159	134	153	154	160	166	145	206	184	154	162	185	144	165	168	168	180	180	174	140	161	161	148	151	174	172	182	181	163	162	169	168	171	144	189	153	163	160	156	172	154	166	166	188	184	158	177	150	148	161	185	151	153	165	134	147	155	168	167	167	165	153	173	157	146	165	165	159	150	172	159	174	139	149	155	115	156	172	152	156	150	166	184	165	166	178	156	136	166	155	188	134	179	161	171	163	173	136	160	164	145	141	169	162	156	151	153	159	150	156	164	160	155	158	177	157	165	179	189	149	160	164	161	155	151	155	164	154	170	159	171	151	171	150	167	182	169	176	174	144	159	144	151	155	175	166	160	146	157	141	134	156	147	169	180	155	159	161	178	147	178	149	159	149	153	174	135	150	154	164	163	173	144	158	154	170	171	178	154	155	170	177	188	165	154	181	167	155	144	179	159	159	173	155	150	155	172	159	143	161	176	165	169	147	154	148	155	167	161	160	170	167	150	167	148	152	154	148	173	173	151	167	187	167	173	149	169	169	151	153	159	149	161	131	156	164	162	145	157	165	187	167	143	139	164	162	177	144	140	132	156	164	152	158	138	142	140	176	164	162	162	171	154	174	173	143	164	140	188	162	160	153	173	171	166	146	169	159	159	152	147	177	148	188	160	171	177	190	160	131	148	175	184	182	162	166	179	201	178	166	170	183	154	169	153	135	151	172	151	159	166	190	192	158	158	171	171	139	159	174	170	164	178	182	170	165	151	172	155	179	126	162	165	169	150	172	165	157	168	156	182	161	155	190	176	163	151	161	158	171	156	156	173	160	157	166	184	176	175	178	182	163	184	165	162	165	169	185	138	161	171	170	163	153	163	180	156	134	137	158	157	133	168	190	166	164	172	177	174	188	169	159	167	160	176	161	151	159	154	160	159	165	186	163	166	173	145	172	158	171	149	155	176	151	158	152	174	165	159	161	145	148	155	160	171	164	155	149	164	183	175	163	169	186	134	157	147	177	190	161	162	144	182	178	161	156	166	179	164	178	176	158	130	165	148	157	165	161	164	162	141	170	157	136	179	172	133	152	165	194	172	159	138	163	170	159	181	166	169	163	134	158	179	154	158	163	173	171	145	173	161	170	160	136	149	169	144	163	176	197	156	164	158	169	138	188	152	175	158	152	166	180	154	134	181	155	172	154	144	179	171	166	160	156	180	154	172	148	155	163	140	144	170	170	164	171	170	163	154	184	163	189	147	162	154	183	158	139	163	184	173	165	163	134	166	154	161	166	136	148	174	156	144	144	155	141	167	169	151	181	163	174	159	173	165	182	157	160	150	161	161	177	141	158	164	179	178	146	152	140	164	162	175	159	194	177	148	192	157	177	148	182	163	172	176	169	140	154	178	149	152	168	130	125	169	172	151	175	142	158	164	162	146	188	163	166	171	153	162	162	172	148	183	162	162	170	174	141	178	179	165	162	191	192	183	168	182	168	161	173	157	169	175	162	154	144	170	169	194	188	154	152	172	148	167	163	186	182	160	145	152	193	151	166	158	172	180	197	171	148	163	152	176	172	156	172	161	161	152	168	170	166	160	162	166	153	138	148	163	150	163	143	182	156	182	156	147	162	168	148	153	170	151	179	151	179	154	142	183	194	162	196	163	161	170	152	159	165	159	155	153	166	155	142	178	159	159	172	139	176	181	167	179	178	175	166	160	159	186	174	162	180	158	180	150	148	168	154	179	167	150	144	163	189	167	143	168	165	155	155	164	148	148	180	138	143	191	148	134	163	155	173	132	156	173	149	139	162	165	161	166	150	144	155	153	170	160	163	143	152	158	159	151	137	136	170	167	170	180	184	170	171	153	167	180	167	156	150	163	153	156	165	155	179	150	179	179	184	179	156	155	166	186	163	172	139	165	181	152	202	153	136	149	172	175	170	143	182	157	174	146	170	130	168	153	172	177	157	163	152	169	162	147	174	153	164	180	178	164	150	170	147	192	183	160	169	141	186	152	174	167	193	167	171	136	153	159	166	163	156	158	164	174	147	156	177	165	152	125	150	155	162	190	178	158	141	143	175	180	165	180	159	156	152	181	167	159	176	150	157	157	168	161	176	163	167	173	169	156	165	165	157	156	173	187	175	164	172	165	165	172	163	170	148	166	156	154	171	155	153	191	174	171	180	146	150	172	179	175	178	155	181	165	202	151	149	157	154	167	167	161	159	182	166	154	189	164	160	152	169	153	149	172	175	175	173	176	173	156	149	169	160	152	174	140	176	162	193	171	180	176	165	153	180	139	170	156	148	172	178	174	188	176	158	143	172	172	138	152	158	147	171	172	155	180	171	147	157	182	161	173	164	179	163	146	152	155	140	144	164	197	163	146	155	166	148	157	211	150	172	157	172	180	135	166
2705	569	622	622	613	549	582	528	532	496	539	526	526	503	513	497	512	507	499	528	519	540	530	517	491	520	507	530	525	498	484	500	540	503	490	481	497	490	469	464	517	511	466	482	486	568	513	502	499	533	483	542	531	535	498	516	480	532	498	544	471	444	481	499	514	511	501	442	498	479	483	501	480	565	470	507	438	510	524	495	539	533	491	482	488	482	476	512	503	495	500	534	456	493	489	481	526	470	541	490	517	491	475	477	519	506	478	515	506	515	459	526	498	491	529	473	502	508	532	477	481	535	508	491	479	511	482	521	506	486	494	499	504	538	524	508	503	542	505	498	471	529	485	481	512	493	456	474	494	473	475	537	467	543	469	470	502	535	472	515	508	503	492	519	526	510	474	502	504	491	480	476	541	467	494	537	500	489	482	472	517	480	451	497	523	481	497	520	455	464	501	501	515	503	479	469	525	500	489	502	511	519	485	510	513	503	518	552	503	496	472	496	463	532	494	475	512	467	504	482	498	468	526	495	479	493	505	477	503	509	488	451	505	495	543	542	467	530	496	456	482	487	510	526	484	478	498	502	501	520	470	509	494	468	527	508	502	471	528	473	541	485	502	507	479	489	496	500	468	473	510	520	517	482	501	480	503	505	486	493	499	511	476	473	491	514	462	535	491	465	505	469	510	492	526	489	511	496	465	486	502	451	513	479	503	452	442	515	523	521	527	492	468	432	490	509	513	532	477	515	525	532	485	485	501	447	481	477	505	475	506	491	516	509	524	470	490	489	456	491	506	450	522	487	481	483	514	525	493	489	496	491	524	530	516	501	537	512	493	530	524	499	502	518	464	491	548	500	509	515	504	506	490	491	508	523	473	520	491	488	483	507	491	514	505	462	517	500	515	478	568	496	492	507	522	485	500	461	479	477	512	534	495	508	497	477	494	487	511	501	507	457	488	537	457	535	500	448	505	515	489	487	522	499	537	478	499	527	507	493	481	511	530	523	500	475	511	505	514	509	462	488	510	497	519	463	491	515	508	492	516	509	513	518	472	506	520	487	488	480	498	500	512	531	461	505	527	513	494	520	538	494	509	522	466	512	502	510	518	497	543	505	490	508	501	544	498	464	509	498	458	513	443	492	486	516	490	503	497	480	506	455	485	510	532	485	470	482	477	486	492	477	530	481	514	533	498	507	488	512	503	508	530	500	506	477	485	512	507	504	470	514	522	485	465	484	488	532	511	530	426	548	507	489	505	482	504	496	471	507	513	476	471	497	513	497	545	438	494	476	479	518	541	465	495	508	477	474	487	489	487	532	536	486	509	503	506	502	522	514	512	468	475	507	484	519	478	542	504	445	486	470	509	492	523	488	522	510	535	495	518	516	524	530	504	471	489	476	507	464	480	503	511	479	503	476	495	471	483	504	472	488	487	489	448	490	498	523	514	509	463	466	470	521	494	522	486	530	497	504	495	439	525	503	481	494	496	492	445	516	504	504	461	493	500	566	483	485	464	464	489	477	487	516	483	502	512	462	503	516	532	519	441	485	503	485	495	486	494	508	518	503	473	495	468	514	491	491	497	477	501	540	476	508	520	523	516	507	524	518	502	481	458	531	501	468	510	521	537	513	493	520	499	497	477	462	478	490	511	516	485	514	471	458	499	520	497	478	474	471	529	491	495	500	486	508	496	498	507	502	507	512	466	497	482	493	539	495	450	515	510	501	530	494	491	500	498	482	489	588	521	466	473	491	504	493	497	489	532	498	495	528	505	512	499	529	476	482	484	476	509	469	522	502	501	486	463	516	474	507	502	508	487	489	474	510	473	521	517	505	526	499	513	461	470	531	455	498	536	509	461	536	500	470	511	504	472	460	480	473	510	468	505	499	498	464	525	489	527	494	487	544	521	486	487	518	508	483	493	511	527	500	495	494	554	491	557	474	510	519	500	508	498	511	541	457	515	515	504	486	480	531	502	516	494	515	503	489	470	519	530	520	503	506	490	497	517	499	494	493	509	535	516	483	477	487	523	512	509	525	491	508	518	466	520	488	487	510	517	466	546	498	508	499	484	480	503	517	476	489	534	467	471	507	507	474	473	482	517	541	496	505	530	481	492	492	520	495	497	484	511	508	493	524	461	504	510	530	468	506	493	474	514	446	548	532	514	482	501	493	495	512	477	454	460	498	477	508	535	518	474	491	481	537	551	505	476	483	484	490	512	507	478	504	478	497	498	519	522	551	479	490	541	488	479	511	484	501	490	516	491	509	486	513	526	478	457	506	523	463	502	541	497	523	480	503	513	512	498	522	490	508	497	484	520	497	486	480	480	484	482	496	551	506	479	543	463	521	517	516	529	506	469	467	481	497	514	503	489	457	460	501	478	481	503	455	463	489	489	528	536	481	498	494	521	485	476	503	524	469	504	473	506	516	531	496	528	526	484	481	509	490	472	498	518	494	543	493	481	517	466	494	495	516	440	515	505	505	490	524	506	541	560	552	533	509	541	447	499	467	488	505	546	439	524	512	488	467	494	460	533	482	491	501	486	482	500	493	522	500	490	491	492	503	484	512	500	487	486	495	473	496	492	517	512	501	561	463	490	480	490	521	508	489	523	490	515	472	508	529	538	501	496	498	491	507	485	517	506	522	519	492	493	504	501	495	473	477	532	494	529	487	486	521	487	448	465	492	473	498	551	517	482	489	492	502	510	518	476	532	479	500	477	517	477	473	445	492	504	540	510	471	489	495	481	479	482	524	521	514	480	502	522	501	513	511	543	513	512	505	532	464	502	480	455	508	535	502	483	530	513	482	514	507	491	511	501	467	503	488	491	478	473	495	522	473	496	495	543	502	477	503	467	532	468	529	509	503	485	482	526	501	466	508	536	483	499	496	497	509	487	529	499	512	507	500	516	476	510	514	476	519	528	509	428	475	468	447	523	463	521	534	478	453	449	488	507	463	546	489	523	463	459	494	514	490	513	478	544	496	480	525	453	494	500	480	507	496	508	516	474	525	509	501	520	510	497	500	495	487	518	499	514	478	471	487	478	434	474	509	512	497	499	530	527	504	515	482	465	496	489	486	535	496	503	481	493	506	526	526	490	489	530	490	503	485	521	489	528	514	484	561	523	522	533	514	501	484	508	465	521	481	493	498	468	509	543	470	532	512	475	504	517	509	529	510	508	478	523	503	473	444	533	471	523	516	531	521	567	542	476	508	487	508	490	465	521	531	516	472	459	514	489	521	479	504	491	482	490	516	511	522	499	500	499	497	524	465	484	495	475	488	536	465	525	493	500	484	484	494	484	487	529	501	534	552	479	543	489	493	508	521	511	478	478	507	473	506	513	502	471	537	493	489	522	488	479	522	491	508	490	442	494	472	520	491	499	513	527	546	472	527	514	470	514	539	531	527	506	478	493	476	493	489	506	503	498	535	529	511	515	522	483	498	510	499	479	519	540	528	464	522	516	494	513	494	519	533	461	493	493	527	500	452	505	524
21936	4233	1296	1014	756	600	516	434	456	369	405	394	328	372	324	318	300	311	347	324	325	300	331	309	309	324	303	294	336	344	335	296	288	302	291	290	310	351	319	304	331	319	295	306	305	258	314	306	310	296	337	319	299	341	308	302	292	310	311	334	309	295	307	303	286	309	307	300	285	326	289	318	318	289	293	340	317	318	314	305	310	324	293	307	325	314	311	281	320	328	284	314	280	317	325	315	313	297	310	280	322	325	277	322	304	300	296	297	267	339	299	282	298	288	327	276	307	338	304	313	298	304	283	333	279	295	299	333	331	304	341	288	293	329	302	286	300	303	292	285	279	283	301	297	313	314	296	300	304	288	296	279	316	290	319	258	314	304	294	319	280	303	342	281	312	295	301	309	311	294	308	308	288	310	304	288	314	309	274	283	298	283	316	270	280	315	305	312	311	316	290	296	299	274	319	299	292	320	318	308	299	332	305	304	287	331	295	265	278	264	292	318	314	306	304	341	308	297	300	298	307	277	325	314	315	318	324	292	289	307	306	324	340	300	306	304	309	341	315	298	268	308	301	326	310	296	305	313	298	309	276	304	292	292	305	289	318	308	310	304	295	304	276	318	307	317	306	300	297	297	312	358	321	301	316	277	338	330	294	301	329	313	284	327	247	292	303	278	284	296	296	335	291	305	281	294	348	317	308	322	308	302	319	296	325	303	308	312	332	314	293	315	295	304	276	281	296	300	326	305	279	277	309	356	310	299	337	302	308	335	296	321	313	331	285	308	331	296	329	314	304	325	316	309	296	318	311	289	325	305	326	330	310	312	315	309	287	286	307	313	311	283	314	306	299	316	298	294	294	303	299	305	304	289	301	330	327	345	278	273	268	303	296	305	319	317	345	282	309	310	315	296	315	292	280	299	284	289	321	330	315	322	296	310	326	286	278	284	293	340	282	315	304	303	285	302	303	331	332	270	306	294	319	290	305	261	323	277	306	286	292	299	305	313	314	298	306	283	289	303	301	340	306	308	309	299	327	271	329	314	335	276	297	304	302	351	299	320	308	273	318	307	255	323	346	319	271	318	285	308	274	289	290	304	297	319	290	316	282	325	299	301	279	285	282	284	311	307	291	290	289	317	311	325	281	323	287	282	304	312	329	284	280	339	295	323	297	284	289	311	326	310	309	293	285	286	291	282	272	286	290	303	278	298	295	317	322	316	284	275	333	291	310	307	317	302	287	324	322	286	341	300	337	322	281	280	285	307	359	277	298	296	292	300	316	303	285	310	303	295	295	292	290	298	297	300	310	262	342	289	299	308	305	307	316	298	272	303	309	297	275	297	318	287	284	308	289	313	294	305	340	314	305	274	318	292	322	288	307	309	282	303	323	314	293	327	311	298	297	331	323	307	287	304	286	299	311	313	331	286	297	335	311	320	312	285	297	294	309	308	286	281	301	312	298	276	307	314	282	279	320	281	290	293	306	299	354	300	302	311	307	319	312	331	279	308	315	346	332	281	297	310	311	310	310	302	278	327	276	285	315	312	298	314	294	317	291	272	309	327	299	309	280	267	276	298	332	304	316	317	312	292	317	334	324	296	314	325	303	318	329	293	324	325	282	283	309	308	287	290	312	292	303	308	297	314	292	305	337	334	322	332	281	289	304	332	280	291	269	287	342	304	344	316	315	310	280	291	286	318	311	272	311	313	289	342	272	269	290	301	279	310	304	295	304	298	324	335	317	298	299	295	294	298	318	313	338	319	333	295	275	288	323	273	262	304	294	307	291	308	322	306	321	282	320	313	302	295	305	299	313	338	309	325	271	315	297	314	294	307	315	283	293	283	296	307	337	302	314	320	276	272	313	327	294	285	324	287	317	302	302	295	287	291	311	298	323	287	282	309	320	305	335	276	285	290	303	308	310	286	284	300	273	281	294	333	288	280	277	317	279	320	319	284	329	333	281	324	313	301	309	314	332	326	303	318	287	270	300	302	310	304	307	284	295	285	308	297	335	297	326	299	273	299	308	278	319	311	308	319	299	290	280	332	282	306	295	334	283	312	350	325	284	304	285	301	319	289	342	306	297	338	323	325	346	295	305	310	286	282	301	304	317	296	305	316	280	264	307	281	322	295	311	323	334	315	310	293	299	294	282	300	279	272	299	289	341	279	312	293	306	288	307	293	307	348	295	336	303	295	311	327	331	303	323	349	310	308	343	309	303	336	325	317	326	327	317	315	286	317	333	314	304	280	309	297	262	315	299	305	316	312	291	305	319	301	297	305	319	274	283	299	313	276	284	295	301	308	283	330	319	324	282	321	301	287	310	292	288	278	273	306	314	312	311	283	302	294	353	350	323	296	292	304	297	313	293	285	313	319	298	345	324	299	320	317	285	285	279	277	304	302	341	298	325	320	278	296	324	304	312	324	311	278	314	312	302	296	332	280	325	269	303	311	286	308	308	293	294	297	288	315	298	287	307	308	249	331	283	322	312	316	279	309	315	294	324	314	286	274	315	310	296	313	313	325	325	287	322	305	288	312	317	294	312	318	302	269	293	311	272	318	327	300	291	318	320	301	294	297	322	295	313	282	283	315	336	296	330	286	295	280	303	307	288	310	333	305	295	311	304	296	281	312	296	286	286	329	321	267	301	261	311	317	332	296	316	266	340	334	299	308	286	295	326	306	304	331	314	290	328	281	320	300	298	287	284	291	333	269	308	267	282	303	330	295	321	301	343	292	333	307	289	331	285	280	312	325	332	313	272	288	331	273	300	298	321	311	324	302	338	338	304	293	297	311	290	322	308	304	285	286	314	302	296	285	334	307	313	298	322	281	291	288	311	298	308	289	300	293	282	340	279	281	326	276	301	312	301	298	282	319	293	302	299	311	287	293	304	328	328	279	331	289	357	292	297	312	286	312	296	286	308	298	306	314	297	332	325	313	318	342	307	280	319	302	298	327	312	298	328	289	311	294	291	335	326	297	322	293	281	311	329	286	315	338	315	301	313	304	279	306	292	335	332	291	297	319	295	287	283	311	306	306	290	303	313	298	309	289	294	296	319	314	293	324	309	295	347	266	280	313	281	302	320	304	288	297	330	286	328	289	310	291	332	300	302	299	285	325	334	290	294	319	293	286	281	284	303	306	291	278	295	309	297	318	309	339	326	328	327	316	331	339	307	302	320	275	284	276	324	317	334	307	292	286	291	305	303	325	309	325	290	330	339	309	307	283	301	321	292	312	297	279	280	308	336	321	313	303	320	319	306	303	306	305	278	309	326	299	320	303	335	275	361	313	317	317	309	317	299	277	322	296	323	269	319	309	321	254	302	276	328	299	258	324	315	316	276	333	303	296	298	278	291	311	287	309	317	292	324	299	315	302	311	308	272	323	303	291	312	294	314	298	305	303	298	305	281	302	350	316	298	296	309	282	303	321	289	305	317	290	259	304	295	313	309	322	275	288	315	322	272	330	315	307	285	297	297	321	294	309	298	317	272	307
12209	1690	3192	3525	3084	2570	2125	1957	1723	1581	1394	1274	1334	1275	1161	1125	1164	1046	1049	1016	986	967	1016	953	946	930	869	935	937	878	947	887	854	862	866	878	908	859	882	857	887	855	831	867	834	865	841	798	817	805	895	844	849	777	826	837	858	867	826	812	827	786	813	838	806	850	836	797	846	861	853	840	863	807	840	813	790	817	892	808	778	807	825	775	809	872	755	821	813	804	786	822	824	815	806	858	824	847	808	838	830	823	858	832	879	817	770	780	817	877	821	867	803	838	821	808	808	861	865	830	778	782	821	769	804	812	858	846	786	855	812	832	828	797	855	791	805	818	889	796	865	823	855	812	853	811	759	848	878	834	834	814	813	821	813	827	817	840	834	831	837	870	818	798	828	859	807	841	812	805	845	830	802	817	796	793	809	895	800	856	842	811	824	806	813	834	806	829	837	806	831	815	847	807	801	804	792	826	851	852	818	832	837	819	832	790	804	802	820	841	822	780	828	766	871	838	823	772	800	811	862	772	808	797	799	825	788	848	793	864	834	831	801	819	772	843	825	805	850	851	830	793	823	818	869	816	859	771	879	822	803	808	798	789	901	793	810	815	830	802	842	807	797	789	824	815	836	815	797	837	809	802	819	815	810	790	878	833	802	858	818	799	808	845	817	840	780	803	826	806	806	857	837	784	820	839	822	804	814	803	803	819	833	811	816	770	808	842	795	827	866	842	795	767	840	830	809	801	778	768	824	799	830	841	809	855	784	778	861	788	778	784	798	852	795	859	829	840	866	795	784	867	835	825	774	809	827	786	778	801	852	818	794	855	853	804	822	832	790	750	844	842	838	809	821	779	804	828	778	853	856	823	839	864	812	818	798	825	834	829	774	832	835	796	838	823	827	787	795	783	828	822	811	862	789	788	748	811	823	845	847	866	794	796	865	862	828	810	831	818	798	813	827	769	882	850	856	825	853	830	794	806	842	880	856	813	809	820	794	815	874	813	815	796	836	862	892	777	784	867	778	814	821	830	818	787	785	889	852	810	818	762	839	830	841	832	778	817	806	835	828	818	808	899	846	827	882	789	856	793	830	800	853	812	778	840	792	818	810	807	801	807	848	836	786	818	855	780	832	877	806	807	850	816	847	787	853	839	780	817	830	840	808	821	775	833	841	832	792	845	777	758	861	815	843	795	829	860	844	795	777	808	841	807	842	805	866	788	808	861	821	801	816	846	822	861	818	843	802	813	815	799	804	809	813	745	832	804	822	814	811	883	781	814	834	827	869	822	823	855	850	808	811	845	833	872	801	803	810	797	838	812	810	826	857	819	856	838	809	867	843	761	794	785	860	811	817	815	786	838	812	779	820	842	821	823	801	825	810	820	814	824	792	857	840	856	816	802	840	847	821	773	796	825	814	809	818	781	777	815	814	814	798	808	795	818	825	852	848	842	813	818	804	838	817	877	831	821	849	789	817	822	863	815	835	815	830	790	755	825	839	838	795	884	852	815	843	788	798	837	849	811	833	882	850	803	774	817	835	822	854	777	834	843	801	834	793	829	848	824	838	842	812	825	868	844	826	805	807	820	795	817	836	819	796	830	867	818	806	837	847	813	846	809	810	801	829	791	792	791	827	760	817	810	829	794	887	807	776	795	831	817	765	829	859	828	787	837	831	797	826	831	854	804	822	856	782	802	812	771	785	827	881	781	795	811	814	815	824	813	840	796	851	836	837	825	817	835	835	814	851	855	849	842	794	772	818	825	775	822	841	868	848	790	829	820	853	820	857	841	864	825	807	788	825	849	772	849	870	824	802	803	813	859	792	803	867	772	874	825	799	854	812	849	876	771	837	815	843	770	858	866	814	838	880	765	804	782	843	811	823	829	827	814	865	795	818	800	817	833	880	796	851	880	812	858	871	817	846	826	832	795	857	826	857	853	773	833	809	816	887	834	825	843	832	824	808	823	824	833	793	862	831	840	867	823	811	836	817	729	841	857	798	859	819	824	784	845	877	858	828	817	858	801	813	822	876	806	787	837	813	806	827	821	869	822	811	802	810	803	848	822	813	811	816	797	843	853	838	796	886	776	806	808	813	826	804	856	776	821	864	810	801	815	762	781	757	791	840	839	794	824	812	826	839	846	827	825	856	786	801	868	818	813	855	798	887	876	786	771	819	782	829	851	857	817	817	774	805	842	829	764	828	864	772	784	781	817	822	808	812	872	787	844	805	785	851	875	819	786	806	790	822	820	819	796	849	843	834	879	852	801	793	814	847	791	794	853	888	790	837	873	825	822	784	832	888	781	847	877	850	825	828	839	791	825	822	784	808	876	801	848	835	815	837	807	757	870	812	866	843	802	843	824	853	787	802	829	847	828	835	796	859	810	835	811	817	806	810	831	777	849	811	839	826	795	773	779	822	775	841	835	791	791	794	849	770	824	817	834	837	890	818	817	790	836	793	765	800	810	879	813	779	858	832	839	836	857	788	873	827	838	824	794	798	809	838	808	816	851	820	839	777	852	821	849	796	879	822	779	781	804	879	845	809	821	787	829	795	849	821	827	821	877	806	768	815	802	774	801	825	794	810	839	786	821	808	842	813	836	848	828	828	883	770	852	812	837	821	784	865	832	892	775	798	849	812	824	824	832	849	890	841	823	784	867	808	851	834	845	843	828	784	752	853	765	784	876	830	848	804	793	793	811	847	840	827	809	827	796	838	844	821	859	821	831	812	781	820	793	872	844	843	769	835	810	810	812	812	786	810	910	826	850	799	809	800	799	869	833	856	834	790	808	802	805	823	847	803	799	862	809	798	805	768	803	858	813	843	809	830	819	826	834	796	836	795	854	807	875	805	833	805	847	821	862	833	862	818	815	848	811	799	833	803	821	831	818	802	812	790	829	816	863	787	814	830	803	820	801	795	818	793	785	819	800	840	823	784	871	766	760	819	843	787	799	800	804	816	825	793	809	889	815	847	802	798	854	868	782	817	775	827	800	809	840	817	817	816	796	791	864	823	841	812	829	817	864	763	794	812	829	816	797	845	857	771	827	811	820	822	827	837	803	807	824	809	842	896	829	830	813	825	805	815	826	820	867	848	774	818	869	831	857	793	805	847	809	835	835	874	823	815	756	812	794	820	791	807	769	806	754	872	876	858	847	858	812	817	822	864	791	853	840	811	810	831	800	833	872	859	866	824	845	821	810	881	817	793	854	824	785	811	798	851	842	839	831	806	792	812	795	780	829	796	834	804	807	828	828	794	815	866	820	835	788	866	817	825	777	805	847	822	817	825	810	796	771	833	879	782	826	847	842	799	856	836	832	796	835	807	746	780	848	824	835	807	847	786	848	835	795	784	831	817	853	803	805	778	818	817	857	793	809	802	820	847	844	788	854	836	829	804	813	839	856	820	820	863	803	821	784	871	803	853	854	843	834	835	825	844	833	800	812	792	827	795	816	866	812	861	785	858	847	796	807	876	850	844	833	840	852	812	816	809	840
35663	10312	2533	1787	1186	916	714	598	516	506	452	398	364	396	355	347	351	340	331	306	333	306	358	304	311	317	296	300	276	309	287	297	282	319	294	279	282	293	292	286	257	278	294	266	264	289	269	315	290	291	262	281	277	282	281	302	295	276	274	267	264	274	276	253	278	318	270	278	281	287	305	296	246	228	297	298	275	276	273	260	303	265	308	298	291	274	282	307	266	279	297	267	293	293	306	313	262	291	310	266	309	264	265	276	297	288	276	303	291	268	246	269	288	266	297	261	272	314	293	275	303	302	271	260	300	262	261	306	257	316	299	272	278	260	290	267	272	276	272	302	293	272	274	283	299	259	296	309	270	283	232	293	270	245	247	255	313	281	266	270	286	298	283	284	278	266	258	278	334	297	264	277	275	306	250	259	297	263	278	277	280	282	283	245	296	311	302	308	265	257	260	274	250	254	318	303	262	296	297	269	280	288	274	269	263	273	301	277	278	256	261	290	290	256	250	266	259	257	274	291	269	275	257	283	302	317	298	249	286	274	270	307	284	275	263	282	292	265	282	256	283	292	263	271	254	277	283	266	280	324	288	254	277	259	263	278	321	295	241	277	286	254	270	279	280	248	287	279	322	268	279	256	284	283	260	277	255	240	290	297	276	296	271	259	291	270	262	289	285	288	294	276	267	277	280	282	293	271	330	285	280	268	277	285	246	256	310	301	289	271	271	265	282	276	286	302	280	283	299	271	307	253	243	246	293	288	280	274	252	289	265	252	289	267	260	286	266	289	258	285	286	284	269	293	318	261	297	272	255	270	297	293	294	251	282	276	267	262	265	266	260	310	304	302	279	254	293	274	285	274	260	281	286	250	294	255	277	267	284	279	291	293	288	272	294	291	297	297	246	278	278	252	282	276	298	295	272	278	304	298	268	265	255	282	304	251	290	250	270	249	275	293	285	278	246	264	303	288	293	268	313	287	270	255	296	296	280	261	282	299	271	282	286	276	280	265	294	303	254	283	277	263	254	289	263	277	277	282	296	270	296	275	277	265	289	302	290	263	281	249	292	261	266	274	252	267	274	276	282	293	302	302	270	288	274	287	304	277	255	276	269	272	247	264	276	298	258	278	293	259	295	293	264	280	271	283	254	272	306	291	277	290	277	264	268	275	320	295	268	278	293	274	281	284	256	284	299	271	287	290	268	288	283	272	274	254	249	270	298	302	267	254	268	273	297	277	271	283	309	275	265	285	278	294	266	278	281	229	235	271	252	293	262	257	290	278	256	299	288	310	260	281	287	281	269	280	275	247	279	254	269	223	291	284	250	275	289	272	268	302	288	261	314	297	297	274	279	272	283	257	291	259	286	284	277	284	235	274	273	277	299	273	267	253	274	280	299	255	287	283	264	265	255	281	264	293	279	275	282	269	258	298	267	266	286	282	258	272	291	289	271	280	256	281	288	274	258	275	262	282	276	299	240	277	280	259	280	271	312	322	308	253	296	293	306	244	322	299	298	283	279	284	257	276	312	324	276	244	279	291	273	304	275	298	294	301	255	246	293	242	261	294	270	287	262	286	280	261	246	268	273	285	276	272	266	283	296	286	304	269	295	278	302	253	259	286	267	267	291	258	273	294	280	284	286	239	257	261	277	280	253	287	270	293	305	284	268	280	291	269	258	276	272	287	292	280	279	294	289	296	282	306	279	265	253	289	269	288	266	292	293	315	260	246	269	255	271	252	295	291	284	267	275	289	270	284	269	299	242	272	285	289	284	270	274	296	228	264	249	285	234	306	281	290	294	265	265	285	279	289	303	265	227	275	243	322	287	269	289	295	306	257	273	302	289	301	269	302	278	268	282	273	296	280	292	274	287	285	281	273	298	263	285	313	274	279	292	240	288	269	260	267	257	262	288	275	251	277	280	271	284	285	288	293	282	259	274	273	275	272	262	296	262	282	281	302	274	279	279	281	277	281	271	275	272	260	265	264	278	280	293	287	276	250	289	284	290	285	293	298	259	272	281	273	252	312	249	283	301	271	309	290	263	255	269	286	275	275	287	248	270	304	240	271	254	304	280	269	283	249	281	260	296	293	258	293	284	289	252	284	274	306	280	331	280	278	287	307	280	256	306	269	326	246	290	294	287	273	276	268	258	273	297	264	274	271	283	259	266	297	272	270	265	287	293	257	307	321	284	283	267	240	259	271	268	281	289	281	294	290	272	281	281	274	282	293	255	254	268	264	284	284	269	273	276	285	284	252	265	269	282	271	287	271	279	269	256	286	289	302	265	258	285	274	293	308	278	270	271	280	254	308	280	286	269	267	293	292	294	281	242	282	269	250	259	278	257	266	258	298	268	277	292	277	255	296	268	282	280	274	283	329	289	273	290	286	277	278	276	289	288	281	282	273	260	265	269	288	247	247	261	270	268	298	249	302	310	288	294	282	308	291	286	285	267	290	266	246	281	292	270	284	273	258	282	266	297	285	256	289	267	282	302	238	269	248	269	272	280	288	263	275	272	289	300	278	306	275	290	282	255	291	287	246	269	241	267	282	264	282	265	293	273	313	294	280	305	265	260	292	268	260	316	290	289	286	291	288	265	276	309	279	279	276	278	275	286	290	247	265	308	263	313	299	302	281	277	281	286	272	275	289	261	289	283	274	228	284	254	260	275	233	282	284	273	298	286	278	299	267	282	272	294	255	258	227	301	276	297	283	280	299	270	282	256	241	286	289	258	259	309	262	285	255	274	260	274	295	279	292	272	292	280	291	295	255	267	276	278	262	247	276	281	274	269	297	274	269	295	312	301	298	236	289	283	297	283	296	286	282	269	257	272	268	252	275	305	246	288	296	255	257	248	273	289	266	280	256	272	324	291	288	300	269	287	307	272	291	287	280	284	291	262	314	284	297	271	274	273	298	318	257	280	294	301	303	253	264	272	266	252	279	241	277	269	273	269	264	267	314	281	251	274	267	271	262	302	260	270	299	279	267	275	283	301	274	280	251	295	308	303	297	294	297	273	271	262	290	270	307	288	244	280	265	260	269	289	301	265	290	291	303	297	272	302	271	282	277	287	269	285	271	261	274	283	290	284	247	286	287	286	284	271	283	306	285	252	280	286	292	287	245	297	305	274	289	288	282	267	287	275	298	261	258	291	277	269	274	251	262	277	280	268	248	288	289	286	282	269	243	264	267	281	283	276	294	256	264	274	278	256	266	275	238	268	264	269	277	306	277	289	266	260	255	289	253	281	290	275	291	292	278	267	272	291	245	258	266	278	255	276	279	270	268	257	292	298	280	257	267	273	268	275	271	254	268	256	293	291	302	268	246	323	278	268	302	280	280	290	289	282	265	298	283	280	265	306	278	258	269	284	268	289	275	286	250	280	281	309	274	284	295	273	325	302	290	272	288	284	286	277	271	273	284	280	285	280	267	267	284	293	281	241	241	282	277	271	288	271	268	272	294	273	274	271	263	277	278	310	242	271	275	287	271	244	305
18318	2320	5021	5603	4747	4014	3173	2787	2295	2045	1801	1636	1566	1404	1291	1218	1222	1187	1187	1097	1001	985	1018	1024	967	912	893	961	936	867	856	872	848	807	844	861	867	869	872	836	832	801	786	782	797	772	789	793	756	746	798	808	791	798	741	760	768	792	766	743	779	782	772	835	735	757	734	786	710	753	737	784	822	728	753	692	759	764	714	744	785	717	764	753	745	745	737	684	750	736	699	726	775	763	737	763	760	786	749	793	746	741	744	750	759	752	743	742	761	758	811	726	731	764	749	715	768	715	717	764	748	768	747	726	764	777	732	734	741	697	769	737	728	740	726	726	757	756	752	741	718	758	711	686	767	763	769	754	729	744	751	776	727	762	723	764	746	756	712	781	755	789	726	735	745	747	744	721	682	688	766	780	782	782	744	738	681	720	695	716	766	714	677	773	726	735	715	720	731	768	732	749	733	776	705	696	751	717	717	746	767	702	704	750	722	744	723	730	728	720	746	710	715	752	708	704	727	723	720	703	695	730	754	752	730	719	688	729	713	676	776	725	727	769	741	702	702	781	718	718	735	756	705	767	709	758	710	724	739	758	736	723	696	717	710	727	725	714	734	679	734	706	716	681	684	671	690	757	727	728	758	699	734	741	661	715	767	710	714	717	762	738	724	736	741	723	766	707	749	726	750	736	717	730	749	799	702	749	698	705	696	700	735	693	725	737	713	692	738	667	723	730	736	738	684	726	682	711	709	714	691	742	704	707	752	743	768	719	765	711	722	688	741	721	688	728	731	743	706	719	774	761	746	729	760	730	746	745	725	768	714	743	759	677	749	750	748	731	745	699	765	755	727	668	748	714	738	726	718	708	765	733	743	751	708	695	747	718	733	715	727	714	736	754	741	716	707	712	728	720	770	734	719	741	737	727	733	719	744	731	683	730	716	742	743	764	732	691	692	725	742	731	752	727	677	694	738	706	740	747	712	737	718	759	740	786	752	701	759	729	726	727	735	740	740	742	751	772	760	732	723	706	719	715	700	736	730	730	715	701	716	694	723	748	770	784	733	700	729	751	735	770	720	685	712	704	736	702	734	705	737	715	752	731	695	792	698	733	705	755	677	722	751	704	723	718	734	761	743	749	727	722	705	751	741	731	756	753	750	658	710	696	725	735	760	737	767	727	755	733	743	753	736	714	751	693	750	722	733	742	725	711	676	764	711	704	738	794	706	684	739	744	764	712	747	684	688	707	745	710	789	709	715	690	733	720	785	715	738	734	714	735	691	709	776	687	708	720	714	729	716	789	769	683	741	760	731	700	711	692	763	707	690	749	734	689	715	725	706	741	716	755	728	722	751	770	738	745	676	736	687	750	764	764	754	769	666	707	719	659	776	728	696	733	713	723	761	679	742	746	760	736	707	741	731	732	734	776	688	721	714	727	736	741	720	729	743	784	719	736	717	738	736	712	739	712	713	704	722	698	733	767	754	741	745	722	727	709	780	707	723	715	725	739	739	745	712	738	721	734	722	726	716	727	712	721	724	743	688	762	778	712	720	692	775	744	715	722	756	788	804	697	745	754	723	726	708	687	717	728	733	710	702	735	748	775	690	762	732	726	750	716	761	751	661	755	707	759	677	721	741	718	721	701	715	763	682	715	727	739	768	744	741	777	722	738	749	695	742	737	706	688	710	710	713	732	781	682	789	722	762	754	720	714	773	720	764	727	798	790	761	726	726	758	750	807	739	694	736	717	735	723	755	742	664	700	718	735	746	755	724	703	690	769	722	746	732	718	761	772	747	748	682	712	719	741	769	686	763	746	751	706	727	737	727	749	801	746	773	703	704	722	724	666	699	721	740	669	702	697	731	716	722	745	708	726	712	775	698	724	781	717	720	725	726	721	701	725	790	714	721	747	717	754	716	709	713	785	750	768	683	740	714	692	728	749	764	742	700	694	759	757	771	731	754	731	750	717	731	747	764	746	754	727	743	729	722	752	744	761	758	667	717	708	728	711	729	758	717	690	768	716	702	728	763	691	681	745	755	727	724	743	697	762	752	764	702	676	696	748	701	730	742	719	744	811	714	703	739	783	689	716	732	689	784	729	765	736	695	759	718	705	687	733	673	772	806	807	770	676	756	690	711	700	721	749	723	731	712	748	722	751	716	761	752	755	756	746	729	697	729	743	729	712	727	742	697	747	696	690	725	758	704	675	743	733	706	765	739	706	752	744	701	712	716	760	715	717	704	795	744	697	707	718	698	662	733	761	714	731	714	758	764	730	740	767	676	781	696	716	704	749	688	731	733	683	735	697	747	731	723	698	776	716	741	760	781	716	746	751	684	714	735	752	747	683	740	690	726	740	696	716	754	703	779	775	692	718	777	779	773	720	740	763	752	756	752	732	744	692	677	730	704	765	723	736	773	697	715	734	708	750	704	705	711	775	699	718	726	692	681	726	729	693	752	686	701	752	726	731	737	700	765	739	721	713	715	748	703	728	720	742	784	720	715	749	728	746	693	729	746	725	715	738	737	757	714	746	709	758	720	699	755	755	737	751	709	721	724	770	738	699	751	790	696	727	712	721	740	773	740	755	702	722	762	733	719	744	716	710	755	752	732	713	743	744	751	727	709	734	752	729	704	731	759	725	685	811	726	788	738	725	758	751	731	738	693	696	732	734	725	713	731	738	751	717	737	760	718	721	675	716	730	765	714	729	764	745	719	729	764	747	765	770	760	696	748	712	747	732	729	721	741	747	752	754	771	747	725	735	736	699	698	733	727	732	745	725	689	733	676	697	727	708	742	720	708	763	697	729	704	717	749	761	738	714	745	703	728	738	775	745	754	742	727	748	734	716	717	689	701	737	736	678	691	771	715	693	720	785	712	750	747	758	727	774	761	715	791	740	770	733	742	684	692	695	715	691	739	771	741	692	710	716	708	757	738	735	750	699	701	703	747	731	686	779	725	705	712	724	714	720	728	747	746	751	736	767	715	713	769	654	755	751	726	705	763	709	738	759	693	724	747	753	739	732	707	709	725	725	731	764	698	732	702	751	729	687	697	720	742	736	727	716	722	725	727	726	709	743	698	758	735	733	733	733	726	733	771	732	727	741	757	732	753	767	771	717	756	686	727	711	743	727	770	733	743	795	739	736	769	718	741	753	707	726	769	711	723	714	771	717	758	771	762	722	761	742	745	725	681	757	756	776	721	728	731	727	763	686	781	714	735	682	724	767	765	741	706	738	736	746	699	754	696	737	713	748	674	740	759	770	711	762	747	747	775	719	676	752	724	723	744	712	725	732	739	789	712	705	695	702	733	722	700	727	753	748	744	708	762	695	736	685	698	698	737	742	716	741	716	702	766	719	710	715	791	682	732	725	735	733	766	696	714	748	744	695	672	767	719	728	730	715	723	785	719	778	693	737	765	746	730	680	684	738	796	706	732	743	740	721	755	790	761	742	743	793	675	786	737	771	674	759	770	713	720	735	664	693	773	783	759	739	756	708
2556	208	202	184	200	180	180	138	150	166	163	166	167	176	164	165	161	166	173	161	154	155	156	156	145	173	180	154	163	152	158	170	158	181	160	144	179	150	167	167	174	163	145	166	159	167	178	161	175	165	155	142	150	180	163	179	148	187	165	152	175	160	143	192	146	136	163	185	150	200	161	151	187	178	204	172	140	162	158	159	166	144	174	154	194	184	168	143	168	154	175	154	161	159	181	162	166	152	180	171	181	140	177	156	140	182	151	136	140	173	148	174	150	174	179	161	172	178	148	184	185	179	165	153	181	159	156	188	181	165	143	168	161	164	166	159	174	172	160	146	172	168	171	169	159	163	138	156	177	162	147	164	168	168	162	167	128	170	165	180	162	142	160	153	164	172	169	167	155	173	167	176	171	155	162	158	161	175	173	159	144	194	185	164	138	161	178	167	171	172	179	149	190	168	189	186	160	147	138	175	160	163	137	163	161	146	139	184	151	163	200	145	157	167	172	180	178	162	152	140	163	155	132	185	150	143	147	174	205	161	164	155	179	182	188	155	146	157	147	159	165	153	148	153	168	169	172	174	171	156	160	143	158	168	143	167	156	172	171	166	149	149	164	175	156	168	146	174	179	160	164	155	156	151	160	165	163	174	205	163	174	152	162	155	175	163	167	171	153	172	156	195	153	181	152	184	167	165	154	159	175	152	161	168	163	167	155	178	172	164	166	155	144	171	171	170	157	188	156	185	179	167	167	152	154	195	164	152	151	140	163	153	145	162	161	138	134	156	166	157	151	178	184	165	150	173	177	138	170	152	161	159	174	137	161	168	151	139	175	181	152	169	149	156	157	186	146	152	159	161	177	135	173	151	155	167	166	161	155	158	193	160	162	153	175	144	172	170	144	154	184	185	162	150	163	174	176	153	172	179	160	169	195	159	158	161	160	146	172	155	145	157	159	143	140	144	145	166	162	163	180	165	147	158	168	160	181	150	143	184	177	161	184	155	151	161	189	179	169	157	152	172	159	177	166	155	158	131	175	180	163	181	169	160	151	194	189	181	154	157	169	177	186	161	160	171	160	168	157	151	163	163	164	130	163	159	171	153	164	179	136	157	164	173	163	149	159	145	156	168	163	164	159	171	189	161	142	167	174	161	178	178	169	194	149	161	169	169	173	200	142	149	156	164	175	152	159	189	197	138	162	159	167	160	178	155	174	167	174	146	178	157	170	187	165	173	162	151	177	157	160	158	157	174	141	139	142	164	161	174	152	176	163	155	159	168	178	153	178	174	190	162	175	172	169	162	149	152	178	172	144	164	162	169	153	171	163	135	166	164	160	166	175	157	155	182	168	136	171	156	162	162	172	148	168	175	146	149	175	168	150	163	174	180	139	145	181	188	170	169	167	190	167	158	170	155	157	138	168	167	154	136	139	166	172	167	161	186	173	156	161	190	172	142	171	167	150	168	163	176	154	192	177	155	170	154	176	184	165	160	162	154	147	164	175	144	178	153	170	164	168	138	142	156	158	160	147	140	140	166	157	160	178	141	171	143	182	152	151	160	179	169	157	190	146	161	152	165	183	167	161	155	159	195	173	171	158	181	156	160	142	170	155	159	170	154	154	188	159	153	165	152	126	160	153	165	153	156	160	139	157	170	157	158	155	149	159	156	177	146	162	161	153	168	155	165	180	184	181	188	162	170	154	175	182	160	174	163	157	170	155	171	153	167	163	160	148	159	145	156	179	152	144	161	171	167	156	167	150	158	152	171	156	156	171	186	168	179	166	203	182	166	164	167	155	154	177	171	155	164	182	166	172	162	167	161	168	156	147	147	144	147	134	157	158	181	160	154	169	149	155	172	171	168	177	153	165	152	175	172	140	166	160	160	159	170	162	161	156	162	185	142	161	169	152	129	182	165	153	148	166	173	161	172	179	141	164	175	160	160	181	149	175	177	177	195	162	173	179	157	174	169	168	161	151	165	170	186	153	148	167	163	144	171	154	155	177	136	168	154	138	165	150	164	173	143	162	142	160	167	165	185	182	167	175	186	174	138	167	160	167	170	159	147	179	180	155	173	150	166	146	177	168	133	173	161	146	168	164	147	175	154	163	148	163	167	167	173	171	166	166	182	159	155	156	146	156	159	152	160	165	170	174	161	161	162	148	188	180	151	190	166	160	169	154	165	150	171	179	175	173	161	179	187	153	162	156	172	162	173	170	174	174	172	168	154	166	162	170	180	172	182	175	175	177	155	173	169	166	163	160	174	143	152	154	148	157	155	160	153	167	159	183	176	189	174	176	157	175	179	159	139	142	198	127	179	149	158	156	171	185	168	190	170	146	155	172	164	178	161	166	164	159	172	154	152	178	159	170	172	181	146	157	158	161	143	153	163	182	153	159	169	168	176	165	170	153	162	153	181	172	175	163	147	180	166	182	156	167	170	151	170	173	160	159	161	166	181	210	173	175	191	187	171	176	159	182	174	151	181	176	145	153	183	151	157	174	174	156	192	170	150	158	159	178	154	157	167	174	177	180	141	165	147	154	157	172	158	143	166	167	168	187	176	177	178	151	175	165	182	144	183	171	141	152	146	154	142	174	154	165	170	158	152	163	160	189	145	162	154	132	171	147	140	157	162	175	191	162	175	201	169	155	161	142	164	176	169	174	138	165	165	156	148	164	160	177	157	165	172	195	152	157	165	178	172	158	146	151	140	164	158	188	141	164	184	171	167	159	153	139	169	159	174	187	154	145	160	168	156	162	164	160	183	164	172	151	172	167	154	157	164	153	151	171	142	176	152	181	174	143	158	142	171	179	163	177	154	164	161	154	165	159	171	163	165	166	180	157	162	173	150	171	147	153	174	183	175	160	179	147	162	162	151	155	143	140	152	189	147	167	177	184	182	187	147	179	131	171	165	149	157	182	167	164	161	143	171	162	178	158	147	180	164	158	173	143	164	161	183	161	179	176	162	163	170	155	188	167	171	190	141	169	165	151	158	175	156	160	165	178	159	181	173	164	144	158	185	185	173	158	155	170	165	169	169	177	179	166	165	178	177	152	173	178	150	159	139	157	163	164	174	155	169	137	165	145	161	158	186	179	160	175	162	172	167	160	162	149	172	179	159	150	174	166	162	152	163	162	167	164	171	183	163	173	158	172	158	168	163	169	162	169	125	157	154	160	152	156	192	168	153	147	146	173	174	169	179	160	169	179	192	151	197	152	161	161	148	155	173	172	162	183	179	150	152	175	152	157	172	152	184	173	166	157	153	159	183	144	154	141	177	160	176	163	160	150	157	154	156	147	138	167	135	158	160	174	170	148	153	161	180	164	170	156	168	147	157	167	150	139	179	167	146	158	172	173	174	163	192	153	170	164	160	177	127	166	170	202	160	144	146	175	183	151	165	161	126	159	178	181	165	160	186	148	158	191	151	171	149	142	158	172	176	135	178	156	145	181	154	176	146	165	190	155	154	174	180	169	171	177	163	163	133	180	148
2651	586	704	614	606	587	568	516	545	562	513	509	573	519	515	558	514	475	525	524	500	523	465	454	484	491	522	497	479	500	485	550	473	507	523	499	522	573	527	540	499	476	531	490	530	527	495	527	489	528	481	498	479	542	479	491	488	474	507	494	526	516	510	508	532	500	506	542	491	542	523	479	497	458	489	481	480	525	493	486	505	495	475	491	435	517	475	498	560	472	495	523	498	500	522	480	488	482	490	511	501	479	511	493	512	513	495	495	547	502	497	484	498	509	453	500	507	498	417	521	520	550	510	476	474	515	491	511	503	518	534	517	514	495	496	463	510	506	491	474	502	500	505	504	447	491	525	487	529	481	492	483	490	458	470	535	483	487	541	530	530	475	525	496	492	486	528	510	491	501	499	507	495	487	463	511	530	511	520	503	504	457	482	491	488	530	478	538	494	498	489	537	532	482	477	473	489	501	505	524	529	479	504	493	456	485	518	458	515	499	485	484	511	473	532	491	489	510	458	498	498	506	547	456	487	513	527	487	490	510	498	474	475	497	526	552	519	530	524	504	439	482	502	480	494	501	512	503	499	494	500	500	474	513	495	489	518	497	480	516	489	469	466	503	513	495	505	485	498	432	517	497	516	512	453	474	523	499	490	455	500	498	510	506	474	492	488	535	513	497	527	502	459	504	508	518	506	477	483	533	485	487	469	499	489	527	516	468	472	485	506	477	494	505	477	470	500	527	485	478	501	477	539	511	475	507	514	511	490	472	496	514	488	526	502	496	503	514	476	510	492	481	486	473	507	479	525	458	512	529	540	486	524	509	463	478	482	471	533	489	490	503	495	489	509	492	484	526	471	518	511	510	462	474	476	485	471	467	480	515	507	505	511	477	491	488	506	495	504	488	516	523	539	518	549	505	473	447	461	504	545	490	511	478	499	459	494	480	469	481	524	486	520	497	438	517	479	519	462	522	499	482	491	507	506	497	509	473	493	500	486	485	501	539	474	471	461	509	491	504	468	505	501	474	521	509	484	506	526	481	503	511	463	506	476	506	480	481	517	502	468	498	479	491	477	505	447	487	502	513	504	523	497	490	503	506	493	508	504	505	488	515	512	506	496	514	541	493	498	468	495	477	514	486	468	492	476	472	515	492	455	497	493	463	489	474	486	473	531	505	513	498	483	515	525	512	491	513	500	488	530	513	520	564	463	498	448	499	493	509	504	500	533	503	470	484	514	467	548	524	440	458	468	502	513	495	498	491	472	449	547	508	465	531	478	501	502	445	463	477	487	498	470	489	505	449	534	510	494	531	481	506	526	489	504	522	498	549	500	486	526	517	509	506	491	511	508	495	554	490	467	501	529	472	480	497	505	490	502	499	513	509	524	481	506	489	511	463	490	505	497	481	494	535	487	517	503	487	506	492	477	515	502	473	531	507	546	458	503	505	497	502	464	499	515	532	481	521	481	531	499	455	488	502	520	482	550	517	502	533	481	512	475	487	440	491	508	464	500	504	509	541	520	470	527	511	510	461	505	513	518	501	512	531	495	492	493	499	505	513	505	495	493	501	493	515	519	458	499	505	436	504	496	512	468	513	488	520	503	464	477	488	448	465	510	514	559	508	490	557	502	512	507	531	503	519	527	498	504	473	497	483	527	491	502	467	517	513	485	466	463	468	494	489	508	459	477	471	559	493	506	508	476	496	463	506	490	487	524	494	530	525	515	520	498	512	501	478	520	486	499	484	494	469	484	504	485	486	459	525	469	485	527	487	508	496	481	440	505	518	439	512	519	475	492	523	469	521	469	498	497	483	517	464	478	506	542	528	534	505	536	506	456	481	495	529	502	546	518	530	507	527	502	542	511	483	507	519	501	492	501	476	502	522	498	472	509	471	538	526	482	474	497	527	498	480	499	485	508	465	471	510	511	504	464	513	509	478	468	488	539	533	531	513	483	449	472	536	476	494	500	502	516	489	494	521	483	515	472	499	490	523	517	470	493	477	457	492	496	487	524	538	525	515	500	531	437	457	510	484	471	489	512	475	490	472	511	521	529	486	496	489	527	520	533	476	512	511	445	522	523	545	510	484	516	511	484	492	510	467	464	531	503	476	513	529	528	503	515	522	498	497	520	495	530	508	497	455	515	480	474	533	509	509	503	461	497	484	470	508	507	513	482	498	515	481	504	474	499	507	487	469	519	475	517	514	527	499	516	513	496	498	482	484	492	501	462	463	503	522	515	504	501	485	500	495	519	460	491	516	480	526	506	457	477	514	521	509	515	519	535	517	477	487	498	469	507	517	450	506	492	529	455	543	491	533	488	535	496	488	478	503	476	474	498	455	550	498	485	497	503	506	550	530	493	553	487	482	495	502	479	508	523	494	516	493	489	485	475	471	490	488	494	500	482	492	485	562	457	518	544	467	486	488	486	498	550	480	513	502	502	498	481	534	515	457	504	498	470	501	532	470	467	490	458	485	502	489	492	488	552	480	507	487	450	529	492	519	473	496	523	480	502	513	492	485	471	498	470	519	489	520	521	517	541	481	490	497	535	528	482	489	511	514	512	512	516	488	472	541	502	503	506	499	488	472	487	539	494	505	527	508	471	513	506	485	503	507	517	519	514	494	492	514	455	493	515	488	492	490	516	505	485	520	457	524	489	546	494	477	492	482	495	492	526	521	457	497	512	503	512	501	517	492	523	490	485	471	524	497	500	507	486	460	496	528	526	512	479	506	505	516	492	496	486	542	483	527	479	519	487	542	478	544	513	482	542	485	531	462	489	534	496	497	509	504	477	513	509	487	514	484	479	500	501	496	520	509	532	497	515	488	513	539	498	480	524	475	515	512	468	495	440	496	461	505	476	497	497	510	502	516	472	506	479	493	500	505	556	526	477	474	507	484	498	510	527	496	493	515	521	463	481	471	479	516	499	512	445	493	503	486	500	506	480	526	488	491	501	521	516	487	553	507	498	524	550	493	484	518	486	522	485	518	501	551	442	505	508	525	475	534	485	490	518	490	513	468	492	491	511	489	511	525	504	492	480	530	530	482	487	537	528	511	512	486	482	453	457	471	504	492	511	501	521	496	506	491	479	520	473	515	504	479	478	449	494	471	531	505	489	528	506	518	483	514	515	490	465	512	492	538	491	490	496	503	505	518	509	507	508	529	522	516	548	491	530	518	466	459	484	504	479	475	464	500	544	477	506	491	498	518	496	475	526	519	467	506	450	461	502	491	510	485	485	535	486	515	504	502	506	530	497	518	471	472	499	476	520	496	497	542	474	500	493	528	494	496	513	535	479	525	506	505	500	476	458	515	542	490	479	527	515	466	502	490	500	510	482	500	499	476	486	524	481	522	485	506	521	469	522	454	467	474	506	504	535	529	474	477	517	519	473	486	482	474	426	491	461	502	526	560	468	483	473	470	471	483	517	557	502	525	481	517	531	549	515	467	525	485	504	475	488	470	511	481	488	495	513	481	478	526	495	515	489	489
22837	4557	1313	1005	791	617	508	448	446	430	370	376	358	358	305	349	355	317	383	332	334	332	312	335	319	299	315	317	349	330	326	340	347	311	311	273	272	321	286	331	312	303	306	309	319	314	327	316	298	314	310	323	297	311	298	318	311	313	285	319	331	330	314	293	321	276	291	278	335	337	300	274	328	298	304	320	287	324	310	304	306	334	331	294	321	313	286	291	325	314	312	288	325	298	322	306	299	265	288	305	302	299	302	311	333	265	291	335	317	308	272	298	307	290	327	339	321	311	308	295	303	286	320	285	321	298	304	294	276	277	305	308	302	297	275	313	327	312	302	315	285	322	334	298	306	360	304	321	288	290	292	325	327	303	288	315	290	307	298	272	284	302	293	305	325	296	296	322	299	298	281	306	306	301	300	327	313	288	303	308	302	310	317	316	268	322	294	303	304	319	307	301	308	300	305	283	309	328	307	300	280	305	323	286	303	287	307	291	324	274	299	301	328	317	295	295	332	293	308	305	310	292	279	305	334	297	296	291	308	303	306	332	311	335	318	307	282	279	325	273	304	320	305	305	302	306	307	279	323	302	333	308	281	331	320	274	261	326	309	318	308	285	304	293	309	280	345	336	333	302	274	334	337	302	314	298	317	279	343	319	311	330	331	316	311	338	313	313	289	289	294	318	266	299	276	280	333	315	337	302	326	312	342	305	271	306	323	306	301	297	330	308	345	281	305	291	280	299	335	331	322	307	312	312	305	334	289	324	307	273	293	304	297	287	300	285	290	284	340	284	300	336	311	320	313	312	293	281	266	305	311	327	323	269	303	305	322	325	309	312	290	331	324	307	289	282	320	317	302	299	343	301	332	339	338	314	314	319	298	303	290	320	320	327	337	311	331	309	328	321	303	334	275	306	295	320	318	292	294	344	308	295	271	317	293	318	321	288	324	300	331	291	273	344	317	320	286	309	311	313	338	318	308	295	290	290	300	320	312	337	290	342	305	306	295	305	305	277	308	310	295	319	313	330	311	271	301	279	292	277	313	287	307	322	322	315	297	323	308	303	345	286	295	340	288	311	336	320	316	301	312	301	274	275	294	300	275	316	310	289	309	333	299	310	294	325	296	325	278	315	300	310	311	333	307	292	284	302	331	334	304	333	274	275	314	303	288	295	280	294	283	292	301	318	289	280	296	316	316	302	317	287	301	311	285	328	309	310	341	309	304	280	294	293	265	320	323	336	310	312	308	311	298	310	322	293	311	339	295	298	317	327	296	314	301	339	302	312	294	272	309	305	326	306	304	296	306	305	298	333	305	294	331	308	304	340	286	335	328	307	313	353	317	316	292	291	280	314	311	294	309	261	280	304	295	320	318	325	295	303	301	319	318	322	298	314	291	333	278	303	319	253	307	303	298	311	293	293	280	315	314	286	300	342	303	312	328	270	343	303	308	307	300	300	297	288	305	299	282	271	313	323	304	320	292	308	309	310	310	322	300	291	311	320	332	291	312	338	329	268	320	295	324	300	316	312	328	311	289	310	318	298	297	291	316	305	295	285	313	332	289	303	300	309	320	292	298	300	312	341	308	313	305	286	304	323	305	304	319	284	283	310	293	308	333	302	322	302	309	292	287	289	286	302	281	323	305	279	301	304	313	317	313	300	316	317	318	312	276	285	296	333	330	293	306	305	296	318	324	279	296	313	276	299	301	314	316	323	277	325	288	329	270	301	293	304	325	299	295	286	309	302	289	294	313	330	291	308	305	317	333	312	341	275	301	305	292	304	303	332	305	293	345	324	269	355	322	320	303	287	317	302	311	289	338	312	311	320	314	297	306	304	304	294	276	302	301	272	311	279	283	309	343	312	291	301	274	294	292	271	319	308	325	322	299	335	312	296	310	287	316	303	314	295	319	315	294	309	274	308	314	319	274	322	297	272	311	315	317	319	338	306	308	296	327	284	325	301	317	311	299	291	313	325	301	329	311	321	306	311	320	331	316	292	273	285	296	289	313	302	282	301	320	308	327	312	277	303	312	308	316	302	307	292	281	286	313	302	324	315	294	274	286	333	292	283	300	331	297	329	269	287	287	306	300	292	325	328	334	298	317	284	329	292	328	315	317	293	322	316	335	274	274	300	320	301	292	317	319	287	313	303	331	290	325	319	308	292	310	311	357	322	307	307	315	333	278	272	278	323	291	294	317	359	299	299	315	300	294	333	299	304	320	301	317	306	324	352	267	287	320	316	312	307	329	292	304	331	305	307	304	323	327	330	311	295	298	306	315	294	280	294	339	313	309	294	294	296	337	320	301	312	281	296	316	300	306	280	333	329	322	322	297	292	319	315	326	329	298	319	328	311	332	346	287	312	292	296	282	313	297	339	285	315	299	285	302	299	298	314	349	293	330	317	317	315	310	274	300	288	301	309	261	292	299	339	287	300	305	309	287	285	332	289	298	307	303	330	287	274	299	324	305	318	305	312	314	306	323	314	332	281	315	330	275	298	306	295	333	302	300	302	316	299	311	283	288	280	313	322	306	329	335	294	315	315	303	310	305	300	283	293	339	281	294	279	316	330	309	300	296	285	323	298	306	305	317	288	290	272	311	316	292	327	312	294	298	302	282	316	303	324	293	301	330	301	314	313	320	336	315	287	311	309	323	317	344	315	289	337	328	307	324	310	293	323	316	303	298	305	333	337	309	313	335	326	292	272	290	314	326	292	309	330	330	333	306	299	322	329	295	326	320	334	309	288	312	310	283	300	315	290	301	299	336	333	302	307	317	316	333	331	309	311	329	326	331	294	284	288	328	341	308	317	315	297	308	313	283	318	286	315	335	286	281	295	258	324	286	333	262	304	329	318	344	296	325	291	302	308	310	318	309	313	282	294	321	316	304	276	332	311	294	287	300	310	288	289	310	276	288	341	298	318	333	305	315	302	316	305	323	348	336	305	287	280	298	271	314	291	296	320	285	313	306	337	309	296	316	291	306	298	304	324	325	302	311	286	315	302	302	318	322	293	323	318	318	299	310	304	307	310	306	304	300	318	305	327	303	303	313	297	285	286	294	321	293	305	309	318	292	310	307	332	294	340	314	297	267	308	304	329	303	304	299	294	316	321	309	324	322	277	279	300	306	300	318	301	301	291	309	334	308	308	306	302	317	302	332	322	333	291	312	310	319	327	311	294	302	311	290	294	304	304	296	301	294	304	338	304	315	294	322	287	295	300	321	336	295	320	311	310	292	311	309	294	303	295	302	283	329	301	327	334	290	321	294	278	329	336	282	313	263	297	298	300	290	323	265	336	330	339	310	291	306	313	330	309	301	309	301	320	300	294	314	322	334	310	313	299	326	296	291	291	298	298	314	339	280	310	310	295	302	333	329	319	296	292	305	310	298	281	314	295	320	303	314	327	283	323	296	278	300	342	318	319	314	319	311	289	288	289	310	304	354	320	304	291	295	281	303	282	309	318	339	308	310	299	313	298	284	318	305	284	296	321
12502	1759	3198	3451	3063	2588	2216	1867	1740	1543	1450	1380	1257	1119	1164	1112	1068	1031	1114	998	1011	985	967	988	942	969	907	931	904	925	910	873	896	892	911	858	939	800	829	813	866	877	888	856	827	870	879	808	865	835	787	835	858	836	753	837	884	872	801	840	881	864	799	815	822	819	863	840	803	930	783	837	847	858	843	895	807	837	866	846	839	796	846	856	840	850	813	863	847	812	795	820	786	839	852	834	839	857	869	834	832	803	851	792	821	840	838	797	837	838	781	824	798	868	814	831	801	800	805	842	827	843	845	815	824	795	856	802	828	817	826	826	842	828	812	867	829	778	860	801	810	823	781	823	788	829	843	869	841	880	763	803	788	807	843	815	847	831	798	819	765	834	832	806	835	798	859	796	823	822	800	779	801	787	840	851	848	809	836	798	820	848	809	825	855	845	839	819	816	800	838	839	872	805	856	846	824	787	830	794	827	809	780	799	840	833	845	863	871	808	817	843	813	799	798	814	822	814	767	781	830	787	846	782	789	866	790	856	807	867	846	821	843	789	834	870	802	814	811	885	773	836	782	812	798	807	808	835	807	811	821	841	868	827	820	769	824	778	800	790	842	791	837	837	843	835	779	850	838	833	819	833	808	821	806	826	864	842	800	815	873	834	846	828	811	812	847	781	804	830	868	831	831	764	842	847	823	829	789	813	881	806	844	795	800	834	795	847	841	881	815	819	805	807	849	821	804	817	794	801	826	792	850	878	882	775	841	855	792	825	816	795	903	819	854	851	848	857	800	807	816	829	860	879	844	806	789	764	753	858	840	798	828	802	845	827	835	860	856	814	796	846	770	855	822	770	812	798	777	884	827	811	839	858	821	803	803	836	814	795	827	820	808	836	824	828	836	797	811	796	770	850	851	790	838	738	828	814	786	785	842	797	804	801	859	796	817	817	832	874	876	826	846	802	866	811	831	887	838	781	842	801	861	831	798	807	779	845	832	809	886	838	828	801	790	835	787	811	832	853	854	822	854	785	808	777	818	773	832	865	826	838	782	824	805	843	801	850	870	793	841	800	824	745	817	830	787	805	822	814	810	786	781	843	817	879	821	832	810	817	824	795	846	874	781	815	819	815	814	832	803	838	887	814	824	834	822	888	816	730	805	821	839	823	861	883	799	808	857	848	846	871	794	796	804	825	774	845	824	826	848	818	823	800	849	773	817	805	803	810	849	827	823	780	867	825	814	813	843	866	827	811	760	783	819	857	803	806	830	832	858	823	820	799	790	786	825	806	850	815	795	843	869	848	806	810	811	828	808	815	816	853	844	794	809	807	784	879	846	785	834	808	823	796	863	842	830	839	848	837	809	833	817	828	825	804	840	815	835	822	821	806	816	853	854	825	888	809	822	857	822	829	823	805	835	823	819	786	786	844	827	789	894	830	864	815	840	801	853	886	812	793	822	861	854	825	818	803	794	828	839	837	818	886	786	827	815	791	799	829	850	822	769	848	829	864	802	808	838	832	849	775	833	807	803	816	773	844	843	819	808	814	871	812	828	821	812	732	822	798	815	882	835	852	857	838	796	804	860	854	807	802	848	822	871	818	850	812	766	826	841	815	829	819	815	804	824	797	796	841	823	843	835	778	827	822	865	799	819	791	880	840	799	807	860	781	805	844	802	785	837	818	831	819	829	792	804	828	820	782	814	773	806	846	849	861	845	808	836	887	866	854	881	794	778	817	809	842	812	840	846	853	819	781	837	795	753	913	806	791	771	835	832	842	835	784	834	816	890	889	830	829	825	813	811	836	776	813	857	768	784	892	797	843	808	777	801	848	832	849	819	856	845	821	843	826	755	821	821	823	821	820	801	843	806	782	811	805	833	826	899	787	857	806	824	844	861	808	815	872	831	797	810	754	816	789	866	747	838	827	815	801	789	813	847	780	778	815	839	824	800	837	828	850	798	823	788	829	839	833	815	834	782	846	823	847	809	835	781	843	825	825	840	833	780	784	841	797	779	836	838	837	838	792	818	824	791	803	851	837	827	770	824	876	856	854	840	863	812	829	834	825	809	756	773	815	840	838	816	824	845	797	833	799	796	865	803	830	816	819	862	834	834	816	829	839	830	820	788	782	773	847	778	842	862	847	814	780	780	904	788	821	825	849	825	731	840	842	813	833	804	841	794	830	802	846	832	804	859	817	840	788	833	831	819	812	838	788	809	764	804	867	862	804	824	839	824	808	864	815	768	822	809	827	873	854	778	835	825	835	775	825	848	820	768	848	785	811	763	818	809	852	847	846	840	826	728	831	843	821	837	785	811	818	783	847	819	854	800	762	881	799	804	840	805	811	821	759	793	750	864	877	804	825	861	836	814	851	786	813	847	885	859	843	818	796	808	818	855	802	827	817	829	818	788	837	833	815	837	836	829	840	795	849	855	845	826	846	804	838	851	812	822	806	830	806	833	851	876	829	840	805	775	886	858	812	827	844	828	848	808	838	778	823	882	812	819	796	812	821	827	825	834	827	812	798	801	829	863	791	773	774	785	808	844	788	807	863	792	847	842	849	820	787	819	839	852	849	829	821	819	831	849	772	886	857	809	853	766	784	819	795	858	839	871	830	879	882	821	836	816	798	832	830	794	859	784	807	845	783	807	801	842	789	807	800	848	845	742	871	818	862	856	890	862	775	822	820	831	850	760	800	844	851	844	791	797	799	828	855	839	789	840	804	826	857	872	796	845	798	790	791	831	763	783	797	814	808	793	816	806	863	844	824	836	856	831	843	845	830	824	829	829	853	833	831	857	816	794	852	873	838	807	829	819	780	839	820	831	835	768	865	789	871	852	876	810	831	835	838	827	828	841	788	854	801	788	824	800	813	852	761	783	892	780	862	799	841	844	822	858	799	830	845	838	808	827	821	806	832	837	826	798	837	828	836	835	860	758	807	827	864	785	767	869	825	782	812	836	851	854	833	839	772	814	777	859	839	838	844	727	877	761	858	861	814	816	842	747	811	849	849	815	814	859	826	831	851	788	787	812	813	786	849	766	840	876	854	787	840	875	825	805	828	830	836	837	793	868	832	835	804	790	793	800	823	877	756	827	813	845	825	770	845	819	806	835	863	824	831	764	851	810	786	844	882	816	789	815	857	808	805	812	779	814	802	819	790	825	823	866	795	821	789	870	818	850	797	831	813	801	853	814	801	816	789	810	771	807	802	832	806	811	842	804	802	863	879	807	767	790	846	830	800	795	825	762	777	786	821	847	854	841	843	819	779	886	805	844	819	810	834	828	821	807	754	831	844	796	813	861	815	873	850	827	849	850	859	839	849	751	846	839	839	819	844	833	823	804	868	800	820	756	847	819	872	892	823	839	793	787	821	810	843	841	783	834	832	849	870	819	812	798	845	801	868	781	825	788	806	787	835	779	869	867	824	813	808	777	820	796	830	882	815	815	813	844	840	830	790	861	796	778	820	849	783	840	782	812	828	827	852	762	810	822	839
32729	8430	2343	1703	1103	899	752	592	561	464	452	407	379	364	376	355	304	347	319	309	342	325	311	291	299	310	322	267	287	267	307	297	304	326	291	293	303	267	243	296	273	264	274	307	284	304	272	282	288	280	292	259	288	284	305	302	310	299	259	290	296	297	274	264	272	259	256	285	287	243	288	264	310	297	288	292	253	281	283	265	300	267	251	254	276	253	283	306	250	290	273	311	290	270	303	285	288	303	295	308	296	282	285	285	293	269	249	259	278	252	267	290	297	308	279	269	297	272	258	280	291	261	262	275	249	274	270	256	284	296	295	287	273	281	265	284	296	283	274	270	295	279	272	260	279	287	268	290	277	276	279	270	253	277	267	302	285	280	289	262	305	278	306	249	278	286	269	265	259	273	293	277	244	272	277	274	268	264	271	285	283	298	264	295	258	251	303	272	283	276	279	265	259	297	306	274	287	263	250	289	279	281	270	275	295	290	297	283	265	263	278	275	292	255	301	273	269	283	257	289	271	286	286	290	240	273	281	295	282	247	271	313	276	275	259	273	279	263	262	298	273	283	274	263	279	303	273	293	290	269	287	254	301	285	302	284	293	288	283	254	299	274	294	271	301	282	288	282	258	270	286	310	278	296	282	262	291	257	261	257	302	303	307	312	287	269	302	269	265	275	310	294	274	263	280	267	265	282	286	303	297	292	284	283	250	262	250	249	254	293	261	265	283	282	298	298	276	292	289	295	269	249	256	305	291	276	303	249	255	272	306	236	321	281	291	279	277	284	295	261	279	287	286	286	295	291	261	266	292	241	290	289	311	260	257	250	298	272	267	324	287	281	283	245	263	283	280	282	289	288	289	313	281	256	261	260	266	279	291	271	277	277	296	292	277	276	278	281	279	253	286	292	279	273	301	282	265	292	275	292	293	304	266	248	289	241	279	271	294	286	306	284	280	281	263	263	299	275	305	285	274	312	290	276	294	272	255	287	254	291	245	296	308	290	262	274	276	291	273	285	291	282	295	266	260	274	304	281	326	286	293	285	279	282	294	293	267	293	266	286	285	281	291	294	276	262	276	268	264	288	279	264	270	318	259	281	291	262	294	232	250	292	276	268	260	274	315	235	284	264	314	305	309	302	301	261	282	292	264	293	293	274	286	268	271	286	263	304	274	263	288	276	311	269	285	248	305	281	278	249	283	288	281	305	259	282	255	280	311	308	305	294	291	256	271	293	298	289	307	267	267	303	265	255	278	271	262	275	261	286	276	303	260	294	249	306	263	273	277	304	272	266	275	320	265	265	320	275	288	274	262	303	298	242	263	271	279	285	253	297	260	262	280	279	287	313	281	258	307	249	257	282	290	288	280	257	286	281	274	298	259	260	284	278	283	252	291	266	280	299	281	284	286	268	280	249	296	285	277	282	317	260	281	273	270	273	265	296	316	289	272	258	274	291	305	300	305	292	300	287	245	240	254	289	286	265	266	257	298	291	282	275	270	251	278	283	290	276	301	272	274	302	255	268	279	302	296	254	291	275	283	297	281	262	304	296	280	265	257	265	266	274	249	290	285	292	272	275	267	275	281	272	279	276	284	282	259	306	300	277	309	249	306	287	287	270	276	261	308	255	288	306	292	281	259	278	284	240	265	296	284	286	264	284	292	317	292	259	287	274	274	289	275	302	274	286	276	261	266	295	300	316	296	287	267	286	288	280	267	251	297	289	285	301	286	282	269	284	293	264	272	266	296	285	266	273	281	299	300	316	261	294	273	261	274	284	292	265	278	294	274	304	255	262	264	281	275	272	295	258	281	278	309	302	282	278	257	274	290	267	287	285	283	266	259	273	247	302	266	290	304	267	277	289	274	272	314	288	247	291	267	297	299	315	288	279	287	256	308	261	276	296	281	273	255	269	282	286	262	301	278	264	272	294	292	251	304	245	258	277	292	278	276	264	274	316	272	287	279	261	259	284	276	295	272	277	284	253	270	276	282	257	303	309	277	280	282	298	303	251	293	271	278	258	284	278	273	288	276	311	261	282	273	258	253	233	282	288	301	255	277	269	302	273	303	251	308	274	270	302	277	297	282	277	280	282	293	305	274	307	263	305	276	287	272	281	298	246	264	271	244	284	280	244	282	266	281	273	266	262	281	271	277	262	253	283	276	315	283	295	317	294	305	277	277	263	293	246	266	302	276	262	275	287	292	269	293	271	263	241	282	279	272	266	256	274	265	297	258	294	256	292	297	300	302	284	299	265	306	286	247	277	294	278	294	280	295	272	268	274	289	295	294	289	271	287	280	287	267	270	280	276	270	286	293	275	294	263	334	276	269	251	246	265	253	248	288	278	245	269	315	266	302	289	244	266	285	260	324	262	246	267	284	269	266	271	275	264	311	262	287	300	259	282	278	261	283	279	262	240	291	272	279	267	244	293	266	293	303	238	279	276	255	290	283	250	275	275	298	283	317	254	281	255	268	265	260	266	299	298	253	263	280	292	292	259	281	263	303	226	267	246	250	252	284	255	271	264	290	265	261	304	315	282	267	285	283	299	256	269	286	264	248	276	259	276	267	314	267	303	289	298	269	311	307	289	258	274	293	280	274	267	286	288	280	276	295	282	282	299	260	280	264	277	300	309	247	257	259	266	281	301	293	279	246	268	270	263	263	258	319	292	289	277	290	253	283	306	287	261	311	295	292	294	262	280	311	271	256	271	277	283	273	255	270	277	269	287	276	265	284	273	270	261	264	316	290	262	271	309	273	274	269	297	268	258	291	261	289	288	266	278	274	324	320	275	285	273	299	279	271	261	271	310	274	260	263	244	283	292	269	266	304	299	270	268	264	289	270	267	273	238	263	271	285	281	292	278	259	268	305	270	259	270	282	282	250	290	296	257	301	256	291	272	297	299	283	294	268	278	280	281	274	304	266	271	274	280	287	272	270	261	268	292	295	258	266	265	287	265	268	266	294	243	286	272	279	254	285	286	267	283	286	280	300	288	314	272	223	285	290	300	275	292	297	263	279	288	291	295	285	277	296	305	286	291	275	278	245	293	296	331	308	284	281	244	326	288	292	270	277	272	271	294	283	260	305	268	318	251	291	285	283	302	274	291	279	281	270	293	275	318	271	293	264	280	267	279	242	293	295	262	238	259	289	280	278	263	296	279	272	277	293	298	243	293	293	265	279	254	298	311	277	284	296	255	282	248	275	275	264	279	282	248	240	268	258	287	304	311	265	286	265	241	305	288	251	282	266	263	283	275	262	294	275	278	319	256	270	277	288	292	285	291	275	267	309	298	312	273	272	275	293	265	266	258	289	321	242	275	263	261	299	295	267	288	287	275	305	286	276	307	283	258	267	257	266	276	258	307	282	287	269	280	268	282	296	261	296	297	274	267	283	276	283	291	273	272	269	260	279	272	272	259	251	257	264	291	271	260	271	270	277	288	278	308	294	276	252	272	274	293	282	259	269	304	273	253	268	242	252	284	263	266	298	285
16341	2334	5236	5671	4918	3865	3260	2723	2402	2204	1857	1663	1592	1434	1309	1183	1305	1131	1064	1081	1069	986	964	966	987	990	904	980	921	906	875	865	840	832	829	843	824	860	859	790	855	813	799	811	825	833	836	819	780	784	819	776	752	750	777	825	786	808	804	761	712	781	809	777	769	768	753	827	765	802	721	760	748	779	738	741	701	805	698	731	721	732	744	742	761	750	727	708	782	757	689	777	763	756	678	726	722	745	770	731	711	788	744	756	696	728	741	729	795	745	738	764	770	756	734	709	746	782	682	767	711	769	747	755	742	710	728	740	712	770	770	714	743	738	747	722	733	727	764	767	747	736	781	687	763	738	682	756	724	752	750	748	717	738	713	760	711	763	750	745	758	711	743	702	725	738	769	716	733	778	773	731	722	728	707	759	739	708	737	720	740	733	736	740	761	733	749	775	729	726	697	728	762	691	791	742	749	714	729	769	743	739	717	741	736	696	708	757	727	741	697	756	717	697	708	722	750	722	759	727	686	723	717	703	771	713	781	690	758	668	740	727	751	730	706	736	728	678	773	698	715	750	759	713	721	720	756	759	721	746	715	725	726	751	743	737	721	727	707	686	733	738	760	723	703	723	787	720	727	731	658	696	726	759	739	727	717	729	718	735	743	722	695	731	749	771	703	782	776	753	706	699	741	735	737	768	726	754	785	759	749	747	760	730	755	727	739	734	735	720	736	733	724	733	730	736	764	769	729	755	735	768	717	700	752	729	726	717	701	767	738	705	744	729	737	713	755	741	737	739	774	670	742	741	741	755	731	769	749	717	696	725	708	732	728	792	749	696	763	733	733	727	707	716	709	766	701	725	745	677	736	745	716	755	751	720	765	796	738	764	721	694	746	739	698	777	728	703	672	743	748	747	743	772	786	760	698	713	715	707	734	733	710	755	741	709	733	786	718	731	711	702	741	733	737	707	700	683	766	738	696	728	733	726	745	725	782	782	714	760	719	771	740	739	750	740	737	726	746	786	765	737	707	721	710	723	681	752	752	766	747	711	733	711	759	768	693	747	783	712	735	730	742	776	727	685	725	743	695	729	702	736	698	685	753	656	687	713	761	699	728	729	749	706	759	748	697	726	786	688	742	734	722	786	727	753	751	719	704	747	684	736	703	711	701	723	731	726	720	735	694	748	710	763	751	754	715	681	793	702	701	696	747	712	717	743	729	752	731	722	704	683	743	765	722	709	732	715	700	754	743	726	713	679	745	727	698	678	709	749	712	739	705	793	667	699	720	721	696	681	708	752	757	780	742	746	735	750	737	713	758	687	736	740	730	724	748	735	710	778	723	735	692	734	729	749	701	725	732	763	736	731	736	665	728	794	677	728	731	732	719	758	700	747	729	756	758	682	731	768	745	727	705	814	697	754	733	755	770	725	725	770	738	743	784	725	727	691	670	722	738	706	774	695	703	738	740	723	702	719	742	706	690	745	785	730	702	683	747	690	726	725	733	751	782	726	775	728	724	714	732	747	736	736	732	751	756	738	785	697	761	745	715	708	736	711	775	722	759	692	729	735	733	759	745	780	753	742	767	743	746	773	760	689	723	717	693	719	753	728	743	734	764	753	723	760	743	718	737	702	697	690	738	765	709	755	735	733	712	755	721	744	725	782	701	738	750	719	783	735	735	739	732	782	741	685	719	746	710	768	712	753	747	677	750	777	717	771	740	758	768	763	702	743	763	721	744	763	769	704	734	732	721	722	709	720	698	731	745	707	748	721	732	762	698	713	742	702	721	749	725	734	740	692	722	739	731	736	754	697	704	728	692	701	779	729	749	742	729	731	738	732	738	773	763	715	768	699	747	758	736	742	745	715	729	723	738	672	726	767	747	704	738	735	727	744	736	756	687	740	746	719	732	736	727	715	724	760	725	750	731	773	718	761	702	715	702	722	780	686	721	699	703	757	734	723	712	719	717	707	700	755	755	728	766	783	712	700	710	727	734	718	813	725	747	773	709	663	728	726	732	724	766	763	706	713	713	704	773	704	710	724	712	733	737	653	719	740	705	727	742	766	697	799	730	698	725	722	711	728	755	732	767	748	784	671	732	737	743	688	735	760	716	686	725	728	703	785	713	706	727	732	700	689	696	746	690	673	744	688	729	711	791	737	753	735	765	743	727	733	729	717	711	739	754	715	740	708	709	694	770	758	736	712	721	793	740	670	705	756	705	713	716	758	704	720	722	744	722	739	738	724	726	699	708	756	718	763	805	711	729	731	752	697	709	721	739	708	736	698	667	743	719	724	705	733	712	687	759	694	711	725	752	728	697	711	729	698	769	704	717	748	774	727	694	762	775	709	738	789	688	679	734	705	710	762	729	732	765	725	722	700	754	741	758	717	724	696	686	737	748	754	736	708	734	758	732	767	768	768	727	772	770	726	699	729	693	736	707	727	686	748	726	712	674	726	699	678	773	789	744	711	717	728	696	752	760	708	736	732	748	726	746	765	753	720	696	773	705	746	718	764	684	712	736	715	739	753	758	733	701	715	743	731	702	715	744	731	704	741	733	731	657	724	685	760	729	692	749	730	725	803	728	805	761	706	723	760	754	722	743	693	744	734	742	745	738	725	701	738	716	687	712	717	785	730	744	697	687	710	750	746	687	791	747	807	750	716	770	695	720	753	760	710	767	716	684	727	726	726	752	728	717	752	735	710	732	751	728	677	728	755	742	769	747	728	763	714	729	713	723	726	638	693	674	751	685	723	733	694	738	773	768	735	722	714	733	690	701	700	721	731	678	730	768	752	789	723	736	737	778	749	734	718	753	738	714	755	729	805	692	728	720	712	749	702	709	723	706	707	706	696	748	710	697	751	705	752	776	727	711	692	764	779	713	726	703	712	783	713	697	745	718	735	730	711	743	783	711	732	736	723	770	735	712	763	747	690	755	705	757	720	756	773	720	732	770	744	723	710	691	739	730	748	746	710	733	722	741	688	704	729	714	731	694	712	720	700	709	740	748	755	718	752	776	731	725	725	723	757	707	754	762	747	724	763	675	753	753	697	736	743	740	702	707	711	718	700	766	779	696	735	778	737	764	700	716	758	731	690	763	780	746	726	768	772	697	719	703	767	707	766	721	731	722	733	711	705	723	744	732	724	736	732	711	726	723	677	719	739	726	738	737	750	747	771	707	707	724	730	724	739	743	739	697	761	704	740	762	714	761	778	722	737	758	723	745	733	763	703	724	725	712	752	747	739	674	728	736	714	694	740	731	692	695	737	725	771	691	681	718	709	730	716	741	782	727	749	745	727	691	737	714	710	721	762	719	767	753	738	726	750	709	717	694	777	703	711	679	787	711	774	750	674	720	707	758	686	707	747	718	704	760	730	720	724	753	757	722	739	786	749	702	740	725	710	802	720	705	774	720	734	724	726	727	770	705	697	753	747	704	738	766	725	743	722	726	725	719	722	677	694	724	727	740	728	744	737	742	763	645	708	742	754	744	731
2541	207	200	194	193	163	187	168	158	188	161	160	170	162	169	182	173	196	179	162	183	181	159	175	171	158	179	169	154	154	172	173	147	186	160	166	176	174	150	187	166	152	165	149	162	177	174	152	173	153	154	142	162	184	153	169	167	160	163	144	168	161	169	154	186	173	159	158	132	172	156	158	152	150	153	194	172	154	146	164	157	163	141	156	163	181	165	149	138	154	155	174	141	139	156	144	169	162	148	145	153	179	166	141	166	166	170	163	148	174	173	156	156	170	169	146	151	156	144	152	161	155	158	149	157	147	167	170	181	153	179	164	176	161	170	144	185	148	175	144	180	172	155	172	171	161	172	160	158	186	150	175	181	182	168	132	174	136	160	173	183	176	180	156	157	176	176	156	156	165	187	176	184	165	149	169	147	166	158	166	168	179	140	177	165	167	164	169	157	147	163	157	157	175	149	176	158	149	177	151	182	156	175	159	174	166	150	166	173	137	168	172	188	190	176	177	185	149	144	153	170	173	162	155	158	179	156	160	151	172	161	180	176	168	166	179	180	175	161	191	174	156	150	178	173	195	143	165	159	161	176	188	164	176	154	167	172	147	152	168	165	180	187	158	144	154	155	161	160	177	190	147	152	180	173	171	144	186	154	166	166	162	163	162	156	161	146	142	156	160	149	164	180	159	195	173	184	179	164	152	172	163	186	154	153	159	199	178	142	170	166	160	190	169	185	163	159	179	160	151	166	157	158	177	159	175	163	160	164	161	172	197	188	159	158	157	152	131	151	178	158	176	161	155	144	172	172	158	164	170	177	160	135	168	142	159	151	153	177	159	141	158	175	187	152	144	173	182	184	154	160	137	169	161	191	161	146	162	164	162	180	160	146	171	168	151	187	186	159	162	166	166	161	170	171	154	161	182	158	156	140	159	151	140	168	172	159	173	158	157	150	175	183	159	143	166	164	160	165	185	184	174	150	166	170	159	140	161	172	179	174	136	159	162	173	168	170	171	181	154	167	144	155	174	145	182	179	173	138	151	179	171	178	168	169	153	186	163	167	163	150	174	171	158	147	169	141	192	167	166	181	155	138	157	161	139	162	160	166	173	161	171	178	152	170	183	169	192	185	166	196	161	163	170	168	193	179	150	164	171	153	175	170	164	173	151	167	196	176	165	179	156	148	155	146	185	173	196	169	142	168	158	151	159	141	166	166	159	148	166	150	185	163	180	143	190	165	151	165	181	145	155	156	173	192	155	160	174	176	181	155	176	166	166	155	156	161	192	155	163	193	165	203	179	159	176	179	178	154	158	180	157	145	159	166	157	152	145	157	181	150	175	159	166	168	188	151	159	178	154	152	160	155	163	165	160	169	165	148	186	189	158	146	201	179	166	164	163	133	143	178	161	169	173	156	166	177	180	170	153	142	158	169	154	149	167	166	162	174	167	164	168	188	141	174	141	178	176	144	152	155	166	155	155	166	147	158	164	159	189	171	166	144	163	135	159	156	174	175	155	149	164	174	170	162	160	154	172	180	159	184	158	186	140	134	155	165	171	162	155	152	164	159	173	178	157	167	159	139	178	168	136	168	177	142	173	147	149	158	155	164	150	170	166	155	150	187	175	169	184	161	158	170	177	167	161	167	173	149	178	149	155	166	173	152	150	153	177	168	161	167	179	153	136	159	201	159	162	170	167	167	173	193	179	165	166	165	163	166	162	163	176	193	176	164	146	153	181	153	162	141	143	152	171	145	161	167	167	150	159	169	170	159	167	158	145	166	162	168	150	177	159	176	186	179	170	149	156	162	186	157	176	171	158	151	135	163	175	157	172	160	182	161	130	168	182	179	185	180	163	159	149	167	178	153	158	167	146	158	174	164	161	176	138	166	160	152	196	169	186	171	172	190	160	173	176	175	166	144	134	167	162	165	165	183	157	128	156	166	142	148	169	145	156	164	166	171	155	167	150	171	150	176	146	172	180	162	150	161	176	172	169	144	152	160	167	169	165	139	142	155	148	169	151	166	173	187	167	154	188	157	157	156	178	154	160	170	180	173	169	171	164	160	163	176	175	163	137	157	183	145	163	149	133	143	161	160	163	144	174	191	170	166	175	151	173	157	157	160	165	155	157	181	177	171	162	160	152	168	176	155	155	152	172	164	164	154	166	162	165	172	168	158	154	150	164	150	149	176	167	157	175	172	161	163	171	165	168	165	158	143	175	154	172	145	164	179	174	193	197	191	159	164	158	169	181	162	175	167	154	157	184	177	185	163	172	139	152	175	165	173	153	183	171	143	169	164	166	144	180	163	172	189	162	165	145	159	182	159	162	167	166	177	141	178	162	152	164	159	172	170	177	167	153	157	156	146	157	170	171	185	152	160	156	171	162	149	156	153	166	156	173	167	170	160	152	184	166	161	187	155	182	183	166	170	191	149	159	181	165	179	164	165	165	154	152	174	175	158	187	159	132	183	161	160	134	158	176	159	167	176	156	157	167	155	162	180	146	165	144	171	155	156	169	164	162	162	162	156	163	162	166	178	169	173	158	168	171	162	151	168	168	150	150	151	160	178	178	179	167	190	163	172	160	162	158	174	135	165	163	155	174	155	190	164	176	162	154	176	173	154	159	171	159	165	188	155	158	184	161	153	153	175	155	169	149	160	151	157	186	151	151	154	163	176	187	142	184	137	168	165	192	158	164	187	178	154	170	158	180	171	164	203	179	180	162	161	173	166	178	171	183	152	162	151	153	191	168	174	152	176	147	166	172	147	154	174	171	167	176	152	179	166	175	157	167	155	186	158	177	144	158	150	151	136	159	159	187	177	172	186	167	162	170	173	171	162	159	175	179	168	145	167	159	155	158	163	138	177	136	152	173	185	173	182	185	167	143	139	184	158	191	149	176	165	158	191	152	172	187	182	165	160	172	158	166	182	172	166	163	151	159	131	165	164	196	163	163	162	145	159	162	183	165	176	152	187	155	182	147	173	178	151	174	143	166	166	184	184	163	153	154	174	166	155	177	173	182	169	190	158	158	139	159	174	173	184	180	147	155	143	178	184	184	158	149	158	168	164	147	163	162	154	148	181	169	160	146	149	172	175	170	162	151	154	160	172	156	155	168	139	154	179	157	184	169	159	168	179	168	169	164	172	162	156	145	184	145	155	184	159	141	159	148	187	181	156	170	178	176	176	189	149	170	185	205	156	151	173	180	185	171	128	154	172	162	158	174	182	165	146	182	169	173	178	172	143	166	157	163	163	154	166	145	141	165	160	175	165	151	171	156	177	178	164	162	141	143	150	169	175	201	156	161	170	179	171	164	155	158	194	162	148	175	198	171	180	144	161	170	170	166	141	136	163	178	174	177	149	182	175	140	170	167	168	163	163	164	147	173	188	164	165	179	166	153	147	171	160	167	151	184	167	164	161	179	151	156	161	150	181	180	185	168	159	169	164	156	146	161	162	159	182	164	142	155	164	151	170	173	151	151	174	142	183	160
2593	546	668	655	635	569	495	603	544	516	545	556	492	530	510	520	560	523	532	491	501	516	537	530	467	530	483	536	479	536	527	528	475	567	514	507	491	499	485	513	483	511	522	501	554	516	472	502	482	527	551	483	520	452	491	504	512	476	502	497	491	492	487	459	474	516	526	509	501	475	498	506	475	509	537	496	513	450	491	499	477	494	459	473	512	491	532	510	504	525	512	491	562	493	479	520	521	502	506	516	495	486	493	540	500	513	521	477	527	467	530	510	525	543	501	534	552	472	529	460	540	530	515	467	500	479	489	520	500	510	512	517	499	442	482	522	546	475	491	487	477	480	531	473	490	516	496	494	475	523	550	514	504	507	512	506	483	552	519	495	500	530	456	528	478	508	504	516	517	514	477	481	490	470	513	492	529	544	527	515	448	514	469	491	441	478	525	508	497	537	496	510	477	529	499	520	473	478	496	503	475	507	491	514	502	480	486	486	488	494	534	508	513	504	534	473	537	488	545	542	501	529	500	525	504	504	498	486	488	471	519	506	513	507	502	520	501	475	481	533	484	504	496	484	461	503	483	503	507	473	528	470	456	512	531	495	518	479	514	536	486	475	486	496	476	511	499	510	506	517	478	504	529	480	472	455	492	498	495	541	528	494	498	513	524	497	540	495	521	475	551	502	508	504	485	519	470	502	513	485	494	473	490	502	525	499	483	438	522	542	504	525	509	505	488	507	510	520	502	509	544	509	478	523	488	471	490	544	507	502	504	504	491	541	501	494	502	523	502	531	536	484	501	485	479	482	537	501	505	514	513	510	494	475	505	507	518	509	512	459	512	519	497	486	513	473	489	518	561	485	494	480	501	527	503	462	512	522	456	480	479	494	467	500	483	509	491	512	511	514	519	480	533	514	528	487	502	526	504	495	528	503	493	490	447	498	491	459	496	520	530	453	501	496	477	490	448	474	500	537	490	503	521	480	503	511	481	490	509	539	499	469	481	506	492	490	501	478	498	495	463	534	532	488	519	490	494	507	523	518	509	558	489	529	520	475	523	502	488	516	502	523	489	486	512	498	477	529	501	489	511	468	493	465	505	504	503	521	514	493	504	520	513	494	505	492	485	457	507	488	471	536	464	493	529	528	530	517	508	477	492	552	499	505	517	493	466	529	526	501	493	503	498	487	456	516	493	473	520	487	495	473	476	504	471	497	517	501	497	501	501	494	544	553	484	464	526	510	484	538	509	526	458	511	479	512	526	507	506	516	489	469	521	518	470	538	448	459	484	449	506	481	497	509	488	540	520	489	516	513	534	468	513	526	498	500	481	494	500	481	491	480	544	503	501	487	481	491	479	469	516	495	494	497	517	537	515	524	482	486	493	515	521	492	501	501	480	508	522	509	529	476	452	528	517	510	505	487	498	475	487	496	494	452	488	442	487	485	504	530	523	505	508	537	544	522	539	541	513	519	466	464	467	478	504	490	437	470	490	503	523	491	488	495	503	501	517	505	528	509	534	513	483	491	524	496	490	509	501	524	489	512	496	511	480	533	544	501	511	532	465	492	477	514	496	500	497	532	495	483	501	477	510	481	513	497	478	509	513	502	486	522	487	480	523	512	491	513	523	435	477	506	503	531	525	478	483	480	469	492	454	497	513	537	510	514	487	517	476	477	523	496	526	493	488	490	506	488	527	529	526	519	494	476	511	527	517	497	504	473	489	500	491	501	525	540	489	491	528	518	503	532	493	468	492	506	545	521	484	510	523	486	472	505	505	487	497	531	479	492	489	518	485	518	532	497	489	531	455	505	483	498	479	491	518	490	501	474	502	483	478	545	479	498	478	487	448	519	485	505	497	508	499	529	492	499	488	513	478	506	467	507	508	466	460	496	461	515	528	511	514	509	482	496	511	504	516	531	513	473	479	513	521	512	525	499	478	499	486	512	527	512	519	482	464	538	497	476	515	493	539	544	530	474	516	508	508	489	477	496	526	548	435	517	548	511	490	458	514	466	525	494	533	535	496	468	513	534	523	511	498	492	462	494	492	475	528	475	503	523	508	480	500	487	506	503	486	486	488	499	497	518	503	485	559	526	544	443	494	513	487	530	506	486	499	500	545	507	510	495	507	474	497	504	502	543	492	476	523	483	490	521	511	542	510	462	548	504	474	525	481	522	495	529	504	533	499	510	542	509	521	516	502	457	489	515	482	525	475	495	449	516	520	502	471	501	486	459	505	529	498	518	522	450	530	472	550	514	501	522	504	515	489	508	496	574	498	492	496	489	474	514	491	494	510	508	465	475	477	514	486	533	496	519	485	490	526	508	528	483	490	506	501	516	534	532	522	506	513	509	507	490	512	491	499	470	483	498	482	503	555	475	499	478	508	510	469	494	547	503	502	490	524	497	507	466	488	509	474	510	529	507	526	490	521	494	511	502	517	535	523	521	503	522	500	511	494	510	522	499	488	535	518	499	514	493	482	476	456	514	530	476	537	493	478	546	492	518	481	470	491	483	490	502	509	525	508	533	493	529	499	511	525	480	520	476	468	492	500	484	493	515	505	525	506	492	460	487	507	501	504	506	499	518	474	489	488	486	462	534	493	502	534	512	492	507	464	482	522	538	510	506	520	504	534	488	551	515	530	503	469	502	525	493	536	476	520	522	470	500	485	479	485	512	509	502	506	485	488	502	490	514	471	459	491	485	526	543	487	505	542	463	490	536	524	501	529	486	513	541	506	499	543	488	500	492	501	501	479	499	481	497	500	498	505	531	530	485	480	491	498	485	499	525	552	505	523	479	538	497	498	466	495	485	504	490	526	495	506	504	485	522	522	540	527	532	522	489	467	476	496	524	494	529	517	427	469	515	483	496	508	498	518	485	494	509	518	502	485	563	475	504	490	479	493	526	487	464	488	489	449	540	493	461	509	503	488	511	521	480	496	499	500	491	532	502	515	496	480	545	501	493	484	476	497	499	515	496	520	486	504	495	498	540	492	507	485	525	511	509	517	516	501	527	488	513	508	512	503	504	513	520	493	512	488	480	517	523	487	492	507	486	497	471	483	472	483	498	495	511	485	511	493	488	486	498	512	501	493	509	484	484	545	509	502	485	522	486	512	483	488	527	462	486	494	510	520	508	501	491	483	500	564	509	467	493	504	481	516	523	511	529	475	525	499	481	527	501	490	531	501	442	527	511	529	521	526	497	454	489	492	476	504	559	501	522	507	490	521	512	498	529	472	482	487	479	538	495	488	482	499	512	510	507	511	546	511	517	549	526	511	481	511	513	498	521	503	500	484	487	490	518	524	494	500	521	496	522	498	485	483	535	500	522	541	522	528	494	476	495	539	519	522	519	491	538	495	507	490	537	500	508	480	492	492	522	478	534	495	524	529	525	532	457	466	465	477	476	554	527	515	502	511	474	499	531	488	497	516	528	499	481	484	486	485	533	499	473	505	543	525	490	522	503	507	511	471	491	456	491	503	482	540	527	473	479
24574	4136	1351	976	728	592	523	460	414	419	411	341	364	391	349	361	322	302	317	336	315	313	337	327	314	317	318	324	301	302	341	316	310	320	310	303	329	353	328	283	345	330	296	268	330	295	308	291	314	318	292	297	301	300	309	292	320	304	344	296	295	272	323	315	332	293	298	320	296	321	268	314	286	302	278	305	300	282	281	307	314	316	289	280	324	298	322	315	305	295	317	314	329	299	310	318	306	304	300	327	314	303	349	272	316	311	301	272	313	295	307	296	274	296	331	313	315	254	334	290	330	283	300	306	278	293	349	307	287	309	285	319	271	298	301	289	325	308	300	294	299	317	292	335	271	315	314	315	319	315	295	299	292	270	272	290	314	312	325	293	336	299	286	295	317	279	291	308	337	280	310	287	311	308	315	292	259	313	295	313	299	305	328	300	319	286	297	329	289	319	308	322	317	270	314	309	312	320	290	308	288	320	299	272	328	300	317	315	311	279	303	320	324	290	315	305	295	283	289	320	296	266	303	300	296	303	288	320	303	309	313	295	321	302	288	326	297	286	303	292	311	286	293	317	316	296	295	290	295	301	338	315	301	302	294	281	313	322	314	304	316	312	313	322	300	313	288	292	284	280	310	312	276	305	282	307	300	282	313	306	312	278	282	266	296	291	297	298	318	315	280	291	322	350	291	334	292	290	280	304	300	256	299	328	307	325	273	359	316	274	278	312	301	316	303	339	305	350	316	277	300	325	322	309	282	324	273	265	292	307	310	333	320	309	307	282	271	286	288	284	269	311	308	325	286	292	310	292	333	291	293	320	290	289	289	302	313	306	299	309	313	344	278	282	297	299	302	279	272	306	299	292	309	324	304	292	308	318	303	312	286	284	326	310	298	313	313	291	301	312	328	320	315	302	300	305	321	311	323	279	324	303	312	280	297	328	320	311	334	282	331	295	306	298	313	295	310	311	310	305	315	323	276	308	299	308	330	340	267	272	317	274	321	297	341	328	308	311	317	299	269	301	298	295	296	268	298	323	302	300	341	302	294	297	322	304	287	288	284	325	327	303	272	294	285	339	288	291	299	291	287	289	299	321	304	299	311	305	315	305	308	279	302	325	320	317	281	324	278	329	272	322	291	309	293	308	286	292	303	290	296	317	316	325	286	300	301	291	339	284	288	282	329	305	319	310	302	299	307	289	307	293	332	341	289	295	322	301	291	301	332	311	327	301	297	291	321	317	298	278	292	294	289	296	281	297	276	305	285	290	303	310	314	304	296	310	316	291	312	295	306	310	277	332	319	276	307	338	280	294	264	281	308	289	324	309	282	288	280	280	316	302	295	287	297	321	314	269	301	326	334	331	296	298	309	323	298	285	327	301	297	283	301	322	295	310	313	304	259	286	348	310	306	280	320	284	298	296	328	314	299	312	305	318	316	280	342	301	327	320	316	279	279	308	309	275	302	303	264	319	286	289	298	304	299	303	284	305	324	323	325	345	286	340	292	311	300	292	289	290	303	293	273	286	320	287	322	299	291	294	325	308	282	288	336	298	352	327	335	289	293	306	274	352	313	288	301	310	277	291	314	273	301	304	282	288	325	295	309	315	305	269	289	283	306	314	290	289	307	308	296	308	292	303	271	330	302	300	317	307	288	315	304	309	314	317	288	306	344	272	311	305	274	312	289	314	331	312	289	295	296	305	305	289	304	301	305	308	339	297	323	328	313	276	346	332	305	299	296	315	281	311	283	290	284	316	320	290	328	299	313	312	290	303	303	331	281	302	350	308	286	297	323	300	299	329	313	328	326	322	280	267	317	290	308	288	315	326	302	288	279	285	303	329	285	304	315	313	299	319	309	314	288	302	324	312	265	270	296	278	328	313	322	323	310	286	299	335	317	312	302	315	345	304	284	283	311	293	244	279	311	308	282	299	322	315	305	304	300	319	303	310	297	271	333	328	295	316	315	305	275	257	305	331	299	315	289	300	312	334	311	297	283	291	302	300	284	294	313	292	309	317	326	354	288	315	282	304	331	311	277	290	310	276	320	319	311	303	305	279	296	327	315	282	309	304	312	280	281	285	279	321	299	303	335	337	300	325	306	289	292	316	297	284	298	302	315	314	285	303	270	276	338	274	302	271	331	284	323	292	337	302	292	276	293	294	282	289	322	307	319	290	288	288	298	331	313	310	267	303	315	290	335	281	296	287	296	302	293	322	314	286	319	311	329	273	296	326	279	314	322	319	290	294	307	299	306	311	311	303	303	314	285	287	303	295	310	304	311	274	294	313	297	280	302	308	328	322	287	290	325	285	284	308	306	313	336	311	321	304	316	321	301	296	294	300	308	289	309	292	331	341	303	282	284	300	321	318	303	320	293	261	288	298	297	311	286	323	288	302	274	334	301	306	303	324	295	284	304	322	292	269	291	300	282	335	345	324	298	299	299	292	339	289	316	325	315	295	318	306	315	297	316	322	317	353	324	322	316	291	284	300	281	306	318	336	273	304	312	299	278	314	306	317	307	322	309	320	291	323	315	309	282	342	309	295	314	288	335	317	302	358	310	298	302	296	300	351	292	291	293	325	310	315	317	297	290	279	288	310	310	295	275	322	318	311	305	335	317	328	333	263	303	306	303	316	340	324	300	335	291	316	300	303	286	291	312	267	300	320	328	292	340	307	274	297	300	300	288	331	309	315	290	309	288	286	321	300	311	299	321	358	306	346	289	319	293	312	317	311	291	326	299	297	318	281	274	294	291	309	311	308	282	276	314	315	326	305	328	307	306	308	271	311	297	309	308	307	310	280	325	319	301	320	323	280	321	299	316	278	287	291	288	317	285	341	301	302	268	296	308	285	323	289	310	297	308	331	289	306	331	317	274	304	304	319	289	303	288	319	301	307	312	350	301	258	288	306	305	320	308	296	314	277	284	310	324	295	310	307	285	284	314	290	297	296	346	305	308	269	303	282	330	333	314	323	294	330	301	280	310	329	316	322	292	330	321	288	303	272	314	279	307	319	293	278	322	306	300	325	297	284	277	309	307	303	290	311	287	302	302	295	307	324	293	296	300	258	312	283	291	277	323	316	314	296	277	326	307	294	299	302	312	308	298	317	283	329	309	330	337	290	277	283	296	311	289	306	285	287	305	315	305	304	343	303	310	310	333	315	316	283	295	312	313	266	343	310	314	297	307	313	310	312	302	297	294	308	299	301	295	299	327	298	341	304	314	289	300	323	309	339	293	288	331	301	335	307	301	319	260	272	278	309	317	316	314	300	309	304	310	306	274	309	321	298	287	303	301	321	329	276	335	326	314	303	302	300	276	353	302	291	306	285	316	314	319	325	308	326	304	334	301	289	314	285	306	302	291	311	297	285	307	270	330	332	283	279	307	319	291	298	298	286	315	308	302	307	333	295	314	289	297	291	322	280	352	288	311	351	282	256	322	299	316	314	323	313	313	294	303	307	320	287	294	290	305	300	302	307	302	307	291	305	307	306
13024	1706	3260	3505	3016	2548	2131	1888	1662	1549	1330	1323	1277	1160	1116	1045	1101	1120	1082	1009	953	919	959	945	983	942	933	874	914	913	964	891	879	916	929	848	828	859	893	893	847	862	852	838	871	832	882	866	817	839	885	860	788	847	818	849	788	787	876	802	796	839	870	832	836	834	844	798	875	853	820	866	800	814	769	846	872	835	826	816	809	823	830	829	826	813	828	837	808	736	867	791	872	848	806	818	863	815	814	865	794	859	840	853	808	780	779	805	813	827	851	785	833	862	829	820	767	821	787	788	837	797	799	822	756	822	801	857	855	852	845	841	781	843	805	836	779	803	861	824	829	815	784	796	823	797	809	774	830	840	821	878	859	860	794	808	836	842	801	800	795	831	792	838	834	824	850	842	837	791	809	792	861	802	836	849	868	795	879	800	826	793	798	803	871	813	859	830	844	817	753	769	874	808	820	864	777	851	812	835	835	821	795	804	822	799	830	831	805	811	820	842	821	852	861	790	830	789	851	803	838	821	845	832	806	784	817	840	811	827	887	818	865	828	856	851	868	808	791	830	833	845	796	801	810	845	807	794	850	820	835	776	778	853	823	848	778	837	862	863	810	808	904	794	769	798	842	816	819	842	819	830	835	791	896	843	834	812	814	821	827	822	809	776	865	815	821	816	847	806	819	828	806	805	855	789	795	830	845	841	822	816	811	814	807	831	842	842	843	849	830	809	825	846	863	783	802	758	812	808	805	794	808	835	774	857	805	805	777	796	786	812	837	801	812	822	804	807	823	874	807	823	845	867	844	802	788	856	818	800	834	822	836	821	825	800	775	815	849	800	815	802	826	838	749	851	812	848	788	919	809	863	800	792	823	842	838	860	835	870	810	811	791	795	815	830	882	835	810	810	806	786	840	771	781	775	794	821	826	797	820	821	832	871	847	839	776	764	796	828	796	867	820	855	856	807	799	814	789	813	811	803	778	766	803	858	844	852	826	835	768	779	807	824	828	781	834	827	829	807	832	806	823	830	823	843	781	818	798	783	811	858	801	782	855	835	795	849	800	818	790	829	859	835	834	837	780	794	882	829	824	766	819	794	849	801	871	786	820	782	817	814	836	827	825	796	860	837	829	831	841	785	850	826	819	779	829	843	843	803	842	815	840	813	775	790	823	844	831	822	861	799	881	834	856	794	783	864	811	850	780	725	805	775	793	840	817	805	754	810	789	881	823	822	853	856	792	827	841	817	823	789	849	796	798	848	792	789	813	862	762	839	821	802	783	841	781	774	878	838	769	845	843	800	781	839	817	847	857	845	832	877	873	834	840	780	821	788	866	798	802	864	804	823	792	817	787	845	821	852	813	842	810	884	788	844	852	829	811	834	815	791	804	795	846	802	802	816	838	785	854	783	728	802	781	815	820	844	797	898	840	799	856	775	814	848	822	821	825	759	797	828	801	803	820	804	781	833	835	815	839	807	761	821	827	772	843	754	823	831	844	824	822	772	829	825	813	822	808	836	836	858	810	804	847	799	802	841	844	831	793	813	797	806	815	873	878	853	846	822	837	830	813	806	799	853	806	813	850	844	799	797	804	859	786	808	807	850	830	771	842	799	822	839	846	849	810	779	807	869	823	831	807	850	830	810	839	827	805	788	834	805	820	777	821	868	821	791	868	848	824	808	829	804	801	825	831	764	815	836	842	814	825	721	823	781	816	800	845	822	813	859	821	797	824	847	803	789	842	801	844	796	822	790	878	831	838	776	803	823	772	833	754	869	821	830	800	827	810	788	873	845	844	793	841	814	784	840	784	851	824	842	848	835	790	878	846	785	814	837	854	798	812	872	831	825	812	820	833	817	786	827	809	847	856	820	832	804	802	837	829	854	769	810	839	774	779	822	845	842	809	807	809	860	848	821	788	824	858	796	904	826	807	838	808	795	805	802	816	788	827	786	811	803	808	838	831	774	817	827	820	804	817	849	793	827	801	827	787	831	828	785	802	845	825	777	854	784	837	815	808	878	814	786	798	741	810	770	811	832	794	866	855	803	831	846	800	814	812	805	810	822	843	777	838	795	835	799	796	849	815	803	844	805	842	817	866	813	819	787	802	864	836	824	827	781	831	773	871	853	795	857	814	825	844	849	822	814	831	840	831	816	771	818	867	822	849	808	819	839	851	852	796	774	825	834	835	850	828	804	768	825	808	770	796	789	825	809	877	751	807	862	818	825	845	857	788	808	861	794	806	841	788	850	787	849	811	804	791	793	813	857	784	854	832	818	817	851	828	785	802	811	835	811	796	805	852	808	768	766	822	813	838	851	853	854	814	851	847	798	825	789	773	790	812	772	814	848	787	920	816	820	815	824	813	860	851	803	809	854	813	794	791	831	789	793	830	850	842	797	814	849	780	794	838	818	836	849	801	816	811	873	812	822	856	804	898	784	802	807	842	850	769	822	806	812	830	830	776	843	782	842	807	781	806	853	833	808	821	877	814	817	842	808	814	830	837	803	814	877	824	800	766	814	883	823	858	866	823	812	817	794	803	865	864	834	808	811	786	827	819	779	846	814	799	839	847	846	830	789	809	874	841	799	780	806	819	792	809	819	789	809	834	812	814	844	776	803	881	852	822	808	773	826	840	786	769	819	784	843	786	840	779	778	851	815	804	841	787	838	766	814	842	814	833	877	855	810	886	848	802	776	860	868	811	836	795	841	831	852	818	805	798	853	790	834	822	848	845	810	809	776	832	834	820	860	820	829	853	788	832	841	810	832	862	790	784	841	781	792	862	801	804	850	825	824	787	815	816	812	797	784	844	812	782	745	830	830	825	845	750	857	861	835	797	794	835	828	813	815	783	848	837	796	817	832	788	900	786	804	780	813	771	807	822	836	850	830	807	842	823	772	843	878	792	781	806	830	776	823	797	844	809	823	794	793	788	789	789	787	796	818	819	810	826	805	797	861	810	789	780	817	840	828	779	843	776	832	865	798	792	773	794	794	798	816	807	912	803	833	837	816	803	853	832	820	808	810	753	808	837	799	820	726	797	811	783	811	828	866	876	833	840	861	774	860	859	820	823	792	788	776	833	784	815	832	844	837	826	789	795	816	874	816	823	806	832	823	785	794	821	840	874	791	835	890	844	794	834	835	805	857	835	818	827	822	848	794	852	801	820	791	861	857	818	824	835	792	773	833	881	834	858	769	798	806	829	852	796	825	851	813	728	819	776	856	843	777	800	794	816	812	815	788	791	850	789	829	788	826	786	815	822	836	843	846	765	762	815	851	817	757	796	798	773	831	790	842	767	818	839	823	861	787	798	817	841	834	741	810	825	801	811	825	818	805	849	785	839	864	859	854	784	760	839	857	819	834	882	791	800	839	815	834	822	790	860	832	824	847	814	756	852	840	843	814	787	792	839	840	799	859	752	825	797	809	794	836	878	792	769	787	829	837	818	827	813	823	781	816	892	822	801	794	814	787	795	836	836	846	835	867	856	807	794	795
35024	9928	2540	1726	1193	869	700	645	499	464	432	430	382	385	352	354	342	330	347	316	314	284	284	333	331	294	309	297	308	311	290	273	264	286	320	299	290	317	298	290	296	297	290	237	304	274	271	259	307	276	308	294	258	258	257	279	274	314	292	258	272	245	291	282	266	273	256	251	252	273	280	294	290	277	293	286	282	329	300	241	284	258	258	257	290	270	312	302	242	284	266	262	297	271	291	269	252	266	263	245	272	312	290	235	289	282	253	299	258	295	281	272	268	284	278	263	318	284	266	299	258	272	269	270	257	281	265	262	237	252	261	317	274	290	290	290	266	255	282	343	267	276	279	265	279	270	282	263	284	258	291	274	292	278	306	284	292	275	272	284	265	293	265	253	312	283	257	284	276	286	282	276	248	283	258	294	265	283	306	264	271	247	270	279	274	294	250	286	275	282	258	263	281	317	306	257	266	261	285	293	289	289	278	267	235	273	239	242	290	277	312	279	278	287	272	304	276	292	255	320	279	276	293	290	257	288	261	256	269	267	247	266	294	263	278	287	288	279	279	272	264	269	305	247	249	255	292	273	302	274	281	299	293	272	264	340	298	279	257	269	265	263	239	287	261	297	289	263	288	270	257	268	280	263	303	261	250	255	255	270	276	288	280	268	268	285	288	297	281	266	272	273	304	294	270	269	297	253	270	282	256	294	306	241	267	248	279	291	275	251	266	273	294	290	290	278	267	295	271	253	261	277	291	290	283	300	270	296	259	276	285	285	310	329	263	280	298	255	257	269	254	274	277	286	264	277	275	257	287	261	271	254	251	280	316	240	258	272	302	300	295	291	294	259	277	312	286	307	269	310	291	277	252	309	274	283	278	301	287	240	255	265	283	267	285	300	259	277	263	246	257	262	293	299	275	292	260	270	265	278	273	288	270	278	285	285	253	295	291	274	302	277	265	295	281	280	262	268	270	278	288	289	249	286	262	262	277	274	255	297	260	286	283	290	292	272	264	269	290	275	282	279	293	300	256	278	272	301	290	265	267	288	276	271	264	271	281	312	257	276	253	288	293	272	302	291	258	267	290	272	285	253	249	290	267	320	269	307	293	282	291	275	240	275	298	273	242	293	277	271	288	268	265	264	285	265	264	288	263	287	279	283	287	259	259	288	286	244	226	285	268	297	284	275	295	272	282	270	268	278	315	292	262	275	273	274	273	253	261	287	290	285	269	267	279	313	275	297	257	280	268	280	252	265	259	280	263	287	261	280	293	312	277	310	266	269	270	265	275	283	301	275	282	315	278	277	261	282	260	304	279	260	280	274	315	273	253	300	255	268	264	276	266	277	295	302	315	298	285	268	295	282	279	257	271	267	279	287	295	279	278	249	287	273	274	292	254	271	272	281	302	293	272	269	253	286	255	274	294	296	277	257	263	307	275	283	266	289	282	277	289	273	299	284	281	265	295	304	281	266	261	266	249	278	286	270	260	267	286	281	264	264	264	266	292	300	282	261	281	265	250	286	300	267	285	278	286	300	290	281	250	331	287	283	315	277	257	277	291	283	255	312	265	265	259	291	294	288	291	275	277	290	273	277	288	276	271	271	249	302	248	273	287	272	266	241	297	280	288	270	297	261	306	292	258	256	303	293	278	259	272	302	299	266	298	255	257	300	284	275	268	300	286	279	278	282	297	285	257	269	292	280	284	270	296	290	253	265	269	248	334	243	265	277	278	296	279	306	270	294	240	302	304	296	274	253	270	269	304	261	274	251	271	258	251	254	272	263	277	289	303	249	295	268	252	286	296	280	282	273	297	271	263	273	263	304	252	306	278	275	279	246	277	261	281	265	245	282	261	275	256	291	296	270	283	284	299	300	305	274	294	291	292	251	276	247	274	296	307	296	260	313	300	281	281	263	247	302	267	276	287	270	264	281	269	257	259	281	264	309	283	257	297	282	253	291	297	292	294	262	289	322	283	296	285	305	269	294	270	291	273	297	307	255	292	288	304	256	251	291	296	306	244	260	261	281	279	282	276	302	249	292	269	294	285	290	277	277	240	313	282	269	322	298	292	254	284	281	258	267	261	264	302	272	272	268	268	284	272	285	326	288	266	271	304	274	302	313	271	297	289	281	295	286	267	285	271	258	259	286	261	282	273	302	280	278	276	263	299	249	289	259	273	278	248	299	315	278	284	279	273	309	276	288	259	302	287	301	280	252	272	269	300	285	293	284	294	292	301	268	289	254	296	276	223	310	281	268	275	237	244	266	284	277	257	243	251	290	290	263	304	253	259	277	268	272	270	293	301	277	300	273	294	255	253	259	269	275	286	289	270	269	284	285	259	257	247	303	292	290	291	281	263	255	273	239	322	281	298	317	307	274	277	247	287	277	251	287	276	274	286	249	287	250	292	254	295	318	293	259	286	285	300	275	264	269	281	267	268	288	255	273	278	250	258	295	282	291	263	293	281	259	268	267	285	300	287	292	251	261	272	271	296	274	251	272	274	307	274	268	249	258	282	271	267	271	283	255	263	269	304	269	252	318	291	230	281	277	262	277	311	263	279	289	285	285	292	263	294	261	291	266	290	281	267	259	274	255	308	287	270	315	280	294	262	283	279	265	319	272	271	256	272	286	257	289	278	272	282	274	280	293	251	257	259	292	287	284	287	271	276	287	282	277	283	270	286	299	288	259	292	263	284	251	283	287	287	307	277	263	279	265	275	254	273	298	249	245	269	288	244	288	266	252	282	261	239	249	254	283	268	273	287	267	288	261	244	255	244	283	277	268	288	265	251	247	278	297	299	260	287	257	317	293	283	263	252	285	286	276	298	272	242	294	256	251	296	291	279	276	272	283	283	271	240	296	299	285	285	280	291	248	278	248	292	284	299	301	283	258	282	264	289	269	271	288	265	281	274	247	257	291	271	271	256	241	308	286	261	277	284	280	287	256	301	253	243	314	244	277	277	261	285	284	283	287	261	268	262	296	305	268	286	290	292	285	295	299	273	273	301	260	251	286	267	269	261	293	279	272	276	289	283	271	284	276	262	296	257	268	274	283	285	285	251	266	291	287	287	289	272	275	308	282	285	286	292	280	284	278	319	277	297	273	282	278	323	306	289	282	265	313	287	262	292	292	280	270	252	256	304	269	226	276	323	244	266	264	284	268	263	240	284	288	292	293	290	298	248	296	253	314	296	291	289	304	272	281	266	254	261	268	256	293	284	280	311	272	292	274	269	268	295	267	280	278	285	265	264	244	281	257	272	313	281	250	303	314	266	260	282	265	277	277	262	297	284	273	280	320	275	279	312	268	253	270	297	294	253	278	276	274	253	252	280	283	280	248	313	241	283	310	284	284	277	257	296	274	298	290	275	267	256	255	298	249	303	269	287	260	252	260	275	272	281	265	278	303	280	306	297	249	260	283	267	292	247	265	272	258	254	251	271	279	286	242	296	306	295	297	287	278	304	287	270	302	290	252	252	270	289	263	298	274	286	264
17461	2368	5224	5653	4856	3839	3318	2690	2356	2109	1867	1703	1586	1390	1326	1266	1231	1165	1209	1080	1031	1022	988	925	927	929	900	880	887	883	876	849	893	891	820	793	830	788	845	824	851	810	805	826	806	776	759	783	779	793	777	811	778	795	757	784	768	757	735	756	736	728	752	765	779	759	759	766	746	761	802	660	743	727	760	775	776	766	741	740	736	751	778	739	780	706	720	732	733	705	797	738	765	787	765	787	739	767	798	701	739	723	700	702	750	737	766	727	764	744	714	726	758	756	733	760	717	774	698	776	726	700	760	749	707	717	746	731	755	737	719	757	742	726	711	718	716	749	711	725	747	706	733	706	763	737	748	715	730	715	707	738	693	745	758	702	713	731	740	718	745	728	717	727	711	759	718	707	756	697	759	726	715	711	754	701	723	719	764	763	723	734	755	736	676	716	745	743	753	726	748	741	759	709	713	776	716	749	688	705	704	705	751	793	747	679	799	715	736	728	754	728	713	710	744	732	720	731	730	758	788	748	714	729	737	711	690	696	778	714	750	745	753	711	749	733	701	732	762	752	726	732	730	724	715	696	712	708	753	742	739	726	714	732	776	715	746	735	705	809	710	744	717	698	709	728	669	759	767	755	756	756	728	751	732	758	759	723	671	719	764	706	761	801	796	724	674	737	684	745	680	738	678	751	751	718	733	720	721	729	744	739	747	726	720	711	745	759	720	702	684	683	746	724	744	723	736	726	697	697	733	712	748	750	770	694	817	713	721	775	759	763	762	739	778	706	728	662	687	695	708	749	758	742	770	770	714	717	708	744	722	731	746	781	756	747	729	678	769	689	688	677	680	712	732	703	753	725	690	703	724	756	730	719	786	733	721	703	670	702	749	745	674	749	766	733	725	793	715	700	757	734	704	733	737	740	743	722	719	780	689	740	717	707	731	675	775	723	737	698	712	772	721	752	735	699	723	782	664	781	706	731	741	687	720	725	712	699	696	711	750	751	719	732	743	711	727	721	693	750	714	765	730	752	732	703	709	725	711	727	766	746	757	718	723	762	731	768	689	737	733	742	700	709	682	713	709	712	716	677	736	737	724	812	736	694	722	744	740	699	725	740	690	701	719	728	739	750	685	703	796	740	741	707	738	753	731	690	714	743	765	753	675	720	736	754	697	740	756	725	742	736	757	781	748	743	740	738	711	742	749	732	754	735	698	702	801	722	720	756	704	719	776	756	718	686	743	687	747	718	726	751	716	726	762	736	746	731	700	760	736	747	704	783	742	719	708	682	756	708	713	714	788	735	730	715	732	741	714	747	698	732	714	729	772	737	715	706	701	742	700	705	723	738	744	732	761	734	737	717	733	705	674	765	733	764	774	743	777	702	780	687	772	690	720	681	733	728	736	749	719	729	704	730	751	712	766	725	751	726	660	728	751	729	728	752	709	694	735	690	719	764	724	725	728	759	769	709	738	713	712	696	765	717	734	736	720	698	706	755	724	716	753	715	704	775	767	715	748	687	749	679	765	760	712	759	740	730	739	746	737	789	765	685	732	766	718	747	789	701	740	719	724	698	704	705	718	701	724	733	744	725	721	718	784	791	731	720	716	768	740	740	742	733	696	679	762	715	706	674	757	765	663	668	691	737	705	774	718	728	759	722	722	735	689	757	734	719	736	742	707	768	741	690	779	758	719	723	702	734	729	764	716	702	680	705	729	717	740	714	743	705	689	726	737	728	732	764	705	730	757	722	705	729	724	741	720	753	741	731	722	735	732	684	667	720	701	690	709	738	737	741	676	754	772	768	731	710	743	752	726	732	737	712	756	709	724	706	752	720	757	704	715	736	732	689	744	786	722	723	759	719	746	747	747	687	738	728	731	737	760	759	737	726	699	679	713	712	726	675	739	695	716	715	744	748	723	718	712	666	763	733	737	707	737	751	704	717	736	736	731	760	707	714	709	718	735	709	719	698	708	733	741	717	716	704	718	751	725	734	745	765	688	739	734	695	757	718	729	691	699	736	715	755	695	719	743	744	722	686	697	733	728	736	739	711	720	713	729	761	715	758	769	745	714	764	689	698	747	727	720	695	763	752	741	724	739	755	666	766	671	728	734	726	724	682	740	762	747	725	772	716	747	706	695	717	707	749	745	685	680	716	716	745	745	724	693	707	714	674	737	763	727	757	739	710	687	749	782	762	696	716	690	752	739	751	728	724	732	738	764	731	755	749	721	689	704	759	726	705	684	713	694	727	732	691	729	725	719	730	716	731	719	749	724	740	733	721	702	754	693	737	758	728	749	691	690	723	736	717	730	726	770	766	721	711	713	687	722	735	723	754	745	712	716	682	765	723	776	740	775	758	714	677	723	693	718	708	708	714	704	719	712	777	708	717	695	748	751	744	727	721	797	750	771	740	723	739	731	734	730	714	740	711	728	713	735	760	710	705	733	692	658	751	758	752	739	750	690	729	748	711	710	720	725	724	747	742	741	707	687	763	702	756	724	706	707	723	715	716	757	759	768	720	702	701	741	764	735	727	715	728	720	712	701	735	700	725	733	667	728	748	735	691	774	746	778	724	712	773	750	660	716	720	761	738	737	740	731	764	778	753	708	734	668	677	713	759	733	721	713	807	742	710	737	730	716	691	709	733	684	735	681	717	664	697	652	738	716	729	744	742	715	791	717	780	706	743	725	723	716	771	759	754	743	736	724	761	742	698	725	720	716	716	791	720	731	706	727	732	750	707	718	799	747	723	727	717	725	677	717	716	721	737	726	726	723	744	708	756	725	740	693	763	688	725	751	731	733	727	711	708	764	713	717	710	691	717	732	737	716	725	756	778	764	705	723	757	750	700	728	790	700	745	746	769	735	702	676	750	721	691	709	713	727	689	733	688	683	720	750	728	749	762	719	728	769	723	771	768	729	720	787	722	737	680	710	750	757	777	705	695	683	742	707	712	743	715	792	713	770	753	734	686	730	773	732	744	771	740	710	702	741	735	709	751	728	758	773	744	698	700	725	741	754	675	766	733	705	779	730	758	726	726	700	697	749	757	738	775	747	735	774	748	698	715	747	715	709	709	710	714	727	708	728	720	730	754	720	738	753	700	680	696	774	682	686	717	721	746	731	695	697	704	710	717	752	698	739	750	684	691	747	763	731	789	746	732	745	756	723	690	747	755	735	715	742	722	731	704	748	760	708	721	723	738	707	756	738	742	708	733	698	720	710	735	737	740	723	713	732	789	822	713	744	735	688	714	748	710	737	714	698	784	693	730	775	767	746	702	761	717	739	789	758	726	733	721	710	725	731	803	717	696	757	753	679	734	700	753	723	705	788	726	768	717	719	723	733	715	778	687	724	737	769	776	712	716	722	748	725	743	776	741	683	700	724	751	715	728	731	777	660	726	784	726	727	712	739	723	776	720	712	724	729	720	724	718	746	753	771	717	767	711	714	752	705	701	712	724	749	744	789	751	734	764	737	742	780	680	736	730	749	732	750	701
2437	197	217	174	188	186	168	169	136	154	181	168	153	182	182	167	169	174	174	187	182	154	141	177	148	160	178	181	159	169	164	178	170	166	144	150	155	179	163	140	173	172	139	158	169	203	174	151	141	148	165	172	160	170	151	167	157	145	150	174	166	171	168	163	156	165	147	160	169	166	151	189	152	151	157	159	160	149	168	171	150	164	167	163	174	180	170	167	167	147	141	154	164	167	181	178	167	143	143	145	166	133	143	200	176	149	155	163	168	150	158	176	183	195	158	150	177	157	156	168	166	150	163	187	166	151	152	145	188	155	192	177	156	180	175	167	168	155	142	177	163	173	178	166	157	165	193	166	149	194	148	175	166	168	151	143	158	163	172	158	169	143	172	176	173	130	159	137	167	154	165	193	159	180	167	159	162	153	147	142	162	171	165	176	163	169	187	158	172	161	159	167	175	174	178	164	145	142	164	166	147	167	154	171	159	165	183	162	150	186	148	175	142	150	176	162	155	157	162	141	165	164	157	157	169	173	161	153	152	152	160	172	161	178	156	154	172	183	155	163	165	161	198	162	185	152	158	156	163	185	167	161	162	163	177	148	164	154	156	156	160	133	158	169	140	183	162	164	126	156	177	152	152	186	151	165	142	186	176	170	150	148	178	152	159	162	166	158	162	149	172	155	158	160	158	174	162	162	166	159	181	188	155	137	171	156	158	183	177	147	160	164	159	152	163	172	170	177	169	151	182	163	172	167	184	132	156	177	152	146	173	123	173	179	159	135	146	159	162	155	185	153	153	166	183	142	157	184	160	157	154	144	162	191	146	139	166	173	164	174	155	148	158	171	138	177	152	178	169	152	172	181	150	157	151	182	162	182	160	174	153	139	196	152	149	166	155	157	142	170	179	159	170	181	165	166	170	147	180	129	166	173	181	161	149	175	146	144	177	163	158	165	161	164	136	153	141	151	165	171	169	153	165	166	196	159	183	158	151	173	173	169	157	148	180	189	187	166	143	163	162	160	150	146	150	150	160	147	163	158	148	143	167	165	152	150	173	165	169	183	162	191	180	188	165	161	184	145	174	161	149	150	186	175	159	146	170	169	178	156	181	165	152	156	148	169	165	155	150	183	130	167	169	178	160	171	184	161	162	164	160	161	171	182	149	155	150	173	166	161	163	173	166	164	163	136	175	159	177	169	181	158	141	157	150	171	161	160	156	159	152	172	160	158	149	174	155	158	172	192	165	172	146	160	155	148	162	153	180	147	154	137	158	158	185	175	159	161	167	163	156	175	162	165	147	155	164	145	170	189	163	166	166	179	157	148	142	173	174	169	183	143	144	161	173	157	171	174	167	161	148	168	167	169	154	151	173	184	194	154	159	171	165	159	160	169	165	175	177	154	161	175	194	147	156	159	173	163	170	151	169	165	163	186	180	174	171	147	159	183	151	145	170	159	155	158	163	158	136	178	172	166	173	168	136	169	176	180	164	138	163	162	182	154	164	152	161	172	145	133	156	172	189	185	175	133	166	172	181	162	156	170	173	164	157	150	169	150	161	148	174	151	187	165	149	182	168	138	156	136	182	161	149	149	158	148	139	149	166	167	156	187	155	164	196	143	172	149	164	162	172	153	126	180	194	149	164	155	163	150	147	159	177	178	156	159	153	161	159	127	167	150	173	177	134	174	168	155	172	140	159	178	156	157	188	197	158	162	175	148	160	159	159	164	172	161	164	171	155	171	157	149	167	176	179	171	174	154	194	133	149	181	146	199	163	162	161	151	163	168	190	180	169	164	164	188	164	163	170	154	169	157	163	154	167	154	124	157	174	178	177	165	158	170	166	165	144	175	159	149	168	169	152	168	152	167	145	146	164	169	149	159	164	171	161	151	143	152	159	176	150	152	146	162	169	159	171	182	139	159	204	175	170	176	159	167	151	153	133	150	187	175	161	170	152	187	164	163	156	167	186	160	157	156	159	185	164	157	168	147	164	155	179	158	152	146	158	151	161	153	167	164	174	188	171	170	184	161	167	175	157	174	144	146	171	181	162	156	192	166	164	162	147	177	169	180	168	186	187	140	164	157	154	176	169	147	154	151	150	161	153	164	172	163	183	165	163	165	154	156	180	162	179	162	178	167	162	145	158	166	185	188	169	175	154	174	159	162	154	167	162	159	159	175	144	174	158	153	174	130	181	173	148	186	146	166	141	156	170	147	183	177	189	171	158	174	152	164	153	129	190	159	163	172	172	165	153	138	162	150	163	156	184	161	146	160	160	146	199	177	159	144	152	142	141	162	174	159	172	155	177	168	166	156	148	162	150	192	166	165	151	154	163	171	199	153	169	151	171	171	169	173	148	167	157	176	172	151	153	176	164	154	181	167	190	149	149	184	160	134	155	174	162	179	162	151	136	148	140	175	165	184	173	149	151	143	155	160	176	194	164	161	166	174	166	171	164	141	137	166	145	158	183	155	158	143	155	166	162	181	156	173	171	172	175	151	161	163	160	158	163	141	167	170	166	166	152	148	150	177	180	150	165	169	165	126	159	157	183	166	164	179	152	147	150	169	160	154	164	159	172	149	157	154	170	164	154	164	186	157	159	162	144	153	160	156	177	154	175	168	179	156	159	154	169	158	167	159	184	173	174	157	173	158	141	165	141	143	185	153	160	161	153	171	160	188	167	168	147	150	165	169	154	154	168	154	148	171	148	131	159	151	159	155	146	177	149	163	169	152	168	148	160	183	171	165	172	198	136	165	155	169	179	152	149	140	163	176	158	142	160	171	183	176	155	164	161	168	167	166	163	164	161	167	149	166	162	154	177	170	167	165	159	179	153	133	141	165	161	154	173	156	174	165	174	182	129	168	154	151	136	183	171	183	169	144	167	152	160	176	163	154	149	167	169	175	182	193	183	142	163	181	150	177	145	148	155	182	197	187	171	158	157	159	174	154	155	163	176	178	168	170	138	144	150	155	175	151	170	164	180	164	155	170	172	161	150	143	165	166	175	148	170	174	168	164	144	154	176	177	164	169	168	163	151	164	167	160	192	186	162	158	165	149	143	191	168	141	161	175	184	166	152	158	175	170	156	164	156	169	152	158	158	157	162	158	183	143	159	163	186	171	157	167	183	179	172	183	157	171	168	134	165	164	164	161	143	168	150	154	147	160	173	165	162	139	180	152	162	156	154	181	166	164	154	170	152	164	173	137	154	162	160	175	176	155	161	155	160	171	143	166	184	157	167	166	165	160	164	152	135	160	150	169	176	175	163	148	145	169	184	159	161	165	149	194	158	162	136	165	168	153	169	159	152	180	171	170	154	171	147	158	155	168	169	186	160	169	168	162	155	164	143	176	182	164	183	168	149	150	175	163	184	164	170	168	158	172	144	189	157	192	142	175	159	174	153	154	155	176	158	152	167	162	163	149	158	145	175	161	142	161	179	151	180	151	160	172	168	160	168	157	152	158	158	147	163	146	184	164	164	171	167	149	166	153
2669	513	643	619	636	598	584	568	596	506	544	500	540	496	540	542	471	508	539	502	459	499	506	508	515	503	468	480	505	475	490	485	473	532	472	567	497	483	501	505	512	480	456	492	497	506	496	498	490	500	495	481	517	555	509	520	530	502	458	528	478	520	522	500	487	514	525	485	460	496	534	474	503	500	467	506	476	499	476	454	502	528	478	498	514	518	473	514	501	527	497	509	517	500	528	456	488	508	515	466	486	517	545	496	546	509	480	491	461	480	510	557	468	502	481	473	491	501	503	491	522	507	495	500	508	461	488	442	526	498	515	506	508	512	480	481	480	497	501	494	490	458	495	530	527	514	538	526	482	484	474	529	509	493	508	497	500	507	482	543	489	507	492	520	537	475	556	471	477	494	523	494	481	507	523	505	461	514	453	476	505	506	488	507	532	514	492	519	505	510	495	504	482	506	525	510	517	447	491	515	503	527	519	489	507	507	530	511	533	499	514	464	486	498	518	527	532	488	527	518	478	506	497	493	491	519	484	461	498	505	501	481	475	526	507	527	489	481	507	546	522	518	505	506	475	477	499	468	530	520	491	492	509	515	501	523	515	490	506	485	522	494	504	496	516	506	510	527	481	485	548	515	502	496	494	514	483	525	463	556	504	505	509	507	468	507	485	504	495	497	528	491	502	506	544	522	487	459	461	504	495	469	467	471	473	478	513	533	509	493	513	512	460	480	487	481	471	499	497	489	504	533	493	491	503	466	513	489	495	455	491	523	531	513	516	478	511	503	520	496	516	508	481	545	474	497	463	514	484	511	505	492	499	477	508	505	502	467	490	508	516	535	484	491	511	461	560	526	504	526	538	509	500	517	473	504	503	487	535	519	542	473	533	513	523	486	511	523	543	497	507	506	497	498	547	512	524	510	446	535	505	428	503	466	521	488	474	509	465	524	505	496	461	536	506	467	500	538	517	476	460	482	513	492	493	509	494	458	490	454	511	500	485	538	489	472	517	458	510	497	511	500	512	486	503	496	527	478	537	531	515	510	477	498	484	502	474	499	521	529	507	476	523	480	483	459	465	485	494	519	501	507	486	481	511	501	492	490	530	513	508	504	461	460	517	493	522	502	494	495	486	541	487	514	491	550	500	478	514	498	540	489	484	475	492	487	545	495	488	516	511	480	466	515	502	478	539	512	472	489	475	502	468	498	474	472	486	534	522	482	489	496	493	534	454	496	502	470	466	543	456	518	492	479	505	504	487	461	509	491	511	505	488	498	534	503	508	469	478	526	544	476	496	498	459	516	513	492	494	524	496	503	493	491	487	507	460	540	504	500	486	559	497	500	502	494	561	504	488	489	555	496	487	466	508	461	510	458	484	510	478	488	474	489	482	494	508	547	525	509	533	509	453	526	484	499	474	490	487	455	511	520	475	496	476	519	522	468	493	462	513	533	503	535	494	540	495	491	534	469	506	503	491	537	514	450	513	486	470	513	520	486	483	488	488	549	514	503	493	511	536	491	491	490	463	527	508	500	502	498	507	480	461	497	498	513	498	467	491	532	480	507	509	488	494	485	494	546	496	499	528	492	487	534	491	503	519	504	503	512	521	475	494	552	494	493	472	509	538	491	483	488	501	508	494	487	480	527	470	467	486	495	477	526	510	537	466	486	493	528	511	495	492	520	505	505	483	458	508	528	479	503	485	483	512	500	500	508	522	549	523	500	501	527	473	504	475	430	536	483	477	500	476	505	504	502	477	477	515	531	498	511	475	475	498	492	488	520	516	495	495	499	489	466	517	510	492	491	511	490	508	500	499	502	488	478	525	459	501	471	517	501	527	459	484	498	496	465	526	475	495	476	483	531	533	507	496	514	498	511	523	534	557	535	500	529	523	485	546	480	516	480	498	506	491	481	476	502	494	496	487	486	527	485	470	476	503	470	525	488	484	498	487	519	491	483	465	472	493	484	465	483	448	486	535	524	475	492	545	491	505	465	479	521	534	506	487	494	498	456	489	543	457	509	469	492	494	498	507	509	495	486	444	541	489	504	493	485	526	499	502	502	462	528	487	498	516	488	484	476	468	531	505	486	517	474	496	490	483	532	516	514	541	513	528	547	505	524	485	509	482	504	518	516	519	530	505	507	488	520	486	463	489	520	499	463	501	530	563	513	474	522	515	515	499	494	535	498	477	501	508	525	504	473	487	451	486	515	524	474	512	505	480	477	516	499	480	484	500	512	546	505	463	510	498	481	545	462	499	477	488	486	541	486	521	468	512	525	460	518	488	476	489	517	500	512	502	501	534	501	497	505	519	482	502	504	511	514	473	520	480	514	498	510	454	484	458	534	447	461	519	501	507	476	479	483	476	517	536	486	493	503	548	475	505	501	506	466	506	516	512	537	459	508	502	475	482	530	497	533	528	470	509	502	480	509	469	497	464	498	501	518	509	524	453	485	504	487	496	480	538	514	485	500	507	484	492	484	495	481	497	485	487	489	497	485	491	488	484	475	507	557	494	511	499	470	528	520	526	495	524	502	452	492	505	497	479	489	486	482	523	516	503	522	533	512	509	468	517	513	498	513	524	528	496	522	518	507	516	508	491	544	511	520	523	501	537	506	539	478	497	512	535	470	494	504	507	539	501	475	502	500	524	519	461	510	480	500	551	507	489	526	496	479	533	495	475	500	477	489	521	498	502	538	490	477	486	476	470	474	506	512	503	525	517	478	499	504	476	516	481	474	498	500	518	508	467	475	493	501	507	514	512	530	519	525	482	502	527	491	472	512	514	439	487	502	482	524	452	502	475	491	510	500	553	503	542	541	485	545	480	502	513	564	449	499	507	503	505	508	547	526	498	509	542	493	481	505	481	548	487	509	486	467	459	489	540	505	505	491	540	517	492	507	532	482	484	504	526	489	475	473	490	512	442	491	472	495	489	479	525	499	509	487	493	509	464	531	466	489	510	517	514	507	486	518	488	506	520	504	499	506	519	484	485	506	501	541	522	498	474	459	508	509	483	484	556	521	475	513	465	482	516	521	489	500	566	479	511	488	490	525	498	507	499	507	514	508	499	493	485	493	493	516	515	503	509	498	492	467	496	501	496	537	520	463	538	483	460	485	503	500	516	508	488	490	498	478	506	511	471	496	473	510	468	503	513	507	476	510	500	524	504	524	505	511	527	475	491	473	507	494	523	479	504	502	486	503	507	529	528	469	449	473	478	494	490	509	514	523	468	519	480	458	509	480	449	511	466	490	490	515	536	502	498	497	517	481	473	509	491	504	448	503	472	510	513	478	471	489	493	509	495	497	528	524	475	514	520	493	473	504	502	490	483	470	462	494	552	476	534	488	535	530	486	501	519	492	515	494	488	501	522	511	494	472	475	495	495	516	489	480	485	534	510	503	498	471	491	491	495	466	489	502	499	528	481	473	490	513	502	518	526	503	514	511	512	530	520	474	535	509	509	499	500	475	475	531	535	512	495	539	497	488	507	504
23942	3792	1286	1001	772	564	531	445	428	438	386	397	359	355	371	328	326	328	356	318	307	343	298	310	326	329	316	323	321	335	301	320	327	305	321	311	297	285	298	302	291	324	316	295	317	277	308	313	313	307	315	293	284	319	295	285	292	313	284	276	325	310	301	302	311	316	287	272	338	302	319	304	285	277	311	308	292	325	279	319	344	271	311	292	340	277	300	322	284	313	301	325	335	264	279	316	297	314	283	271	317	301	307	309	298	325	318	306	319	314	288	294	325	310	331	285	298	316	319	288	301	307	257	290	306	280	269	313	300	313	301	307	269	290	313	319	277	328	313	309	284	307	281	302	300	311	310	317	287	320	318	313	298	326	319	329	297	290	304	315	344	330	325	296	278	312	332	273	297	342	317	309	331	305	338	308	279	289	258	303	278	304	251	273	328	286	317	243	309	321	273	287	299	292	305	318	305	309	259	291	307	311	278	303	275	301	306	288	319	293	299	303	284	319	305	305	294	294	310	302	297	302	288	285	290	297	278	316	288	284	322	327	278	276	297	283	292	285	295	295	278	303	320	299	312	316	287	298	288	285	297	293	280	300	312	303	276	302	303	296	304	307	284	331	305	298	333	304	284	307	292	325	303	288	275	301	314	306	315	292	300	310	291	309	305	301	297	307	302	298	286	341	292	295	326	304	310	305	292	288	328	296	286	310	328	295	265	255	311	301	296	300	311	294	277	286	293	314	303	311	308	316	303	331	327	301	269	328	287	265	337	292	346	246	286	322	306	285	301	313	308	264	311	301	318	306	309	293	302	322	307	284	277	324	314	299	309	321	298	295	303	286	269	286	272	287	308	303	311	308	321	295	312	325	323	284	318	302	292	302	311	315	313	282	284	281	248	310	304	289	314	324	284	304	329	320	281	303	279	308	255	277	282	334	265	303	324	302	290	279	291	283	265	301	294	289	309	315	310	319	295	311	290	332	324	285	319	313	291	327	301	288	317	308	273	319	288	312	304	275	326	311	311	301	323	307	302	283	290	289	307	300	300	284	304	307	317	310	314	302	308	305	302	309	284	313	308	287	317	321	312	303	292	312	322	285	315	306	312	306	286	277	291	333	316	301	289	320	316	306	307	272	321	300	289	298	276	279	299	302	274	301	290	314	325	289	307	300	310	286	309	289	319	294	289	310	312	289	293	295	290	237	306	308	338	307	308	311	296	300	292	278	295	269	304	294	300	269	322	296	317	284	311	331	281	280	321	310	337	311	294	292	276	311	312	302	304	294	335	296	295	271	293	321	289	291	296	287	299	307	293	338	298	320	316	273	293	297	277	308	291	289	315	326	291	272	315	322	309	290	319	321	314	276	278	306	289	326	288	303	291	308	319	292	304	284	298	294	313	323	304	343	299	280	279	311	312	295	302	309	310	294	270	278	302	276	312	344	313	273	284	285	295	333	266	295	277	277	313	298	290	293	296	317	281	286	265	278	309	271	325	303	302	313	301	276	302	317	323	292	298	325	298	328	310	312	299	325	296	287	297	308	325	299	279	292	293	283	326	326	324	289	283	295	292	292	286	285	277	306	304	311	308	286	282	311	309	301	335	349	313	323	299	314	330	333	294	284	332	303	321	295	286	307	287	282	316	330	299	284	316	282	296	318	276	287	265	307	314	311	343	300	342	316	291	279	315	278	296	292	316	296	308	295	298	337	292	311	256	280	284	299	328	304	316	266	286	291	304	273	319	292	327	277	295	301	331	300	287	305	298	308	303	295	297	276	295	296	319	301	300	321	326	343	323	303	327	289	317	291	309	300	286	329	310	291	353	305	295	274	296	307	298	298	334	313	288	310	314	301	310	291	297	303	287	321	294	335	311	332	344	308	312	296	344	298	299	288	309	282	328	308	280	280	320	267	303	324	293	292	297	286	314	310	307	316	309	289	252	307	291	330	309	306	288	301	296	323	302	322	294	291	311	303	285	309	300	314	311	315	299	295	305	287	286	315	304	310	290	312	274	320	296	283	316	302	303	304	312	328	302	294	283	306	304	296	295	326	290	325	279	290	297	310	320	279	292	287	305	308	304	294	290	301	301	281	336	291	283	296	273	314	303	261	330	293	337	307	319	275	312	293	296	319	311	284	311	302	316	285	288	317	295	300	296	276	284	307	292	298	316	313	302	299	304	294	299	286	317	284	301	331	325	304	314	317	265	309	304	316	305	319	310	266	300	299	301	286	282	306	270	309	303	276	274	300	287	298	319	327	302	311	289	324	275	325	300	313	277	309	321	294	296	286	298	298	316	335	315	316	292	291	297	294	292	309	301	303	295	291	283	282	329	273	310	306	259	293	289	308	292	257	291	310	341	350	301	310	323	304	307	295	281	271	310	330	319	314	321	297	297	281	303	285	295	287	316	300	286	315	290	276	288	285	306	298	294	324	305	296	311	315	304	285	301	300	274	307	297	297	283	319	331	306	291	264	290	290	308	286	306	286	295	296	299	324	292	301	290	277	318	277	297	303	303	315	304	303	298	249	317	313	303	278	325	315	294	315	305	316	300	292	320	293	286	295	299	282	319	305	310	269	313	321	325	317	303	313	296	307	325	292	341	323	297	316	299	281	284	308	301	239	273	306	350	303	270	278	323	287	295	341	314	324	277	313	294	289	324	293	268	304	281	334	298	298	283	278	294	318	304	289	300	300	329	322	340	322	312	294	288	303	296	295	326	306	336	287	313	294	295	290	307	310	340	283	283	324	315	299	302	299	294	316	316	313	313	315	326	302	298	307	307	292	298	299	297	298	298	285	286	294	280	305	348	306	300	317	298	299	297	296	324	319	294	312	327	314	291	309	316	287	290	304	325	296	320	296	301	317	283	305	329	318	310	296	294	291	295	311	322	306	317	292	283	283	305	272	310	313	293	290	293	297	273	285	301	309	326	327	302	323	314	284	319	281	262	292	299	253	317	274	326	326	276	316	309	282	295	300	351	300	292	320	314	313	306	276	315	279	312	297	288	294	344	290	281	284	333	318	293	301	316	326	332	252	287	295	324	304	284	313	282	302	291	286	328	286	300	303	289	316	288	323	299	307	323	322	296	313	315	319	305	316	296	323	302	270	267	286	301	311	316	291	269	319	300	301	348	342	288	329	285	298	313	301	269	299	317	292	321	299	286	296	303	297	292	318	308	292	300	306	330	320	264	301	315	319	307	282	278	313	325	294	288	304	325	301	319	286	311	288	296	289	321	282	330	289	301	285	322	271	280	273	296	270	305	330	284	291	334	321	312	306	304	310	305	297	316	304	303	283	285	332	293	320	305	294	316	299	311	295	304	308	281	313	300	295	289	310	309	319	308	300	304	306	303	306	310	295	308	291	317	313	289	325	299	243	306	262	318	309	307	283	292	304	315	304	304	312	305	321	285	327	290	309	311	288	292	295	282	299	291	312	312	328	287	299	303	307	322	295	290	302	300	288	271	291	302	327	301	305	312	329	293	291
12630	1628	3236	3493	3104	2560	2151	1823	1725	1469	1465	1280	1207	1188	1099	1138	1120	1016	1021	1039	968	970	990	958	899	969	950	896	943	884	932	921	903	893	876	857	866	858	866	834	882	806	862	873	814	863	850	868	863	842	857	823	888	869	828	823	845	819	848	857	860	857	846	809	843	824	834	780	867	777	858	832	817	834	815	836	831	788	803	850	876	849	834	823	793	790	833	798	900	788	856	812	794	836	744	817	789	810	838	820	805	787	819	827	775	850	843	791	795	821	799	856	863	833	777	818	788	793	802	793	743	827	825	820	812	856	775	775	821	766	809	790	818	846	781	828	772	804	813	844	805	842	839	825	849	828	876	783	793	848	813	807	809	845	761	824	785	904	847	806	790	822	853	825	852	849	796	841	836	835	844	777	838	827	817	799	801	809	828	885	825	815	839	788	819	852	814	827	770	802	846	829	796	799	798	790	797	810	810	822	777	784	814	833	848	793	839	807	834	808	787	845	739	839	782	769	801	805	815	800	776	822	820	808	878	815	884	817	798	860	792	827	782	808	843	774	829	824	849	836	828	879	805	824	831	796	815	839	771	822	792	806	874	803	793	826	813	829	767	820	800	797	817	806	858	796	798	795	857	798	802	789	799	772	846	826	800	819	795	786	823	797	813	770	846	797	830	802	814	827	811	783	784	805	793	813	820	807	807	801	828	763	801	783	798	869	851	820	827	842	830	814	805	807	787	827	843	805	858	798	803	823	802	797	827	808	780	780	818	858	787	792	790	762	803	788	804	786	795	820	780	797	799	831	798	763	799	817	800	853	819	798	839	789	805	785	781	827	816	867	786	806	824	862	860	822	835	841	811	806	805	769	864	842	830	775	845	815	845	838	820	801	812	778	864	820	781	805	779	809	810	779	871	844	877	781	787	795	823	840	790	815	816	823	828	843	818	791	825	786	767	826	849	816	754	832	782	786	848	799	776	814	829	843	819	838	798	747	763	803	792	804	828	782	835	796	762	776	852	779	789	802	774	810	798	816	778	816	800	795	767	817	780	818	813	854	848	826	837	808	782	842	836	815	784	789	817	833	853	790	841	833	844	796	814	844	803	787	844	849	786	829	815	827	762	763	790	842	829	823	792	815	847	825	815	816	795	775	804	805	841	780	818	814	790	753	803	793	824	818	782	805	821	852	814	845	809	789	782	797	785	825	860	855	814	763	808	790	784	830	810	810	853	823	864	805	797	866	797	848	809	770	817	812	837	835	791	792	812	800	872	858	813	770	852	769	774	819	786	817	812	820	785	870	802	806	848	836	819	827	852	779	821	824	810	856	780	757	807	814	823	819	757	864	840	822	784	813	794	791	834	789	798	791	782	795	814	830	827	888	801	806	865	809	829	806	803	792	855	825	819	824	803	786	834	809	800	755	804	810	804	849	841	841	817	780	816	832	830	763	788	802	833	865	805	811	797	793	801	789	794	844	813	808	844	815	851	796	840	798	847	832	788	823	792	807	820	796	797	758	834	839	825	817	781	839	854	776	860	824	777	828	786	822	818	794	819	802	833	794	830	840	821	792	795	874	820	789	803	833	835	792	771	773	785	887	787	855	770	823	819	839	764	795	789	848	806	869	808	784	865	833	795	809	884	759	821	840	863	796	813	804	821	864	829	856	796	830	821	792	828	857	781	820	830	828	862	837	912	834	799	831	794	825	849	800	794	854	798	846	863	794	896	809	848	835	787	788	817	792	865	840	765	847	830	797	840	809	807	846	806	798	789	773	794	807	849	840	842	807	812	810	770	827	883	854	808	819	777	841	808	827	788	825	812	838	798	795	860	796	856	829	760	824	778	796	794	843	841	774	848	776	872	813	803	838	807	807	785	798	796	827	807	796	796	824	825	837	812	753	801	820	767	761	859	791	830	825	834	849	818	768	837	791	767	819	807	808	834	795	828	821	862	781	809	804	821	801	807	811	804	821	835	783	796	821	820	801	780	816	779	887	825	808	802	833	791	791	827	782	815	788	863	842	820	823	805	757	805	814	797	816	786	833	825	774	805	843	851	845	799	771	810	831	856	848	863	820	820	811	770	846	833	779	814	837	794	890	806	840	818	763	808	828	842	845	785	857	787	810	829	809	819	792	801	798	801	793	825	821	796	801	865	805	792	809	826	828	822	809	787	788	825	850	827	842	817	820	846	802	813	763	869	785	814	809	822	803	805	786	759	865	826	767	787	813	786	826	805	772	839	855	793	872	837	796	881	819	812	787	824	829	798	837	830	831	817	855	819	848	836	813	835	827	817	870	844	815	794	816	819	811	826	800	783	839	809	827	843	802	822	824	831	816	773	795	843	797	789	767	811	804	825	858	790	822	804	807	835	832	833	806	793	828	825	842	815	792	830	780	752	799	828	827	888	829	788	822	828	857	842	835	793	816	865	789	793	812	858	821	794	836	866	846	838	851	871	808	839	832	772	792	790	806	851	821	802	854	768	824	819	814	781	793	849	808	841	817	842	796	828	761	800	843	814	824	818	805	856	815	861	806	747	784	807	834	833	837	793	830	800	796	809	818	811	815	825	786	771	841	806	800	812	779	816	832	799	796	781	778	800	792	845	814	794	834	789	864	866	821	778	801	815	841	812	847	851	783	830	790	854	791	815	849	845	817	840	824	804	818	810	866	808	769	774	805	748	772	830	780	793	800	751	853	825	797	794	806	781	816	807	886	833	813	837	771	819	809	812	809	796	830	772	783	764	845	802	784	789	795	766	806	780	803	825	832	856	815	795	842	815	794	799	847	813	790	737	771	809	910	843	790	809	782	806	828	834	832	780	840	801	847	802	820	786	780	836	830	828	803	813	829	847	807	815	796	837	835	815	773	799	814	825	782	865	796	822	811	817	819	780	807	803	842	773	856	798	795	812	781	808	800	766	833	809	771	793	848	850	849	848	791	845	777	785	858	836	879	821	754	802	806	764	809	795	782	812	809	789	775	848	850	801	803	822	752	782	812	823	797	817	814	775	813	848	828	791	801	806	804	808	831	810	777	790	858	787	793	856	833	818	768	828	791	852	831	815	812	787	788	802	820	787	854	835	786	798	825	864	814	880	827	835	794	846	822	803	841	773	819	791	817	812	823	806	791	825	840	756	859	800	828	818	785	833	811	838	792	804	805	796	816	850	818	824	798	799	778	752	798	804	751	777	814	843	825	843	871	802	817	820	879	793	819	844	812	853	803	788	818	784	771	801	748	803	804	776	863	850	771	849	783	832	819	812	799	850	808	803	785	802	837	787	821	802	769	834	759	823	829	851	797	798	830	762	822	799	851	865	857	896	780	813	778	777	824	816	837	801	787	834	862	774	815	756	840	839	853	770	805	764	852	817	795	798	775	793	812	824	812	821	769	811	815	816	815	849	812	774	783	807	778	816	846	827	820	816	797	846	810	817	845	772	778	808	827	826	790	830	803	794	832	815	831	829	806	818	839	841	812	843	783	820	743	843	842
35863	10547	2590	1670	1112	825	721	609	490	453	449	411	365	360	340	353	313	307	298	321	333	333	301	294	289	314	297	296	309	319	294	283	249	293	308	303	284	317	283	272	281	272	298	269	281	266	250	261	262	278	262	265	276	270	274	261	284	301	279	284	291	260	291	257	297	266	285	292	260	256	258	302	299	315	320	284	273	293	302	261	274	274	267	247	279	281	266	268	255	265	250	276	255	254	304	284	286	282	272	286	287	311	302	312	299	274	284	273	298	285	272	298	251	262	284	271	287	263	254	270	295	296	280	258	288	278	273	285	294	262	300	263	271	270	275	270	291	272	258	267	278	277	254	290	289	299	293	265	275	299	269	312	284	276	286	295	306	278	277	281	252	274	288	257	285	286	310	268	269	272	260	282	245	276	245	253	260	281	272	274	272	259	279	278	234	298	279	277	249	266	280	278	277	293	244	316	246	277	282	255	284	284	306	313	253	274	295	305	254	284	284	267	309	284	288	282	288	264	273	275	271	288	268	274	282	305	265	269	251	267	277	252	273	243	271	273	253	284	289	290	283	269	292	266	268	294	263	288	305	268	288	250	275	230	312	278	262	261	254	284	290	301	301	248	260	275	253	277	308	270	276	261	268	280	267	234	288	259	292	259	273	270	266	277	273	261	271	293	277	287	285	270	270	277	266	272	278	249	288	271	279	279	292	292	283	263	259	291	263	268	303	273	273	257	262	310	290	281	272	285	280	272	308	294	258	277	273	274	294	264	297	309	278	270	302	278	286	296	280	319	257	277	269	266	295	294	264	279	287	267	276	243	274	263	257	280	269	275	287	264	284	312	255	252	272	259	269	275	270	308	283	259	280	256	283	263	270	276	260	267	286	293	271	288	276	278	251	254	288	280	293	284	266	259	270	272	264	251	302	273	286	293	268	289	259	269	287	288	273	254	261	304	318	248	266	287	272	252	255	273	315	272	249	309	246	253	302	288	269	275	265	287	288	286	261	274	290	259	261	273	270	267	285	279	270	301	245	292	271	315	294	264	264	290	305	297	301	274	264	306	293	292	308	257	295	283	268	271	255	284	282	282	271	258	295	271	281	295	277	261	261	233	254	264	279	243	266	263	286	263	254	289	269	268	280	260	304	256	288	262	262	274	251	261	277	266	260	295	280	277	293	282	264	289	289	281	280	255	257	274	257	263	273	254	265	279	286	293	269	271	298	266	291	264	266	285	254	272	281	276	278	262	246	266	286	292	273	313	269	318	307	281	273	275	261	273	265	286	296	270	269	279	286	267	298	279	281	269	302	266	267	296	299	305	288	292	275	254	290	284	288	277	279	257	264	276	282	279	289	303	306	285	298	261	279	298	292	272	284	288	278	280	268	278	274	277	254	244	280	249	310	281	299	263	243	275	259	264	287	273	257	259	286	246	300	294	273	309	269	274	291	278	249	263	277	267	263	272	283	277	260	269	338	298	265	297	278	295	251	264	311	301	255	295	280	291	294	280	300	286	293	273	284	257	302	277	264	292	259	284	290	258	265	238	280	285	265	276	257	262	310	277	302	277	258	289	290	281	311	270	259	272	274	272	252	276	255	250	270	278	295	322	265	269	290	274	288	284	262	263	249	283	265	304	252	276	287	281	265	270	250	294	299	281	235	247	272	283	277	284	289	288	266	253	281	279	290	265	283	310	259	287	276	267	281	269	257	251	283	271	277	289	253	270	276	237	276	293	259	265	281	258	249	271	276	274	244	292	291	296	286	274	264	286	274	260	270	283	276	262	247	285	300	268	253	288	263	285	259	278	294	263	269	264	254	266	271	269	267	275	290	282	289	250	304	279	278	274	282	266	260	268	272	265	295	293	226	273	283	284	248	273	273	296	249	293	278	247	290	269	272	302	271	288	253	330	288	280	271	284	294	292	287	282	260	277	292	284	246	276	280	278	291	284	270	273	269	277	250	291	272	260	282	275	273	283	275	261	264	284	268	284	286	264	293	271	287	277	274	261	265	294	296	278	267	248	252	252	247	264	266	248	259	293	273	291	270	272	282	262	253	295	284	243	306	273	276	304	273	278	259	253	269	292	268	283	286	271	258	250	268	252	297	275	284	262	281	270	278	273	273	273	262	246	232	276	262	271	290	263	246	278	266	282	264	254	280	285	289	273	274	299	291	292	276	268	287	227	300	310	254	266	262	269	269	274	288	262	258	282	244	296	300	268	312	250	283	286	305	268	274	262	272	262	294	248	288	253	268	298	255	298	247	286	264	270	298	259	282	306	264	306	259	282	314	277	258	299	322	281	254	283	272	282	286	283	265	285	300	251	270	265	281	243	293	249	263	261	287	241	276	290	282	256	257	289	280	285	288	245	249	273	274	283	287	261	286	301	304	284	283	307	282	268	271	253	292	291	287	289	286	293	278	287	265	283	286	271	295	265	277	270	268	268	263	272	254	293	266	286	276	266	269	279	240	265	261	255	249	296	252	279	244	294	273	260	249	300	286	277	282	287	240	291	290	278	281	264	260	261	285	306	293	293	258	271	285	291	286	289	280	271	295	254	296	271	288	282	295	276	266	309	270	254	304	269	274	282	275	260	290	280	289	272	288	293	287	281	286	284	272	289	242	284	265	286	266	266	284	309	269	276	267	284	277	281	277	276	263	272	263	237	269	306	283	290	273	275	282	302	299	273	280	299	274	252	268	269	246	270	257	263	262	274	300	289	272	286	279	313	266	266	281	246	258	280	282	287	270	281	285	261	273	247	250	272	266	283	283	308	267	285	283	306	283	303	276	287	278	275	251	292	277	265	273	290	308	267	254	272	314	269	264	271	295	302	276	280	285	258	282	284	292	285	312	288	313	287	273	253	276	294	295	248	285	269	271	273	275	265	262	287	233	288	288	261	319	287	266	268	261	291	272	271	282	274	280	288	293	292	261	284	286	249	298	300	301	274	318	276	306	272	258	285	288	245	291	290	298	272	277	280	302	259	303	303	257	277	272	283	291	265	240	275	294	270	308	273	281	272	273	298	298	295	281	257	279	277	249	285	284	279	270	266	248	279	275	261	281	271	274	285	295	318	279	295	264	250	258	288	275	272	276	269	290	253	267	281	283	263	268	301	272	288	284	263	259	284	273	247	265	271	287	257	259	262	277	258	259	277	291	291	291	265	271	272	265	267	277	289	266	282	312	309	287	276	310	278	286	265	280	263	254	280	255	258	266	294	290	278	303	260	252	279	253	262	270	267	262	261	283	278	296	265	270	301	288	265	264	287	268	263	243	276	259	294	283	308	288	260	269	260	283	313	273	278	289	292	271	281	292	301	265	279	300	258	261	259	253	279	283	282	280	256	258	247	247	274	255	299	273	294	276	271	295	314	285	271	263	312	289	285	263	267	282	270	285	281	281	289	289	283	260	260	289	264	285	275	291	283	308	267	304	292	288	293	268	261	255	298	281	283	282	284	304	279	258	276	287	283	271	287	266	262	272	272
17857	2359	5098	5627	4763	4040	3248	2738	2338	2081	1874	1696	1502	1457	1358	1317	1195	1140	1117	1050	1059	1026	1008	1020	909	904	919	944	935	872	836	857	874	873	846	832	829	811	749	854	814	782	791	777	730	761	801	792	760	815	786	800	766	783	729	785	791	729	782	755	780	732	766	776	769	756	771	751	769	814	725	745	829	746	780	734	719	786	731	705	725	746	743	780	673	723	746	792	742	755	751	700	737	764	714	705	716	738	750	756	753	757	703	725	736	700	726	768	686	785	770	698	735	757	738	743	707	784	797	764	733	742	737	724	725	712	710	707	690	710	730	707	758	722	681	678	697	738	687	738	708	764	745	750	742	726	699	727	777	727	713	671	724	732	685	709	709	719	730	764	757	734	701	696	714	722	730	774	723	729	739	776	742	702	722	722	753	721	674	703	716	734	708	685	670	703	727	695	742	700	743	722	749	671	736	710	693	804	666	706	739	695	713	747	727	701	712	785	709	738	693	753	750	719	701	728	748	703	737	745	684	795	735	671	716	704	726	766	703	784	753	693	745	769	703	717	746	714	695	718	715	701	698	714	695	765	780	692	751	675	724	682	694	707	706	772	707	733	715	718	721	744	752	747	768	724	711	734	729	699	714	721	748	724	738	742	724	715	758	736	725	778	734	783	708	720	681	703	728	734	677	691	662	718	742	729	728	716	682	725	720	698	727	705	701	728	737	729	723	712	745	730	708	696	687	739	783	746	738	725	736	756	758	695	723	731	719	727	758	722	731	720	772	736	679	746	725	724	748	770	697	735	745	717	769	716	672	662	674	719	683	659	720	693	664	771	712	711	764	728	706	721	701	761	727	722	728	732	737	718	783	688	692	745	696	718	729	734	747	723	731	691	709	714	681	669	759	684	702	683	769	706	736	711	721	716	745	716	726	716	727	690	738	708	682	702	673	710	728	754	690	698	709	744	686	679	721	743	697	701	726	771	694	699	706	789	660	752	714	708	696	738	717	694	751	720	726	749	749	691	702	729	722	740	711	734	662	736	705	735	730	738	743	695	712	695	743	798	735	715	682	731	759	715	699	756	715	703	683	712	711	783	695	723	677	753	723	665	762	708	698	681	688	719	729	705	698	743	703	730	767	717	784	731	724	762	706	732	704	694	712	697	696	767	749	750	736	716	691	755	772	723	730	755	746	764	712	731	730	733	746	730	720	755	708	683	691	745	727	751	698	709	695	713	749	743	754	727	686	752	704	727	743	724	693	739	744	724	739	681	738	677	707	721	692	685	726	719	686	706	728	783	705	750	742	795	705	761	742	733	724	629	724	704	748	700	729	736	721	690	699	709	708	744	734	736	743	749	714	706	757	727	720	710	694	722	694	739	731	711	711	715	692	709	726	730	727	722	771	722	699	710	744	732	733	718	802	755	750	766	742	705	718	755	688	690	746	700	705	715	748	707	750	788	705	700	697	743	713	703	742	730	751	709	680	738	745	712	699	749	732	766	749	675	696	706	743	699	710	655	723	733	713	736	732	770	746	735	727	745	710	720	725	775	774	725	693	753	789	743	692	692	703	744	736	755	765	724	707	720	705	743	748	745	720	721	701	690	666	724	718	703	707	709	678	675	698	731	694	784	712	668	705	740	677	730	728	697	725	714	702	744	712	752	720	695	710	731	702	749	725	730	724	739	718	734	695	686	727	721	718	707	743	765	768	774	718	767	703	726	778	742	732	719	723	726	716	693	718	670	714	713	707	710	720	737	723	727	714	692	745	738	712	720	711	740	750	737	732	738	711	710	720	688	724	742	775	741	719	770	725	721	771	694	791	720	684	778	713	792	721	724	758	701	733	732	709	767	735	706	758	741	727	757	769	706	759	699	715	734	747	738	755	721	700	690	719	722	731	742	745	688	695	701	692	736	729	755	719	718	740	748	702	723	683	712	724	754	742	691	697	716	704	724	747	764	719	727	758	697	728	670	699	730	729	780	745	744	708	730	729	753	776	746	754	692	692	694	718	738	695	681	754	726	718	711	715	682	709	693	706	736	725	734	741	726	750	701	718	703	744	787	687	762	716	684	693	755	706	731	725	728	741	754	687	746	689	774	695	712	762	685	719	746	708	649	712	747	714	747	749	716	733	751	718	730	700	694	766	764	685	694	733	703	738	751	729	742	779	696	722	769	722	719	706	731	749	723	694	741	712	706	694	739	698	731	727	742	750	724	704	723	674	702	739	738	712	696	806	775	753	706	764	727	736	732	726	720	668	711	735	706	779	699	744	733	713	685	754	758	684	719	676	735	719	754	723	714	728	765	738	711	701	739	739	705	703	708	736	685	714	808	740	662	759	747	745	703	697	710	689	712	751	748	714	750	769	708	711	749	724	736	766	730	689	714	773	727	700	697	680	719	715	718	753	769	715	772	737	690	754	736	752	744	736	703	698	726	682	714	753	674	693	748	715	730	707	754	709	724	707	710	752	708	725	706	741	708	767	730	750	732	729	723	719	735	755	700	728	730	705	740	730	716	714	741	684	692	726	742	694	736	750	680	693	713	722	735	761	719	771	712	707	711	760	707	737	722	718	700	750	731	716	705	734	718	695	687	703	737	805	761	755	691	677	740	689	762	717	701	748	728	762	755	697	706	710	758	667	704	775	700	724	717	704	746	751	764	732	709	690	669	690	779	710	714	763	685	711	693	662	757	686	751	706	743	700	690	731	704	706	738	735	668	689	710	731	720	720	753	706	742	732	761	697	743	750	738	734	718	759	736	745	774	774	749	729	723	703	706	734	712	716	699	741	755	696	726	714	716	769	720	714	671	701	698	684	727	714	730	700	714	681	727	679	732	728	733	723	733	721	710	729	748	703	782	758	714	781	722	746	720	720	684	704	707	679	757	729	731	723	709	762	762	656	740	682	756	739	762	773	740	733	739	682	721	701	736	746	687	698	744	757	711	707	727	734	704	707	701	744	766	716	644	710	775	747	769	724	693	733	684	736	709	748	748	676	720	730	754	754	690	718	724	708	731	681	749	703	736	741	723	735	747	735	719	700	758	776	715	778	753	760	719	705	736	696	731	765	719	715	711	743	702	721	724	735	742	749	660	720	705	747	746	733	733	770	702	706	714	708	729	728	717	709	677	728	678	720	742	751	718	728	687	689	696	718	771	741	718	722	744	747	792	718	727	720	717	721	726	730	729	689	728	728	776	717	686	691	727	735	703	696	744	703	699	692	697	762	681	718	723	709	727	709	724	744	701	746	724	714	697	733	728	686	744	738	710	709	742	774	710	749	693	738	744	732	699	746	671	767	732	725	744	721	767	706	671	707	733	741	702	731	729	715	721	699	706	731	686	727	728	746	744	696	732	719	750	674	713	721	753	730	709	712	740	713	747	699	700	735	727	714	745	729	730	762	735	785	730	709	764	695	717	705	732	748	726	688	768	736	725	714	692	745	749	774	732	723	710	720	754	774	742	759	712	751	695	767	754	732	737	756	704	728	679
2659	199	208	181	163	167	170	159	163	178	163	160	158	167	166	165	184	154	147	156	163	175	181	165	151	179	181	191	155	187	157	157	155	179	156	153	161	159	150	167	175	138	171	181	148	160	151	167	174	156	179	181	138	163	171	155	168	169	171	154	175	161	164	169	167	175	150	177	172	156	167	175	158	164	161	196	157	151	169	155	164	188	172	173	160	182	157	136	165	160	159	181	153	163	174	155	133	167	157	150	159	168	161	147	169	173	147	184	170	173	167	156	150	166	145	157	155	151	165	154	174	149	156	175	162	161	173	175	144	161	167	158	179	182	169	144	189	157	166	159	153	155	180	160	175	180	164	135	160	168	150	174	182	192	156	165	176	168	137	169	169	180	164	135	155	181	146	141	169	181	168	172	175	125	138	179	168	160	161	156	149	163	142	176	176	169	149	161	158	164	165	164	172	165	140	163	186	145	167	156	190	165	149	173	168	163	155	152	170	174	190	147	158	170	179	171	163	156	164	157	163	164	157	159	156	160	161	169	146	172	168	165	166	175	174	147	163	160	157	186	156	164	171	174	149	172	170	175	157	156	154	165	190	177	177	139	160	184	156	184	154	151	149	154	159	144	133	155	156	172	156	148	165	169	148	146	125	152	164	175	159	151	167	161	155	140	159	152	169	157	183	185	157	180	164	145	172	170	157	182	181	184	174	142	167	163	190	192	162	174	175	165	164	171	180	158	152	141	149	166	163	162	170	144	172	157	150	161	146	141	139	163	171	155	169	176	147	186	157	157	143	165	152	136	147	166	167	164	161	166	169	168	157	160	159	175	146	158	167	147	159	175	143	152	152	153	170	169	160	150	150	161	176	153	142	154	149	154	167	171	161	166	150	171	151	173	158	162	153	181	148	159	161	179	165	173	156	167	172	152	161	151	167	166	155	182	182	175	204	167	166	159	157	138	151	152	152	174	157	163	189	151	182	171	144	139	153	164	150	162	166	166	161	151	153	156	154	151	159	138	162	179	169	169	161	167	165	177	153	184	183	165	163	162	156	146	160	167	150	159	153	157	196	165	170	162	169	136	173	160	156	186	166	147	171	184	140	162	159	153	157	169	153	183	157	178	172	145	147	178	162	163	161	173	172	175	153	147	146	146	159	182	142	156	174	148	150	168	129	157	184	166	152	153	162	167	159	170	163	152	163	172	133	156	182	168	135	140	147	153	161	150	164	155	149	143	162	168	177	197	149	144	156	151	161	197	157	158	154	179	166	163	154	178	161	173	156	172	173	168	160	149	152	152	175	156	161	166	166	147	170	160	144	152	147	151	143	140	147	162	162	164	173	190	159	183	151	169	172	173	178	163	184	152	162	150	167	158	155	162	170	149	162	145	166	148	148	164	162	154	162	181	152	163	155	162	142	165	164	160	166	160	169	173	153	150	156	155	183	154	153	168	159	158	151	173	159	140	146	156	138	170	148	172	162	174	137	143	163	181	157	188	154	164	155	149	168	161	162	148	169	158	162	154	185	159	152	165	184	175	165	165	186	159	143	167	155	169	144	150	161	160	162	168	158	159	172	163	150	184	169	154	157	189	161	150	163	150	156	178	157	151	143	166	201	145	171	153	155	192	151	178	157	143	155	166	160	161	163	183	167	161	159	161	153	158	172	171	172	177	153	171	165	192	168	166	169	146	146	156	166	147	155	181	149	161	163	175	174	174	159	171	161	199	155	198	155	155	172	157	149	150	172	162	138	169	179	148	168	170	150	144	154	162	151	167	195	145	167	142	175	169	150	153	165	172	162	153	151	153	144	153	166	172	157	157	146	167	166	181	175	172	167	190	137	160	186	155	176	142	146	147	186	163	164	171	171	157	172	144	141	170	168	150	153	145	174	161	171	149	178	176	183	154	159	182	134	166	156	175	165	148	155	161	145	163	176	153	168	162	155	164	165	183	163	156	148	151	158	149	176	166	154	167	166	170	186	181	150	138	150	176	167	181	156	160	165	139	176	167	191	179	176	183	186	154	152	167	169	157	160	166	166	167	159	166	152	155	153	135	186	182	160	163	166	184	165	168	176	156	148	157	174	157	147	152	166	167	172	159	164	169	151	142	160	155	152	143	158	148	175	161	160	172	167	173	146	157	181	164	171	150	183	160	160	150	180	165	146	140	157	169	180	159	168	165	157	176	167	164	136	158	162	165	173	182	171	148	159	172	134	184	163	174	180	153	152	142	160	144	156	184	177	153	157	139	152	167	177	165	146	135	162	167	149	172	157	134	172	150	151	157	159	170	172	163	151	181	168	155	128	166	179	167	179	150	183	147	165	155	171	160	184	160	166	164	171	167	158	157	178	161	160	175	165	174	203	164	162	162	167	167	140	171	161	148	169	162	169	156	156	190	145	160	169	149	166	164	178	160	152	158	136	159	153	169	175	169	165	161	184	169	152	161	180	165	156	153	160	187	141	159	164	168	148	167	165	168	159	140	151	177	175	142	179	159	162	175	155	160	164	189	147	158	153	150	178	150	159	153	164	136	165	160	143	141	134	157	183	172	163	165	199	195	149	185	170	155	159	187	156	178	162	186	156	158	168	175	145	153	171	162	161	182	151	132	154	157	183	143	149	151	150	170	161	163	149	158	156	150	148	170	146	152	175	160	178	183	168	182	164	171	160	170	156	149	165	173	168	141	172	140	187	138	169	174	154	157	160	185	157	161	155	162	171	177	179	177	156	142	153	156	170	157	170	143	161	159	161	158	179	138	158	182	181	149	157	132	162	147	176	164	167	161	160	148	159	162	174	168	153	148	174	158	171	142	152	168	179	160	170	152	180	188	174	175	171	139	178	167	154	154	157	139	150	162	172	149	139	159	171	159	170	157	155	135	168	180	148	163	173	161	161	159	175	166	148	165	154	156	157	163	156	190	167	155	160	140	153	162	169	160	157	155	144	144	168	166	148	169	171	164	198	162	164	157	149	160	159	178	154	159	164	161	173	148	159	173	162	151	172	168	162	154	186	166	150	143	175	159	152	144	151	172	173	176	148	161	181	179	151	163	176	153	142	163	154	185	147	159	169	166	155	161	139	145	163	174	181	172	185	167	170	150	166	153	160	165	164	168	162	147	163	155	173	167	187	185	165	155	174	145	160	167	163	155	154	168	162	164	153	170	193	159	158	154	156	178	152	159	153	170	153	161	165	147	154	173	139	181	192	166	181	152	166	170	167	172	155	168	162	158	179	175	154	182	171	169	140	161	190	167	153	167	138	137	185	151	183	149	161	153	183	146	166	149	147	138	182	165	163	179	157	159	171	156	181	132	174	144	170	153	168	157	160	180	175	149	144	168	172	155	175	171	157	176	164	141	176	160	182	153	185	162	150	157	147	163	160	168	165	162	171	177	151	156	162	169	161	163	157	156	171	153	167	153	153	167	155	175	166	154	181	179	167	153	157	181	155	172	143	151	167	172	173	177	172	171	185	168	146	167	176	162	145	188
2673	561	649	630	622	576	620	568	574	581	591	521	530	496	550	511	518	551	515	488	480	467	480	533	528	505	457	517	540	503	506	525	479	520	454	547	483	472	502	512	534	508	484	500	495	501	533	514	473	470	506	474	495	488	512	534	529	501	511	493	513	473	458	495	523	522	490	491	491	502	502	463	492	534	512	496	515	499	548	468	489	480	506	497	487	495	521	506	492	500	504	498	453	461	495	487	550	510	509	524	499	552	480	456	479	490	529	499	488	512	506	453	513	506	509	543	553	507	488	492	493	471	479	477	529	523	469	519	494	521	499	523	496	489	523	487	473	498	486	490	476	485	527	497	492	489	467	491	511	469	523	524	511	512	493	527	512	489	483	487	479	521	506	499	502	510	473	480	527	504	486	498	526	535	507	506	485	514	463	512	512	504	489	514	466	489	521	526	504	470	490	515	517	497	448	510	545	528	502	537	502	472	509	521	469	509	511	497	482	495	510	472	505	540	524	471	502	490	476	448	528	446	503	460	509	473	535	461	518	450	494	482	538	498	488	470	510	492	483	473	510	512	477	512	483	466	484	491	519	498	518	467	456	488	505	443	553	496	515	512	522	484	511	487	494	519	527	481	496	500	436	509	469	480	516	487	519	497	504	538	476	490	470	513	497	474	509	466	445	478	522	498	508	514	532	507	485	460	476	517	504	497	484	479	484	508	498	460	479	489	495	498	503	472	538	469	473	489	506	472	525	499	474	494	509	533	487	481	484	504	500	519	489	505	504	509	510	484	505	496	537	540	491	493	474	493	506	508	483	492	508	501	478	507	479	497	510	503	487	492	501	492	511	477	498	511	510	498	448	451	483	513	508	506	524	503	503	508	492	518	526	467	479	492	498	494	507	456	529	510	494	511	523	481	469	494	524	488	533	512	493	488	470	481	470	476	509	488	477	484	500	477	469	520	499	478	500	499	480	490	506	515	507	504	489	473	508	514	523	493	512	496	477	457	486	481	517	479	499	514	490	483	511	514	504	494	493	502	490	501	482	490	528	517	505	497	472	520	497	496	508	516	506	531	525	452	502	479	504	480	495	507	465	484	507	546	461	535	462	491	529	538	519	516	491	486	497	459	513	484	517	501	501	486	506	488	489	517	511	490	505	482	493	496	494	533	472	533	540	477	467	487	520	526	547	522	485	540	483	501	498	512	481	514	498	489	511	534	500	531	515	520	509	480	476	488	474	503	471	486	511	459	488	520	535	496	497	493	485	488	503	527	475	503	509	500	490	500	475	514	459	462	465	486	490	485	498	501	497	447	528	495	546	500	495	456	477	510	532	518	519	507	491	507	506	497	514	487	522	522	489	467	492	481	456	537	510	492	558	522	494	469	485	488	509	519	479	501	515	520	510	500	456	439	531	505	525	476	477	488	504	477	485	507	521	499	532	469	500	494	535	511	511	517	498	471	480	472	484	516	467	480	485	496	473	537	493	508	492	486	497	493	458	473	513	484	491	510	494	495	494	493	498	487	504	496	498	477	451	516	483	495	454	486	519	490	495	512	496	464	494	479	461	471	516	514	502	517	498	504	468	488	508	472	517	533	511	446	494	492	511	487	520	494	493	431	508	479	466	485	441	455	502	503	533	509	492	446	543	471	485	550	474	505	495	495	452	503	513	541	483	505	521	494	521	493	511	476	523	511	499	507	503	464	521	481	532	484	500	504	497	514	507	494	492	458	459	442	506	499	473	531	483	488	500	469	487	504	489	533	491	492	509	501	482	526	489	460	489	520	474	488	518	494	542	520	510	469	496	464	509	517	492	523	465	475	513	521	490	502	539	486	473	465	474	521	504	518	449	508	486	487	484	493	468	477	521	502	503	473	503	483	480	467	491	511	520	534	481	525	479	537	507	552	470	460	481	499	495	506	505	505	500	500	523	487	456	464	508	501	522	513	472	497	522	520	505	504	478	508	519	532	490	536	450	489	490	500	506	497	496	504	490	454	480	508	485	507	517	453	530	488	529	506	517	514	525	492	472	539	484	510	480	502	503	515	494	506	503	483	524	497	498	514	475	482	505	506	494	525	486	473	481	495	500	497	454	498	489	505	485	542	518	495	504	535	492	496	501	501	518	527	478	478	544	477	481	466	469	499	487	504	454	477	478	521	470	499	476	493	534	485	492	480	461	521	508	491	495	492	480	495	511	520	536	467	513	507	492	474	479	505	486	468	483	478	519	498	476	516	492	494	491	478	476	473	490	523	512	487	502	500	507	488	526	528	520	475	499	510	498	498	532	461	508	514	515	494	491	481	509	495	500	504	448	499	526	491	516	518	477	476	492	534	500	511	525	491	473	546	500	518	484	486	474	533	543	485	469	494	516	470	522	528	494	503	470	466	496	491	482	538	541	491	509	491	499	519	495	514	495	500	490	502	485	536	487	516	522	479	474	442	485	487	495	520	488	502	489	514	490	506	496	488	529	485	489	492	474	521	492	493	489	498	474	525	534	533	496	492	485	509	496	487	474	492	486	538	515	497	480	478	492	489	514	530	489	525	515	519	473	503	512	488	491	452	486	500	504	501	520	487	511	512	474	507	486	516	537	467	519	503	456	482	532	488	534	491	516	481	510	528	467	485	473	477	489	496	455	461	482	516	519	493	526	480	508	510	505	494	503	558	491	514	459	486	482	502	500	547	494	479	519	522	527	511	500	544	477	498	539	500	512	495	478	494	492	430	493	517	481	522	513	509	453	485	501	560	500	495	511	461	491	493	519	478	509	442	494	480	459	503	470	504	476	489	470	516	507	519	520	480	523	491	492	478	500	522	488	517	523	502	523	495	479	471	488	489	458	477	472	480	467	528	507	468	534	501	485	524	461	497	515	531	464	522	546	493	511	459	476	503	501	517	448	496	447	487	503	494	499	464	493	511	491	493	501	515	546	470	507	545	505	492	487	531	523	475	489	495	476	492	492	466	496	491	532	542	491	490	500	458	504	508	447	468	519	510	508	485	519	497	465	487	471	529	528	509	506	479	477	504	494	470	485	474	478	451	481	503	502	511	484	504	506	472	501	523	472	471	456	532	508	518	502	498	470	459	465	471	482	505	517	477	504	537	520	487	488	506	477	491	509	492	533	499	479	506	465	448	450	462	508	501	499	534	503	472	470	468	474	517	500	496	526	503	508	559	521	522	479	501	480	469	508	522	505	521	491	467	485	489	500	495	503	477	488	503	512	508	489	509	506	521	476	499	506	508	495	478	471	485	488	504	522	539	488	524	484	507	471	500	485	502	487	506	468	472	480	538	502	526	520	490	478	527	537	501	472	509	464	474	509	483	517	513	511	483	507	490	457	518	496	484	468	489	500	486	503	493	534	505	482	488	514	496	500	548	512	507	480	489	509	497	515	524	494	471	503	447	477	541	502	484	464	442	478	490	502	481	553	518	515	491	509	520	508	487	476	479	508	477	499	518	477	484	488	528	571	500	494	521	472	471	497	524
23745	4058	1422	1031	772	601	522	436	428	420	401	365	381	338	354	348	316	335	291	334	283	294	365	325	322	318	302	313	323	302	340	304	310	327	274	286	303	305	296	293	273	322	278	310	314	326	338	298	276	312	305	285	306	302	302	300	317	300	364	300	287	309	299	297	289	294	324	323	303	304	305	296	295	299	303	309	282	290	288	316	325	321	312	300	312	318	293	295	320	315	327	303	294	304	272	313	320	323	308	312	293	301	322	290	283	302	297	299	311	314	274	321	306	279	335	295	296	323	288	285	307	290	298	291	291	311	321	318	299	316	296	304	316	298	322	298	297	283	281	301	332	307	315	339	278	324	314	309	310	317	301	312	303	320	314	271	332	308	293	324	284	282	300	308	286	291	307	307	298	276	317	326	297	329	291	293	281	325	311	306	312	267	302	314	318	292	320	268	308	294	299	288	292	313	286	300	333	306	284	320	314	297	309	288	303	273	304	310	296	299	274	285	288	302	311	293	292	313	314	329	287	318	315	292	299	276	328	296	274	288	293	296	325	299	287	332	306	272	321	322	292	292	309	300	275	290	321	290	295	322	289	306	323	317	296	300	302	297	320	292	281	326	304	328	333	307	251	273	321	304	323	304	314	320	315	296	299	291	283	309	305	282	310	299	301	302	325	327	279	295	288	277	310	301	310	334	305	306	314	285	307	284	324	317	314	309	304	313	303	328	306	279	296	302	291	315	317	281	312	280	337	306	310	312	292	291	304	305	291	304	347	297	304	316	309	289	317	314	290	289	346	326	296	299	313	294	278	301	313	272	285	319	304	297	248	307	305	333	326	348	281	279	309	313	241	266	319	263	300	302	336	300	325	310	329	309	314	292	293	319	304	298	300	277	325	296	278	290	271	289	289	290	291	268	322	293	309	315	313	296	274	296	306	314	281	312	283	295	317	322	342	300	332	287	312	258	297	301	297	299	316	284	298	317	329	292	327	298	304	328	284	305	333	286	286	262	295	321	291	345	312	267	305	261	290	315	286	311	288	328	299	310	342	293	304	288	324	302	284	311	290	295	301	299	347	285	286	292	313	312	295	319	306	281	331	295	266	319	298	316	328	300	304	292	290	277	308	295	281	330	284	318	348	316	346	334	295	292	297	273	292	304	316	302	282	303	349	332	336	290	310	293	299	313	282	283	335	270	288	298	311	298	291	320	332	310	281	303	296	299	308	322	305	333	273	337	318	298	312	313	299	304	286	272	286	307	296	307	307	307	302	270	294	320	313	280	324	315	272	299	288	299	288	296	283	336	307	299	286	286	276	287	308	316	292	282	279	298	297	315	315	279	285	299	312	279	345	285	321	299	333	304	295	298	318	300	287	314	326	323	327	316	278	293	321	289	301	316	295	314	281	302	310	280	282	272	284	291	293	309	265	318	318	294	322	285	293	281	281	289	325	263	338	295	322	279	293	294	282	333	328	306	319	313	294	345	268	317	312	268	286	322	285	328	279	289	288	266	341	309	287	288	324	295	300	281	292	303	321	317	309	293	300	298	304	281	337	288	312	308	294	290	323	322	301	311	278	327	294	293	271	322	341	306	333	295	290	313	286	294	301	261	298	302	301	297	315	306	311	319	299	315	328	302	280	327	300	349	311	312	288	297	331	335	300	312	324	344	310	321	298	293	298	295	293	309	301	295	289	279	266	330	304	288	282	344	288	302	354	300	286	310	342	296	297	297	302	271	318	274	292	325	305	284	292	295	297	311	297	315	290	329	301	260	319	315	314	292	301	297	293	324	329	337	305	301	248	303	318	310	292	304	280	293	279	306	298	310	313	273	324	300	297	304	279	311	280	302	281	308	295	286	332	301	322	304	274	274	308	319	304	310	299	289	288	305	281	289	298	314	329	285	310	295	331	312	329	301	299	330	316	298	293	323	311	329	280	293	301	306	270	296	288	292	310	320	287	310	293	315	297	298	282	333	292	302	312	294	300	317	319	311	298	295	299	278	308	333	329	321	327	317	305	326	342	292	341	302	311	296	269	311	325	294	291	311	319	307	323	271	290	330	283	292	267	262	295	308	275	300	293	287	313	301	292	295	291	257	339	294	274	260	282	318	267	306	314	300	295	290	323	322	304	300	284	280	285	301	308	327	333	307	322	305	305	298	300	301	284	262	326	278	306	292	319	335	302	279	286	334	284	288	315	323	324	332	282	314	273	295	281	288	305	329	286	299	288	306	318	321	302	297	301	297	282	308	316	289	310	304	298	312	289	321	272	341	304	297	314	301	326	310	285	319	306	304	285	305	297	285	349	276	310	320	304	321	303	321	336	317	333	288	310	314	336	315	289	306	325	320	296	298	306	304	327	295	302	315	314	308	291	320	311	285	302	331	288	295	315	307	296	293	290	346	287	324	340	289	284	294	293	304	293	283	330	299	302	309	341	321	354	310	301	263	299	307	304	293	319	302	305	265	297	310	311	313	282	298	302	297	301	303	296	321	303	290	337	275	301	301	263	283	355	289	309	329	305	274	277	291	283	310	311	264	326	303	323	287	315	304	302	335	312	315	284	333	309	289	292	319	351	330	315	319	316	290	309	299	299	268	290	299	311	294	301	277	315	316	295	318	289	299	277	275	304	295	329	297	263	306	299	315	338	296	305	297	315	313	297	300	284	295	326	308	337	277	275	295	288	290	284	312	301	282	286	348	297	331	291	284	286	282	298	298	286	310	332	326	331	319	306	312	294	316	301	327	308	308	300	289	311	308	272	314	321	327	307	278	319	300	286	314	303	301	331	309	314	331	295	295	290	308	294	305	292	327	307	298	280	319	318	303	294	305	292	330	294	289	310	331	319	290	301	275	294	299	289	291	292	297	282	296	310	329	305	312	310	310	313	280	268	304	294	295	329	322	315	283	345	268	333	311	287	288	301	267	335	338	317	313	293	340	288	281	307	281	252	287	306	303	298	313	312	342	321	299	306	301	305	302	266	324	321	283	305	296	291	300	297	306	302	297	326	300	307	314	332	357	328	340	288	278	298	281	313	301	294	300	321	308	335	313	296	327	294	325	305	280	315	320	282	295	326	338	275	299	302	314	294	308	299	298	292	286	322	317	285	316	275	304	324	297	300	317	289	310	303	332	322	285	322	276	305	304	293	286	286	329	313	295	316	310	327	290	290	303	296	286	327	265	298	304	294	287	300	293	320	309	279	300	279	326	310	284	283	316	299	340	290	293	278	295	307	301	283	296	307	305	269	283	273	276	303	321	301	321	296	283	326	303	286	311	311	311	287	297	296	310	286	298	297	324	301	272	309	308	315	297	322	331	317	314	297	305	325	288	285	304	286	301	301	304	335	257	301	294	322	326	283	301	310	342	280	306	313	302	309	303	286	272	304	286	348	329	301	313	312	294	308	273	304	312	313	317	267	312	334	333	293	306	299	324	284	302	273	287	304	281	307	284	286	322	321	297	321	307	297	323	270	298	301	295	313	299	292	268
12553	1739	3141	3398	2944	2514	2230	1939	1697	1548	1443	1274	1259	1153	1125	1162	1073	1085	1001	1033	998	908	972	989	970	924	897	906	924	880	916	847	912	870	844	846	856	845	883	817	879	913	821	901	852	864	821	866	875	811	885	847	864	820	827	832	860	806	816	827	809	821	804	816	803	794	807	827	838	788	827	872	798	858	807	863	803	789	813	803	806	810	827	752	858	775	838	808	812	809	811	820	828	845	837	857	816	838	834	808	810	850	829	795	833	755	824	789	848	831	843	818	832	810	779	770	811	804	796	834	790	786	802	847	831	843	804	770	858	827	814	821	812	845	835	837	814	833	842	828	834	826	817	806	788	799	780	851	819	802	802	797	784	754	822	813	807	887	834	841	815	818	788	765	782	847	775	786	825	822	831	833	797	818	792	822	812	804	812	863	829	807	804	792	806	836	766	818	811	804	847	901	804	804	851	760	789	837	804	823	788	842	814	839	795	801	760	800	854	807	831	826	776	782	827	820	791	825	834	809	820	857	829	805	845	825	797	783	832	769	802	810	826	821	806	819	800	804	822	817	853	856	813	813	787	798	840	762	807	770	789	816	757	835	836	789	779	845	870	801	768	858	816	820	821	820	807	779	853	815	855	820	796	785	815	782	818	815	809	838	862	806	828	745	874	818	797	823	773	765	792	783	785	800	753	776	843	778	791	801	821	811	784	835	764	795	802	836	791	862	810	861	805	804	867	804	831	821	843	807	803	810	804	762	768	851	794	820	775	830	850	829	797	818	840	755	774	843	785	810	840	829	802	806	820	826	777	807	825	763	813	774	790	806	794	793	893	790	806	801	823	802	768	792	842	860	826	776	858	749	862	823	819	818	813	820	815	765	778	804	791	773	797	837	822	796	842	818	821	835	858	813	790	867	821	806	801	820	843	813	823	774	862	825	779	775	809	785	842	795	783	783	793	783	781	783	816	812	817	818	825	820	804	830	810	810	839	811	802	853	842	790	806	813	798	757	824	862	837	807	809	768	850	775	795	800	860	781	819	849	828	758	798	791	820	789	796	771	795	854	805	811	832	799	809	801	789	849	809	829	812	779	828	772	838	798	830	806	831	743	786	798	817	826	784	835	798	785	803	819	825	778	838	803	837	854	838	806	804	805	812	853	806	771	849	808	800	780	773	818	833	805	813	837	783	844	853	761	787	827	824	814	830	815	867	774	805	813	775	812	819	804	810	833	825	808	747	826	795	793	887	782	864	851	832	805	801	848	844	785	780	755	802	834	778	826	792	778	811	795	786	839	788	795	832	812	846	805	815	809	830	859	811	850	854	815	797	867	800	814	803	835	811	776	846	836	837	831	803	844	828	830	806	820	812	788	867	836	856	830	792	793	786	870	803	822	910	786	822	790	862	802	848	829	828	804	854	784	835	815	810	852	820	752	812	844	787	846	799	812	832	875	762	824	854	847	842	769	812	834	848	786	800	838	790	843	807	822	780	760	850	780	910	812	800	749	816	833	750	813	848	760	778	792	861	807	853	787	807	817	747	787	791	790	806	771	786	796	754	779	768	818	789	803	778	811	825	813	849	832	792	864	791	769	803	775	769	810	823	771	844	811	819	828	821	807	813	790	769	841	788	833	821	819	820	826	771	868	766	794	809	866	784	827	806	827	846	824	846	837	819	796	833	820	794	837	815	820	808	829	764	814	818	789	814	835	786	823	766	808	793	789	855	793	825	853	829	808	771	824	834	764	830	818	809	831	803	818	789	810	812	765	814	774	846	815	786	800	784	838	812	776	744	788	831	805	843	807	810	806	850	812	741	774	813	811	832	789	791	848	812	775	766	822	816	780	790	785	824	826	836	793	802	821	824	794	824	784	834	807	756	810	765	808	806	827	838	849	865	793	780	745	795	840	761	815	826	801	789	822	751	818	833	809	825	818	763	816	810	821	828	774	813	801	802	788	840	795	817	797	840	872	826	821	784	751	784	773	842	872	803	800	844	854	798	768	766	814	860	804	791	803	777	829	843	806	771	814	779	830	779	836	811	807	862	848	830	819	828	827	767	851	853	848	854	819	793	807	778	861	804	728	847	761	798	807	800	854	764	882	863	831	788	836	810	850	867	844	789	794	834	836	755	846	785	790	810	823	853	764	787	790	795	815	801	784	780	830	845	788	793	848	826	822	835	822	815	846	839	812	779	821	798	804	858	798	792	824	779	813	825	818	844	834	810	819	804	811	822	833	831	861	818	832	827	806	791	798	794	836	745	764	835	774	835	805	851	877	822	841	830	854	794	812	805	788	817	807	792	806	766	831	835	816	799	772	806	797	768	829	817	824	833	831	802	808	848	840	819	893	802	858	818	798	890	817	796	797	831	809	844	867	876	800	729	835	816	784	806	787	806	838	822	769	827	763	775	848	792	845	788	817	817	774	848	795	869	850	835	789	870	808	833	839	791	793	817	822	859	832	807	811	788	817	810	804	808	846	779	777	853	792	810	774	821	770	838	823	800	803	794	795	821	803	790	833	852	827	880	786	848	794	762	795	838	744	836	787	804	806	768	883	815	751	769	834	839	811	802	874	797	780	823	773	863	793	841	819	801	768	811	851	862	795	835	842	821	836	808	804	792	803	824	800	813	832	849	815	814	858	841	843	782	807	795	788	769	825	810	756	844	857	798	786	788	899	825	797	780	830	786	831	768	848	794	850	856	784	810	758	837	798	835	764	793	785	819	850	791	784	855	814	817	796	799	784	769	864	810	794	727	815	820	828	825	759	794	820	797	827	758	854	875	773	809	805	765	838	799	795	776	852	839	798	841	809	792	816	791	839	820	819	804	836	794	830	812	797	805	834	807	811	765	818	800	838	801	804	820	771	815	864	852	834	790	820	810	765	763	806	801	823	806	806	746	830	874	774	803	799	787	774	780	733	796	796	820	839	804	754	817	816	765	791	803	824	816	797	790	806	831	754	809	818	792	813	799	766	802	798	804	837	785	809	848	813	852	837	816	722	758	795	859	799	766	835	781	779	792	795	821	813	792	787	789	851	821	823	830	779	854	823	823	759	834	866	807	813	835	789	816	809	804	792	822	807	805	825	800	859	826	792	795	821	805	834	839	773	836	781	813	810	802	778	808	815	827	808	821	872	796	786	871	764	799	787	772	819	788	792	805	815	816	783	790	798	821	817	792	796	839	817	815	823	791	789	803	768	843	804	823	796	834	819	792	880	816	832	795	832	795	825	838	779	773	754	824	821	802	863	788	805	770	791	810	856	841	842	808	788	834	778	835	809	856	790	789	812	779	800	894	780	853	863	825	819	811	818	770	776	826	846	834	832	788	843	780	816	841	820	796	843	844	863	859	778	841	873	818	865	780	807	807	817	791	819	878	791	819	841	847	818	817	844	826	822	803	839	822	788	836	803	853	769	824	785	800	833	814	811	822	803	819	808	806	812	794	827	866	809	904	788	891	869	828	894	820	835	790	804	861	809	800	810	787	788
37550	10842	2722	1733	1185	829	722	600	534	467	444	376	369	366	349	357	319	341	317	319	298	299	282	278	288	291	273	294	325	277	276	307	290	299	298	304	296	279	302	298	286	268	251	286	282	253	265	266	267	296	261	277	285	283	332	306	288	281	295	276	249	280	288	297	290	293	301	265	293	277	291	281	262	269	276	266	305	268	276	299	263	249	302	252	264	303	272	281	298	277	276	263	248	296	287	253	288	271	260	284	281	268	297	289	265	298	281	254	246	276	258	289	270	256	284	268	289	296	265	279	283	288	286	276	290	273	270	265	268	285	298	254	288	315	289	271	277	272	267	262	259	253	257	315	271	257	281	285	311	274	274	253	255	285	295	282	296	271	272	241	277	267	272	267	302	274	308	293	274	316	268	270	284	266	265	305	276	301	245	312	271	286	284	271	277	250	284	261	279	277	261	274	270	278	290	255	270	293	276	281	261	285	262	275	307	263	252	283	262	261	296	269	245	279	284	273	270	295	280	269	260	244	269	288	272	268	287	289	282	271	268	262	275	266	268	280	294	299	274	285	304	273	272	295	260	266	273	303	260	278	267	302	296	297	282	264	263	275	286	248	294	287	270	264	289	269	279	310	259	277	280	268	251	269	287	267	279	296	283	300	283	243	296	238	262	267	279	256	291	297	284	288	256	267	286	278	262	283	290	272	282	287	256	268	269	251	277	280	285	263	249	288	269	286	237	294	281	284	266	280	275	288	288	282	270	293	259	256	265	256	286	233	280	270	241	268	301	275	272	298	300	299	318	262	287	263	229	297	300	259	264	276	251	277	274	295	284	277	251	273	284	259	254	264	259	282	279	274	261	266	246	261	244	278	224	267	311	284	293	281	233	272	263	232	287	300	287	267	292	280	280	272	256	286	276	261	285	269	296	292	283	276	242	257	245	287	281	275	280	295	254	289	271	263	273	282	267	309	281	286	275	265	281	255	237	314	240	260	255	280	263	283	296	252	297	265	263	293	274	268	267	277	261	264	288	245	276	281	259	291	240	263	256	256	261	282	279	282	306	295	292	290	290	278	261	265	264	280	271	253	262	287	245	277	277	305	271	280	256	300	295	307	259	277	283	303	265	288	261	267	260	304	290	284	254	268	274	305	263	256	264	289	258	266	262	247	267	285	284	243	266	276	249	273	285	263	294	249	277	259	292	283	259	272	326	271	254	290	232	275	280	251	279	291	243	272	300	255	266	283	300	249	250	285	291	287	291	259	289	275	259	290	308	258	244	280	236	316	282	278	275	273	275	286	266	275	237	297	271	272	295	250	284	294	292	271	253	281	303	291	290	294	299	292	282	265	280	264	269	239	322	291	286	262	266	279	294	273	252	257	278	301	268	250	258	243	243	273	265	263	252	263	280	276	268	267	277	236	245	256	289	270	275	272	278	279	297	254	278	295	261	305	286	257	268	269	291	289	286	296	270	279	260	289	253	262	278	270	267	292	246	257	249	291	298	253	289	256	260	304	255	241	256	269	294	292	278	267	271	273	287	297	281	296	243	262	258	278	291	280	291	291	252	312	262	269	255	269	306	259	261	274	265	283	276	278	310	286	270	274	272	288	296	264	274	306	267	276	288	281	283	279	286	280	279	294	264	290	305	267	255	267	272	267	255	288	299	290	299	260	272	271	282	268	274	264	250	283	312	236	268	278	275	310	248	321	270	289	281	266	278	270	302	271	277	280	293	275	265	268	297	265	304	252	271	278	270	277	292	285	248	295	272	250	277	264	269	263	269	274	283	302	280	285	290	299	256	253	266	274	264	241	295	280	266	289	268	294	295	281	267	264	275	286	251	262	260	295	256	268	290	278	284	269	242	267	292	298	299	296	291	262	267	277	288	265	279	278	285	268	260	294	282	258	282	266	286	270	266	282	302	294	264	306	259	254	260	287	279	276	256	234	297	285	293	308	272	268	289	269	301	285	290	302	283	279	271	284	271	312	286	273	261	290	249	298	289	283	299	270	259	281	271	254	278	252	294	277	283	232	274	262	299	308	292	266	258	271	279	273	254	298	289	270	275	278	286	276	280	278	282	247	292	296	272	261	249	288	279	306	249	263	284	278	293	279	276	276	288	253	266	287	235	281	272	267	276	249	282	279	245	252	262	276	294	269	282	294	286	279	268	308	299	287	291	274	299	244	246	285	267	277	283	260	261	257	245	264	260	295	261	295	275	273	256	268	281	257	239	273	304	252	312	271	260	268	307	267	280	294	278	284	258	246	263	274	282	279	279	299	271	265	272	274	255	249	297	271	296	277	279	286	252	288	276	277	266	270	281	252	280	283	253	282	274	277	255	275	293	293	262	276	254	291	261	270	300	305	291	247	319	296	301	290	276	259	284	291	291	292	258	272	275	286	279	270	268	316	269	286	277	287	282	274	266	262	270	272	296	297	294	283	287	253	272	260	262	273	295	301	312	286	264	295	271	255	292	284	261	252	257	279	285	272	267	281	285	256	275	281	266	277	280	289	244	257	288	249	240	268	291	276	273	243	287	259	257	290	297	285	240	274	276	297	282	265	284	274	309	284	270	278	267	247	257	292	273	265	272	287	275	279	287	265	290	251	286	261	284	300	271	289	272	278	308	304	249	258	258	295	284	315	277	287	272	292	253	302	271	253	256	293	250	297	279	279	255	271	312	322	273	292	273	281	300	245	280	277	312	277	299	285	278	252	254	291	281	264	269	261	252	305	315	289	284	293	250	290	301	245	304	295	297	282	281	276	267	303	262	297	271	265	295	275	292	256	294	284	279	270	260	290	292	274	283	282	255	271	294	238	273	300	272	283	306	273	268	270	279	279	273	275	281	269	268	266	270	297	282	252	287	299	273	282	262	295	264	285	250	306	257	278	262	301	277	268	277	265	269	293	249	269	283	276	275	279	276	282	277	255	263	293	278	288	287	271	261	278	288	244	254	265	282	282	260	299	271	260	302	293	292	291	282	284	282	273	249	287	301	292	274	285	292	286	263	271	236	290	269	242	265	287	260	322	299	263	287	250	287	282	242	281	288	222	279	278	269	256	288	264	274	248	265	250	290	261	253	290	292	276	288	277	266	269	254	263	288	274	259	228	268	299	259	278	328	286	289	282	278	261	259	270	246	280	256	294	264	273	277	272	266	244	294	259	270	264	282	281	285	273	279	244	286	281	287	298	286	268	269	277	276	286	306	267	237	268	273	278	269	285	292	283	265	251	274	291	263	266	255	301	327	270	306	291	276	282	298	264	269	309	274	300	263	248	303	274	262	261	254	311	279	289	278	264	245	267	262	273	271	284	284	318	288	287	277	263	282	281	287	286	295	271	286	277	297	263	270	277	284	263	275	291	271	295	290	269	272	271	267	261	232	287	289	289	278	289	270	304	270	299	279	283	272	283	263	302	269	276	298	263	262	292	291	276	298	286	298	266	280	253	275	306	272	278	303	262	291	296	252	274	298	290	296	274	254	277
18339	2421	5197	5685	4866	4011	3130	2761	2389	2075	1809	1737	1545	1432	1389	1295	1199	1151	1114	1056	1036	981	1020	960	932	922	913	885	876	877	848	867	829	864	787	782	874	845	810	823	776	775	753	826	781	747	806	757	794	760	796	765	810	778	754	763	757	759	705	769	733	749	715	773	729	810	733	742	769	770	712	746	708	708	749	780	772	729	787	733	691	766	711	695	714	778	722	718	749	725	696	678	716	766	757	710	736	746	733	721	720	765	761	762	705	715	754	706	735	729	729	704	737	725	698	775	733	764	780	757	729	712	715	719	745	694	708	735	679	761	736	717	746	751	715	691	765	709	764	737	713	697	721	734	682	713	738	744	690	769	727	736	705	770	732	716	741	695	745	744	715	713	760	713	717	756	743	689	776	711	710	690	726	763	717	696	726	720	692	737	748	764	717	746	742	734	708	665	764	732	717	710	746	711	725	735	757	772	735	702	739	728	704	744	713	718	718	778	711	735	734	724	719	717	748	759	724	716	755	713	691	734	783	695	775	710	728	711	702	741	728	722	768	762	706	713	716	726	727	734	730	748	729	722	714	719	700	713	710	722	764	730	702	708	702	737	681	714	746	703	745	745	712	748	707	732	754	739	766	705	725	722	723	680	776	783	730	741	726	764	725	753	698	724	715	747	735	702	731	724	694	734	708	704	737	719	709	727	726	713	733	707	686	777	788	665	690	694	689	761	706	736	701	693	780	718	745	733	766	722	703	711	764	704	743	735	724	705	676	703	725	759	715	721	742	710	695	725	753	736	743	708	727	752	678	736	761	733	715	735	691	710	695	694	676	709	737	737	733	770	695	727	734	727	750	733	743	729	734	774	733	756	754	722	686	707	775	713	709	719	744	744	748	690	703	704	708	720	690	714	730	742	726	711	737	742	739	738	751	769	704	740	722	715	723	717	752	743	703	728	691	727	748	739	781	738	731	756	756	706	721	738	759	700	728	764	747	735	694	782	693	728	650	716	719	721	729	712	728	731	767	694	762	688	748	722	761	715	660	718	717	778	732	726	739	724	722	709	729	755	805	709	716	700	693	743	743	745	755	712	746	755	672	694	716	743	727	759	717	738	713	786	688	713	754	728	757	714	751	705	757	710	697	665	732	729	701	733	680	706	717	755	750	715	694	714	725	727	763	690	700	760	729	713	751	728	718	748	684	748	721	769	756	723	695	735	756	687	743	709	700	725	780	693	709	703	743	686	721	734	723	718	730	692	706	706	704	738	764	685	723	731	748	705	720	754	725	721	760	687	734	747	676	713	750	756	733	742	719	726	735	747	717	751	655	728	805	706	741	675	746	681	723	730	728	706	707	719	756	728	706	732	703	710	736	748	724	699	694	722	738	701	766	692	758	716	777	732	750	652	700	750	768	707	751	744	692	749	729	697	695	727	764	702	718	710	723	681	725	699	722	757	708	742	730	720	699	703	715	703	747	690	701	704	708	721	709	746	698	716	768	712	693	733	737	684	731	765	709	705	683	686	730	696	758	680	749	711	715	695	719	742	758	698	713	693	728	733	748	749	758	735	740	720	738	668	723	688	753	699	727	762	727	731	721	732	663	722	728	712	726	709	759	729	765	742	750	736	710	702	705	763	739	727	741	722	745	718	774	729	738	767	713	705	737	668	711	680	726	743	709	723	718	737	705	751	726	686	709	692	665	698	742	704	696	737	716	715	730	770	729	733	705	662	725	701	731	706	706	685	746	722	769	716	710	699	730	687	710	754	723	743	714	758	698	718	675	685	767	723	679	755	710	709	739	680	740	692	705	750	720	697	762	731	760	707	730	711	743	650	736	731	747	711	738	716	736	752	735	740	714	703	701	767	732	738	756	760	743	669	708	683	730	734	719	712	744	732	743	740	701	698	708	712	719	792	688	721	718	694	759	719	728	717	718	754	774	718	705	736	708	744	687	720	749	742	730	707	716	734	681	723	704	732	728	751	731	756	723	785	733	705	759	723	719	749	728	758	674	680	685	709	739	687	676	717	717	718	705	741	694	754	701	698	745	718	738	681	725	702	725	744	764	692	660	727	711	739	749	748	737	718	733	733	750	703	759	756	722	690	764	697	769	720	683	719	762	692	708	692	769	725	787	743	665	749	732	727	717	761	725	702	710	728	718	768	733	763	686	741	736	745	718	737	706	726	710	686	713	708	710	691	722	737	727	677	718	727	680	749	716	733	742	684	705	726	722	708	812	747	712	733	709	715	713	730	702	731	693	762	706	753	719	736	663	740	688	727	701	723	679	742	679	748	710	703	726	724	733	773	718	747	687	761	715	741	694	704	695	700	695	723	769	695	723	733	731	715	702	701	704	756	745	694	733	682	683	690	749	685	749	780	741	685	734	723	678	747	753	737	756	678	735	753	729	747	709	730	734	670	782	733	743	723	652	736	704	741	727	701	754	702	749	713	726	711	656	721	677	713	779	708	749	694	686	733	759	750	745	743	727	721	694	709	721	746	726	741	677	717	736	734	715	733	706	706	737	690	736	716	766	779	726	698	707	697	763	747	697	687	719	748	769	770	792	714	697	696	721	745	701	721	692	731	742	715	727	719	722	715	737	713	723	748	679	685	743	742	707	717	735	637	737	740	720	666	764	696	762	769	708	718	738	690	686	699	765	749	719	717	735	720	687	701	738	757	702	771	769	714	760	740	778	714	723	732	698	682	766	742	701	688	730	689	711	749	713	679	696	769	737	678	755	720	763	739	704	714	736	778	739	705	740	748	724	706	759	754	714	716	730	735	734	747	721	774	719	766	741	695	732	698	703	770	701	717	708	706	700	694	717	666	710	725	703	703	727	692	727	718	682	708	694	739	781	722	752	726	741	744	710	731	721	725	721	713	760	754	681	761	726	695	690	738	696	734	753	754	703	731	729	706	721	737	693	706	716	699	736	747	751	751	691	678	759	736	708	736	757	752	702	718	710	723	732	697	727	749	686	722	685	776	738	751	711	703	708	716	709	692	694	683	733	763	685	735	732	702	735	731	773	734	739	743	725	736	742	709	692	733	752	741	696	723	734	727	746	762	709	705	755	712	739	693	723	728	700	719	754	746	726	729	724	741	716	714	699	706	761	710	692	733	691	727	707	713	669	703	682	728	772	662	717	753	703	720	767	723	715	720	737	771	737	714	754	682	714	664	731	735	712	757	750	731	693	722	742	698	729	735	766	726	738	728	702	725	758	678	696	711	725	747	721	745	743	740	717	738	699	745	681	726	678	721	703	716	732	699	729	751	727	681	730	724	734	727	728	749	715	709	731	739	692	724	726	689	717	750	690	732	697	705	684	716	758	735	742	698	763	695	713	756	716	661	752	703	736	670	696	716	699	723	711	682	702	682	686	723	737	761	777	715	729	719	700	727	755	738	740	695	735	744	693	739	725	685	690	705	772	682	704	760	715	729	711	726	769	717	705	741	729	702	748	737	716	737	714	726	738	751	699	708	695	683	757	703
2785	233	218	181	156	166	193	163	155	165	171	166	165	180	167	161	168	134	165	165	157	174	174	178	160	143	184	148	146	167	160	154	178	167	161	167	158	174	150	162	129	177	161	168	161	137	146	146	161	165	171	151	185	166	165	171	151	158	152	157	165	141	172	165	159	164	152	155	165	138	176	188	158	151	183	174	170	181	149	148	167	173	178	140	172	163	175	178	170	135	173	185	169	157	189	167	149	152	158	165	167	190	170	148	148	183	165	156	148	158	149	185	165	135	176	154	160	176	170	165	170	160	167	158	164	156	151	147	171	181	167	164	169	183	157	146	155	161	170	183	158	176	165	174	165	175	172	176	171	152	151	142	159	176	164	152	159	150	169	155	176	166	141	135	157	144	161	172	166	157	132	159	172	147	185	158	190	177	173	159	137	157	161	145	167	154	158	178	175	182	171	159	167	151	134	176	168	166	164	153	153	139	187	176	163	148	162	166	145	179	188	161	147	159	158	155	183	167	148	174	152	171	156	163	159	164	168	147	138	179	152	182	172	154	179	147	150	167	171	158	170	158	165	151	169	157	154	169	152	150	163	158	137	165	174	195	173	151	174	148	149	155	160	153	178	169	182	169	165	173	158	179	162	157	169	180	151	171	158	155	161	164	184	150	168	162	150	162	175	153	180	161	174	163	163	159	178	158	151	168	176	149	171	171	171	155	166	143	177	144	177	179	173	148	159	157	136	178	170	154	165	155	170	159	165	164	171	168	165	175	154	156	168	154	177	154	161	161	157	149	139	161	167	159	178	184	148	144	160	126	158	156	175	189	146	130	194	161	161	161	187	172	176	157	175	156	149	156	178	141	156	159	147	155	155	169	164	151	163	156	145	182	172	170	153	175	167	151	163	161	178	185	153	175	160	178	154	158	195	192	186	175	158	168	162	181	147	158	162	139	147	181	179	183	179	168	177	182	164	150	158	175	176	154	159	156	155	164	196	173	156	142	171	153	160	182	170	172	146	157	177	147	149	175	169	140	126	183	167	156	153	177	164	177	162	168	153	149	159	168	171	174	149	166	181	174	159	182	147	157	168	171	153	166	175	158	166	173	178	151	181	166	179	145	158	158	148	166	140	155	144	168	170	162	139	168	148	173	179	182	168	153	161	166	165	153	160	167	158	168	153	166	160	154	165	151	158	186	157	165	163	177	190	179	175	164	160	165	153	183	153	141	166	152	143	173	169	183	178	162	179	150	172	180	159	156	176	166	160	162	155	170	185	165	157	162	156	166	152	158	151	160	160	168	168	186	162	186	165	178	165	145	149	161	150	158	155	162	164	189	180	189	155	142	176	164	185	183	162	166	160	153	155	174	186	186	184	149	163	161	160	165	169	152	156	159	152	176	159	123	138	168	168	179	150	160	172	171	160	178	149	155	170	161	171	173	150	151	150	146	140	160	167	150	176	174	178	155	171	181	164	177	137	156	164	164	156	163	152	151	180	155	176	144	167	176	132	153	160	160	170	158	153	177	170	156	169	145	178	149	174	157	173	160	160	162	156	150	178	153	171	155	163	156	157	145	138	161	153	174	179	158	147	153	175	142	172	153	205	148	157	145	179	146	150	167	166	133	177	159	148	176	160	171	158	161	187	165	168	167	155	173	156	148	162	167	188	179	152	181	158	162	144	162	155	180	189	158	178	157	166	170	165	162	186	157	179	165	166	146	158	167	144	149	163	154	151	160	150	184	176	171	170	156	154	180	175	167	170	180	205	177	172	160	182	173	185	157	169	180	148	155	156	152	171	153	165	162	177	185	159	154	157	171	157	159	151	161	164	156	139	153	183	178	164	169	140	158	177	202	170	151	177	177	163	161	163	134	183	177	172	153	149	179	179	173	156	142	156	170	132	194	133	158	175	171	185	176	176	153	179	149	152	171	164	141	161	171	158	166	144	179	146	161	164	178	157	162	178	156	153	184	168	174	162	167	164	161	159	170	148	186	156	154	166	152	176	150	177	156	174	140	162	164	195	175	159	140	168	162	143	161	177	148	165	168	167	160	183	167	158	194	169	179	159	173	160	161	161	167	167	147	172	153	156	177	152	181	157	155	161	171	175	195	157	171	164	190	187	166	156	154	181	145	152	163	181	163	176	174	161	155	185	141	151	173	148	179	150	193	160	170	165	171	150	157	167	162	165	136	152	148	154	137	176	151	161	163	166	199	171	170	161	177	168	178	145	171	179	164	170	163	154	165	162	163	143	148	146	182	173	156	149	157	160	178	168	153	172	169	158	177	162	157	186	130	166	201	141	156	186	153	150	146	165	168	150	166	195	173	165	178	172	161	175	171	175	155	163	145	205	163	189	148	159	177	142	162	187	154	145	154	156	163	180	173	149	162	167	157	143	153	162	157	147	171	166	172	177	144	171	178	166	168	158	140	169	188	162	169	173	165	174	169	137	174	136	174	160	150	163	166	186	173	171	173	164	178	146	159	147	164	178	162	159	154	160	168	158	141	173	191	173	162	165	159	177	179	148	181	157	156	151	176	158	156	160	170	155	152	167	151	176	165	160	152	159	172	171	164	145	159	176	165	152	167	167	147	164	138	142	169	152	170	165	156	174	148	157	150	169	153	163	172	186	180	154	133	170	173	172	181	170	165	155	164	147	171	161	138	156	158	177	164	179	147	158	141	136	166	162	153	187	176	166	164	160	177	175	167	183	147	170	162	165	170	160	158	157	174	146	162	164	147	165	151	192	155	160	163	188	179	147	170	144	170	166	174	135	161	178	143	172	137	162	198	143	166	162	152	175	154	154	173	144	158	175	167	168	156	161	170	194	138	164	144	142	165	165	147	163	140	150	177	171	159	172	160	169	165	167	149	187	164	147	140	146	164	177	160	163	159	150	168	187	169	148	161	142	158	161	163	167	169	151	158	195	177	157	172	179	144	158	155	177	152	172	169	147	180	149	173	172	173	167	153	158	162	146	138	179	168	170	141	170	168	164	175	158	178	188	146	149	149	174	159	138	162	162	164	163	153	170	169	158	184	155	160	155	167	183	150	165	152	149	162	160	162	174	160	160	160	168	189	142	196	182	175	148	158	165	158	154	171	153	168	160	148	161	156	161	172	164	162	149	153	174	159	163	152	154	143	172	166	154	157	168	152	162	157	191	172	159	171	156	169	183	149	180	153	169	173	163	133	163	162	164	174	151	161	158	162	173	172	186	160	158	166	163	151	185	160	189	148	144	191	182	175	169	147	151	161	166	141	162	158	163	161	145	189	163	171	174	153	133	154	160	141	150	171	155	172	149	177	167	148	151	161	140	155	175	162	166	136	166	157	157	150	143	155	176	184	156	145	177	157	151	182	160	169	155	170	153	145	150	153	152	151	177	155	174	175	169	158	159	165	152	140	159	140	167	148	140	149	165	156	155	160	174	174	160	179	139	163	174	155	160	165	171	160	167	157	170	165	155	193	163	180	166	133	160	169	158	145	160	159
2835	552	614	646	647	595	577	524	544	505	521	510	529	542	505	508	553	528	487	515	473	506	506	470	491	485	486	478	519	490	519	495	506	503	491	503	496	512	467	493	504	527	531	490	484	483	488	471	480	511	503	505	505	439	456	521	503	501	495	489	505	515	510	497	494	517	522	490	503	522	530	492	461	477	475	496	544	492	496	477	457	464	470	488	555	505	484	475	527	505	496	505	491	517	504	498	494	502	470	514	479	502	498	508	493	471	470	504	530	523	542	515	505	480	467	507	486	496	503	497	500	466	513	492	488	480	519	493	509	493	512	516	490	484	513	521	556	512	480	500	498	487	512	490	500	466	506	513	483	479	515	531	496	505	502	472	522	503	495	517	482	502	461	523	526	510	483	466	507	498	527	462	504	500	508	495	482	527	494	508	468	490	482	526	538	471	486	500	469	513	490	485	510	446	495	473	481	446	490	480	496	528	501	471	551	495	474	538	482	503	551	524	490	496	513	531	477	511	496	501	507	488	517	508	513	498	511	494	460	466	515	491	485	490	493	499	483	513	518	485	489	490	526	442	513	501	500	462	452	510	528	549	496	480	462	560	437	491	524	506	534	561	474	533	468	500	460	503	494	526	484	492	523	492	500	494	449	514	485	478	525	545	514	522	505	504	470	511	506	503	483	488	479	476	481	458	541	503	458	517	509	491	483	456	513	499	525	463	500	503	503	506	500	512	516	460	499	529	505	536	494	478	496	476	498	484	504	539	479	519	514	502	495	521	498	536	492	494	510	497	504	505	476	530	467	472	543	500	487	507	475	505	470	524	529	450	465	502	482	507	470	481	507	489	501	498	512	534	524	484	522	496	557	484	490	496	496	467	471	484	532	504	476	525	454	509	460	492	488	445	533	484	517	487	419	493	510	457	492	500	473	502	495	495	539	532	508	496	504	502	494	483	524	480	481	502	508	516	476	493	499	544	524	489	484	492	498	482	500	489	468	503	459	469	456	455	472	507	515	471	509	483	450	489	460	486	494	505	443	482	492	520	513	538	492	471	497	537	489	454	452	499	479	524	485	486	518	495	503	479	477	522	477	494	546	528	470	479	468	505	490	491	501	514	484	511	498	513	506	483	482	487	500	508	481	497	490	512	519	503	471	490	512	509	574	489	534	460	540	469	492	517	500	496	511	496	474	529	507	528	495	494	499	471	485	507	519	482	520	487	475	492	505	510	463	510	519	495	483	519	523	496	482	516	493	516	494	485	521	497	510	513	506	478	540	516	498	546	523	503	492	499	493	452	495	495	495	547	530	511	489	513	508	489	513	543	495	503	490	487	504	495	511	494	523	480	484	511	515	539	494	493	496	526	509	515	525	518	489	505	508	549	496	514	478	459	508	517	503	473	474	483	484	472	471	495	494	577	516	486	525	507	495	500	546	467	465	526	502	470	484	504	518	490	503	516	480	484	492	496	471	484	466	493	462	471	478	516	500	507	503	486	457	497	516	495	508	485	474	484	495	496	497	536	522	508	460	494	511	489	503	508	464	500	501	462	510	472	518	478	462	524	498	519	502	497	473	495	510	478	464	484	485	507	535	484	533	514	488	509	506	527	490	502	515	533	502	496	539	522	505	501	495	515	478	512	512	549	459	491	467	487	471	484	454	513	504	509	461	518	533	507	474	506	507	474	560	486	477	466	527	483	513	497	508	514	509	511	483	523	516	477	505	518	472	490	518	494	506	492	448	491	490	499	519	450	436	491	510	531	499	468	541	514	511	560	470	478	489	534	485	509	526	505	514	468	521	490	493	516	530	462	523	508	467	466	472	486	485	517	508	458	529	482	475	503	487	506	490	477	477	534	553	504	496	497	486	498	506	518	461	523	527	497	472	513	502	491	504	479	460	509	484	502	510	471	494	523	480	506	497	506	502	489	506	455	442	454	521	463	492	477	502	488	524	530	470	530	487	484	536	491	492	489	478	486	493	486	498	512	470	484	495	493	548	500	516	536	505	500	489	485	497	487	474	498	505	515	498	479	478	507	476	475	510	466	520	475	506	467	485	466	510	491	478	521	483	503	486	536	434	495	508	527	446	534	476	474	509	491	495	458	524	488	460	497	450	484	532	492	519	485	504	522	499	475	483	464	512	502	511	464	507	524	506	457	489	503	526	477	501	522	542	482	509	479	490	493	519	460	499	482	487	487	484	483	523	468	514	536	509	482	487	501	519	511	524	512	497	498	522	529	471	483	477	524	491	516	494	505	480	467	512	496	497	493	467	501	533	481	514	457	513	459	484	489	504	510	515	472	542	559	502	493	499	490	535	514	519	519	491	452	481	478	504	493	447	506	527	523	493	497	502	491	535	521	480	472	482	456	473	507	523	493	489	479	511	484	506	520	500	519	519	475	536	503	489	511	510	518	499	529	486	484	500	483	486	481	485	517	494	497	482	472	516	476	464	518	478	480	468	472	511	454	485	473	468	490	439	472	499	490	487	548	503	467	470	526	521	505	466	513	486	519	501	510	502	502	464	527	490	502	484	506	514	496	474	517	497	482	484	519	483	515	527	516	522	468	540	498	477	493	543	448	494	453	498	507	455	510	515	519	501	483	476	499	491	516	489	500	493	471	509	494	519	514	501	507	470	507	487	526	490	517	522	537	523	500	481	488	524	504	507	476	491	447	487	499	507	482	509	494	486	495	533	506	523	531	491	454	505	505	506	482	489	492	503	446	533	520	551	500	520	429	470	479	508	468	482	516	492	500	457	496	505	464	477	510	464	527	506	506	490	530	501	496	541	489	549	493	493	490	503	513	495	526	505	511	495	502	486	492	519	498	488	524	476	493	484	508	516	556	502	499	508	492	528	491	488	474	501	488	472	553	475	488	522	483	527	486	514	467	493	530	510	489	496	488	471	511	498	488	497	517	474	521	506	496	498	500	489	453	481	466	491	525	502	490	484	493	478	515	463	522	504	528	482	468	549	481	545	483	484	515	511	532	513	490	474	487	525	485	533	478	458	503	510	526	492	499	477	538	486	504	521	512	504	476	541	511	512	478	511	492	490	509	506	474	476	493	493	506	524	496	501	478	498	504	483	493	475	501	525	534	503	511	500	458	520	504	506	535	551	499	503	518	487	497	471	507	507	501	487	502	519	464	542	529	515	479	509	470	510	461	492	502	476	504	522	533	523	500	505	490	513	468	464	504	455	465	532	535	495	491	495	533	489	491	458	502	534	516	489	498	453	498	490	529	485	530	492	502	525	482	539	483	511	509	487	491	518	477	522	493	494	482	512	496	488	486	501	508	528	525	493	494	492	471	502	469	504	496	493	527	466	476	499	524	473	527	479	521	485	517	492	487	515	457	475	479	521	490	486	515	473	517	525	525	511	521	520	494	525	505	471	486	506	499	482	522	515	492	512	507	511	490	498	502	469	497	507	490	511	507	480	527	540	529	500	526	513	480	476	524	486	496	506	482	480	480	482	542	534	476	496	475
24244	4346	1319	1021	696	617	549	511	455	373	351	371	373	375	359	373	337	299	341	314	320	305	327	313	296	318	317	328	302	336	285	302	295	318	310	302	336	318	291	332	301	320	314	321	318	293	276	297	313	293	305	318	305	299	320	308	289	315	285	300	295	298	312	291	292	287	295	273	308	326	320	283	299	293	312	269	301	307	285	314	309	345	320	306	280	328	307	274	294	289	329	305	320	300	297	310	275	297	289	327	313	291	330	320	287	313	299	286	297	296	350	305	299	300	287	318	277	300	310	322	279	298	339	292	296	294	293	294	323	306	301	298	313	300	318	294	285	323	264	305	323	307	307	288	271	307	318	308	315	307	300	284	292	326	303	322	308	298	309	299	279	304	308	309	291	315	290	287	302	291	309	313	314	313	281	269	324	288	305	300	274	287	282	314	333	316	315	281	312	310	280	296	329	289	308	326	323	304	305	301	323	302	292	313	307	315	299	344	327	303	290	348	303	309	293	316	306	301	321	311	296	269	311	318	311	311	281	303	303	300	281	330	320	296	251	265	306	304	309	307	285	295	290	310	286	314	289	314	296	299	331	285	296	309	301	281	268	284	300	326	304	305	282	334	283	302	312	345	299	296	266	299	308	270	282	290	302	302	306	290	325	314	269	285	316	332	289	316	312	326	272	314	288	317	314	329	282	307	264	321	316	312	310	293	296	324	311	304	308	314	297	278	333	282	312	308	299	298	320	298	296	258	304	295	290	305	278	281	309	299	295	326	271	313	270	299	351	328	301	321	291	311	324	294	307	284	295	310	316	313	292	288	285	291	323	279	285	303	318	290	303	311	275	292	293	323	321	326	314	301	299	303	321	306	280	282	311	289	331	287	287	291	320	309	313	313	307	289	291	289	315	299	285	307	305	271	292	306	304	306	296	278	293	283	297	275	283	291	289	285	317	342	264	300	325	321	294	293	297	313	329	321	293	306	320	288	302	301	316	326	302	256	309	302	308	289	294	304	304	306	335	286	333	311	289	322	317	301	303	288	294	278	308	308	304	274	331	315	286	298	311	320	309	299	292	312	287	304	266	314	276	322	313	322	301	314	309	313	325	310	306	299	318	292	334	326	281	294	262	315	300	290	294	283	306	300	297	321	284	294	290	314	292	315	314	294	302	293	272	282	306	313	305	297	270	290	285	305	266	290	287	286	286	292	313	310	310	294	300	315	288	288	289	305	305	304	310	307	304	303	329	305	299	315	276	317	303	295	312	304	290	271	302	296	307	306	340	268	302	330	291	349	289	276	331	314	320	325	275	331	310	324	298	290	294	302	321	308	323	329	322	333	296	277	308	305	298	296	325	279	318	307	290	266	279	310	323	308	299	295	253	304	293	334	297	302	294	303	298	270	286	311	316	290	290	322	326	351	295	297	309	301	305	292	315	303	331	313	286	284	277	300	300	277	317	291	263	306	301	297	278	311	302	282	293	264	334	307	269	279	337	281	287	276	307	290	275	296	311	287	299	291	294	292	299	280	299	273	328	280	328	306	283	353	298	288	298	314	278	271	306	279	299	313	283	289	306	295	285	285	292	278	291	330	324	311	285	299	323	298	293	279	302	262	311	307	301	311	317	299	288	303	319	317	288	289	299	281	287	310	295	321	306	289	300	329	277	305	324	347	280	304	276	292	302	312	285	316	295	290	286	294	298	296	339	303	263	303	284	325	299	306	322	275	291	281	273	290	298	301	308	309	268	298	287	303	286	331	271	300	316	318	304	320	322	314	298	278	286	320	307	313	308	328	321	349	292	276	317	302	308	298	296	305	319	307	312	291	295	307	315	289	332	305	286	302	314	300	308	283	286	291	312	322	290	343	307	277	335	294	301	345	312	281	309	290	303	317	346	331	281	290	312	324	293	293	299	311	322	282	284	285	311	308	344	320	283	310	330	318	336	320	302	282	311	291	298	279	267	263	275	322	284	323	297	309	289	301	326	271	322	296	299	282	312	302	333	337	284	302	317	302	289	295	295	268	313	285	318	288	290	312	307	310	313	304	289	313	289	292	306	298	296	315	313	286	298	279	313	301	259	329	273	279	269	274	322	336	321	320	270	328	296	291	332	299	314	307	283	287	314	277	278	297	267	308	312	286	315	303	290	294	283	317	286	292	295	293	262	289	303	296	300	322	302	323	294	265	286	296	312	290	307	298	325	299	270	265	318	323	300	304	323	337	334	306	287	314	314	310	302	334	283	288	309	307	304	306	277	332	309	290	285	275	329	284	289	300	288	315	317	309	333	303	324	310	302	304	300	292	299	315	304	294	312	293	301	335	317	290	295	295	314	287	335	316	267	283	317	286	257	301	315	310	302	318	329	288	322	275	289	315	304	328	310	333	315	284	288	317	296	286	301	300	291	301	296	306	314	311	280	308	334	321	271	299	291	290	316	306	275	306	307	298	293	282	316	276	276	321	305	275	303	281	307	318	291	312	314	297	339	278	270	309	327	314	298	266	313	280	279	301	314	290	307	287	317	307	296	319	289	328	312	300	276	293	293	324	290	351	319	302	291	326	288	323	301	279	305	291	296	309	274	317	325	294	294	284	319	315	272	297	291	314	296	306	259	299	280	303	304	307	299	310	304	294	298	294	293	328	325	327	337	295	306	268	321	290	333	319	302	312	295	302	288	297	312	309	313	307	327	328	294	320	335	317	295	321	320	310	301	313	273	309	280	287	294	287	318	283	318	302	319	285	336	300	282	291	310	317	290	295	291	304	280	341	271	282	292	280	312	271	299	321	291	306	298	294	348	281	321	311	325	290	312	280	334	298	298	304	321	349	309	310	309	310	296	287	264	269	321	304	300	282	310	294	287	314	313	322	327	329	306	309	322	304	320	283	297	311	316	330	319	293	315	305	315	276	280	297	325	311	340	288	303	308	333	304	305	282	292	308	287	290	307	342	279	278	321	322	291	289	311	275	300	311	335	333	276	341	295	344	320	283	336	297	314	305	275	275	307	284	308	314	289	286	319	298	319	324	292	276	282	306	298	281	311	309	309	286	315	295	325	306	286	300	289	296	294	329	282	281	313	296	270	302	293	280	278	278	330	304	328	307	302	300	292	312	345	297	267	302	285	316	322	314	312	290	279	257	301	289	301	298	288	290	307	312	337	353	323	285	298	302	313	308	306	312	277	311	286	335	307	328	294	318	292	337	291	306	275	272	313	277	291	277	321	309	294	270	339	280	305	291	311	302	299	301	298	327	307	334	295	283	307	296	296	279	289	312	333	295	263	304	274	281	286	295	262	305	314	293	334	304	304	288	319	311	305	308	282	310	295	288	303	294	296	294	294	274	324	295	295	295	285	258	294	321	289	336	314	329	326	302	310	295	318	313	309	317	310	303	305	327	314	306	326	314	299	318	308	324	297	301	300	303	302	329	311	302	300	311	328	297	267	300	269	328	338	332	343	311	314	300	321	281	294	299	283	297	313	287	326	297	296	299
12789	1655	3169	3589	3001	2590	2208	1907	1700	1496	1353	1371	1289	1168	1184	1145	1056	1091	1006	1010	973	949	952	1014	927	935	925	897	923	906	914	849	890	886	852	846	883	901	861	817	850	883	906	838	783	836	832	816	848	775	809	872	860	862	858	819	791	800	867	820	882	852	853	856	799	842	838	843	829	781	892	858	841	806	799	841	813	847	796	834	824	796	769	852	862	805	855	783	857	827	822	818	852	852	847	807	820	823	817	799	799	788	847	783	800	799	789	835	791	858	869	781	742	766	822	811	849	834	839	755	821	809	830	857	833	813	764	845	806	804	767	815	861	784	793	777	816	800	839	796	813	750	764	780	854	857	842	830	769	799	845	799	799	800	815	820	770	802	785	826	803	832	790	855	776	836	818	770	781	789	811	818	784	805	815	805	837	818	780	823	804	818	853	817	774	831	848	777	825	849	771	809	817	814	841	802	789	827	818	799	832	775	799	864	790	804	881	834	805	828	843	852	825	784	824	821	785	798	850	822	801	846	819	833	798	817	865	791	824	804	821	840	860	815	810	809	816	787	834	818	815	816	798	814	790	769	795	798	785	853	823	811	828	772	793	817	808	762	793	850	796	786	809	789	804	838	813	793	812	851	819	821	847	792	829	786	836	748	845	811	798	771	793	807	831	806	795	800	831	791	801	856	786	841	842	755	823	769	794	802	792	794	812	805	800	828	793	787	822	807	812	840	792	787	829	822	841	750	770	835	796	765	801	808	764	780	842	843	797	855	864	866	816	819	837	769	799	852	767	742	808	863	782	852	811	833	782	828	790	824	833	778	812	850	815	791	833	792	814	823	788	815	814	833	813	790	809	809	793	753	768	779	840	838	781	836	803	776	803	803	802	797	817	829	780	818	821	830	812	792	786	837	833	842	829	796	833	762	833	793	758	816	768	854	817	813	799	774	806	829	816	795	860	827	828	817	804	805	789	761	875	811	793	771	790	804	866	803	788	796	785	765	777	776	803	823	806	829	821	770	793	816	834	870	827	847	845	832	797	795	771	780	833	806	794	779	806	848	798	831	814	810	850	852	825	798	793	830	738	789	803	802	843	831	798	871	800	783	857	780	816	865	822	840	892	801	770	778	820	811	820	791	783	800	813	829	855	780	775	797	792	815	765	828	792	879	798	824	816	820	812	808	824	830	802	827	797	784	868	799	797	786	769	818	832	855	804	787	845	772	820	832	787	792	764	849	772	824	829	785	787	794	846	819	783	840	798	803	831	846	787	789	847	869	814	780	803	796	790	777	781	847	758	825	845	827	878	829	789	854	841	808	863	837	834	866	821	831	787	838	835	820	824	850	832	816	854	799	812	792	816	820	795	799	838	843	833	787	787	809	766	797	829	834	823	762	847	775	821	809	837	858	753	871	828	817	845	759	828	806	818	835	828	812	839	864	843	804	794	768	773	824	830	780	786	838	845	866	841	800	823	858	812	842	880	814	851	781	883	832	825	817	778	809	802	788	861	798	773	775	826	858	792	776	768	797	795	735	810	825	799	805	817	886	828	773	800	779	799	843	805	782	797	826	832	837	798	812	805	797	825	850	812	830	789	773	794	778	810	818	825	806	828	831	765	851	871	832	786	768	774	827	798	774	831	889	801	847	793	792	858	822	847	821	837	827	819	806	840	783	798	807	812	873	807	824	830	842	835	801	788	794	860	848	787	802	891	802	796	749	797	781	806	853	789	806	806	810	846	836	793	829	755	783	780	803	868	835	788	793	829	805	794	797	829	813	838	814	793	843	788	770	804	870	821	814	838	814	791	796	813	783	816	833	809	804	816	769	827	814	770	823	788	792	764	825	811	765	833	809	792	774	773	783	758	801	812	849	848	848	823	793	851	810	745	781	793	832	814	765	792	749	805	823	801	807	762	832	789	755	800	855	816	789	785	809	811	845	829	788	867	836	835	823	828	797	786	811	829	877	796	813	834	862	827	807	835	774	785	808	831	776	798	788	848	838	854	813	840	815	758	785	790	832	800	873	844	752	815	819	812	795	791	815	794	807	803	797	809	840	781	817	845	774	857	818	795	824	835	821	804	786	804	805	818	787	810	793	860	882	808	815	778	827	832	852	805	795	786	784	803	834	818	804	832	809	794	796	804	784	802	779	764	803	806	861	826	763	798	825	792	789	802	779	797	831	800	818	846	807	819	799	833	823	776	833	784	823	803	797	839	762	803	871	836	800	792	779	802	830	803	797	834	786	743	794	889	838	861	828	806	819	810	833	779	812	791	821	806	828	766	823	781	804	846	802	801	819	769	758	849	838	791	809	758	781	854	846	813	812	833	799	810	817	850	848	795	810	778	811	788	803	819	819	821	837	838	824	882	785	836	795	775	790	769	808	791	825	806	823	785	822	821	814	817	842	780	829	806	812	795	807	778	822	796	776	808	758	818	778	823	795	868	832	885	790	812	806	809	783	786	867	820	824	845	853	764	792	829	846	760	787	814	741	808	837	834	823	754	819	824	758	817	784	824	826	750	806	863	783	806	789	869	774	825	840	798	818	776	795	856	824	878	792	793	781	776	842	852	814	834	770	768	855	826	799	817	801	790	819	834	775	811	849	837	780	819	805	820	848	816	826	786	818	790	854	763	781	818	764	818	811	712	808	802	830	792	861	772	831	803	851	803	805	830	800	796	833	773	788	837	816	832	800	812	777	836	856	773	764	816	791	818	791	760	879	819	812	865	766	799	763	833	822	757	774	813	788	827	827	827	828	798	785	837	849	806	768	834	824	781	802	828	775	741	801	834	822	807	790	852	832	818	807	809	796	814	834	849	775	806	801	785	810	771	821	819	762	768	763	804	796	846	824	800	795	754	817	797	826	805	809	800	835	800	799	808	805	804	872	794	796	812	806	792	808	788	822	847	755	813	800	881	792	729	817	801	766	788	864	817	803	771	812	793	810	832	818	799	846	819	836	822	773	781	814	843	768	797	758	793	830	842	805	872	848	834	803	803	835	837	846	806	818	809	769	819	767	852	785	792	809	812	824	787	819	860	838	793	812	816	810	806	836	801	813	815	787	816	831	802	742	819	753	877	822	792	718	842	829	791	776	808	823	868	807	806	822	765	819	775	778	834	829	752	819	745	876	811	803	817	788	811	850	799	780	798	816	800	798	854	830	840	847	766	809	810	812	838	792	825	790	780	825	834	846	851	819	802	844	790	769	779	783	803	769	767	768	807	785	871	792	813	819	855	822	790	809	811	808	841	835	837	798	833	803	811	846	816	825	739	816	889	822	834	838	808	824	838	828	851	841	761	868	837	868	801	841	845	840	769	805	784	787	759	855	853	832	754	815	738	796	788	837	806	860	869	832	796	761	809	768	790	813	820	819	811	856	836	816	842	812	840	785	842	783	786	812	822	807	806	785	809	820	816	780	815	784	810	808	754	820	828	799	767	765	778	800	830	807	850	760	786	812	759	801	800	859	814	838	829	819	820	797	765	786
38125	11279	2706	1776	1199	869	724	605	577	520	426	395	331	354	343	344	328	364	330	307	300	293	311	294	309	283	335	299	269	285	288	293	287	288	283	282	301	302	276	273	306	283	284	315	279	299	273	300	284	284	289	272	250	318	274	298	251	269	279	274	278	290	258	242	228	293	311	258	257	257	268	275	253	294	312	287	268	269	315	274	252	273	301	274	262	269	276	272	275	281	260	267	265	253	278	272	288	297	253	272	294	308	240	289	287	268	283	274	279	296	295	269	267	277	282	279	253	279	310	294	284	279	280	309	287	230	273	281	261	287	289	258	281	284	274	276	275	256	297	224	308	305	288	282	288	284	283	306	284	293	267	248	282	262	284	277	284	241	298	284	275	262	278	285	302	256	281	288	272	253	235	310	267	257	260	298	291	265	259	280	280	289	268	243	290	265	258	261	264	278	263	249	295	253	271	269	289	250	268	251	272	296	289	264	281	306	282	248	249	272	282	264	294	303	274	315	258	282	250	281	263	290	282	281	275	241	276	270	272	265	305	284	251	268	267	293	297	286	257	273	274	281	299	278	245	288	245	267	286	278	283	293	271	276	301	269	324	279	289	292	283	253	280	283	267	276	250	251	253	290	300	304	291	264	263	271	270	249	275	258	288	273	277	248	267	283	265	256	277	287	278	268	293	306	302	266	249	301	252	273	276	245	277	295	292	289	269	293	288	320	275	285	298	262	274	261	291	277	280	267	241	255	262	258	281	270	258	299	311	289	267	254	270	268	263	304	276	284	261	259	307	315	255	257	259	270	264	283	237	292	273	249	265	275	279	239	270	274	282	262	254	255	265	265	297	304	243	296	285	250	287	302	280	298	275	274	276	298	263	289	248	287	275	293	251	272	279	270	249	280	277	285	273	283	260	290	269	279	258	283	297	278	308	280	257	272	269	273	288	262	268	296	282	310	291	288	244	273	282	286	271	280	267	272	291	263	273	279	245	269	272	265	270	262	254	275	261	248	284	254	274	329	300	277	269	270	280	271	236	286	296	284	265	301	257	263	259	271	277	262	271	264	259	280	275	244	260	303	271	270	251	261	279	277	271	289	262	251	249	284	275	279	299	291	308	260	256	294	267	285	291	311	255	261	268	268	301	283	267	297	284	283	265	314	317	260	264	263	275	272	249	282	278	286	295	273	264	281	278	265	281	274	290	270	259	273	269	286	264	271	304	233	253	298	305	274	241	276	274	301	277	276	272	290	275	264	275	250	230	282	256	272	257	278	239	271	304	269	252	290	279	281	286	270	292	309	271	284	283	238	283	263	293	302	254	280	293	306	281	297	291	290	268	233	246	297	303	261	292	264	279	266	278	281	253	284	283	325	289	259	294	277	258	263	279	265	282	297	309	294	296	329	261	298	237	276	284	271	259	289	269	259	263	260	282	294	295	269	250	280	260	288	276	271	276	265	276	295	285	272	266	274	303	300	256	261	259	299	275	260	277	321	245	277	263	235	292	265	252	265	271	275	278	255	285	277	281	269	278	297	279	272	309	285	272	290	301	282	259	295	277	258	285	270	265	285	267	291	272	306	288	283	275	251	276	316	251	302	295	249	301	250	253	282	274	278	286	282	279	233	300	279	249	266	263	277	273	234	271	252	273	277	268	264	298	277	274	261	275	297	267	287	262	239	293	275	307	275	297	271	271	278	306	308	286	272	311	297	292	292	283	291	295	256	279	285	265	293	276	242	295	290	284	271	271	284	283	302	292	306	285	266	256	283	269	259	270	291	250	301	250	278	286	292	252	300	273	259	279	255	267	257	245	305	287	292	271	301	301	272	301	263	295	277	317	278	238	285	280	273	253	272	284	273	292	270	264	285	277	244	263	265	269	250	248	259	288	242	276	315	308	282	296	312	294	279	255	268	271	279	252	264	264	262	274	279	251	289	289	252	268	278	271	253	252	279	283	265	265	278	289	273	266	301	280	275	265	289	282	276	280	243	282	278	274	273	239	266	248	275	257	271	300	279	294	276	283	262	295	276	284	304	271	251	292	256	268	265	262	292	285	261	280	264	315	255	309	272	292	250	277	261	304	256	273	269	229	284	285	247	283	266	272	254	293	304	250	282	278	263	279	254	271	283	296	245	277	265	284	270	260	281	281	324	283	260	247	261	292	292	293	293	242	256	247	283	265	273	282	285	241	261	275	291	280	277	284	293	282	291	287	273	267	265	281	261	276	271	282	268	246	278	296	312	286	264	273	293	323	263	298	256	277	279	291	257	280	289	279	258	247	281	260	266	278	280	285	276	240	293	251	266	244	289	250	279	273	255	271	273	281	286	284	268	283	288	273	259	271	288	275	246	273	274	274	252	273	296	271	279	293	286	270	244	278	277	264	289	278	286	272	275	282	261	261	250	257	288	261	267	249	266	293	258	259	246	270	293	285	273	286	286	271	250	279	297	257	254	276	293	279	258	299	290	276	280	277	275	286	258	265	272	284	264	278	284	278	251	292	256	259	296	270	270	274	264	238	284	268	235	282	310	280	288	259	287	276	238	253	267	291	266	251	263	270	274	259	288	292	311	269	270	288	287	289	285	290	266	290	270	274	250	270	319	280	241	263	287	261	277	307	275	253	274	272	254	292	253	267	267	288	294	280	269	258	299	261	274	280	294	280	235	250	293	304	294	304	285	247	288	273	271	258	275	272	280	269	314	270	273	295	290	271	273	279	287	271	289	268	247	259	270	301	271	269	260	274	277	249	245	249	243	250	300	273	271	272	284	281	260	289	260	249	278	284	264	253	271	285	272	265	308	253	268	278	266	281	278	273	262	298	260	281	276	250	309	278	278	274	280	266	268	252	307	270	265	296	259	274	259	280	266	294	281	287	265	274	264	294	268	276	263	283	254	276	286	280	272	253	266	233	288	290	292	291	247	268	314	237	272	261	304	262	252	286	252	295	277	279	266	269	269	291	291	272	278	253	288	307	245	232	258	259	302	250	262	307	264	271	273	278	288	275	254	316	278	264	264	280	270	282	268	314	308	290	280	275	255	297	284	282	267	280	289	271	270	297	269	284	290	277	264	298	267	277	238	273	282	279	249	279	266	256	273	272	257	259	306	304	253	291	250	263	282	302	275	292	255	287	295	272	252	258	263	282	244	260	273	253	254	261	263	295	238	267	287	261	282	266	265	288	258	276	262	290	241	296	258	294	267	252	271	256	283	275	296	310	267	282	288	246	288	261	262	280	233	242	242	280	272	264	286	235	249	270	304	283	259	277	287	257	271	263	284	251	269	284	256	254	266	280	253	227	302	292	278	262	263	269	274	278	263	278	243	276	327	256	255	286	269	250	264	250	275	277	276	301	280	268	266	266	289	267	277	267	260	270	267	293	289	300	286	290	281	274	271	272	286	282	274	306	266	259	278	288	243	273	280	279	277	273	262	265	285	272	249	277	283	266	286	263	285	262	259	249	300	277	250	298	292	253	272	263	273	270	262
18684	2408	5238	5515	4825	3980	3266	2724	2342	2119	1821	1734	1557	1450	1397	1214	1185	1179	1124	1106	1076	1086	1047	956	902	972	906	914	834	883	878	869	822	831	860	801	761	879	818	764	797	799	829	828	808	741	764	792	810	785	771	760	774	791	783	779	752	824	789	723	735	773	749	723	748	740	727	825	726	728	750	721	736	734	736	811	767	747	697	753	721	748	768	759	747	733	707	747	741	714	765	684	720	711	783	729	764	727	760	713	763	713	687	722	700	704	744	758	752	725	746	695	717	729	768	743	737	732	704	694	711	702	700	778	730	725	701	692	688	679	731	751	739	720	720	707	725	734	733	747	759	741	693	726	707	751	763	760	727	710	742	741	712	750	716	742	751	687	687	714	710	762	771	805	719	707	739	766	760	711	747	710	740	754	757	693	690	717	683	723	754	720	668	760	675	764	711	797	729	707	710	704	736	723	737	730	698	764	660	744	699	705	693	718	715	675	722	727	728	720	719	689	709	709	719	788	732	743	703	706	729	780	711	760	728	717	704	684	759	754	721	735	740	750	706	775	752	693	768	700	724	688	729	758	770	708	715	742	716	760	704	763	733	718	710	752	722	696	734	717	784	736	713	736	758	734	723	735	737	715	751	700	685	747	743	704	802	734	764	755	712	679	731	757	726	751	698	742	752	689	768	744	717	702	761	665	718	716	780	748	710	665	774	724	739	687	703	728	730	761	725	796	751	729	700	706	685	754	733	728	702	765	672	736	692	748	723	702	734	723	754	744	728	713	727	711	670	712	715	703	684	724	704	703	738	717	687	734	707	698	757	719	737	748	688	683	693	723	728	758	716	709	713	750	719	742	690	686	735	718	742	771	714	677	723	702	721	770	757	734	708	726	740	735	708	774	758	677	695	740	717	710	737	715	776	721	687	736	688	702	745	694	820	728	744	718	762	715	736	708	686	733	715	701	758	686	706	708	746	740	712	734	719	725	783	669	709	740	735	756	700	719	747	746	698	744	712	765	730	743	717	738	735	679	724	719	705	738	701	718	648	744	696	720	733	713	719	729	730	755	679	749	724	675	724	713	701	727	756	688	699	741	760	712	730	711	696	713	710	694	692	670	725	710	672	700	699	658	726	716	704	676	744	721	793	710	681	698	683	744	770	712	709	748	707	718	706	723	699	719	730	733	711	727	737	740	707	684	723	701	705	719	727	739	715	704	753	727	701	701	735	756	725	730	717	737	732	723	701	705	757	715	727	725	707	694	719	733	696	710	713	775	755	691	718	660	742	753	700	726	740	686	748	734	712	698	752	677	693	696	720	733	722	710	679	736	647	750	721	708	700	722	696	722	725	730	691	668	694	750	737	724	707	720	725	781	714	695	682	743	723	717	711	760	732	648	742	709	716	712	742	703	747	666	758	709	756	737	708	721	722	739	727	761	757	708	701	730	713	756	740	751	792	724	744	707	690	757	727	711	748	762	750	732	692	709	744	722	738	729	741	719	753	750	715	733	750	680	734	702	688	731	694	719	718	692	730	719	729	764	714	726	753	743	755	702	712	756	768	726	684	678	711	719	761	773	740	674	684	728	714	745	717	722	752	720	689	680	770	751	724	743	733	762	779	733	681	764	680	702	721	735	704	716	710	717	738	678	733	712	744	739	694	666	704	719	687	730	746	687	712	718	735	722	757	700	696	757	724	756	739	737	720	733	717	702	706	699	721	746	709	741	751	760	786	730	688	721	754	737	718	703	744	699	682	697	680	724	719	739	760	739	718	689	705	713	733	720	752	725	713	744	680	721	715	693	708	713	748	725	743	707	698	734	698	648	716	696	753	713	702	753	736	703	770	667	733	691	720	705	739	690	768	738	723	655	745	708	756	706	735	744	712	722	728	731	737	728	727	735	734	694	797	719	711	724	730	701	742	683	692	699	761	720	741	724	755	725	740	750	681	695	693	717	695	678	687	726	708	721	687	731	691	750	705	680	686	703	700	698	734	741	712	725	701	731	700	723	713	698	717	681	756	721	728	669	713	733	706	701	700	730	724	732	715	728	708	763	755	734	729	660	673	733	711	691	694	749	716	703	711	727	698	758	697	725	698	750	706	725	701	755	716	707	708	754	764	784	730	699	743	683	707	764	697	679	781	728	727	743	711	702	737	759	677	740	771	696	712	687	769	723	702	723	746	671	746	630	773	696	751	738	750	729	728	677	710	740	775	716	760	725	828	735	725	736	747	720	706	734	716	676	711	721	746	755	707	700	741	704	717	733	765	741	705	721	762	697	720	695	744	729	716	727	723	704	805	733	743	762	703	713	734	762	695	660	746	701	772	812	749	722	732	747	752	740	701	736	728	747	726	702	696	721	775	697	737	676	676	672	713	746	699	683	746	715	715	696	731	712	755	768	744	694	722	734	750	730	687	716	713	747	726	707	706	698	713	719	694	766	715	691	721	742	724	677	732	754	717	706	731	740	728	763	708	716	745	724	707	738	727	717	708	706	764	794	747	696	699	739	690	693	701	694	696	727	695	713	744	737	707	752	743	778	734	779	737	688	659	734	741	737	705	709	699	689	720	687	717	686	696	727	701	809	733	740	766	715	763	738	725	649	669	665	695	704	702	741	701	746	747	668	754	734	724	717	738	724	697	786	715	692	749	679	709	725	689	697	738	767	740	696	737	704	727	682	724	689	691	716	711	716	710	679	747	759	679	719	676	765	689	702	751	732	687	804	731	744	765	734	690	716	708	701	743	693	730	767	708	648	728	718	752	700	717	744	771	718	728	737	742	695	728	756	665	713	718	715	687	714	697	711	743	723	749	722	720	744	746	745	731	724	746	754	755	724	700	688	720	716	778	751	761	725	671	745	694	703	743	663	710	686	718	699	709	693	735	763	784	735	785	729	711	705	677	733	730	752	694	655	694	736	734	734	776	714	755	712	707	724	737	718	682	705	806	721	779	722	750	718	684	728	689	708	728	716	754	735	716	699	721	725	789	725	717	705	710	738	691	704	721	776	668	667	710	723	707	720	709	705	715	724	726	729	733	745	698	696	739	719	748	767	731	699	742	736	714	702	703	731	662	729	728	728	700	726	734	734	723	706	693	695	689	730	700	695	746	693	682	735	765	722	713	676	730	696	720	695	704	764	701	726	710	687	661	685	754	650	717	744	706	728	719	782	711	744	712	728	736	716	712	725	734	709	725	704	772	731	687	727	754	732	696	687	688	710	686	700	712	693	723	741	704	720	760	708	726	760	703	749	745	751	731	764	663	732	746	719	745	723	772	747	716	696	733	734	681	735	708	748	731	732	752	693	740	715	754	713	743	726	753	730	691	754	692	754	711	720	753	691	761	686	684	726	691	702	741	697	702	728	702	717	738	766	794	684	697	727	763	700	736	778	666	729	713	738	693	719	725	785	747	739	706	703	730	709	709	729	778	704	740	703	662	739	726	723	725	742	756	724	737	732	713	742	726	709	700	719	775	684	759	739	699	751	703	785
2967	205	196	193	167	191	178	184	176	169	142	167	163	143	210	181	182	178	173	170	173	170	170	163	147	156	172	175	177	218	165	178	174	187	171	165	169	154	181	151	151	186	147	173	142	151	164	175	164	142	178	155	174	140	160	151	135	157	143	177	167	144	135	157	160	169	157	172	144	148	165	174	159	153	147	168	173	172	147	155	155	181	155	181	176	169	166	168	183	194	171	147	138	162	159	170	148	180	175	137	161	161	181	166	151	178	145	160	172	165	155	167	136	163	176	158	176	163	168	183	148	140	140	152	179	142	163	179	142	176	159	171	157	180	157	153	169	160	152	156	163	164	194	140	159	160	187	167	175	177	185	152	138	164	165	173	167	136	158	170	160	160	155	160	170	211	158	155	173	160	150	147	163	151	151	151	171	189	174	176	157	164	154	161	165	158	160	176	158	142	153	171	155	169	175	177	169	161	168	178	195	153	199	183	157	163	176	186	180	161	145	148	147	146	138	175	161	162	164	155	150	144	141	159	148	159	164	181	149	148	160	164	150	166	187	160	168	138	202	166	163	151	166	167	164	170	165	157	150	168	167	155	170	178	144	136	168	195	160	170	165	194	164	169	172	169	147	161	145	173	156	169	178	175	189	140	166	163	159	165	158	109	158	160	172	172	156	164	175	185	149	142	155	171	154	155	153	157	164	140	184	160	167	177	172	185	159	175	148	165	172	165	177	181	157	144	171	150	179	157	163	157	192	146	152	166	159	152	161	156	135	171	161	179	176	172	170	157	132	172	168	182	154	177	156	159	167	162	152	161	174	159	153	180	169	141	157	151	136	169	164	155	160	175	148	153	170	181	152	179	155	165	144	157	142	164	162	168	159	181	157	172	180	176	159	163	161	131	170	164	161	169	165	158	171	178	149	180	167	172	158	154	168	161	177	165	176	149	162	162	149	163	143	160	170	178	168	161	177	153	137	157	137	205	146	151	164	168	176	165	181	175	159	159	158	155	150	152	159	149	145	140	149	151	166	148	185	170	170	166	157	165	157	160	150	155	151	172	182	175	168	135	152	165	161	181	171	171	154	142	151	145	163	178	144	156	142	152	165	177	171	147	180	154	169	150	166	156	164	165	167	149	154	163	144	188	137	170	164	160	161	157	161	153	172	150	181	152	154	146	180	166	172	162	172	147	177	174	150	142	166	145	155	182	182	159	170	138	163	161	185	140	162	139	163	148	175	188	155	170	158	160	169	149	160	161	181	165	170	147	176	158	146	160	163	174	160	162	165	157	167	159	148	152	189	176	173	153	150	199	155	167	184	161	171	143	185	169	171	167	162	150	142	162	155	161	169	173	162	170	174	143	180	162	169	162	182	152	160	171	143	168	151	157	163	168	145	169	155	155	183	167	163	141	152	165	174	160	162	147	164	171	148	148	175	173	176	163	155	157	172	172	131	155	144	141	172	180	145	175	164	178	160	152	166	151	144	148	166	167	183	162	183	160	159	185	169	143	161	151	176	163	144	151	170	176	177	147	155	157	154	165	138	179	172	156	129	182	153	189	148	174	148	179	153	156	151	164	157	152	159	134	159	180	159	147	163	135	149	166	147	162	158	167	157	186	142	164	149	169	142	173	173	168	170	145	176	162	156	172	166	169	187	157	146	143	158	158	171	170	172	149	139	159	162	144	158	173	162	141	166	152	171	157	155	152	185	182	177	162	134	159	155	138	134	162	169	164	146	154	155	150	140	192	189	161	137	183	172	154	171	162	181	181	120	133	173	171	162	179	153	169	156	164	160	150	147	142	146	185	167	143	181	164	168	178	168	153	179	162	142	161	170	141	190	145	169	189	161	157	158	174	165	161	194	168	181	168	167	162	161	140	147	156	151	181	157	159	177	160	172	157	152	143	152	140	154	161	209	160	148	147	151	178	167	151	179	146	142	148	186	154	173	171	171	153	161	166	167	157	170	166	142	185	140	156	160	157	193	168	148	170	149	162	139	162	152	151	166	162	145	147	157	163	149	171	138	139	141	182	154	177	157	161	147	173	155	165	136	148	164	172	167	166	177	160	179	178	169	175	180	156	138	140	149	151	179	161	177	163	143	146	171	152	168	167	170	178	155	164	174	184	177	156	159	182	167	162	164	195	147	179	152	193	171	147	177	196	182	160	187	132	164	150	153	195	178	165	181	160	157	161	171	178	156	170	173	152	159	174	150	175	166	167	173	150	148	156	173	169	164	158	171	187	144	154	142	172	179	150	154	175	163	160	168	178	168	162	147	154	163	193	172	153	163	146	164	165	162	183	148	178	163	170	158	151	148	165	158	157	148	163	190	147	165	191	169	170	169	138	159	163	149	165	159	178	142	167	175	157	166	179	164	158	167	170	178	140	160	163	174	165	160	162	181	166	150	174	145	175	162	165	140	166	169	163	170	168	168	149	184	145	127	148	195	151	172	148	165	170	172	159	168	150	156	149	161	191	156	136	166	140	170	168	143	177	155	163	168	179	170	167	156	176	171	149	164	178	168	164	174	158	165	169	164	182	174	159	168	175	171	160	165	179	141	135	172	171	182	165	163	153	162	150	161	174	163	142	143	172	156	154	192	151	144	178	158	155	163	149	144	153	160	162	162	187	168	167	154	173	153	160	160	187	143	165	165	157	151	150	163	169	168	159	156	171	149	170	145	157	157	157	164	173	168	164	137	186	166	147	147	159	157	165	140	174	172	145	189	166	154	139	145	147	158	160	156	179	164	159	167	148	170	173	162	169	163	165	171	177	181	181	172	148	178	150	165	165	157	166	160	169	164	147	157	161	142	175	167	168	159	176	177	144	180	164	155	173	200	145	163	161	172	179	167	161	146	173	163	184	166	173	140	150	167	176	169	164	147	175	161	154	158	172	160	173	160	142	158	167	166	143	166	144	156	168	156	176	162	177	149	177	180	165	136	168	155	155	185	163	171	147	150	170	171	151	195	148	167	153	185	180	178	196	178	137	173	173	151	178	156	170	184	163	196	146	157	147	165	151	171	183	143	180	167	162	173	148	157	189	180	157	166	161	172	158	154	162	157	150	151	151	179	179	156	165	168	164	149	174	156	157	186	167	180	152	162	149	170	176	134	129	186	156	138	134	161	150	160	173	185	158	177	150	167	187	177	186	150	157	149	155	191	185	176	187	155	154	152	193	181	163	133	182	163	163	151	146	157	175	134	164	158	168	157	171	163	174	167	153	174	181	179	151	184	149	168	176	169	177	165	169	145	156	158	167	165	182	154	162	170	214	142	159	154	167	161	162	178	180	187	167	165	161	187	178	157	157	181	159	157	163	140	163	173	167	150	167	176	156	178	170	168	157	139	155	143	162	155	168	157	170	160	170	160	169	168	173	143	156	160	185	167	165	171	179	171	165	177	143	170	151	161	185	154	177	154	163	173	154	174	156	182	154	153	147	144	171	181	164	172	167	159	141	168	172	171	156	161	165	162	137	148	143	168	174
2979	538	672	649	671	554	562	540	562	565	523	572	520	520	521	513	504	562	501	482	537	549	510	491	501	472	492	459	513	502	502	487	520	516	522	496	498	489	508	521	488	483	505	516	491	506	508	503	484	516	460	483	507	494	485	493	476	558	514	521	463	502	501	519	524	478	470	517	467	473	525	522	484	526	480	529	497	483	509	517	486	507	505	480	530	482	466	524	512	499	484	506	517	518	502	535	527	499	510	480	512	499	495	530	531	461	516	501	521	556	516	492	508	507	492	472	485	499	551	501	489	503	470	522	542	505	475	484	486	526	484	558	506	510	525	541	525	525	474	500	468	463	512	464	478	508	531	526	496	534	522	487	521	503	509	509	506	524	481	503	494	475	539	494	502	491	491	508	455	507	445	510	525	511	550	506	472	466	531	474	516	469	470	510	522	494	511	474	486	493	483	483	507	490	469	505	457	534	521	472	478	495	485	479	502	479	491	494	505	520	495	532	530	476	518	509	523	498	518	525	486	508	512	468	508	520	498	501	498	485	502	481	510	496	468	474	529	489	484	511	462	483	498	481	492	531	439	487	532	527	466	468	510	486	515	492	504	477	482	504	478	480	504	508	485	507	510	496	496	481	567	463	543	507	501	487	492	483	488	512	478	514	542	485	502	493	480	477	534	495	522	552	502	511	515	460	506	489	479	519	504	529	507	489	529	470	501	508	484	481	477	515	494	481	504	473	478	456	523	507	473	523	497	445	516	476	488	523	481	498	462	510	508	481	541	503	486	514	483	510	479	488	492	459	487	506	494	500	485	491	484	484	461	489	471	473	464	481	465	516	488	548	521	467	518	495	495	534	473	515	482	506	478	496	471	461	473	491	495	546	502	478	512	484	462	508	499	492	460	464	497	495	529	509	515	469	500	511	495	512	537	523	489	527	511	497	508	518	507	498	455	471	482	491	508	502	509	452	519	496	500	492	489	491	512	521	496	540	480	500	484	508	491	498	536	514	479	541	507	512	497	460	461	505	496	482	457	493	516	493	496	511	496	470	489	509	504	484	506	461	508	529	491	512	481	483	486	509	505	508	502	496	501	509	485	493	497	474	492	447	491	507	498	517	468	504	475	454	527	479	493	506	515	520	490	476	528	497	502	445	459	502	524	507	509	495	532	498	486	518	524	518	549	479	499	504	449	441	508	450	495	512	492	486	475	517	500	508	504	484	488	461	516	481	487	452	513	481	497	485	498	491	502	483	458	523	487	533	484	489	509	491	489	512	479	492	518	512	462	465	488	507	503	490	492	460	507	478	493	480	517	504	490	500	481	497	478	482	476	505	541	510	541	493	498	466	509	461	484	503	514	536	523	529	473	469	543	527	479	445	515	514	464	501	467	503	526	466	509	539	520	503	517	462	505	522	508	478	484	497	461	488	480	474	478	495	509	521	457	446	472	449	497	516	511	495	493	488	500	501	514	514	491	534	509	506	529	500	473	484	489	530	501	541	515	484	492	489	523	511	502	511	497	496	505	496	497	504	533	509	490	506	502	513	538	465	537	498	470	499	477	516	476	477	495	504	524	511	469	444	494	494	506	551	516	488	510	502	487	511	512	515	464	493	490	474	526	498	528	486	470	535	499	541	493	505	491	455	515	488	534	519	505	478	481	548	484	508	485	504	500	487	461	499	472	496	473	504	485	511	519	466	557	511	523	530	450	548	489	505	488	504	511	490	495	485	525	470	530	490	478	490	476	511	474	485	500	523	486	507	474	516	559	495	511	481	475	494	526	517	526	498	503	485	492	509	494	508	478	503	515	517	500	454	484	482	528	484	429	497	449	493	474	511	522	494	486	491	454	498	512	481	493	511	501	505	503	506	494	483	489	508	484	480	486	519	520	515	508	490	493	492	457	512	536	509	477	531	502	520	499	435	510	506	490	517	512	503	493	512	526	509	525	490	522	516	479	512	498	518	512	520	505	505	545	489	497	508	494	500	496	494	499	493	485	461	490	502	512	489	503	516	473	482	515	506	496	470	531	465	542	506	536	503	490	537	495	470	515	521	510	544	493	503	475	506	476	491	490	506	475	482	516	541	473	514	523	528	506	499	484	498	505	492	471	497	473	511	501	513	542	538	510	483	491	524	502	470	510	472	458	486	515	495	482	545	512	510	485	489	471	516	455	498	518	520	471	479	501	494	512	499	472	513	501	510	457	481	528	520	530	505	487	493	496	481	503	475	551	503	515	522	470	512	467	507	502	496	490	578	471	494	516	508	520	535	505	508	490	517	473	498	504	480	517	513	518	464	515	513	502	482	511	512	492	501	449	471	511	468	509	468	472	545	486	444	508	487	547	484	494	529	469	500	481	481	483	472	495	506	518	520	523	507	479	512	508	518	484	517	528	534	515	536	515	460	496	520	507	497	517	522	472	531	502	520	491	502	441	467	490	496	503	533	539	513	525	516	505	472	493	525	477	519	537	519	478	522	524	476	502	500	516	494	472	511	519	468	487	489	498	503	520	510	474	527	501	493	517	474	511	506	498	448	542	509	496	488	478	491	475	528	448	495	525	501	535	509	536	447	511	487	522	507	515	460	487	506	496	461	505	531	509	538	509	538	508	488	495	517	475	506	519	553	496	510	501	542	507	458	485	499	528	475	504	492	519	479	484	490	512	501	456	511	481	496	482	503	491	491	501	455	510	484	521	482	501	486	463	522	485	437	493	484	493	489	458	502	501	517	507	506	516	542	488	500	504	498	514	509	442	506	459	484	491	478	509	488	489	457	493	479	497	487	478	522	532	494	475	516	490	515	520	498	532	502	467	492	529	493	489	480	494	487	503	463	518	486	492	454	500	468	502	531	530	518	502	486	477	488	477	484	508	509	498	529	504	485	495	491	524	547	534	468	500	473	500	485	479	498	490	505	510	472	518	517	488	470	448	487	491	512	523	479	506	520	502	486	449	522	516	451	502	484	500	490	502	479	482	514	517	519	508	469	532	486	479	462	460	496	468	502	522	499	486	491	483	499	504	477	516	520	497	503	503	462	482	476	506	524	548	465	470	520	545	520	500	528	470	519	508	468	470	454	467	511	533	479	495	502	497	509	504	486	501	483	518	519	491	500	476	502	492	522	483	500	471	499	476	496	474	524	507	493	498	508	483	504	504	456	539	525	487	534	499	509	497	462	483	515	492	509	526	468	486	481	523	475	481	506	523	503	505	490	494	514	488	532	530	473	520	496	518	485	533	463	520	515	496	488	512	503	438	481	516	549	525	464	512	457	550	510	536	477	477	512	513	522	501	523	498	487	476	519	525	544	528	451	485	500	526	503	535	521	497	524	499	475	507	500	481	485	490	522	499	502	471	487	495	511	443	477	516	529	475	521	537	497	471	471	431	519	494	465	513	477	498	504	469	501	478	496	521	483	507	522	505	502	514	494	490	501	517	496	502	443	476	494	516	517	504	505	481	488	538	513	470	497	520	551	507	505	517	484	495	465
24423	4724	1319	980	719	631	533	454	410	416	376	368	339	358	374	347	329	321	330	290	314	329	332	289	317	300	303	307	288	308	327	327	300	298	314	288	285	322	268	305	319	347	321	293	270	317	302	310	307	300	306	315	307	309	310	285	303	289	314	323	273	280	270	328	284	331	305	297	304	302	302	287	317	291	303	313	303	265	301	322	262	301	308	322	300	324	288	299	280	309	315	268	293	283	302	288	324	299	290	311	291	306	301	266	325	288	304	273	318	309	279	321	310	301	296	324	304	308	312	298	335	299	310	314	313	298	337	294	310	297	298	284	303	307	319	328	328	329	276	320	338	306	307	301	316	271	272	297	309	294	289	283	306	272	295	281	290	340	300	283	317	340	297	276	287	307	303	299	304	299	297	288	301	313	329	296	329	272	286	307	301	308	291	280	305	297	299	302	279	314	304	345	303	304	294	290	302	320	270	269	311	319	267	319	352	312	260	281	312	302	317	336	295	278	327	317	280	292	282	309	323	313	275	302	283	326	285	332	339	266	283	306	286	292	338	285	261	328	294	307	295	296	304	321	291	338	305	333	344	360	313	289	272	302	310	314	285	300	306	303	316	291	307	298	319	321	299	292	304	324	258	325	283	276	288	291	285	279	289	288	287	288	279	308	314	302	306	312	311	290	295	279	312	283	306	304	304	298	273	280	308	285	317	306	290	301	358	292	293	320	272	295	279	311	287	316	323	299	307	266	269	285	291	287	313	304	283	320	323	324	298	301	316	305	300	293	273	294	298	293	298	249	304	316	305	316	263	344	288	322	301	275	289	307	300	310	300	279	326	305	286	280	316	302	308	279	294	293	287	296	284	293	267	289	324	271	306	294	311	308	309	331	282	305	299	282	290	294	290	299	269	291	303	319	336	306	282	275	274	307	292	316	279	290	285	320	329	294	290	310	296	338	286	309	333	288	307	293	287	291	298	302	282	322	271	305	294	320	288	303	297	307	305	275	301	293	316	285	299	339	312	273	300	295	285	282	288	292	309	332	324	292	275	290	299	284	315	302	315	300	292	292	311	285	318	291	294	310	263	313	283	299	296	313	279	308	288	297	282	321	313	339	322	297	314	290	314	312	278	282	284	287	291	300	322	301	326	294	297	300	316	328	272	287	291	299	280	305	287	307	287	311	298	335	323	280	328	322	286	305	281	281	321	315	298	289	281	316	285	281	330	305	281	303	293	310	302	288	323	286	310	275	262	283	319	305	292	313	268	322	336	335	297	289	279	327	311	279	303	327	308	284	302	297	284	314	304	290	335	310	277	299	309	325	299	341	290	317	319	300	297	279	316	314	314	314	301	274	309	304	311	311	312	316	324	270	310	288	292	273	329	356	322	303	283	285	301	322	280	308	342	307	306	300	348	279	284	295	308	310	309	321	297	287	270	310	319	290	293	317	298	310	326	295	307	309	301	299	316	284	310	311	317	318	291	320	305	300	276	291	337	286	313	315	304	301	297	297	295	295	297	291	339	290	308	316	294	296	283	301	320	303	311	296	296	285	316	283	292	305	313	286	300	289	283	302	288	305	325	311	324	306	320	288	293	300	298	312	307	313	319	292	293	305	324	277	312	287	323	307	321	274	303	299	308	322	304	282	289	277	273	308	313	318	270	296	294	305	270	300	312	260	314	318	323	290	325	265	309	299	337	319	297	317	294	297	300	304	310	288	289	297	283	330	307	280	297	277	310	294	309	261	296	279	309	304	248	311	308	324	259	319	272	286	317	349	299	320	325	301	292	290	279	274	309	305	309	320	307	339	289	289	323	284	287	288	267	307	290	306	284	328	336	325	322	281	285	298	280	282	291	304	268	330	301	284	295	304	274	299	313	298	287	289	290	318	310	308	276	299	279	303	277	290	297	347	299	302	288	262	271	328	341	310	318	316	267	294	340	315	296	264	299	294	288	321	310	287	319	324	302	294	291	323	319	329	284	296	348	319	333	278	304	324	284	286	274	277	307	314	339	284	320	291	327	282	301	336	296	290	303	304	297	315	313	318	304	292	314	292	324	279	330	297	297	296	296	329	299	317	299	313	315	300	289	282	314	337	318	315	298	263	301	271	260	349	294	276	308	316	290	267	304	298	287	282	309	305	298	294	306	302	298	303	293	329	309	301	331	322	302	303	325	298	320	313	301	301	319	316	323	294	308	310	286	274	311	300	287	272	288	292	303	291	325	299	300	294	279	293	320	322	285	318	329	289	325	298	284	282	328	295	318	263	308	315	341	315	308	309	289	316	279	288	293	283	293	290	304	303	299	286	325	289	294	271	311	284	314	301	310	308	309	289	299	287	304	294	316	283	296	301	316	269	302	321	307	293	314	282	287	303	320	355	308	297	274	304	307	304	282	306	308	317	279	299	309	299	331	291	275	293	298	309	291	306	299	303	281	292	306	311	306	309	300	327	307	298	296	358	305	298	316	282	290	307	312	320	293	307	294	277	275	296	278	296	302	314	270	276	282	303	299	315	308	281	286	315	343	318	303	277	310	283	297	301	311	303	283	309	297	310	302	292	291	288	311	277	286	243	294	274	281	301	332	273	305	307	311	319	289	276	293	282	288	331	316	318	307	311	292	316	323	289	309	317	305	310	322	301	323	326	322	299	300	305	257	268	285	284	289	319	335	270	321	315	275	291	307	301	293	353	291	299	295	310	315	299	306	316	322	293	304	299	344	271	311	294	293	312	310	298	303	341	316	279	308	288	313	287	307	307	322	298	276	331	279	289	326	276	277	300	312	291	314	282	291	288	318	309	311	336	298	318	296	275	320	326	279	317	304	309	300	309	302	273	312	297	296	272	304	277	280	294	290	306	341	297	309	305	276	318	284	288	309	308	288	265	292	303	309	279	321	293	278	283	341	302	298	292	294	292	308	317	296	258	305	295	265	294	319	288	320	289	296	319	287	275	320	324	296	306	309	306	291	287	299	296	305	339	313	335	303	294	302	276	290	274	307	310	304	306	264	313	305	286	276	306	301	286	296	294	290	299	295	321	266	272	312	314	289	279	298	311	307	313	306	310	315	307	316	296	285	291	323	278	292	310	303	327	287	314	295	298	287	328	295	321	306	288	300	302	289	287	313	284	290	294	294	317	298	316	318	265	271	297	314	262	277	305	297	308	280	307	278	312	287	271	265	282	281	327	310	268	315	309	324	295	296	303	308	310	313	329	343	279	281	302	290	311	293	281	282	323	259	305	290	309	298	326	297	296	301	283	302	338	305	298	292	304	309	300	292	272	307	335	288	288	295	267	286	298	283	295	295	296	323	317	303	312	308	318	297	305	320	277	318	317	288	286	317	303	329	294	343	297	309	301	266	281	277	283	281	327	280	277	304	342	317	326	346	344	298	297	314	306	342	339	312	313	306	321	296	310	284	303	312	316	308	329	314	300	298	313	330	264	292	246	302	280	298	253	283	288	309	273	313	279	325	300	283	313	279	304	309	292
12902	1661	3297	3492	2988	2627	2209	1914	1626	1511	1468	1354	1229	1177	1121	1134	1107	1031	1068	1041	994	971	1005	959	937	915	879	918	909	907	867	884	841	913	865	845	884	853	783	869	855	834	885	815	843	856	834	840	855	874	890	817	818	872	773	863	864	852	822	822	861	880	874	840	846	843	801	840	848	842	815	853	862	838	794	804	825	865	834	845	833	849	838	830	811	795	781	774	840	780	797	818	806	805	836	808	777	820	819	842	823	824	815	757	797	834	800	842	826	818	815	803	838	764	793	789	838	780	797	806	795	818	783	819	812	827	846	831	807	841	822	819	786	772	798	888	844	826	807	802	806	838	778	818	831	798	869	826	769	795	769	807	783	789	813	836	806	827	729	832	861	827	858	830	838	857	835	863	839	799	837	879	783	827	821	862	787	783	786	799	767	810	824	776	809	733	806	825	862	818	802	860	819	795	815	752	831	819	810	795	861	823	818	844	808	830	846	848	818	827	842	794	806	827	831	821	791	808	793	784	792	787	828	782	812	804	833	827	788	819	762	802	811	801	778	799	855	810	799	798	852	839	797	790	827	817	830	788	794	808	801	850	784	832	857	787	791	754	809	830	857	875	832	800	819	866	766	805	855	836	828	776	798	759	828	813	804	814	799	866	815	788	769	824	768	838	788	802	789	842	807	766	809	828	827	812	809	799	763	783	868	806	844	847	862	816	835	810	824	787	828	832	744	841	749	839	878	779	816	780	797	806	790	801	829	808	745	847	806	765	780	867	799	822	822	800	801	773	787	828	868	787	806	817	782	837	845	834	804	769	820	795	759	802	807	784	797	759	841	824	806	815	837	770	826	812	826	824	789	751	848	804	827	834	792	865	792	789	813	818	815	799	803	795	795	776	793	799	774	796	792	771	784	870	811	823	758	828	833	788	783	769	805	850	815	785	845	797	841	796	800	793	797	801	795	818	839	772	845	829	818	819	806	843	862	799	783	820	821	835	842	806	833	820	791	811	788	804	790	837	794	816	812	763	798	785	781	867	816	775	859	832	757	837	775	802	787	809	783	810	789	844	791	801	791	830	804	777	828	804	813	782	779	796	838	812	783	806	854	802	832	836	814	830	836	817	808	811	804	834	788	816	806	819	786	763	792	823	833	778	776	760	778	824	817	775	777	774	794	811	839	807	805	804	784	855	821	811	803	822	844	752	789	829	808	773	781	796	767	849	795	844	796	847	805	815	823	810	803	804	828	870	819	859	809	831	800	798	821	838	849	739	766	816	772	787	754	849	815	750	768	791	814	826	848	826	855	842	782	810	781	811	829	798	822	828	841	819	837	813	839	823	802	819	852	813	808	854	783	768	776	795	795	781	844	823	872	821	817	771	789	826	805	794	860	810	785	817	802	822	766	862	808	836	794	795	783	826	818	834	828	823	783	808	760	765	813	845	850	801	838	771	873	782	764	751	799	792	791	845	830	844	857	774	811	784	802	787	823	819	803	843	809	741	814	827	857	748	774	771	831	795	835	820	796	778	782	842	839	797	859	762	791	796	801	835	818	782	752	808	844	789	838	800	829	834	800	831	790	797	804	774	778	783	771	801	781	823	849	826	820	816	843	828	857	784	851	829	832	889	861	811	839	809	821	851	814	805	777	865	836	781	765	832	819	757	742	804	785	782	844	820	787	828	868	802	826	823	798	802	837	827	807	883	841	784	841	786	872	823	859	812	840	833	787	824	826	799	810	786	784	826	764	844	811	829	817	801	781	855	800	808	848	786	804	788	813	835	795	761	822	780	823	897	829	797	786	852	830	801	806	835	799	826	797	858	855	807	790	791	796	784	792	788	849	803	781	816	805	792	819	839	833	786	783	806	843	800	797	786	864	767	793	765	815	806	831	834	824	857	855	827	863	809	779	831	836	802	828	817	810	804	828	814	778	833	777	802	788	843	892	844	844	833	780	853	840	770	847	770	781	853	810	826	840	900	820	882	841	753	859	766	796	839	790	819	814	834	836	782	834	803	853	852	815	845	838	818	773	851	816	826	855	831	794	829	811	750	802	833	790	761	804	845	798	807	802	764	792	808	763	834	799	773	799	811	784	761	851	781	845	863	807	798	829	820	776	776	861	836	760	824	784	818	799	740	827	846	809	801	829	819	786	757	825	810	795	785	814	796	777	825	790	828	801	850	780	800	808	802	799	852	821	826	772	801	832	774	826	811	821	814	788	845	853	834	793	833	807	813	842	853	783	786	764	803	801	817	799	772	808	829	771	810	754	827	853	794	805	787	770	764	791	793	803	844	809	769	822	852	822	886	786	785	786	850	745	798	823	814	798	810	810	809	828	848	801	834	830	738	806	748	842	838	819	813	778	805	806	822	848	803	820	852	756	826	816	778	821	781	829	789	816	823	819	839	793	860	780	830	809	843	833	819	843	802	796	769	812	809	759	790	840	775	831	850	803	800	860	815	763	814	778	862	810	822	786	838	831	797	849	842	782	810	825	816	816	762	761	840	871	828	848	857	848	821	749	759	818	826	810	814	754	829	785	807	796	833	809	819	776	828	878	807	864	810	816	790	832	762	788	816	806	867	805	794	824	839	825	854	814	781	784	796	787	803	820	830	821	830	767	816	835	805	815	854	798	870	790	824	814	793	837	853	752	829	776	848	731	760	749	803	834	763	766	809	805	826	832	833	796	830	753	877	853	767	766	857	811	789	842	817	824	802	770	806	808	797	798	840	752	822	746	797	801	809	788	846	867	814	827	874	853	831	782	807	849	789	824	783	799	787	831	807	821	777	789	790	799	812	804	766	801	853	822	851	819	832	846	781	881	814	791	853	852	794	797	763	806	793	835	800	831	848	803	849	881	819	797	847	801	808	856	771	830	816	807	768	817	831	760	861	819	807	817	836	849	890	790	829	776	810	791	868	804	788	788	842	815	840	812	862	842	814	826	788	811	813	764	861	772	852	809	807	862	867	839	781	858	847	793	902	804	830	857	788	713	756	843	807	776	781	754	784	787	802	820	846	843	784	796	802	840	852	832	774	837	785	789	850	830	832	833	785	795	805	759	801	872	838	817	791	823	817	771	774	756	804	832	768	806	849	805	786	792	777	840	849	841	780	734	872	787	807	827	847	810	770	854	836	787	804	793	813	844	792	866	817	807	862	854	833	814	827	832	800	826	807	859	822	816	768	808	873	803	826	800	745	788	785	785	807	800	868	797	763	795	805	825	823	767	819	839	830	806	759	825	809	850	789	850	734	734	797	766	767	773	809	859	795	798	866	809	792	837	878	815	813	786	832	764	803	811	838	844	847	818	827	832	778	818	778	794	847	809	833	808	841	830	768	827	759	838	801	793	804	817	854	748	813	802	834	777	807	807	842	798	796	804	830	800	787	801	731	832	813	838	824	761	788	762	797	785	831	793	820	859	761	796	800	838	818	814	840	812	781	836	802	842	790	751	795	818	870	865	831	833	861	827	834	808	791	854	783	813	813
38490	11657	2685	1785	1149	836	677	605	530	512	433	416	377	364	347	372	322	327	325	360	312	289	312	294	313	281	298	271	289	304	282	297	284	305	274	341	290	290	272	293	269	295	248	288	276	294	282	294	286	288	276	256	298	299	295	275	301	279	297	287	263	273	288	282	282	296	285	290	287	267	311	248	291	272	270	252	246	267	251	276	258	244	273	292	290	258	259	310	275	300	266	259	258	279	260	281	274	251	258	308	242	267	269	264	249	277	286	238	281	274	263	278	272	281	269	285	272	272	272	279	262	272	289	265	268	286	295	286	290	272	317	291	307	272	286	230	288	270	274	269	259	304	270	260	290	282	291	280	299	273	291	275	293	304	289	241	279	279	285	289	258	268	254	243	293	284	257	274	276	259	270	279	265	282	248	281	262	254	243	266	274	299	289	268	269	294	276	260	287	287	277	280	261	279	286	267	271	262	266	272	295	282	285	300	274	302	233	306	269	251	298	271	242	264	253	265	264	290	286	261	270	257	283	272	278	252	273	292	273	296	310	259	235	272	263	307	288	245	281	262	275	306	251	256	270	244	286	296	286	276	263	263	286	315	278	288	271	297	271	256	299	267	292	274	260	256	269	314	277	298	280	289	271	272	250	268	296	305	277	279	276	334	255	282	274	278	271	252	275	256	263	290	255	283	288	244	258	249	261	265	293	264	283	270	305	278	267	259	286	282	243	266	280	267	268	316	267	325	278	283	285	259	276	250	297	291	255	239	286	263	271	248	229	272	276	290	276	251	249	296	262	266	280	265	256	257	260	266	289	284	247	277	268	271	247	256	323	322	293	279	252	281	255	257	232	271	269	252	273	292	258	276	277	277	272	313	240	290	304	255	280	275	270	274	283	280	264	273	285	251	254	260	270	276	240	260	284	282	274	277	296	257	271	281	288	274	293	258	250	260	256	261	292	294	267	250	278	241	281	281	271	288	263	245	272	254	267	264	241	268	295	250	267	268	296	265	280	266	295	242	261	255	246	281	243	257	257	271	251	272	286	275	280	274	256	252	238	297	274	258	261	266	276	271	281	281	297	273	290	282	259	291	245	256	278	267	272	278	291	279	270	263	248	259	277	275	259	259	279	295	290	245	276	305	248	257	267	254	270	274	251	286	295	248	287	300	279	296	283	280	258	293	270	273	233	284	243	315	259	254	253	278	272	265	274	294	269	288	276	264	268	289	283	275	264	278	266	268	253	256	280	273	288	272	279	260	299	296	287	261	283	277	270	292	238	267	274	266	262	285	273	255	275	295	265	265	296	280	270	288	251	309	269	274	272	292	273	283	250	284	305	259	271	254	280	275	252	280	273	289	266	297	263	267	259	288	314	279	285	279	290	278	285	260	274	242	271	267	260	274	293	261	271	249	295	286	283	289	262	264	274	270	263	300	270	269	291	310	255	290	281	250	257	302	269	287	265	279	242	261	269	281	251	276	283	266	283	276	238	266	279	233	276	260	263	294	283	286	273	257	266	281	291	224	290	293	265	303	289	256	291	264	264	269	287	280	282	306	241	242	323	284	278	266	270	277	248	269	276	282	271	262	261	274	252	261	267	254	276	263	281	280	277	262	271	273	286	273	274	272	259	275	257	257	295	285	278	294	285	270	269	296	253	262	281	265	276	278	301	300	264	272	252	276	286	273	268	290	294	239	288	306	230	286	269	275	270	240	274	272	258	295	290	272	278	280	268	273	266	269	319	292	310	282	299	265	274	253	288	310	314	288	259	273	244	268	286	247	278	298	286	261	279	287	281	250	256	278	270	283	261	267	257	262	246	280	239	275	292	307	287	277	265	272	251	284	261	281	266	273	253	292	276	269	258	270	266	283	270	307	270	264	247	269	272	316	278	272	284	265	277	289	254	273	291	283	278	262	285	270	256	275	277	295	282	282	249	256	260	281	276	283	308	275	261	296	254	288	272	244	249	270	265	273	262	264	267	275	268	295	264	280	244	256	290	270	269	318	298	287	256	285	269	293	258	279	283	274	271	267	272	247	282	304	311	280	253	279	276	262	287	295	263	288	258	251	290	267	281	291	276	261	283	259	294	267	245	286	287	264	292	287	307	264	264	265	291	291	284	280	278	245	276	271	298	283	241	268	260	269	271	287	310	264	272	297	256	258	277	267	286	236	274	287	301	258	291	271	249	250	273	288	281	271	255	277	254	291	266	272	283	283	284	283	281	291	268	267	296	270	286	270	244	282	282	264	274	252	287	257	286	285	309	276	253	272	272	281	299	310	282	268	267	247	262	290	294	282	291	304	300	285	241	268	244	300	269	269	275	309	287	263	237	292	273	286	299	300	277	283	279	303	281	267	271	283	255	279	278	266	277	253	273	270	226	282	252	289	269	303	278	299	284	257	306	279	290	288	287	290	294	263	292	273	305	266	268	265	285	258	277	280	268	283	295	271	270	274	281	272	269	280	299	275	258	291	243	267	306	254	286	296	306	284	250	264	268	265	291	266	272	266	318	293	291	298	258	249	272	293	295	252	263	284	268	302	279	271	234	273	284	266	265	297	275	275	262	265	254	293	272	273	286	257	263	302	276	301	272	268	292	276	275	312	272	277	293	260	278	286	294	257	304	273	262	266	268	272	255	268	280	293	271	301	291	258	278	294	287	299	258	289	288	278	250	276	255	255	284	271	266	293	277	293	283	254	244	272	279	284	265	298	304	235	268	286	299	266	270	267	258	298	288	295	283	257	251	270	264	249	289	262	253	294	253	275	283	295	260	309	259	266	293	264	293	294	262	268	241	307	245	278	269	272	288	280	269	243	280	279	263	255	249	311	282	278	263	275	279	282	276	283	258	283	254	261	262	262	263	284	276	280	283	305	249	310	293	262	276	265	275	278	298	291	232	277	273	273	263	244	250	268	276	269	304	274	298	286	262	282	301	283	277	253	275	262	260	282	278	273	271	261	267	261	305	293	282	268	248	269	294	279	285	286	289	246	271	299	276	276	291	256	310	266	292	315	271	251	235	313	289	260	257	242	271	278	255	239	247	297	255	272	264	260	249	282	278	282	281	276	271	287	278	299	273	290	290	273	281	255	292	264	288	278	268	290	285	262	305	291	252	269	286	269	294	260	275	290	288	280	262	292	271	277	256	260	281	264	283	268	275	299	285	283	267	277	261	270	274	268	281	285	264	298	282	250	298	253	283	268	273	294	269	296	257	301	307	263	269	277	288	272	289	263	261	276	277	245	254	269	276	280	299	264	278	278	285	268	274	288	317	279	279	286	253	277	248	280	276	253	271	243	304	276	283	300	297	288	285	289	289	264	295	260	262	261	277	256	299	263	271	288	259	253	294	261	298	317	300	262	274	280	284	286	246	279	295	258	277	264	269	283	263	284	284	273	321	323	255	249	260	285	289	287	277	267	276	257	281	253	296	252	282	276	263	262	285	272	306	307	256	268	257	268	250	284	283	280	288	316	297	247	261	257	292	295
18995	2409	5194	5618	4760	3894	3245	2683	2336	2093	1802	1672	1581	1470	1387	1251	1250	1186	1109	1123	1041	1029	1026	945	909	930	929	910	921	896	907	872	839	792	825	810	822	825	865	773	767	771	799	783	764	790	779	760	741	724	769	758	790	756	764	760	792	762	761	770	803	775	727	763	797	810	765	751	759	752	712	762	770	730	747	796	762	738	737	735	683	731	757	740	730	783	704	763	752	749	750	747	745	705	726	737	719	698	760	732	782	746	736	748	749	726	732	749	703	789	773	743	719	693	684	756	714	737	720	695	756	668	752	783	735	706	693	750	742	725	753	690	723	690	734	742	682	804	725	688	721	697	729	689	720	738	687	748	719	713	691	719	715	670	704	744	745	694	753	691	712	756	708	716	724	699	719	723	740	739	742	734	693	725	738	711	780	689	739	745	703	761	749	669	716	752	718	705	750	682	666	720	740	707	722	759	763	702	759	719	726	697	699	701	732	748	731	722	760	753	710	711	744	714	705	748	728	786	703	734	771	674	702	722	727	708	738	671	697	685	689	727	691	713	718	732	748	699	693	733	677	714	684	757	699	674	703	797	669	740	741	703	754	758	716	741	633	751	720	689	730	788	734	708	705	742	748	750	682	762	700	743	739	727	695	736	718	724	723	672	726	692	708	675	729	725	727	750	742	714	721	704	745	716	688	731	730	763	746	698	718	695	739	728	733	733	723	786	781	778	754	667	705	737	725	728	685	698	696	766	721	720	715	743	755	721	746	726	742	701	736	701	718	760	717	715	709	716	701	703	665	741	721	747	714	737	722	679	673	769	732	751	706	708	753	718	739	762	788	752	715	752	739	729	703	745	719	743	690	755	741	717	754	742	692	706	718	720	702	769	668	717	730	726	723	674	719	723	751	708	778	701	715	732	781	730	710	756	697	702	714	679	761	692	723	706	712	722	738	739	706	719	755	673	731	713	729	753	715	731	702	721	729	738	693	779	730	730	730	751	686	742	740	731	686	732	726	709	698	715	704	695	671	729	712	688	697	762	695	760	720	717	707	755	720	687	732	739	694	732	672	682	689	665	735	763	714	708	760	725	716	710	693	729	727	712	770	728	678	807	732	714	696	736	724	719	738	742	694	733	731	719	660	680	724	741	712	782	679	717	777	680	735	744	719	765	711	735	672	723	753	655	733	711	705	733	747	664	730	713	743	704	694	682	709	725	709	713	748	752	714	745	761	697	722	709	695	720	706	757	747	662	722	770	729	722	729	764	740	738	737	726	714	707	715	732	717	727	759	685	743	719	694	723	715	704	769	744	744	730	703	725	661	745	702	749	731	694	723	737	724	723	691	648	758	743	730	682	696	736	749	726	699	694	765	687	746	727	746	690	710	673	776	691	756	712	682	739	659	778	734	715	774	718	711	678	716	720	742	709	728	708	766	720	677	675	699	723	717	646	743	715	689	721	782	658	708	719	740	753	703	707	703	812	718	716	664	716	697	740	728	741	723	719	710	668	727	695	772	760	729	714	724	691	764	671	726	755	771	730	690	718	719	693	724	703	712	721	743	734	722	717	728	754	733	687	729	737	713	703	672	699	721	763	703	741	746	734	734	728	746	702	701	734	711	719	688	715	747	696	720	706	690	726	680	679	681	684	692	709	789	721	708	746	736	745	707	772	735	740	752	743	787	729	766	750	719	774	731	754	729	761	700	707	720	710	730	730	721	692	722	746	680	725	733	686	742	692	719	656	715	714	725	692	712	732	738	701	691	735	764	781	736	738	699	742	701	706	709	705	736	701	693	722	678	789	738	725	725	662	711	708	693	732	721	746	701	728	687	708	695	741	702	741	720	708	678	738	720	716	728	719	695	684	714	684	705	717	708	758	723	705	642	725	690	694	726	700	720	717	676	722	724	749	702	758	675	736	703	704	689	697	703	694	722	713	758	737	674	751	718	736	738	694	716	766	726	673	638	708	737	726	660	755	707	683	672	679	704	724	738	700	747	684	735	714	657	709	730	746	768	728	741	743	702	724	743	717	699	731	716	700	756	725	732	728	732	724	771	746	719	708	724	744	756	697	775	671	724	686	746	709	716	767	698	755	725	710	729	766	745	720	725	733	701	733	740	741	672	719	691	719	736	699	737	703	798	693	711	711	729	712	719	766	750	670	758	733	723	728	742	724	744	756	740	729	760	730	716	709	686	742	712	731	686	738	746	758	710	743	749	688	748	725	737	807	705	703	774	705	736	745	698	691	680	701	719	690	722	726	780	713	672	783	736	715	749	707	764	700	730	707	699	693	739	745	719	765	692	663	696	690	700	753	720	720	703	716	671	666	715	773	701	738	724	698	755	696	698	749	714	703	746	744	693	710	697	715	668	743	719	728	692	708	703	740	713	702	708	738	652	719	718	743	787	713	725	690	688	679	710	686	680	729	731	701	713	736	719	714	719	733	715	709	673	715	658	728	711	683	751	686	782	731	766	746	718	710	703	705	688	735	690	709	746	661	722	755	707	701	765	766	763	701	710	762	709	703	749	710	740	691	666	731	730	755	725	712	737	744	703	728	712	752	735	779	736	732	716	748	731	703	719	699	756	748	723	690	754	733	764	676	730	709	708	735	703	706	768	694	721	739	744	739	749	721	770	728	754	682	715	703	748	748	720	740	728	711	718	718	686	745	741	742	726	739	718	765	650	741	729	799	684	793	690	711	719	727	718	715	755	750	729	699	713	714	699	775	673	760	739	706	722	714	715	773	705	763	724	694	698	739	692	678	771	748	729	717	698	719	758	726	687	758	738	718	731	755	750	776	739	725	757	697	728	728	760	684	675	710	777	751	700	743	766	744	722	765	686	780	672	746	710	731	741	678	702	725	715	735	690	772	716	717	659	779	678	730	700	695	733	735	730	761	700	723	725	721	716	776	713	740	700	727	712	679	706	751	700	728	699	725	722	754	714	739	717	709	727	744	708	708	735	754	773	721	686	692	695	698	734	714	692	703	765	710	680	722	748	737	752	727	713	703	715	709	738	733	681	714	705	753	719	761	730	745	730	738	734	734	724	745	693	699	754	734	705	717	753	733	721	696	724	671	759	708	741	715	741	737	762	718	773	787	712	713	708	740	672	741	703	744	705	702	704	680	678	715	768	733	720	739	693	728	749	706	761	760	797	723	684	727	699	704	730	713	749	701	724	694	725	751	769	749	728	681	737	656	726	719	701	699	673	739	714	724	749	746	749	750	750	691	768	666	695	718	740	728	749	713	720	766	733	783	702	720	719	715	697	652	775	702	698	716	753	767	707	781	691	710	755	739	705	711	738	723	688	750	729	754	671	745	718	761	756	739	697	682	729	742	710	747	728	725	762	696	698	755	714	707	717	730	739	762	739	717	731	716	691	730	742	675	759	761	742	749	663	742	732	720	723	672	709	706	702	677	735	754	743	725	677	717	730	730	739	721	718	710	738	701	667	736	712	687	680	732	772	776	727	720	746	703	751	741	677	722
2828	222	185	180	163	204	143	162	167	156	178	180	174	173	184	163	145	147	153	175	165	155	152	144	189	150	163	196	176	174	155	163	162	172	159	152	181	138	133	168	170	162	180	145	152	179	157	179	185	149	182	141	166	170	158	173	148	145	181	152	154	144	149	171	169	160	151	159	151	185	155	156	144	172	151	137	171	188	177	172	167	168	146	148	172	142	140	150	149	149	155	161	146	166	160	154	159	178	143	172	145	161	159	152	168	165	144	174	169	142	168	152	157	153	167	164	147	165	162	167	154	150	166	187	140	156	167	177	150	177	150	140	164	172	169	177	152	130	145	146	166	165	146	157	167	177	158	169	196	164	161	171	151	141	173	155	164	175	178	170	168	175	166	200	163	140	149	180	146	172	165	180	142	155	159	185	180	155	182	142	192	177	159	159	143	177	145	157	172	170	174	167	147	165	159	151	173	170	174	181	161	162	173	149	175	141	170	145	173	149	155	148	159	164	175	169	165	169	142	163	171	156	159	165	147	156	147	152	165	173	175	157	175	156	171	169	164	175	165	153	149	145	154	146	161	137	160	140	157	155	174	163	188	159	162	148	175	203	174	166	155	190	175	177	180	159	167	173	170	143	173	179	167	156	160	178	186	143	142	154	156	160	174	157	155	168	170	176	168	168	161	177	159	156	166	149	174	156	157	179	161	170	152	162	153	142	171	167	160	155	147	141	167	140	165	156	153	167	162	156	174	162	177	156	162	152	159	170	159	153	158	184	142	153	186	156	153	191	149	168	175	149	152	146	159	174	171	154	182	159	154	161	156	176	176	142	168	163	151	154	183	144	150	161	173	162	150	159	189	192	177	158	174	162	148	140	186	156	158	180	174	174	172	144	155	174	154	141	180	146	187	165	136	155	175	167	162	172	183	152	180	140	172	197	173	197	152	157	170	184	191	158	166	183	137	154	166	175	151	149	168	149	172	160	170	156	151	164	157	160	175	172	167	200	155	124	153	164	145	153	156	160	159	149	152	169	172	147	156	149	170	170	166	168	169	151	151	180	159	155	167	169	170	153	172	156	162	157	167	170	160	162	176	181	166	136	169	160	171	179	162	180	149	162	159	152	152	155	174	177	164	187	146	170	139	175	180	159	169	184	152	197	151	167	171	199	144	165	183	172	162	178	162	188	162	157	168	204	174	163	163	153	175	167	136	158	156	157	165	155	167	152	174	174	157	153	172	152	154	179	163	172	161	153	141	178	169	178	169	180	163	158	174	166	159	171	154	192	176	166	143	171	165	154	162	160	145	162	138	141	176	147	126	166	155	199	179	164	193	197	174	157	158	156	156	165	163	157	159	174	183	172	178	146	145	162	186	165	176	159	145	146	171	183	162	164	158	156	152	160	161	166	165	179	138	151	154	158	168	168	191	168	155	155	161	179	157	180	166	164	171	161	167	182	183	173	170	157	152	175	164	162	185	175	151	181	160	183	177	145	141	145	182	146	162	161	155	161	176	173	170	165	163	186	147	181	167	149	177	167	160	168	149	182	169	169	170	167	163	177	164	151	151	143	166	146	152	162	146	163	170	154	158	163	154	163	166	157	171	149	193	143	175	163	185	167	189	166	155	143	158	156	160	177	175	163	180	157	161	176	185	159	131	140	168	198	162	162	163	170	163	136	167	140	173	147	160	160	163	166	155	184	150	142	157	172	165	138	186	182	159	171	161	163	178	123	145	164	192	176	144	205	167	144	168	166	158	155	150	164	178	182	192	200	154	179	174	205	156	163	183	160	193	150	163	168	167	157	163	154	167	167	155	141	156	170	162	144	128	168	177	163	173	164	181	159	165	190	146	156	164	183	192	176	161	193	146	156	168	164	163	168	175	165	155	171	163	171	186	161	201	149	155	157	156	163	155	178	191	176	161	175	145	159	178	184	158	172	148	164	162	170	169	141	178	157	144	140	174	165	174	165	161	139	150	147	158	160	170	172	142	140	189	185	159	176	153	180	161	162	175	166	154	171	154	161	155	171	170	165	151	158	143	176	169	171	168	174	166	166	162	155	164	160	172	154	141	169	161	152	158	150	147	150	157	167	176	164	172	153	160	141	141	167	163	147	170	169	164	163	186	170	174	162	131	164	159	161	158	164	166	167	164	143	177	147	161	176	151	182	156	167	162	155	165	189	143	146	139	155	157	160	166	161	154	146	151	152	197	147	165	155	160	188	160	143	158	164	152	168	178	139	149	181	158	145	177	179	137	165	138	147	159	156	149	155	180	176	176	183	167	153	141	157	161	171	168	161	171	171	158	171	142	145	173	175	163	173	153	165	159	163	173	155	162	132	148	176	165	155	162	172	171	140	174	167	172	173	185	172	157	146	155	173	160	139	150	191	155	166	160	162	163	180	151	175	141	172	156	146	165	138	168	150	183	147	145	174	156	131	152	176	145	177	172	173	180	163	159	169	150	191	165	177	181	143	164	174	187	179	160	171	160	182	179	148	146	193	150	154	183	137	153	160	161	168	181	164	155	140	143	149	166	172	158	182	167	154	194	154	189	161	173	149	170	191	157	147	164	166	172	164	156	157	139	170	182	175	173	138	154	174	170	156	169	170	155	180	153	174	149	159	164	163	148	160	151	177	155	160	176	145	152	169	160	178	173	177	147	162	182	175	159	171	170	159	160	159	164	158	166	164	161	167	178	172	163	159	157	166	163	160	169	135	171	169	165	153	162	191	180	160	174	177	155	147	136	171	173	175	177	144	181	173	167	165	169	148	160	162	192	178	177	146	151	154	150	170	181	146	170	163	175	160	186	165	166	185	169	165	166	165	167	151	175	157	165	168	138	160	167	179	156	156	153	167	185	168	150	162	162	162	163	141	165	162	156	146	182	160	160	150	147	148	170	176	140	156	154	177	146	150	185	169	171	163	149	170	169	156	148	141	152	169	147	167	158	179	194	177	136	177	167	168	174	167	164	183	158	151	132	159	173	161	156	168	144	161	168	162	170	164	155	149	147	135	170	154	172	169	157	153	178	177	171	167	169	180	158	153	181	182	156	138	158	156	176	177	168	146	162	165	156	173	182	147	167	162	167	148	150	170	164	174	165	143	189	167	164	155	170	171	177	172	160	181	169	163	178	166	157	161	163	161	175	156	174	178	179	166	169	161	174	172	182	166	171	174	165	132	168	172	145	175	161	167	176	178	169	162	143	132	172	178	159	187	156	171	195	172	179	164	165	177	143	146	182	165	165	163	173	171	167	157	145	157	175	169	161	162	192	168	178	168	174	167	152	158	159	160	166	145	171	160	145	149	160	167	142	185	164	162	146	161	167	167	172	179	142	170	154	153	138	150	172	166	135	161	153	157	160	155	169	165	155	170	165	167	155	168	132	150	188	155	184	159	155	143	174	138	173	137	158	156	137	169	167	151	153	145	178	165	152	146	169	153	152	153	149	178	164	149	163	146	183	154	153	162	157	160	150	160	148	141	188	179
2860	514	647	616	640	568	538	553	564	501	510	536	495	504	517	491	510	518	579	488	499	473	496	528	508	479	508	515	540	509	502	479	519	507	526	531	552	501	476	492	483	509	476	520	483	500	562	472	480	554	473	524	522	484	515	511	448	508	502	494	493	474	465	512	529	512	473	496	526	483	504	505	510	481	462	527	522	493	487	548	436	528	472	503	523	509	498	507	523	513	520	539	496	535	493	495	496	497	511	490	527	485	490	478	510	507	466	523	521	477	475	484	525	518	489	491	477	505	492	466	504	486	521	487	525	474	528	499	510	485	490	492	470	468	489	458	495	502	492	480	470	542	460	517	487	498	487	472	465	495	499	481	474	487	458	517	525	500	477	505	451	496	514	531	503	541	490	455	482	444	481	488	537	545	503	478	486	510	480	506	494	501	524	486	512	488	506	498	501	484	547	499	469	508	505	459	496	497	492	457	508	500	510	483	511	509	497	504	489	506	506	498	427	472	503	518	468	482	480	532	450	488	494	519	456	478	471	502	490	488	536	493	504	503	463	528	487	508	473	513	498	465	532	500	544	484	498	471	470	502	498	505	466	503	538	490	482	485	454	491	495	525	447	460	481	488	493	528	494	511	479	509	480	505	532	503	489	493	514	478	520	498	479	485	482	514	487	480	495	530	471	519	554	518	487	478	487	508	469	484	497	506	481	473	478	478	469	523	492	481	493	507	521	475	484	528	501	470	480	485	544	533	507	505	493	506	499	486	463	528	480	522	485	511	469	496	540	502	478	478	501	481	526	456	487	467	498	470	491	502	457	492	499	506	527	464	515	459	484	489	504	468	491	492	458	515	497	520	504	493	509	525	493	465	500	507	510	532	529	475	491	519	534	497	498	506	501	507	480	499	470	469	489	470	463	502	489	471	520	492	479	511	524	482	508	490	520	535	518	494	471	469	504	464	491	507	527	468	519	489	488	517	472	479	516	529	496	456	481	490	499	502	479	488	506	468	498	466	479	466	530	490	509	525	495	491	501	491	517	485	531	490	512	528	541	459	482	474	494	541	478	477	452	498	499	472	517	520	481	477	510	501	500	494	509	499	532	499	451	456	494	489	475	522	468	443	518	497	486	465	522	478	501	512	467	500	491	494	489	470	508	482	492	479	507	514	505	509	517	455	491	501	518	504	466	522	517	490	482	510	478	461	500	489	475	488	513	496	523	506	474	497	479	524	463	473	536	524	534	459	493	477	487	519	476	499	502	533	516	489	537	490	478	499	445	496	519	521	548	472	549	496	515	487	508	485	489	525	491	483	526	506	478	467	484	518	466	485	523	499	458	502	450	496	447	530	457	508	491	469	502	493	521	502	480	480	480	521	499	484	485	495	521	518	504	475	517	508	542	493	503	480	470	500	462	473	524	499	534	502	501	498	503	479	505	503	479	496	459	486	488	529	523	488	462	495	483	492	485	487	496	478	478	534	486	469	451	516	475	491	512	498	467	492	505	513	507	492	500	506	512	501	491	489	539	503	515	499	496	504	529	498	506	477	490	500	479	521	508	482	521	484	444	504	481	524	522	504	510	489	502	556	516	491	517	464	484	505	431	501	483	464	503	491	516	503	531	506	488	530	482	518	487	507	482	525	485	490	497	500	504	500	523	522	505	502	531	543	470	549	508	475	473	446	497	457	493	511	496	486	501	497	446	453	510	505	493	518	494	462	537	480	485	492	459	522	459	529	492	517	499	501	501	518	505	504	521	497	524	473	474	510	502	509	538	496	483	519	510	531	457	493	494	505	509	471	496	462	527	492	528	445	491	487	474	506	482	536	518	513	541	493	508	506	502	466	493	501	480	472	472	493	493	496	495	526	486	497	496	499	476	498	483	474	480	497	516	487	446	498	493	481	529	470	485	530	477	492	495	473	521	515	503	532	480	499	529	472	481	489	509	515	531	513	496	487	493	529	523	485	543	497	491	526	472	486	536	495	536	505	491	483	486	478	503	471	499	474	515	516	525	487	563	529	513	524	458	471	502	524	489	502	489	504	504	492	503	490	517	502	449	487	483	510	471	463	494	487	529	502	510	520	497	472	507	520	473	515	471	490	463	510	465	507	475	480	477	512	499	480	492	500	525	500	507	522	480	504	507	486	507	477	516	520	506	452	487	509	502	496	504	499	485	487	508	514	524	498	504	514	463	503	507	523	491	467	519	484	528	480	527	476	511	516	463	494	515	497	508	534	502	500	468	483	458	516	503	513	525	486	481	483	515	478	478	521	485	473	459	495	533	447	484	500	502	455	523	527	519	484	474	495	519	537	501	511	451	508	515	498	470	489	470	465	494	506	502	476	490	489	446	483	466	499	506	542	537	460	460	501	476	484	493	496	507	490	525	460	466	492	503	451	504	522	487	498	502	516	473	548	499	522	504	526	530	493	525	525	510	484	482	503	461	470	489	479	508	522	483	491	496	513	491	515	494	500	497	486	521	531	501	530	469	483	517	550	461	501	509	552	497	511	502	497	481	492	501	510	466	529	530	497	505	478	498	466	485	509	499	468	524	498	521	465	494	474	472	469	499	495	517	523	467	523	490	491	479	497	492	534	492	520	516	524	526	486	454	529	499	470	471	544	487	491	504	476	508	462	472	494	504	498	502	518	473	529	484	479	515	507	497	505	474	492	489	459	515	503	499	493	528	505	515	438	521	471	483	505	522	521	501	488	529	483	500	482	506	551	530	499	519	514	527	471	521	521	513	507	489	476	508	487	479	489	473	493	497	516	480	479	474	484	473	477	515	488	506	503	510	464	517	503	520	509	492	486	481	488	539	521	495	507	485	476	477	524	492	507	503	483	515	456	498	515	482	522	475	530	480	476	484	525	497	479	438	489	494	489	519	518	529	484	507	507	492	467	493	501	469	500	504	482	491	508	499	477	492	485	467	522	509	502	505	484	528	477	496	535	499	515	490	492	548	515	529	518	477	497	462	530	485	486	503	484	502	501	501	495	472	485	472	495	499	495	507	500	494	499	496	454	510	494	506	523	481	464	484	528	497	468	474	498	467	498	514	470	487	513	516	538	484	516	470	528	565	497	442	518	484	478	488	509	526	480	538	497	481	515	473	504	475	506	468	484	462	512	518	513	514	502	502	460	496	479	480	495	498	507	497	490	520	479	524	506	467	551	501	522	469	502	506	477	490	491	518	512	470	495	539	473	522	539	492	512	491	527	471	436	539	530	457	511	457	496	450	477	490	469	491	483	492	473	515	534	535	530	482	500	503	523	496	477	467	506	487	503	510	500	527	512	525	475	498	507	526	542	490	501	476	508	493	473	497	484	474	492	525	493	491	476	483	502	490	500	472	487	540	503	483	490	479	522	473	502	492	494	501	457	460	490	482	499	525	554	512	514	492	494	456	507	517	486	492	507	508	471	482	517	521	450	481	510	495	502	503	487	508	514	507	508	509	459	474	507	494	482	487	494	503	512	506	493	508	502	511	508
26654	5366	1290	1044	761	623	532	469	454	423	367	370	354	342	342	335	330	293	293	321	310	326	353	315	330	330	300	296	307	302	284	300	309	309	287	273	323	326	322	325	316	314	320	315	325	319	289	299	307	323	252	313	298	296	308	295	257	310	292	314	312	294	296	304	286	298	327	289	293	315	289	269	327	316	321	281	306	315	295	294	310	274	280	303	292	297	310	287	300	281	307	308	308	306	306	286	315	319	300	298	297	278	278	316	301	304	287	285	340	295	275	282	325	296	275	322	317	306	308	285	292	313	305	296	307	332	331	302	309	285	277	312	298	320	291	312	336	298	305	307	286	305	305	290	309	269	357	328	313	296	286	301	289	302	316	269	299	310	327	295	314	287	297	297	290	324	289	293	297	297	310	298	291	251	323	316	301	299	288	325	285	312	298	321	285	308	303	279	298	312	318	274	297	310	337	281	306	281	275	319	316	330	270	274	307	323	324	328	315	293	328	272	321	291	278	291	286	324	289	313	312	300	288	304	330	339	324	322	340	276	294	316	266	286	351	292	323	279	290	280	280	283	336	322	281	303	308	306	305	282	292	294	343	318	303	312	310	323	305	322	306	303	268	309	322	291	312	323	309	280	311	313	315	287	282	285	290	282	317	306	336	307	311	302	299	310	301	291	310	283	314	313	336	322	317	294	297	318	287	297	294	311	268	288	298	317	308	288	296	283	299	299	309	298	285	278	302	295	290	329	267	298	294	304	283	317	311	296	329	277	289	271	306	317	299	283	293	302	309	248	292	288	297	291	320	335	296	293	313	304	275	309	277	287	301	285	271	279	313	278	279	321	293	320	303	299	303	264	315	272	297	304	313	299	283	288	291	325	292	325	307	324	292	301	284	302	313	362	288	287	338	316	321	313	294	296	279	315	283	299	295	314	289	293	272	314	283	299	325	285	312	284	319	335	303	293	301	282	278	301	279	330	287	273	274	310	301	277	312	280	311	305	246	328	318	292	321	278	267	287	284	299	321	316	297	314	326	318	267	292	307	316	315	272	262	313	311	302	286	312	308	286	293	323	307	329	281	270	288	280	278	302	305	313	278	318	288	292	319	324	311	293	264	305	312	295	295	327	307	304	321	324	311	306	284	290	279	292	336	344	292	270	319	298	276	302	341	335	324	322	299	338	330	317	313	315	320	298	259	297	298	304	310	297	297	286	296	308	302	299	343	301	285	291	307	313	271	320	302	306	305	288	333	281	302	315	286	304	327	283	330	320	345	315	287	359	302	279	276	269	288	311	310	321	319	337	296	319	320	307	299	319	310	326	321	304	314	307	314	294	320	335	303	331	316	314	297	291	281	320	306	275	304	308	305	313	341	312	289	323	299	303	274	315	329	317	290	288	317	278	304	303	287	295	285	286	295	290	253	287	281	301	292	306	278	260	293	304	310	345	327	309	301	286	308	280	316	310	265	303	300	316	320	280	334	310	322	298	359	319	323	335	301	313	311	320	322	324	274	296	289	309	330	317	302	279	306	304	285	278	312	274	306	296	316	309	311	343	296	274	284	294	275	312	278	280	277	323	318	291	317	271	287	323	310	324	328	279	330	298	307	300	289	294	331	298	290	281	279	313	345	305	334	305	295	355	277	300	311	304	297	299	295	294	291	319	303	309	312	288	296	297	324	305	305	302	283	288	307	313	284	283	299	289	323	332	325	291	293	276	291	293	272	297	338	314	303	325	326	308	301	288	301	301	300	301	309	297	292	286	318	287	300	291	319	326	291	301	305	294	297	322	296	300	308	283	283	289	315	294	344	301	293	285	294	283	296	284	311	326	281	275	304	302	299	274	326	295	294	287	323	304	280	298	291	339	266	287	320	278	295	322	284	306	301	286	296	341	315	330	317	293	305	320	282	289	270	290	305	298	320	292	275	291	317	316	312	284	294	287	313	303	276	314	296	298	262	318	279	308	297	283	309	298	331	308	285	330	302	314	322	323	297	291	313	324	299	267	292	287	299	318	320	311	307	328	271	297	320	314	290	294	324	311	298	309	307	306	331	302	304	295	304	327	315	327	298	272	298	301	290	301	277	282	315	282	333	297	322	302	298	294	283	310	296	291	285	302	312	282	295	300	300	344	313	299	315	321	319	299	276	276	285	290	324	295	279	302	319	310	276	316	284	277	306	289	309	285	328	302	336	286	282	296	263	301	301	318	306	327	323	301	327	285	310	327	292	333	333	299	322	301	311	309	292	257	306	293	313	287	321	279	311	319	330	297	286	324	333	295	313	307	313	298	320	301	315	314	273	291	303	316	302	284	300	305	307	286	318	311	337	297	315	305	284	294	303	314	306	293	295	310	334	287	318	327	303	291	297	333	303	303	289	327	316	295	294	306	290	292	329	273	315	260	319	315	288	311	297	301	285	301	308	276	321	306	270	271	292	312	335	302	302	340	286	300	331	270	301	329	273	289	321	328	305	291	314	308	272	322	303	359	278	307	298	304	275	288	297	293	297	297	310	285	298	306	283	297	295	308	313	290	296	293	297	309	293	308	286	332	303	311	318	301	304	328	323	278	328	314	292	305	323	275	344	335	323	294	292	318	307	292	280	301	294	318	316	283	265	285	288	288	303	279	295	301	325	294	285	326	325	290	288	306	275	297	288	306	303	354	318	302	307	272	305	303	310	303	293	311	295	323	325	285	273	317	307	313	317	305	304	295	290	313	317	290	315	331	289	309	308	295	290	332	338	352	318	288	297	313	285	328	341	317	323	299	301	311	324	292	313	316	283	309	288	305	342	283	295	300	341	304	307	300	300	325	307	281	298	278	303	302	256	296	254	272	268	298	293	289	314	283	295	319	297	298	309	302	359	312	276	295	290	308	313	319	321	310	340	315	270	288	345	297	311	289	274	278	290	322	277	285	311	291	303	315	307	321	283	301	238	306	283	328	280	286	316	313	300	281	296	327	335	307	315	285	284	282	316	317	313	312	308	285	294	290	278	300	308	284	325	337	307	296	301	297	313	322	298	290	300	319	334	305	327	285	263	272	298	290	304	273	300	302	338	323	297	279	315	323	303	309	294	326	336	322	294	299	330	311	309	285	302	302	312	305	288	297	320	295	281	292	268	309	320	294	327	298	305	282	296	309	320	297	292	308	256	316	331	320	329	286	336	292	323	298	315	300	290	333	317	314	326	306	285	323	300	319	260	299	278	280	325	324	299	298	271	320	293	310	296	276	293	289	293	311	302	268	313	310	346	285	289	290	292	308	310	281	311	320	296	310	312	311	318	328	287	299	305	297	275	291	315	286	316	304	304	280	331	315	314	289	285	314	304	263	302	277	275	291	326	298	317	293	278	314	306	294	274	321	287	274	325	298	290	290	309	304	289	315	288	306	299	313	316	308	293	327	287	299	269	330	289	295	308	322	293	337	309	330	299	315	295	306	345	287	299	325	286	311	285	303	338	290	304	329	277	318	321	314	265	334	298	293	318	296
13733	1620	3225	3563	3037	2606	2196	1870	1675	1539	1426	1303	1236	1222	1165	1112	1069	1004	986	1021	989	1007	936	1028	1052	946	927	886	915	952	885	896	937	850	868	919	896	879	935	839	814	836	869	889	845	816	837	864	797	859	848	851	874	780	823	831	818	832	837	818	829	841	867	849	859	834	932	830	856	840	884	826	843	834	845	750	838	797	846	838	739	820	843	848	881	816	805	815	815	790	809	779	819	873	830	791	822	812	864	824	864	847	823	759	862	804	835	795	809	816	807	883	797	816	776	769	781	763	841	805	854	846	842	809	838	830	847	858	787	754	762	802	759	851	820	766	869	802	811	800	863	795	887	818	755	776	808	867	836	851	794	801	785	820	787	777	829	842	805	834	819	844	814	813	847	818	817	778	826	782	823	780	866	796	824	832	801	832	832	813	805	797	828	831	814	836	843	789	843	842	798	817	827	837	820	847	828	786	816	837	778	816	794	790	814	802	770	791	868	814	808	813	794	858	803	828	773	796	849	791	817	833	726	777	741	811	821	817	837	812	793	812	826	812	779	824	825	790	814	777	834	789	773	809	798	825	839	753	780	809	791	830	806	766	781	825	821	801	755	777	851	828	802	804	788	793	816	831	825	838	803	829	827	787	842	815	813	831	821	809	806	780	760	764	800	813	814	789	758	801	802	881	784	841	845	852	775	846	823	796	808	832	809	808	793	792	733	839	775	820	798	767	836	799	798	855	823	793	803	811	787	840	781	830	833	794	801	762	845	796	814	848	778	807	801	839	839	851	845	836	815	845	839	817	854	759	844	802	821	855	752	785	840	793	853	829	821	777	838	836	809	793	775	822	823	782	789	787	824	822	781	804	802	834	803	835	844	747	752	754	836	813	799	827	814	832	799	789	778	805	821	772	789	835	867	800	811	819	810	814	785	830	764	813	780	884	797	832	815	823	834	847	842	833	817	797	817	815	791	831	854	804	774	832	822	803	822	821	792	843	820	810	854	762	826	773	821	816	827	817	807	770	785	816	822	843	789	818	820	802	763	824	805	786	839	804	753	761	804	805	795	728	855	802	869	829	822	820	827	792	800	795	799	789	851	810	830	822	820	791	812	836	789	830	773	833	849	847	836	819	812	833	786	806	805	787	805	808	810	800	799	775	755	805	782	817	783	803	797	781	831	898	804	816	815	756	784	845	794	845	803	854	861	781	807	828	798	818	797	787	831	831	828	816	795	792	769	858	818	800	793	802	789	847	807	817	831	828	800	826	797	816	818	819	828	798	801	790	817	831	839	840	860	829	787	824	809	838	775	791	808	752	822	829	784	836	833	826	816	819	804	839	789	789	854	801	810	784	870	795	833	844	860	772	773	845	797	815	781	763	766	818	808	824	861	817	829	799	867	830	822	779	826	790	774	818	781	796	795	796	789	834	822	786	792	772	846	808	793	840	799	833	825	776	799	810	880	780	812	811	838	875	823	831	824	894	823	797	839	827	787	832	844	823	805	807	854	790	825	825	824	833	825	802	739	815	807	801	822	820	798	795	798	795	812	805	868	786	820	816	809	767	835	806	859	824	812	835	732	794	809	838	832	761	858	866	793	790	849	799	818	775	803	865	777	829	835	842	874	804	758	791	789	787	746	848	806	762	782	761	803	780	817	809	800	856	799	822	800	794	814	805	784	807	822	855	795	857	860	844	865	768	842	823	839	836	824	830	766	828	784	781	828	771	819	802	839	796	872	798	862	820	796	783	800	847	756	783	751	828	794	830	815	861	841	820	806	861	755	857	790	860	828	777	792	819	819	833	833	812	790	793	803	824	783	829	802	830	830	835	781	821	818	767	818	802	801	787	766	792	749	804	814	803	743	840	819	810	836	830	823	797	802	810	790	862	797	792	838	843	828	837	811	808	819	788	817	798	769	783	830	840	827	852	849	826	851	792	797	817	832	818	820	837	789	828	813	809	804	842	843	787	810	828	785	801	824	808	815	804	790	786	788	824	801	790	767	799	802	877	791	826	788	825	802	786	795	865	807	854	786	800	803	810	845	776	802	786	805	791	794	809	779	806	845	783	758	846	881	856	799	813	777	884	866	818	822	819	780	816	878	801	804	810	779	814	796	802	845	827	794	854	801	848	794	848	814	787	770	807	880	816	821	774	839	785	849	819	813	868	771	805	811	807	862	836	841	801	814	752	785	781	777	818	788	860	831	870	754	776	784	788	771	831	803	828	798	829	847	807	844	820	826	804	845	841	800	821	824	797	828	828	817	822	799	867	794	797	755	827	817	766	778	822	835	837	784	850	814	822	770	856	800	816	820	787	768	825	876	806	763	796	796	833	779	814	790	839	818	818	859	842	784	832	803	828	803	808	826	839	816	814	857	791	834	802	839	820	819	840	802	794	838	792	819	820	836	825	804	770	806	812	810	822	869	812	808	793	828	791	841	839	777	855	800	852	769	760	837	774	817	769	848	805	801	803	797	809	851	810	822	808	811	828	796	860	860	804	817	789	816	809	854	806	833	866	819	789	764	807	827	790	796	725	832	846	836	831	794	823	830	791	817	811	808	855	822	782	754	828	814	799	851	767	808	795	780	835	823	789	830	747	755	799	813	826	791	849	789	835	816	781	781	802	813	804	813	784	825	822	807	798	881	824	792	858	754	797	795	787	738	785	851	827	826	788	843	809	798	790	810	802	805	802	871	791	789	825	763	831	773	792	846	750	845	800	839	815	819	807	807	801	810	796	793	818	840	830	837	832	796	827	805	833	820	804	772	757	816	800	816	812	813	835	818	848	808	812	816	845	822	818	834	826	812	826	776	797	826	842	873	828	770	838	804	759	819	844	838	804	832	828	788	821	798	792	791	829	788	831	790	725	863	758	774	848	802	810	804	816	872	840	820	850	830	793	786	823	803	825	806	782	828	811	784	775	808	820	796	790	859	832	820	825	844	777	832	826	819	788	795	775	834	827	824	813	815	815	855	818	803	827	831	825	834	753	787	809	795	855	771	836	757	862	750	836	809	764	807	803	732	815	784	796	803	794	821	814	826	785	826	773	785	774	832	794	845	786	811	778	755	772	834	844	857	852	800	805	801	837	774	848	875	786	812	801	823	847	815	794	849	852	831	824	814	823	753	788	801	812	824	871	851	749	786	803	782	812	845	827	838	795	772	837	867	812	797	841	833	793	814	804	819	799	838	776	800	782	851	823	786	853	799	760	774	734	757	818	844	795	809	805	835	824	868	830	838	821	833	798	804	823	826	839	779	785	794	817	792	794	813	823	793	785	830	834	829	782	780	798	836	828	784	802	806	850	782	772	801	817	783	831	793	838	790	802	792	864	802	771	812	773	835	799	801	822	853	840	817	816	777	805	815	780	777	829	862	744	827	838	823	776	828	826	816	829	843	867	817	830	827	794	784	775	850	817	801	830	771	770	840	807	824	876	874	801	872	827	783	820	795	805	827	792	810	855	861	805	826	840	795	790	821	786	828	791
37376	12326	2660	1678	1238	925	664	608	523	438	423	375	387	370	363	313	321	354	339	329	303	320	348	291	312	281	295	279	316	299	303	313	272	300	273	285	297	264	306	268	297	301	277	262	276	241	273	283	312	288	289	264	257	290	304	282	296	315	264	292	275	303	317	289	274	263	263	273	274	295	260	286	301	267	251	272	252	302	269	278	275	280	277	270	240	268	274	252	292	262	266	285	313	286	273	283	277	264	278	245	309	261	254	241	259	282	252	267	272	285	276	258	281	243	287	265	279	309	269	293	282	261	293	282	253	264	286	278	283	263	282	297	274	279	256	257	283	262	291	277	284	270	252	279	280	273	279	294	254	264	267	251	304	293	268	257	251	275	280	259	271	283	261	310	224	276	240	280	305	268	277	290	247	283	274	276	264	256	265	274	268	270	266	294	273	251	263	252	294	260	270	272	258	302	302	266	296	288	272	282	262	280	280	253	284	309	304	267	283	268	297	276	289	281	289	271	264	270	291	259	273	285	298	294	292	260	272	260	295	241	258	277	283	278	231	268	284	241	300	257	288	268	254	294	270	289	276	267	252	289	256	272	271	270	290	257	311	286	231	264	306	255	275	266	264	286	288	320	254	302	276	277	291	303	264	271	292	248	303	285	264	300	298	284	280	275	306	269	294	269	274	280	253	276	304	294	254	264	265	281	277	273	302	279	300	244	263	275	276	264	300	282	281	261	291	260	280	314	283	268	290	278	270	269	286	256	274	258	259	293	272	258	245	284	279	286	286	272	287	269	267	239	251	302	246	247	263	304	236	267	288	245	285	272	300	276	293	288	276	277	263	265	242	273	270	264	248	257	266	285	246	272	269	306	278	251	274	259	282	269	289	291	255	275	260	265	285	266	305	275	299	283	275	266	276	263	270	295	275	269	288	286	255	284	290	261	285	268	240	284	260	286	258	268	276	256	276	294	285	292	288	305	265	288	276	278	273	272	268	246	266	272	288	277	257	272	254	255	286	283	284	291	280	279	283	252	297	294	255	274	275	269	264	312	278	304	242	285	289	276	272	262	267	287	254	274	255	273	284	260	248	313	290	256	262	292	266	257	294	294	301	269	270	267	259	284	267	267	270	255	291	279	267	252	242	283	259	265	244	268	245	282	287	259	250	279	271	284	244	272	276	255	270	273	236	265	261	272	273	285	277	297	268	271	296	276	290	285	257	294	279	260	289	282	289	276	269	269	272	265	283	252	281	239	261	246	284	275	262	261	265	248	275	262	250	258	281	270	269	280	295	266	269	260	225	286	242	277	280	274	286	296	284	263	265	306	290	261	275	248	268	250	267	281	280	249	257	268	248	273	283	291	269	287	250	268	266	265	289	284	270	280	259	277	279	276	304	308	256	290	273	260	283	301	268	265	265	270	276	303	275	272	265	283	271	271	281	286	281	275	289	295	243	256	309	283	280	286	283	252	308	267	269	267	272	262	245	284	276	264	274	235	268	281	295	270	266	269	277	287	296	275	259	303	272	285	262	273	273	285	258	297	287	268	302	280	270	279	252	272	294	261	243	260	275	296	287	275	265	262	241	255	253	257	268	269	259	281	271	267	288	255	264	247	280	276	273	311	261	286	250	278	272	302	280	290	281	244	274	253	251	262	273	265	255	247	257	278	278	244	281	259	249	278	282	262	269	268	268	266	248	265	255	313	308	265	258	281	272	269	259	280	294	248	272	280	245	264	244	279	288	287	276	309	274	278	269	249	271	279	230	235	286	294	282	289	289	286	275	287	261	274	296	267	259	282	253	275	286	299	284	279	286	268	288	276	249	298	274	272	281	250	302	263	236	268	316	290	249	280	280	267	265	286	270	252	271	283	265	279	275	262	275	276	261	281	275	293	276	286	284	267	261	276	265	275	257	242	267	262	266	246	281	288	284	279	277	249	281	287	248	266	278	278	242	292	266	264	277	273	247	291	294	260	286	270	278	247	252	278	281	294	285	255	280	294	286	283	277	276	273	274	280	262	232	285	281	313	272	281	291	275	290	271	245	281	281	285	269	265	289	246	252	298	281	276	265	271	283	279	300	287	285	265	271	276	306	303	290	297	269	279	273	287	269	289	264	272	284	261	272	263	243	272	272	270	288	259	281	274	287	293	259	263	289	296	278	272	286	265	290	273	268	277	251	288	257	296	261	290	254	275	280	265	276	313	292	290	294	265	284	279	273	263	263	284	307	281	273	269	270	295	277	243	303	281	290	288	277	280	258	264	271	273	255	261	262	229	272	290	237	278	276	265	278	261	295	288	270	263	279	286	285	288	302	294	273	260	275	267	260	285	322	276	282	272	235	272	276	273	285	269	276	268	310	262	291	256	261	278	280	253	243	262	297	280	258	285	300	295	252	300	283	266	254	266	258	257	316	272	276	282	280	272	299	269	248	281	258	288	251	292	277	297	265	291	297	282	247	275	291	265	295	259	272	281	253	270	295	298	282	267	255	255	261	288	252	296	274	274	279	273	292	267	281	298	268	295	253	272	285	285	269	254	279	278	269	288	283	290	299	283	275	271	281	259	291	260	256	255	267	257	262	249	274	256	278	285	254	293	279	258	271	285	278	272	281	276	276	286	254	237	288	278	286	284	272	287	273	285	282	252	259	291	303	293	296	298	290	260	263	274	280	255	258	288	292	260	284	274	271	257	286	282	267	309	272	261	244	251	278	288	264	304	296	302	282	266	283	290	258	260	280	279	303	268	261	280	285	285	275	276	283	278	256	258	268	268	274	256	263	271	274	269	286	278	290	258	314	255	300	254	261	239	280	258	266	315	298	281	264	274	284	282	266	278	290	256	299	299	265	300	268	260	273	266	254	267	286	265	236	285	262	275	303	257	279	305	284	262	256	248	300	280	260	278	281	289	265	279	284	255	258	285	266	282	275	283	270	303	309	286	263	287	292	273	302	271	288	260	269	261	261	246	277	264	293	281	237	299	278	268	269	255	253	286	267	293	270	276	265	277	252	279	264	282	268	288	264	260	272	272	243	270	255	247	251	288	288	287	281	290	297	294	270	260	270	275	280	252	272	275	305	275	274	254	312	251	286	280	252	268	275	277	287	297	289	298	302	293	273	276	259	267	269	280	303	269	275	269	273	263	308	291	289	288	261	261	253	261	282	255	279	277	276	275	261	271	228	271	269	303	259	293	306	281	298	273	257	300	317	268	305	283	284	269	250	275	293	298	283	275	281	248	283	284	289	295	269	246	295	255	255	233	253	298	272	290	247	279	266	253	260	278	241	280	279	268	297	267	272	252	293	252	262	270	242	268	275	288	274	281	262	305	265	295	277	269	263	261	289	273	259	277	263	267	271	287	310	273	292	278	280	295	300	273	275	246	249	289	276	274	281	265	280	248	261	284	256	272	276	256	290	281	279	265	261	297	262	302	274	304	260	289	273	288	268	296	253	304	266	293	298	287	290	275	282	301	270	263	243	232	307	294	275	310
18383	2278	5273	5562	4908	4012	3242	2730	2395	1979	1915	1690	1523	1431	1328	1355	1130	1176	1150	1073	1062	1009	972	963	974	966	913	979	958	871	889	842	890	851	865	801	806	788	853	855	785	809	783	783	794	779	758	788	734	766	762	767	776	789	791	733	735	800	747	760	752	754	759	750	733	723	766	758	759	741	707	768	727	735	761	742	735	745	764	716	783	720	700	772	722	718	710	770	708	719	764	725	692	732	756	732	769	736	790	721	726	774	736	723	732	736	732	706	759	751	710	736	707	742	714	716	734	739	743	723	754	679	739	696	781	727	740	737	731	728	708	734	723	735	723	769	743	703	726	707	763	760	677	715	696	752	708	711	690	697	718	787	680	743	720	678	737	719	706	715	736	724	737	720	729	728	771	670	724	685	717	748	722	704	766	774	690	712	726	670	665	748	702	749	755	725	717	716	758	680	721	699	734	746	666	719	758	694	753	709	740	744	715	746	668	721	720	699	728	738	715	727	698	717	719	721	716	715	792	679	701	756	722	705	749	715	716	715	760	711	708	717	755	722	744	680	750	662	780	707	720	734	744	768	738	712	714	728	737	730	719	732	721	692	705	711	683	734	770	735	731	730	746	699	686	702	752	720	691	727	684	711	711	671	733	717	733	685	729	702	685	718	714	710	711	744	749	726	705	727	725	698	689	717	713	699	753	727	678	688	724	697	707	711	697	713	719	768	726	736	684	676	718	695	727	771	689	675	682	731	752	673	715	706	767	740	714	743	701	796	750	677	734	702	709	727	674	737	699	716	686	751	697	676	672	678	707	700	737	719	730	704	693	755	759	727	722	775	735	691	709	757	713	655	693	747	742	691	718	734	720	770	693	685	739	778	729	734	775	735	741	745	675	685	721	751	680	652	744	702	735	682	770	717	697	760	693	720	712	755	678	749	741	709	741	706	719	725	720	734	726	728	679	738	723	712	759	690	684	712	721	669	687	710	735	730	676	718	756	723	724	741	725	755	693	696	699	683	745	713	742	711	717	724	701	729	711	707	756	672	702	703	761	663	700	706	693	713	694	716	709	685	736	711	739	721	714	700	757	730	672	735	710	690	681	703	732	714	733	670	706	695	662	705	697	754	736	728	728	736	670	725	742	686	744	758	710	768	742	756	646	710	776	648	699	722	671	757	751	671	754	687	699	753	726	720	749	691	694	723	737	725	711	709	730	702	672	728	702	721	712	744	728	737	716	724	714	709	776	733	737	712	754	741	707	757	730	769	734	722	719	707	707	724	673	672	746	724	699	662	754	671	738	699	698	728	680	719	740	706	712	720	703	737	734	739	667	742	739	737	720	709	698	710	738	653	693	717	698	664	709	684	734	707	716	739	730	716	700	707	736	700	701	714	656	707	722	705	738	743	685	738	703	685	724	712	732	748	764	738	736	700	770	709	685	662	689	742	686	697	710	684	696	759	759	741	736	682	713	716	746	769	699	720	712	708	760	712	701	701	745	705	679	739	703	735	722	741	718	663	664	762	715	709	711	684	732	718	729	727	723	705	700	757	739	708	738	726	681	695	740	714	672	695	741	699	671	719	735	714	686	743	729	691	729	665	684	718	722	740	683	706	726	731	710	683	758	738	732	736	743	656	730	715	693	680	721	697	741	711	726	724	699	697	712	715	729	740	723	700	649	726	683	705	688	705	691	720	729	735	694	724	732	713	744	754	700	758	742	729	679	767	667	719	682	745	692	761	712	700	764	728	705	728	750	712	707	714	745	734	704	724	713	729	740	714	699	752	757	771	718	753	736	736	711	731	743	744	682	733	696	719	723	718	667	731	745	691	745	751	678	744	701	730	713	720	739	716	720	733	766	728	697	745	707	685	676	745	723	715	726	762	732	686	724	744	742	711	732	707	700	730	787	707	682	720	744	753	720	708	723	740	736	714	680	724	751	744	737	729	691	675	746	706	726	688	738	744	715	722	735	696	720	697	751	718	708	742	724	721	695	714	723	741	718	725	680	733	707	674	667	694	714	728	677	763	756	733	740	754	742	772	748	723	699	740	735	687	723	731	715	754	703	754	760	720	709	710	742	706	757	744	731	685	758	708	710	765	714	669	633	724	729	710	741	723	698	694	746	713	745	747	731	715	783	695	745	702	698	754	730	736	759	687	720	753	732	685	698	697	765	700	706	735	723	718	720	719	727	728	673	652	750	683	799	735	763	691	718	734	703	687	765	703	733	729	713	700	760	739	692	702	673	767	701	760	742	726	719	701	710	760	701	726	694	741	718	758	696	697	720	727	733	715	722	674	739	702	676	742	734	759	687	741	693	751	728	721	728	694	716	763	739	707	737	688	727	726	664	684	750	739	738	737	724	706	718	717	770	669	734	717	742	731	696	714	719	772	777	676	739	732	751	703	681	713	721	736	788	710	714	707	684	746	718	752	797	728	720	699	717	737	714	671	743	724	720	719	725	722	760	681	719	719	699	686	799	724	694	731	730	718	721	747	706	722	713	740	720	688	713	688	722	741	738	667	681	703	752	748	728	783	732	686	733	738	723	707	750	740	741	755	741	755	752	728	726	715	674	711	722	744	693	707	706	726	717	721	729	726	737	733	703	748	731	688	707	710	720	694	737	726	669	706	703	740	703	689	728	733	752	744	718	679	678	719	740	683	773	717	751	734	725	715	729	711	707	741	660	754	761	735	800	715	699	674	705	693	707	701	735	728	707	736	679	748	746	717	725	750	717	713	742	721	701	728	727	750	635	717	718	737	723	714	733	733	741	721	711	727	699	684	696	712	672	748	705	719	768	715	719	765	742	781	718	724	668	685	732	705	688	732	715	720	733	689	710	743	714	690	694	725	721	721	736	731	715	732	657	736	716	710	725	705	739	735	724	721	732	731	686	713	722	712	721	707	768	707	709	716	664	702	735	708	735	732	733	709	669	693	754	727	698	742	687	715	692	690	726	752	707	676	720	771	752	725	699	747	741	736	734	713	759	739	695	712	721	762	742	753	746	705	737	664	709	702	749	756	697	699	724	730	714	728	750	779	701	737	732	754	727	723	699	682	679	708	771	734	674	678	705	673	719	712	730	741	710	737	720	698	766	739	731	709	723	744	719	811	755	674	675	676	712	724	702	710	762	712	685	739	705	690	708	707	706	752	702	742	741	755	727	682	745	727	720	701	695	735	691	712	701	702	720	734	746	684	743	715	696	703	718	718	718	727	732	750	686	714	693	750	705	691	715	752	727	705	700	689	718	735	735	737	696	710	702	733	740	694	722	699	745	718	715	708	719	732	699	776	763	714	723	680	714	666	741	721	739	719	707	730	760	738	725	741	745	759	711	670	733	716	771	673	697	687	721	765	764	771	753	724	708	735	735	710	714	720	718	743	733	726	729	751	785	683	748	725	732	726	721	760	701	712	719	728	749	678	739	761	705	723	739	760	712	711	698	718	729	710	754	715	667	731	743	736	706	741	732	688	701	750	736	723	760	740	686	718
2804	217	206	180	162	220	192	167	185	175	177	192	144	166	168	162	162	142	177	153	173	149	177	164	151	178	165	179	162	170	169	199	173	160	154	167	186	161	147	137	165	172	174	164	171	186	170	163	145	155	159	172	170	173	177	182	161	155	165	177	166	167	162	162	148	142	162	163	173	172	154	162	158	175	137	156	159	164	180	148	177	168	157	185	152	167	160	147	170	167	156	163	124	150	149	147	157	149	153	153	170	161	160	177	158	168	156	180	152	171	173	174	152	189	163	152	157	148	187	151	152	180	155	161	160	152	200	161	153	159	159	147	158	172	160	172	156	172	144	175	155	166	146	161	177	162	176	158	190	149	170	161	158	163	185	145	176	142	159	155	168	163	197	167	169	166	171	150	149	165	176	147	173	157	166	162	154	155	159	173	163	141	157	140	154	156	189	146	159	156	173	161	153	172	170	158	139	144	161	176	164	155	144	169	152	186	191	140	148	159	143	145	182	165	168	181	168	170	174	161	164	160	168	167	177	164	146	172	147	150	168	175	153	177	170	171	154	185	150	177	155	142	132	154	165	176	168	173	165	152	168	161	133	151	162	169	146	181	190	177	153	153	183	149	168	166	181	140	175	152	151	154	170	179	158	190	182	164	148	178	140	181	163	173	161	155	159	151	170	194	150	185	144	146	152	149	169	145	155	170	186	170	156	151	169	135	153	143	152	146	153	180	187	168	163	159	139	165	178	159	176	171	155	170	161	164	142	168	152	158	163	182	157	159	136	187	149	158	151	156	166	159	159	144	175	156	167	169	162	164	150	163	172	161	157	179	181	172	157	159	175	162	175	150	151	180	148	169	159	132	174	175	176	167	166	156	175	171	149	160	171	155	174	187	174	176	183	160	141	158	149	161	177	198	147	152	178	146	153	147	164	165	150	161	158	144	160	179	165	174	167	163	156	159	174	147	147	163	165	162	178	168	151	148	160	191	140	188	168	163	143	168	137	151	172	169	171	158	155	154	171	176	156	167	168	169	171	171	175	149	165	158	143	156	147	134	143	172	166	160	186	158	159	164	179	170	158	123	154	167	170	160	147	176	169	155	181	148	172	156	145	151	159	162	155	172	159	166	178	159	145	159	166	170	151	183	157	162	182	178	155	171	165	161	169	172	171	157	165	159	164	157	143	177	152	156	150	164	154	160	165	165	177	155	153	171	159	154	162	143	155	182	171	162	149	173	180	148	147	165	164	171	151	173	172	152	164	167	172	185	177	179	151	158	147	155	139	175	137	162	173	150	172	146	156	176	178	164	170	156	172	138	174	180	163	155	159	170	146	177	150	166	184	158	162	152	181	154	162	148	156	181	181	147	150	171	163	159	164	151	167	170	136	145	152	180	155	163	167	153	179	159	152	158	184	147	160	157	165	152	160	185	153	163	167	181	166	156	175	161	174	162	174	179	154	169	183	139	139	169	158	163	181	156	170	164	167	158	149	173	169	185	181	155	151	134	176	163	175	169	167	157	166	161	192	168	162	167	162	179	154	155	176	137	143	148	179	168	139	150	150	165	171	150	168	163	156	177	163	155	163	168	169	165	152	153	144	150	155	166	185	161	169	144	161	172	178	172	166	166	155	168	139	152	139	182	160	156	168	163	147	171	161	144	146	159	190	168	160	161	158	180	173	167	170	191	164	137	185	155	172	157	148	179	172	163	147	164	168	183	175	161	185	170	161	172	163	174	140	152	162	150	161	161	161	153	169	174	169	152	148	149	168	174	162	156	179	170	165	151	161	180	157	154	171	150	145	176	135	166	157	176	160	183	176	152	145	153	155	150	175	154	163	145	160	182	151	155	146	151	156	154	158	160	151	145	136	146	159	176	175	143	159	166	164	148	180	148	169	169	174	166	142	177	161	178	146	138	169	169	178	180	151	134	164	163	147	172	148	170	155	160	170	172	173	156	168	168	147	143	146	160	178	158	164	159	164	167	204	167	163	169	169	172	164	165	153	160	152	160	167	186	179	163	157	162	173	181	162	167	161	170	171	133	153	164	160	191	139	156	145	185	160	181	167	181	177	162	160	158	170	159	152	165	172	149	164	158	164	163	160	144	174	152	199	138	162	177	159	176	199	155	172	178	157	160	170	153	167	166	162	152	163	147	161	166	155	160	181	147	170	158	145	159	178	159	163	160	150	162	145	175	172	150	176	167	154	153	160	160	157	178	169	151	166	166	164	165	162	168	160	154	187	167	164	141	157	162	142	146	172	173	144	163	147	172	171	157	165	175	167	161	153	149	155	173	169	151	184	153	172	153	165	152	147	167	160	158	163	187	160	169	171	149	148	169	186	192	166	156	172	149	144	172	142	170	168	157	152	173	138	163	173	171	177	161	160	189	169	185	155	167	156	165	163	163	164	178	155	164	176	151	153	180	161	148	162	186	158	154	157	181	170	145	143	177	151	183	185	164	169	163	160	155	158	170	193	156	152	167	186	183	167	169	178	168	160	149	183	169	148	179	170	151	183	164	178	173	140	179	161	141	162	202	158	167	147	150	173	188	145	154	168	169	144	156	175	189	160	140	165	145	160	154	178	151	192	163	169	154	153	165	162	144	166	182	152	148	169	143	184	146	161	157	152	172	136	147	161	139	153	158	147	148	161	205	166	175	150	168	167	169	144	191	185	177	153	174	176	149	169	165	157	148	164	177	163	170	169	154	158	174	151	180	158	151	164	158	165	147	168	160	182	149	176	194	181	180	147	151	151	162	170	148	169	165	160	152	173	147	170	146	150	153	182	159	184	159	149	166	169	171	157	168	176	138	156	147	156	177	160	164	166	178	178	150	168	154	162	172	158	181	141	145	172	163	209	152	137	139	158	163	166	159	179	166	156	144	171	139	154	165	162	149	129	171	151	142	169	164	172	167	163	157	168	161	171	158	154	155	152	176	160	181	185	178	155	163	135	169	145	177	164	164	171	173	189	157	168	165	177	178	170	163	182	158	165	165	157	171	154	164	146	166	149	162	193	150	156	159	150	168	177	149	177	175	144	169	167	165	177	154	143	170	169	175	171	168	146	152	142	165	156	161	143	178	146	138	153	182	151	148	172	175	167	152	152	159	168	169	163	177	159	156	148	149	142	184	158	161	165	147	172	167	164	151	170	196	171	159	151	144	181	191	174	147	164	163	157	144	185	175	135	164	162	170	163	183	155	152	143	147	180	171	154	154	165	142	167	174	162	153	165	157	159	150	151	152	158	153	171	175	163	168	147	167	130	157	172	148	145	178	159	144	165	180	187	167	201	179	159	164	171	168	162	173	155	177	154	161	170	159	189	176	158	156	144	152	169	169	175	156	149	159	149	161	156	155	143	166	170	145	167	137	161	169	156	148	160	148	162	154	157	161	165	151	179	148	151	177	182	147	178	169	182	148	142	156	160	170	156	166	168	154	186	164	168	156	166	165	138	130	163	171	173	159	174	156	165	167	177	156	165	159	171	188
2926	536	617	652	629	575	531	524	563	476	517	544	500	537	535	472	503	503	472	485	521	508	473	521	512	534	479	514	484	476	490	484	507	509	494	554	492	482	511	486	550	499	502	496	469	473	545	503	513	509	524	465	509	506	467	486	494	493	502	500	500	481	526	502	532	481	505	480	487	517	546	502	481	471	512	486	474	502	543	489	495	482	477	484	508	465	538	450	521	489	491	483	493	476	474	511	509	490	529	507	487	502	490	533	460	505	507	502	484	480	518	482	476	476	501	539	449	494	507	525	528	507	506	479	479	501	482	464	508	482	497	526	494	489	495	520	503	514	480	488	491	488	450	506	544	492	491	467	450	492	495	502	517	530	503	502	517	492	493	503	549	483	453	511	482	482	513	478	501	520	497	515	522	455	516	508	509	521	491	512	477	509	527	513	500	506	508	477	486	480	522	455	479	495	493	513	517	501	516	454	476	481	516	512	478	476	487	478	553	491	500	489	519	487	533	496	468	506	502	494	490	480	467	450	499	466	443	475	475	498	499	519	543	525	493	487	492	537	478	481	487	506	513	538	490	525	532	480	539	487	510	469	528	495	534	486	484	499	510	471	483	511	552	505	501	497	500	528	491	528	488	541	500	530	456	476	502	475	525	484	463	507	571	485	500	460	422	507	512	485	482	476	524	477	516	492	527	482	480	492	541	491	446	485	515	469	455	530	487	486	540	505	457	484	529	490	482	489	513	506	477	477	507	495	504	485	504	517	515	493	468	466	475	506	495	505	458	496	491	544	510	482	487	502	473	476	506	485	482	449	525	470	504	525	497	480	494	507	507	547	470	521	484	488	466	484	534	468	502	488	530	500	451	484	493	508	524	515	498	507	493	503	507	486	454	545	480	493	503	494	523	490	481	479	497	480	496	492	517	500	504	532	462	520	478	475	491	493	452	505	511	475	482	487	486	525	486	472	460	483	514	493	494	495	505	560	516	512	497	496	496	497	538	461	471	495	512	507	520	515	473	510	492	457	504	485	503	512	502	498	499	483	509	480	477	504	508	505	493	454	516	538	497	506	519	501	481	493	492	526	505	534	474	462	499	448	485	553	484	510	498	527	500	530	493	489	480	519	518	486	489	482	502	514	493	482	508	478	491	540	465	529	531	537	523	500	511	498	517	511	488	455	543	515	537	472	490	478	501	518	515	525	487	486	503	512	479	496	482	487	484	489	494	511	496	517	479	480	488	496	466	523	499	497	493	492	474	543	479	491	519	472	509	477	460	475	516	488	496	509	497	484	487	527	463	521	491	518	501	493	469	437	482	480	493	522	493	517	515	486	527	498	486	501	499	489	519	493	483	486	524	504	501	492	481	518	473	488	513	494	527	486	476	479	527	531	501	499	498	482	500	504	477	547	477	512	514	468	477	461	490	511	481	521	509	498	509	485	495	504	509	455	491	494	474	515	490	544	501	488	496	497	504	528	485	504	486	520	531	486	524	513	524	487	505	521	488	478	475	481	508	460	498	474	494	523	469	508	504	516	439	501	494	529	536	492	489	495	466	538	497	519	509	539	494	481	480	492	511	507	512	523	489	504	504	508	491	498	488	455	465	491	482	523	459	518	491	516	497	483	466	510	477	513	517	484	482	508	535	514	489	514	482	527	469	484	503	462	448	480	487	466	488	512	504	504	508	466	498	489	503	481	508	525	442	528	505	473	487	472	539	491	514	469	516	493	470	485	515	502	514	518	508	529	513	524	511	497	529	493	524	490	492	537	456	517	470	525	481	487	506	478	486	467	499	506	483	511	456	522	460	485	472	476	506	507	479	503	517	497	495	475	495	524	514	456	516	514	504	516	489	486	499	487	494	502	508	494	444	515	503	489	514	498	492	508	533	537	490	524	548	493	482	443	502	481	500	502	539	469	477	510	495	471	474	499	450	499	476	524	513	478	505	467	450	468	512	472	521	492	507	492	512	490	487	506	540	496	524	519	509	529	468	508	492	484	474	484	480	496	519	489	527	508	500	496	497	483	517	501	534	496	518	491	494	465	468	510	525	487	518	489	521	508	462	514	507	484	531	504	522	490	478	496	490	480	514	501	515	477	487	473	516	519	525	462	464	521	484	520	500	516	477	496	497	491	514	518	512	488	475	515	476	517	471	491	494	496	512	464	487	475	468	485	496	502	495	529	510	479	506	490	524	510	495	519	481	472	503	507	526	526	480	491	491	527	502	469	521	540	502	467	507	521	533	503	506	450	493	516	495	503	511	469	475	475	524	512	476	471	501	489	473	458	521	519	513	535	565	496	467	509	490	517	450	485	500	538	502	471	468	491	527	484	535	424	489	492	516	500	513	538	485	486	491	513	477	501	511	540	459	506	517	518	486	508	484	522	472	538	496	462	501	521	495	523	503	474	476	500	473	510	501	470	465	482	493	498	489	464	452	458	469	507	507	466	475	474	481	460	512	526	508	494	482	466	545	499	530	532	491	490	517	513	530	483	492	491	500	511	488	481	509	457	507	489	510	465	446	483	489	508	513	488	545	511	504	496	516	535	506	542	505	457	517	490	552	462	473	512	498	522	500	492	497	492	480	497	535	479	505	494	483	492	459	495	531	496	498	497	487	443	496	502	433	503	476	493	482	511	491	459	503	511	537	512	478	503	493	490	512	505	458	457	513	521	521	483	455	483	487	540	472	507	481	467	523	493	497	514	495	495	503	519	506	524	520	536	491	484	480	464	518	504	520	484	472	489	493	511	506	482	498	532	504	534	474	498	520	478	497	472	506	518	502	472	494	490	521	485	500	466	452	488	510	504	520	481	519	521	474	486	550	470	518	470	518	517	460	436	488	478	493	431	495	477	529	514	546	506	460	525	487	516	534	520	471	461	483	466	501	447	515	493	497	499	521	483	489	538	504	484	493	481	513	479	509	461	518	468	488	484	494	516	513	491	461	490	500	549	516	484	526	491	480	538	490	520	516	512	512	475	513	528	487	494	504	525	489	522	563	488	518	505	513	486	480	517	529	476	471	501	461	503	531	487	490	496	473	531	518	518	499	510	505	512	538	520	479	478	479	509	497	498	499	542	504	498	513	488	481	510	540	478	496	512	483	523	526	504	508	513	485	509	525	493	490	523	513	467	510	498	517	535	489	525	494	495	512	472	496	472	498	507	527	484	486	440	494	468	528	507	505	473	489	481	526	505	517	518	496	501	543	460	465	455	497	510	541	514	518	476	525	513	500	509	482	467	449	509	501	532	485	504	467	523	474	495	501	502	506	525	515	488	474	473	487	519	488	487	497	507	467	519	479	488	500	511	511	485	479	523	489	506	496	478	483	509	512	461	472	491	494	506	486	512	473	499	517	532	514	473	482	493	508	514	520	503	482	508	516	477	484	494	531	494	472	458	501	532	501	482	534	484	548	481	490	516	485	490	476	499	487	493	487	483	453	513	490	534	528	485	508	525	502	544	486	538	503	530	484	490	520	516	459	497
27962	5292	1375	1022	783	613	526	482	406	439	392	361	368	352	328	348	351	390	330	354	293	343	291	286	291	312	313	329	333	331	315	273	261	289	320	287	322	332	327	341	298	292	310	305	282	299	300	285	275	295	307	278	322	280	329	316	314	283	293	279	292	318	291	309	302	296	298	303	314	328	296	318	306	327	318	354	289	287	323	301	319	309	261	295	313	323	304	286	310	287	293	304	296	287	304	283	295	296	290	291	310	274	317	337	298	327	296	319	286	300	289	290	308	322	338	334	349	284	275	319	271	291	323	283	271	266	303	290	306	313	319	287	275	287	291	319	313	298	286	297	346	284	315	320	290	292	314	303	296	293	295	311	305	320	307	283	300	291	311	302	321	266	293	307	290	303	309	301	276	326	329	326	294	328	319	310	335	310	304	335	282	330	307	308	303	314	306	283	302	303	287	299	311	275	322	308	321	288	276	275	319	298	261	347	326	269	309	311	326	304	278	336	302	306	302	298	305	318	322	258	314	291	324	291	284	307	290	305	279	293	270	302	282	316	270	311	324	296	286	280	309	303	284	329	315	338	282	286	300	277	292	303	306	289	292	307	270	293	306	291	316	318	288	314	285	353	305	280	307	292	300	276	266	283	296	303	325	295	340	305	304	320	271	283	302	299	322	264	291	304	290	293	303	303	304	298	306	307	316	280	309	308	313	322	297	306	305	323	295	284	289	278	317	336	311	318	311	296	298	314	294	290	252	301	310	298	321	301	289	295	295	286	280	309	307	304	312	326	283	286	273	308	274	329	309	282	316	298	295	301	271	325	315	305	298	277	301	300	305	309	304	279	310	311	326	338	316	275	302	273	260	299	323	301	311	306	303	305	282	315	312	295	306	287	286	301	298	300	311	287	306	294	293	263	328	304	314	297	299	326	291	316	322	328	318	260	291	292	318	298	293	310	322	296	276	286	336	327	282	287	310	349	297	293	302	313	285	273	307	269	290	308	286	274	290	296	278	297	309	303	322	323	325	298	330	303	295	289	311	290	290	321	265	338	305	302	280	320	303	315	320	293	312	310	292	306	323	300	291	291	301	304	300	301	317	296	308	296	325	325	295	301	282	297	296	293	322	294	278	325	308	305	310	279	277	286	324	279	281	269	297	296	311	270	334	279	294	284	305	287	328	291	306	299	282	306	283	319	301	272	292	276	299	337	302	284	305	310	297	306	293	327	325	315	266	292	309	315	313	295	290	300	311	273	299	303	313	283	300	292	310	279	288	303	309	315	291	329	299	311	321	317	281	317	296	250	305	290	310	292	315	284	290	268	290	330	313	274	315	321	303	312	322	297	296	317	313	320	298	284	315	300	297	319	287	303	296	284	303	318	308	304	305	282	252	301	293	281	309	293	278	295	333	302	281	303	298	327	330	306	295	290	316	297	304	299	332	302	296	336	325	332	335	282	298	295	277	262	310	314	283	321	328	269	308	292	320	293	303	295	292	348	321	263	272	326	305	338	292	308	300	310	344	283	268	313	310	271	306	319	338	302	298	294	294	315	301	309	312	310	307	290	306	305	305	322	338	281	313	321	266	305	294	312	314	308	318	304	286	276	311	315	297	277	319	337	288	324	270	260	312	262	317	330	288	303	276	310	300	283	281	287	307	303	317	321	313	312	275	299	291	279	297	316	260	289	282	282	296	329	315	312	268	309	334	280	308	324	283	308	310	287	320	278	315	287	298	298	285	297	337	307	312	292	312	318	322	311	281	271	277	282	285	276	275	281	335	254	319	292	306	288	308	285	318	289	298	310	328	306	312	291	322	305	295	301	311	284	327	296	321	286	297	296	303	312	299	318	328	264	292	293	292	277	301	329	302	269	308	306	315	315	306	337	314	270	325	290	297	310	272	285	309	308	303	304	289	304	303	278	293	303	298	303	287	321	285	294	307	321	292	263	293	323	291	304	298	299	298	305	294	308	284	342	312	314	306	306	311	297	293	265	299	298	318	306	295	307	320	294	335	304	278	300	276	293	314	292	325	278	309	322	322	294	292	295	290	300	269	298	276	336	303	321	315	322	317	295	291	272	296	277	350	306	274	271	295	293	299	297	295	290	317	303	295	297	302	301	325	306	315	281	305	295	291	281	295	300	325	322	313	312	292	314	315	288	330	281	290	318	291	304	312	294	299	298	302	307	268	297	289	281	266	287	273	253	307	297	270	317	281	317	295	302	286	279	311	254	317	308	299	294	304	302	296	277	297	322	307	280	302	313	289	330	309	329	317	303	314	284	297	323	290	305	291	274	293	320	286	318	309	286	285	293	315	267	306	316	285	305	301	287	297	305	289	298	339	306	317	298	304	313	324	305	302	312	289	287	308	299	291	296	318	294	275	308	301	300	302	295	276	274	309	307	332	312	287	296	308	307	280	284	319	291	306	276	308	309	279	288	262	311	301	288	272	276	300	292	258	313	291	306	330	340	329	296	287	301	282	306	294	280	316	333	315	288	303	286	316	311	312	349	317	303	236	305	279	273	306	292	298	316	300	297	327	325	334	295	303	324	307	294	308	290	297	278	287	279	308	317	301	310	301	325	287	291	315	295	304	300	269	301	286	292	318	292	304	310	305	305	334	290	315	311	286	274	296	328	301	310	295	313	305	323	270	329	310	279	289	291	323	261	299	316	308	297	288	272	307	294	313	309	290	303	318	281	329	291	299	312	319	276	307	299	298	323	322	284	325	284	321	302	338	299	293	320	319	322	318	281	307	296	297	297	316	302	263	305	327	290	308	313	296	319	303	322	299	284	289	317	292	281	309	319	324	290	299	283	341	277	316	302	277	298	292	343	305	296	289	303	290	296	295	290	297	309	295	276	299	304	324	293	300	319	299	297	316	298	327	288	286	313	292	334	296	309	301	330	293	287	314	283	323	325	268	285	302	293	319	321	329	308	303	313	302	318	317	281	326	348	288	314	278	285	290	294	281	329	287	283	298	299	274	307	321	305	310	315	312	293	325	268	315	320	347	328	317	283	286	274	332	271	313	329	290	293	315	304	259	312	304	318	286	292	302	310	319	330	310	306	292	298	289	277	285	305	283	318	330	297	291	326	311	286	318	334	274	290	301	304	321	303	332	278	294	316	316	351	314	293	295	286	306	306	308	302	280	318	329	291	318	290	289	325	324	316	333	277	327	299	290	295	322	305	334	285	306	298	306	324	302	328	310	318	310	289	281	310	306	319	299	298	314	325	289	311	292	305	319	289	329	319	266	310	305	280	318	330	300	316	272	292	310	303	303	316	299	315	279	312	297	301	336	295	296	255	299	296	291	293	345	310	285	335	297	313	299	335	282	335	311	329	300	298	305	299	322	324	310	321	296	309	302	245	335	318	309	293	346	276	294	278	300	290	319	276	318	318	287	272	305	293	256	298	337	291	302	282	297	277	292	283	321	324	292	308	290	298	295	295	317	312	282	312	287	300	322	344	285	316	319	289	296	300	313	288
14257	1692	3202	3545	2993	2494	2193	1964	1689	1598	1436	1380	1249	1182	1139	1063	1088	1097	1047	990	929	969	933	933	875	892	884	949	895	944	933	858	832	904	856	893	836	871	789	875	860	895	795	855	802	874	844	823	906	835	869	855	907	805	804	832	806	800	853	825	778	827	869	839	884	877	848	801	839	828	818	838	857	805	839	823	779	818	803	829	823	782	768	820	815	834	827	831	861	863	836	824	787	817	841	793	853	804	847	775	812	800	874	782	846	815	797	866	796	830	841	789	800	831	819	834	766	833	814	817	780	770	851	777	837	851	793	765	841	820	785	813	847	779	803	822	835	797	806	823	751	842	853	818	832	782	844	819	830	829	813	797	772	809	857	801	866	816	849	837	808	786	808	768	803	807	817	825	778	791	854	834	791	812	775	737	786	803	872	801	838	835	771	807	817	849	831	833	835	800	849	779	817	801	824	791	841	782	836	804	831	864	797	772	841	831	804	826	799	843	750	787	825	844	812	795	828	882	789	828	795	792	809	801	802	839	826	836	898	786	822	849	820	831	802	867	791	817	888	785	818	795	803	855	787	755	800	817	840	802	832	795	781	774	783	828	761	835	825	749	842	804	805	821	841	790	815	789	803	851	762	820	850	816	801	861	800	796	822	816	790	783	839	838	772	838	825	858	803	819	775	816	816	818	758	860	841	821	815	821	787	856	831	841	856	851	754	797	838	843	793	786	831	771	823	768	864	800	823	761	768	843	799	815	770	786	773	809	812	843	853	810	795	871	788	861	868	838	794	800	807	812	841	832	794	817	867	748	772	798	773	824	812	821	815	804	822	813	797	786	798	791	866	815	812	845	809	828	825	805	829	827	824	804	785	866	801	833	812	807	820	810	787	805	823	809	832	845	800	820	802	845	784	807	812	786	830	801	833	755	761	829	810	818	824	818	789	816	805	787	823	797	775	875	823	793	853	844	779	796	800	823	749	767	821	814	841	829	801	835	785	778	749	819	808	788	801	859	765	803	832	794	819	766	824	842	853	786	799	863	731	827	796	833	778	863	844	795	836	856	843	842	838	822	851	761	803	796	741	805	809	847	812	814	764	830	791	820	889	762	824	840	875	825	771	817	873	782	836	836	843	793	816	761	792	816	806	801	825	793	811	806	764	815	863	820	830	864	794	794	881	817	813	761	824	816	844	834	824	843	845	854	833	776	810	792	821	817	809	862	799	828	846	760	798	846	792	841	856	809	757	810	806	826	804	779	816	766	837	847	754	790	753	824	787	840	826	797	803	778	771	845	755	818	822	806	789	823	812	852	828	804	774	799	819	853	803	827	807	804	848	818	794	816	822	826	817	856	870	800	843	734	813	804	791	760	800	801	795	804	855	791	835	875	803	821	818	827	775	814	779	802	830	787	835	831	779	856	811	791	784	842	808	835	857	862	824	772	838	805	822	811	794	846	813	863	771	839	805	826	800	871	810	857	793	835	847	818	822	827	782	810	804	797	823	799	793	835	786	774	796	796	808	836	831	806	871	820	832	778	844	816	780	777	844	826	818	808	802	808	814	796	840	814	802	798	830	838	859	818	830	861	770	788	846	796	801	766	791	769	840	841	825	807	842	849	812	785	778	853	785	771	786	841	844	812	810	848	856	838	833	806	790	867	811	853	801	796	815	809	821	829	811	875	790	805	808	854	799	806	774	804	826	824	853	808	856	818	821	822	837	847	824	845	789	859	803	808	889	760	831	809	786	842	848	827	803	829	831	842	779	808	784	837	805	772	764	803	778	835	831	823	871	874	818	867	801	828	852	873	795	814	789	812	793	798	844	801	797	768	833	784	764	770	794	767	789	838	834	802	773	783	799	796	858	777	823	827	874	833	833	797	799	750	801	809	837	845	787	852	813	822	831	794	795	795	823	830	848	820	793	851	806	840	842	756	816	836	791	829	800	818	813	838	779	823	766	827	797	795	838	800	797	825	834	812	825	851	779	828	823	800	813	795	791	765	773	834	797	813	856	804	871	812	801	825	817	837	853	802	795	882	810	835	822	821	770	820	790	813	772	864	854	805	850	767	820	836	805	803	806	818	829	813	857	817	865	780	776	859	848	795	833	853	823	831	814	791	824	859	775	834	794	821	794	784	837	787	826	762	825	808	770	798	768	824	797	829	783	796	761	783	811	818	781	854	818	794	842	803	832	822	824	849	814	830	825	846	833	810	820	803	767	849	842	807	810	813	804	806	832	805	814	771	845	777	772	793	840	845	759	795	791	819	812	818	820	813	775	848	784	804	840	769	739	868	793	789	811	785	805	815	788	832	779	783	811	784	827	792	809	778	820	801	840	797	837	858	829	786	815	829	857	763	847	797	838	816	783	811	751	776	755	817	820	780	793	819	799	828	803	836	790	785	751	860	789	778	760	882	746	815	754	807	828	810	851	892	823	829	808	823	836	819	846	764	831	851	831	810	849	778	861	791	796	828	834	856	869	836	807	796	844	790	781	778	816	771	800	905	775	835	777	785	828	807	834	823	805	809	804	836	811	802	805	780	788	799	806	803	813	762	831	795	817	831	865	814	776	849	848	806	834	805	775	821	794	783	809	789	796	823	801	887	823	868	821	784	772	775	828	835	796	818	798	812	845	787	854	800	813	811	840	813	833	840	845	813	828	779	865	833	845	798	806	792	865	817	761	835	865	793	815	804	825	843	807	889	837	815	808	809	770	769	829	811	844	807	804	822	863	826	845	751	834	826	801	826	813	828	817	777	797	804	791	794	809	793	795	822	764	758	808	804	831	852	798	827	848	753	803	806	856	838	787	819	824	791	790	807	827	857	773	847	812	804	791	817	811	725	820	821	795	820	830	825	861	802	782	767	797	840	821	806	791	807	771	820	782	803	848	836	802	800	859	794	855	817	831	770	823	792	820	811	830	803	809	822	833	833	849	825	774	782	821	833	776	804	814	874	852	804	791	811	771	859	767	753	763	854	847	790	775	801	792	833	826	781	812	814	815	812	812	792	771	786	849	832	806	793	795	835	807	839	863	796	825	828	802	813	817	771	781	794	801	834	800	858	880	775	808	826	807	832	806	794	810	854	794	825	850	835	827	797	841	804	840	873	849	823	865	757	805	799	767	815	826	798	817	788	800	850	877	779	852	834	784	820	826	830	855	841	825	824	825	859	850	842	853	797	781	812	833	829	834	836	840	857	817	832	823	783	865	800	804	779	835	818	831	819	772	819	770	814	829	787	804	857	834	808	804	816	799	777	884	819	814	806	810	806	825	844	798	800	823	849	800	761	819	823	792	818	859	839	819	832	821	810	846	832	851	774	799	796	811	815	851	827	853	848	822	760	804	846	762	804	843	852	785	785	808	848	787	830	812	801	857	824	758	805	849	854	847	868	774	817	738	814	800	773	822	810	824	784	823	849	842	763	788	803	809	815	767	812	812	789	830	810	818	805	788	820	809	812	829	812	811	813	818	766	837	788	787	843	809	824
39680	12381	2715	1807	1209	860	726	575	566	442	423	442	396	366	347	336	304	351	327	319	293	302	304	343	303	305	290	253	308	287	287	282	312	308	297	315	275	267	279	276	296	309	288	304	256	260	285	323	304	286	260	256	267	322	304	285	268	273	298	245	297	294	250	285	250	257	281	278	262	290	252	257	286	284	260	282	327	263	252	282	265	268	297	285	257	269	286	277	283	296	271	296	276	260	293	258	275	265	266	280	276	264	262	236	259	268	295	270	303	256	264	238	253	244	266	264	280	288	267	288	286	274	270	274	256	262	269	282	296	304	282	273	283	283	304	299	268	264	288	247	295	279	283	290	283	234	294	286	265	264	284	307	288	229	295	254	266	266	264	255	271	291	296	256	314	286	274	259	275	281	263	317	267	263	280	297	288	290	284	276	295	284	298	279	267	246	275	256	285	251	289	265	294	274	249	281	241	268	290	264	288	268	257	295	283	322	254	271	256	297	277	281	287	295	257	288	268	282	279	261	253	265	287	287	270	260	269	263	285	274	303	277	303	279	299	293	291	274	266	287	285	287	240	300	275	303	273	296	257	240	280	272	268	274	254	295	277	254	277	278	251	253	296	298	284	305	272	297	280	271	269	297	272	272	262	277	262	266	282	260	268	254	260	295	269	313	262	266	264	272	259	252	262	266	273	260	250	246	284	296	290	266	271	289	268	278	285	291	260	294	304	263	269	300	264	286	300	259	278	264	249	276	277	251	258	264	288	288	263	294	243	243	319	292	274	272	278	292	254	283	314	286	286	286	283	247	271	260	269	279	290	281	273	242	251	276	254	279	274	277	277	256	261	262	267	262	272	291	267	264	269	307	311	254	280	272	257	284	248	288	297	272	277	291	293	259	287	270	264	272	275	290	277	272	259	249	267	276	257	281	270	283	288	278	308	267	292	283	269	245	273	261	266	301	278	291	279	275	259	285	277	292	250	273	248	294	257	276	254	284	255	261	276	269	289	249	264	269	274	286	267	264	278	271	258	281	257	312	281	293	268	239	266	269	274	275	270	277	303	266	266	257	278	298	299	285	266	281	257	249	281	262	276	263	304	252	244	259	261	275	274	275	312	260	293	264	256	270	300	271	295	307	278	246	254	242	300	285	284	234	314	269	276	283	240	270	242	262	286	260	270	267	279	277	268	273	305	272	257	270	253	282	251	246	301	302	243	291	267	268	302	303	278	290	241	262	270	270	259	269	251	272	251	280	270	302	261	295	307	239	281	282	258	286	283	255	274	275	271	263	241	286	271	262	257	270	275	227	266	291	296	258	273	270	276	257	310	299	280	255	284	273	256	253	286	283	239	285	288	273	260	277	266	278	268	273	282	291	289	261	277	276	287	254	260	279	242	271	228	272	297	272	288	302	258	290	254	255	274	264	280	276	306	313	279	281	281	289	259	242	248	309	297	279	247	260	277	255	264	299	273	275	261	268	304	279	244	272	256	302	292	269	283	270	290	295	246	254	266	284	263	284	283	266	273	294	271	282	269	293	237	275	274	274	273	295	297	244	273	315	306	300	296	276	297	269	253	267	278	287	310	296	293	247	301	264	250	282	274	289	279	286	237	238	257	285	259	257	282	263	278	261	281	260	248	252	301	305	299	257	272	283	303	263	303	291	270	287	279	285	279	270	288	247	265	262	284	266	265	281	292	274	293	280	278	250	285	261	262	289	268	258	279	268	277	277	294	292	278	292	267	268	259	270	294	279	252	267	284	253	278	264	336	274	296	290	242	259	272	252	290	290	272	277	273	264	288	265	291	274	313	252	283	265	280	274	284	269	246	267	290	264	272	287	285	289	237	260	293	268	273	287	289	289	272	266	242	287	256	264	276	265	275	304	267	283	245	276	273	295	261	289	263	251	258	279	262	268	264	254	281	277	276	272	271	298	279	269	269	303	275	245	289	256	252	259	274	261	287	268	276	256	254	295	296	314	256	289	254	271	287	257	255	279	270	270	266	307	264	266	294	262	269	268	299	280	288	256	264	284	295	243	299	263	281	285	246	274	276	255	275	269	266	254	270	278	251	262	282	271	287	257	291	258	236	290	287	312	254	264	259	261	289	301	259	277	269	257	261	296	260	267	281	257	265	262	269	253	258	270	259	281	300	267	257	295	259	253	273	299	299	254	282	282	261	254	252	263	274	282	245	261	266	271	274	285	286	287	304	281	289	276	259	285	285	277	256	290	255	263	268	289	291	287	291	304	258	291	303	268	255	277	256	285	282	259	266	257	294	263	262	289	267	238	300	292	289	306	264	276	269	239	274	273	273	258	266	259	273	265	283	266	311	260	289	300	261	304	279	286	262	267	292	268	269	247	290	263	310	299	293	261	276	278	270	267	277	292	278	298	277	287	308	254	258	289	290	236	286	241	238	243	306	276	262	304	248	262	269	255	266	264	257	283	244	273	237	267	262	244	270	272	279	261	275	267	269	264	290	270	266	283	282	296	301	263	301	233	291	274	277	252	288	269	296	280	294	266	280	243	293	266	269	276	284	266	281	234	268	289	293	280	267	263	245	290	285	245	268	256	267	260	272	298	272	280	281	270	275	282	247	283	273	288	273	263	265	283	273	277	253	269	256	284	249	254	268	246	294	279	295	267	261	287	248	271	290	268	279	294	265	273	287	296	275	255	260	269	291	260	292	246	294	286	242	256	265	278	283	260	276	266	287	275	272	272	270	292	299	278	254	297	270	268	282	279	298	270	264	268	277	301	289	269	279	239	249	289	258	320	275	249	265	263	256	257	296	259	255	281	290	283	237	273	283	268	275	276	265	270	271	264	273	268	261	254	283	290	299	255	268	255	249	259	245	285	291	265	294	268	274	273	267	268	262	251	278	277	248	242	254	277	252	257	268	291	233	302	263	280	277	292	245	271	255	305	264	276	253	264	276	275	254	247	266	281	284	278	255	256	265	250	283	281	237	257	273	276	267	263	301	285	270	268	262	265	304	274	303	268	280	284	301	245	292	272	290	273	268	240	274	276	282	258	267	275	270	288	266	252	265	266	266	315	278	282	256	284	281	280	265	262	286	292	272	300	251	285	264	254	268	252	247	279	266	272	269	268	317	281	272	267	284	248	232	227	239	268	264	273	252	310	306	234	263	260	272	278	264	280	285	269	260	285	257	273	250	289	278	287	285	282	273	268	238	249	277	276	309	279	254	221	255	291	261	279	280	265	256	264	265	285	304	310	273	270	279	266	280	289	256	250	275	286	270	286	279	260	278	283	261	282	289	268	274	264	246	275	267	272	258	312	270	231	246	260	273	283	275	250	262	271	271	259	269	272	269	286	264	270	276	284	251	286	263	262	285	271	275	256	265	276	259	291	253	261	264	254	277	286	278	283	276	287	291	282	250	257	293	271	257	263	269	267	256	286	250	276	277	244	268	269	290	284	280	260	303	277	269	283	285	277	262	235	299	242	257	299	257	266	259	276	292	243	276	256
19703	2454	5275	5634	4760	3984	3250	2697	2354	2030	1898	1596	1588	1400	1445	1305	1223	1137	1080	1038	1036	1048	1019	994	914	957	949	878	843	838	853	859	893	806	817	842	812	863	817	767	769	816	781	744	788	787	813	791	802	840	730	809	800	801	750	752	782	769	782	720	778	716	738	742	769	739	722	774	700	754	765	723	753	694	695	746	711	760	719	689	784	728	711	708	749	722	724	717	689	717	738	661	774	702	763	775	760	751	755	802	713	666	704	728	635	690	711	742	743	768	711	681	735	685	736	730	712	719	680	716	637	704	756	713	750	692	740	703	732	672	741	726	698	727	764	700	749	724	716	746	685	724	752	717	733	694	716	732	722	727	758	718	706	678	721	735	757	741	715	751	675	680	766	705	740	727	701	732	707	675	656	703	726	721	701	737	767	774	768	712	700	695	681	720	694	720	749	729	697	726	707	730	641	726	716	765	699	721	772	679	688	719	760	705	767	709	651	753	695	702	692	736	736	732	697	756	711	708	698	674	703	744	689	703	730	689	646	704	748	720	728	723	718	669	699	716	776	710	721	711	704	766	707	727	675	683	680	728	745	709	674	716	707	714	701	722	706	732	756	801	742	712	743	708	714	714	664	737	691	724	720	714	718	755	696	688	712	713	696	729	763	717	753	719	685	712	718	744	658	710	720	730	670	703	687	740	717	714	690	669	718	708	683	682	742	711	738	704	756	720	685	735	719	716	735	739	739	742	716	744	708	799	711	742	708	710	675	726	714	727	744	708	730	702	708	714	717	706	746	762	697	691	745	734	702	704	745	729	748	705	739	740	743	764	740	772	712	739	689	728	732	692	721	742	723	748	740	756	697	745	716	700	766	724	682	748	700	744	688	703	745	695	714	741	712	748	707	738	672	734	685	719	735	748	726	732	739	737	645	725	780	733	715	734	679	710	698	715	664	732	687	736	759	676	678	717	669	685	733	700	680	718	757	719	701	705	729	710	775	702	731	688	707	684	724	734	695	711	706	686	721	737	761	752	692	659	696	705	677	696	750	741	708	697	738	681	699	673	687	706	742	678	675	710	708	687	738	724	737	690	745	708	717	728	732	698	723	727	701	718	686	741	708	717	736	741	705	730	711	692	740	761	726	696	702	740	713	778	726	722	677	698	732	741	743	699	747	727	710	753	735	734	720	694	728	682	680	708	742	687	728	748	685	706	737	766	712	738	709	688	686	733	740	689	749	708	703	676	730	730	698	751	720	709	701	700	656	716	749	737	697	728	675	739	666	686	714	716	729	698	705	741	705	722	749	734	723	720	720	732	752	688	701	725	698	683	718	727	721	668	761	749	721	710	703	722	730	747	778	772	712	750	684	731	697	730	766	682	741	699	695	739	721	721	678	768	694	691	700	777	737	757	770	690	714	716	731	699	699	732	729	685	697	712	684	673	704	705	735	714	724	694	771	707	702	734	723	701	719	720	716	763	718	712	746	728	699	727	754	677	691	731	754	728	752	699	712	686	715	720	702	727	712	739	756	702	703	754	711	705	783	709	741	709	698	717	768	753	727	746	767	717	760	698	721	716	754	714	734	754	687	688	724	672	745	699	742	718	714	717	716	709	732	719	692	710	711	698	711	771	736	720	735	705	716	689	781	765	744	765	719	677	754	736	709	736	697	768	702	726	748	711	734	761	670	742	733	710	766	683	701	737	723	742	725	714	688	730	701	734	712	712	724	716	696	689	717	680	692	769	681	748	716	745	673	773	714	705	703	686	679	672	720	766	691	724	706	727	710	746	746	747	736	707	738	654	732	665	710	728	730	663	737	719	728	723	731	722	708	719	701	745	721	714	699	692	719	696	683	736	750	768	734	699	707	687	729	729	750	752	747	733	762	688	756	713	708	714	726	684	715	670	726	746	704	727	713	735	717	729	699	701	723	707	712	732	790	745	720	693	696	693	731	758	724	700	718	719	715	693	737	692	706	743	681	684	731	755	767	694	733	696	730	732	757	727	743	724	712	714	761	743	711	704	758	674	700	736	689	723	718	736	717	720	731	726	717	756	743	683	737	748	673	712	702	745	666	723	737	678	734	682	740	710	710	694	739	742	724	676	766	707	678	743	709	742	723	714	754	699	710	759	680	723	720	666	708	695	681	738	715	729	686	732	704	738	712	749	737	756	673	756	721	700	704	707	724	736	708	670	735	729	733	717	755	696	729	733	749	714	693	726	731	714	725	758	719	762	683	735	680	749	685	725	722	721	734	708	709	714	728	666	675	702	711	709	707	727	725	671	712	770	754	756	739	741	722	727	743	692	697	689	788	723	716	670	751	728	626	673	680	710	770	701	720	741	719	744	711	697	719	735	717	719	708	737	720	769	771	705	729	684	724	737	684	669	724	698	677	699	726	724	687	617	719	735	708	719	761	714	693	742	733	729	724	705	691	735	692	715	651	689	733	743	765	685	675	724	657	720	709	714	667	704	719	734	699	735	739	713	691	730	691	729	764	731	682	740	727	764	687	659	729	723	712	737	710	703	665	653	679	692	721	695	745	716	766	795	708	720	743	734	677	719	756	727	703	677	685	740	684	711	702	686	690	705	713	708	716	689	718	769	720	764	690	722	747	708	706	699	693	713	725	695	742	755	687	694	714	723	731	720	720	717	733	707	719	706	714	705	693	730	711	719	725	709	729	760	718	691	723	687	714	716	745	703	741	712	669	724	728	751	712	728	676	722	736	706	697	727	724	667	684	743	729	714	738	737	734	729	707	717	688	730	712	697	753	747	707	682	681	757	721	694	735	754	769	712	747	671	717	664	717	702	732	702	714	724	753	733	690	728	708	695	737	714	734	675	719	705	728	719	702	694	740	675	725	733	691	723	723	715	694	694	699	746	732	709	745	715	725	720	729	721	769	711	734	695	706	744	707	754	718	682	751	712	665	756	707	711	695	694	750	741	694	678	714	685	665	704	721	741	758	763	710	713	698	739	718	744	729	727	699	712	745	689	760	674	731	696	665	752	696	763	722	702	700	727	717	727	702	724	744	741	701	691	713	742	684	713	726	756	706	766	733	684	661	738	762	737	718	695	757	708	718	750	783	686	711	720	769	727	732	704	729	720	739	749	704	718	703	728	740	703	710	723	737	729	725	703	716	706	717	738	718	741	708	710	729	750	753	708	734	683	693	702	760	698	711	726	711	714	705	734	754	675	717	777	722	710	725	760	740	758	706	725	683	690	745	723	684	767	736	695	750	721	707	707	699	662	732	616	681	692	722	700	713	770	668	700	723	717	722	732	698	725	746	735	721	780	700	673	764	671	710	691	689	691	730	704	734	675	716	739	705	740	701	716	697	667	716	746	741	726	696	687	733	727	708	732	781	712	696	733	715	724	704	684	742	714	716	697	754	745	723	685	732	729	702	696	764	774	738	759	747	764	745	724	724	741	694	770	782	663	740	739	728	762	712	693	745	723	715	710	711	684	753	671	715	715	713	711	740	712	726	742
2779	205	183	182	171	164	175	171	170	158	161	163	166	156	163	169	172	162	160	158	163	197	159	166	177	155	159	162	167	157	160	164	174	188	161	158	166	176	145	185	184	134	132	159	156	163	161	145	186	154	169	190	162	174	182	169	122	151	167	157	164	165	164	159	149	171	158	151	176	159	169	175	143	152	196	148	173	157	157	178	153	155	172	168	159	164	181	159	180	172	156	201	161	151	163	148	166	170	154	166	161	148	155	131	159	183	169	160	145	155	155	157	162	180	179	140	154	166	153	179	150	165	166	166	194	148	176	162	158	168	153	148	153	180	182	151	165	159	152	153	153	171	151	169	178	157	164	165	147	146	159	162	166	157	169	154	151	160	175	153	146	167	212	166	153	134	170	171	159	174	164	144	180	167	169	144	152	189	173	158	160	173	146	161	156	166	147	185	156	173	173	157	159	171	192	184	181	175	166	170	162	153	154	161	134	171	148	161	165	130	179	204	188	176	162	162	168	160	162	159	139	162	156	168	153	154	159	166	143	150	161	178	161	166	160	152	169	169	147	146	159	154	149	168	179	152	164	171	171	169	166	175	173	152	176	165	155	167	166	157	178	173	176	161	142	171	184	163	161	174	141	169	148	162	157	172	167	178	157	177	184	147	153	178	174	151	162	181	151	167	157	159	155	161	145	151	172	173	178	175	187	164	167	127	182	185	162	143	182	174	164	163	168	179	167	142	155	185	166	181	185	172	154	157	176	181	154	161	149	160	140	161	156	161	164	174	159	145	163	161	172	159	158	153	170	179	154	185	161	142	180	165	162	156	191	180	147	166	172	162	170	152	169	147	181	167	157	177	168	144	149	150	162	166	163	170	168	148	175	168	170	163	178	192	173	171	148	162	172	146	163	196	149	179	155	170	153	151	161	165	165	183	180	168	149	168	175	169	164	171	171	190	145	167	174	150	157	143	151	147	156	174	160	160	154	172	157	167	163	154	150	179	162	171	174	172	148	166	159	179	158	178	151	168	173	153	182	150	174	166	165	140	170	169	162	154	160	163	165	181	146	161	183	153	164	132	172	136	173	187	177	155	160	158	188	159	177	156	146	164	171	184	189	188	172	177	188	179	180	160	126	186	154	176	185	178	166	179	155	160	165	193	153	169	153	153	165	158	155	141	146	175	167	155	170	173	161	151	164	170	165	182	157	166	175	165	149	165	142	168	161	170	165	191	169	157	151	143	161	164	157	198	166	177	171	156	171	161	168	180	159	172	176	144	170	147	179	162	174	152	157	171	153	172	133	164	165	157	174	170	165	186	150	152	133	131	156	133	168	181	160	154	149	136	145	172	163	181	180	166	129	169	160	160	157	176	191	160	190	156	151	162	180	145	179	174	149	175	151	142	178	160	167	165	139	168	166	148	159	170	185	179	163	161	169	190	151	154	164	172	198	171	162	155	150	184	148	135	161	157	178	160	167	177	168	178	186	182	147	183	143	170	163	150	149	182	158	160	154	162	166	152	164	164	151	158	184	157	151	151	147	157	161	158	149	157	159	169	154	160	163	163	173	169	165	154	165	171	156	148	144	147	144	133	161	157	159	154	164	148	174	159	152	156	173	171	149	169	139	158	140	172	184	127	148	146	177	145	163	148	164	139	158	170	160	174	151	183	161	165	152	165	158	145	162	168	201	151	169	158	177	143	178	163	172	161	139	167	170	182	157	150	161	155	153	160	175	172	179	158	182	156	152	172	145	155	148	168	169	140	156	152	163	150	166	171	177	169	152	174	143	146	172	160	164	174	153	174	170	183	135	157	163	158	159	176	152	158	150	177	142	165	147	182	159	158	174	180	143	149	162	164	152	159	164	141	150	178	166	152	151	178	187	157	173	164	184	146	168	155	188	178	161	160	180	176	159	160	173	148	175	175	149	163	167	151	160	137	166	156	169	159	164	144	150	164	160	187	153	146	134	166	186	157	183	190	194	189	152	146	177	154	183	162	175	190	153	155	182	159	161	175	168	140	163	176	176	147	147	144	174	151	160	162	178	160	170	162	151	172	167	149	137	159	173	170	168	153	197	154	160	147	159	161	171	164	170	164	158	143	155	167	142	179	166	180	169	173	156	171	180	172	156	175	174	144	158	163	161	183	174	175	168	163	161	168	160	148	148	166	168	163	171	151	172	135	139	141	160	171	153	187	166	147	178	159	174	139	167	148	146	169	193	142	158	165	170	157	173	148	162	179	173	165	177	150	151	170	175	144	167	179	155	174	182	158	170	179	151	170	158	162	196	156	146	152	141	140	177	150	156	184	164	168	158	175	147	177	159	143	181	176	143	163	175	183	162	164	165	138	136	168	161	160	163	166	151	168	167	169	166	173	163	134	145	135	188	143	172	182	160	157	137	146	156	172	148	181	174	149	159	162	158	168	171	175	156	153	167	164	160	163	160	171	151	151	150	167	162	159	155	167	186	185	174	157	164	162	166	163	173	177	139	162	170	166	189	165	142	153	159	177	180	128	176	168	165	183	168	156	166	157	161	139	188	140	186	163	188	171	171	170	144	139	175	158	165	184	156	163	167	182	158	169	157	166	162	154	178	166	165	163	155	186	151	167	175	168	159	147	148	180	178	174	148	163	177	173	167	168	127	150	162	176	156	157	153	162	172	149	147	164	193	139	152	147	162	155	173	153	153	168	154	152	174	142	173	155	144	182	182	162	159	166	153	171	166	161	142	152	163	153	181	158	165	159	187	174	187	140	178	173	149	149	189	159	164	184	177	136	157	165	158	168	144	165	153	149	177	161	156	151	152	135	170	171	177	137	177	157	155	161	174	151	155	152	173	170	171	154	161	144	156	165	150	189	134	154	130	181	167	171	152	183	150	178	157	181	185	161	198	172	175	165	155	153	176	154	165	156	161	136	163	155	169	154	163	162	170	163	181	159	171	156	154	171	153	167	158	173	172	182	166	160	172	172	170	150	178	157	169	162	155	162	138	168	152	171	157	175	141	177	170	162	169	167	146	168	144	160	164	159	143	185	169	183	150	169	152	155	178	164	171	168	163	166	172	173	160	160	152	166	153	134	142	164	182	154	159	184	169	177	165	158	172	147	161	168	168	171	158	147	201	152	145	162	167	172	172	169	144	159	156	155	127	147	173	181	146	143	144	136	150	155	146	168	144	185	166	164	165	161	178	166	161	158	177	157	157	144	154	154	156	133	149	177	177	173	176	158	162	147	184	153	161	181	154	152	170	173	159	170	171	149	164	162	183	157	176	161	152	179	162	145	170	177	150	175	165	147	157	188	164	172	152	165	146	134	156	162	175	146	181	146	135	170	155	147	168	171	147	157	164	161	150	162	143	183	169	174	157	141	164	167	167	160	161	149	158	165	147	160	144	174	178	150	169	162	162	159	153	147	153	153	153	140	150	166	163	162	164	158	163	171	158	154	183	139	159	177	165	164	182	161	137	159	172	168	176	159	163	156	157	158	159	180
2855	561	596	611	557	551	543	526	478	513	548	514	521	530	515	502	530	507	507	461	504	478	511	515	506	495	483	527	506	515	482	503	468	529	490	495	504	520	510	482	463	449	535	489	486	518	474	457	498	523	489	488	495	463	474	516	494	502	498	484	500	466	522	533	512	504	518	499	507	499	464	491	510	497	515	503	513	546	466	503	504	483	526	483	483	470	553	481	477	508	498	527	473	529	490	464	480	484	511	498	475	505	467	525	500	518	466	518	465	487	498	509	459	503	523	482	498	511	506	511	504	487	476	496	543	504	493	527	506	481	520	521	483	492	493	517	522	461	478	481	477	508	503	538	494	482	488	501	489	486	494	496	497	491	484	491	471	461	496	498	452	490	431	509	477	502	495	475	497	509	527	510	493	472	483	494	512	473	508	519	493	465	446	502	514	513	513	509	491	474	496	485	483	512	474	470	511	478	501	490	477	498	481	482	504	508	469	550	515	536	474	468	512	428	501	468	515	508	452	468	521	471	466	496	452	475	529	530	498	488	487	444	527	530	521	500	478	502	494	500	509	500	487	485	515	494	447	454	474	461	471	484	508	502	508	507	482	432	505	488	524	492	448	490	478	531	504	512	480	478	489	497	463	492	506	519	479	479	488	509	510	484	487	509	505	459	517	468	482	486	492	549	507	486	520	475	528	508	522	445	492	493	478	506	521	510	507	490	500	511	534	475	520	489	481	482	467	500	514	505	501	495	503	471	471	489	504	497	471	495	490	487	475	473	455	496	497	515	518	496	489	518	513	470	510	519	491	516	503	487	504	512	497	484	498	490	508	479	521	535	479	493	464	488	490	486	492	497	563	487	509	504	494	500	447	482	493	502	479	506	514	490	479	490	517	485	513	521	499	503	489	486	519	482	487	506	514	499	472	461	467	481	486	478	480	520	457	496	480	490	522	472	506	481	514	530	518	496	483	490	490	545	472	518	498	509	499	510	500	512	508	485	524	499	494	502	518	491	501	475	461	512	506	501	483	499	484	469	522	493	498	448	525	464	497	507	518	517	481	498	507	468	479	488	510	503	470	489	479	504	479	515	509	508	553	517	523	474	525	461	451	503	500	536	513	486	523	485	519	533	460	510	514	485	480	511	504	496	490	507	515	482	467	477	468	498	476	462	471	502	514	522	456	498	484	500	472	477	449	518	466	499	498	501	470	519	514	489	470	498	504	506	494	493	508	496	511	501	511	516	508	492	528	500	484	513	506	477	508	507	500	480	517	489	531	434	450	461	494	502	533	508	466	542	462	519	507	486	503	515	530	506	523	472	491	486	514	485	506	505	482	523	466	532	517	512	508	487	499	482	490	494	531	517	495	500	499	481	508	477	505	510	521	498	484	524	539	474	505	490	521	512	498	490	491	530	504	485	485	465	526	494	521	509	489	540	503	509	453	527	465	489	498	513	496	499	502	502	461	502	520	493	503	450	555	484	530	522	456	467	523	472	530	495	486	466	533	479	492	522	490	490	499	499	460	502	546	495	478	512	421	502	484	506	477	487	548	507	498	510	483	480	513	550	486	554	494	511	496	472	481	515	501	492	531	495	499	511	484	487	457	520	509	536	482	498	497	501	503	498	469	502	557	497	502	501	502	542	498	543	518	496	496	538	484	463	491	532	475	491	496	469	507	513	536	509	499	517	471	482	480	487	471	472	477	507	484	498	492	504	492	512	511	503	495	475	521	503	500	444	481	511	540	484	472	445	485	495	507	473	503	499	498	513	495	474	495	507	488	541	477	523	500	500	507	463	453	529	492	504	508	488	489	495	487	483	498	486	473	479	492	496	520	538	518	475	526	477	498	493	516	508	513	528	485	500	500	456	475	498	486	466	480	493	514	510	525	465	490	501	493	545	478	539	485	486	482	450	513	455	485	534	503	481	510	493	529	499	493	481	536	492	506	522	479	474	478	488	499	482	514	516	460	503	485	472	489	491	497	504	499	486	470	456	482	477	470	507	490	466	538	468	506	500	516	517	504	481	525	460	464	517	492	524	515	526	482	494	512	504	510	531	465	532	536	488	507	488	445	525	485	459	480	532	469	548	514	499	489	490	499	517	474	454	530	518	505	500	476	516	508	476	464	497	483	492	478	526	489	503	525	500	507	531	515	505	491	486	539	529	456	480	495	479	493	500	466	491	504	506	482	503	550	487	502	507	481	519	474	518	506	467	514	528	498	479	498	509	466	452	546	515	480	513	483	504	506	503	476	493	528	536	460	524	492	481	501	501	511	467	511	504	518	478	515	505	498	476	502	508	538	552	490	520	488	490	491	491	469	508	473	493	503	495	484	538	483	505	490	487	497	511	483	507	508	519	525	464	505	505	500	439	484	501	473	500	483	525	485	523	499	472	507	532	481	493	500	469	537	466	507	460	503	480	519	432	517	522	500	511	507	478	483	502	461	491	474	468	469	493	505	486	529	495	513	564	483	506	507	517	495	482	481	501	533	504	483	526	498	481	492	476	502	490	489	477	491	485	484	473	468	494	486	504	527	501	494	497	499	510	473	511	515	455	511	503	500	509	471	493	500	478	462	483	490	489	462	434	505	506	487	509	530	503	500	471	489	489	501	475	487	500	489	512	485	491	549	505	482	503	477	531	481	525	489	504	518	477	471	487	496	503	460	506	462	490	500	545	478	507	511	524	494	482	451	532	466	468	495	511	488	484	506	530	494	485	484	493	493	515	526	503	473	496	515	488	509	513	512	514	462	477	478	493	479	513	467	482	481	479	467	485	525	539	502	494	486	536	473	522	517	478	505	487	521	488	517	495	482	534	480	546	485	523	512	502	454	504	496	510	499	482	482	503	506	485	499	503	524	520	486	496	446	479	493	513	474	526	469	516	470	488	493	503	456	481	467	488	509	497	518	516	479	498	453	462	467	520	475	480	521	515	487	483	483	487	498	482	528	495	499	492	491	508	497	484	485	518	497	494	473	504	487	487	491	526	502	495	493	506	459	506	459	477	525	531	420	465	504	506	497	503	464	517	501	490	495	465	526	536	542	483	509	463	508	523	516	492	465	494	459	497	509	493	508	574	496	527	497	526	500	446	504	481	526	488	474	510	496	479	479	504	488	492	502	522	432	480	472	475	501	490	477	519	460	479	463	514	482	531	476	470	491	506	454	506	510	508	482	507	482	513	500	521	471	504	476	480	527	481	456	472	527	505	521	481	483	509	519	483	525	506	484	485	523	444	512	501	481	513	480	520	485	499	480	492	494	468	546	524	506	487	521	503	517	533	488	514	492	492	496	497	466	491	533	468	499	517	524	471	485	486	490	453	461	480	476	482	482	501	501	506	522	500	471	523	447	503	479	493	498	498	531	498	502	449	521	509	482	512	514	465	459	490	455	503	517	522	510	442	487	500	484	472	561	472	486	475	468	517	507	520	518	490	527	479	507	497	494	469	473	527	501	490	464	504	493	507	497	453	503	442	499	521	478	502
27060	5608	1355	996	765	588	480	429	432	395	384	389	363	332	345	339	341	325	302	326	301	322	334	312	306	297	327	339	315	320	341	290	289	303	303	301	264	308	312	320	340	301	285	284	310	275	341	327	299	276	329	324	303	319	302	274	300	294	293	311	299	308	295	283	322	293	297	310	293	284	305	305	294	348	282	314	302	309	278	336	314	273	292	290	271	288	320	310	302	291	315	289	292	296	309	308	334	286	273	280	285	300	312	303	290	298	278	290	289	308	272	298	304	298	308	310	310	315	292	322	291	291	317	309	284	339	325	306	338	318	294	285	302	321	292	290	326	299	303	305	309	302	325	289	314	297	296	286	290	296	336	285	315	307	306	300	306	254	290	310	312	322	297	299	300	329	285	353	301	314	293	304	307	309	274	312	317	305	350	303	304	296	295	241	299	307	307	279	297	305	301	318	329	293	288	321	269	321	286	313	292	308	290	321	279	288	332	313	312	306	288	306	307	266	290	272	280	269	309	317	324	291	310	293	317	331	303	315	320	309	294	305	293	278	298	312	287	296	277	305	307	296	302	322	293	327	278	320	306	278	312	296	294	283	313	297	279	327	309	306	295	291	318	308	303	336	312	322	317	289	276	314	303	288	295	303	325	311	312	315	294	285	296	332	315	301	292	302	279	316	301	324	305	300	283	321	316	292	297	285	272	265	286	306	297	293	296	274	286	278	296	288	302	298	294	320	301	304	300	273	287	293	314	352	324	285	275	290	315	274	295	351	328	302	289	333	305	298	297	318	310	276	325	317	340	289	298	283	312	302	277	296	302	280	318	322	310	308	317	302	297	303	308	323	307	312	275	314	300	306	306	280	299	297	309	270	309	346	282	304	287	294	291	291	337	319	312	336	298	309	307	318	322	302	283	306	280	320	336	288	307	272	314	298	298	271	324	300	311	298	293	306	298	314	249	289	300	308	319	288	339	285	308	282	261	262	296	310	308	291	287	274	272	314	282	293	293	269	310	345	317	305	296	311	296	320	290	295	299	302	322	320	289	314	289	276	346	320	293	295	295	292	303	296	293	318	299	306	311	312	287	309	345	343	299	303	327	317	283	297	286	296	306	301	297	338	289	313	295	283	318	308	291	289	289	314	276	317	296	282	296	310	246	333	310	312	270	273	300	294	289	276	315	299	323	297	302	309	294	275	288	329	314	286	277	279	286	279	306	299	293	294	254	315	316	283	285	284	323	275	300	328	292	312	309	300	305	290	288	278	281	309	308	301	314	269	279	308	334	312	288	332	342	304	303	297	308	348	295	286	312	295	335	304	296	345	290	296	321	302	291	277	268	294	304	313	268	304	319	296	331	306	294	296	335	299	297	306	292	269	273	307	335	278	299	299	314	288	286	307	305	293	313	297	304	328	290	325	302	295	302	298	299	291	297	319	301	304	331	296	296	298	311	277	322	288	287	300	281	318	315	296	284	289	285	287	302	294	311	316	314	335	287	303	286	292	303	316	291	314	314	300	286	334	272	337	323	271	319	296	324	318	309	289	279	303	307	320	296	320	313	306	274	299	302	299	282	312	307	294	317	284	275	303	285	335	302	310	347	321	306	274	283	316	306	323	294	303	335	302	322	291	297	302	283	281	303	326	300	311	303	324	310	316	307	276	291	297	272	293	298	303	297	284	318	305	268	310	292	274	263	310	276	282	275	300	323	300	321	295	273	293	267	267	298	303	286	306	302	325	292	272	329	268	294	324	287	321	296	324	333	324	322	313	321	274	314	299	308	321	329	300	311	339	335	314	325	321	278	301	323	266	292	309	312	304	274	299	276	307	273	319	306	347	311	274	281	297	299	316	292	336	322	288	291	312	309	302	273	311	285	312	278	290	295	304	320	296	325	308	314	324	309	311	285	310	293	310	308	301	262	291	313	305	288	310	320	300	316	326	316	308	305	277	292	279	303	292	315	296	292	297	311	310	300	293	302	315	307	315	278	311	315	290	305	280	275	317	298	305	337	295	310	308	339	267	285	305	319	263	278	282	290	305	307	297	268	272	293	321	273	270	267	305	308	307	324	294	282	281	294	309	296	297	264	277	332	316	288	314	324	318	297	289	283	310	270	315	281	288	290	308	314	313	336	334	299	286	298	302	313	283	293	278	318	305	335	280	319	316	271	334	290	288	309	328	295	289	304	281	296	299	317	268	290	301	322	309	306	320	297	291	286	325	287	305	296	288	325	347	292	303	300	268	302	281	310	302	306	285	341	299	312	286	294	265	284	308	322	302	298	288	289	291	317	321	261	291	288	316	313	299	260	297	310	310	283	276	315	310	278	316	301	296	297	310	299	296	304	321	317	291	297	320	306	294	300	318	313	258	292	255	284	325	275	282	300	296	304	333	307	298	302	291	265	254	286	299	309	302	310	281	300	276	328	256	255	291	302	303	272	274	284	314	297	310	270	286	292	305	306	317	300	314	326	304	287	302	328	309	327	307	309	294	317	283	299	310	311	296	340	291	307	318	288	341	298	287	314	300	297	297	291	277	324	284	303	341	289	310	315	323	325	311	256	296	303	316	301	312	297	306	305	288	344	331	318	323	323	289	300	282	317	315	307	304	291	309	291	282	325	284	305	288	276	286	310	307	287	323	271	314	288	284	303	279	290	304	278	303	321	305	293	315	299	294	327	289	338	317	317	301	264	323	317	298	275	293	305	266	299	303	305	311	276	256	307	293	281	303	288	299	302	287	321	313	292	318	287	306	309	323	325	306	309	299	290	300	316	283	298	303	309	280	332	348	302	283	284	319	301	319	291	292	304	298	301	305	294	296	334	326	297	288	313	341	303	285	292	287	297	327	321	313	311	339	315	300	300	316	335	288	299	314	301	344	298	298	309	301	277	318	304	283	284	305	323	323	285	279	313	311	284	292	301	282	278	286	313	292	329	318	276	318	293	314	288	310	319	329	295	341	285	281	314	315	288	300	301	301	343	319	308	286	284	278	270	279	316	316	294	270	284	268	278	311	313	303	259	318	264	319	273	321	300	308	306	311	269	288	300	287	286	334	303	282	302	294	295	296	307	284	303	280	300	287	313	341	306	300	309	332	307	313	336	299	306	317	274	313	305	289	330	283	309	280	301	278	283	316	287	312	312	305	292	292	288	324	326	283	305	340	296	269	312	302	310	276	304	324	324	299	307	312	313	320	310	285	292	319	279	325	293	339	285	286	283	296	289	311	298	278	261	289	296	310	317	309	296	297	287	334	316	279	283	333	299	287	300	298	300	315	307	273	286	304	278	301	255	311	319	297	309	315	297	305	256	281	300	284	317	305	303	291	313	331	300	295	291	296	287	316	322	302	285	306	313	281	296	318	278	316	331	285	296	270	306	294	342	301	313	299	299	276	293	306	334	322	304	303	338	297	306	295	283	287	319	282	304	292	315	294	342	309	297	307	305	285	306	298	287	319	296	347	310	284	291	322	308	278	306	288	308	313	328	295
14071	1698	3206	3441	3090	2482	2163	1881	1745	1484	1431	1380	1218	1202	1146	1153	1099	1042	1054	966	991	964	983	939	940	886	911	888	878	929	870	918	930	859	851	856	833	863	883	833	869	857	831	853	814	841	847	871	830	879	839	825	861	876	866	857	823	811	862	797	807	812	789	817	831	771	816	824	816	833	833	843	848	777	782	825	815	772	783	787	794	828	831	760	870	821	803	840	836	836	858	750	791	840	817	777	799	855	823	819	803	856	842	803	851	833	842	829	794	880	793	843	845	809	800	831	785	844	790	808	791	817	807	807	803	826	848	836	796	837	815	840	846	802	788	821	805	782	822	836	805	787	846	790	848	826	829	822	776	810	825	772	748	792	822	776	819	798	834	824	867	775	817	822	821	768	873	789	804	867	832	818	859	835	797	801	823	819	794	767	847	856	795	836	802	864	771	822	825	819	826	823	809	810	758	824	840	835	797	831	802	825	803	799	835	809	770	800	808	824	796	836	809	801	810	839	793	849	787	778	754	815	812	772	810	844	810	820	815	755	780	861	827	802	788	860	763	838	854	798	769	804	824	813	805	833	789	828	815	793	787	831	822	796	767	801	797	797	857	808	851	797	800	794	812	828	856	803	831	803	826	814	768	784	780	821	792	809	847	778	770	813	791	812	769	826	811	808	801	817	780	790	857	869	827	801	824	810	847	842	848	822	771	820	847	812	795	836	804	805	817	840	823	856	780	776	784	790	825	814	822	841	778	853	784	835	853	813	774	800	798	811	797	774	773	781	750	846	849	820	865	879	804	815	869	778	802	841	769	810	841	856	838	823	814	834	788	829	817	792	780	802	789	818	777	854	822	798	803	784	848	830	801	763	805	835	783	774	805	810	814	781	788	836	781	852	858	833	794	811	823	780	800	760	765	789	791	817	816	778	787	853	785	751	820	801	784	818	821	826	780	819	825	813	803	863	781	809	839	864	848	784	797	769	816	824	805	846	778	800	815	828	802	763	779	791	871	818	805	800	827	769	804	841	767	815	781	822	841	828	819	788	832	829	812	839	802	784	765	766	795	801	838	777	847	797	755	861	782	813	834	835	832	800	776	810	797	829	767	774	799	823	813	776	759	829	803	830	801	803	815	793	803	795	828	754	807	820	802	851	826	891	849	839	834	875	798	825	809	821	767	766	848	786	826	798	797	817	824	783	803	833	782	826	774	833	785	805	829	802	795	852	801	758	821	789	800	817	793	831	772	790	835	805	774	794	796	818	807	825	817	871	796	815	823	813	805	774	797	802	757	828	807	833	781	830	805	765	834	803	789	794	847	868	814	833	841	759	845	777	786	777	812	734	829	876	804	810	832	809	801	787	796	763	819	812	813	850	790	823	789	835	776	775	811	801	864	807	806	841	775	784	827	778	800	808	771	749	854	770	809	833	804	797	782	763	839	806	833	802	794	856	830	808	783	764	851	795	781	778	788	840	816	840	805	819	815	787	810	811	821	829	817	815	769	771	752	802	765	788	784	829	823	794	814	809	792	884	845	828	802	856	794	799	791	821	807	767	821	780	803	844	806	770	793	802	791	808	816	823	805	805	787	813	823	842	752	806	838	807	842	800	811	813	794	771	824	817	801	813	836	826	889	844	807	796	796	820	794	806	850	790	763	840	797	796	783	778	841	802	807	819	802	803	781	817	790	800	803	789	822	811	814	830	756	811	819	816	843	797	758	727	822	845	850	822	814	803	826	834	895	802	787	790	837	788	827	807	825	794	837	809	765	823	790	830	820	821	832	757	832	855	858	814	787	806	773	803	793	762	835	752	794	798	841	797	769	827	794	795	808	760	835	780	812	798	786	791	817	764	803	777	825	826	784	815	837	779	852	817	827	797	764	787	819	796	751	827	832	806	803	830	825	850	776	801	807	837	806	777	857	806	818	794	817	773	824	826	827	782	838	811	827	781	833	804	816	830	824	798	780	769	815	807	786	810	730	815	826	819	821	832	833	742	802	785	766	858	800	848	796	815	786	760	770	739	780	804	850	777	811	814	833	814	871	832	810	820	789	761	837	815	824	878	813	823	770	785	769	793	791	818	786	833	797	819	840	800	831	815	800	823	898	814	894	798	853	791	801	781	832	799	748	778	826	857	819	773	821	819	817	848	822	784	778	794	827	734	810	824	805	789	818	791	825	839	815	795	821	809	838	829	814	799	888	808	824	771	805	842	829	759	785	795	819	769	847	761	765	795	847	794	810	780	821	787	810	861	841	842	801	822	789	846	794	768	813	853	827	807	851	794	799	795	785	790	821	816	812	814	804	801	840	823	788	857	812	821	799	796	789	777	802	813	752	811	756	822	803	836	778	808	861	857	796	845	814	830	790	776	801	789	842	782	806	809	792	776	754	833	792	802	766	831	823	841	798	811	868	829	800	834	797	841	767	829	850	826	853	811	779	819	766	768	853	784	840	803	783	828	834	812	818	771	814	787	840	823	842	779	786	798	811	833	825	809	803	825	816	795	821	800	793	834	796	761	809	800	802	839	812	771	890	794	826	787	766	814	805	818	797	856	815	814	808	797	778	824	781	805	841	866	801	840	845	766	760	834	776	790	797	787	836	801	804	820	825	857	810	795	800	784	797	774	800	775	803	778	803	787	812	739	797	789	795	831	777	765	774	766	864	797	804	790	831	799	783	782	844	793	842	819	820	803	776	809	814	792	803	796	791	791	834	834	810	821	817	794	807	834	827	810	805	853	819	820	817	793	849	830	806	779	841	786	816	785	827	810	793	848	753	804	809	808	758	849	823	806	771	825	868	811	816	793	789	824	799	793	835	826	827	788	760	806	750	836	796	804	811	838	806	844	769	801	790	864	822	815	887	784	763	828	829	881	796	742	779	804	784	801	761	794	795	744	801	804	855	835	843	785	806	884	800	806	877	807	807	793	775	825	793	808	792	812	802	800	846	861	805	824	816	788	816	785	818	804	827	802	727	822	805	773	770	830	750	846	808	798	790	852	891	831	818	817	805	845	779	795	765	757	834	797	815	882	803	823	832	833	780	809	791	825	826	840	813	830	821	864	810	776	790	829	795	795	807	796	797	798	834	807	841	825	777	778	858	813	787	806	853	767	798	806	841	826	798	797	784	791	827	775	794	839	845	800	825	820	775	799	817	833	841	856	791	814	772	801	801	824	830	812	794	856	812	825	808	755	818	804	786	832	819	815	810	741	834	825	812	776	860	788	796	782	767	806	780	812	808	824	844	848	802	746	840	824	821	808	812	777	797	783	823	826	787	769	833	777	823	781	848	794	824	830	801	835	778	773	817	847	826	808	848	768	800	817	828	794	808	803	848	865	747	789	757	808	838	844	853	789	781	840	801	753	789	802	791	819	853	814	807	815	758	819	799	810	790	818	837	784	812	793	815	810	824	804	824	820	832	797	822	839	778	822	811	765	800	831	768	785	788	814	828	818	848	777	791	793	794	805	779	813	827	805	834	783	822	782
40259	13716	2865	1678	1179	953	706	541	569	477	431	394	401	340	352	327	338	323	343	292	323	326	310	305	314	301	305	270	297	327	280	302	266	284	280	280	287	293	289	264	312	284	325	284	261	296	257	243	292	291	267	298	305	250	273	304	271	281	280	264	268	277	275	278	270	280	271	285	283	275	254	271	283	278	294	267	283	300	264	277	262	299	248	296	281	290	265	270	265	267	275	285	234	258	266	294	276	291	264	263	274	284	245	249	282	251	287	279	260	273	307	288	280	257	252	249	303	263	270	269	264	291	254	284	269	254	257	273	280	293	291	282	256	292	263	252	292	267	284	296	287	250	268	294	299	294	255	240	279	276	297	321	276	261	274	283	306	271	249	289	290	245	252	304	272	290	280	278	301	241	268	273	249	289	248	274	277	263	278	277	269	251	276	303	288	285	232	287	279	288	262	278	255	252	262	291	300	291	242	270	271	272	268	268	276	267	277	286	268	262	255	263	257	270	269	290	269	252	280	238	281	290	279	294	266	286	264	281	268	257	281	272	260	263	255	292	237	314	280	286	262	271	271	268	277	248	291	255	272	294	293	270	281	275	283	248	263	274	256	273	271	254	257	303	265	296	274	267	281	284	251	266	287	287	260	284	249	259	253	250	277	265	286	256	268	265	275	270	305	277	265	285	251	251	262	256	288	277	279	244	275	259	298	267	265	306	256	311	260	259	264	270	260	297	293	243	253	278	284	261	290	264	297	236	276	263	286	288	280	269	289	283	266	262	253	263	312	305	288	269	281	302	267	254	279	281	271	286	272	267	261	224	308	283	260	293	277	280	272	276	297	275	286	250	272	248	272	274	293	261	278	271	285	275	278	254	245	270	268	277	273	269	288	280	283	317	241	281	262	259	303	275	241	291	296	280	301	277	257	285	258	275	293	291	285	275	281	289	275	269	265	283	269	261	279	290	268	270	278	300	257	273	265	280	264	259	288	257	309	255	282	260	263	284	259	240	242	267	272	253	256	293	280	254	285	289	272	257	269	251	252	272	273	286	243	239	233	267	270	274	278	276	263	272	275	285	265	328	268	259	279	288	275	294	261	277	262	315	292	281	259	303	298	268	251	276	286	241	266	254	244	269	264	262	280	272	268	273	306	263	263	252	261	255	274	284	258	270	260	260	274	242	274	271	277	273	260	280	304	251	284	269	273	289	296	290	268	294	287	265	257	224	274	261	287	305	271	268	268	255	250	269	268	264	286	259	286	260	273	245	300	269	296	267	282	284	258	272	274	285	262	281	263	266	274	283	308	283	287	274	287	273	248	285	282	286	264	251	298	255	252	280	280	283	293	277	297	291	276	244	242	291	274	259	269	293	258	259	264	274	259	260	254	265	257	257	270	231	289	285	251	293	248	290	259	273	261	268	302	292	273	292	284	277	255	250	229	292	258	260	292	260	275	266	253	251	313	273	255	255	250	271	288	288	272	248	275	287	289	256	262	280	274	284	280	283	238	278	298	286	257	251	279	251	265	238	276	244	248	278	265	282	278	284	249	267	303	277	258	263	288	286	271	296	278	263	277	288	279	267	280	256	260	302	289	270	283	268	272	290	298	293	265	278	250	280	260	268	256	282	260	237	276	272	281	287	279	287	261	284	267	300	271	269	255	262	266	282	293	254	268	282	271	274	250	264	259	255	272	268	307	274	271	279	283	274	248	260	259	274	261	290	252	263	296	253	271	291	243	273	244	250	309	272	276	248	260	255	265	257	267	266	289	274	256	272	274	259	255	274	271	264	263	283	218	274	266	279	295	265	283	290	305	299	278	266	300	277	282	287	252	286	250	258	251	292	310	289	262	272	248	270	244	284	264	311	287	243	241	285	285	282	248	265	268	259	279	262	262	287	271	310	256	278	313	288	300	260	316	267	271	285	269	279	269	271	266	263	245	249	277	305	254	284	262	276	292	263	286	249	262	296	274	247	289	264	283	309	244	280	290	263	275	287	296	288	264	300	271	261	264	266	271	290	262	262	285	289	269	235	271	277	251	307	266	224	282	267	297	248	302	256	309	251	275	278	253	243	263	253	260	267	278	290	265	272	275	301	256	251	257	255	293	258	256	267	281	275	289	271	260	270	285	287	272	249	285	264	270	258	266	269	270	250	274	286	244	287	299	275	271	263	259	260	255	293	279	263	278	278	265	288	306	286	277	280	244	281	242	304	269	279	271	275	257	273	279	287	259	254	256	261	280	234	231	248	239	287	268	276	282	228	260	261	295	288	261	251	254	275	261	251	288	286	263	283	279	266	261	313	279	273	290	274	279	284	273	260	260	296	290	258	248	261	290	277	292	285	258	263	268	271	243	259	264	259	278	259	270	295	259	290	292	277	294	249	267	304	251	280	288	287	258	262	274	278	283	286	260	242	269	259	294	264	235	237	269	266	262	266	273	279	258	281	283	267	281	267	249	299	260	276	284	319	298	261	287	258	273	275	288	260	265	276	253	242	262	292	277	261	258	271	278	267	268	245	259	271	256	280	280	265	265	314	266	276	241	272	246	288	256	294	267	278	287	302	304	278	280	266	258	254	240	277	276	270	292	272	308	277	257	297	240	294	263	288	298	291	278	270	279	282	257	240	266	258	297	287	284	274	294	279	310	280	283	281	256	292	307	260	254	235	248	254	257	283	287	230	281	273	255	286	285	265	269	259	293	264	270	271	283	261	276	294	252	239	287	265	295	273	301	284	279	250	237	278	305	305	256	294	277	275	266	280	290	269	248	281	271	257	269	272	285	265	266	290	266	294	295	267	268	253	291	272	276	262	239	268	281	295	287	284	279	271	256	259	283	262	282	281	262	272	308	269	267	267	241	265	258	265	273	278	273	253	259	269	269	284	287	271	261	284	298	260	257	249	278	260	280	241	250	273	270	294	269	266	249	259	267	295	258	256	282	259	261	282	269	299	281	266	251	284	278	300	293	267	273	307	258	251	280	289	253	309	271	268	282	256	252	261	246	257	278	245	265	279	243	269	262	282	269	292	271	282	249	264	263	264	287	257	286	256	259	268	237	267	270	253	262	278	233	256	283	282	284	280	287	289	282	275	283	253	275	249	280	271	271	272	249	270	273	284	302	268	250	298	248	283	256	290	253	290	291	235	270	274	275	264	284	270	282	244	270	266	311	288	273	267	247	282	295	259	273	274	264	291	237	256	271	256	287	281	287	244	274	290	280	228	250	279	253	263	271	268	243	290	274	283	261	266	275	285	259	229	255	264	245	267	242	236	284	280	267	254	248	270	257	285	290	272	264	271	257	276	252	272	309	287	268	278	297	248	282	292	294	296	268	270	265	269	250	272	249	280	294	270	260	251	281	253	279	262	299	271	285	270	278	270	268	283	288	284	279	276	267	258	294	293	235	254	276	241	267	274	269	264	273	268	279	254	270	267	300	263	290	277	277	269	256	262	265	252	263	251	260	274	264	288	308	282	279	271	282	250	269	288
20230	2395	5152	5712	4759	3924	3153	2665	2306	2032	1821	1599	1535	1418	1375	1218	1171	1162	1157	1059	1028	1002	1031	986	950	924	931	908	877	897	907	873	826	848	839	814	774	839	854	821	797	774	787	717	783	829	751	774	800	700	772	780	742	732	746	744	793	812	754	780	776	750	756	751	743	726	758	718	799	788	680	746	773	724	737	751	750	763	780	716	757	692	715	781	745	726	702	718	741	697	750	715	727	729	682	728	741	754	735	758	693	774	688	735	729	750	737	737	756	723	730	692	736	728	711	749	705	705	711	737	738	745	738	723	725	724	762	671	725	706	776	726	695	772	763	760	680	718	716	712	717	707	768	690	691	738	723	751	707	711	719	701	758	705	718	727	675	713	730	740	709	701	672	749	684	719	729	742	771	723	744	664	705	736	730	711	718	711	684	707	742	740	742	782	708	725	717	748	670	727	739	752	758	702	721	733	722	700	734	740	699	721	683	718	695	752	687	650	715	748	730	740	702	752	687	702	688	727	720	665	712	745	691	729	686	737	708	698	755	704	718	657	732	734	773	712	741	727	659	728	690	722	719	719	714	742	737	702	734	747	778	702	722	726	771	730	711	727	714	756	717	720	726	739	736	724	715	725	664	730	768	705	742	739	715	694	730	710	703	739	699	739	684	714	696	741	644	686	691	723	770	774	705	693	688	717	750	721	712	693	690	723	736	682	723	683	729	735	710	700	694	691	689	674	717	686	737	742	692	686	686	701	672	725	737	739	715	709	693	683	682	728	727	684	664	707	701	707	688	691	707	710	728	690	718	728	696	745	746	697	722	707	667	719	669	765	696	701	736	741	736	715	741	729	715	719	752	763	708	677	688	732	700	769	731	737	659	695	691	704	714	705	669	793	729	693	738	738	752	742	717	765	669	739	694	734	672	743	681	700	725	697	741	718	721	704	708	730	747	729	713	700	670	752	707	718	737	691	698	728	733	743	683	660	716	737	713	695	731	709	711	745	698	731	694	704	713	760	676	697	746	733	679	715	772	700	702	711	752	669	731	760	692	691	715	713	691	699	694	722	723	684	693	716	713	711	784	732	663	691	722	702	719	747	717	710	735	695	737	697	736	699	717	730	720	688	630	688	720	698	680	736	761	732	761	698	761	727	691	692	721	760	716	738	697	709	740	707	697	692	713	702	701	732	746	741	683	683	750	713	738	699	675	691	690	714	711	707	755	721	702	720	723	709	722	703	669	661	699	705	692	678	715	678	728	720	707	735	718	770	715	716	731	718	757	725	721	693	764	709	709	710	694	763	772	762	641	703	718	777	704	702	709	771	727	743	695	757	727	731	715	738	683	751	696	731	709	725	752	694	752	705	689	721	717	718	711	710	723	702	751	639	710	723	677	726	776	670	714	689	721	728	692	766	699	736	670	687	731	730	715	767	769	717	748	748	736	712	676	701	706	691	711	680	699	710	689	687	677	760	747	721	714	732	703	713	750	767	711	717	704	710	695	675	658	745	724	702	673	755	727	725	664	734	715	770	708	762	688	736	711	739	686	717	717	723	678	764	726	746	718	701	718	717	698	715	677	751	731	681	707	754	690	761	719	693	714	739	744	778	721	682	754	736	686	723	760	734	721	719	698	703	723	702	658	684	695	759	700	720	725	691	754	693	712	684	714	716	711	705	728	761	707	735	708	723	720	740	688	726	682	672	693	722	697	715	721	733	706	721	685	733	752	698	749	704	662	717	714	667	743	742	759	683	688	704	709	699	712	688	724	707	726	713	737	719	738	754	711	731	739	700	712	727	755	744	721	745	715	686	762	726	708	710	722	710	766	764	674	657	739	739	690	692	679	693	718	714	743	744	729	706	739	709	730	712	733	665	696	691	748	705	739	711	736	726	715	735	760	705	711	730	779	740	715	717	703	745	714	718	750	694	702	721	696	727	696	714	761	694	732	709	703	711	722	691	705	689	705	725	763	733	686	697	745	716	745	763	712	665	742	721	719	699	772	792	756	732	713	682	686	707	759	788	681	691	699	683	725	712	664	679	739	684	697	741	725	686	721	720	750	663	688	725	704	698	681	698	729	706	717	699	718	693	678	704	749	751	713	693	704	709	728	699	735	718	687	713	745	703	739	704	752	708	730	703	688	678	715	766	764	707	686	701	702	681	741	738	688	712	720	754	711	709	755	720	707	722	706	760	696	682	703	710	696	711	737	716	695	715	754	715	727	709	728	712	705	759	720	706	714	679	748	741	725	730	657	714	715	693	692	680	715	740	713	707	714	712	710	741	700	742	727	726	731	702	716	672	723	689	682	725	692	686	706	739	718	729	668	766	718	689	718	695	726	698	745	685	735	747	694	727	714	724	681	740	715	738	711	727	689	734	688	676	719	689	699	699	701	760	759	759	722	753	721	647	751	708	700	687	705	706	735	750	727	702	740	739	743	658	706	691	708	699	751	710	702	718	701	690	759	699	674	643	652	744	720	711	712	700	716	756	698	759	752	726	675	723	704	723	728	728	695	727	758	723	709	710	722	751	713	694	771	674	712	675	703	737	704	669	700	718	713	685	711	704	720	686	712	721	715	669	755	694	736	723	692	699	675	702	751	683	722	743	721	738	660	705	769	685	689	691	692	716	662	752	667	674	711	750	707	717	734	738	690	752	684	730	715	747	749	702	693	707	764	690	692	704	721	745	701	695	742	741	687	752	689	758	721	694	725	687	664	679	705	675	696	715	731	666	682	726	726	649	706	753	738	754	743	732	694	717	686	711	711	758	706	742	717	755	725	743	699	720	715	778	742	711	732	719	746	704	730	677	736	691	702	722	717	701	698	735	706	731	715	705	688	743	732	763	697	721	672	700	729	677	744	715	732	668	676	721	736	705	728	743	718	701	727	716	717	678	718	670	734	761	711	712	772	677	727	761	771	713	722	696	706	720	733	666	686	732	710	750	739	728	731	703	698	764	677	692	706	758	721	689	736	708	689	712	727	724	750	789	687	730	732	753	726	741	755	751	670	719	735	699	704	777	711	671	688	738	676	744	706	712	658	697	701	744	737	733	712	695	709	777	776	730	735	756	686	711	719	704	664	702	709	715	725	717	695	697	741	658	715	695	744	703	714	696	668	733	683	712	681	754	730	741	735	768	744	711	679	704	757	709	747	731	718	716	748	730	708	726	761	761	669	752	695	680	697	729	784	730	718	733	666	696	705	695	722	674	699	750	713	752	737	722	720	730	733	685	706	741	752	746	689	714	753	679	707	710	730	708	750	714	718	696	731	697	698	770	720	715	676	733	665	723	729	730	699	690	681	696	746	737	748	687	714	646	720	721	743	691	709	691	743	749	715	716	723	679	708	728	700	696	745	709	700	701	686	756	744	701	751	703	734	712	719	696	711	739	737	692	727	744	696	727	719	706	735	725	704	681	724	728	775	728	717	720	728	748	716	757	723	736	742	683	731	690	751	758	760	704	781	676	710	698	681	733	679	702	738	733	721	698
3027	251	193	196	184	181	179	155	180	165	196	158	159	154	186	190	157	162	154	156	156	148	172	172	129	185	169	147	152	166	175	162	152	173	144	162	165	146	177	165	166	175	160	155	157	157	165	155	169	179	167	169	144	162	167	157	161	169	156	180	162	174	138	170	152	170	144	152	141	152	174	167	168	158	145	141	169	167	176	151	147	153	190	174	151	176	165	144	174	136	164	153	191	160	159	174	149	158	153	166	144	178	170	176	166	144	156	163	152	148	165	164	163	146	176	168	139	146	178	157	156	136	163	167	164	157	178	164	145	184	148	140	139	164	157	165	172	157	166	167	169	185	156	169	177	156	154	175	171	177	170	156	147	168	160	145	152	150	164	159	151	172	167	161	138	147	167	164	162	141	177	144	169	170	166	146	163	167	184	183	136	158	149	174	143	148	175	172	167	180	148	155	141	151	153	140	174	160	179	165	161	151	146	146	159	157	167	170	172	160	174	156	165	157	178	160	149	162	185	162	180	150	163	180	181	167	161	159	167	159	146	180	167	147	168	153	152	172	165	157	167	163	147	127	162	170	175	148	175	147	167	152	167	156	134	146	184	143	136	160	158	167	164	157	147	155	159	160	150	136	161	161	151	180	165	178	159	156	152	148	161	153	148	162	150	154	159	178	184	180	163	178	161	159	157	152	150	150	155	166	136	159	165	156	137	157	129	154	172	125	157	174	153	149	161	173	159	174	152	158	152	159	151	152	148	183	167	160	170	173	161	170	149	182	159	159	203	162	172	179	167	145	140	160	161	176	148	186	185	168	156	166	148	179	137	153	155	173	174	173	167	171	166	156	138	158	159	168	168	159	154	148	154	160	191	166	159	161	152	150	150	137	190	179	159	140	172	183	166	173	146	150	133	150	175	144	160	155	161	158	145	163	174	151	184	151	177	155	164	154	149	157	152	145	168	146	171	169	157	162	153	164	166	185	172	172	163	170	150	163	154	136	166	153	166	154	170	171	143	143	160	158	165	188	160	180	148	168	148	155	156	170	168	163	171	173	154	178	159	157	167	175	156	160	178	165	170	167	175	157	162	170	164	161	155	151	178	138	158	166	167	148	159	153	161	152	160	163	180	183	156	186	156	141	137	151	174	154	160	148	157	164	136	166	162	150	181	160	139	165	187	170	157	157	165	180	154	157	188	158	158	149	176	171	170	138	157	187	162	159	155	182	145	175	175	178	151	128	154	136	170	163	184	157	150	160	174	161	156	158	172	172	189	150	173	166	148	174	183	150	139	159	158	163	158	160	148	143	141	162	170	179	155	158	161	166	180	171	167	165	166	150	151	165	168	147	148	154	171	153	170	152	166	178	166	148	165	169	180	151	179	157	162	162	170	145	146	176	154	160	158	169	176	153	183	171	175	166	160	175	178	144	149	153	162	149	174	170	159	196	162	168	168	171	161	178	162	156	168	167	158	163	167	154	158	154	149	169	159	170	144	160	163	165	139	174	159	197	164	175	137	162	174	182	144	154	150	147	150	169	168	148	174	132	198	165	178	132	142	154	195	186	156	190	168	169	155	163	145	160	157	170	160	152	165	156	144	150	158	178	150	167	157	151	164	158	166	156	177	167	154	162	166	153	179	160	180	169	172	185	155	160	150	156	168	151	168	147	168	178	176	161	159	162	154	176	161	158	162	179	163	154	163	148	164	151	166	181	165	188	143	146	162	176	161	147	163	185	149	180	160	133	182	147	141	171	168	175	158	167	152	167	170	167	165	176	165	151	150	178	171	163	159	159	169	188	155	163	178	163	177	164	176	152	177	152	157	145	143	195	162	173	156	167	160	144	173	163	145	133	183	172	174	163	168	163	171	157	178	165	166	154	138	151	164	173	172	169	164	165	143	157	161	145	168	148	187	145	187	157	147	150	161	155	171	168	163	173	144	178	151	146	173	162	147	177	153	143	162	158	172	183	185	151	170	153	178	165	189	160	180	163	200	180	166	144	168	184	158	157	149	165	170	148	148	172	174	154	136	153	159	144	140	182	152	141	171	157	163	168	148	142	178	155	145	149	171	148	163	161	159	197	150	204	160	195	182	164	156	190	147	165	156	159	171	151	157	155	158	169	184	169	166	164	183	162	158	164	162	164	163	153	165	150	169	139	163	160	177	139	156	166	161	159	157	168	152	180	159	152	164	151	146	185	155	169	155	164	170	158	165	158	142	147	173	146	170	161	152	189	165	156	163	160	168	187	168	178	128	161	169	157	182	183	177	178	161	167	158	171	155	161	149	176	177	170	152	161	146	170	164	137	147	161	182	158	170	161	180	145	156	161	137	153	173	160	152	154	160	151	177	153	187	171	166	141	158	178	160	148	155	156	160	170	150	140	158	163	155	157	143	154	150	167	142	161	169	159	156	156	155	199	175	178	154	166	156	145	161	159	163	144	172	172	179	158	162	176	139	145	162	162	169	147	149	161	159	151	153	177	182	149	170	135	158	165	171	151	168	153	144	153	173	172	171	178	170	169	151	168	146	130	148	188	161	175	177	167	176	168	178	148	164	177	134	146	177	171	160	161	152	163	146	166	158	161	168	164	159	167	146	147	182	152	170	167	152	160	153	149	155	145	151	164	171	161	161	173	139	166	148	174	185	142	166	167	175	153	149	148	152	159	170	176	168	159	154	164	156	149	164	155	163	154	139	155	154	157	156	145	161	158	154	169	171	154	162	152	159	159	155	173	173	174	156	162	182	156	151	168	149	155	172	163	149	157	183	165	172	137	162	164	156	148	199	158	178	182	160	152	159	146	153	176	148	162	161	162	158	153	192	163	179	142	171	147	185	182	150	149	164	133	151	172	174	160	178	149	183	147	160	166	183	150	156	143	163	148	158	162	139	134	161	151	187	149	157	180	176	150	162	157	147	171	184	191	191	151	173	155	165	150	153	165	148	168	181	166	162	169	186	166	147	150	161	167	155	148	151	160	171	172	162	180	149	147	180	165	146	167	160	163	155	160	147	131	176	165	145	163	149	148	147	142	158	169	159	167	157	142	152	163	160	155	156	168	183	158	147	181	173	150	140	170	164	163	155	183	154	174	167	161	183	160	154	157	156	178	169	151	154	173	138	128	180	171	172	178	171	144	180	153	181	157	167	151	165	137	150	185	166	147	157	163	166	152	159	167	160	173	152	142	147	167	150	157	146	134	167	154	151	172	161	149	160	146	165	201	153	151	157	163	175	153	153	166	162	167	162	176	169	167	150	156	173	182	160	175	158	148	163	160	170	174	154	158	167	156	150	149	153	162	166	176	155	145	163	159	156	142	166	157	156	181	153	149	148	183	160	150	172	152	166	178	159	183	145	140	172	151	146	136	163	181	176	150	170	153	123	164	160	159	166	177	174	174	172	158	163	167	172	198	164	187	165	173	178	171	156	162	173	160	149	150	170	154	181	177	176	163	170	177	168	156	133	173	168	169	175	176	181	142	173	154	141	159
3143	535	593	611	643	564	560	542	526	531	502	561	513	513	501	535	502	525	525	489	530	481	466	498	494	481	508	499	499	477	512	506	486	483	471	493	483	534	474	487	523	469	508	522	506	501	512	479	495	497	451	489	484	460	516	485	473	475	513	510	493	491	509	522	526	519	509	476	480	500	505	485	461	492	478	519	523	494	506	517	531	505	503	507	495	492	514	458	492	462	511	491	475	459	508	479	506	459	514	473	506	470	525	503	491	503	530	493	512	513	500	522	494	505	514	481	513	500	508	494	502	466	522	482	529	496	486	494	523	502	484	508	485	482	498	522	496	488	486	497	418	480	494	484	446	509	500	523	477	481	524	510	470	482	537	486	491	480	490	477	490	515	497	500	500	514	501	480	503	482	482	517	502	482	487	457	496	473	498	499	506	519	491	460	505	465	494	479	508	521	544	517	480	523	493	492	548	520	503	520	459	495	484	488	552	506	485	503	525	478	516	500	492	464	520	454	502	463	489	512	488	509	463	539	510	530	465	532	453	476	489	508	510	487	517	501	513	487	516	482	484	498	499	514	509	508	519	492	515	493	466	494	501	524	474	514	483	537	463	494	477	492	505	497	520	505	466	566	501	476	477	498	517	444	544	500	457	509	502	510	505	502	505	504	465	492	483	530	498	475	499	512	487	496	471	492	512	479	509	514	471	486	467	537	483	539	520	491	475	445	552	474	528	501	471	485	555	541	515	476	500	492	457	451	488	477	506	466	485	483	513	495	486	519	482	531	510	531	494	470	518	460	520	497	511	494	510	469	491	513	505	462	514	488	530	535	522	459	496	488	521	490	486	478	486	514	458	502	498	460	475	523	485	465	466	500	504	488	512	481	470	468	518	483	473	476	507	485	502	497	480	501	521	493	519	501	472	466	531	486	468	509	489	517	550	477	539	472	521	506	501	465	450	483	475	481	451	513	518	535	505	532	469	516	477	424	543	488	525	494	453	498	516	482	456	501	531	471	515	474	433	437	516	464	480	508	482	520	481	528	499	476	471	517	470	493	477	527	531	492	490	493	480	500	527	493	478	491	528	481	522	510	509	483	475	536	465	510	497	522	515	492	474	505	473	510	465	471	496	494	518	479	473	474	488	459	493	454	495	448	453	485	482	521	482	501	476	505	538	517	441	507	462	521	470	484	527	495	535	492	440	452	489	533	486	465	523	514	498	526	489	501	506	515	529	484	490	491	498	489	474	521	475	498	534	502	502	496	478	481	484	528	514	513	527	512	506	494	462	507	519	495	536	481	503	508	492	488	463	467	483	463	500	456	494	492	492	483	480	484	473	468	517	470	479	490	482	455	505	520	537	485	460	487	497	537	493	488	499	503	501	519	497	458	477	462	526	525	458	543	511	493	463	485	545	505	521	555	472	478	515	496	469	499	497	519	457	489	500	487	508	507	484	503	482	551	475	501	470	539	457	495	534	526	479	527	487	496	536	513	488	491	500	503	474	472	454	511	476	498	489	490	494	506	486	524	471	493	485	496	467	525	500	491	475	492	513	459	485	524	528	491	489	497	470	489	522	513	461	507	490	495	478	546	488	459	506	488	498	564	509	487	505	506	429	530	491	481	525	501	492	476	521	526	467	485	526	520	473	493	519	498	507	519	454	486	513	435	484	489	490	522	487	490	481	506	487	503	491	487	470	489	487	484	527	490	498	497	472	520	527	473	485	506	482	519	458	459	458	524	465	512	449	492	487	519	500	489	515	479	549	517	527	473	483	542	524	510	508	505	540	509	518	514	518	480	499	473	487	524	494	516	488	505	495	510	516	486	466	492	528	471	519	500	506	504	530	513	525	516	515	472	455	498	511	475	512	512	548	478	492	507	502	505	472	515	510	479	499	487	491	491	504	509	510	500	523	497	486	493	511	473	499	473	520	501	500	467	512	503	497	507	525	531	505	509	514	507	480	516	473	501	484	523	492	486	487	512	500	473	495	483	518	491	488	526	477	515	495	490	486	502	494	546	491	542	498	481	521	464	511	491	529	522	486	507	490	521	500	504	560	485	496	497	485	481	483	483	523	478	464	507	483	473	473	520	519	483	500	481	478	476	478	477	475	485	492	515	459	538	496	494	481	497	506	462	526	509	490	481	450	489	484	483	514	483	546	515	494	478	463	502	511	463	515	538	505	517	466	498	493	463	500	505	505	500	507	492	473	501	507	463	509	512	483	517	493	483	506	499	521	505	515	489	489	568	482	473	474	497	491	489	470	519	497	489	511	464	451	494	515	509	481	516	506	480	470	546	467	457	510	497	482	519	506	480	479	508	487	460	484	516	477	475	483	509	518	503	527	473	528	464	499	494	500	495	461	535	511	478	498	487	487	535	494	479	487	529	505	461	457	515	472	504	479	482	498	454	502	531	487	502	512	462	482	504	502	516	478	502	490	491	481	488	460	496	477	518	486	514	484	487	476	506	468	536	471	492	501	480	473	495	491	533	517	524	500	539	470	487	523	521	492	473	478	484	478	504	481	493	472	493	459	460	497	510	477	463	498	498	476	493	467	484	501	489	481	471	469	467	506	497	511	495	516	504	461	501	507	479	507	500	485	509	489	467	495	523	515	515	505	486	471	505	462	513	546	479	478	516	472	509	520	498	455	491	486	504	490	488	486	539	512	522	500	519	457	500	525	472	513	475	505	486	496	502	507	493	486	464	499	544	485	504	508	442	513	514	480	472	522	482	501	508	481	494	509	493	475	500	487	502	494	479	500	474	497	460	471	467	518	533	460	484	508	505	519	452	514	491	483	483	491	492	467	488	465	459	511	534	480	498	482	469	488	482	492	500	476	478	508	504	514	459	496	466	482	501	492	487	507	489	501	479	537	505	508	463	544	459	500	505	497	498	448	516	467	487	549	513	549	497	477	485	495	515	473	528	532	490	469	458	505	483	498	497	471	483	523	488	483	511	470	479	469	479	489	507	484	518	500	500	531	495	478	508	460	540	543	509	483	498	503	509	513	483	502	493	440	519	483	549	472	489	513	509	504	504	517	529	491	485	504	530	499	465	492	504	502	517	491	462	508	526	489	473	468	506	500	469	474	488	498	467	476	492	546	496	504	492	500	495	500	483	500	485	504	519	491	482	514	525	502	534	508	497	522	501	466	500	506	535	485	514	467	512	478	479	480	495	494	496	471	507	488	482	491	527	486	513	496	465	508	500	520	494	512	430	491	490	474	500	516	481	486	506	517	490	506	490	478	512	506	512	474	478	521	512	508	510	513	464	496	478	450	513	497	521	533	518	471	505	502	487	479	507	502	456	509	520	500	507	498	504	484	505	489	496	502	497	520	489	490	536	462	497	498	503	463	469	454	549	521	452	519	493	445	524	515	519	461	511	511	486	524	500	516	503	505	496	497	499	488	484	493	531	478	487	555	522	454	493	522	493	489	487	514	514	520	520	492	530	524	484	491	550	463	497	461	500	489	524	482	475	486	506
28125	6788	1349	1037	764	611	491	439	429	422	375	348	358	364	354	341	317	332	294	354	342	334	311	314	304	328	333	310	301	338	297	330	321	317	298	296	287	299	284	327	300	305	270	307	320	328	294	317	309	293	291	294	281	305	329	323	339	309	306	300	294	300	300	267	328	314	309	278	276	289	322	290	296	313	313	319	279	317	307	293	282	322	267	314	316	304	307	323	303	303	293	289	278	283	296	356	285	287	307	270	309	292	305	296	336	296	304	298	303	317	281	293	292	276	310	281	315	314	299	315	307	290	305	289	283	285	306	310	309	292	292	287	317	270	273	265	261	346	301	286	265	311	311	273	246	282	293	287	312	332	316	313	283	276	300	303	292	318	317	284	310	300	281	296	294	324	340	275	299	287	281	340	299	335	294	313	272	292	285	343	300	308	323	292	315	349	298	304	311	290	269	301	314	304	334	295	302	300	291	337	300	308	327	298	319	301	297	268	275	330	254	315	285	334	300	338	274	315	300	301	273	280	308	297	286	275	295	306	289	317	282	295	311	303	293	332	321	309	273	308	316	299	296	323	302	309	334	312	282	325	291	322	330	285	306	316	291	285	311	350	273	296	306	313	295	302	301	287	335	300	306	320	285	308	299	331	290	297	313	288	289	329	320	264	316	302	293	321	317	296	303	297	304	328	277	324	327	278	293	298	304	270	283	312	295	258	303	299	322	290	342	321	282	290	315	282	281	327	298	308	330	321	297	324	284	316	294	282	308	282	322	280	315	287	286	298	302	294	299	295	331	294	281	336	297	325	292	329	285	310	286	299	285	304	286	292	294	303	259	311	306	313	282	274	322	308	288	313	267	288	288	307	287	289	327	312	301	303	309	285	315	300	291	283	311	312	295	275	308	315	289	334	294	314	261	303	286	319	292	309	313	297	304	304	287	306	295	292	274	311	265	308	313	310	311	273	297	310	318	307	272	298	276	317	295	287	279	325	301	285	319	276	278	313	308	296	301	318	315	299	295	275	298	334	325	317	311	248	266	280	310	311	296	291	316	314	295	289	309	314	309	305	291	315	302	317	310	299	302	300	304	317	313	318	273	301	313	290	302	328	316	302	297	325	283	308	294	288	274	315	269	310	317	332	291	301	288	279	312	302	336	270	295	283	291	294	298	308	305	307	312	291	304	312	282	302	284	293	324	291	272	272	332	307	319	312	281	317	307	310	308	290	320	324	305	304	288	313	320	320	267	330	281	297	308	303	328	269	322	295	328	299	318	293	322	298	298	283	268	317	294	314	327	301	283	335	328	317	265	299	277	305	298	295	289	298	300	301	309	295	304	288	321	283	314	305	312	296	291	310	317	311	298	307	292	275	299	292	302	338	320	326	280	309	299	309	319	302	285	323	292	312	313	274	314	339	296	303	291	326	303	307	323	279	256	296	353	333	254	305	300	313	286	302	294	302	315	290	287	317	307	306	295	308	306	330	300	299	295	280	312	331	324	305	317	298	303	281	345	269	329	336	299	300	282	275	288	281	303	304	320	294	289	311	266	295	286	303	298	309	300	319	267	283	310	292	291	267	329	296	299	313	302	324	281	258	318	321	294	296	267	325	304	299	302	315	339	311	314	292	338	301	303	281	308	318	292	329	335	302	315	323	297	282	279	292	299	322	293	309	294	329	297	295	295	281	279	292	313	319	298	312	309	276	315	310	330	313	282	295	306	323	315	316	308	295	323	318	297	268	300	333	298	306	287	316	303	327	311	319	313	274	293	277	330	284	276	308	308	273	291	292	295	281	308	290	300	282	259	286	283	295	291	301	336	308	302	305	323	286	286	297	295	293	315	310	284	283	316	282	300	291	322	302	293	256	321	279	304	304	327	309	252	323	300	278	284	271	263	291	268	285	323	314	322	289	318	269	287	293	318	279	297	299	311	270	290	319	295	306	302	304	304	278	268	290	288	284	313	308	298	288	308	290	261	287	297	282	299	292	297	332	290	298	300	313	306	257	314	320	295	287	300	282	327	298	306	297	325	291	315	271	315	335	306	320	309	303	291	297	300	314	271	296	283	275	310	287	313	266	253	309	265	301	288	299	304	314	291	268	309	298	311	269	319	307	300	285	322	290	280	294	287	289	295	287	288	277	318	313	279	277	291	291	302	304	327	287	286	292	263	301	265	313	307	315	258	311	330	276	317	329	306	311	308	271	301	300	275	289	311	307	282	324	334	318	297	290	286	280	261	283	324	267	293	300	286	336	284	321	286	302	303	290	321	312	315	285	318	308	292	296	304	307	313	278	314	299	287	299	280	277	283	303	316	265	317	306	309	289	327	269	285	290	298	297	292	320	284	321	297	294	300	309	323	293	297	274	262	300	308	339	308	309	291	269	325	304	269	287	294	322	281	296	301	300	357	267	285	306	292	292	324	309	295	257	312	283	281	324	347	314	318	305	279	303	330	279	316	302	317	289	289	276	302	310	285	296	311	279	291	290	276	333	310	299	279	293	305	285	310	292	336	294	304	312	308	313	295	300	296	292	322	276	293	287	308	287	330	305	300	312	321	300	305	329	281	329	320	274	326	297	302	313	259	295	315	293	307	324	314	298	291	320	330	292	313	321	294	324	323	284	306	285	307	278	282	321	285	300	295	312	291	282	282	305	308	309	324	297	288	302	301	279	335	306	293	288	284	295	291	336	307	276	282	319	307	297	305	337	278	259	307	301	306	318	292	292	292	303	330	322	298	301	306	283	299	273	315	286	297	270	281	300	285	309	290	304	317	284	317	301	298	284	274	305	338	302	261	299	315	302	293	300	287	296	304	285	296	296	316	312	303	304	273	311	293	302	317	302	278	286	306	295	281	311	279	289	326	271	310	304	308	301	298	332	297	293	308	298	292	296	278	329	306	320	306	297	297	300	254	298	337	255	300	303	312	290	269	325	292	279	269	310	314	316	316	279	283	308	298	308	284	306	333	307	315	278	291	288	291	288	315	306	265	316	332	305	301	287	299	286	294	313	272	324	286	297	293	263	292	306	293	312	292	315	301	325	311	294	285	306	323	317	278	326	308	281	315	280	339	303	300	324	327	308	269	269	303	282	332	312	298	285	322	291	294	334	323	321	299	310	295	301	292	305	288	277	281	316	297	309	283	293	306	275	292	312	300	325	337	297	291	314	312	270	291	332	321	301	273	313	322	304	298	307	285	259	274	316	291	312	324	326	327	331	301	252	295	285	317	305	268	260	293	278	287	334	313	279	259	308	284	309	296	315	324	318	294	308	277	305	278	311	287	333	310	259	269	296	294	306	302	314	317	309	298	278	331	327	296	272	318	280	294	351	322	303	315	285	288	274	277	300	274	313	272	328	294	328	280	309	284	292	318	287	310	307	338	306	325	321	312	306	307	317	303	289	303	291	313	280	293	315	284	330	296	326	302	330	296	275	326	298	307	302	320	274	268	277	297	272	282	304	319	300	296	294	282	308	318	320	315	339	337	293
14969	1611	3232	3415	3122	2500	2120	1892	1716	1491	1409	1409	1256	1164	1145	1081	1068	981	1015	988	1054	917	950	890	955	857	930	915	861	899	876	906	870	861	908	856	863	860	907	836	892	842	833	793	855	822	834	815	881	832	850	855	880	803	833	848	823	860	825	820	774	812	818	861	867	854	845	812	819	786	782	814	845	825	782	789	836	844	811	834	813	830	832	805	784	783	844	837	759	824	790	823	819	794	827	832	856	802	807	837	861	794	761	795	876	814	825	809	801	796	807	778	793	876	851	750	807	810	816	807	791	806	835	840	780	835	868	810	806	829	817	797	809	816	836	817	806	830	797	836	801	798	799	826	803	786	836	799	841	818	814	796	772	817	827	810	813	846	775	775	762	763	782	819	833	788	787	761	809	779	845	796	766	827	813	804	752	803	817	842	837	805	833	774	825	806	820	782	802	820	761	784	793	793	844	792	806	863	775	832	824	827	849	797	858	771	823	843	835	793	803	801	825	838	819	815	782	827	822	807	881	746	823	825	817	834	760	769	822	779	796	802	810	846	821	794	824	837	851	812	796	792	818	790	779	816	838	827	800	803	859	806	779	806	825	813	806	808	812	815	823	801	803	779	773	791	831	835	842	802	772	841	796	839	742	809	837	796	801	814	773	880	814	843	803	772	771	793	810	788	814	814	844	828	832	819	820	777	838	802	795	819	828	818	794	801	812	798	838	807	826	840	805	843	789	787	788	805	729	764	771	809	809	825	804	846	789	827	822	804	840	856	827	838	799	869	773	816	772	773	807	819	851	810	779	788	801	836	758	824	849	882	806	813	779	788	807	812	779	812	814	858	754	769	826	806	799	791	803	825	840	755	783	831	805	799	780	829	818	771	781	831	805	825	806	788	836	777	822	775	781	790	820	766	829	829	795	766	917	815	858	782	810	776	796	789	812	825	829	827	829	809	803	809	816	815	851	788	819	788	812	820	800	854	843	789	822	836	785	776	788	808	812	775	775	851	785	792	807	823	826	782	816	775	790	815	755	801	780	814	830	819	774	848	817	833	798	834	805	805	767	827	802	826	792	824	774	798	767	807	780	849	815	797	792	832	801	814	828	831	758	770	783	799	829	800	829	827	820	812	810	826	783	789	789	836	834	820	832	787	810	803	804	813	815	817	789	879	788	808	807	823	764	814	825	820	854	825	862	804	791	823	821	861	834	775	876	819	851	829	852	787	865	828	795	831	770	848	787	832	793	771	797	752	777	811	819	847	812	809	829	799	768	824	795	807	882	873	806	843	775	821	789	807	826	783	811	789	811	850	844	783	735	832	814	789	773	837	819	816	786	817	819	870	812	832	767	783	774	784	785	809	847	813	829	761	842	799	771	768	796	774	792	780	848	784	807	804	808	810	766	864	768	884	850	819	836	810	745	800	803	823	851	775	882	819	761	787	823	805	849	829	812	815	817	835	799	794	818	837	779	855	850	801	814	830	807	824	784	819	872	786	810	852	820	810	773	818	829	794	819	817	792	822	864	776	785	788	787	820	801	815	821	819	827	809	804	776	850	765	812	827	832	796	800	831	840	768	832	848	835	806	831	822	843	818	807	824	804	833	778	823	802	798	833	820	807	784	866	829	745	827	812	795	840	814	805	812	846	810	825	837	806	839	796	781	831	788	814	743	804	799	855	803	854	824	797	814	825	798	869	806	858	814	815	789	803	803	826	829	831	816	837	828	765	827	819	809	793	816	846	803	769	798	791	817	844	837	758	758	795	797	806	789	780	773	786	824	849	761	825	785	825	828	773	814	773	812	806	771	764	754	782	790	789	780	806	784	779	772	830	816	764	788	783	770	794	816	806	800	791	825	826	816	830	813	824	856	798	823	803	794	797	764	800	814	814	839	792	798	793	830	781	814	838	850	794	798	794	800	788	863	778	787	838	786	836	773	824	833	792	795	798	840	802	804	819	845	809	856	809	844	825	790	795	807	785	785	789	806	799	810	789	708	833	809	826	820	799	819	815	815	770	823	794	823	838	804	868	784	769	836	818	775	771	812	819	877	839	833	759	799	813	808	842	839	840	789	788	826	823	773	836	808	863	803	810	840	758	784	829	790	827	792	764	826	806	795	810	795	792	805	848	804	802	890	793	792	802	850	759	828	828	806	774	786	851	790	826	813	804	847	767	780	811	826	779	830	827	787	797	844	808	757	768	767	785	786	775	780	795	824	823	830	802	790	851	823	785	781	805	865	851	833	820	850	757	820	843	768	834	807	791	822	828	816	846	811	837	773	860	832	806	761	799	817	818	834	795	794	792	766	770	789	855	782	782	812	807	873	788	814	818	790	816	845	800	837	798	820	808	771	829	822	731	803	828	818	795	764	836	817	785	823	875	799	822	812	821	799	821	821	801	771	847	806	798	786	784	829	761	799	780	800	751	789	812	800	800	793	813	773	811	840	850	829	780	817	793	813	832	750	797	855	845	836	761	819	785	830	801	807	814	822	787	811	818	814	793	821	796	772	808	839	812	873	818	793	824	825	842	827	814	879	795	763	821	828	829	833	869	762	825	830	795	855	785	751	790	827	812	830	828	775	805	835	820	800	801	762	846	775	864	761	787	771	789	844	847	810	790	846	852	788	836	802	758	808	780	772	808	812	846	834	832	843	816	868	793	823	805	814	791	772	817	789	802	830	796	842	760	774	853	787	799	784	781	788	788	815	837	793	842	778	824	775	827	824	796	773	816	801	784	821	807	808	793	775	814	853	842	821	836	814	808	838	753	775	825	869	841	816	812	857	775	844	808	803	788	821	782	803	763	826	805	802	802	809	854	795	806	815	806	761	807	805	762	804	777	823	825	868	822	782	852	836	780	828	766	817	778	847	817	813	833	799	811	775	826	808	798	815	839	790	822	830	811	827	803	810	797	781	812	812	797	795	820	841	771	848	829	775	818	808	801	818	813	809	826	825	797	801	820	804	817	785	786	829	780	802	826	783	787	818	786	803	870	861	828	823	804	755	802	821	785	800	799	817	796	796	798	856	829	766	750	839	789	805	860	795	809	847	834	829	827	783	804	796	802	790	778	796	812	783	830	801	838	766	762	805	827	827	769	767	788	848	781	850	769	748	764	768	796	820	807	814	785	756	772	854	857	799	832	782	838	767	820	807	851	780	828	838	820	853	797	857	808	785	786	845	833	839	825	801	819	835	843	801	801	847	808	864	844	808	839	796	753	811	837	778	820	750	809	773	823	806	830	869	759	859	823	820	838	821	795	859	807	834	772	849	809	773	803	785	801	811	841	831	848	815	773	821	772	789	826	810	857	847	851	829	819	792	789	848	820	804	793	813	797	817	807	780	800	815	853	789	800	792	807	806	818	836	796	855	900	813	777	824	808	854	812	813	791	847	826	809	787	861	797	826	822	795	824	835	845	824	778	798	852	818	759	732	798	798	792	798	814	831	814	801	792	820	817	867	739	787	791	751	752	775	817	777	817	791	830	805
41587	14556	2843	1705	1184	814	717	638	522	456	447	401	356	366	352	333	308	331	312	314	293	326	320	316	275	296	286	307	315	299	276	277	274	290	263	297	274	285	304	288	269	290	311	281	279	283	264	271	268	269	270	280	269	272	268	279	242	285	287	268	289	278	272	290	283	269	291	263	273	311	252	268	278	262	292	284	276	287	283	279	256	293	262	279	245	303	269	264	252	288	263	274	258	299	286	257	283	257	264	250	255	252	263	278	260	242	301	311	286	278	273	260	274	283	262	260	243	287	290	249	274	254	258	312	273	267	267	263	294	255	287	283	278	275	288	240	251	266	234	289	294	275	257	277	303	264	270	273	289	263	240	261	253	254	242	266	282	264	279	274	297	263	257	258	285	248	278	268	273	270	279	248	280	271	249	274	281	256	280	282	291	267	247	314	271	295	305	290	280	286	285	265	288	259	301	280	278	294	273	278	286	271	254	266	275	275	304	277	269	285	298	287	276	259	253	286	285	252	237	284	268	267	256	283	279	264	265	284	282	270	286	268	270	254	277	246	291	275	236	298	240	260	276	286	292	280	282	272	263	307	262	249	263	257	247	281	274	248	256	266	260	295	256	271	271	256	244	293	262	270	290	258	317	287	291	268	278	252	269	291	278	279	269	253	273	270	279	261	269	268	248	263	299	261	275	259	255	293	258	251	281	259	255	272	268	268	281	238	254	273	266	244	263	264	284	280	237	273	260	300	268	269	287	289	269	303	269	266	278	276	267	249	240	281	278	296	290	266	280	270	276	273	261	246	286	242	288	268	294	286	300	281	287	247	265	274	266	283	288	285	274	273	270	264	266	256	255	297	269	265	276	290	269	295	266	239	286	281	261	291	224	259	255	258	270	232	286	247	280	281	281	245	244	301	315	262	263	286	296	278	281	291	263	269	283	269	279	271	255	275	274	282	286	272	257	253	281	258	279	270	310	263	257	292	272	280	254	265	269	264	277	235	255	278	265	285	268	262	274	278	264	272	289	283	297	254	275	231	274	242	260	271	259	276	249	299	300	263	260	261	266	278	258	279	266	270	271	281	287	265	299	281	277	275	251	283	316	273	302	250	293	255	269	251	233	272	238	281	277	237	261	246	289	281	308	287	280	284	285	276	284	260	262	268	272	274	263	273	277	284	228	267	254	273	307	263	250	303	281	256	255	280	261	273	280	264	253	300	289	280	289	271	271	268	250	265	256	294	249	277	295	260	278	253	307	269	249	305	242	280	273	264	289	255	260	271	236	287	257	295	275	268	289	282	266	268	272	269	290	259	288	300	295	296	286	307	289	277	283	266	269	259	270	252	286	279	264	270	260	265	268	261	266	285	229	264	297	257	285	281	266	275	274	279	278	274	251	240	303	240	265	277	288	257	260	290	256	284	259	291	268	274	266	271	278	287	276	278	292	266	270	289	252	263	277	278	246	280	300	302	284	263	300	267	261	270	247	258	289	255	273	274	268	312	236	290	278	239	288	284	277	277	261	269	285	263	234	269	260	293	276	268	290	263	265	252	279	240	265	269	274	287	287	253	260	277	294	265	275	297	286	278	296	273	283	243	245	303	265	270	240	277	303	259	304	282	267	278	290	264	265	264	289	279	267	287	266	299	259	271	289	304	268	279	251	267	271	257	300	315	280	266	288	276	308	266	255	273	267	263	298	270	290	267	276	274	279	241	278	294	263	280	265	251	247	238	277	247	253	288	299	263	274	254	261	252	301	252	252	280	275	268	313	296	287	267	277	248	267	256	242	280	264	278	301	272	269	269	251	272	239	252	260	282	270	276	270	262	295	267	253	256	266	254	284	255	256	275	269	259	255	280	291	261	265	258	267	287	258	288	257	250	286	281	276	272	264	242	272	270	265	297	258	280	270	249	273	289	265	285	263	290	279	272	299	269	269	291	279	288	287	265	286	268	301	256	269	273	276	258	286	269	283	283	267	265	288	264	275	275	249	305	292	275	252	277	255	257	274	268	282	285	301	262	259	276	262	291	267	292	259	254	271	260	260	258	261	231	301	255	245	254	275	272	253	311	273	272	288	256	256	304	276	271	278	287	249	251	268	239	259	278	285	262	284	277	224	294	276	261	284	252	289	253	300	287	248	298	275	283	278	276	266	275	285	248	269	297	302	279	250	248	267	269	232	275	283	290	285	280	263	277	267	271	264	259	279	271	290	267	279	288	264	266	266	277	265	273	262	285	269	279	287	299	234	262	292	276	289	251	279	266	280	261	261	284	287	250	259	280	284	260	248	265	255	289	255	266	276	308	289	291	282	296	247	262	272	293	286	248	265	265	273	276	322	258	292	292	259	288	265	259	271	283	261	285	258	268	266	281	257	295	304	255	277	286	264	270	253	314	252	304	271	257	279	284	268	269	287	298	265	271	265	276	260	274	270	283	259	255	278	258	263	290	266	282	265	284	266	237	252	267	279	239	273	267	253	244	248	251	245	290	276	247	279	281	253	269	253	267	250	273	288	266	289	280	242	283	273	279	284	286	228	271	273	260	284	289	270	275	258	278	291	278	256	284	263	247	280	288	296	283	249	253	278	260	281	280	263	264	286	265	269	314	243	288	280	251	264	319	287	278	283	279	265	281	262	269	280	271	280	251	256	280	281	264	231	274	271	292	253	286	274	272	259	263	279	266	285	264	254	277	304	242	279	261	257	306	322	285	305	287	263	257	255	245	284	264	266	279	297	238	279	249	252	322	281	281	248	242	280	274	303	274	257	282	282	260	280	286	289	256	304	284	237	253	292	282	329	237	260	282	268	262	296	273	282	288	274	270	284	296	289	303	258	269	255	283	296	280	287	285	236	280	264	272	290	242	270	269	283	276	229	285	266	284	290	277	276	292	302	269	259	284	272	280	287	272	247	274	263	269	276	241	261	259	261	269	272	246	283	282	289	246	239	293	280	277	301	283	311	264	297	253	249	267	244	300	260	278	293	272	276	278	261	265	284	279	254	250	268	284	276	271	279	258	270	244	252	271	264	274	277	254	259	280	238	280	297	252	296	263	279	271	277	290	226	244	263	292	265	280	295	297	275	262	277	266	270	285	272	273	277	240	268	279	281	269	261	266	273	264	262	272	271	277	274	273	276	279	286	264	264	265	270	260	253	314	267	284	278	286	261	270	267	275	268	300	248	263	298	257	279	254	259	275	296	251	286	282	286	258	259	275	309	291	272	228	265	276	284	251	246	273	269	272	236	236	281	287	289	263	259	270	267	256	275	270	298	268	300	277	240	306	238	271	318	248	288	262	240	268	283	300	306	267	272	295	233	255	250	265	278	274	298	249	260	264	258	253	308	281	266	274	273	292	272	266	293	244	299	280	292	272	264	291	242	273	254	273	290	266	304	239	284	276	283	283	247	289	286	239	270	283	244	301	268	278	259	257	259	275	245	287	278	305	270	298	287	243	286	291	268	279	272	271	259	244	287	272	266	266	267	270	302	295
21334	2327	5142	5500	4833	3902	3227	2653	2362	2011	1764	1625	1536	1413	1326	1286	1150	1128	1130	1038	1073	994	989	1035	974	900	954	885	921	860	850	882	859	853	832	797	722	807	768	770	822	829	773	772	788	794	782	766	755	747	752	770	729	729	764	723	757	772	746	797	751	746	755	692	774	727	780	775	726	728	729	715	692	682	755	675	688	732	757	700	757	708	745	723	733	714	686	706	705	742	736	704	730	692	745	751	736	787	733	706	741	705	728	742	736	662	743	732	714	677	712	741	760	755	722	702	723	709	726	725	777	746	702	742	712	739	696	708	740	659	739	699	722	713	692	735	687	727	741	653	664	664	775	735	647	714	756	684	717	730	704	730	700	708	708	728	694	761	700	703	718	701	731	716	688	682	694	684	676	716	722	711	730	748	709	709	726	768	723	751	719	733	697	746	703	700	757	699	729	729	715	707	738	730	677	734	740	740	729	699	706	753	714	734	693	679	679	765	719	727	730	707	664	714	713	733	745	732	757	650	713	678	718	667	682	717	727	693	726	734	719	729	733	714	718	710	712	746	725	730	729	740	766	736	700	688	741	680	752	715	722	714	689	709	693	729	704	706	703	710	702	738	690	706	708	714	722	697	805	710	726	711	670	714	691	679	761	699	729	663	674	703	756	708	758	671	759	708	667	721	746	714	720	706	697	670	703	659	715	716	688	724	705	732	718	667	732	749	726	703	731	721	706	718	674	773	727	708	736	695	751	683	703	704	741	743	740	748	681	740	746	701	761	731	739	734	712	706	728	726	714	727	734	703	730	726	755	752	705	736	729	775	688	689	759	766	724	731	726	710	762	725	713	700	745	709	758	713	735	761	696	709	659	735	739	705	715	677	725	702	728	734	680	736	703	690	711	707	680	740	672	750	741	790	728	648	680	682	744	732	746	656	735	727	755	712	730	710	732	722	744	732	737	665	706	709	676	697	687	676	746	760	753	730	718	720	733	734	721	738	715	711	741	678	730	691	761	713	701	770	689	735	713	738	724	712	696	727	736	734	708	739	666	719	679	728	696	719	754	665	732	726	726	750	711	761	708	700	708	724	691	778	674	656	785	706	722	697	683	691	721	691	699	699	734	704	672	727	721	744	776	748	692	700	700	746	732	761	738	740	730	692	741	702	669	719	705	682	727	732	723	679	703	704	749	728	698	709	706	716	698	713	745	659	740	727	730	778	667	687	765	760	666	696	749	700	698	724	698	725	727	744	700	706	754	746	711	695	755	720	731	700	741	717	735	747	726	750	732	718	718	759	721	687	707	690	721	663	703	669	699	735	715	720	732	743	734	694	729	718	680	754	750	714	702	748	732	706	695	708	693	734	734	695	715	717	759	695	651	684	735	719	752	704	704	683	728	722	722	736	767	755	672	686	716	676	724	754	717	708	695	656	750	710	764	704	717	730	725	743	760	754	719	757	750	677	709	740	718	699	684	693	727	727	690	713	736	739	737	709	725	722	750	700	739	688	724	733	737	723	731	667	723	698	719	729	678	700	765	769	663	735	723	732	693	705	704	709	744	682	715	763	737	737	782	717	694	734	707	741	697	702	775	747	710	709	682	725	695	755	724	725	722	716	709	720	698	764	687	703	737	788	746	700	702	680	716	687	689	701	726	661	733	723	699	705	742	746	700	703	689	703	724	689	693	690	698	684	750	697	713	702	732	700	743	724	706	764	711	732	714	693	672	671	754	691	701	709	723	714	699	763	671	757	795	680	709	717	675	756	664	769	759	748	711	767	700	685	708	695	731	703	688	747	710	743	718	756	732	685	678	667	734	701	722	744	697	754	684	707	693	692	714	707	769	733	650	735	687	710	716	775	700	758	697	658	759	711	703	752	702	745	670	691	718	714	727	699	741	706	686	703	694	734	728	744	728	756	720	710	758	692	697	757	739	667	700	687	699	667	715	668	709	711	674	686	738	749	671	682	698	720	722	735	710	696	797	711	757	717	644	737	712	708	710	752	708	709	659	723	728	735	722	656	745	719	701	723	709	778	666	663	697	733	696	705	686	725	673	737	711	736	730	700	696	687	743	711	670	700	727	715	733	713	768	760	719	714	693	730	694	711	714	732	742	709	694	698	729	673	738	703	690	696	732	781	722	668	725	748	704	704	738	782	695	778	725	674	729	663	671	725	744	760	726	685	731	727	720	701	673	707	683	727	695	772	741	677	698	715	715	715	712	744	757	693	725	738	704	729	703	683	699	718	752	704	705	694	719	708	738	726	714	725	713	766	660	700	709	733	755	759	699	680	726	720	703	698	741	657	761	759	746	751	702	696	702	684	723	740	687	734	680	719	706	713	702	681	747	738	746	711	710	696	728	700	743	694	667	695	745	698	733	703	748	686	706	715	749	703	721	715	719	707	726	724	745	666	752	682	698	714	696	691	669	716	683	723	711	719	716	750	744	758	745	750	715	704	707	815	705	767	746	721	731	670	659	751	726	701	709	680	677	756	697	720	748	742	793	708	654	690	752	726	687	682	700	714	695	657	694	714	752	698	741	704	761	708	702	716	718	685	723	698	651	761	706	648	716	678	717	766	694	736	683	747	724	717	707	738	704	737	718	699	700	692	762	750	728	699	771	732	715	719	725	718	710	712	758	697	730	740	685	723	712	696	731	729	768	739	755	746	701	698	722	753	680	689	737	712	737	658	728	728	735	732	730	741	733	717	734	718	699	741	742	695	740	726	735	753	750	647	686	683	685	723	686	747	726	700	686	746	736	700	738	679	735	753	668	698	712	688	704	723	751	745	708	700	677	704	685	715	696	686	732	724	728	714	734	697	705	753	724	752	715	684	691	777	772	725	705	735	753	701	677	678	792	729	727	731	704	718	730	744	673	775	712	722	706	684	712	737	736	694	641	750	678	726	704	742	672	685	695	690	714	738	728	720	727	717	741	737	710	692	736	713	775	722	717	711	713	720	704	700	662	671	694	721	660	764	712	703	684	696	727	724	733	715	643	715	705	715	735	696	747	715	658	731	682	709	746	722	705	709	696	696	732	689	711	708	711	798	704	749	718	687	738	750	689	716	703	711	675	736	680	696	692	675	742	738	707	739	699	682	715	742	702	659	732	752	699	748	711	728	741	721	697	745	708	719	737	779	701	709	682	698	675	736	741	680	724	701	725	732	713	663	697	716	685	707	735	721	713	644	721	715	720	683	709	668	666	747	716	746	724	732	713	727	715	760	729	742	701	700	704	739	677	730	776	697	725	756	732	763	707	715	739	758	700	698	769	719	772	777	683	681	693	705	660	688	750	721	717	775	682	709	759	736	721	731	680	726	745	690	722	740	699	733	758	710	679	705	714	668	748	693	743	720	729	724	724	749	715	732	752	718	749	751	668	684	704	691	735	718	711	719	757	745	761	689	708	728	720	714	706	707	718	705	715	713	694	673	721	684	679	717	720	659	733	714	714	719	702	723	702	724	752	737	666	647	728	710	767	680	731	733
3228	220	183	166	166	192	177	177	177	179	177	180	179	173	158	152	181	168	160	151	156	166	171	182	162	181	152	164	171	190	158	147	165	166	169	172	130	180	176	165	166	158	159	163	175	155	161	150	158	177	152	174	168	146	166	177	139	151	166	169	169	172	157	194	159	156	158	155	159	138	151	176	159	156	184	177	151	179	147	161	137	148	159	147	140	154	185	168	170	164	168	184	162	170	165	172	173	160	155	135	167	184	160	157	171	149	165	187	180	153	167	157	142	168	155	163	182	172	157	183	165	167	182	151	147	158	167	156	166	175	182	149	167	162	162	162	146	155	176	153	167	170	162	137	156	166	159	184	139	157	173	164	144	161	160	161	165	186	139	161	158	189	141	139	159	184	185	160	154	175	169	174	147	148	162	160	156	165	176	151	151	164	131	145	142	165	162	175	156	147	157	140	154	152	172	160	147	134	146	145	161	168	138	147	155	165	123	167	149	128	152	165	151	166	176	155	166	147	163	174	161	155	170	165	164	161	162	159	166	154	159	170	148	141	137	160	181	155	179	164	168	161	172	169	156	153	146	139	171	182	132	166	176	170	173	174	157	163	157	175	147	170	167	151	176	158	170	168	163	143	171	137	171	146	178	132	168	164	149	187	172	151	161	172	160	159	165	140	155	171	144	162	187	157	175	168	159	176	156	171	178	162	150	149	167	151	146	158	162	185	162	170	168	156	181	167	162	139	169	157	163	152	141	131	159	157	167	160	163	141	166	153	186	163	165	159	148	163	147	168	170	191	147	155	145	151	167	151	176	161	180	168	156	160	172	170	161	145	171	164	175	150	172	129	164	139	188	180	176	166	135	160	173	162	157	170	172	158	153	163	164	154	154	133	152	167	165	176	161	134	167	124	161	152	171	147	170	166	159	153	167	152	181	143	154	163	156	134	148	174	160	165	153	165	159	178	181	185	186	174	163	174	173	169	174	161	153	151	164	165	165	148	185	131	157	176	176	173	178	162	162	164	161	166	157	149	140	164	152	177	161	165	169	165	176	166	180	155	143	158	186	141	167	184	150	157	171	152	161	182	172	178	172	165	169	167	163	171	149	171	163	142	158	164	170	173	161	167	156	165	157	152	149	150	153	153	158	160	171	189	163	158	145	148	153	142	155	145	155	148	132	161	160	167	158	167	151	161	167	157	173	193	168	157	165	151	178	155	176	185	179	160	164	149	172	174	131	153	177	149	156	166	169	158	159	156	138	163	168	155	176	184	140	184	144	172	158	165	158	158	142	165	179	166	158	147	176	178	155	168	149	172	165	157	161	156	174	175	175	157	173	163	149	184	162	170	155	172	164	177	174	151	160	180	175	174	180	172	156	166	157	180	160	176	140	153	169	155	172	160	171	146	150	151	168	184	158	162	180	163	168	176	166	164	160	176	182	180	159	158	203	135	164	169	133	161	165	154	188	149	168	160	158	166	154	155	187	181	151	181	149	168	148	161	157	185	154	168	151	177	179	149	175	170	157	147	155	168	176	168	150	158	152	157	178	193	160	150	168	169	156	165	177	165	169	155	163	176	127	170	173	152	159	159	175	169	154	170	172	153	160	165	153	158	165	155	174	163	184	164	148	166	185	143	154	151	148	163	173	174	155	151	170	180	163	159	174	164	188	159	176	164	154	168	169	182	166	173	160	168	164	162	169	181	168	154	163	165	138	167	155	169	175	175	151	154	184	163	156	137	155	158	164	155	182	186	156	152	154	128	149	165	173	161	156	158	175	151	171	159	152	154	166	166	185	129	135	138	178	175	169	150	180	165	161	153	161	138	201	181	170	140	158	168	160	158	187	171	147	155	152	168	175	167	149	172	146	176	176	167	155	166	170	175	171	177	170	143	168	152	164	174	152	165	161	174	168	173	164	173	191	160	159	146	171	153	196	166	178	163	176	157	157	161	166	160	159	169	162	172	154	183	166	160	163	164	160	172	162	151	172	176	162	150	150	158	175	172	170	173	175	173	159	163	158	184	193	167	179	181	177	137	147	158	159	155	165	166	174	166	163	164	185	141	156	153	151	168	171	156	140	166	143	153	163	186	135	167	141	181	144	165	135	127	172	157	179	149	133	153	158	138	155	154	155	168	158	146	164	156	161	178	181	173	156	159	141	147	161	159	161	156	171	171	173	172	153	167	172	158	157	161	149	142	154	154	157	166	167	166	157	172	161	197	167	166	156	140	171	150	157	160	153	170	160	151	159	152	178	155	186	173	168	163	156	142	162	153	163	188	163	148	152	176	168	175	181	167	165	167	153	157	137	173	162	159	158	170	173	140	170	183	158	163	153	186	156	160	156	162	157	147	177	174	174	170	151	178	156	195	152	161	153	173	150	170	169	163	186	140	163	163	159	179	181	155	163	214	169	158	189	166	181	161	161	145	168	141	172	150	162	155	140	171	175	162	167	195	166	168	150	171	150	158	159	187	145	150	143	167	185	177	167	183	156	190	172	180	153	162	139	162	167	159	154	161	169	150	128	165	154	164	146	169	176	161	161	157	157	163	154	155	158	171	179	173	186	181	148	162	177	160	162	178	149	154	152	180	160	174	158	146	151	183	172	137	155	179	200	162	135	145	165	181	193	158	136	155	141	157	166	132	141	182	155	154	170	181	161	172	142	163	148	152	161	165	178	158	143	165	157	165	155	145	157	184	184	179	175	169	137	160	152	158	168	172	165	139	140	187	172	163	175	153	172	190	142	157	190	156	170	169	178	159	166	155	147	153	186	190	162	157	161	159	151	167	145	167	186	184	149	177	175	184	164	173	162	167	178	180	184	165	174	169	165	165	153	160	162	142	166	173	171	153	147	174	156	156	165	178	158	178	178	135	161	176	160	148	152	159	175	148	182	173	135	158	148	168	164	167	161	167	174	182	164	180	160	175	143	155	164	157	143	152	170	175	169	149	158	147	168	170	179	144	187	154	158	166	155	149	141	158	176	147	165	176	181	161	163	167	152	167	149	155	173	176	153	145	157	147	175	185	158	158	169	153	155	138	182	159	182	175	158	149	166	177	157	174	169	170	167	140	153	174	165	179	149	152	169	164	169	175	126	161	179	165	187	159	164	169	136	165	162	164	160	180	150	150	174	155	135	174	166	151	166	192	148	164	149	152	166	180	159	156	178	158	165	170	187	175	158	190	146	170	172	169	189	184	168	174	158	130	166	176	185	150	158	154	157	165	182	183	165	161	160	175	145	154	163	165	157	150	156	152	152	150	177	169	153	163	165	147	168	180	149	142	172	169	173	160	165	170	160	191	173	152	165	167	173	166	171	155	156	162	155	150	163	153	149	158	175	167	161	145	151	139	169	166	153	155	166	161	175	173	173	176	160	160	162	196	140	148	170	172	163	153	169	166	153	161	161	151	194	151	140	158	155	127	175	153	159	167	145	164	171	173	174	190	178	158	177	158	175	146	142	168	167	181	155	162	158	155	163	152	150	162
3116	575	641	622	624	568	543	576	532	576	576	538	525	544	529	515	528	496	492	524	520	527	490	522	483	482	500	484	491	525	454	471	499	488	481	537	489	501	516	483	493	471	480	503	511	493	509	461	549	490	526	496	500	509	479	493	491	437	484	499	506	503	526	499	489	481	443	483	476	496	492	481	485	517	450	475	487	537	523	494	510	491	503	472	527	541	553	516	485	532	498	497	499	477	491	501	507	476	489	481	553	512	460	523	505	491	476	526	466	525	524	510	490	492	460	487	524	511	497	469	470	516	493	491	514	464	541	499	527	524	412	442	516	522	514	495	467	481	512	518	491	474	491	500	517	509	490	493	502	495	464	487	473	490	481	485	516	480	514	519	463	495	488	525	504	493	502	503	487	485	485	517	477	497	500	510	502	509	508	498	472	491	517	482	488	527	475	468	494	493	492	475	445	493	504	505	483	508	479	509	505	524	477	478	525	489	502	460	498	514	499	490	488	492	523	484	525	490	515	508	481	490	475	467	499	504	491	472	547	482	467	479	517	489	490	485	474	505	475	473	478	504	455	497	458	539	498	488	482	546	531	506	500	468	473	479	495	456	486	477	515	524	476	492	518	504	487	479	517	507	499	468	488	498	451	510	495	511	496	480	506	500	506	459	484	508	512	542	487	478	499	507	492	473	475	479	471	473	497	488	507	468	496	477	482	507	515	509	488	487	516	504	466	463	485	494	492	494	499	507	519	450	532	517	507	476	483	488	501	519	491	476	501	484	491	479	476	530	465	462	493	504	469	493	511	502	480	488	504	504	508	473	518	473	520	454	541	509	509	480	506	472	484	461	518	492	509	514	490	483	497	508	460	472	462	509	504	482	524	487	494	502	535	475	517	476	495	469	520	494	481	495	478	529	502	456	519	500	468	501	519	454	509	504	502	490	479	457	516	513	471	492	507	480	501	464	505	525	485	471	455	474	462	485	486	515	529	515	464	498	491	470	475	470	521	475	471	507	451	495	475	481	504	532	461	563	511	502	484	497	501	512	506	523	478	522	504	506	533	461	525	537	468	527	510	479	515	491	491	464	476	468	463	515	535	496	477	461	495	516	512	476	448	505	477	509	505	494	489	479	491	528	487	479	480	470	517	463	501	513	490	493	479	494	476	524	467	503	527	462	461	489	451	482	515	508	519	507	481	497	484	447	483	491	539	518	514	481	515	490	496	490	480	470	461	539	482	525	530	523	497	448	482	512	504	503	484	460	440	499	501	526	491	480	494	481	483	514	472	497	524	482	514	491	457	475	494	464	469	478	481	472	482	533	469	492	552	511	472	472	466	484	511	505	497	474	513	473	482	523	485	476	504	476	479	519	518	454	515	531	486	483	496	509	510	456	463	510	469	508	461	489	507	527	457	486	506	518	461	498	513	440	475	457	530	469	520	508	512	491	512	505	505	488	509	501	491	516	499	486	473	455	513	504	501	452	474	517	503	513	466	499	455	502	497	500	496	533	498	520	513	501	452	508	484	495	504	474	494	479	470	513	484	487	453	488	486	512	547	496	430	457	507	505	499	463	499	492	470	503	505	503	469	473	477	480	512	484	478	489	488	513	515	521	520	562	502	490	513	489	468	447	482	485	484	486	469	506	505	523	502	481	476	514	478	499	458	507	507	484	526	464	499	468	479	497	499	495	499	494	490	532	461	466	465	525	500	473	452	475	485	482	498	497	487	515	485	505	480	469	501	488	480	446	485	475	450	520	479	510	485	492	513	483	480	470	490	480	489	540	505	491	456	499	489	483	501	472	529	486	470	511	493	494	486	488	468	511	443	445	533	487	478	488	488	472	487	500	497	498	504	494	500	506	470	507	480	487	524	500	516	507	499	487	515	477	475	515	492	512	484	465	483	516	501	503	511	489	499	479	487	486	497	499	510	505	508	472	524	490	526	471	500	489	486	477	457	469	509	496	505	502	473	515	504	489	473	488	455	486	503	475	464	459	483	464	493	510	499	528	495	526	472	526	523	505	487	451	510	491	456	546	474	479	512	464	470	474	509	490	491	483	454	498	473	485	489	502	523	522	520	501	544	450	510	532	486	503	488	471	498	514	548	554	495	486	512	513	462	474	471	493	492	497	484	526	525	441	507	453	502	474	474	477	511	515	497	501	453	480	502	494	510	494	482	477	502	516	497	494	525	508	481	492	485	512	477	459	488	477	483	528	466	467	466	477	486	513	513	498	527	477	468	535	490	507	506	518	533	531	500	528	488	552	497	554	471	504	498	508	491	475	522	501	525	499	514	483	513	538	492	483	496	521	479	494	503	502	512	532	482	467	499	438	486	520	477	519	515	472	490	495	484	520	499	518	525	501	512	498	499	462	483	458	485	478	523	486	489	511	514	502	494	472	491	473	480	509	487	494	525	522	456	482	511	460	494	490	495	480	463	495	478	481	485	505	511	497	480	520	474	504	520	490	440	535	473	530	475	475	511	504	470	487	509	510	476	451	498	490	479	457	518	489	480	520	493	457	465	510	476	467	494	523	490	497	533	486	513	495	489	454	515	508	490	482	489	464	495	509	479	487	519	469	514	489	483	497	494	495	483	486	487	481	477	477	511	470	455	518	512	475	454	503	522	464	497	523	490	506	547	504	485	518	521	503	490	460	512	531	536	502	496	490	502	485	516	488	498	516	503	468	521	491	505	476	516	486	501	529	453	477	495	473	558	497	506	495	495	501	519	526	478	499	482	511	499	520	488	497	494	502	491	498	477	491	485	486	498	504	529	485	481	485	507	479	516	501	484	493	491	505	471	495	521	497	467	463	518	508	512	504	487	494	523	478	490	525	503	515	483	493	507	521	464	542	500	448	495	443	457	448	470	488	501	482	511	478	473	484	467	484	474	493	498	476	496	513	475	518	513	498	516	496	489	438	475	479	461	443	519	547	460	476	489	518	522	489	454	482	469	525	458	456	514	502	483	529	443	461	510	497	510	445	483	514	461	522	484	497	488	505	478	479	512	513	463	485	484	530	477	474	491	486	526	466	492	488	483	509	505	483	471	474	483	470	498	490	513	529	464	511	500	480	519	503	501	495	482	493	504	491	519	511	507	517	512	469	509	485	525	490	498	506	470	503	523	480	495	513	503	490	516	531	469	474	510	486	476	503	473	469	432	500	456	514	505	482	519	504	491	526	486	492	500	517	486	471	466	511	476	449	481	507	467	489	521	526	534	542	486	488	480	479	440	499	499	504	508	473	504	468	512	488	442	486	523	491	478	443	439	482	530	527	509	457	468	480	468	508	489	468	526	528	488	491	481	466	480	484	479	514	511	493	502	475	512	494	497	477	496	497	472	479	510	510	516	480	486	575	472	516	470	489	490	485	550	482	539	482	482	495	529	466	532	517	507	479	504	454	504	485	473	466	519	501	503	506	515	492	466	528	493	532	534	478	503	460	490	477	474	494	496	483	506	472	470	507	504	490	512	506	476	519	469	521
28324	6299	1347	1064	725	579	513	456	451	406	389	398	338	321	337	372	314	336	338	302	322	323	299	322	322	329	290	317	313	331	286	317	307	310	333	342	282	278	286	293	305	272	282	307	319	303	332	320	272	323	340	320	298	323	294	300	295	302	282	283	299	306	280	335	315	293	296	281	289	324	300	319	315	327	309	291	302	309	309	313	284	294	341	315	300	307	296	296	297	300	298	275	305	315	306	290	298	307	312	282	305	320	288	307	321	303	290	289	290	299	318	300	286	302	283	261	322	299	310	300	296	303	289	320	277	273	282	311	315	308	293	344	283	290	276	306	295	326	310	334	310	311	290	313	297	278	313	313	280	302	333	323	293	307	272	286	264	280	312	288	305	285	250	330	266	283	303	282	293	286	300	306	319	313	301	284	313	301	303	298	300	257	295	296	298	311	324	307	300	301	291	267	325	330	298	301	299	298	278	258	286	302	320	297	292	304	318	285	281	263	289	313	298	251	283	299	296	283	327	322	288	293	284	311	297	305	273	295	304	295	288	278	301	324	309	313	299	318	298	344	319	280	293	291	275	307	327	316	300	312	296	307	298	287	328	304	290	298	295	321	316	278	308	272	291	288	304	293	292	306	345	302	286	317	293	316	328	328	298	277	340	318	279	301	302	287	322	305	306	310	281	304	296	311	304	306	301	294	293	300	283	280	279	290	276	280	312	302	311	303	312	291	287	324	307	332	318	306	306	275	298	282	281	273	293	321	301	314	263	313	301	281	299	324	294	312	285	290	294	290	309	295	307	304	312	308	305	330	297	309	312	290	320	303	313	307	300	293	285	313	317	280	284	329	317	324	299	331	302	309	296	336	349	340	305	276	277	309	303	306	292	325	281	308	285	278	323	316	312	303	312	281	295	310	318	315	311	292	300	289	294	281	309	292	329	303	366	296	282	289	285	311	299	291	302	299	344	285	288	277	322	282	273	300	292	300	317	272	289	304	277	292	305	273	316	308	307	321	287	289	325	312	327	304	302	319	300	327	307	278	294	287	298	292	293	298	276	322	336	293	306	284	322	276	291	333	290	323	305	294	294	318	335	295	294	304	246	331	282	312	328	327	322	304	297	325	310	286	305	292	305	278	323	270	302	335	301	312	310	351	314	302	281	313	295	292	273	292	313	313	323	322	314	266	295	317	337	317	290	310	316	315	306	323	307	310	327	293	332	314	289	253	279	335	293	310	269	330	295	316	275	285	292	302	298	346	315	324	316	303	320	290	287	288	290	310	332	299	295	308	282	295	295	298	298	299	270	327	319	318	305	314	266	322	305	283	254	309	297	293	338	319	263	283	306	314	314	257	304	269	292	299	298	284	304	308	306	273	290	273	326	276	304	317	315	299	322	295	314	300	279	293	298	304	310	305	299	308	304	311	310	304	304	307	284	283	327	296	276	275	317	272	282	283	317	322	345	289	332	287	316	304	272	305	311	286	291	322	294	284	312	319	312	299	298	330	305	279	306	293	298	274	294	297	332	273	301	317	312	311	270	328	303	294	289	318	310	288	289	293	292	313	298	299	290	283	280	299	311	287	334	286	285	315	305	288	322	321	334	298	284	289	301	291	292	278	303	281	319	296	313	320	262	308	299	285	273	289	279	295	301	312	291	270	307	282	279	302	309	290	305	303	322	288	318	298	303	302	298	290	277	288	315	302	260	275	299	300	303	313	301	317	284	297	322	286	274	308	290	329	292	307	312	284	319	320	264	315	309	283	284	275	339	316	298	284	317	259	303	310	305	266	291	307	298	292	281	289	314	290	291	292	282	299	245	304	341	301	305	324	292	296	279	306	292	273	300	304	286	311	282	313	308	308	319	303	286	311	320	322	311	293	242	296	322	307	268	305	319	310	316	309	275	330	290	315	298	285	314	309	324	287	289	315	280	313	293	273	274	337	285	315	280	277	286	304	327	324	294	311	318	286	290	310	288	263	314	326	303	293	295	303	313	304	304	290	279	312	327	294	295	340	303	284	317	310	326	312	297	275	304	315	326	296	281	300	291	304	299	359	306	309	318	311	275	309	290	261	292	329	322	279	258	301	312	287	287	278	300	298	274	281	272	299	322	289	299	281	255	308	286	299	299	303	271	279	305	294	301	314	300	273	299	291	281	279	295	264	260	321	285	323	329	305	323	295	309	310	333	307	293	283	262	298	320	317	305	300	309	285	287	343	279	304	279	294	302	304	329	329	302	323	323	318	318	288	282	312	276	277	287	295	312	284	311	289	284	327	301	280	316	286	298	304	303	328	273	290	344	307	330	286	302	303	298	289	293	302	319	321	298	331	293	287	297	309	287	297	317	313	283	306	281	293	311	276	299	298	313	304	296	293	326	300	311	310	261	295	333	322	327	284	323	320	298	293	288	343	303	287	287	314	301	291	329	292	303	313	264	295	295	303	292	324	331	306	280	313	278	300	296	277	320	310	302	301	316	308	299	341	276	325	279	310	279	315	267	282	320	320	289	317	330	285	301	284	279	306	263	316	300	292	307	290	299	299	301	286	313	267	285	303	315	313	292	290	287	277	316	311	300	298	309	295	327	304	312	297	313	309	348	338	307	320	335	307	303	298	303	279	308	322	306	340	332	297	287	282	272	280	313	306	304	283	315	301	306	291	252	295	303	297	306	293	301	288	337	308	284	336	301	276	319	317	278	307	287	314	291	308	291	364	319	285	318	307	317	308	326	284	308	289	311	322	274	294	297	319	330	306	327	298	308	296	287	296	269	288	330	266	294	298	308	304	257	305	309	310	298	286	306	282	288	270	281	275	321	283	291	308	336	319	256	312	293	307	291	301	304	286	292	308	265	298	271	272	299	291	299	294	256	305	289	281	319	279	273	311	302	325	300	322	324	335	285	344	317	281	317	323	307	307	291	307	291	300	291	316	343	300	325	319	311	313	297	282	251	312	273	290	306	310	281	282	321	315	315	296	298	279	297	292	285	280	300	298	304	330	296	307	308	316	287	320	285	295	303	295	303	314	296	277	284	288	320	326	281	266	304	310	327	273	284	309	279	293	313	298	288	314	294	306	287	295	277	291	298	299	299	276	306	324	317	294	292	296	286	273	275	293	329	343	302	298	287	300	317	273	333	304	309	286	267	324	292	269	288	270	295	300	302	297	311	267	287	261	308	277	327	294	295	303	263	308	301	280	274	306	316	329	285	324	283	329	312	339	330	300	299	293	277	326	317	283	292	313	303	270	310	301	356	308	285	321	300	308	295	299	316	313	285	318	311	325	276	281	281	299	320	328	294	302	294	305	293	299	266	292	303	302	320	290	306	294	303	338	304	319	321	301	307	294	300	283	277	273	296	300	278	288	316	289	308	306	302	308	306	294	301	270	297	302	297	299	323	286	277	299	276	281	287	287	297	291	283	298	286	292	263	251	305	294	314	320	294	296	291	284	314	285	286	280	291	329	297	276	311	337	302	303	303	291	288	299	318	294
14741	1666	3259	3345	3096	2476	2162	1866	1619	1431	1457	1278	1251	1215	1097	1045	1057	1037	987	954	989	890	970	922	916	908	923	900	917	872	870	882	906	824	870	858	835	861	857	889	858	892	855	838	865	879	866	811	776	833	847	777	794	775	817	839	810	872	822	833	795	854	840	792	783	804	833	824	841	796	755	828	828	835	798	821	809	796	818	798	854	793	822	825	833	835	799	759	775	819	822	848	833	820	813	823	849	884	832	768	843	787	839	775	841	806	847	800	870	795	830	802	839	780	763	832	783	796	791	810	798	789	824	839	768	826	827	828	812	812	841	770	840	834	810	779	777	825	769	812	796	796	844	817	810	806	815	812	782	870	764	815	792	823	830	844	814	838	790	829	802	814	824	790	821	794	801	773	818	806	811	835	791	819	823	762	878	818	805	804	731	746	828	832	802	872	826	817	798	759	777	804	808	798	780	825	807	796	764	756	799	799	840	874	832	840	853	799	821	799	799	811	855	775	754	826	837	815	821	827	871	792	811	774	802	839	838	814	814	796	828	832	807	779	884	814	832	825	802	777	827	810	887	792	789	801	819	822	878	813	851	847	786	790	820	794	807	773	821	777	810	815	806	815	802	800	794	830	786	777	785	796	820	804	850	792	838	804	848	777	805	820	836	811	838	766	813	764	798	806	818	785	787	840	814	835	804	820	852	847	831	800	808	807	790	740	757	804	809	781	825	809	806	846	811	805	789	776	819	807	801	817	748	750	742	794	825	804	832	796	814	773	817	795	771	844	862	819	796	797	786	808	822	815	846	821	801	804	805	803	755	776	744	773	849	796	830	838	806	856	849	822	784	776	795	843	786	804	846	839	803	782	844	810	811	837	780	814	816	804	806	832	823	808	779	828	786	793	773	835	799	815	869	858	817	819	807	827	817	827	781	839	826	839	813	811	765	805	794	816	803	769	776	880	787	814	832	783	802	788	760	810	813	804	820	819	841	865	807	806	768	886	816	782	775	775	848	797	810	803	763	780	833	870	772	817	781	819	857	781	843	807	842	741	804	790	790	784	832	769	783	851	761	823	822	803	810	810	813	831	846	868	834	783	836	824	745	829	784	830	787	846	750	807	828	781	797	787	783	792	850	847	793	834	819	825	846	795	814	831	823	834	788	821	793	800	844	792	856	846	814	795	818	832	842	779	846	816	739	774	765	831	815	816	829	835	798	820	782	793	754	835	839	777	806	816	789	858	791	819	790	820	848	841	805	823	790	799	833	864	808	837	833	773	796	789	816	788	835	827	811	828	784	818	744	812	777	842	814	837	794	788	875	817	825	786	795	829	731	845	835	787	779	794	836	807	799	832	756	792	757	795	809	832	870	813	864	843	789	805	840	784	822	836	847	796	839	825	787	801	790	850	825	814	808	831	811	820	791	832	788	816	862	821	832	839	803	762	820	819	797	821	858	839	768	847	772	815	801	816	796	817	783	794	857	813	774	802	777	810	776	808	823	839	824	864	791	811	797	832	841	824	840	775	827	771	861	807	760	860	807	772	800	800	850	846	819	790	805	778	767	829	819	787	799	830	803	762	803	785	815	783	785	770	831	808	816	820	838	833	872	798	808	815	790	837	818	831	812	790	813	815	775	830	816	870	819	813	817	851	822	786	828	817	838	785	779	861	820	815	777	804	820	795	779	818	838	814	795	804	847	816	814	780	799	770	839	775	781	778	808	840	836	801	824	761	816	817	763	832	804	797	839	819	810	819	798	809	819	778	815	771	865	830	813	768	818	776	771	811	842	830	819	816	852	754	805	857	795	782	774	852	821	853	778	808	810	797	804	781	853	854	863	814	826	745	810	807	810	814	823	818	835	814	823	786	830	740	806	796	744	837	790	850	791	747	798	833	827	823	841	808	794	794	801	818	835	820	810	796	810	790	804	812	781	839	844	834	798	799	802	836	826	825	797	831	794	815	780	831	811	875	786	824	803	884	785	821	816	837	785	803	791	801	817	850	838	794	828	810	836	839	821	796	796	780	827	823	782	841	813	750	809	792	799	826	784	857	857	782	821	766	795	791	787	828	802	815	794	787	791	802	800	834	754	810	831	814	845	791	749	808	765	801	798	828	773	743	799	786	756	872	745	825	824	848	846	817	833	813	843	825	820	847	797	791	858	799	756	791	783	797	796	835	830	805	850	804	838	784	800	794	800	834	809	841	819	842	795	858	795	810	785	808	773	789	804	797	800	820	811	810	806	811	793	799	761	791	828	796	770	808	812	815	788	850	794	804	809	805	829	824	866	850	799	813	809	770	775	834	789	843	825	759	818	785	817	774	842	828	834	886	818	857	821	819	761	752	813	818	807	868	816	792	799	844	851	812	807	832	806	790	791	817	822	796	768	769	791	779	800	861	810	823	819	810	817	846	793	854	785	818	854	795	838	785	830	789	791	805	761	808	735	837	773	823	779	789	763	832	771	853	781	762	767	768	794	846	801	817	827	789	830	812	808	755	792	828	783	834	840	808	811	811	742	840	779	864	823	815	808	798	819	843	797	754	847	831	829	817	789	783	796	788	787	802	846	801	802	813	843	759	795	789	798	841	796	805	800	825	774	800	845	800	804	810	774	797	829	775	788	828	736	836	824	823	845	860	762	774	804	792	794	818	810	837	806	877	786	812	796	846	863	825	789	791	803	773	804	825	816	810	808	811	877	837	803	826	788	810	785	805	828	807	848	875	791	869	773	790	794	829	838	792	796	782	830	816	778	768	788	811	829	793	764	802	757	765	809	792	851	814	842	808	836	835	838	838	795	818	854	816	782	824	839	796	782	860	809	846	802	805	803	822	777	812	859	816	812	857	837	811	837	858	837	744	780	842	835	852	780	839	797	773	839	840	783	742	778	772	792	818	728	823	790	789	820	851	839	839	758	791	804	766	790	782	790	802	785	828	800	788	804	762	757	767	818	815	787	786	824	829	801	793	815	753	861	827	798	730	835	819	845	796	840	807	814	827	836	823	780	807	832	847	843	792	780	775	800	798	817	810	747	835	782	783	836	848	825	861	793	774	752	787	792	783	808	783	783	769	823	802	831	834	804	807	838	826	788	797	729	847	780	825	763	806	794	792	853	798	826	774	794	755	820	779	831	815	823	824	811	786	822	808	784	824	808	842	778	850	777	820	833	819	843	836	820	767	740	764	793	816	825	830	852	820	779	808	781	792	791	811	778	843	790	792	783	811	834	801	795	763	802	834	827	842	771	808	820	808	808	829	819	838	795	866	807	795	760	827	854	816	831	809	799	789	834	805	758	802	821	802	823	743	802	841	847	803	809	801	804	827	741	793	861	784	803	831	816	822	831	820	836	837	801	810	826	800	801	853	807	797	854	791	809	829	809	850	794	824	823	799	874	820	836	785	783	797	762	798	832	834	804	794	824	824	831	831	841	839	806	832	838	833	783	837	845	803	804	823	872	824	747	810	825	801	813	790	790	795	814	838	759	843	823	813
42309	14963	2838	1677	1245	911	642	546	498	473	392	377	359	327	375	349	324	320	312	284	295	310	296	286	268	309	314	297	312	287	292	287	285	264	286	281	296	289	300	290	277	277	275	310	287	278	274	289	306	267	289	266	297	257	286	315	250	291	245	265	260	296	265	278	277	249	259	270	294	250	280	283	273	254	290	239	252	267	298	254	290	284	295	238	284	273	302	242	276	275	239	278	281	290	295	265	257	296	275	245	280	253	287	250	279	300	281	247	308	296	268	272	252	273	248	265	274	300	273	246	241	241	254	267	288	263	275	310	265	273	305	251	268	264	257	219	290	282	253	269	271	227	285	316	236	275	264	268	276	294	257	287	266	241	272	269	259	273	266	282	267	275	258	275	291	258	285	305	281	269	280	252	258	251	268	262	228	280	294	279	276	282	279	292	299	271	280	302	269	268	277	252	246	261	280	259	290	245	274	249	244	268	276	244	283	272	272	296	299	250	269	277	290	274	254	273	261	259	287	262	260	274	258	262	271	248	283	298	281	280	301	236	266	271	258	273	288	287	251	236	237	267	273	285	279	259	289	281	294	303	264	267	298	260	275	289	254	275	245	260	281	273	313	236	272	299	262	296	255	238	280	284	292	281	269	281	266	259	261	261	263	291	274	279	270	273	270	246	275	248	250	261	282	266	251	281	257	268	268	274	249	269	281	306	268	242	273	252	296	264	266	267	252	275	267	273	268	266	256	302	290	260	256	278	287	276	270	268	265	250	275	226	259	267	281	279	283	250	269	261	272	291	262	293	281	278	267	279	277	271	285	292	275	269	281	264	277	282	282	289	294	248	279	266	241	281	291	254	266	242	257	273	253	272	260	254	262	280	272	240	275	299	261	248	300	271	256	286	277	250	271	288	286	271	276	253	283	253	263	272	276	263	288	260	283	278	277	273	292	283	258	271	275	297	269	246	289	263	247	255	274	285	259	286	253	256	264	260	273	269	279	261	265	274	261	264	275	237	250	284	276	267	298	283	245	281	269	291	247	265	261	270	261	288	270	260	274	270	258	273	272	294	282	283	235	268	255	269	294	250	266	328	286	271	269	308	290	303	266	255	307	267	265	274	227	265	237	291	324	318	242	294	303	265	296	275	271	270	294	293	273	248	275	261	282	271	267	281	297	267	281	262	256	285	260	285	269	253	284	272	278	284	251	287	294	273	271	273	279	265	284	282	263	272	272	279	256	281	268	268	262	287	258	272	261	286	259	286	289	277	272	275	268	303	263	273	258	274	276	277	258	280	289	262	308	278	282	284	272	290	282	201	273	264	295	281	299	287	272	304	256	322	274	292	275	282	268	255	269	248	286	267	289	269	301	250	269	276	279	258	248	255	262	285	318	268	251	243	286	263	252	254	242	326	265	269	288	261	268	283	260	265	243	271	261	266	285	250	261	285	285	302	266	289	260	291	256	283	274	265	253	307	293	254	264	262	272	287	277	285	265	272	241	269	244	263	288	291	257	254	256	276	277	255	278	290	261	257	272	265	255	278	291	255	277	238	270	291	259	234	260	270	266	264	281	270	259	258	265	233	256	270	304	271	260	281	267	239	275	284	258	283	253	290	302	252	267	245	247	292	270	246	288	257	267	255	267	272	272	296	286	301	250	248	250	303	280	280	284	284	275	270	264	267	300	285	262	276	290	255	279	269	272	266	249	270	245	274	268	275	291	292	272	270	277	305	307	287	316	292	286	294	277	287	287	266	302	280	315	262	279	271	274	295	274	269	267	260	241	302	261	270	263	269	254	240	266	249	274	280	291	263	249	244	284	257	283	293	265	267	258	276	236	263	286	216	283	293	236	273	284	287	269	294	279	292	242	254	305	273	253	277	266	298	301	262	300	267	232	243	288	263	275	289	247	257	272	243	269	286	266	277	246	240	285	283	302	268	289	267	267	273	282	275	263	288	273	262	269	247	286	258	261	286	304	264	247	249	270	245	289	278	298	269	270	251	290	310	280	258	259	266	276	272	278	284	255	267	272	289	266	242	248	264	281	283	290	259	270	271	266	277	289	290	290	286	279	260	265	282	294	306	305	263	252	262	273	298	241	271	255	277	285	295	267	280	275	250	265	270	310	298	298	271	265	248	255	267	262	283	263	281	255	283	281	270	239	296	267	260	275	272	241	293	276	280	266	295	287	288	276	277	291	265	263	277	272	265	264	287	288	248	283	237	258	239	299	286	287	268	263	266	253	238	293	277	287	226	279	280	246	278	267	282	294	263	280	260	292	309	249	271	236	292	295	279	254	313	264	251	252	292	278	274	259	290	285	264	254	282	261	258	283	260	269	264	243	287	258	248	279	270	299	261	284	263	263	254	287	290	301	298	253	276	271	252	273	288	307	258	251	244	250	282	284	290	263	251	286	256	282	271	273	267	267	249	317	257	286	294	272	284	266	285	274	279	277	306	268	226	290	280	260	275	258	279	287	287	262	294	240	255	277	276	263	277	264	275	265	293	247	235	289	291	262	271	278	281	268	276	278	277	267	286	290	265	266	301	294	275	268	248	269	249	274	291	285	253	270	256	266	273	277	268	250	290	264	254	307	259	263	270	270	275	262	270	261	269	277	309	278	289	245	268	252	280	270	258	265	270	276	266	284	252	252	281	274	286	253	269	268	279	283	278	269	275	293	254	266	274	280	263	265	257	253	265	254	265	278	293	265	285	253	266	239	273	264	265	233	290	292	275	275	267	270	271	258	245	284	299	255	253	272	263	263	242	248	275	270	245	253	277	279	283	277	248	300	245	289	247	277	257	256	242	266	292	263	253	278	244	262	283	260	251	252	276	287	264	302	261	281	272	237	298	279	276	272	292	237	283	227	283	259	261	265	270	247	283	280	276	274	284	262	262	299	278	270	269	278	289	272	282	270	258	288	280	268	271	243	270	273	288	276	261	246	263	258	253	274	246	250	253	267	304	288	276	248	261	261	264	262	266	285	284	276	284	310	297	276	257	261	278	265	264	263	235	252	309	253	271	263	279	272	276	290	263	262	267	272	240	266	292	259	294	278	258	233	282	250	247	247	255	284	286	265	272	283	262	279	267	271	231	291	274	281	268	283	300	271	252	241	277	247	253	270	279	247	244	234	271	269	271	263	255	278	306	289	300	293	278	271	286	242	264	273	262	265	270	229	290	285	243	268	306	281	251	292	263	275	274	267	281	246	270	265	266	270	279	284	278	284	265	244	232	228	242	298	270	267	258	268	284	262	240	238	224	290	236	300	272	267	262	282	261	238	268	243	256	292	265	244	284	282	267	286	261	265	233	281	252	304	241	265	249	261	284	258	311	260	249	254	266	280	275	264	285	275	250	295	259	263	265	265	266	263	313	286	243	259	278	230	297	274	249	240	269	261	257	273	254	285	278	247	306	275	269	289	272	251	272	263	272	248	258	277	271	277	247	264	261	288	293	277	284	268	264	270	267	291	269	270	237	269	274	265	238
21905	2422	5233	5615	4740	3887	3147	2706	2370	1972	1815	1599	1529	1369	1405	1254	1193	1148	1134	1101	938	968	976	929	874	877	904	913	875	854	866	858	746	863	911	819	778	830	806	762	817	807	768	800	810	802	747	791	753	765	758	764	779	731	731	748	714	759	800	739	720	726	710	734	681	710	744	734	692	710	740	713	704	750	748	738	697	721	742	734	750	678	661	754	736	738	721	732	719	719	740	771	715	726	707	719	662	736	735	751	720	750	724	740	693	740	734	718	733	700	689	754	714	699	753	704	680	706	734	740	721	718	731	701	681	698	749	724	716	734	665	742	680	736	683	756	737	673	738	781	683	733	759	706	713	714	713	700	680	770	728	729	759	748	760	673	699	732	762	767	717	708	736	711	684	714	681	723	689	729	690	732	731	744	725	738	719	745	678	726	723	668	729	684	724	742	698	684	708	727	689	730	729	739	672	693	730	700	705	738	725	715	702	719	692	727	755	710	695	729	683	701	716	711	722	723	677	705	731	699	694	671	715	745	752	723	714	707	709	715	717	724	713	711	702	756	703	696	727	685	756	710	704	692	729	692	733	691	737	677	751	694	662	709	714	684	738	679	673	718	709	693	693	735	727	704	693	725	684	728	705	721	644	644	716	735	707	748	777	681	716	709	699	676	747	733	720	716	721	719	717	717	734	686	766	738	781	767	674	660	752	753	727	729	729	763	716	685	720	701	739	681	735	736	692	677	651	735	659	695	721	678	792	736	710	724	707	704	689	733	709	679	730	720	672	709	737	702	688	679	741	721	716	726	695	687	760	707	687	753	705	752	668	722	732	707	760	740	690	714	717	687	698	756	724	715	719	720	734	697	727	726	690	694	710	745	739	722	746	740	730	688	703	694	707	725	724	669	722	693	717	717	775	702	715	755	753	713	691	758	728	682	713	658	660	733	743	749	753	656	690	711	710	730	723	700	728	737	723	738	730	711	739	680	701	696	749	743	710	684	704	673	737	687	744	689	686	753	728	716	747	684	749	703	713	750	650	737	690	707	709	710	734	732	728	704	718	736	717	671	732	696	723	749	691	707	683	726	725	706	700	755	743	734	720	730	718	685	681	695	681	718	745	703	767	696	723	724	712	715	735	759	722	716	718	728	728	777	741	687	722	688	747	720	740	709	703	700	710	741	681	725	730	697	711	687	704	685	631	731	709	735	669	727	732	716	681	711	725	669	713	761	716	693	687	747	695	738	685	657	719	735	700	710	702	681	753	695	725	729	659	746	728	691	699	672	697	677	748	710	709	769	757	732	742	723	656	716	704	689	705	734	692	670	690	669	684	681	751	633	704	709	691	693	702	692	742	751	679	667	750	707	747	666	744	688	714	725	749	705	764	633	741	733	724	746	694	742	742	742	671	740	743	667	759	707	733	685	722	689	711	673	697	749	692	697	668	688	714	732	679	697	737	722	701	668	675	714	727	747	670	712	730	757	760	732	727	727	690	728	707	749	670	719	707	704	685	738	733	731	743	705	707	764	734	752	754	720	672	721	721	710	704	699	744	751	682	706	742	738	671	727	697	771	733	676	672	735	709	681	676	711	688	726	733	718	714	687	738	664	751	711	751	739	710	682	678	691	694	697	708	657	693	679	740	697	710	706	739	732	740	693	671	718	723	709	728	717	698	757	695	701	708	728	705	725	744	724	729	695	692	729	667	674	750	692	739	747	732	696	724	668	720	700	703	708	760	700	697	681	743	754	747	698	662	696	686	717	701	692	746	731	735	732	732	733	782	734	746	714	716	729	725	692	702	702	715	730	686	731	738	753	707	706	715	745	747	635	716	707	749	695	698	646	735	692	700	692	717	744	701	706	716	711	713	721	657	677	734	686	683	767	693	702	741	740	758	721	748	687	670	754	739	716	706	736	701	702	710	747	713	736	708	684	682	694	674	755	678	681	715	745	698	721	682	717	758	733	728	770	691	729	712	704	717	718	735	733	771	737	721	691	724	730	764	735	703	759	678	723	733	681	696	679	688	683	717	699	667	704	708	736	729	738	721	684	709	720	658	725	723	724	704	738	714	690	696	740	728	687	734	703	711	705	720	708	727	751	719	748	722	713	771	728	698	699	730	712	699	676	661	711	729	699	705	751	743	730	686	731	712	673	738	714	717	720	733	739	712	734	721	750	717	753	746	724	708	696	653	717	718	692	691	699	725	760	699	706	688	690	714	693	694	761	714	736	753	684	678	708	737	714	704	711	686	738	721	720	679	668	748	734	763	684	741	737	744	697	686	703	668	727	740	710	716	733	710	704	765	739	717	731	702	706	730	743	711	774	720	718	722	724	716	750	709	692	701	729	725	710	707	688	728	699	699	691	671	687	716	656	728	680	712	736	675	746	677	788	733	733	722	683	680	657	728	714	754	735	678	729	713	707	746	746	744	725	669	702	724	757	723	706	689	706	737	700	713	679	684	702	712	752	699	693	689	679	725	690	730	679	765	713	707	713	742	703	710	752	707	741	725	691	679	719	727	722	698	716	676	683	717	667	735	697	703	704	765	729	716	668	742	681	687	695	734	677	684	752	757	744	747	705	709	763	730	747	726	718	752	713	738	744	727	700	738	721	702	716	768	725	715	720	669	694	721	728	683	699	734	656	699	721	741	718	722	718	728	748	737	773	762	730	756	750	724	733	664	712	728	705	736	729	687	705	725	752	715	747	742	706	686	736	737	677	701	691	680	685	705	688	713	708	697	691	735	727	757	778	705	711	694	743	700	720	749	724	725	677	729	722	632	767	689	757	725	776	758	723	727	712	696	755	748	705	704	735	739	701	783	743	680	703	706	712	700	757	713	731	741	689	707	699	736	717	701	680	707	664	703	736	692	705	708	737	751	673	687	731	734	710	701	684	761	701	724	724	706	752	720	740	730	754	666	727	692	679	736	680	729	760	666	702	707	755	714	721	694	744	717	725	702	706	706	695	678	759	716	694	700	713	703	684	686	698	760	714	738	704	720	716	730	713	758	766	682	665	708	709	703	703	701	739	738	703	716	754	707	735	684	734	729	687	700	700	698	723	697	697	694	759	721	700	662	720	700	696	741	670	742	703	742	721	745	668	703	693	772	739	750	736	739	702	691	733	725	676	711	679	681	726	679	693	721	702	714	702	726	732	704	709	770	683	741	662	702	752	679	722	709	747	713	716	703	707	696	697	718	705	704	672	729	740	693	722	740	749	755	731	729	694	718	699	699	752	719	687	712	728	687	706	749	757	702	716	718	713	745	677	729	686	705	629	743	715	710	735	712	742	729	712	689	757	734	697	748	735	679	668	734	726	747	733	732	686	728	768	692	677	725	716	688	729	757	725	688	733	672	706	770	758	712	727	681	705	687	713	706	716	731	727	733	674	679	749	691	717	711	713	737	684	700	735	702	714	719	685	703	697	668	684	783	722	749	744	720	702	715	701	743	728	725	717	724	717	701	736	693	676	683	765	767	739	690	708	730	717
3427	356	246	201	170	193	187	155	188	174	159	148	186	176	160	151	161	169	152	175	147	187	162	150	159	177	176	166	155	186	156	149	164	167	152	162	155	160	170	184	149	134	168	145	160	146	164	160	156	166	168	149	172	160	172	177	176	170	158	179	166	156	161	156	151	157	172	139	147	168	168	147	125	204	165	154	150	165	148	175	163	163	161	167	177	172	144	156	177	159	153	154	160	156	175	159	137	132	164	160	177	164	173	158	168	176	152	154	152	152	141	178	159	163	161	156	170	172	160	167	152	164	161	176	156	148	161	171	145	176	167	153	184	171	153	171	150	151	167	168	159	169	169	142	162	181	175	141	185	164	165	185	154	153	163	159	148	162	147	174	144	175	168	158	166	165	158	157	149	181	186	175	154	150	166	174	149	146	157	154	167	149	147	175	174	172	169	170	161	154	182	144	159	161	176	164	174	158	153	166	169	179	154	150	172	158	165	179	142	179	167	181	165	147	175	197	175	163	170	164	154	169	148	157	152	155	148	163	151	171	152	184	138	160	199	155	177	147	155	150	152	174	144	163	156	183	167	168	176	141	141	156	160	163	154	154	173	139	167	161	158	175	182	162	170	168	166	151	177	165	171	169	169	166	154	162	168	177	171	167	156	164	157	170	165	144	149	166	165	169	164	155	166	186	158	158	157	177	155	157	143	159	148	141	162	171	163	189	139	158	169	161	171	160	141	170	171	152	167	152	166	173	172	147	159	156	147	156	161	148	171	149	161	173	189	170	146	173	151	162	143	162	177	142	184	160	177	170	146	152	155	154	153	163	141	162	184	176	180	165	169	179	151	153	164	182	173	142	197	170	155	159	149	188	143	158	168	173	148	202	160	170	156	159	182	174	155	137	149	177	148	172	161	148	157	151	179	179	153	190	177	173	157	158	139	182	152	160	160	154	156	188	180	145	139	170	158	159	174	158	159	153	177	158	162	165	148	168	184	153	166	177	152	164	162	161	148	157	155	176	173	167	156	151	164	170	140	163	163	174	145	197	189	150	177	173	173	163	147	133	187	151	175	176	167	178	180	158	152	185	180	190	164	174	158	154	136	172	174	169	164	166	149	162	177	157	145	166	172	169	170	191	161	170	183	170	132	178	141	164	171	169	171	180	161	159	181	155	171	162	143	181	153	151	174	164	172	158	190	167	178	168	180	165	155	145	160	158	172	192	177	166	145	151	140	154	143	169	185	157	140	169	180	136	157	159	156	173	143	156	178	177	146	173	187	192	161	148	162	173	161	176	167	158	145	174	172	191	156	150	173	165	169	183	160	151	150	169	163	141	166	171	135	179	150	172	164	154	160	181	171	184	152	185	154	190	177	157	173	168	169	148	170	156	153	178	155	158	181	129	150	163	176	148	157	161	187	157	153	191	155	153	170	159	161	178	179	193	160	148	150	166	160	161	155	186	165	170	185	156	143	154	141	174	138	165	166	151	157	167	168	166	139	151	164	153	163	161	162	150	162	128	168	167	152	167	166	175	172	178	183	154	168	149	145	154	155	174	197	183	180	167	153	144	183	172	172	186	153	155	145	129	159	176	148	161	173	140	176	173	162	160	147	166	163	151	161	141	169	157	172	159	137	149	139	175	176	173	159	186	131	175	163	180	142	142	156	155	177	180	164	156	176	158	161	172	162	148	168	143	172	171	170	162	178	147	174	177	153	172	145	177	189	167	175	166	155	180	155	172	172	176	168	181	176	170	182	160	157	156	197	150	137	175	143	154	141	157	165	172	161	158	179	143	168	152	173	173	142	167	169	149	149	188	165	167	149	145	158	180	152	157	161	163	175	163	171	158	170	172	161	147	167	157	164	168	153	162	150	161	166	177	162	142	182	177	167	150	149	160	147	153	168	166	156	158	164	147	138	166	177	183	166	180	190	158	163	154	142	172	164	191	180	155	156	173	153	155	171	155	169	171	161	179	145	172	167	162	184	169	175	142	155	171	167	172	153	160	163	161	179	173	168	177	160	154	170	154	158	148	153	163	153	176	152	201	149	156	188	177	168	183	172	178	168	143	175	161	158	163	166	168	165	181	172	171	153	178	155	158	143	159	159	156	162	168	158	182	171	165	155	175	158	170	183	169	182	174	144	155	187	172	153	133	179	178	137	153	156	165	145	181	166	157	169	191	163	167	147	185	162	193	185	177	156	166	144	171	163	167	173	179	163	183	183	151	160	157	142	173	156	150	177	163	191	154	149	170	161	161	181	181	168	160	183	170	151	182	180	139	141	178	181	150	144	173	175	174	145	166	134	167	147	163	168	154	153	171	155	169	174	180	161	168	167	158	156	171	156	183	183	155	179	162	165	181	167	144	188	177	174	176	173	158	163	150	162	178	158	168	149	162	178	168	171	168	153	181	174	159	183	185	152	140	142	175	178	149	166	149	170	147	157	158	168	154	172	173	162	164	167	165	147	166	167	166	165	189	191	191	160	199	159	166	155	159	166	163	148	154	171	148	151	159	157	151	182	181	161	139	172	152	164	151	162	167	154	173	143	160	143	179	159	156	152	168	156	193	167	158	158	192	171	166	169	134	166	171	144	161	153	150	156	163	150	179	176	162	153	170	170	151	160	192	168	172	165	147	163	152	162	167	178	164	171	184	161	158	168	165	175	174	159	156	159	157	155	161	178	178	180	144	158	159	140	149	165	181	151	191	173	191	162	167	175	161	168	162	162	162	165	171	172	170	179	144	163	150	154	154	139	172	150	162	189	129	144	142	141	173	173	156	173	148	164	162	175	163	165	149	157	170	172	152	152	185	156	155	162	168	167	173	170	172	172	152	146	149	145	192	156	191	175	169	171	162	154	160	153	181	144	158	169	178	152	165	184	159	168	191	141	170	172	153	160	169	169	160	163	162	156	161	166	162	156	148	152	153	147	162	167	185	161	166	149	158	167	191	162	179	156	148	158	143	141	162	172	176	155	175	164	156	170	164	156	168	150	180	173	152	156	159	165	163	168	169	158	166	152	166	163	172	142	146	163	206	163	184	146	179	158	176	188	164	160	162	159	161	159	166	162	175	190	187	142	149	170	177	164	149	166	166	160	150	173	190	172	150	146	175	155	151	162	177	166	161	139	160	160	179	151	155	154	141	149	177	175	145	172	146	151	156	158	166	171	166	173	173	162	182	177	188	148	143	163	167	157	148	168	147	158	189	159	156	139	165	178	167	152	157	168	170	167	157	147	142	182	165	153	174	158	181	166	140	154	154	167	159	159	165	191	162	150	149	154	180	153	164	152	142	137	163	153	162	170	164	158	168	147	176	156	169	147	177	171	156	180	174	158	156	156	154	167	152	146	166	154	177	184	187	161	157	182	177	161	143	145	149	170	172	186	160	178	157	193	147	173	161	166	176	152	182	167	155	169	168	177	181	181	168	149	146	172	161	181	164	177	151	155	165	164	153	150	132	165	179	172	170	157	157	135	165	168	164	177	163
3281	568	675	689	685	602	599	558	608	545	552	554	549	504	536	491	502	541	505	543	537	513	511	533	502	462	464	488	538	525	490	478	494	507	512	487	510	454	494	473	520	508	535	529	488	509	498	488	493	523	494	518	497	484	490	511	537	492	508	500	494	515	513	479	478	534	490	474	485	528	492	533	504	509	483	489	515	480	513	491	522	507	509	520	489	490	500	447	506	508	492	501	474	497	440	473	526	492	483	496	500	468	526	500	472	524	493	460	491	499	482	502	519	471	506	532	517	505	535	450	497	505	515	493	520	499	505	479	478	469	473	523	517	489	511	489	492	524	510	492	516	509	489	477	493	487	501	489	476	530	469	498	510	493	524	496	517	513	496	460	462	510	509	532	534	492	480	501	504	509	487	470	515	483	469	475	524	502	555	522	489	482	457	459	468	471	525	538	502	516	478	503	495	508	453	478	522	530	467	503	483	468	507	545	506	426	491	457	503	506	513	515	480	457	487	522	507	457	487	470	516	500	466	465	493	512	492	498	498	512	436	476	544	518	505	482	479	499	476	506	520	485	476	521	481	466	509	469	480	523	449	491	478	491	499	460	472	503	515	484	483	527	511	504	474	478	474	525	508	496	523	482	500	500	528	475	499	512	496	519	521	521	524	481	494	497	450	481	471	532	506	525	504	474	458	498	543	496	488	516	530	511	447	497	515	466	496	478	502	500	536	496	494	524	540	503	527	500	510	501	482	486	515	524	528	495	528	504	475	478	482	478	529	510	492	470	535	534	501	485	462	516	466	504	510	474	526	509	525	482	483	508	479	485	524	475	479	473	503	487	501	515	487	496	502	473	492	473	478	466	486	521	493	464	496	522	465	515	484	502	497	495	462	490	472	493	487	494	521	475	489	496	491	480	486	551	482	489	509	514	490	489	496	517	449	506	470	517	482	482	495	517	514	519	513	503	490	459	498	487	521	479	520	501	502	489	521	512	497	501	509	504	478	479	497	477	492	486	515	514	495	528	503	531	547	535	519	482	500	480	507	465	495	491	508	490	477	505	482	489	507	507	501	483	492	523	512	495	518	499	512	502	479	516	497	486	546	456	483	491	518	550	524	519	497	506	529	472	548	527	504	502	510	497	493	499	509	495	477	486	540	510	488	519	496	484	488	496	498	511	504	473	545	533	478	545	498	534	535	502	509	512	503	494	498	495	505	480	531	507	466	495	493	521	512	451	490	454	497	531	541	481	501	490	519	497	497	497	511	509	503	539	495	563	495	518	482	510	518	494	507	505	475	516	488	465	504	547	504	475	478	496	514	535	505	529	470	533	492	471	497	488	476	531	516	544	470	507	473	499	496	456	498	524	526	483	492	501	526	432	503	506	476	539	486	441	506	499	498	512	558	493	508	511	515	498	483	506	512	534	503	460	508	488	539	495	527	493	492	505	537	485	477	511	495	531	491	473	505	541	502	507	464	507	492	495	494	493	439	487	479	493	522	474	527	482	480	516	464	498	496	485	480	494	518	508	530	503	503	515	492	473	475	488	514	466	513	486	453	512	494	533	515	525	490	506	500	527	520	518	473	502	515	510	504	524	462	531	531	524	490	480	494	471	522	501	496	481	498	523	485	495	503	501	490	527	469	499	460	537	498	515	485	482	477	509	495	472	487	492	511	507	493	473	517	528	506	499	460	476	495	477	495	471	543	492	501	522	461	505	504	535	523	479	493	529	472	501	458	468	517	510	539	526	486	458	524	487	526	480	511	473	486	491	490	502	495	442	499	432	492	547	485	512	516	484	479	500	485	526	526	440	463	518	541	496	509	520	490	500	484	515	523	462	472	487	452	499	497	457	500	503	460	516	530	502	496	496	490	490	485	515	549	493	518	472	469	511	523	505	463	495	470	492	462	500	517	500	479	452	507	466	479	535	488	478	492	521	533	485	495	498	448	469	493	463	544	497	459	509	525	498	469	488	470	501	508	502	498	517	521	470	507	472	511	520	515	496	505	531	488	519	558	463	462	482	473	501	504	492	535	503	538	508	493	480	503	502	504	535	503	483	495	499	529	457	483	484	498	522	483	490	500	522	503	541	529	507	498	492	506	490	511	473	489	507	487	509	483	514	507	493	547	466	491	496	485	518	539	544	511	484	495	485	534	474	521	468	502	504	510	515	469	497	538	468	468	527	506	533	503	487	486	489	516	544	510	498	502	477	510	537	498	490	468	498	499	491	517	513	506	465	455	526	492	497	464	511	482	482	490	493	511	523	532	509	515	500	524	522	520	493	480	477	479	506	478	497	509	509	470	536	504	542	487	519	470	493	489	522	497	462	516	469	480	487	501	494	504	473	498	480	490	517	498	462	502	501	504	477	518	472	481	512	500	502	508	476	522	522	509	531	513	501	469	511	493	482	460	491	542	497	488	496	491	491	505	473	472	496	492	516	510	537	491	464	526	479	509	510	448	531	491	511	486	502	496	517	503	499	464	481	474	482	510	494	514	477	507	525	514	513	510	537	478	442	469	508	492	506	495	509	500	515	511	475	508	536	481	524	520	512	496	484	488	504	474	498	486	485	494	546	512	481	527	495	512	540	455	498	492	482	479	516	511	514	473	513	486	535	491	487	495	511	505	464	516	498	519	493	528	491	486	493	531	514	508	538	485	474	535	500	487	513	479	486	498	496	502	499	526	486	512	519	510	512	471	523	508	493	491	507	507	473	466	519	475	541	506	503	474	465	509	514	496	485	471	482	490	468	491	493	491	538	462	475	460	456	491	504	498	478	481	521	506	488	517	465	495	482	495	518	566	507	540	521	528	513	524	474	516	487	528	539	484	490	469	497	497	505	489	509	503	509	507	483	498	500	524	479	511	493	497	468	526	460	488	501	497	520	509	493	495	518	473	498	537	514	484	487	482	507	475	469	479	511	500	519	497	504	532	500	517	473	503	470	485	460	469	481	488	486	504	492	482	450	495	541	462	507	453	477	506	507	512	488	506	496	481	512	476	479	508	518	519	527	503	459	499	504	498	494	532	485	499	509	533	531	515	512	478	500	494	493	495	520	520	499	510	566	506	537	470	485	502	470	487	475	510	509	525	482	495	509	481	499	557	468	480	476	468	502	513	475	512	541	509	482	467	490	504	494	484	489	471	510	444	514	474	466	494	507	527	478	545	498	459	520	525	482	461	472	509	503	505	473	500	508	512	491	471	504	490	524	527	497	507	517	505	469	472	475	535	465	505	452	474	531	537	475	527	476	506	490	477	505	481	490	530	467	492	500	511	493	518	498	456	478	503	460	476	518	515	519	488	517	509	462	540	466	485	462	493	535	532	492	510	490	489	501	514	478	481	493	509	485	499	520	520	483	527	489	486	482	485	477	513	483	484	512	510	481	509	496	505	516	504	520	524	460	482	512	468	468	468	472	529	498	513	487	492	489	525	482	523	506	499	489	521	502	493	505	484	478	445	524	512	527	464	524	488	503	517	500	534	534
28996	6201	1360	1014	749	630	566	490	447	395	343	327	349	329	344	329	366	319	391	324	316	306	310	289	310	309	306	300	315	319	293	322	298	298	315	296	295	312	316	318	319	299	324	327	302	299	289	313	293	292	314	284	321	254	309	317	312	284	303	277	317	316	311	292	319	302	294	304	356	292	264	323	319	265	304	276	322	304	320	335	296	316	297	341	293	275	325	296	312	281	285	315	289	343	308	285	305	300	311	304	306	303	335	300	320	322	316	312	286	313	298	324	311	300	278	300	309	287	276	304	333	319	284	322	285	299	290	313	293	262	286	304	294	322	298	292	305	292	248	287	272	278	309	347	309	283	319	279	273	295	296	313	299	288	327	309	289	285	276	296	280	285	306	271	308	313	305	303	291	311	283	338	294	275	291	298	306	288	285	295	301	299	287	287	306	295	291	297	306	321	326	287	288	280	298	308	284	308	283	270	321	299	317	321	277	334	290	292	318	314	282	291	336	288	282	315	288	330	274	317	302	300	333	321	286	291	288	304	311	315	293	293	317	337	318	297	274	276	326	283	300	267	281	287	288	312	313	293	277	317	288	316	310	311	293	313	302	301	309	306	312	308	295	315	276	312	272	274	289	305	284	309	309	280	291	272	317	295	255	308	284	319	311	295	297	331	289	294	325	306	299	323	329	274	291	291	294	314	290	293	300	287	315	298	310	295	315	289	328	277	311	319	283	303	305	308	292	307	298	321	300	280	317	285	299	297	274	307	325	286	315	307	315	282	290	331	321	292	298	308	272	301	288	301	334	291	276	292	289	307	283	331	294	289	285	307	289	314	269	301	294	279	319	313	296	287	294	282	306	294	273	299	307	240	286	303	281	259	315	331	291	302	273	277	315	281	309	282	295	312	308	306	266	306	308	297	310	282	291	281	307	309	311	290	313	313	308	293	286	282	293	281	312	306	295	292	301	285	301	313	258	304	304	253	337	288	320	296	316	324	317	303	280	318	263	287	288	300	299	313	285	265	269	258	325	292	303	311	299	309	293	293	322	291	304	298	301	328	280	337	288	302	297	279	288	285	302	286	252	295	308	314	296	298	319	299	269	266	291	315	298	309	268	301	321	315	278	290	305	269	309	276	290	308	323	306	337	262	309	306	266	297	289	325	309	323	303	298	328	301	288	285	300	317	265	295	317	315	286	275	309	316	283	296	325	299	271	280	289	306	308	308	341	304	308	272	295	264	302	309	319	308	286	303	317	261	322	300	319	296	293	267	292	297	301	307	299	294	291	300	291	321	303	324	281	316	287	310	323	301	294	270	270	321	308	290	301	277	297	302	291	324	298	271	279	304	291	287	283	305	290	282	314	322	306	319	321	297	284	318	297	309	314	283	317	284	308	305	294	303	291	283	316	329	323	284	283	331	302	289	292	297	294	317	283	298	305	313	293	305	285	303	298	282	305	277	309	292	277	339	280	287	309	277	298	298	284	287	288	270	315	296	308	304	278	263	307	305	302	303	310	274	301	304	277	298	286	291	307	299	310	257	314	271	283	299	295	305	291	298	317	296	313	296	306	305	301	305	308	281	250	283	305	316	299	336	296	307	270	336	314	272	275	288	280	278	253	312	316	325	309	274	300	308	278	303	316	303	277	293	313	256	304	297	300	313	326	271	297	284	287	299	291	330	282	288	296	281	286	312	322	292	250	305	288	293	306	276	290	284	265	294	282	293	331	282	289	346	302	305	322	295	319	292	329	283	283	283	288	314	303	283	310	323	279	298	303	318	311	316	281	293	292	302	292	331	321	312	275	310	327	295	308	280	290	292	327	315	329	276	300	292	335	293	288	301	335	283	282	294	269	288	290	292	291	300	273	304	293	269	296	296	313	317	302	298	268	296	301	311	284	319	307	332	350	333	297	283	325	302	300	323	325	314	302	295	311	325	301	300	266	285	304	296	271	310	317	288	313	306	281	309	280	320	275	307	304	278	309	290	312	313	306	310	306	276	313	306	301	338	280	293	323	330	294	293	296	316	300	296	306	320	298	327	267	329	306	288	288	331	282	306	312	274	271	285	294	279	292	301	289	300	291	299	281	268	313	297	308	306	284	279	320	283	281	303	333	288	289	322	299	304	305	300	298	290	283	285	319	279	316	315	333	308	318	312	300	310	300	253	283	293	301	283	300	269	306	331	313	309	301	272	331	326	298	295	295	282	301	301	287	280	341	254	293	265	342	295	294	305	334	296	313	324	309	308	305	314	297	328	289	279	320	290	307	331	303	302	288	313	296	301	326	336	313	280	276	293	308	335	285	273	301	295	308	288	305	301	279	322	322	291	306	294	327	296	306	289	289	295	305	288	314	281	309	276	297	306	290	279	323	320	311	307	292	308	258	320	286	295	321	309	284	333	315	289	319	301	291	306	312	301	316	302	310	295	273	287	282	291	312	288	298	326	295	328	315	286	300	283	325	297	274	307	296	311	261	304	312	276	302	301	293	292	281	286	274	329	281	285	268	302	300	283	290	291	289	325	331	309	310	272	287	274	265	293	284	296	310	271	271	304	299	289	301	274	293	302	299	295	295	281	297	320	281	293	336	317	291	331	334	311	282	298	315	313	284	319	304	316	275	326	313	283	297	301	283	311	321	302	308	314	281	304	322	314	314	318	287	309	286	286	329	283	288	328	327	300	302	316	291	300	309	318	293	264	294	277	312	332	302	316	301	285	299	298	279	304	320	292	297	263	268	278	274	307	301	288	278	290	292	365	290	303	292	341	300	286	299	284	303	310	314	316	287	310	315	308	323	292	287	294	349	292	260	267	258	271	273	306	296	303	282	279	268	300	313	308	302	284	307	301	287	306	281	296	280	315	291	331	306	286	296	286	313	300	301	296	291	283	275	292	292	320	294	296	292	273	277	270	325	319	322	286	321	297	290	283	284	310	280	288	301	308	324	275	311	314	287	308	312	280	296	306	298	311	315	268	289	274	315	305	290	305	291	299	308	275	319	323	321	291	294	317	315	302	322	293	301	298	264	313	323	311	322	311	295	304	285	270	291	290	313	309	292	304	274	299	304	320	301	288	295	286	312	298	338	293	299	297	310	277	267	301	325	287	281	271	286	289	341	282	299	304	284	289	312	339	299	293	286	321	303	291	289	307	296	251	258	312	312	318	312	256	289	303	290	289	304	289	315	306	295	282	285	296	292	315	321	252	309	271	339	276	274	264	295	319	317	289	313	305	306	281	279	295	280	285	305	335	302	275	296	305	288	320	292	293	300	318	292	306	340	296	282	314	279	276	261	252	318	282	278	264	322	311	276	314	306	315	290	321	287	299	293	340	292	300	307	287	304	290	280	325	278	268	327	289	294	291	359	278	309	280	318	309	333	313	283	304	287	302	279	307	280	291	313	317	270	295	312	279	287	288	280	280	282	294	311	317	290	292	318	291	290	319	299	346	289	296	293	287	306	286	336	285	275	293	327	317	290	302	319	296	267	288
15332	1667	3248	3335	3000	2516	2138	1825	1704	1475	1437	1356	1223	1151	1124	1053	1095	1010	969	957	1005	928	942	926	889	918	978	914	906	900	812	866	883	829	885	932	841	862	847	836	846	820	815	782	844	779	844	848	838	833	866	824	816	794	880	794	833	871	802	848	828	789	848	757	791	838	787	773	832	856	836	823	834	808	829	797	866	778	827	829	783	831	776	817	820	804	804	755	813	873	837	759	780	792	787	813	829	804	814	818	774	851	820	793	810	792	800	800	825	788	799	768	785	822	825	840	796	799	825	800	777	776	811	829	820	778	754	771	793	820	802	815	798	826	761	824	827	799	854	813	777	824	854	768	808	875	804	790	825	805	807	841	831	825	762	805	815	799	826	768	823	821	779	789	833	852	768	796	834	800	848	811	825	779	777	806	822	801	804	849	788	817	786	835	783	786	805	807	822	875	856	803	772	817	875	812	875	824	822	762	826	794	783	819	805	807	866	793	806	788	832	827	801	792	794	830	813	822	855	782	827	840	807	846	741	779	789	786	817	818	809	825	807	778	771	845	788	773	809	811	768	838	810	789	776	836	783	764	823	778	841	820	786	787	821	843	798	783	797	838	777	789	814	774	808	828	792	860	807	811	820	848	754	814	824	785	809	807	784	815	884	808	856	860	791	808	819	778	839	779	794	820	809	850	806	777	825	875	834	789	802	850	836	789	818	846	824	821	780	778	821	786	815	792	799	830	862	788	754	813	805	793	763	790	791	799	759	833	764	816	837	789	792	851	791	807	816	793	841	809	825	751	804	823	857	830	836	779	792	850	770	856	808	803	838	757	800	835	776	750	820	802	844	832	771	809	808	771	801	810	844	809	781	736	810	776	800	773	752	788	794	769	831	832	852	825	776	812	818	839	805	821	836	809	895	847	784	807	783	797	828	814	749	797	844	772	816	811	798	814	778	786	825	827	821	843	775	805	834	826	803	810	837	801	835	776	825	822	840	790	793	778	804	831	819	791	815	760	824	772	820	736	850	761	826	823	803	787	813	815	760	806	836	866	802	810	844	827	850	778	819	837	777	801	827	812	821	758	805	824	746	778	839	816	799	823	827	809	762	762	801	834	814	829	795	830	814	819	753	807	859	840	800	819	799	838	851	736	754	857	789	772	773	760	859	817	786	842	826	863	795	811	747	794	789	816	811	823	774	797	812	798	791	810	808	802	830	808	805	837	803	754	789	797	774	834	846	777	800	842	845	803	846	790	791	807	782	803	824	850	829	810	798	806	793	822	851	784	767	812	795	844	780	760	783	808	844	830	805	765	785	788	805	792	793	787	784	762	836	841	800	835	787	840	855	759	794	781	801	835	787	785	801	782	811	775	766	843	846	808	787	814	842	794	816	811	831	759	786	776	852	822	774	840	795	799	777	810	876	851	808	822	847	798	829	865	833	825	850	835	801	798	843	791	824	801	782	789	777	799	844	797	795	819	756	821	810	775	828	780	788	769	756	826	838	800	813	835	809	807	817	789	821	786	790	793	805	796	777	839	759	790	828	807	776	801	857	794	810	832	846	810	800	820	770	798	863	802	777	817	793	788	822	839	833	804	775	783	852	782	854	852	805	793	810	817	775	864	811	795	822	781	835	808	804	815	810	798	808	762	795	845	815	833	831	839	841	829	781	832	825	827	807	791	830	808	809	874	830	818	819	779	823	869	809	804	819	773	774	777	830	800	783	784	814	827	836	812	827	831	801	809	820	819	811	847	829	815	769	816	833	805	784	778	791	864	805	842	799	842	853	804	836	856	797	816	809	805	824	823	778	797	838	765	819	796	783	771	828	801	758	797	815	817	822	812	877	806	790	849	767	795	821	834	802	819	833	764	803	813	837	822	748	826	795	823	790	787	793	815	846	770	809	769	845	869	777	779	820	767	787	783	788	797	768	850	852	795	791	775	808	791	864	855	859	843	834	812	816	795	798	781	820	773	808	834	764	821	795	830	813	765	777	818	798	811	765	781	853	802	745	798	782	805	822	810	805	808	791	789	792	829	782	864	772	802	805	810	790	801	806	818	820	829	778	831	762	845	774	822	813	811	793	845	842	819	792	833	827	775	770	754	784	806	780	821	818	824	772	768	849	780	833	836	826	790	795	796	796	826	824	791	852	820	783	821	784	775	776	831	820	813	755	815	804	804	833	788	777	825	790	833	816	783	798	828	797	785	751	782	814	804	800	848	787	877	809	830	798	780	767	813	814	815	821	854	810	809	816	801	793	809	819	774	806	765	831	804	788	757	780	796	806	765	838	783	791	793	787	788	808	778	848	809	813	774	796	787	785	811	866	856	814	821	785	808	797	795	816	816	820	802	795	777	851	802	820	809	785	815	779	812	892	785	839	812	841	792	801	825	804	755	798	813	792	831	844	800	794	777	845	818	815	816	833	799	806	787	816	790	826	821	800	747	818	814	753	780	858	807	798	814	843	795	820	749	826	796	824	811	813	835	810	824	772	790	806	771	748	850	820	739	892	836	811	830	850	829	816	784	775	764	822	827	809	833	794	804	793	774	877	787	813	845	817	839	785	828	796	772	830	824	827	851	877	805	779	803	766	786	826	745	793	859	786	792	796	793	814	784	764	811	779	804	779	797	795	810	802	834	794	820	787	793	809	816	791	785	817	774	780	824	865	826	837	753	770	800	844	804	811	821	825	849	816	790	829	885	772	813	822	816	850	806	819	822	852	784	809	852	807	802	774	802	787	785	780	786	790	853	783	802	809	802	792	803	826	773	793	833	760	808	811	814	809	828	750	803	835	793	781	820	807	827	693	795	838	799	824	809	811	819	810	777	816	793	824	798	822	817	813	842	787	784	854	821	795	797	812	812	789	801	823	749	795	831	858	857	783	845	776	852	794	786	856	805	810	815	796	782	807	815	781	790	828	848	822	790	778	815	858	823	796	848	783	762	749	774	832	756	797	839	782	836	810	852	823	843	798	843	814	758	808	798	834	802	842	768	783	768	802	809	812	798	846	760	796	771	825	806	827	830	768	818	811	819	778	867	802	836	830	804	798	818	782	805	784	814	825	864	855	785	799	839	795	841	848	821	795	809	826	790	811	773	817	807	838	822	771	810	860	802	843	781	781	756	805	790	873	864	773	858	774	834	839	806	780	802	786	833	780	829	769	806	813	797	768	801	808	824	836	840	829	799	806	817	813	819	801	839	827	771	770	829	863	836	771	787	830	837	802	841	842	811	824	813	806	831	807	802	807	817	736	790	830	770	806	816	827	813	789	805	768	807	815	831	834	821	827	824	821	797	811	819	854	796	763	795	794	837	815	845	782	778	759	769	806	810	798	808	746	790	771	764	783	795	824	801	834	785	840	770	777	828	794	799	783	767	758	806	849	809	864	796	797	814	844	807	827	819	839	816	799	779	837	804	767	847	796	818	778	836	792	806	810	812	789	780	816	775	781	835	843	797	816	805	822	823	775	765	811	784	811	845	850	852
40891	14538	2797	1671	1144	876	709	624	483	463	402	378	374	365	357	337	315	347	361	324	313	290	281	300	322	274	270	292	301	284	278	313	265	287	306	286	293	268	312	262	258	312	288	264	268	321	260	262	264	294	269	254	281	294	288	244	282	254	280	289	258	299	291	289	282	266	267	253	300	246	294	252	233	266	273	271	279	248	294	299	279	271	258	283	262	270	270	271	281	269	299	259	270	290	278	264	286	261	300	263	246	264	268	273	275	239	254	301	252	260	281	287	243	288	297	274	272	273	253	274	292	280	311	291	277	271	270	258	268	290	278	265	268	281	307	266	287	287	263	283	278	283	288	261	246	287	246	268	262	252	254	260	299	274	276	273	294	289	246	240	249	304	280	285	282	271	261	274	285	281	282	277	285	272	260	249	292	250	266	255	278	266	274	255	280	258	287	262	269	300	276	241	258	265	283	299	234	288	296	272	253	274	288	296	279	305	280	266	275	256	262	278	266	285	279	267	300	276	266	273	275	261	284	297	290	268	276	291	256	258	289	271	309	278	264	281	254	284	265	282	302	260	266	274	247	278	284	266	283	263	272	268	283	265	271	270	261	269	265	249	276	289	270	273	281	275	313	249	310	281	241	270	280	282	278	262	267	275	270	271	261	282	244	303	275	302	263	265	280	283	296	270	272	325	265	271	267	271	302	270	259	266	268	295	243	256	288	263	265	266	283	255	247	250	255	257	292	273	260	275	295	271	259	304	262	266	269	281	287	264	281	278	265	266	257	254	271	283	268	266	293	250	278	271	283	277	258	286	300	284	247	230	283	275	250	261	247	267	262	301	261	274	278	294	253	228	242	243	264	288	265	258	278	277	280	273	255	260	276	263	271	297	280	264	278	271	291	265	273	291	295	287	273	285	283	279	275	253	235	255	279	294	271	277	254	258	268	292	276	287	262	314	261	256	254	296	238	287	292	277	238	267	247	225	265	277	258	274	260	259	262	256	257	263	307	289	273	258	259	299	284	266	269	279	243	250	262	283	281	258	312	244	307	243	267	265	239	286	265	283	278	257	307	247	251	253	260	276	294	281	287	305	277	244	251	268	253	258	247	310	272	284	243	296	232	253	254	296	256	241	273	270	279	273	272	262	278	265	280	229	276	308	287	273	276	268	283	262	266	279	268	271	284	273	285	296	244	264	230	288	275	260	263	272	284	269	265	252	267	264	265	268	279	297	258	259	257	281	285	245	270	282	262	264	306	258	240	256	309	279	264	269	266	259	306	261	280	271	271	284	306	263	269	249	277	272	287	256	254	255	277	259	280	239	285	273	252	323	254	280	248	233	289	277	314	242	276	276	256	283	265	298	269	266	276	247	286	267	248	291	311	242	278	245	249	270	268	269	279	234	297	256	277	270	256	277	245	266	247	276	302	272	267	285	258	295	249	262	287	270	261	238	292	280	267	272	278	268	259	259	283	273	269	298	285	232	288	288	281	259	287	265	266	270	257	295	284	281	261	282	251	280	271	267	254	280	269	259	259	304	273	237	270	241	273	271	264	262	250	258	273	255	260	257	277	302	286	255	271	280	301	249	282	297	278	278	261	259	288	265	279	249	261	283	277	262	243	271	272	264	290	271	282	258	243	273	264	272	281	284	283	302	256	273	266	262	267	273	268	230	276	263	270	243	275	291	281	263	252	235	287	266	282	257	261	268	249	266	275	255	258	274	273	292	313	281	298	244	273	266	273	273	288	271	277	260	267	273	296	264	255	243	268	250	248	258	274	254	286	292	248	278	265	299	259	262	279	250	228	268	283	285	250	276	277	257	255	261	286	298	275	259	265	294	273	268	267	281	268	230	277	269	276	263	273	259	279	345	266	269	275	265	299	273	268	253	253	257	256	266	243	261	276	269	293	271	278	271	280	266	280	273	273	299	292	243	262	255	276	268	258	263	266	258	269	278	260	290	259	274	287	265	282	250	262	275	297	271	273	276	275	251	253	296	261	282	265	270	243	260	316	287	268	279	231	271	262	279	289	280	275	274	244	231	277	271	270	264	276	277	299	246	267	273	288	278	276	258	308	270	249	283	264	306	248	296	259	259	283	258	287	240	257	274	268	269	265	269	273	269	265	270	262	246	267	285	250	276	286	262	306	295	268	271	271	276	287	272	284	282	296	258	250	283	292	277	246	249	283	269	295	256	317	254	272	262	279	294	314	263	247	267	289	290	295	273	260	231	260	296	251	284	268	298	257	295	257	273	257	301	283	261	275	295	306	267	242	301	264	265	257	266	298	289	261	282	295	261	263	256	256	270	280	283	234	289	268	271	277	254	264	277	297	293	266	291	254	289	242	259	277	276	255	303	273	291	280	246	273	306	277	269	284	271	295	292	267	272	296	302	281	271	272	259	284	257	254	268	258	253	281	274	268	243	234	285	256	292	280	274	285	277	288	268	270	266	270	275	279	271	252	286	278	260	247	259	259	267	253	265	259	263	239	270	261	272	254	271	276	286	277	248	261	308	250	256	279	266	280	274	270	254	274	253	286	263	251	261	261	268	262	274	279	248	229	251	265	288	252	229	290	296	297	279	247	276	297	280	270	230	301	274	281	269	266	261	291	254	294	267	267	252	264	271	287	265	262	279	294	282	285	276	261	313	241	288	273	269	266	267	275	268	273	287	246	287	274	279	263	266	271	263	276	283	245	263	264	259	292	283	266	228	258	283	268	235	270	288	268	308	254	271	275	254	261	258	286	237	257	299	263	272	259	270	262	247	273	282	282	248	276	266	254	276	255	260	232	263	271	261	266	251	258	277	271	280	258	248	294	282	251	261	258	268	241	257	297	279	250	269	279	249	288	296	285	285	276	274	261	270	289	285	273	267	297	262	262	254	256	272	252	278	278	289	278	242	285	259	268	272	279	255	274	260	285	274	284	277	248	291	266	289	312	307	267	237	297	293	277	269	270	279	252	286	266	273	242	293	270	256	258	241	267	244	272	258	261	270	294	279	251	264	259	254	285	275	279	300	237	290	277	279	292	283	273	294	258	277	297	289	259	258	275	261	268	285	292	289	285	264	248	255	274	257	286	251	258	268	280	262	283	269	257	278	303	283	258	269	268	258	253	262	255	283	270	290	246	272	250	272	290	264	262	261	271	253	320	292	253	260	239	268	244	305	274	279	273	265	277	265	290	267	275	286	296	297	251	244	267	241	248	283	250	262	251	268	237	278	247	259	270	243	280	271	289	240	229	287	274	254	262	251	260	254	291	256	256	258	277	240	236	280	282	284	246	248	280	276	284	288	256	260	279	284	293	245	270	273	246	247	253	278	261	271	267	286	259	289	261	283	257	298	252	268	244	252	276	237	292	276	288	262	297	270	280	271	308	277	280	253	262	280	260	259	264	265	294	266	270	290	269	253	253	266	282	277	251	289	287	266	261	295	284	287	269	267	265	256	264	262	250	267	255	250	289	273	226	236	298	289	271	265	290	264	294	294
21457	2394	5256	5567	4725	3895	3121	2693	2257	2104	1827	1631	1483	1404	1302	1216	1172	1202	1057	1064	1056	1000	960	975	968	858	909	864	913	848	846	791	828	840	859	795	854	832	786	797	764	778	782	782	759	807	756	767	769	785	789	733	781	725	715	728	811	731	738	770	784	754	688	731	757	714	702	722	705	748	718	730	716	680	740	767	780	740	717	722	748	738	742	702	694	729	738	709	701	759	676	736	769	660	683	715	731	741	717	722	741	725	709	722	726	656	720	727	720	751	723	671	739	683	706	734	688	678	700	678	715	707	746	727	696	732	707	700	725	707	707	696	683	713	701	685	728	688	653	710	753	713	725	717	690	712	668	715	696	702	723	711	719	747	717	708	698	708	708	731	686	702	718	779	703	635	696	735	712	779	694	742	701	735	705	729	696	737	720	725	667	684	707	714	732	709	729	760	737	694	698	715	711	716	716	718	698	713	724	716	676	689	698	665	701	668	692	672	712	677	751	657	719	716	656	711	682	686	688	691	735	763	710	690	714	679	702	700	680	724	720	717	704	707	751	685	689	674	714	749	691	734	741	708	708	725	734	703	721	700	770	752	712	686	732	716	700	746	707	717	772	731	712	718	707	711	714	725	723	702	699	760	703	736	702	699	781	712	721	710	716	730	681	712	729	674	726	721	726	678	704	723	709	777	674	701	697	673	737	716	732	704	731	736	698	715	700	724	693	679	707	724	685	699	737	722	686	743	701	713	693	698	707	711	707	739	694	726	794	720	685	695	724	718	726	688	723	708	708	695	723	693	658	725	762	675	715	734	699	718	674	680	706	720	685	747	717	717	684	701	708	703	715	743	686	737	737	730	707	680	728	734	726	715	718	713	690	699	673	668	753	726	764	754	701	665	722	708	762	677	719	719	741	727	725	727	676	719	693	720	720	723	698	684	730	732	707	721	685	704	703	733	699	745	724	742	682	729	755	714	713	721	729	725	722	744	715	719	695	689	749	695	737	716	722	716	722	732	764	743	734	671	707	737	730	728	673	678	685	676	691	705	698	720	725	706	734	686	700	715	689	689	723	685	660	690	717	744	705	714	719	719	731	727	695	729	690	727	726	700	703	696	734	761	691	717	722	678	706	735	717	721	736	733	708	724	744	738	685	670	705	736	730	689	697	679	695	702	730	729	717	694	709	679	738	693	704	686	690	722	707	740	780	693	743	697	711	693	695	681	672	691	695	727	686	706	698	681	746	701	659	692	709	708	717	685	707	742	718	711	704	709	698	748	678	761	689	743	745	730	716	713	712	711	702	748	689	695	757	665	772	733	728	692	699	706	728	756	743	712	711	743	711	715	735	705	752	675	704	702	709	732	745	739	722	711	697	682	735	702	696	723	717	710	727	688	705	723	732	696	704	751	709	785	686	806	729	740	672	689	714	733	751	731	733	746	696	733	718	752	694	727	720	729	747	721	726	725	675	724	714	723	723	783	707	700	730	706	730	728	703	661	724	726	719	643	723	714	736	701	737	746	699	708	702	735	718	723	743	689	701	721	662	709	719	674	728	732	722	700	674	726	750	702	704	705	734	691	719	685	722	727	744	736	657	710	737	701	735	711	741	717	643	711	676	758	741	693	712	701	732	742	671	750	707	751	709	705	668	706	707	716	720	757	692	703	687	653	721	695	724	728	721	688	715	736	708	734	697	724	737	704	717	726	767	662	714	685	716	715	709	727	714	681	668	687	757	705	720	700	714	713	769	680	672	740	732	729	712	707	735	733	731	642	704	749	721	725	764	701	707	653	761	731	711	726	704	722	751	681	706	698	677	702	713	714	735	742	742	645	712	743	690	685	698	714	713	733	727	682	749	705	738	688	710	668	731	716	707	692	688	733	714	673	704	721	734	705	728	698	745	654	698	699	665	675	738	730	773	686	713	680	703	696	737	710	682	687	689	745	718	666	725	697	692	708	686	729	738	707	695	698	721	690	728	722	691	732	717	665	684	733	732	684	743	727	699	680	739	704	701	721	719	728	702	707	704	723	715	720	688	707	680	708	760	724	721	705	695	725	722	678	711	731	691	756	724	693	758	690	673	714	725	755	700	735	690	652	699	750	739	669	722	711	713	679	756	713	719	705	676	740	715	698	734	701	745	754	714	713	682	725	715	705	713	716	701	695	682	739	755	753	711	698	720	738	729	711	686	746	742	691	754	783	760	721	710	723	697	707	742	655	725	677	739	724	731	724	701	669	695	736	783	666	653	686	708	743	762	736	704	708	675	723	685	645	681	721	712	720	692	692	664	688	706	712	701	686	732	705	762	688	740	708	720	673	686	665	723	746	744	685	695	686	685	653	677	711	698	683	701	716	720	701	704	750	726	720	647	706	713	682	710	682	733	665	704	699	700	711	695	785	683	721	713	714	643	732	659	707	701	728	694	693	698	740	695	718	713	696	693	741	711	666	691	682	718	717	719	714	678	730	717	685	761	702	728	753	711	725	698	718	661	714	745	737	672	722	688	710	736	697	702	668	697	700	687	673	710	703	724	709	697	709	735	645	749	711	704	684	669	727	707	719	683	718	689	636	707	718	738	709	697	690	706	803	721	765	642	700	684	756	752	690	713	693	705	701	728	723	692	689	719	738	684	723	681	704	680	753	670	675	737	708	706	720	759	706	713	713	714	724	730	760	735	711	727	725	678	695	654	682	753	703	652	641	687	699	705	741	732	686	704	717	668	737	695	729	724	693	702	736	696	652	750	716	723	693	718	727	750	714	728	696	721	754	766	706	684	736	734	701	691	703	707	688	674	726	667	685	722	679	753	721	740	680	754	687	682	744	709	692	711	672	716	722	689	750	676	731	705	698	758	687	722	683	731	697	677	773	710	690	673	673	692	687	714	696	670	683	747	728	741	689	691	704	736	711	801	721	741	732	671	677	715	721	713	702	742	677	727	732	729	686	736	699	712	687	679	700	681	737	745	696	759	676	753	717	714	700	743	718	735	731	669	666	667	706	710	778	672	679	717	730	682	716	712	747	679	676	738	749	708	701	680	730	676	750	695	701	726	690	699	745	730	789	697	688	727	674	684	718	719	686	703	711	708	762	775	718	668	708	767	714	708	755	683	704	692	742	727	657	739	678	744	729	714	721	739	716	711	695	740	700	640	692	705	711	711	683	729	726	809	696	739	741	736	689	713	706	675	698	726	735	740	712	750	648	731	716	741	729	661	655	696	705	728	714	690	692	693	703	709	705	744	708	700	692	738	718	775	740	694	663	735	693	699	708	701	758	717	700	722	724	738	760	724	732	665	723	728	760	717	680	711	741	692	707	738	707	718	735	640	714	719	677	729	708	718	669	693	696	723	677	711	732	729	708	717	667	751	684	709	694	740	697	707	744	728	709	699	725	663	766	680	724	690	719	715	782	737	683	747	690	643	757	713	715	699	786	705	715	692	694	684	710	689	735	704	735	711	670	703	683	717	737	672	713	679	716	731	709	753	735	737	712
3224	245	205	184	180	160	162	176	172	161	151	162	133	153	174	178	162	165	123	174	151	148	163	167	161	168	159	165	175	140	176	149	170	168	171	153	188	167	132	180	178	163	161	168	148	158	151	155	186	166	157	160	184	148	132	151	147	154	156	139	190	152	173	157	145	161	178	177	165	173	192	172	155	181	168	138	167	186	163	180	159	176	159	156	152	156	154	166	161	163	161	149	162	165	154	175	157	155	168	161	174	168	171	156	157	159	179	174	165	143	181	154	156	172	153	170	156	164	153	148	162	167	153	145	160	158	163	181	191	161	171	158	149	163	157	145	164	166	157	149	145	180	185	173	167	149	141	174	169	193	153	178	179	156	139	166	147	163	163	148	154	163	168	170	176	166	160	153	183	163	164	167	169	176	165	169	170	174	157	172	168	170	164	167	182	151	172	188	181	167	158	166	148	153	162	162	155	134	158	149	161	147	185	176	156	152	180	140	147	164	176	173	168	167	157	181	149	168	146	160	165	177	167	166	154	184	176	173	169	158	161	169	174	171	162	157	173	166	167	163	172	161	165	163	155	166	148	154	188	166	166	134	149	171	149	180	157	165	164	157	127	146	179	159	180	158	168	172	175	170	173	158	149	170	173	175	165	171	167	178	143	148	171	159	143	169	162	183	168	156	152	197	175	165	141	158	167	158	157	153	176	193	163	153	172	139	151	159	175	159	174	188	158	154	172	168	175	161	154	158	157	138	176	146	161	191	146	172	150	140	149	153	175	179	156	166	158	162	158	171	160	151	140	153	157	151	154	151	162	155	169	164	176	151	152	168	165	179	158	172	144	162	176	150	159	174	156	159	178	145	159	160	158	160	153	180	161	157	166	171	166	147	155	146	141	168	157	165	153	182	173	181	159	144	169	145	155	176	145	161	182	154	168	134	161	168	159	159	153	146	161	192	149	147	179	155	173	151	136	179	157	169	196	155	152	152	170	163	188	153	172	156	172	170	186	142	179	174	169	178	152	160	173	163	191	173	181	168	163	179	175	163	149	142	169	154	166	152	164	154	160	174	159	182	166	172	171	147	188	157	173	186	156	163	149	162	151	165	184	158	155	156	157	170	149	165	166	169	155	150	184	172	153	164	158	180	183	183	144	136	172	148	159	171	164	139	144	179	154	153	162	168	152	153	137	174	148	159	168	174	164	185	183	168	149	164	191	134	173	185	188	163	135	150	141	144	177	141	164	162	146	167	173	161	168	152	140	179	154	152	178	153	172	180	167	171	175	159	153	160	169	161	160	166	163	173	185	185	152	177	163	166	165	162	139	148	166	174	182	166	158	163	165	168	158	168	148	154	162	179	155	183	165	154	152	172	151	166	147	186	161	150	143	142	147	145	164	154	175	166	151	160	158	166	166	168	188	149	154	176	149	154	163	170	166	159	157	211	167	171	171	160	172	141	155	177	168	154	151	185	184	159	155	167	166	159	182	175	150	144	146	162	173	143	157	156	151	146	149	161	188	155	159	172	150	142	165	161	178	165	163	169	136	154	146	150	167	154	157	149	161	159	169	152	167	157	172	164	150	145	139	166	148	162	137	150	160	174	173	158	155	173	182	159	176	170	158	164	171	147	193	155	170	155	163	149	157	177	151	154	172	162	152	160	175	158	162	157	171	166	148	185	164	153	148	167	139	153	179	151	154	163	159	152	152	173	173	140	166	160	144	175	157	193	166	172	170	158	148	139	169	170	188	168	149	152	169	176	173	157	168	154	169	175	154	149	132	184	149	148	179	172	156	171	151	160	175	173	167	159	163	182	161	150	160	164	143	186	158	183	167	190	202	175	163	167	147	156	165	166	153	167	193	150	162	176	156	155	151	172	187	174	186	168	159	171	170	186	171	160	158	165	171	176	157	149	163	155	140	145	179	175	172	167	144	157	147	181	174	148	160	178	164	167	165	153	162	176	166	156	172	162	180	152	133	171	157	141	166	160	155	166	165	139	162	167	165	168	149	173	164	174	158	163	180	175	152	176	141	144	130	180	184	155	169	187	167	173	154	174	157	175	186	164	160	181	179	175	150	156	191	167	162	151	163	173	144	162	145	139	169	165	152	147	150	143	168	154	152	179	172	173	179	176	131	172	155	164	144	161	158	168	181	177	149	158	178	162	147	170	131	154	169	162	165	163	163	182	160	162	167	163	163	158	158	144	148	144	164	164	171	173	154	185	157	162	146	149	151	151	170	161	174	174	156	149	155	167	170	161	177	167	153	182	176	157	144	160	160	157	159	146	149	164	165	182	184	161	170	136	162	157	172	161	172	191	152	172	152	161	168	177	190	160	171	134	142	150	176	143	184	145	148	162	174	166	162	154	157	171	171	173	185	157	187	166	181	178	146	149	144	180	159	131	148	164	158	168	149	162	164	169	151	169	164	202	172	181	176	170	160	184	152	160	173	136	174	181	157	169	139	177	137	176	140	149	168	136	186	142	159	137	154	157	169	182	156	162	164	156	145	160	126	162	147	159	154	163	141	160	157	156	179	160	152	166	180	162	154	173	183	153	161	174	157	160	129	171	163	182	153	151	163	161	154	172	170	167	150	160	174	161	183	147	163	161	148	160	161	143	170	174	155	162	169	153	157	138	148	172	151	162	168	178	149	169	157	176	153	153	137	160	156	175	143	195	161	163	139	167	146	169	176	152	162	178	158	154	162	160	158	169	166	159	167	148	152	165	153	141	161	156	175	143	157	175	165	158	161	163	154	156	183	184	167	154	166	159	175	154	156	164	154	158	162	149	170	183	153	164	159	159	178	149	175	180	168	157	178	153	145	152	173	177	176	158	182	163	149	166	166	161	152	168	178	159	169	172	170	196	172	162	162	199	143	166	165	173	173	186	172	184	143	145	180	167	173	164	167	181	141	168	183	143	167	159	136	160	174	163	157	177	165	145	156	173	178	150	152	163	144	178	146	172	148	176	206	170	165	164	187	157	169	155	159	158	172	180	155	166	172	154	135	153	169	156	177	175	163	168	150	149	150	155	137	145	179	148	159	127	160	181	166	158	142	178	163	164	155	179	174	187	172	166	128	181	177	173	189	169	152	168	145	153	160	155	172	162	131	160	173	137	153	164	144	149	156	146	162	162	161	169	169	142	162	152	157	152	158	182	165	140	165	168	161	158	166	178	158	174	145	178	157	147	173	164	174	169	149	148	157	150	143	169	162	154	154	161	168	173	160	168	152	147	146	166	174	146	165	160	174	169	140	159	160	176	181	172	161	163	175	143	163	143	162	143	167	155	154	154	162	155	150	148	150	142	156	144	163	149	162	155	157	170	163	169	146	164	184	171	165	158	166	174	143	133	161	174	177	167	175	161	173	177	153	156	146	141	175	163	150	147	157	178	180	165	171	153	162	141	162	159	177	179	160	182	146	174	162	161	170	155	165	163	155	167	159	168	163	177	167	166	145	144	157	174	176	157	171	158	191	161	180	152	168	156
3220	568	619	672	617	621	582	550	513	511	505	518	497	500	503	519	535	556	512	541	498	499	551	525	551	529	460	482	507	490	545	492	481	478	482	467	506	499	534	518	498	448	514	531	515	455	488	529	494	482	493	489	487	495	465	489	517	490	502	505	495	516	537	530	495	456	488	488	523	483	511	488	514	522	501	474	510	528	496	511	485	507	471	507	454	521	499	478	512	479	484	479	452	495	495	514	521	478	496	504	493	547	490	511	473	534	466	447	442	511	474	462	495	491	485	501	485	474	488	548	459	493	491	494	450	538	497	529	523	488	507	511	475	526	483	527	456	489	499	504	497	486	526	476	500	477	471	500	501	488	501	556	491	483	496	500	513	527	485	500	533	459	468	496	500	496	479	490	473	489	505	467	478	499	485	472	522	504	516	520	497	521	501	517	518	495	502	517	521	518	452	469	484	511	519	471	494	486	502	516	553	507	473	510	481	482	472	504	492	498	494	505	441	525	495	469	497	542	519	514	482	469	521	495	469	486	476	485	487	515	496	483	519	548	473	464	508	471	498	521	496	466	512	521	470	505	459	489	515	496	515	529	498	501	470	485	520	538	489	491	515	478	487	475	445	479	525	480	469	503	482	542	521	511	493	478	502	502	538	498	541	473	496	496	530	502	505	472	536	510	512	476	499	512	492	483	484	498	494	521	464	506	491	506	480	480	456	528	499	480	493	510	523	504	546	504	532	478	493	483	483	501	513	497	489	522	484	484	483	495	510	499	451	499	494	497	491	504	468	470	536	504	498	508	471	488	523	476	486	525	494	488	478	524	491	442	470	506	504	539	498	476	473	456	555	485	543	488	478	478	448	484	497	486	502	513	543	514	523	511	484	485	524	490	490	525	481	451	483	501	500	488	486	495	532	500	483	504	494	475	457	473	518	498	471	480	486	555	513	508	484	509	530	470	517	517	493	476	488	480	531	513	483	492	498	479	470	490	480	467	497	484	473	487	524	490	489	518	498	506	507	486	500	519	489	496	482	478	500	483	496	490	503	510	501	473	515	501	492	469	511	498	463	494	519	473	510	510	512	501	488	497	482	502	516	527	461	471	436	513	490	487	462	503	527	492	505	535	485	524	488	511	496	496	477	523	492	515	489	518	481	486	463	499	511	473	504	489	459	473	506	519	479	537	498	507	514	493	480	468	486	502	531	523	512	478	557	470	503	474	514	490	493	464	555	498	503	496	502	459	483	536	490	505	482	494	515	478	460	512	485	516	486	498	498	513	522	500	496	539	504	495	504	513	503	473	511	440	516	510	473	472	522	485	477	489	496	503	475	493	527	506	472	511	499	493	517	518	479	498	488	520	499	479	487	501	476	497	519	509	521	491	486	505	485	526	528	487	518	524	482	466	471	482	539	531	499	497	486	458	508	511	480	492	483	504	519	504	499	528	463	466	479	497	505	467	504	454	473	491	491	503	528	525	500	498	525	492	521	450	482	471	532	451	505	498	494	472	452	484	470	503	484	470	489	507	492	465	525	497	461	569	497	522	497	481	480	519	520	510	495	498	481	504	493	486	476	484	467	459	474	498	498	485	517	539	482	482	456	504	516	477	528	487	477	491	490	453	513	478	497	508	508	501	508	486	488	449	488	507	487	495	482	529	501	482	482	523	494	469	526	496	498	497	553	526	521	529	522	491	490	505	515	491	519	506	530	491	531	473	479	535	479	485	433	483	497	488	510	483	487	477	513	479	468	494	480	512	513	500	508	502	525	464	490	509	497	465	479	469	507	498	491	465	519	506	515	485	486	463	490	469	482	543	509	467	482	483	467	492	531	501	508	516	514	509	482	522	493	472	517	449	475	513	475	503	504	467	516	499	467	533	525	488	505	505	486	472	531	528	481	480	497	481	511	474	476	444	529	506	497	482	499	507	468	499	495	476	534	492	471	486	484	483	512	500	486	454	462	521	460	472	483	539	527	491	490	491	475	488	470	468	458	496	499	507	528	533	514	516	507	514	492	514	508	509	477	535	491	517	508	522	495	500	466	495	505	535	489	540	496	482	534	509	490	486	515	509	470	494	511	533	480	544	471	452	520	488	491	519	552	518	490	498	451	468	509	491	471	493	451	461	500	511	499	465	488	500	490	495	522	509	487	514	484	492	443	530	465	499	492	494	465	463	558	452	475	487	510	472	517	507	518	500	463	500	477	493	533	521	504	511	471	507	493	471	454	535	478	479	507	504	500	516	501	485	449	526	490	488	501	516	487	513	513	499	478	464	488	565	515	472	534	513	497	516	499	501	504	503	488	505	488	484	475	532	504	516	486	482	478	485	503	509	521	486	517	500	503	502	481	529	475	502	470	521	496	514	523	498	481	468	502	495	471	499	509	464	513	511	500	525	504	491	493	510	526	474	494	503	486	495	489	521	511	478	525	535	484	515	498	473	478	514	500	504	460	458	515	488	471	481	478	529	480	513	481	496	538	490	453	491	501	485	464	489	525	461	507	525	532	491	462	479	522	502	526	487	487	528	479	505	464	513	492	513	522	491	462	489	495	439	501	507	481	468	528	458	522	486	490	522	496	499	524	470	495	525	481	490	512	468	485	451	506	502	517	452	482	476	501	446	518	505	492	475	474	514	496	483	455	455	477	477	466	505	518	491	508	505	528	490	511	482	502	502	486	469	511	537	509	493	507	490	466	493	514	501	474	523	530	505	490	548	476	488	499	460	488	495	483	461	484	508	494	518	498	499	536	479	534	481	513	465	491	470	477	517	485	493	527	492	481	474	503	498	522	510	514	489	478	502	504	513	488	525	494	522	516	519	495	490	499	475	520	514	520	487	504	516	496	489	478	486	504	514	488	497	493	564	499	510	487	535	471	506	526	514	475	472	449	502	525	494	450	505	492	527	465	485	506	489	459	505	444	491	517	508	504	505	496	517	491	492	508	490	482	505	508	532	444	516	485	503	536	531	489	519	494	499	530	515	508	513	513	495	471	550	487	481	476	520	521	504	494	503	496	498	504	453	514	484	475	489	502	482	471	518	479	491	512	561	499	499	523	524	516	486	490	500	459	469	516	489	480	535	514	502	504	522	530	508	512	523	499	482	509	489	490	490	503	507	506	491	471	506	446	503	505	520	516	460	472	496	490	477	489	493	477	489	515	478	474	468	454	487	491	515	490	506	494	510	505	466	474	492	474	520	502	560	482	528	449	492	488	526	481	457	493	511	515	523	476	486	525	511	500	490	478	490	495	499	513	533	512	531	483	527	509	472	480	492	501	519	479	470	498	507	471	504	520	500	496	492	464	491	480	486	516	484	499	466	486	505	531	483	471	501	438	462	524	502	469	460	483	500	517	468	536	542	489	514	484	484	512	492	509	516	471	479	546	445	483	481	463	493	511	501	525	531	516	490	513	479	482	507	540	496	523	515	531	491	480	509	504	499	478	487	477	496	527	504	484	511	461	492	536	520	501	510	519	471	480	482	486	455
30570	7081	1350	1014	744	573	513	434	466	383	390	356	332	315	322	345	311	299	327	326	312	347	320	301	305	341	318	320	304	288	314	303	287	271	324	276	343	330	333	319	309	293	267	315	291	296	291	301	302	312	255	269	302	271	309	299	284	255	267	304	300	301	283	339	321	296	301	321	322	280	297	325	304	291	293	298	325	311	319	292	304	284	304	313	317	278	305	291	309	318	285	290	310	321	309	294	282	292	285	288	297	335	308	289	313	314	281	283	281	302	319	300	298	310	302	303	271	308	334	300	294	316	268	284	301	286	308	308	318	280	307	282	297	320	304	344	290	299	310	304	291	328	300	285	302	319	277	306	334	279	301	289	314	302	296	272	287	309	287	279	311	295	280	291	302	292	278	304	291	305	286	312	302	290	281	287	286	314	295	308	281	316	296	291	294	301	302	298	293	285	274	314	313	296	307	264	319	328	293	311	300	275	297	318	302	312	258	263	329	323	283	288	289	325	335	300	290	282	300	287	294	277	301	325	325	300	290	308	308	316	292	309	299	297	278	298	311	296	268	270	298	319	295	292	311	282	300	296	337	312	268	313	297	304	309	277	348	287	278	331	261	317	336	295	291	286	290	281	301	296	270	289	297	339	284	298	312	317	324	298	297	305	303	316	282	300	309	295	294	297	297	265	287	313	317	341	300	316	291	302	271	280	324	257	264	291	285	277	314	297	319	304	321	297	266	283	308	278	289	285	313	307	308	318	297	290	360	307	273	298	278	294	303	299	307	310	302	328	279	300	287	286	270	296	313	289	296	278	309	286	275	292	339	303	299	303	315	323	310	313	324	257	278	249	282	275	318	313	309	290	292	323	287	294	310	322	296	287	280	302	256	323	312	308	257	316	337	291	330	286	292	298	314	295	273	294	297	304	285	301	285	285	320	301	288	337	286	296	306	284	323	298	307	294	290	311	288	329	343	256	284	329	307	302	295	290	321	313	287	297	311	284	304	292	301	320	292	323	294	333	287	293	324	298	287	306	299	318	331	325	292	293	292	314	326	313	301	300	298	245	286	310	342	327	306	328	309	322	304	337	299	317	295	319	294	314	307	311	300	328	313	278	267	291	337	302	306	272	288	301	324	271	274	280	296	291	310	297	291	342	287	298	300	307	294	299	316	309	310	312	309	312	296	315	302	309	292	291	296	299	306	267	315	283	291	292	296	272	297	293	303	274	327	303	279	310	282	316	308	293	336	315	302	311	279	298	299	331	298	296	279	255	294	299	337	300	267	272	309	295	299	300	314	331	306	310	291	303	316	283	314	314	291	291	308	310	295	330	307	292	321	326	308	296	241	311	280	308	307	293	286	306	267	285	315	284	306	315	279	269	291	305	289	306	291	335	289	337	325	311	266	300	301	312	335	287	307	306	296	312	318	285	316	313	318	290	318	290	292	310	276	296	309	285	331	314	318	314	319	284	289	314	300	273	327	302	307	269	310	302	286	297	316	291	304	272	312	284	336	290	337	270	304	293	320	320	300	295	296	300	261	283	315	291	326	279	309	293	296	315	279	311	286	308	283	248	265	276	283	342	268	264	293	280	312	310	271	316	298	299	310	309	292	296	301	294	282	311	325	323	285	270	274	275	344	317	296	292	302	294	253	266	294	307	294	287	298	299	296	296	271	318	307	327	307	257	311	303	279	315	304	295	304	255	295	316	302	323	318	258	288	309	312	334	326	290	301	280	286	327	290	303	276	271	298	295	309	306	328	296	285	315	331	296	285	306	316	297	298	298	287	322	272	324	289	288	265	301	291	316	315	282	276	309	303	315	299	294	258	262	309	313	301	290	329	333	266	352	307	292	330	299	310	320	308	300	296	281	301	289	333	294	281	287	299	291	297	288	309	295	264	294	310	299	320	319	301	295	286	278	291	270	309	283	287	284	293	333	319	280	311	309	278	297	342	281	285	298	303	277	330	291	301	289	303	300	286	316	288	275	264	307	300	303	294	289	299	312	267	304	284	309	307	292	294	284	273	306	293	302	291	316	302	321	303	288	296	297	315	313	304	284	271	313	271	321	323	296	328	317	306	279	282	290	375	293	307	308	311	302	326	297	265	289	301	312	285	337	266	239	288	303	324	310	296	288	294	290	301	328	283	315	305	293	304	279	258	307	313	267	307	284	316	296	265	321	299	293	265	296	292	270	299	289	277	273	293	301	296	329	276	314	296	318	306	287	330	294	280	303	329	298	310	316	285	311	314	288	282	295	304	283	311	333	312	308	288	305	312	298	316	321	303	290	310	301	282	298	314	315	312	296	303	323	296	318	306	287	306	302	317	276	294	302	277	310	286	278	300	294	325	293	282	309	301	294	296	297	298	300	277	322	279	279	305	310	295	293	310	316	319	300	281	295	307	313	286	303	307	290	303	314	283	286	291	308	315	333	331	303	292	303	313	297	304	307	284	273	323	305	328	307	308	336	281	317	325	301	320	320	301	300	279	291	322	333	292	326	302	292	284	324	317	317	312	300	286	290	318	318	292	296	324	345	300	336	279	279	287	298	272	300	285	314	311	306	321	312	282	291	275	278	266	291	279	269	249	268	305	328	307	282	316	320	300	286	283	307	298	307	291	311	344	329	294	297	318	310	325	312	299	286	300	295	314	282	284	309	286	316	274	314	333	291	263	311	308	298	292	330	274	300	275	284	280	310	277	314	282	285	278	290	279	282	311	283	303	324	307	349	313	308	318	356	300	285	295	298	290	285	328	303	282	314	319	267	291	323	283	289	288	304	283	288	291	278	297	296	308	327	322	296	335	333	338	270	305	310	313	309	294	299	309	302	334	303	291	300	328	329	311	291	279	260	308	318	290	312	305	286	309	308	332	310	319	293	320	298	289	297	264	294	305	297	291	289	277	262	285	274	326	276	291	337	308	304	278	285	297	299	313	260	298	308	289	308	321	280	313	303	291	275	297	292	253	293	305	335	303	293	266	308	312	327	321	304	294	295	294	306	314	302	280	302	296	314	314	311	275	339	300	309	268	285	316	309	296	312	304	267	282	331	293	289	287	304	289	315	313	276	309	307	286	295	284	294	291	314	298	314	314	318	301	302	314	294	315	308	312	303	318	289	288	286	276	286	305	303	297	276	326	279	318	322	322	296	290	273	290	254	327	275	287	283	296	299	322	283	323	278	277	298	286	253	293	335	288	316	289	260	272	307	286	312	299	291	307	321	276	282	295	300	288	279	325	296	303	309	296	326	301	290	271	338	278	301	291	314	314	296	287	303	279	276	300	294	297	295	343	299	337	338	311	305	282	314	276	274	307	307	289	341	311	278	270	290	326	280	277	274	270	322	300	293	302	300	297	302	303	294	284	279	319	275	303	282	296	307	341	276	309	272	270	299	300	264	308	305	284	305	315	292	291	279	294	298	298	275	278	273	307	303	283	301	295	271	282	244	313	310	312	341	289	281	313	299	332	282	326	330	327	293	275	317	284	294
16329	1701	3200	3510	3028	2525	2258	1806	1596	1516	1356	1343	1198	1169	1178	1080	1085	1016	1034	1026	1009	933	1002	926	938	891	908	916	933	911	912	929	866	874	850	844	807	896	917	873	868	879	850	817	838	862	850	803	826	783	803	820	857	850	781	858	833	852	863	793	841	855	785	815	834	821	811	789	801	816	870	782	837	801	832	816	824	790	817	742	798	864	843	869	843	850	792	824	825	813	822	804	820	805	797	807	756	843	773	768	784	830	819	807	822	780	830	845	843	805	816	840	845	798	841	836	798	786	787	824	818	798	837	797	795	839	845	802	794	852	873	801	825	798	809	813	831	825	795	818	804	785	821	829	825	821	780	795	789	788	778	824	810	797	751	816	824	833	747	796	832	819	814	769	804	861	783	768	796	800	866	797	835	837	753	746	916	778	811	838	783	774	775	784	789	796	768	821	848	787	813	839	831	830	826	804	832	797	823	877	807	750	801	745	813	854	826	780	824	802	816	844	812	793	811	793	801	808	804	793	840	833	803	805	826	806	803	824	786	823	822	804	794	832	813	830	813	807	809	818	755	799	797	761	803	797	800	806	831	769	803	808	838	824	797	845	787	733	825	764	833	786	834	761	776	822	806	775	786	820	807	752	823	804	852	817	806	775	838	770	838	768	875	861	794	809	826	816	794	773	794	838	839	809	797	813	806	787	808	755	841	801	817	803	825	784	835	836	841	782	841	824	757	852	802	808	769	760	760	811	828	829	803	781	790	818	813	814	801	796	823	849	802	771	789	773	839	842	833	843	793	742	801	828	784	781	759	810	851	825	816	793	804	838	818	856	782	813	750	833	773	845	825	839	803	829	811	836	799	817	778	796	836	830	824	812	861	856	798	822	774	781	830	803	805	821	796	829	770	827	783	749	780	783	825	828	848	849	823	812	815	770	785	799	795	831	797	796	868	789	808	786	821	787	806	792	794	792	829	815	755	794	824	817	804	820	821	778	754	807	810	802	785	843	796	827	793	807	778	787	806	834	831	803	821	743	804	831	820	765	775	833	858	813	881	787	795	774	819	816	824	852	804	800	814	806	826	811	819	788	778	799	814	765	801	804	797	861	807	803	824	728	818	842	823	827	755	828	800	835	743	815	809	800	803	816	766	782	835	778	832	819	813	807	782	809	834	841	727	808	781	823	781	841	749	840	805	810	823	829	867	825	794	780	844	857	788	823	777	871	863	811	830	835	812	827	845	806	795	815	854	798	869	833	810	821	773	765	840	837	804	843	815	812	830	831	828	766	750	792	808	790	808	795	853	829	801	814	774	858	839	798	746	814	821	779	827	766	802	816	812	773	774	820	763	802	787	805	770	776	846	850	775	816	759	780	861	879	824	813	773	826	797	761	790	823	788	800	845	852	840	786	823	829	795	768	845	802	800	786	841	797	814	828	857	783	821	724	806	811	804	762	824	831	810	836	803	753	761	820	823	866	813	793	770	792	797	842	781	822	766	822	788	775	810	775	835	798	806	784	769	814	854	789	773	824	809	831	804	798	840	882	793	825	788	742	787	781	787	778	827	774	819	772	769	770	816	798	776	822	863	802	775	799	838	824	841	852	802	820	776	835	805	830	780	792	790	815	845	790	819	810	799	823	836	825	801	834	799	821	812	818	837	784	802	807	760	818	809	782	763	822	744	766	804	797	838	857	858	796	827	848	816	834	788	845	818	833	806	824	812	794	824	829	826	835	809	769	813	776	796	793	819	785	811	789	797	811	763	815	811	759	791	832	820	777	810	803	800	764	803	820	828	859	760	795	810	790	804	806	813	814	789	863	804	799	810	787	798	755	826	812	812	829	823	824	770	784	805	821	793	838	791	772	805	818	836	804	797	822	839	857	823	769	826	786	830	834	793	819	821	840	811	852	866	747	828	792	802	853	816	786	830	796	777	804	838	829	806	802	796	776	841	775	787	799	800	758	800	831	783	792	836	773	818	775	804	785	784	766	794	818	793	825	818	772	850	861	844	851	785	877	769	798	813	835	818	824	841	821	741	806	816	848	804	812	841	809	831	830	798	787	777	821	836	818	832	864	842	782	800	783	810	772	759	838	848	871	780	811	796	805	825	778	784	779	814	784	769	825	775	761	797	802	838	807	744	757	830	820	836	803	763	800	835	799	778	812	818	823	810	838	823	745	790	818	814	861	842	822	778	830	810	811	818	801	833	861	800	804	894	768	786	817	811	849	789	825	794	816	800	762	815	805	765	765	816	817	827	860	777	773	780	876	811	804	747	834	810	786	782	824	822	793	765	867	817	821	780	739	790	834	830	789	832	811	758	802	806	802	796	818	786	845	851	831	780	813	815	806	806	789	823	810	795	830	824	799	758	778	811	832	810	814	779	808	819	813	787	801	817	770	771	759	803	791	775	831	826	775	843	791	819	821	823	816	869	868	761	826	862	802	789	857	824	799	822	839	795	778	826	790	816	800	802	816	819	826	783	850	797	766	824	834	779	861	777	794	766	833	805	795	806	770	805	815	763	815	824	809	781	809	803	839	834	821	798	792	843	812	798	815	811	780	816	768	806	806	784	739	804	778	818	787	788	783	812	808	748	812	849	817	804	824	796	840	777	830	886	794	841	837	800	807	834	791	753	838	778	855	813	865	840	835	826	833	821	798	770	819	754	776	814	795	790	848	725	817	832	836	820	844	851	832	763	759	800	805	867	812	770	801	783	827	815	768	788	777	782	878	797	823	758	840	821	826	743	795	817	790	842	824	826	827	736	812	803	805	840	846	840	808	832	824	809	872	825	824	813	778	804	831	795	810	780	802	798	781	838	828	754	815	787	805	829	773	775	806	782	762	796	799	781	790	839	803	893	863	826	842	808	821	829	812	780	756	789	816	814	827	821	793	757	826	788	823	787	817	754	795	805	827	834	782	800	755	779	820	817	789	771	800	828	816	809	772	837	816	814	801	865	809	759	839	808	816	822	801	806	819	776	821	823	842	863	812	765	825	798	844	782	812	811	833	817	794	800	827	804	786	786	831	795	779	826	834	804	823	822	811	768	783	823	821	802	790	777	773	795	813	848	842	815	806	826	803	851	766	849	764	802	797	820	812	796	813	804	809	834	747	779	873	846	773	805	742	843	783	834	892	819	834	752	813	874	841	793	776	835	799	824	826	788	808	801	782	810	845	847	806	791	823	774	869	798	819	810	758	774	785	796	797	770	797	791	791	875	832	795	799	819	794	799	766	782	824	797	836	807	803	801	797	821	787	848	832	775	784	819	775	798	757	782	813	770	786	849	804	786	847	807	795	892	826	821	808	797	838	792	872	799	803	799	800	818	814	840	846	791	827	817	813	811	846	829	838	789	797	763	771	771	840	799	827	846	788	792	810	806	789	806	791	845	781	815	742	846	809	827	829	771	826	797	856	812	810	766	813	777	776	814	837	814	791	865	842	785	849	872	816	745	851	820	780	769	828	797	856	836	823	804	821	793	826	818	793
42202	14893	2719	1673	1190	855	698	551	510	500	413	419	379	342	376	341	332	313	293	304	290	320	266	317	285	323	335	323	314	264	285	302	283	276	266	324	277	257	267	282	300	290	281	292	278	261	255	272	238	294	252	275	282	287	270	261	295	274	292	263	295	290	284	270	264	263	278	278	266	266	283	241	233	282	229	300	279	254	257	293	261	264	270	251	272	304	273	307	273	299	280	268	262	275	271	296	284	280	250	288	266	265	299	271	274	315	274	265	295	252	269	285	234	264	285	246	247	261	250	279	266	267	258	280	278	286	263	276	283	276	242	277	275	244	261	263	261	256	259	277	288	260	284	276	268	265	263	272	246	256	246	254	330	239	267	263	250	294	264	290	285	304	266	254	291	266	253	282	257	308	243	280	255	239	239	258	265	291	293	253	248	270	272	254	258	265	273	255	275	253	290	249	262	293	308	284	250	269	278	314	254	238	255	279	263	262	271	279	267	252	284	256	281	265	271	288	256	297	256	268	259	274	293	267	256	278	302	267	261	273	249	260	262	258	261	274	282	265	263	251	268	281	266	264	281	270	261	264	237	317	299	284	279	269	247	266	273	266	254	298	298	257	295	257	274	281	287	240	252	261	261	288	284	243	259	281	270	275	274	247	252	284	312	270	287	292	247	246	249	249	234	290	233	277	246	252	283	249	274	270	278	293	265	292	262	306	272	271	265	258	276	260	282	256	277	279	285	273	276	311	248	242	233	281	251	233	241	268	258	251	274	255	307	254	277	263	274	262	265	271	258	259	278	292	254	285	259	275	271	241	264	267	245	295	252	261	292	254	258	258	271	278	271	264	253	260	292	275	269	264	285	268	287	298	273	243	296	256	268	257	252	271	258	289	282	250	268	269	273	277	285	279	248	297	257	264	264	255	286	259	246	280	272	245	263	258	263	296	289	280	254	261	243	264	262	288	275	300	272	262	281	232	244	283	273	301	267	244	291	251	264	253	269	272	257	260	242	272	259	260	255	253	269	259	241	228	220	286	252	302	277	283	288	303	261	295	291	263	300	258	283	267	289	270	262	247	264	251	267	285	273	260	269	266	267	276	266	276	264	276	267	271	266	255	267	284	258	238	296	281	263	287	303	255	268	261	266	277	259	279	265	282	255	270	253	270	250	273	251	316	258	287	284	258	251	282	284	232	269	259	254	269	284	282	269	240	284	240	248	246	285	283	289	275	265	268	275	268	270	277	257	270	285	268	265	271	275	285	237	280	287	267	258	280	290	308	280	267	255	245	263	277	303	252	251	270	229	272	261	242	256	263	238	247	271	319	275	285	267	263	244	308	286	234	286	284	263	247	280	262	273	309	264	273	270	273	289	267	248	279	276	284	265	286	243	258	276	272	273	275	317	239	276	277	265	291	251	283	285	280	284	272	264	285	272	261	277	248	257	284	259	264	260	261	274	298	288	278	292	266	278	265	281	265	292	297	276	281	290	257	244	250	302	288	276	269	301	261	297	238	274	265	298	261	267	276	292	269	262	279	268	280	269	269	264	256	275	269	273	270	241	269	265	305	247	263	244	244	262	265	260	254	272	247	279	279	272	297	285	281	271	247	257	309	259	262	280	265	272	294	265	303	268	291	232	263	250	264	303	284	243	299	257	287	243	240	269	253	276	290	263	260	264	290	233	277	288	291	268	289	250	301	289	263	276	249	255	292	256	254	251	238	264	283	262	285	279	272	289	306	277	225	290	283	268	278	282	243	272	267	285	250	273	265	280	279	257	255	262	265	278	272	269	268	252	233	246	260	260	266	254	226	267	276	260	254	249	294	275	246	272	269	263	256	249	278	275	248	273	264	301	288	290	289	281	275	253	306	232	298	250	256	273	249	277	262	271	234	264	272	268	278	282	262	270	278	261	280	262	273	269	254	231	271	302	268	302	261	282	250	246	266	276	307	294	248	252	314	268	288	273	241	254	263	254	277	267	277	277	287	284	260	279	284	253	262	255	271	230	242	261	278	270	254	286	304	257	264	264	268	267	301	273	278	267	280	274	301	231	262	262	270	267	233	261	250	256	290	310	280	269	255	268	248	259	268	255	250	236	257	272	252	276	281	267	264	242	268	267	282	272	258	271	293	246	261	275	252	246	239	269	270	255	277	278	249	271	274	297	276	297	289	258	275	259	294	274	293	287	254	280	281	292	249	276	244	259	282	270	242	269	287	270	257	267	272	266	278	282	262	266	271	287	262	269	267	252	263	259	272	290	299	225	233	265	323	286	261	254	258	271	290	268	247	272	255	274	246	288	283	261	290	248	251	275	286	289	243	251	271	250	303	301	281	279	299	263	273	261	261	274	271	275	272	270	258	262	266	262	284	280	276	282	259	264	278	277	259	259	269	280	250	296	279	266	271	278	275	245	277	237	271	306	258	247	268	253	251	266	279	259	250	273	241	260	273	266	267	263	257	263	276	267	280	257	278	295	272	225	266	256	289	266	270	274	252	269	287	252	251	298	259	264	247	260	279	272	272	292	275	262	278	299	280	283	273	281	302	288	272	260	266	260	321	262	294	283	263	276	270	260	239	275	294	249	277	265	252	253	267	273	268	278	265	224	292	287	263	275	255	279	237	285	286	286	263	274	287	271	302	247	292	262	263	309	287	265	285	259	270	262	290	281	271	300	288	308	264	282	278	250	297	266	271	270	258	273	242	262	267	308	288	300	277	254	270	287	274	253	267	245	273	298	299	253	263	283	254	279	288	277	245	264	274	280	265	264	265	290	258	265	268	280	277	256	275	271	249	261	269	287	257	265	273	264	290	255	258	273	287	257	258	253	279	291	285	231	285	260	265	298	248	249	274	283	268	270	303	255	279	281	245	259	256	239	232	246	287	241	295	272	285	311	287	258	258	265	274	264	273	271	274	286	307	274	235	270	246	284	261	308	287	289	250	292	268	269	303	281	235	269	264	284	273	288	283	263	275	292	278	275	266	261	257	262	265	262	279	274	269	269	261	268	242	308	285	219	272	240	267	275	273	268	266	274	284	253	311	273	288	262	258	301	268	271	252	280	268	237	287	266	274	290	274	286	278	295	283	269	263	252	301	269	284	243	306	270	273	256	247	253	265	282	249	287	268	262	286	238	275	293	257	304	298	275	267	261	299	284	281	304	258	293	319	263	281	270	261	251	255	258	255	277	286	257	279	260	249	286	284	266	283	264	286	258	275	287	270	268	261	272	289	290	270	271	289	265	253	264	268	235	218	252	251	261	286	259	253	244	274	280	280	260	269	253	256	280	268	266	235	292	296	282	272	287	261	277	307	272	264	246	287	297	263	280	267	268	286	278	283	266	299	276	286	290	254	259	268	293	280	292	239	261	270	266	243	265	239	239	268	265	234	248	271	256	280	287	286	296	255	266	267	300	267	291	281	296	280	296	277	283	290	272	260	258	271	262	252	260	268	265	266	271	270	257	255	267	264	269	260	283	270	272	265	278	269
21660	2361	5253	5581	4695	3859	3221	2593	2262	2057	1781	1661	1450	1391	1375	1320	1194	1169	1104	1026	967	967	940	984	926	935	935	917	864	839	864	834	863	878	808	829	763	832	809	768	811	796	795	828	834	752	833	764	771	764	743	758	828	752	721	734	707	735	758	756	753	742	784	728	737	743	761	762	775	730	752	734	729	737	775	722	731	715	768	755	756	739	686	688	772	769	734	742	759	708	715	758	752	693	749	678	737	700	717	739	718	708	724	717	708	674	689	731	737	708	751	761	724	700	706	721	707	702	769	721	738	736	684	677	704	710	729	669	657	710	708	766	718	685	739	730	749	711	667	723	723	707	726	666	660	702	717	700	715	742	711	760	701	695	712	682	723	683	734	710	721	677	724	711	715	718	737	707	750	688	688	659	719	680	677	723	750	742	680	685	724	694	668	720	702	696	687	740	740	702	750	691	709	638	725	719	726	684	692	714	716	698	733	681	647	685	711	701	708	707	710	674	745	752	704	746	724	704	732	698	732	696	734	681	730	694	740	757	764	685	657	731	711	682	698	691	658	717	691	730	700	682	697	692	746	724	711	733	688	696	751	755	708	689	742	704	743	742	691	697	676	726	716	675	700	715	680	753	767	710	714	744	712	669	718	758	705	719	677	714	701	720	703	719	705	726	745	749	778	715	738	724	737	691	688	729	719	670	733	715	667	667	681	758	708	713	737	720	715	689	687	751	724	681	693	746	688	730	714	733	741	689	718	730	698	656	675	711	741	730	744	754	687	735	720	692	720	712	698	679	724	693	717	753	697	736	742	679	709	706	709	745	719	669	672	724	705	738	687	744	711	735	713	689	691	702	718	720	743	715	733	737	694	654	702	729	681	665	677	701	733	743	725	752	740	675	693	716	721	732	710	684	713	714	705	721	687	692	675	721	697	673	717	738	702	698	750	714	688	705	666	716	718	707	714	723	763	712	701	739	728	717	703	718	716	698	741	710	705	697	741	683	732	747	742	727	715	723	710	750	714	703	736	684	698	692	710	690	732	732	738	713	705	679	669	725	696	719	754	722	715	688	687	749	712	737	711	713	729	674	742	729	700	761	766	737	731	721	691	702	741	696	699	725	737	724	695	733	698	707	715	711	721	686	746	724	681	713	704	724	671	700	732	739	684	696	724	752	665	697	725	703	690	765	710	734	697	748	696	728	686	737	669	697	710	697	734	727	722	671	698	734	719	730	691	712	706	706	649	707	684	705	674	701	672	729	714	693	708	690	754	714	744	676	717	731	708	728	701	697	747	697	688	697	638	732	719	723	742	735	739	737	713	762	742	703	731	705	764	750	729	710	727	740	719	667	708	751	706	706	689	730	759	672	703	740	725	683	735	729	708	737	715	722	709	746	724	687	657	718	705	706	660	690	720	700	695	740	695	690	704	663	716	725	733	696	714	690	636	722	715	675	704	730	704	715	705	713	727	690	698	749	688	737	679	696	724	710	755	678	719	692	680	695	717	675	688	705	713	726	672	692	753	704	705	678	709	700	695	753	680	708	717	747	687	724	726	697	684	738	730	707	695	691	729	726	707	724	699	700	749	754	699	711	698	691	704	739	710	677	727	682	723	700	743	730	704	679	688	702	758	719	696	709	706	751	697	741	668	706	715	734	716	718	731	729	710	674	758	645	730	737	728	693	714	756	693	713	764	707	727	711	743	754	684	709	750	749	701	716	726	718	724	685	665	767	705	649	709	717	694	714	711	745	727	669	709	810	704	644	706	765	692	704	690	713	651	684	682	730	739	762	719	706	707	736	689	698	714	693	700	698	712	686	704	693	728	700	719	726	688	707	690	754	698	677	718	695	725	682	714	693	682	710	690	747	686	688	698	701	724	714	726	706	712	665	720	760	703	665	698	716	717	746	658	660	711	740	711	673	733	721	712	775	701	746	683	694	710	688	660	698	701	706	733	725	713	689	699	758	676	695	726	653	713	645	726	712	706	698	738	725	690	704	758	677	712	724	730	699	669	726	689	645	718	691	738	738	729	686	765	735	733	712	790	723	696	690	686	691	703	709	705	714	743	732	690	688	715	751	675	749	672	707	665	729	747	714	697	764	687	713	715	676	678	710	737	685	674	682	674	712	726	728	673	711	711	710	699	740	694	778	716	717	726	683	713	693	680	769	660	728	679	739	727	728	699	741	738	701	705	712	754	720	720	675	744	671	731	731	681	715	729	673	713	707	757	677	712	704	707	689	710	654	708	681	738	754	695	690	719	762	736	678	695	756	728	718	689	736	692	698	705	728	703	704	729	706	712	690	706	727	686	755	710	703	709	747	752	689	706	693	668	705	695	728	693	674	716	709	684	766	694	722	721	710	705	687	713	687	720	716	721	717	698	738	704	738	711	709	689	737	729	679	763	721	704	714	670	701	728	718	680	695	743	702	716	713	739	745	719	716	726	686	771	733	718	728	701	721	692	681	692	704	702	744	684	693	662	712	702	720	728	706	749	723	715	710	708	767	683	713	709	712	723	678	678	699	739	737	732	706	692	701	736	697	738	741	721	783	714	732	733	693	729	738	751	683	711	758	733	699	700	691	728	656	720	636	712	738	720	699	683	683	754	694	687	704	685	721	735	741	666	745	706	724	704	687	732	719	674	739	725	720	730	699	760	692	670	737	740	726	738	725	683	796	682	756	759	683	713	742	712	703	683	664	698	716	701	758	736	701	723	756	717	700	689	667	688	698	734	769	699	692	659	702	723	725	688	736	657	714	752	710	724	703	724	712	725	670	654	699	709	705	733	683	709	703	702	717	727	654	690	707	729	729	676	700	687	714	702	729	728	711	720	721	701	701	754	697	720	655	679	679	721	682	725	732	736	742	709	740	719	676	683	703	725	704	673	745	708	707	735	685	682	699	719	719	690	699	722	718	713	751	718	677	685	639	736	745	662	715	705	664	671	726	669	713	701	738	688	772	714	690	676	777	681	654	734	718	698	748	697	690	747	749	708	734	765	739	678	682	671	683	721	729	701	684	708	670	698	695	709	685	719	774	694	724	698	724	723	756	754	759	731	716	729	709	726	717	728	700	711	701	722	738	687	727	650	673	714	695	670	720	683	713	687	713	731	735	719	692	672	715	725	699	726	717	711	715	693	708	695	702	702	683	717	717	656	700	716	723	751	694	702	733	679	713	747	715	703	733	700	724	708	626	669	735	715	746	731	724	689	670	726	715	721	688	707	693	751	711	722	715	718	707	711	705	736	693	691	710	670	683	705	711	730	714	689	704	753	685	755	740	720	697	745	679	716	733	745	715	668	704	662	693	733	637	707	687	705	747	761	731	689	672	710	722	764	666	695	724	705	736	750	707	676	640	681	722	718	705	700	686	700	669	695	735	705	727	715	712	717	635	695	724	671	706	700	706	706	691	698	738	728	690	704	689	738	728	707	712	664	735	734	650	702	691	708	747	690	725	718	693	761	751	706	716	670	710	752	686	724	683	757	701
3278	293	205	187	181	165	160	157	137	154	174	176	167	163	165	167	162	145	163	169	171	177	174	159	169	191	173	177	160	185	143	161	160	176	160	170	188	146	158	149	177	142	163	138	162	169	152	166	147	161	189	182	144	149	182	181	150	152	170	167	182	166	169	166	177	152	167	170	160	177	142	168	181	167	184	160	158	156	138	141	167	177	150	156	167	173	165	145	157	163	163	158	156	173	165	166	171	186	170	148	170	165	164	155	146	159	141	152	152	176	169	185	158	171	152	166	187	153	152	169	167	157	155	182	164	174	158	152	170	176	147	163	135	172	196	172	180	155	177	154	178	145	145	173	144	164	182	169	180	159	170	164	156	187	154	199	170	173	172	137	171	156	147	160	145	153	162	165	176	150	158	148	163	172	177	149	173	172	160	151	173	144	146	163	173	159	177	168	172	183	154	163	171	159	160	133	167	148	151	151	167	171	151	166	164	127	157	173	155	174	173	148	168	147	146	165	175	173	160	164	180	151	168	157	178	200	154	153	186	178	161	160	151	173	168	152	179	160	153	170	178	148	153	158	176	138	168	156	164	182	174	189	170	158	163	180	159	163	180	167	163	179	167	164	153	149	147	170	163	146	170	163	161	161	156	155	169	145	160	176	178	145	163	166	173	149	138	161	187	157	167	169	183	171	170	182	162	167	169	182	144	179	171	150	153	141	134	164	149	177	174	155	145	156	181	178	193	151	158	169	143	153	158	155	157	149	160	154	183	173	179	172	166	162	171	159	172	186	171	153	158	149	164	173	182	169	134	155	159	188	165	182	181	179	171	163	148	170	185	153	177	154	164	141	159	160	155	157	150	172	186	165	162	164	176	185	170	160	163	160	176	158	173	168	161	161	170	165	170	150	162	162	162	188	153	151	166	152	142	163	186	164	160	156	173	158	179	147	166	172	158	144	156	154	148	149	158	140	161	162	166	154	166	159	155	154	178	162	181	169	158	162	146	161	193	159	151	181	171	158	171	165	179	170	183	142	158	148	179	160	172	150	161	148	166	185	174	147	158	158	140	156	169	141	158	173	164	168	159	172	159	176	175	178	142	158	164	171	161	174	164	150	152	174	156	165	181	168	162	183	167	166	159	177	144	163	167	157	194	151	168	157	171	157	152	171	180	165	177	180	168	152	154	154	157	125	180	177	152	194	187	148	159	146	173	150	164	159	134	175	164	171	181	162	148	150	175	151	184	179	171	162	157	195	147	174	151	150	174	144	173	160	178	178	160	176	177	174	167	169	154	156	153	166	165	160	148	149	145	163	175	177	176	155	133	153	180	149	156	163	130	160	151	134	159	157	142	177	157	175	170	159	161	151	141	157	180	167	153	141	159	154	162	176	164	171	162	161	146	173	151	158	167	156	165	172	157	148	167	162	158	169	161	156	161	158	187	195	170	141	155	135	142	166	152	143	180	170	125	132	184	159	158	152	148	157	172	151	165	184	163	148	150	167	167	165	166	164	161	156	174	157	173	175	142	153	156	166	169	167	170	171	166	145	169	162	139	169	151	196	159	179	164	183	165	167	168	168	168	140	170	162	169	170	157	163	162	148	152	151	139	166	191	189	167	159	150	154	147	177	158	146	164	140	174	164	160	144	153	148	165	177	189	174	156	164	163	170	181	156	168	161	170	140	160	161	178	160	154	156	184	146	147	166	176	171	128	167	178	153	152	163	195	186	142	160	159	169	147	167	164	159	173	175	174	176	144	139	170	157	165	144	172	183	164	164	175	155	150	179	153	196	163	152	154	183	160	152	143	144	156	182	171	161	151	162	147	155	183	147	157	156	156	148	163	163	167	155	149	148	154	162	162	190	166	154	163	186	178	152	161	194	173	176	176	164	163	144	161	165	146	170	160	142	156	194	152	166	177	156	160	161	193	160	177	171	165	172	169	149	160	177	136	164	165	156	162	142	171	167	152	139	171	145	172	146	175	150	175	165	160	153	156	160	155	144	142	198	174	166	151	149	166	170	145	134	163	154	181	155	151	174	168	180	157	156	147	146	156	136	171	152	189	169	185	162	173	184	166	172	159	159	165	164	145	162	184	157	147	158	171	147	140	164	156	151	164	165	155	188	144	153	156	168	155	150	166	177	150	134	175	154	177	183	169	188	152	154	156	162	175	161	156	166	172	171	159	152	165	157	161	151	156	178	149	171	160	177	166	151	161	159	151	150	165	164	182	145	159	173	172	153	167	150	177	149	171	146	158	135	165	142	176	143	145	170	169	165	171	157	164	155	167	144	153	157	175	160	155	174	185	180	168	168	170	166	187	167	166	185	153	143	164	147	181	165	163	188	149	162	149	151	160	164	160	171	153	149	173	164	188	193	165	159	181	159	168	149	142	166	175	158	136	169	168	183	143	155	168	167	174	140	132	168	170	177	169	170	145	161	150	149	164	170	154	134	160	153	157	201	136	127	178	178	149	153	161	157	163	171	174	160	169	169	153	178	173	146	160	184	181	160	160	191	160	151	148	186	129	164	154	153	178	158	174	143	144	150	151	154	186	166	185	191	157	158	146	153	153	163	147	158	167	158	177	205	153	161	159	138	167	181	159	148	171	175	165	162	162	154	166	141	166	147	165	152	136	175	158	147	151	145	135	140	164	116	175	170	162	172	173	163	161	177	147	167	144	176	171	199	190	171	135	152	175	169	153	174	169	134	144	173	182	153	161	180	164	157	148	155	171	160	146	170	182	157	139	162	158	154	158	160	145	177	182	171	155	157	168	160	157	162	158	162	179	165	163	213	150	178	155	177	145	154	180	161	173	156	142	166	150	160	158	165	165	146	146	164	154	151	174	177	176	152	138	166	164	173	180	166	163	162	162	144	159	145	134	137	176	157	153	153	162	155	167	145	171	176	156	167	189	173	187	155	163	152	166	177	128	162	172	182	189	171	162	152	174	178	150	159	139	153	148	156	181	166	161	187	156	167	162	169	165	159	159	163	177	151	149	150	155	141	173	145	180	148	156	153	187	135	168	180	166	165	174	166	152	143	160	175	152	144	151	164	144	146	141	163	150	193	181	143	130	171	177	185	169	160	169	173	155	149	160	159	156	177	164	169	151	159	176	182	146	170	165	154	178	162	187	160	149	176	176	155	147	191	160	168	153	166	161	165	182	173	146	163	155	163	166	179	159	137	189	171	175	157	161	181	170	168	170	172	188	145	163	169	150	159	163	172	150	174	148	154	165	158	172	172	150	172	152	172	173	159	143	156	167	177	184	148	177	155	144	197	172	178	158	144	151	182	170	178	159	161	166	176	156	177	157	146	178	164	165	173	173	155	167	160	147	155	151	169	178	165	161	159	160	158	164	148	156	147	185	150	159	182	162	161	185	174	170	156	164	156	178	148	177	156	147	161	170	163	171	168	156	148	162	177	150	165	156	178	159	157	178	181	161	169	152	139	130	165	152	175	177	169	147	143	169	146	152	159	184	183	167	182
3142	539	638	658	640	608	599	519	566	549	518	524	510	513	520	512	538	530	566	496	500	481	495	539	540	448	522	496	492	514	475	530	491	525	509	521	506	484	507	491	497	540	523	537	507	498	492	487	473	466	461	528	514	511	516	504	528	520	499	495	500	512	497	500	492	484	483	498	536	502	477	503	504	520	495	481	482	497	522	500	500	475	506	506	506	497	444	471	483	449	486	476	519	484	464	471	485	501	510	509	485	520	467	505	520	472	525	500	512	525	502	474	461	497	519	488	534	507	522	526	483	488	493	550	503	540	517	447	494	495	500	479	514	511	491	459	525	476	523	488	492	537	503	475	476	530	452	471	464	483	520	492	493	485	510	482	490	504	515	470	512	495	486	445	484	470	491	509	501	484	476	472	520	461	519	445	497	455	508	489	468	483	477	487	531	474	511	494	506	496	511	508	521	472	493	463	475	503	483	499	511	526	505	518	483	514	475	515	496	509	472	470	461	506	507	489	458	474	456	491	487	490	514	508	484	488	492	525	555	475	485	464	480	496	485	459	518	500	522	498	503	503	457	496	523	503	510	537	468	452	492	464	510	481	499	513	498	515	474	490	470	477	478	484	514	497	497	493	508	493	492	516	505	501	478	522	490	518	502	479	519	507	485	517	494	514	508	519	494	487	517	521	506	475	476	495	531	498	506	532	520	501	491	461	490	479	534	497	524	484	501	512	515	501	527	503	511	563	522	496	487	556	552	471	472	515	476	521	512	479	509	474	502	507	495	496	437	509	471	497	502	503	534	517	502	484	469	489	492	496	515	481	474	493	545	524	493	503	469	496	506	482	466	516	518	477	494	520	445	466	512	528	508	493	490	466	490	498	509	547	499	494	489	480	492	470	513	499	511	494	540	502	502	526	522	492	498	518	477	483	454	507	541	509	516	501	499	475	510	463	514	454	511	468	514	511	516	487	489	469	459	477	504	516	470	492	494	483	464	480	508	492	537	511	509	497	518	474	489	483	486	454	482	474	471	495	488	472	483	504	528	521	479	511	458	510	501	505	498	515	487	506	521	469	468	497	503	492	492	483	494	481	513	501	509	448	483	520	492	469	519	476	516	511	494	485	469	499	479	528	501	466	484	467	525	486	460	490	516	490	508	462	520	487	547	472	505	473	499	499	550	516	465	506	471	467	466	503	474	450	495	490	526	491	502	471	494	515	459	518	493	500	476	509	496	494	509	510	523	517	539	495	513	529	493	494	478	480	477	505	523	522	474	481	502	456	473	529	473	470	513	516	492	482	512	495	517	511	520	531	526	509	443	531	499	528	498	492	484	503	538	469	515	506	502	520	475	510	518	470	497	461	545	513	487	502	484	521	484	465	504	483	448	497	464	486	526	492	478	556	480	492	511	444	501	507	489	490	499	518	469	534	479	469	512	500	490	454	441	519	504	492	527	482	511	479	513	456	504	491	509	502	492	470	496	460	474	471	486	510	513	520	522	494	426	508	477	510	504	473	520	537	475	469	521	477	491	562	485	512	538	518	497	498	460	499	519	535	522	489	503	508	525	458	514	490	520	488	512	466	492	506	480	500	498	502	438	518	501	470	511	470	465	512	504	544	514	555	458	462	518	492	482	482	498	529	466	457	498	504	526	523	508	505	489	551	506	472	520	472	482	487	501	499	488	491	521	513	473	506	515	519	479	540	495	500	534	497	484	510	519	476	503	523	485	487	481	488	469	495	494	480	487	505	482	522	455	496	484	521	469	478	460	515	476	514	527	473	467	481	511	481	514	514	493	478	496	488	499	490	493	485	483	536	520	482	500	525	531	486	520	556	484	526	499	485	489	527	471	479	512	524	492	486	477	485	479	482	492	524	524	512	499	507	486	572	518	483	535	492	552	517	511	499	464	504	506	451	523	530	472	502	533	495	509	510	500	495	504	462	497	496	515	500	496	538	529	474	494	498	485	497	476	509	492	486	508	507	500	482	491	470	489	520	475	478	519	484	481	503	491	476	517	502	491	502	491	512	486	511	512	480	492	512	530	511	493	546	480	482	516	473	475	482	506	515	479	489	456	513	484	525	495	490	493	490	490	505	488	527	488	485	500	477	501	522	499	531	495	511	491	480	454	476	525	498	486	474	473	490	433	511	504	493	504	516	502	485	499	517	504	492	499	535	498	476	488	489	453	490	523	504	490	473	468	454	496	474	540	468	465	513	493	495	485	470	562	505	511	467	485	495	515	482	485	504	477	499	499	483	481	495	501	505	522	510	485	523	451	498	496	504	525	491	517	466	468	495	507	489	494	490	495	509	564	503	499	504	484	456	508	487	505	492	498	482	457	465	484	498	525	501	489	508	478	506	483	462	536	511	498	482	470	488	497	509	499	521	506	505	521	485	476	473	490	488	471	489	551	488	493	474	484	476	467	469	498	490	479	535	515	496	496	515	483	499	472	486	480	494	498	456	526	479	522	465	482	503	483	456	506	471	521	504	501	484	517	464	485	526	479	507	487	491	498	455	512	488	476	511	498	513	498	479	461	518	522	459	507	531	548	518	491	556	514	461	462	509	496	488	477	493	492	487	508	451	519	485	478	453	500	478	483	483	495	506	489	505	482	502	456	512	516	539	522	498	522	494	433	530	466	481	499	472	471	501	453	522	533	497	462	506	503	499	509	495	488	497	474	492	559	457	460	498	474	527	493	477	486	514	492	507	486	536	460	505	486	510	509	500	508	485	465	478	506	495	488	492	448	470	503	541	520	472	481	486	470	471	498	522	534	488	509	491	506	534	507	494	485	486	484	530	480	498	508	492	522	506	516	518	478	490	473	513	523	529	496	488	488	508	517	503	504	494	488	499	503	493	479	512	522	518	463	475	503	497	520	500	496	457	517	519	495	516	510	469	489	512	486	493	483	503	468	481	473	502	486	503	517	549	460	542	494	475	491	496	508	470	484	486	493	481	470	508	550	487	511	461	513	487	490	452	495	518	510	494	491	511	506	483	467	452	483	460	520	488	484	511	510	457	491	506	537	470	492	499	511	510	511	496	517	527	521	448	535	488	518	497	457	490	485	527	520	462	503	514	464	500	535	493	481	520	513	506	470	486	495	524	486	495	512	473	465	521	498	463	472	491	494	512	513	478	503	490	510	498	469	497	495	535	458	492	506	490	482	483	525	511	453	485	489	525	499	499	504	513	505	478	478	524	509	495	466	517	487	535	503	490	472	493	502	512	464	477	502	514	506	462	525	486	531	495	537	479	471	524	486	472	476	495	507	480	467	492	515	492	484	488	563	507	513	470	484	502	507	534	516	494	524	486	516	504	473	473	508	503	515	546	483	496	479	517	487	473	499	488	513	471	508	445	543	496	490	527	473	505	499	498	471	451	526	496	459	508	481	484	488	471	521	473	522	503	480	486	494	492	505	491	472	452	504	480	499	477	503	477	469	511	459	514	468	515	530	476	524	457	497	505	509	502	473	511	480	486	470	478
30171	6766	1355	957	677	597	551	465	413	399	363	364	331	325	346	336	355	339	337	326	300	314	305	314	305	309	299	302	314	328	317	318	330	291	294	311	294	296	297	314	280	307	287	313	275	276	307	318	248	318	291	278	319	305	275	326	290	275	309	286	307	303	327	303	329	334	281	330	330	286	305	278	287	288	315	320	293	331	307	297	274	339	276	298	273	266	333	294	306	313	308	323	338	292	312	333	286	295	296	317	280	289	306	265	270	292	320	271	327	296	308	303	289	323	331	321	312	289	289	327	324	324	324	318	284	294	301	305	283	307	285	295	337	308	313	328	299	286	299	306	287	269	301	321	266	306	287	304	328	302	311	263	305	306	305	316	313	323	296	295	285	311	306	307	328	313	308	306	303	338	320	289	280	316	254	277	289	321	326	296	305	301	286	304	285	308	285	336	329	253	307	286	278	276	286	289	310	274	299	288	317	329	310	276	281	250	291	286	300	326	275	287	324	300	319	297	310	314	274	312	332	324	289	284	314	281	271	281	271	299	314	269	286	313	280	312	337	314	282	285	256	297	304	288	283	269	303	328	290	288	303	249	297	313	274	302	296	297	303	291	327	266	298	271	293	277	274	296	293	310	283	301	301	306	314	298	290	282	312	324	319	284	303	308	285	308	303	297	299	309	306	283	325	310	262	312	299	287	322	296	278	278	289	278	320	295	305	312	332	314	290	303	267	283	300	285	294	303	266	301	312	283	275	299	260	293	283	318	282	265	288	290	305	306	300	269	300	321	323	299	297	298	297	277	322	315	299	287	293	329	306	301	289	314	302	264	317	335	284	292	299	292	292	276	339	283	286	296	292	330	292	288	296	305	314	304	322	281	305	280	318	312	297	271	269	321	302	256	305	315	254	299	309	317	291	311	353	273	289	329	286	254	287	276	311	341	320	308	308	301	292	312	302	305	275	272	261	300	304	297	320	277	282	303	310	300	293	288	296	304	263	293	318	303	277	296	322	285	307	271	289	301	316	271	265	301	304	290	304	320	277	317	317	290	294	309	308	308	312	258	293	334	314	299	309	280	304	310	306	281	266	292	302	268	300	304	280	308	265	324	300	313	285	302	303	302	286	272	303	311	312	280	297	268	281	298	331	314	302	297	285	301	322	285	317	291	279	303	292	280	304	309	321	310	284	307	289	303	315	280	298	301	298	303	304	263	301	290	285	323	288	309	312	292	308	298	314	270	296	272	305	318	309	268	309	334	267	313	298	302	319	248	287	326	281	288	286	319	283	322	264	269	310	301	311	309	282	272	296	293	296	305	321	279	289	289	320	314	327	286	347	295	302	325	293	296	283	273	305	295	287	303	310	293	307	303	293	286	297	283	298	318	297	295	322	282	278	285	313	272	287	260	280	296	308	333	268	280	287	327	312	284	271	316	285	341	282	314	330	318	307	265	311	302	296	296	300	290	274	309	280	311	307	322	315	288	272	308	323	289	291	287	286	328	279	279	289	276	277	287	283	296	312	312	313	304	278	302	310	266	274	288	304	304	305	274	304	319	291	289	301	272	289	286	333	320	264	278	318	301	256	275	302	300	299	328	328	326	302	306	314	298	313	280	305	324	288	302	310	324	286	279	237	291	283	311	301	302	313	281	296	282	306	282	304	309	304	330	314	302	334	334	294	325	297	322	295	297	314	273	296	314	303	288	273	295	301	295	327	287	286	301	335	312	294	311	320	289	307	314	286	309	327	316	305	327	274	329	309	304	287	278	325	309	297	281	310	292	316	299	310	273	309	295	303	315	311	311	306	257	329	308	261	302	284	309	298	292	299	292	299	299	284	301	269	281	313	300	293	314	324	287	311	290	283	291	280	325	306	318	270	284	283	303	311	296	295	278	309	293	322	304	271	308	308	312	302	305	306	306	290	268	312	296	309	322	310	314	277	272	318	292	269	300	319	292	314	278	307	299	311	307	313	295	313	342	291	301	270	318	294	288	298	322	305	284	301	282	304	295	310	282	293	313	312	274	291	318	289	282	301	296	284	319	294	284	280	325	296	290	280	277	305	300	315	287	311	304	289	265	306	321	285	284	303	306	299	278	310	311	311	309	290	287	304	276	290	285	306	298	313	313	286	311	298	262	319	293	299	293	282	312	297	294	337	298	287	263	308	282	283	275	292	320	283	312	312	321	301	320	274	291	298	288	270	319	289	304	298	317	289	299	295	279	299	336	301	283	292	278	334	289	294	314	293	324	308	292	286	318	281	306	289	311	270	292	279	300	309	280	318	291	263	272	297	322	338	266	293	277	271	339	297	299	292	272	297	308	307	310	327	312	315	297	283	290	321	304	307	296	321	294	280	306	275	306	302	288	304	311	301	331	291	271	291	273	293	320	279	293	316	310	297	306	320	286	317	314	328	294	285	316	278	273	299	308	308	266	318	315	306	320	306	295	316	302	307	290	302	306	297	286	276	282	314	296	280	309	297	269	304	295	295	291	270	312	293	300	295	318	268	304	270	276	274	291	293	287	311	339	326	302	327	303	334	301	330	280	294	300	318	289	321	278	310	308	272	312	300	314	289	296	335	295	272	274	294	313	289	305	283	301	309	272	290	271	295	283	298	305	306	277	307	318	302	343	283	327	307	314	305	289	335	284	278	292	245	296	310	292	296	312	313	295	322	304	284	327	267	295	310	298	287	314	310	292	300	314	312	335	293	281	305	315	264	310	296	300	308	317	317	301	291	297	324	275	277	312	301	286	285	311	306	297	308	299	315	315	306	314	282	301	289	300	329	292	303	291	325	314	311	307	274	294	284	294	299	276	312	306	287	294	302	290	275	318	293	279	320	281	323	279	320	285	294	312	308	280	295	264	290	294	311	299	288	307	262	312	310	293	300	297	299	295	306	287	287	288	326	305	311	288	284	303	305	267	311	315	297	278	312	293	301	285	293	291	297	268	297	357	300	281	306	297	285	294	298	293	298	284	315	288	290	291	307	303	316	279	275	306	313	290	273	278	286	293	309	315	268	289	299	311	251	250	303	282	333	286	296	286	338	290	292	305	312	292	315	287	299	296	320	272	300	304	305	321	284	314	327	311	290	298	313	323	305	292	265	253	288	271	294	292	280	299	322	304	322	298	305	282	293	292	282	263	293	245	344	309	280	358	284	305	320	297	296	288	303	303	313	312	297	308	322	314	273	321	307	288	306	315	328	323	260	290	293	306	300	332	281	298	293	287	321	301	305	308	310	322	314	310	324	315	312	268	311	318	306	299	320	290	271	282	276	263	306	274	310	279	292	276	307	275	265	319	303	279	310	327	314	310	322	336	295	328	313	305	297	306	287	299	319	283	299	284	308	271	314	300	288	306	304	308	278	307	292	279	275	288	276	316	294	300	315	320	307	333	292	281	307	291	312	329	323	331	316	297	288	300	293	287	325	289	275	298	302	292	312	290	273	285	300	265	331	280	330	303	343	318	319	315	311	286	272	308	319	305
15920	1642	3220	3502	2993	2501	2117	1861	1640	1538	1395	1278	1245	1124	1180	1116	1132	1058	1036	1005	962	972	972	937	895	921	870	942	937	920	918	866	874	864	844	818	885	884	872	831	798	874	854	859	826	845	873	872	791	884	805	808	856	807	828	846	816	860	819	807	803	770	810	808	816	831	789	834	791	795	776	862	835	841	810	880	816	811	862	779	821	809	827	787	864	823	790	808	839	785	831	825	821	795	815	811	828	829	826	854	820	799	792	818	803	801	820	777	869	803	776	827	848	786	808	802	865	801	802	800	774	840	836	809	826	817	798	764	769	866	810	812	756	834	793	834	801	792	803	804	771	782	830	826	825	819	820	807	788	808	860	841	797	833	784	770	823	811	793	806	817	787	810	789	765	822	750	815	843	864	788	803	768	826	810	845	783	823	821	807	780	754	731	805	800	857	822	827	838	841	803	835	805	822	811	789	792	837	807	807	802	833	807	800	820	853	826	836	787	786	800	884	781	834	767	821	840	812	828	785	806	769	783	808	787	812	840	803	764	807	852	825	829	800	778	827	812	744	819	819	787	831	807	780	799	794	775	804	827	823	810	779	790	745	784	820	774	767	811	801	789	832	764	795	778	782	806	830	796	799	789	820	826	862	788	791	797	813	780	824	816	814	779	837	810	850	790	802	795	857	823	798	787	823	837	861	779	815	782	803	827	810	837	809	770	822	797	806	832	837	789	828	828	817	766	813	829	839	819	793	824	806	886	790	834	820	812	799	796	824	798	818	809	757	780	768	835	808	808	830	811	809	810	807	811	835	780	831	815	835	756	784	810	804	750	787	788	794	812	848	782	781	776	813	830	774	810	767	783	827	759	800	805	828	802	823	830	820	825	824	848	814	783	758	787	816	835	810	802	798	784	839	840	831	771	822	862	827	864	787	779	836	820	784	829	778	792	794	814	810	815	796	774	802	855	816	792	791	835	815	792	804	781	763	793	774	828	830	799	758	764	776	797	827	827	791	840	805	798	812	804	797	829	786	841	803	802	819	838	796	818	771	799	788	839	801	758	805	848	783	805	847	809	805	776	821	761	799	828	835	777	796	773	859	777	820	783	732	788	830	835	802	786	787	787	788	783	808	804	799	827	803	762	807	772	817	824	769	844	848	799	801	797	802	825	814	835	817	870	845	832	778	784	775	806	837	848	790	841	800	806	803	774	789	821	834	774	832	837	812	818	794	789	787	778	834	761	783	824	815	788	807	816	794	815	809	804	803	829	822	819	818	806	789	781	809	815	831	769	776	750	801	767	778	828	820	799	806	812	777	786	810	783	779	857	831	811	770	766	847	813	797	787	836	819	832	764	824	845	769	807	777	794	776	786	858	799	850	825	829	796	804	798	820	835	832	768	812	791	773	819	826	792	769	804	820	835	790	837	778	824	769	809	845	798	801	837	753	779	742	809	847	810	781	836	777	826	843	850	760	798	832	810	827	844	830	766	792	795	805	797	805	813	804	815	770	836	840	828	820	846	793	814	815	880	803	781	784	841	802	814	780	843	831	790	788	827	783	825	773	823	781	829	788	834	819	751	811	812	823	815	829	813	855	773	798	780	773	758	766	819	796	844	778	840	794	778	851	801	794	803	835	779	810	781	813	818	796	815	824	797	821	773	766	803	803	837	797	754	843	851	832	820	840	813	790	822	749	778	763	789	791	836	821	820	807	813	786	751	749	774	839	824	820	828	789	828	811	769	801	879	853	770	823	796	757	794	807	819	757	775	777	772	819	805	762	801	826	764	803	801	815	777	871	770	846	816	843	812	747	825	793	811	835	836	852	773	820	859	839	792	757	810	819	810	858	775	765	820	886	796	868	804	750	781	788	832	795	835	860	800	837	793	772	846	841	813	828	809	802	810	811	783	845	841	829	808	859	855	799	805	820	752	825	828	789	870	789	822	805	767	842	849	819	749	770	778	796	804	754	809	805	786	794	812	782	766	805	793	815	828	829	811	758	822	819	821	831	815	801	803	824	794	811	851	797	838	831	839	813	787	786	798	772	791	742	818	814	799	781	755	816	837	854	786	846	809	825	782	819	790	819	823	826	843	782	828	771	857	795	836	815	774	787	803	814	807	782	791	855	765	786	752	840	804	815	760	787	778	775	801	815	816	830	807	779	794	797	802	798	739	812	815	759	800	807	776	774	788	805	828	849	774	799	841	830	814	793	811	788	837	800	748	850	854	794	720	763	810	790	791	830	800	747	818	818	827	819	853	800	762	857	769	869	756	810	776	783	747	853	775	818	785	792	747	836	832	825	836	833	814	850	804	783	806	831	814	790	813	801	803	826	752	848	820	838	755	783	794	832	861	804	791	841	757	772	833	765	826	835	809	721	829	783	816	801	812	791	871	859	819	815	792	814	792	810	814	801	821	795	805	836	812	847	837	791	780	781	794	797	817	865	813	814	730	840	824	800	812	805	805	819	826	828	816	797	829	765	837	762	790	853	862	840	729	785	835	845	825	781	795	786	788	781	792	835	804	787	800	839	835	831	846	804	796	861	796	780	881	804	805	814	824	810	772	824	749	808	859	740	855	761	836	803	778	783	802	779	822	787	806	803	792	797	798	769	777	757	800	776	848	796	824	800	812	786	783	799	797	868	832	801	855	785	814	817	814	807	853	774	809	812	818	799	815	810	849	798	802	800	788	795	814	783	770	825	777	825	847	771	799	803	787	787	794	797	758	822	826	794	778	789	830	776	785	804	809	780	821	844	783	835	803	843	862	848	803	808	825	728	822	832	787	849	831	754	805	849	785	838	802	799	783	828	830	810	857	830	787	795	829	831	816	778	769	873	826	828	776	804	731	808	789	775	789	831	814	833	801	814	822	805	832	791	816	832	793	777	736	819	818	778	824	827	873	834	812	780	811	802	755	827	796	787	779	826	779	812	833	818	810	816	782	808	805	797	806	784	804	810	801	820	791	794	819	775	788	812	872	773	812	855	801	760	794	844	769	767	804	791	806	803	743	750	863	827	778	829	831	791	825	799	809	862	828	797	782	815	776	805	767	764	794	767	850	779	818	791	843	805	846	768	810	844	823	828	832	780	784	764	798	802	817	799	816	776	844	844	834	837	791	829	864	818	774	817	809	801	798	815	813	809	793	804	767	775	786	806	812	794	832	780	755	857	762	780	811	827	811	830	804	850	756	824	817	778	808	819	830	752	851	829	801	812	844	782	814	832	786	839	832	831	822	754	786	784	784	780	793	786	792	810	790	773	789	786	848	818	874	809	781	789	780	823	836	802	823	791	817	796	849	805	813	851	790	841	795	819	782	808	806	779	797	867	779	840	771	844	802	823	795	833	824	835	809	829	746	818	839	782	789	778	770	788	870	773	783	807	824	805	751	804	785	820	768	762	800	840	836	785	812	750	818	837	801	798	895	773	807	783	817	843	809	726	832	812	808	827	803	818	819	813	810	788	821	847	810	798	812	809	841	799	882	785	806	774
43426	14625	2821	1741	1177	833	650	522	502	469	418	441	360	339	392	340	319	337	300	279	312	309	328	312	279	289	298	277	301	288	305	269	293	304	258	306	309	306	261	274	283	277	251	259	264	267	271	267	275	288	290	306	283	263	267	276	272	247	236	287	275	274	246	279	279	274	296	281	254	288	272	246	275	284	289	253	286	289	275	270	255	243	273	259	263	249	268	253	293	237	264	257	280	263	255	291	277	268	264	248	262	269	285	279	292	257	264	268	301	268	265	250	281	275	269	286	248	265	245	258	268	284	253	241	282	270	271	295	308	271	226	242	265	259	240	287	269	246	298	295	277	273	277	285	251	298	246	252	288	253	260	275	256	256	288	272	261	279	254	283	265	236	265	258	264	287	291	317	268	280	293	283	252	269	274	292	265	275	264	261	262	264	287	269	280	290	261	275	264	260	265	262	290	285	289	275	272	251	232	250	293	255	265	259	263	254	269	280	274	276	277	259	257	280	266	266	251	250	263	259	272	304	292	276	256	243	298	258	279	285	239	269	305	264	253	278	270	242	254	272	256	263	238	292	256	270	261	289	280	227	268	258	249	253	252	279	251	285	282	290	253	270	296	261	235	267	258	256	227	272	250	274	275	274	253	285	230	266	280	227	271	252	270	280	262	273	277	299	253	225	268	296	269	277	286	284	248	265	289	263	272	262	284	270	277	265	259	264	265	288	278	292	263	261	288	266	288	262	267	269	251	249	235	284	266	260	274	286	251	294	255	270	313	275	275	252	254	302	310	285	255	264	251	269	277	326	278	260	259	266	287	264	295	222	245	257	256	280	263	273	256	260	258	274	289	265	254	282	254	253	258	279	248	267	281	282	246	306	280	244	271	250	261	277	289	299	249	262	292	287	266	282	280	260	278	233	263	243	270	257	275	267	248	278	245	267	268	263	278	249	266	274	265	254	269	324	264	280	266	256	250	257	282	263	267	301	257	248	278	282	285	256	266	261	246	262	313	262	262	273	288	271	295	280	266	261	271	278	253	268	267	263	237	278	298	251	250	291	262	281	257	262	274	268	262	257	264	290	274	283	285	261	254	277	285	263	278	272	259	260	255	266	272	276	271	247	277	244	245	297	266	247	232	281	259	272	266	242	294	259	258	282	274	255	268	273	270	245	292	288	269	250	260	268	268	252	264	275	280	264	278	251	276	251	269	246	258	261	268	284	268	267	279	260	281	271	279	266	277	255	268	277	277	280	281	260	278	275	252	280	270	268	275	249	292	258	272	253	275	262	308	259	269	247	256	276	240	284	257	257	254	270	282	285	246	265	266	252	277	266	286	258	274	239	268	290	265	269	244	279	261	273	286	284	263	278	276	280	302	249	252	266	245	248	274	272	291	268	281	268	266	289	286	265	265	257	262	307	251	257	276	269	265	261	266	259	281	274	259	274	279	256	260	247	281	265	264	290	311	282	246	300	263	273	267	283	269	267	243	251	306	253	258	280	251	247	260	257	263	263	290	283	277	280	284	282	266	264	258	267	272	283	263	270	273	271	295	250	249	271	257	244	245	322	266	278	306	257	296	265	259	260	244	294	282	262	257	304	285	281	273	281	255	313	256	280	275	250	280	296	246	267	268	302	268	247	271	287	249	277	288	263	266	260	281	273	293	268	240	254	276	259	283	260	252	260	261	256	246	243	267	272	271	269	262	271	267	247	281	285	267	258	285	253	266	281	252	285	274	272	272	273	263	266	268	254	279	269	263	282	258	240	267	274	273	250	266	277	285	263	265	268	272	253	227	265	264	262	252	270	261	251	273	283	262	259	275	281	259	264	274	274	257	247	267	263	234	287	281	265	250	299	270	245	272	274	260	291	234	254	258	295	250	304	287	305	276	231	288	264	251	285	262	277	273	257	265	272	271	286	263	278	259	278	260	275	270	249	235	244	304	248	270	255	304	258	308	298	260	247	270	273	267	311	263	273	270	272	284	275	277	295	278	275	256	279	267	294	249	275	247	256	279	262	295	280	244	286	257	266	270	281	271	267	267	262	282	245	289	272	287	272	299	272	256	275	253	284	245	258	273	258	271	290	264	272	277	282	260	256	237	273	263	282	291	256	248	283	279	255	255	267	241	275	256	287	248	249	260	275	278	285	288	231	264	257	271	273	229	263	288	291	273	265	246	239	251	265	270	260	253	255	282	289	261	262	297	269	237	276	250	255	245	279	292	267	288	249	297	281	251	277	251	281	258	247	262	252	286	263	283	258	260	251	286	270	261	251	278	240	282	283	291	262	281	307	240	287	243	283	278	272	268	290	266	231	271	285	242	284	260	295	284	271	280	280	247	280	263	271	266	298	241	265	261	266	260	250	270	283	290	249	253	291	271	279	245	258	266	265	275	301	302	274	248	272	276	264	276	269	235	261	244	285	269	265	267	241	289	258	261	276	284	260	262	221	276	260	232	231	280	249	283	280	249	261	288	277	283	246	268	255	297	257	265	263	257	265	292	274	293	265	255	266	269	284	250	263	269	251	264	275	246	268	271	270	273	303	260	311	287	283	286	286	260	253	244	281	259	251	287	268	257	291	302	255	247	301	261	292	259	273	258	286	278	255	268	265	289	238	266	284	289	261	271	289	254	242	279	288	275	275	270	280	244	268	293	254	266	256	280	262	250	266	296	274	267	295	278	282	256	280	247	268	273	282	234	243	267	240	259	288	264	282	287	253	268	258	289	268	234	270	252	252	265	257	289	275	266	279	271	275	252	280	278	262	276	241	255	276	295	296	263	247	233	263	247	292	279	245	256	269	280	303	266	287	251	262	271	247	282	277	283	274	261	261	262	261	273	295	274	249	269	284	248	294	241	277	254	274	286	284	253	254	266	245	273	251	275	260	256	258	257	252	294	251	269	259	299	259	258	260	273	273	294	264	235	253	253	276	288	274	264	249	263	263	234	258	268	230	261	232	240	251	306	270	255	242	266	263	268	267	261	298	262	261	283	266	263	279	258	261	251	297	264	278	270	262	296	261	267	275	267	262	284	263	258	280	259	280	279	287	266	256	281	286	272	259	308	239	290	275	266	289	252	254	244	260	289	248	281	281	277	247	263	276	292	271	263	275	243	284	251	276	308	301	288	248	275	269	279	236	278	266	259	255	274	266	264	276	274	287	235	282	277	251	293	291	260	265	284	273	271	269	271	292	260	279	282	293	258	296	279	281	249	257	273	241	273	265	261	267	275	264	249	290	259	268	289	286	268	248	262	244	263	283	268	269	261	271	250	283	273	263	244	228	276	271	275	275	259	300	278	271	281	259	277	281	279	248	250	267	274	268	269	276	259	264	256	258	237	280	258	270	260	269	275	280	253	260	264	284	290	274	240	272	261	281	245	286	256	258	255	261	260	293	269	256	268	251	274	277	268	240	245	244	258	253	270	286	253	261	279	244	270	265	251	249	245	283	266	265	286	294	258	265	265	305	275	255	295	281	257	270	246	276
22500	2441	5187	5560	4683	3967	3195	2724	2322	2104	1839	1615	1483	1437	1354	1314	1173	1191	1104	1047	1039	970	966	985	951	891	913	928	861	809	841	879	885	766	791	828	785	785	786	782	838	757	781	793	757	786	770	797	763	826	757	746	820	728	738	732	791	779	789	691	751	705	740	784	775	764	734	699	763	737	707	737	787	719	750	717	719	756	744	696	671	685	738	714	708	742	722	768	676	733	757	745	711	710	768	739	717	731	658	720	691	723	739	719	770	709	694	724	682	715	760	744	745	722	718	667	715	670	711	691	692	695	756	753	710	743	724	723	677	687	690	702	756	688	729	755	707	698	755	729	689	690	692	718	723	722	686	737	714	759	708	719	706	712	726	679	700	735	697	707	720	704	659	666	694	718	716	773	698	738	704	695	735	736	726	667	699	716	720	731	681	712	696	730	688	727	664	645	703	682	724	729	657	699	695	684	711	705	736	676	769	673	696	701	723	682	728	717	680	705	722	702	731	727	708	697	688	715	709	708	696	711	738	708	668	732	716	724	717	703	733	730	711	699	717	662	692	695	685	741	716	706	717	765	746	734	702	695	674	745	715	669	748	739	676	686	737	671	699	711	722	737	657	775	757	720	756	724	675	707	727	684	740	710	676	684	693	721	692	726	724	712	665	713	735	707	679	692	728	728	718	685	767	703	727	752	732	669	682	691	693	705	696	650	675	713	678	744	724	738	670	686	736	728	702	730	716	693	752	765	670	722	666	727	717	658	720	698	676	722	713	683	698	730	730	705	709	658	710	672	688	685	748	719	655	708	698	713	662	718	721	688	645	709	692	709	752	735	695	700	719	726	685	652	712	710	694	676	728	715	693	693	748	729	739	694	731	754	687	685	723	718	685	693	691	683	694	717	677	693	700	684	713	756	718	743	731	692	756	702	658	657	726	736	676	693	694	706	689	734	707	704	736	664	725	729	685	698	673	684	690	747	717	688	728	675	695	646	732	711	719	697	673	708	733	677	707	753	742	738	709	756	713	710	744	739	681	758	707	727	711	710	739	726	731	671	710	709	719	772	757	717	681	724	697	691	703	729	677	718	760	694	716	666	721	724	679	708	691	717	650	709	741	710	726	723	663	694	715	706	691	693	731	690	711	697	709	760	658	696	689	714	706	732	699	734	691	698	731	711	684	699	703	721	710	702	689	689	725	702	674	717	750	730	708	660	739	707	698	695	722	690	731	719	664	663	684	709	728	698	734	697	646	666	713	706	740	697	726	732	743	662	737	682	770	771	717	724	742	714	656	718	722	716	726	676	689	714	669	714	700	747	743	729	699	688	701	682	683	698	716	711	713	699	696	756	687	747	746	666	743	725	734	694	693	722	718	726	740	693	727	692	727	714	686	685	734	733	706	661	735	718	711	736	721	760	718	713	700	715	703	684	710	665	708	716	678	699	751	719	673	729	749	735	708	678	758	691	657	733	676	704	728	698	649	751	740	709	705	681	722	738	668	745	750	698	747	723	746	714	719	688	636	722	734	709	744	716	728	760	686	740	730	682	744	696	704	678	719	708	679	693	667	662	754	699	699	714	709	712	703	709	692	719	667	747	733	702	701	722	738	668	716	709	714	762	689	697	746	697	750	686	707	689	710	729	725	712	699	708	731	658	652	693	712	738	740	740	686	667	659	702	696	661	723	708	650	714	741	689	721	653	722	705	690	691	727	733	691	747	679	695	657	703	701	697	690	690	721	701	734	694	729	685	668	747	692	675	664	731	693	710	777	714	701	708	727	702	704	709	688	708	735	720	762	695	727	709	760	714	702	725	729	679	694	747	725	714	718	732	691	674	745	670	694	695	701	650	708	718	662	742	750	747	716	745	696	622	685	709	742	709	717	709	718	656	698	715	685	755	709	697	687	685	732	743	704	714	743	672	645	734	679	711	678	722	692	721	702	684	746	685	712	682	722	706	704	730	665	749	732	704	711	729	687	720	746	744	705	748	727	735	695	668	709	683	689	713	690	696	694	737	722	692	721	700	706	677	706	729	706	719	704	710	737	703	702	723	716	700	746	733	683	661	747	689	734	699	690	756	697	720	738	754	715	723	714	751	675	680	703	708	741	741	677	701	741	745	727	700	684	716	672	706	680	756	690	691	672	677	708	714	708	719	694	679	742	738	684	693	709	741	704	703	652	681	730	732	730	721	750	678	710	697	729	692	708	714	692	760	714	730	712	701	729	669	683	718	679	739	631	711	740	747	710	712	716	722	715	698	743	686	718	674	662	746	725	716	722	682	740	711	718	730	711	721	660	693	729	742	704	709	685	701	725	748	703	694	684	709	686	692	717	696	691	730	745	744	680	678	711	720	765	732	742	741	666	696	685	672	713	713	681	707	730	674	684	700	683	679	668	683	737	715	719	748	756	721	706	680	718	736	672	748	674	707	730	713	677	722	728	768	726	684	713	709	701	754	766	689	771	699	706	699	693	707	686	708	724	674	714	670	680	698	646	723	695	735	767	749	754	751	723	685	739	682	684	685	672	719	768	712	682	693	703	727	690	705	702	689	688	687	733	761	722	715	710	690	723	748	701	750	710	695	701	717	686	679	728	766	721	685	721	691	719	726	700	700	700	694	640	760	727	717	727	685	717	716	718	710	712	707	748	646	719	716	658	652	699	663	720	717	718	678	670	745	684	711	712	740	687	710	697	704	660	670	712	734	738	707	728	727	737	669	701	713	687	700	724	749	691	723	697	714	723	702	685	735	691	694	758	668	742	767	721	724	746	743	665	670	733	685	669	682	682	682	693	700	746	672	698	646	681	738	736	669	690	737	716	702	745	714	729	711	700	671	695	711	685	727	713	728	708	680	762	748	734	710	705	686	686	735	664	680	738	725	706	727	722	679	715	738	783	663	727	764	737	713	667	699	744	747	709	751	652	682	693	730	702	743	728	695	708	666	718	704	681	717	683	711	659	740	722	760	731	724	710	733	703	738	721	698	691	737	711	683	683	730	718	705	718	733	760	718	736	736	687	722	713	684	673	706	715	713	712	733	729	702	689	673	669	731	701	668	700	730	766	689	758	738	699	775	725	724	721	679	703	746	718	727	689	670	717	695	707	711	726	707	673	703	708	722	715	720	699	689	706	714	700	698	779	752	701	692	726	721	681	701	730	690	714	656	734	687	712	738	723	689	661	693	659	720	744	710	667	728	648	713	719	692	754	650	720	758	678	730	724	726	693	771	709	655	719	730	730	767	710	733	701	692	687	703	707	656	714	739	695	705	668	713	719	708	720	758	688	730	788	740	705	711	707	684	683	698	711	709	745	693	677	690	705	699	708	698	668	679	688	725	705	696	681	687	690	688	732	724	697	677	695	721	753	692	737	701	709	697	779	681	712	691	755	739	673	776	755	692	710	730	740	736	772	711	704	748	670	731	695	713	749	719	684	719	674	696	726	718	710	733	677	685	696	674	699	720	686	693	704	751	750	691	666	732	745	694	725	725
3127	203	193	184	170	188	159	177	160	171	159	149	178	152	160	180	150	152	176	149	159	141	173	135	149	152	182	168	168	159	166	150	171	173	164	166	159	166	157	161	174	167	174	156	167	160	164	182	160	157	164	156	146	152	161	155	180	152	161	156	170	172	178	173	185	150	168	172	132	161	161	158	172	170	159	161	155	188	169	156	155	156	160	145	164	153	159	158	181	149	178	156	157	169	186	158	176	168	163	174	155	169	140	161	156	153	141	170	154	190	180	178	172	180	169	184	167	153	171	169	145	153	139	165	142	161	137	177	128	154	134	161	161	169	165	177	157	152	156	167	171	151	176	153	150	157	165	159	174	163	179	159	162	151	157	164	142	169	143	159	164	185	139	144	146	180	172	145	164	178	169	154	161	147	169	177	174	159	156	186	186	142	178	177	154	162	150	177	161	146	177	158	188	144	171	178	192	151	139	185	148	155	161	152	178	164	161	180	159	163	156	173	174	143	163	161	146	195	168	166	173	162	175	154	160	190	174	164	146	168	153	183	145	173	169	148	181	180	163	182	149	160	184	172	181	149	150	161	157	176	163	193	175	169	157	146	159	166	161	168	170	169	182	130	173	165	170	140	168	163	185	151	155	178	152	151	152	157	149	163	168	173	157	161	172	154	155	163	181	163	155	175	198	169	163	176	175	144	153	150	156	154	147	169	161	150	175	148	157	160	161	158	142	149	176	189	194	153	167	170	174	162	151	186	145	153	147	131	165	170	155	164	155	175	186	162	153	185	164	167	187	163	171	151	150	142	186	181	171	169	180	158	169	153	154	167	177	161	162	157	161	186	172	150	182	141	159	175	162	148	150	156	154	171	158	155	155	142	177	172	158	175	181	160	149	180	137	157	170	149	164	172	120	152	177	148	153	172	159	161	160	152	166	156	152	158	174	139	175	180	158	138	167	157	196	187	177	171	173	165	156	130	177	155	165	170	151	147	161	167	169	166	140	159	184	162	148	162	154	174	172	135	160	154	147	149	167	153	177	162	158	161	152	174	149	149	111	164	147	164	149	152	177	146	150	158	155	171	154	167	171	168	138	187	167	180	163	124	169	150	134	156	158	158	153	189	172	166	156	144	170	158	186	146	173	141	156	166	152	142	159	161	166	171	176	166	144	158	142	159	155	193	155	157	142	162	184	159	159	154	162	146	173	166	153	164	160	169	150	143	157	150	171	168	191	167	187	128	142	151	166	168	168	152	149	150	170	160	164	160	148	139	174	185	170	195	172	145	195	154	156	154	164	147	140	147	174	171	176	172	163	156	161	166	169	166	140	164	162	155	168	137	175	179	178	164	171	145	156	170	159	165	175	177	165	153	157	161	182	178	151	175	151	163	162	156	144	177	167	137	162	140	157	181	156	175	146	142	179	141	175	186	163	159	150	165	152	171	142	159	182	177	158	190	182	149	162	173	168	159	175	180	160	163	159	145	147	162	193	178	165	154	169	145	172	154	152	140	153	163	152	155	168	179	179	163	177	167	171	173	156	182	156	162	187	172	193	158	164	151	179	179	159	181	182	167	171	177	162	146	143	147	178	160	173	166	172	178	159	170	162	175	155	169	148	179	157	166	154	175	146	157	164	161	163	151	144	172	156	189	184	168	158	149	161	146	173	176	188	153	161	130	161	180	163	149	154	147	167	143	162	157	173	160	152	186	175	171	171	174	171	156	165	183	147	157	173	132	152	164	154	164	158	194	161	136	183	139	167	177	162	138	159	158	167	156	174	157	178	149	163	169	186	178	160	151	187	155	166	164	151	151	176	155	173	141	153	158	149	155	148	146	149	165	155	166	162	191	171	159	150	155	178	146	149	146	186	172	148	177	161	185	160	180	155	172	167	160	179	164	156	172	138	154	146	162	171	156	190	161	172	163	169	168	165	164	166	151	179	152	168	171	128	162	161	175	169	146	169	153	181	168	162	158	187	171	134	153	179	142	134	148	150	150	171	166	181	169	169	155	184	161	174	146	161	166	177	158	143	155	147	151	197	156	146	156	154	162	148	160	154	188	147	150	180	147	165	175	160	146	165	151	151	159	174	157	153	160	161	156	147	166	139	147	163	163	173	172	164	147	141	159	173	162	152	160	153	175	159	160	170	177	177	155	160	164	158	174	171	158	187	172	149	144	158	153	159	160	168	166	152	179	151	148	159	147	146	148	180	158	154	154	152	169	180	161	136	180	160	179	171	159	187	146	152	162	143	149	157	153	168	159	152	167	167	140	178	169	150	164	165	178	176	148	166	172	157	165	176	144	157	166	152	157	164	167	157	158	150	180	152	163	176	172	162	173	152	159	170	179	180	165	179	163	166	180	182	172	146	153	153	165	176	173	175	144	165	170	170	157	176	186	179	196	146	176	162	160	171	149	162	187	152	169	181	181	175	144	178	145	184	156	181	159	172	163	142	172	186	171	162	161	133	161	158	160	160	150	163	180	173	156	168	188	177	175	175	157	141	169	160	155	156	159	166	141	177	157	151	166	155	148	159	140	185	149	173	174	173	150	161	157	189	162	157	158	158	171	193	160	160	142	181	154	172	149	155	169	160	156	162	174	176	141	161	177	159	159	153	163	162	180	145	157	158	181	142	151	185	146	148	167	162	173	165	157	152	138	160	158	156	180	172	158	135	182	182	166	157	163	149	171	169	153	152	147	173	149	140	166	153	167	165	159	155	171	174	182	164	158	183	149	159	139	169	153	152	178	165	159	182	159	159	148	153	182	160	168	154	146	138	148	145	149	149	160	178	152	175	194	162	151	171	158	167	150	157	172	150	185	173	168	153	149	169	155	164	165	157	155	168	170	173	149	145	163	156	157	170	153	154	201	169	145	177	182	155	172	173	145	166	170	170	170	162	183	170	154	178	149	167	160	157	161	161	173	163	163	156	157	162	175	140	138	148	178	137	167	145	146	170	165	147	162	153	143	149	174	143	160	153	147	164	158	143	150	151	147	160	176	167	166	157	179	152	168	149	159	172	168	153	149	157	157	173	181	160	143	158	171	181	189	158	146	173	145	173	173	159	129	176	151	168	150	153	177	166	162	156	158	171	163	162	167	149	157	134	183	147	167	184	160	195	178	146	158	185	160	163	157	138	155	146	155	152	163	150	183	158	163	143	142	192	144	140	151	149	134	147	157	145	163	151	174	153	160	163	163	165	164	141	157	163	157	174	182	167	150	158	155	146	154	151	157	173	169	172	187	165	160	165	167	150	151	149	178	150	154	171	173	176	203	158	179	165	175	165	144	176	159	153	169	161	154	145	159	166	176	158	151	140	155	153	177	166	148	174	173	150	165	151	150	148	181	145	150	180	186	167	173	150	156	158	156	174	167	150	158	144	172	169	142	153	167	171	175	168	174	148	171	172	176	163	139	183	181	153	179	173	163	194	182	158	155	169	194	171	154	156	154	165	180	165	150	151	184	155	165	150	145	159	162	160	178	156	150
2988	523	603	639	647	579	620	584	551	498	544	514	525	506	515	519	488	531	514	522	506	502	529	508	541	471	497	516	524	518	491	482	523	510	446	501	518	471	523	509	527	507	519	502	510	486	526	496	463	480	520	485	485	478	480	534	471	484	484	495	508	527	506	489	486	502	508	503	499	512	496	510	469	512	507	446	464	475	522	528	481	467	444	524	506	516	474	468	492	467	487	504	483	509	519	461	480	504	484	507	503	516	479	490	558	473	459	492	516	477	505	517	485	508	531	494	500	514	494	483	475	494	482	509	476	505	465	486	458	490	457	514	517	511	546	490	581	508	468	468	483	452	504	521	494	485	515	545	549	511	492	515	510	489	502	490	499	498	460	490	474	459	520	512	495	485	497	515	472	517	522	499	490	494	471	519	512	496	476	461	506	478	508	505	514	474	498	471	513	505	499	500	483	461	483	515	526	494	478	507	464	471	502	435	492	485	452	504	504	512	442	471	482	504	529	501	528	495	492	473	503	485	477	509	515	525	498	499	512	498	481	493	506	514	474	495	512	498	485	511	471	516	503	490	510	485	477	534	498	506	449	510	515	530	466	528	509	509	491	477	513	474	488	474	507	499	531	491	455	547	484	499	522	505	521	522	477	507	460	500	530	486	488	488	474	480	474	525	513	470	526	462	493	522	501	520	503	526	491	501	502	527	451	466	535	517	519	507	500	459	497	469	487	506	469	473	487	534	541	504	497	486	459	506	479	466	485	484	489	510	497	499	474	485	515	502	528	478	491	516	473	474	487	514	500	488	479	489	502	515	492	489	466	484	479	499	522	499	506	484	488	464	509	473	480	520	502	490	513	529	482	533	489	483	473	491	479	508	503	495	486	508	504	489	488	481	459	474	478	496	476	448	486	492	499	503	478	519	479	485	495	499	496	518	456	507	477	507	517	478	481	502	501	489	488	485	511	483	503	501	520	516	506	486	515	493	464	477	514	482	513	519	499	472	466	486	458	512	491	507	492	525	518	541	519	493	546	525	512	519	475	472	513	494	488	494	518	479	510	479	486	476	490	500	482	470	477	530	466	504	470	519	496	507	526	527	499	508	485	469	497	520	509	480	474	489	510	502	481	503	473	515	541	512	480	541	494	493	535	493	484	514	477	519	484	540	498	519	508	493	516	478	533	472	520	517	469	477	524	480	472	518	535	455	486	503	500	533	503	502	501	513	499	505	481	472	492	498	491	491	496	514	489	494	490	483	517	495	529	488	511	467	496	501	483	495	451	523	465	532	479	526	510	490	457	516	512	536	540	500	484	469	518	483	484	511	495	496	496	494	529	501	496	513	478	510	506	505	519	487	497	497	513	530	498	496	491	494	501	482	475	447	450	491	491	498	467	485	476	512	523	487	483	516	482	489	536	471	528	485	452	524	490	493	495	455	522	477	441	477	504	507	480	508	471	482	507	515	479	493	465	503	515	504	499	523	527	474	487	520	525	504	519	478	487	474	477	498	502	521	472	487	508	488	499	493	496	506	484	535	503	479	479	490	456	491	485	474	533	481	471	538	515	493	448	511	504	492	493	473	506	509	464	503	488	532	512	499	516	482	460	484	510	495	508	464	511	525	494	483	464	514	458	474	511	448	458	498	490	489	481	498	499	508	525	495	498	515	491	508	471	467	514	470	432	549	457	499	510	503	541	441	483	477	512	450	462	529	468	488	465	461	484	489	474	560	513	477	467	512	473	475	493	470	498	468	537	462	520	518	528	520	485	485	462	516	500	527	535	515	499	466	504	490	505	506	448	514	481	495	470	468	431	516	520	501	492	498	516	531	522	485	483	527	484	521	504	500	511	485	464	493	499	497	463	474	509	487	504	476	501	496	513	507	483	490	502	498	486	450	492	493	496	456	506	480	514	507	552	506	501	465	464	510	538	447	460	501	466	513	500	499	521	534	446	506	484	519	474	484	482	443	496	507	502	451	475	489	523	481	508	527	533	455	492	513	476	527	480	543	476	514	504	469	500	459	498	525	493	512	500	489	522	472	471	526	507	485	474	486	513	498	451	486	506	495	466	483	480	470	512	546	506	540	507	460	475	492	520	494	465	486	496	467	480	486	509	462	481	491	521	540	473	450	456	492	473	533	529	448	506	507	494	482	475	501	534	487	533	454	496	511	467	479	501	478	512	495	501	518	512	502	483	497	497	538	482	517	489	531	529	481	477	470	511	507	501	512	440	462	468	485	471	530	485	523	476	465	494	502	483	490	435	514	495	502	484	509	482	467	485	460	484	503	513	494	522	512	547	496	491	503	517	503	517	467	534	497	465	488	498	439	463	510	493	512	505	493	500	488	490	514	511	475	508	480	506	532	491	466	472	521	502	492	488	516	495	515	474	512	507	487	514	487	515	505	502	503	514	460	499	524	487	498	485	529	489	514	523	479	446	463	516	434	549	495	512	468	480	492	452	491	507	511	492	477	508	481	525	492	513	539	474	487	493	516	532	490	515	554	523	523	500	507	547	504	485	495	525	517	475	518	509	476	540	532	498	485	495	493	484	491	512	485	465	484	480	490	459	507	495	465	528	498	502	524	522	511	544	492	476	472	517	481	493	465	470	495	520	518	506	494	462	510	485	539	484	539	452	538	493	510	520	533	469	492	504	477	516	461	492	456	467	493	483	489	489	496	479	559	502	517	486	495	464	475	517	478	481	536	446	449	477	503	484	473	522	466	492	457	505	489	482	487	472	496	451	492	511	486	498	458	517	510	508	496	474	531	498	488	494	514	498	488	502	485	492	482	508	515	484	498	496	524	475	524	495	498	516	521	505	500	508	502	490	514	455	477	539	500	497	477	471	507	511	496	463	482	483	466	529	493	481	484	485	455	500	538	459	473	481	499	472	483	521	501	521	496	461	486	463	517	464	502	494	472	528	490	493	510	499	495	473	492	510	468	487	514	545	522	538	504	486	506	503	532	471	481	497	482	503	507	471	499	426	534	486	478	489	507	537	499	543	494	472	503	531	505	466	490	477	490	521	487	472	479	510	519	447	521	482	498	503	465	455	500	482	498	515	550	508	480	499	499	487	498	484	525	477	491	489	481	504	521	506	509	484	475	529	486	477	458	541	500	476	512	511	483	527	495	477	526	474	480	494	490	502	508	498	480	497	484	491	511	484	516	472	498	504	509	521	532	484	514	507	574	519	522	493	515	498	515	497	501	537	469	497	480	512	507	479	512	495	474	521	573	526	493	481	490	515	465	481	534	453	496	501	490	498	497	486	475	506	523	502	539	533	508	472	489	499	506	494	524	513	460	483	457	451	473	537	459	476	510	478	493	491	509	490	457	505	489	490	494	505	519	495	507	480	467	449	485	568	498	552	490	526	483	512	500	480	509	474	475	496	494	487	502	483	515	507	510	485	515	481	496	501	515	508	559	510	470	486	497	509	495	496	478	513	494	523	481	491	503	487	505	448	510	553	528	478	544	480	517	540	508
31056	8244	1373	978	748	595	522	431	395	393	382	339	378	316	329	353	335	348	355	315	326	292	318	338	288	321	316	302	315	335	344	310	304	298	318	295	325	297	322	346	290	302	297	338	298	313	308	319	322	340	309	308	315	284	297	300	296	288	273	296	297	284	311	293	280	287	296	307	339	338	326	321	302	308	304	328	299	311	280	297	315	308	291	291	294	292	291	287	272	320	282	308	286	286	327	299	309	328	311	289	313	299	272	297	284	314	297	293	306	293	272	310	309	308	279	313	288	296	316	288	283	305	299	310	318	282	303	283	328	303	292	255	309	310	275	307	316	312	290	314	300	299	287	289	276	303	288	320	339	315	294	322	327	287	268	285	293	298	286	297	298	304	292	296	292	316	320	317	271	284	325	291	293	268	279	300	297	320	286	298	306	323	328	335	342	312	255	301	307	310	289	320	303	316	317	306	269	282	317	292	283	303	281	308	288	333	310	306	285	309	260	296	323	290	306	301	289	273	320	309	281	297	293	304	317	277	282	295	335	260	311	311	280	343	290	274	297	298	274	311	297	280	330	277	312	282	306	276	283	282	288	274	305	308	331	309	304	273	263	301	250	314	289	296	328	307	310	312	273	323	313	322	293	301	295	311	298	286	298	286	284	292	285	323	295	303	286	313	285	267	298	271	270	300	287	318	312	302	293	320	320	301	293	290	344	295	342	304	271	316	334	292	311	300	255	315	304	293	274	306	326	308	300	284	320	292	320	290	346	274	288	290	310	294	292	286	300	308	304	317	269	318	287	284	299	333	297	305	297	329	291	303	298	286	333	293	276	290	318	308	324	324	282	274	278	303	305	274	307	287	279	309	320	315	289	278	286	304	299	304	274	312	301	302	314	290	292	306	301	299	308	315	307	289	316	298	276	282	296	324	305	296	302	289	255	282	298	291	300	263	303	291	303	276	294	298	311	318	301	282	269	282	276	309	329	265	302	320	297	272	276	324	284	284	298	311	303	261	325	299	274	318	280	266	296	265	291	317	309	291	275	316	317	298	296	327	271	272	269	318	317	304	283	293	334	320	304	310	274	289	298	297	310	298	294	288	272	320	304	299	301	311	280	309	293	304	304	312	308	281	316	295	300	284	270	319	320	268	271	288	326	284	305	297	291	299	308	290	293	273	280	320	278	260	255	270	269	318	291	275	299	312	308	283	316	298	311	315	297	308	314	281	322	298	257	280	333	303	287	286	288	268	314	306	282	259	280	301	299	300	284	309	305	309	276	288	306	298	310	314	294	318	281	299	287	339	276	306	311	316	308	293	296	307	340	291	310	318	257	271	302	300	315	305	309	303	279	289	272	302	267	285	288	318	306	305	315	297	312	320	297	319	314	295	302	308	289	302	268	291	282	327	293	318	280	297	287	304	308	287	297	275	313	293	305	310	310	290	293	320	313	271	299	320	298	281	283	292	282	287	301	307	304	303	270	305	316	310	299	294	303	300	301	317	288	303	319	317	308	288	303	313	306	300	301	273	284	315	291	297	298	295	300	290	305	304	300	314	289	266	292	332	293	296	340	278	308	321	304	267	313	273	317	319	298	277	308	312	284	270	299	296	303	309	310	289	305	298	287	294	308	316	289	295	257	297	295	331	281	331	314	282	275	315	316	300	293	295	289	307	331	278	257	285	294	289	283	293	289	298	276	333	307	294	277	283	310	319	274	311	292	331	302	272	293	287	305	328	317	305	321	311	305	302	316	300	297	326	299	287	294	328	298	316	307	309	313	299	319	305	296	293	335	261	309	294	288	300	272	320	309	279	283	301	307	287	282	303	288	313	333	306	283	281	305	304	328	303	296	298	303	292	314	329	306	302	286	293	267	312	307	317	297	257	304	303	279	282	306	301	291	279	324	279	285	324	314	298	303	270	295	293	308	260	322	303	323	303	322	337	327	263	298	293	313	292	301	288	313	265	283	320	317	296	298	277	314	322	319	286	300	279	308	277	290	313	282	299	296	284	304	302	290	309	312	275	286	296	307	283	317	314	331	300	287	309	292	320	294	278	320	341	268	333	287	254	305	300	289	299	300	293	307	316	310	306	295	308	298	293	294	326	315	272	323	295	314	289	296	281	318	298	314	286	310	308	327	307	295	317	327	314	316	303	309	331	287	290	291	322	314	311	314	273	308	291	298	286	320	277	295	292	317	308	289	295	329	318	277	299	282	290	302	318	290	298	310	299	351	284	275	290	278	310	324	298	311	297	293	320	319	286	289	336	313	296	286	282	288	280	282	278	294	316	287	309	313	301	332	326	309	281	302	308	337	284	278	313	314	315	335	287	311	317	288	313	300	289	300	267	319	295	321	319	310	297	316	291	291	252	307	294	300	287	303	309	289	295	316	277	294	302	301	291	322	291	305	296	308	290	272	287	354	322	310	307	302	308	304	310	329	298	320	286	303	282	294	279	326	272	310	293	282	290	271	299	285	317	270	303	306	287	282	295	294	314	318	305	308	297	307	305	298	296	301	285	309	319	304	326	311	277	303	293	306	310	275	317	336	302	286	330	274	307	252	280	313	293	302	314	286	328	276	296	333	295	310	270	300	317	286	297	288	283	320	301	274	276	285	299	279	298	304	291	274	306	312	296	298	274	311	298	287	287	302	320	285	333	289	282	286	302	287	328	301	311	315	315	298	260	289	324	302	310	329	299	268	317	323	295	285	282	318	312	291	302	306	304	307	280	323	277	288	295	285	274	296	306	317	288	292	293	287	341	278	306	288	272	315	297	326	277	312	299	302	336	319	305	288	304	292	328	247	293	307	308	313	310	302	289	289	319	295	275	292	344	315	284	298	302	317	301	305	334	306	310	291	330	312	289	298	301	307	283	322	308	289	302	319	316	295	294	315	311	322	283	298	332	285	309	280	301	318	309	284	306	311	292	294	317	309	283	339	315	335	307	289	354	314	298	292	312	293	304	278	326	288	277	304	297	313	313	300	318	305	315	296	323	274	278	308	298	311	317	286	245	292	318	274	313	302	308	277	318	300	302	282	287	275	322	277	264	312	283	304	297	323	291	276	281	299	285	307	297	280	315	294	316	261	309	287	294	315	314	303	280	299	298	274	286	289	317	272	293	288	285	312	323	310	298	307	298	296	317	306	297	335	306	289	298	288	325	288	272	299	309	297	303	303	311	295	324	285	275	290	289	319	323	271	307	280	293	293	303	256	284	316	308	322	331	290	277	297	300	315	286	305	306	294	301	296	294	271	304	300	278	291	284	281	314	265	289	297	311	320	288	285	298	288	278	265	342	291	320	306	286	286	331	296	307	288	253	321	326	285	285	344	302	283	294	280	325	316	302	295	298	317	305	318	346	312	310	315	274	309	339	301	301	310	297	275	276	294	288	297	276	309	313	320	301	296	273	303	317	299	301	307	287	288	283	310	315	309	296	296	299	258	312	284	297	316	285	308	322	320	303	302	300	331	293	317	307	306	251	319	273
16871	1701	3259	3556	3039	2488	2134	1861	1686	1551	1345	1300	1203	1202	1088	1124	1003	1088	985	1015	988	1015	874	909	961	966	906	951	885	893	868	911	923	896	840	859	819	894	807	847	869	841	871	839	821	875	851	819	815	804	865	858	839	812	847	847	803	761	891	821	852	808	866	804	808	820	821	837	790	846	808	816	821	881	822	789	821	813	849	822	780	867	762	806	825	860	792	822	818	838	822	829	788	836	777	796	832	851	813	794	819	798	859	765	880	808	835	757	785	776	766	828	793	791	786	827	795	800	770	832	852	827	837	800	797	777	827	794	832	786	842	774	799	830	804	814	758	788	784	843	737	816	783	851	845	778	795	827	835	775	814	820	828	792	783	830	809	861	788	755	821	846	782	802	799	822	798	828	789	820	812	763	761	831	826	813	768	822	797	825	821	855	818	811	799	779	756	823	809	812	835	857	777	804	822	805	827	807	855	801	798	817	764	774	779	804	789	760	787	802	836	812	789	794	727	748	889	840	812	803	810	805	837	790	799	780	760	746	780	802	789	762	763	785	795	795	829	793	786	838	783	789	844	782	783	830	803	795	778	819	791	842	866	767	777	859	828	823	830	795	795	817	798	827	840	782	801	799	838	834	770	821	828	780	784	819	772	830	813	835	805	859	823	825	849	784	808	794	815	802	808	794	787	852	813	816	820	845	716	819	797	816	815	788	831	756	786	770	774	806	737	777	830	846	832	763	808	824	750	864	807	846	854	770	825	812	793	810	831	821	801	789	799	741	779	805	816	743	787	769	817	807	809	802	817	811	793	861	844	784	827	813	781	757	794	822	827	797	821	821	803	761	812	824	851	829	800	824	793	775	830	887	801	761	835	854	823	803	824	809	802	799	855	791	751	799	849	800	775	773	814	797	845	820	880	833	764	832	760	795	846	780	831	807	809	758	803	797	815	813	810	783	821	831	802	828	834	817	818	788	829	776	795	781	818	842	847	831	834	767	816	832	851	773	782	833	811	800	785	805	798	805	801	793	806	798	874	850	802	810	874	798	780	824	805	804	820	840	817	796	795	790	805	784	788	792	808	787	805	745	835	776	807	825	768	823	801	853	798	790	813	830	827	786	795	782	802	798	817	807	823	796	760	768	818	813	825	771	758	814	795	789	746	819	844	755	799	798	798	826	857	822	805	822	834	837	820	785	847	816	793	830	804	790	815	837	794	784	784	758	822	828	835	800	737	860	804	848	859	793	804	824	769	785	802	816	807	814	773	811	791	865	779	804	808	756	837	804	794	779	842	804	832	820	839	866	843	827	800	775	780	815	807	828	824	818	828	768	833	814	866	754	782	815	790	785	840	771	746	803	859	805	805	853	788	811	825	806	812	816	804	808	768	808	868	839	807	794	804	783	844	860	817	788	825	757	811	801	774	808	802	801	809	825	800	827	835	798	819	828	776	847	797	859	761	902	856	820	807	817	781	788	774	796	837	797	862	751	843	798	816	805	855	817	806	818	789	775	804	815	795	867	839	841	810	859	764	773	804	851	819	789	757	819	837	839	817	844	850	802	750	825	837	764	825	855	818	788	800	747	850	785	839	827	813	803	828	849	830	820	826	797	817	807	779	809	786	842	782	826	792	815	776	749	801	812	787	825	826	782	811	804	871	813	805	802	855	810	803	801	824	800	809	809	851	779	788	803	804	771	778	826	785	790	797	846	857	785	786	831	796	776	828	818	815	801	823	741	804	793	840	811	832	804	849	838	795	822	815	812	762	816	856	810	850	804	812	770	790	838	837	834	807	760	758	787	835	835	795	848	798	814	779	805	828	813	786	788	844	821	839	814	837	822	791	800	802	786	806	834	762	813	777	813	852	831	830	828	777	834	768	838	832	818	833	759	765	866	805	798	876	843	811	876	868	843	781	807	886	750	754	800	820	796	753	846	835	875	768	762	842	819	788	836	794	795	857	877	831	785	820	798	798	817	839	851	864	815	832	828	814	856	793	848	802	835	815	807	851	833	779	797	806	816	825	776	820	830	830	854	824	741	815	755	872	769	825	821	796	779	812	818	790	792	825	832	756	834	792	802	824	818	752	820	839	830	818	828	794	857	777	817	798	811	788	765	796	831	808	806	843	810	824	820	805	797	823	805	773	817	807	834	809	819	833	805	816	757	821	796	846	778	807	812	860	799	775	829	796	762	847	879	790	848	771	863	782	777	738	818	765	809	819	813	786	827	780	829	759	822	818	788	833	856	806	771	734	800	843	783	801	776	761	825	824	775	790	795	841	806	775	841	820	797	846	881	814	785	804	852	837	862	776	818	778	768	840	838	792	804	793	849	775	769	804	852	778	762	853	768	841	771	801	779	800	786	876	820	811	873	825	843	795	890	770	841	776	790	806	790	864	801	804	769	802	796	836	820	779	825	808	756	849	850	750	750	827	825	804	776	818	836	789	850	840	761	794	828	765	840	839	835	776	818	771	830	819	822	830	800	778	839	826	857	832	781	845	804	828	815	796	776	835	786	788	796	810	775	791	798	816	773	834	802	781	810	778	794	820	764	811	806	820	789	808	780	763	779	812	837	847	797	836	798	797	854	837	781	844	801	804	810	871	785	772	768	762	828	774	823	825	766	845	809	797	823	796	806	745	833	825	823	839	787	792	832	808	820	821	778	815	805	816	728	805	786	758	772	829	812	863	825	777	814	827	829	802	763	788	791	810	837	776	819	850	802	813	796	802	808	812	820	826	827	811	806	829	765	811	840	859	804	826	805	783	817	835	802	829	798	786	819	828	813	797	799	814	815	876	812	820	811	788	795	826	829	826	859	859	750	802	782	805	787	851	782	824	839	776	784	853	757	831	802	791	856	794	787	795	786	757	850	800	807	826	758	782	792	778	773	817	823	821	806	776	800	814	738	787	827	794	805	789	757	831	783	791	816	840	830	808	807	781	780	802	817	807	824	834	807	831	843	803	788	802	795	808	816	826	864	828	835	813	783	825	793	839	813	813	832	790	747	843	808	793	810	833	761	791	844	769	841	782	787	819	775	860	825	820	781	781	827	793	777	800	778	843	785	857	851	803	872	799	843	837	841	769	743	829	781	805	836	797	745	778	820	810	824	805	818	789	826	805	788	832	831	832	849	767	766	830	814	767	826	809	804	789	765	827	786	761	814	851	789	829	840	824	799	825	801	842	834	790	801	829	776	834	801	817	804	813	798	816	811	817	786	821	824	815	831	836	799	826	832	837	835	786	820	784	801	775	831	868	826	823	798	838	815	797	806	805	842	855	806	790	841	813	826	833	750	831	850	827	793	810	825	817	827	847	792	750	797	771	795	807	796	779	801	853	768	831	777	791	868	790	780	830	825	803	812	775	850	841	798	801	815	806	792	775	808	800	796	838	803	802	766	787	820	814	847	792	792	829	834	805	817	801	730	801	820	785	801	824	794	804	777	788	786	833	789	826	848	833	761	798	851	835	803	809	775	834	811	821	826	825	809
43406	15160	3054	1750	1193	865	767	555	526	469	414	421	408	375	377	379	326	325	306	309	321	309	281	312	260	285	255	276	314	269	263	278	242	269	327	273	286	272	294	258	268	268	298	311	252	253	259	284	300	277	244	277	260	279	259	293	265	261	262	299	254	286	307	246	301	282	284	276	297	257	249	285	293	285	275	272	269	260	248	258	241	243	263	255	285	251	256	249	272	295	260	271	269	277	256	263	261	273	276	273	263	293	281	272	278	280	283	295	259	266	250	266	302	279	287	261	248	271	269	249	244	302	295	260	265	276	291	274	291	230	260	291	265	283	240	270	268	290	258	270	267	226	247	274	282	229	299	256	249	251	274	266	281	255	286	290	238	268	286	294	276	272	269	317	244	274	299	254	277	267	288	275	265	278	285	275	285	266	259	277	268	253	266	264	291	290	277	255	247	288	274	274	267	261	240	293	254	282	234	265	254	266	235	276	292	296	280	234	280	256	298	296	255	267	288	262	294	278	293	290	280	283	242	253	290	248	243	276	249	283	288	271	293	260	296	273	245	276	257	262	291	267	275	296	269	302	252	262	266	280	290	254	290	259	289	281	265	253	288	282	254	289	292	256	261	251	288	298	267	274	285	275	273	258	291	277	291	277	295	271	275	256	272	273	243	272	270	265	277	256	242	266	214	247	251	275	236	265	277	287	285	285	246	247	309	271	271	273	269	262	287	255	266	256	289	309	235	259	295	273	242	274	265	283	266	255	276	287	282	267	271	279	247	249	281	294	284	236	249	266	258	269	281	230	262	281	298	292	287	273	264	266	247	273	283	266	270	272	283	275	263	269	273	270	274	247	289	299	264	263	253	280	313	275	256	269	230	275	255	309	292	269	274	264	251	272	291	240	266	246	251	260	285	260	263	255	271	256	261	273	263	280	277	288	265	288	279	287	281	243	270	297	261	280	287	260	245	263	254	277	256	276	288	262	267	266	275	263	297	269	277	261	248	263	232	253	242	281	295	292	277	272	285	262	260	262	287	268	281	259	294	290	283	258	261	275	285	266	277	263	254	260	271	277	258	247	254	268	283	281	258	258	282	226	280	260	241	291	260	242	265	284	301	260	255	265	266	272	241	287	305	269	312	246	285	264	295	274	274	261	269	264	261	260	263	256	259	292	262	280	266	286	249	241	272	288	274	268	280	275	268	279	265	286	303	276	281	263	266	280	267	285	268	266	276	298	290	263	268	296	306	282	279	289	270	255	259	250	263	250	268	271	308	274	274	261	257	245	264	272	273	277	284	275	283	266	253	259	286	288	272	292	269	261	285	268	273	277	252	245	250	281	278	251	300	287	255	279	269	277	273	269	254	253	269	264	280	263	266	270	265	270	271	254	267	285	252	285	266	286	276	263	299	225	286	297	253	265	256	259	261	285	271	247	240	268	260	256	227	260	271	272	285	294	258	280	285	284	274	284	257	263	280	252	281	285	270	269	267	236	265	277	260	241	280	247	301	295	260	286	254	257	258	255	255	244	272	277	299	258	255	294	251	259	268	274	276	277	274	261	280	265	280	266	294	248	251	274	283	260	282	281	264	281	284	272	257	264	261	261	264	265	277	266	287	250	268	288	277	313	259	276	255	271	241	276	258	274	261	270	279	285	258	282	256	277	235	253	278	269	237	269	288	271	244	256	284	265	271	281	267	254	253	266	258	294	301	274	245	274	235	278	274	273	273	270	262	239	272	256	251	284	261	268	293	272	254	265	272	262	280	237	259	262	246	282	252	273	279	230	297	284	277	280	300	276	272	258	263	261	267	280	273	278	283	261	268	272	262	296	256	298	247	266	254	241	301	249	302	275	302	274	230	283	240	269	285	221	246	279	258	285	303	270	253	288	253	245	273	269	302	266	260	279	255	287	245	260	264	298	276	285	259	285	258	273	239	251	265	293	260	270	273	256	260	270	242	269	276	243	298	265	282	248	272	258	289	259	267	263	282	270	260	287	271	294	260	286	280	250	272	287	262	270	260	245	255	251	251	277	260	267	281	290	268	253	265	273	259	249	276	225	263	260	293	291	303	259	293	283	302	249	246	282	249	261	252	274	261	282	255	277	250	253	292	308	295	266	242	232	286	275	286	257	254	273	299	250	280	270	266	257	252	263	250	301	274	266	286	264	275	268	278	227	283	265	255	292	258	310	304	289	256	282	291	264	283	276	240	254	243	279	254	276	274	235	261	305	294	265	302	267	235	298	257	253	274	305	293	293	268	270	251	247	295	288	279	273	279	236	247	254	290	268	278	293	265	298	272	295	288	247	270	264	298	267	249	286	295	280	273	290	283	277	281	236	278	266	274	266	278	262	260	274	277	296	277	245	279	291	258	285	257	274	266	274	309	261	274	268	244	267	271	286	288	278	270	267	270	250	258	247	288	267	291	285	241	278	245	270	278	274	275	260	292	277	247	268	269	253	270	270	258	274	281	241	259	276	265	257	237	287	286	268	276	288	255	265	277	286	283	282	272	275	289	281	258	286	265	254	240	282	279	254	271	261	297	254	310	267	264	247	304	274	296	271	251	268	263	265	275	267	270	263	303	268	284	261	264	267	268	284	276	231	287	287	257	268	284	274	245	290	252	260	284	292	267	278	256	265	294	270	255	273	262	263	269	224	273	273	262	236	273	256	272	251	276	293	285	249	311	281	258	292	271	275	297	279	239	275	268	253	294	274	275	268	260	278	272	283	230	268	282	279	267	289	264	274	268	281	266	261	282	268	263	293	267	284	268	260	262	280	265	266	283	297	256	283	282	297	228	231	238	253	316	279	274	270	282	270	253	267	294	278	274	305	279	245	271	259	251	293	258	271	276	257	269	274	267	279	304	260	274	266	256	273	266	251	255	277	274	267	268	246	266	285	306	276	278	284	297	240	298	295	243	267	227	246	274	259	279	263	253	268	287	285	266	323	298	256	283	246	270	293	287	284	287	284	283	274	271	253	260	261	278	266	256	278	279	267	304	266	266	266	281	291	276	257	279	275	284	253	288	266	278	268	266	257	259	302	261	269	267	249	282	283	232	266	280	245	258	269	267	256	272	273	260	271	284	278	273	280	263	313	250	280	279	270	262	262	276	261	266	301	260	249	288	252	272	297	264	275	262	265	275	284	257	275	281	295	251	247	274	279	285	276	287	274	239	265	283	268	265	280	257	262	305	274	280	270	266	266	277	266	256	268	272	284	271	290	238	280	267	257	266	276	299	264	253	259	285	269	260	281	293	269	257	278	264	288	288	265	295	273	277	272	262	287	270	245	264	249	286	291	251	263	271	238	247	255	290	263	270	274	256	244	262	293	272	273	266	250	246	245	288	255	272	249	279	262	278	262	258	266	274	269	274	280	265	259	265	279	264	280	253	270	301	231	276	263	285	282	285	287	247	288	281	254	268	274	264	255	254	263	279	304	258	286	249	228	309	265	282	268	292	249	275	230	259	285	294	247	273	276	255	288
22450	2472	5146	5517	4682	3905	3074	2762	2343	2028	1823	1653	1573	1366	1274	1245	1210	1151	1113	1051	1009	986	1010	1017	904	839	874	883	825	890	845	847	868	800	826	844	738	812	773	732	772	784	808	746	797	813	712	764	762	747	751	794	809	753	786	757	827	768	765	716	730	752	782	769	696	736	728	747	747	754	718	724	689	757	690	721	763	769	763	711	738	714	715	704	741	774	705	710	738	745	696	690	754	693	731	728	737	709	700	714	731	722	719	713	736	707	742	629	732	702	707	699	745	705	721	749	730	749	702	706	735	736	692	759	736	725	752	710	702	702	677	731	726	650	726	657	735	719	701	706	675	685	684	708	728	715	711	702	744	705	729	749	742	681	676	767	782	704	763	740	706	750	752	709	693	705	669	698	723	721	701	697	721	734	711	678	672	743	698	703	731	706	695	681	728	725	684	689	722	697	678	653	723	727	661	715	759	723	749	740	746	696	667	675	670	680	715	754	731	694	696	703	684	704	673	714	744	714	706	687	738	729	730	739	707	724	734	702	705	724	672	719	740	751	738	693	748	696	664	688	740	701	719	701	703	726	746	738	746	735	690	762	713	694	753	712	748	716	733	730	754	742	703	756	700	684	698	696	696	736	732	655	685	707	700	668	684	717	722	717	735	710	744	661	698	690	728	790	669	716	729	752	701	699	751	697	712	728	700	651	744	726	675	713	688	693	690	688	687	723	751	735	739	720	657	714	688	704	675	741	706	754	654	693	730	675	699	679	749	728	660	706	676	736	710	699	720	663	713	713	688	718	682	740	718	679	710	730	705	721	683	722	677	715	706	706	732	685	771	714	734	738	687	703	732	681	659	760	712	696	721	663	728	669	684	682	699	749	727	765	739	701	717	748	710	782	707	689	732	673	702	720	715	715	708	739	684	737	758	692	707	726	721	704	684	716	723	710	735	721	738	695	653	697	669	708	714	728	743	677	705	718	710	682	714	665	691	663	693	669	726	696	728	694	719	741	690	680	713	726	743	749	717	674	738	714	688	720	698	729	736	709	716	776	689	687	710	700	728	733	704	728	674	708	692	680	725	701	697	685	686	662	738	708	726	730	673	707	700	684	744	714	692	708	757	686	695	681	734	714	690	736	753	710	731	654	704	716	704	684	719	732	729	726	687	691	708	752	706	676	716	741	702	686	736	695	697	740	691	658	690	715	708	691	722	694	696	721	723	687	726	702	692	698	718	685	740	693	702	703	693	739	724	711	695	708	683	773	673	704	696	695	702	716	745	713	692	689	721	668	701	687	712	706	747	726	727	752	747	716	722	716	700	712	682	708	729	695	761	737	728	718	703	698	690	710	769	702	695	667	742	697	725	675	697	703	706	708	730	723	702	714	725	722	711	733	723	735	686	665	713	724	648	733	759	685	701	746	765	733	686	716	732	715	717	696	691	709	724	685	722	697	703	690	730	698	614	726	671	688	725	733	750	743	737	667	683	747	716	699	760	666	708	728	726	744	741	727	688	696	693	704	690	716	725	741	735	707	654	725	696	669	700	682	693	687	730	742	718	698	696	705	703	737	717	701	720	686	710	707	699	728	740	668	699	777	716	734	753	678	721	769	725	689	766	681	668	702	737	704	707	673	704	691	696	669	763	727	714	660	665	729	681	722	729	739	751	710	690	709	738	743	716	691	724	762	742	689	790	687	649	695	731	667	716	719	696	718	702	668	713	691	702	696	686	712	675	706	696	740	740	660	693	729	664	725	688	728	721	689	704	711	718	698	711	700	731	708	668	686	730	706	650	716	712	712	728	719	763	675	733	709	740	689	735	733	683	734	732	684	726	698	716	731	694	743	724	720	702	715	713	681	711	709	712	751	753	723	755	686	697	708	686	678	673	738	687	751	722	672	678	709	757	695	684	683	728	727	741	717	721	703	660	689	754	707	674	698	720	687	715	676	645	684	669	736	668	722	722	749	752	680	746	679	720	738	713	691	699	705	689	720	718	712	694	671	705	711	717	705	699	694	735	731	707	704	722	686	697	709	712	672	735	699	662	733	712	753	709	720	734	757	719	697	690	691	702	702	732	709	699	708	769	683	715	728	665	722	731	768	737	730	686	720	699	729	698	708	685	726	713	693	682	744	703	696	714	639	680	738	727	681	735	700	687	670	728	762	720	748	666	724	711	644	675	748	690	721	756	731	737	692	718	755	738	686	714	664	730	729	727	665	691	741	684	703	710	699	718	694	680	684	719	705	692	711	741	721	698	721	716	715	722	695	746	720	714	711	707	719	698	693	709	699	703	715	755	682	650	692	772	697	697	686	652	688	706	691	662	738	687	722	699	673	725	719	631	725	756	663	750	693	714	746	695	710	750	678	696	693	712	728	715	763	730	711	683	638	709	762	712	724	706	658	693	668	687	723	669	698	746	688	713	707	710	703	673	670	694	701	696	709	718	694	688	708	718	699	762	742	722	669	711	705	702	693	720	695	648	689	748	703	706	738	697	708	698	721	699	679	682	714	752	719	709	707	727	738	690	693	716	719	720	693	750	705	699	759	685	693	710	750	684	734	715	713	679	781	727	724	706	738	738	646	731	685	750	681	635	706	706	704	702	700	747	704	635	722	701	683	711	748	698	700	744	728	692	732	733	737	769	661	754	680	717	724	718	682	720	740	706	741	735	712	717	723	725	693	721	693	741	687	700	701	711	679	672	743	697	655	684	736	730	733	686	723	713	648	679	708	689	694	726	683	710	743	751	721	715	697	698	666	655	694	728	746	717	760	728	717	722	735	632	695	729	724	737	726	724	698	726	693	695	709	693	694	740	709	714	741	729	710	719	722	683	689	725	724	721	685	693	689	684	666	680	689	727	674	716	684	695	756	714	767	729	704	714	726	728	684	668	657	687	761	705	717	697	717	719	693	725	724	735	716	710	700	637	699	739	680	691	695	674	701	673	685	714	750	742	750	727	693	708	715	692	736	735	717	698	691	713	687	752	719	699	729	709	690	695	709	708	688	711	709	686	718	690	741	714	692	719	713	742	685	706	687	700	674	631	734	743	712	714	727	688	713	673	687	760	699	722	719	699	702	707	694	690	725	701	701	660	703	663	705	691	665	693	724	728	741	710	713	681	698	698	739	758	712	669	692	659	721	656	718	734	713	685	762	708	716	717	699	705	681	753	745	677	726	705	732	687	700	697	675	674	661	674	742	717	692	673	721	695	717	658	702	728	745	747	678	696	674	738	692	734	699	685	727	723	679	743	756	718	664	760	710	703	688	778	705	750	732	712	735	671	731	736	679	732	712	708	716	684	710	704	741	694	700	726	706	711	666	693	731	732	681	705	683	698	716	759	732	649	687	757	657	722	739	706	689	734	741	672	731	721	693	715	700	690	741	707	695	722	681	686	705	700	692	684	671	693	715	710	702	738	699	712	712	697	708	674	696	762	730	711	726	733	715	675	731	749	685	660	695	641	733	736	746	677	739	761	706	737	743	721	738
3423	213	224	172	176	187	177	194	172	177	157	162	168	149	185	161	164	170	165	163	195	151	178	166	186	161	150	173	182	173	163	160	144	151	157	169	148	163	180	173	151	140	165	175	167	193	164	150	170	182	177	191	131	174	157	165	144	167	163	193	168	163	163	168	148	198	174	167	144	156	179	171	168	177	158	164	151	152	158	168	162	169	157	135	197	168	147	167	166	171	175	154	193	184	155	145	146	162	147	164	163	176	183	159	173	153	152	146	167	169	158	186	160	153	159	185	164	175	161	176	177	159	163	152	172	146	153	160	163	171	167	172	166	161	194	161	159	160	174	172	179	168	164	160	141	175	153	170	167	131	167	180	160	175	155	163	169	168	174	160	164	166	159	167	168	163	147	168	164	159	151	173	156	149	141	160	171	158	177	173	145	169	176	152	159	179	167	137	175	149	164	171	157	152	167	171	161	150	168	164	161	191	165	171	157	170	171	162	172	166	177	163	169	162	163	184	166	157	161	170	150	163	176	174	172	159	157	181	168	171	162	165	161	169	158	167	147	146	158	156	165	163	176	154	158	154	183	136	145	157	151	160	178	161	191	174	141	139	142	171	163	184	178	148	154	163	164	162	182	164	158	161	151	171	162	157	154	152	163	162	195	172	176	159	157	181	161	168	163	159	168	179	184	173	158	141	151	163	155	131	145	175	155	144	162	151	166	183	176	157	159	155	174	179	152	149	150	155	156	143	169	162	175	176	172	155	165	151	158	166	179	183	163	191	196	155	160	185	159	163	169	158	159	147	153	171	167	171	161	156	184	169	154	136	160	176	159	157	157	155	144	153	156	152	140	174	169	161	190	171	169	144	154	160	186	172	158	172	146	153	176	159	179	160	172	161	175	185	158	163	164	142	160	157	182	181	145	152	172	182	164	163	173	163	192	153	159	182	148	157	167	167	154	142	186	137	166	159	161	153	169	151	143	177	166	157	160	141	173	172	156	165	149	141	161	168	178	173	175	147	173	170	144	151	182	164	163	168	176	155	176	175	176	176	177	143	148	161	150	150	150	152	158	174	180	173	150	153	166	151	144	161	168	161	179	173	164	187	149	159	160	157	170	169	152	184	170	159	150	171	179	168	165	171	183	158	163	149	163	177	157	153	189	155	165	158	177	157	167	166	190	187	165	168	145	147	167	163	152	193	158	184	177	173	142	182	162	147	139	168	158	156	174	160	151	146	147	193	163	148	153	161	181	166	166	160	177	155	172	164	171	182	173	153	164	155	149	157	162	152	177	161	166	183	165	149	154	180	166	177	169	161	167	163	163	146	183	169	137	148	170	170	155	182	169	171	160	138	177	158	159	182	182	150	136	149	158	165	179	169	138	202	171	171	162	155	163	147	151	171	165	142	171	163	163	154	151	158	172	181	167	168	189	163	160	145	172	182	162	138	180	166	180	169	169	158	160	176	147	153	207	172	169	152	171	145	163	149	153	163	172	158	153	168	178	162	175	172	179	181	181	177	175	160	157	170	147	168	156	148	167	174	165	174	150	172	170	168	159	168	173	169	175	145	155	183	177	189	149	168	181	170	160	151	185	160	160	167	158	155	158	171	162	144	149	153	160	177	168	162	172	166	181	170	180	136	174	134	160	184	153	157	144	161	183	178	193	168	178	159	165	136	178	149	191	153	178	124	160	168	157	152	163	155	160	147	176	187	154	167	159	163	171	158	152	170	166	146	168	161	142	162	161	155	178	188	147	183	150	139	166	161	155	157	182	158	175	156	133	170	153	177	169	184	157	161	179	161	156	168	152	181	163	170	161	174	160	162	145	187	167	170	185	157	153	163	170	151	165	157	149	156	170	167	171	162	146	159	177	166	175	154	180	156	156	170	151	153	163	165	177	163	178	159	141	140	158	165	165	166	164	175	170	159	183	167	176	161	150	159	158	150	150	166	161	181	148	144	189	140	182	175	151	168	166	155	186	159	175	151	179	175	157	174	177	151	199	155	156	165	144	155	157	162	190	178	151	168	167	157	168	171	130	144	165	171	185	156	166	173	153	160	149	157	176	170	144	173	150	165	152	150	151	161	147	169	169	143	169	166	135	148	156	144	156	163	155	172	169	174	163	145	147	175	168	164	165	168	154	159	142	175	169	149	168	146	168	175	162	158	151	158	156	164	163	161	167	182	152	186	138	144	184	186	160	152	169	172	162	149	139	149	156	161	141	147	151	168	136	155	182	152	157	160	170	162	175	180	163	127	153	160	182	156	153	149	184	205	161	162	169	159	156	167	177	159	164	152	171	181	181	158	178	171	178	175	165	183	193	153	146	154	166	169	171	171	150	165	162	187	150	166	153	141	161	178	162	146	167	169	176	165	166	147	163	147	185	179	181	190	162	178	153	160	177	135	150	166	168	154	165	149	198	166	161	183	152	167	168	167	173	161	157	164	165	188	148	152	140	139	181	196	133	163	178	146	159	161	174	152	178	157	149	171	155	142	144	158	157	159	140	146	167	163	151	151	151	134	165	149	165	187	160	144	150	166	172	161	179	184	180	166	174	182	145	149	188	159	170	170	152	149	171	187	162	176	178	162	166	154	165	144	163	151	160	165	158	178	177	172	170	162	159	155	172	129	157	178	151	137	157	175	166	174	168	190	175	174	161	154	156	159	181	162	140	158	175	170	160	148	154	153	156	174	154	161	181	175	180	151	142	146	174	175	153	157	192	163	177	176	175	147	184	153	164	168	153	159	174	146	177	167	153	176	171	164	178	145	158	143	163	152	184	160	182	184	149	156	153	173	157	148	177	169	159	164	172	167	165	144	183	156	168	162	178	168	181	135	162	180	186	149	166	151	170	176	171	188	163	175	182	167	150	183	158	140	162	165	174	159	171	163	171	189	150	153	163	160	153	190	153	162	177	154	182	167	164	168	164	160	164	163	163	167	184	197	162	182	158	174	144	168	145	153	156	169	146	181	168	146	147	163	163	175	165	174	152	154	166	147	173	149	158	164	136	151	166	168	175	171	186	134	159	181	172	123	165	161	147	155	179	166	174	182	153	163	118	146	161	153	191	159	173	164	153	156	165	160	181	151	182	158	183	150	190	195	163	172	189	140	170	174	146	152	170	175	166	186	172	157	164	184	133	160	162	171	186	142	170	167	178	172	159	172	173	169	178	146	170	134	162	160	166	144	156	166	175	158	156	165	167	153	163	189	152	149	151	161	179	172	134	174	157	155	161	171	149	165	170	180	166	175	189	145	145	166	174	165	164	162	171	175	145	191	150	169	168	164	183	176	143	170	180	145	178	138	164	172	156	141	156	169	174	158	176	156	160	172	173	142	134	164	163	171	166	172	146	157	154	171	144	177	178	149	164	164	154	145	163	197	167	160	157	138	139	160	165	154	169	183	159	170	166	146	136	163	174	185	176	181	171	167	172	164	194	163	165	159	159	155	171	163	156	141	158	167	174	167	163	159	158	173	156	153	141	165
3253	544	584	657	587	630	525	569	505	531	493	535	514	507	528	486	498	505	504	513	489	517	526	507	485	469	522	521	501	477	507	529	538	516	494	499	502	500	518	515	496	513	505	486	524	506	493	497	501	496	531	523	512	456	516	491	500	475	491	491	504	468	492	481	485	532	497	498	520	502	524	488	470	499	493	492	512	523	532	461	504	514	496	496	488	470	476	492	498	519	496	516	510	501	459	528	536	529	493	488	485	523	489	493	482	535	507	508	479	489	504	457	479	524	531	521	516	473	526	502	518	467	474	492	512	495	463	503	502	523	538	496	524	467	491	492	469	485	533	509	472	521	491	503	469	479	477	512	500	496	522	494	481	492	506	480	496	527	504	521	497	465	479	491	531	468	461	511	487	532	506	518	451	484	489	494	434	493	476	529	480	484	525	506	490	507	503	476	509	510	463	482	493	467	497	498	505	508	486	499	498	467	478	484	495	461	494	495	504	506	487	513	479	496	505	441	498	489	495	529	516	510	509	526	461	493	480	536	500	556	484	518	521	483	461	508	510	464	456	509	512	478	516	517	481	457	503	517	508	519	530	521	494	455	501	496	502	488	484	541	498	482	500	491	486	464	499	493	528	524	464	511	550	491	497	502	478	513	503	468	472	578	475	479	505	478	475	463	534	489	496	483	516	472	507	479	486	467	479	498	502	480	495	511	511	459	461	476	509	487	521	493	468	488	522	528	501	494	503	485	509	474	483	502	481	494	509	500	529	504	484	515	495	499	514	466	531	493	485	484	472	537	486	529	497	468	468	498	474	480	514	446	465	485	460	536	462	535	502	525	523	527	516	502	530	474	459	502	482	516	502	529	526	499	467	508	487	515	498	511	478	465	506	462	497	506	517	530	526	506	484	509	477	509	537	460	514	470	486	488	473	528	482	520	479	518	508	523	497	522	488	454	505	472	495	487	493	485	511	451	519	460	511	476	512	517	511	493	474	500	499	545	481	518	502	464	462	499	524	513	459	478	517	472	493	470	467	485	497	497	485	487	479	510	508	547	498	519	519	516	514	521	504	454	462	476	507	519	494	500	484	493	520	526	504	482	480	494	508	523	463	502	475	471	481	525	489	479	506	520	498	461	470	482	484	520	501	515	490	481	485	482	461	500	485	514	508	502	498	518	521	523	513	472	511	492	510	531	523	524	519	502	537	512	480	483	493	479	441	442	505	526	512	469	499	554	494	496	488	491	521	506	529	492	513	505	479	502	499	490	481	455	496	503	482	488	465	534	462	470	484	503	531	510	479	489	492	526	522	516	483	511	481	478	496	537	512	491	544	491	478	484	480	488	492	499	482	478	476	508	506	501	480	479	485	461	513	508	481	466	506	484	524	488	469	458	479	472	461	475	460	492	522	515	495	531	510	498	497	513	558	515	464	488	500	522	504	499	479	499	493	479	521	467	502	497	501	481	467	481	508	491	472	447	490	483	510	501	468	472	503	494	476	521	496	475	493	499	494	515	497	454	533	480	544	512	490	520	533	476	489	497	523	494	509	508	504	482	446	508	497	472	518	449	479	477	504	500	497	494	490	496	493	526	528	497	486	488	484	513	494	475	460	517	507	482	533	477	501	497	489	543	527	470	527	510	522	464	475	477	509	504	475	482	508	527	516	493	493	469	510	496	540	504	510	477	494	523	479	532	501	474	491	506	525	509	521	496	454	513	526	511	499	528	475	496	558	493	521	480	481	503	497	507	516	487	482	487	498	466	524	520	500	542	507	485	494	501	503	489	493	424	506	476	504	522	502	486	504	505	462	507	534	489	507	534	540	500	495	503	488	526	498	502	478	479	481	516	458	504	450	460	491	482	488	497	483	477	498	459	515	484	487	490	470	507	509	479	496	479	534	519	440	484	474	515	463	480	447	516	494	559	485	529	456	454	503	519	496	495	470	492	561	519	501	494	479	527	484	542	478	482	499	495	487	498	497	534	480	524	454	508	495	450	490	505	486	547	522	483	511	490	524	445	493	500	477	483	502	560	506	476	509	497	504	498	484	517	468	493	519	493	475	494	448	491	470	510	496	517	501	515	518	483	490	493	499	448	557	458	495	444	477	490	510	526	506	480	473	512	489	503	485	518	539	518	502	502	506	501	489	477	498	480	536	505	526	487	528	509	488	519	501	503	503	462	488	528	518	459	504	518	502	492	480	511	481	507	517	504	506	481	519	486	523	506	466	496	463	486	488	465	495	524	492	495	512	489	476	502	518	511	478	536	528	496	453	513	502	488	506	494	512	495	495	518	465	486	499	469	476	507	483	495	518	472	505	515	480	480	483	496	495	531	512	497	496	488	497	483	465	461	484	463	492	483	472	473	509	461	501	500	483	463	523	477	523	502	482	524	505	482	491	470	465	497	474	508	528	487	513	511	513	493	455	485	508	503	478	511	503	494	487	498	484	458	525	500	466	492	476	492	479	507	509	464	497	512	466	506	485	502	518	470	507	497	462	522	504	512	528	515	498	489	512	477	510	500	497	517	528	505	492	457	527	507	511	504	506	497	512	488	503	520	475	477	529	495	483	479	483	488	471	504	487	513	485	500	494	499	479	498	517	516	497	517	498	466	497	488	487	516	489	504	481	497	503	504	491	520	500	511	498	505	493	500	507	511	489	482	499	502	498	511	471	530	537	506	518	525	526	477	506	469	511	483	535	542	516	508	490	498	519	513	514	476	489	508	473	528	484	532	477	479	455	524	459	475	496	488	512	496	489	477	496	505	490	491	451	484	489	486	475	470	470	514	486	456	504	511	516	505	507	506	495	522	498	472	455	528	491	482	498	514	519	509	475	496	472	486	512	506	485	502	498	474	506	510	506	445	528	474	490	471	478	503	469	484	467	533	509	464	563	479	468	457	537	502	541	517	508	502	447	482	503	495	524	473	497	523	533	506	491	493	487	533	486	507	502	462	496	476	513	506	503	483	500	494	524	489	541	521	481	466	474	484	512	495	517	500	460	493	495	516	453	481	502	460	491	507	510	506	515	481	459	496	507	504	486	473	468	502	540	520	493	493	546	494	531	514	495	542	472	489	524	497	505	492	468	479	500	524	465	473	495	526	481	508	527	532	484	516	505	508	495	504	523	472	492	504	524	509	500	506	513	532	502	524	492	500	487	509	507	486	521	455	506	506	540	497	471	503	503	521	427	507	515	518	463	504	482	514	515	514	488	482	504	513	521	479	462	448	474	520	510	522	482	514	452	508	490	486	483	490	509	516	473	496	492	460	487	495	524	465	513	483	504	508	476	500	476	535	478	541	496	469	532	496	525	513	481	482	486	533	500	483	511	529	500	466	493	498	531	490	524	501	529	510	486	506	465	487	511	478	513	513	488	452	494	516	477	480	502	488	490	509	529	484	458	498	494	479	477	476	469	473	494	492	498	512	508	509	496	480	523	483	533	507	492	454	496	488	500	515	491	547	531	497	522	517	500	462	520	516	513	508
29099	6724	1353	990	718	586	506	486	444	365	385	364	364	342	356	377	309	326	333	349	324	319	336	288	324	299	316	305	329	316	321	289	301	311	333	295	292	317	294	302	306	315	316	317	323	295	280	326	302	304	314	284	307	297	315	295	271	303	277	294	291	327	318	302	302	294	307	282	310	282	288	300	332	310	307	279	292	310	333	285	284	302	310	282	309	313	309	312	271	309	331	321	273	287	285	319	311	325	304	310	321	294	288	308	285	296	311	314	332	304	321	315	325	282	305	315	314	296	273	287	309	291	294	292	340	290	296	273	281	265	272	298	298	297	301	280	330	310	296	295	260	300	307	337	295	264	295	343	281	305	355	309	299	303	303	299	275	294	325	308	314	315	275	318	309	293	272	292	294	316	314	296	313	325	295	257	286	289	290	300	278	289	313	320	291	270	302	319	281	325	285	289	294	283	291	306	295	278	300	282	291	301	301	310	326	286	349	285	289	277	312	299	267	315	297	305	284	289	278	275	306	286	284	310	313	250	256	269	298	283	287	313	284	261	267	296	308	302	308	301	307	295	305	290	313	273	286	339	299	301	269	287	309	303	291	278	296	285	314	294	321	284	287	290	315	295	277	275	284	295	294	282	295	306	296	291	325	329	292	287	297	295	291	301	316	276	270	338	285	302	272	311	306	307	332	323	269	297	309	298	278	297	267	280	343	294	297	299	309	330	287	306	310	298	305	291	315	337	325	306	281	309	295	286	313	297	269	288	313	303	292	316	304	276	301	320	312	315	332	337	293	299	290	291	284	299	312	281	296	303	354	315	292	291	331	271	297	296	314	294	314	293	283	310	273	281	322	289	288	310	256	281	287	312	314	294	282	291	286	318	309	300	320	300	288	326	299	288	301	318	285	278	281	303	330	288	319	292	304	268	290	295	302	305	285	312	306	307	287	313	292	302	299	305	289	308	307	303	317	264	326	238	293	257	276	286	306	324	338	307	291	281	274	272	307	310	319	255	305	305	287	346	284	308	289	303	351	294	308	285	278	290	316	283	305	304	314	283	295	302	310	284	303	318	310	304	284	295	283	295	281	314	271	277	293	331	310	307	301	310	290	269	291	262	348	276	304	318	333	275	266	314	301	280	305	306	321	300	332	321	304	292	296	320	258	312	315	298	302	311	305	263	276	303	290	305	326	291	303	269	340	323	312	283	287	295	301	275	289	288	329	309	314	264	279	311	294	281	294	302	306	290	321	292	299	313	305	297	337	293	277	263	282	309	293	254	278	318	287	309	323	278	287	302	287	275	295	277	305	308	291	306	324	303	315	297	292	322	304	294	285	298	318	287	291	274	305	295	319	271	290	313	286	308	317	351	278	306	291	307	295	292	299	282	305	286	353	315	303	299	315	312	314	288	291	304	292	271	327	297	286	273	285	319	321	306	307	306	313	326	305	325	318	301	278	260	295	305	287	280	287	292	284	304	319	295	281	330	281	315	323	315	292	308	293	288	314	309	299	289	329	297	290	301	293	298	301	290	274	308	298	318	323	265	282	328	292	274	335	266	276	304	302	309	281	313	308	299	275	323	293	297	301	295	309	306	283	292	301	303	308	303	276	302	322	328	296	324	287	275	320	319	285	303	302	308	298	299	312	341	288	327	264	291	301	313	296	285	313	289	302	322	296	265	271	323	313	300	286	313	295	300	292	295	296	257	309	273	305	318	269	300	307	303	278	335	319	287	308	273	297	293	299	326	308	272	283	283	282	341	291	290	272	282	295	320	297	300	325	312	289	303	278	299	314	284	256	280	299	322	291	314	273	314	264	316	280	308	295	294	280	317	308	265	300	275	303	287	284	306	275	315	297	313	299	319	303	303	301	308	316	300	279	313	304	275	299	306	301	279	273	278	305	329	311	308	316	320	293	309	310	285	280	269	297	292	318	296	309	314	304	299	318	283	275	295	313	310	307	329	312	338	295	282	307	308	300	266	269	286	298	271	320	297	322	309	284	281	283	316	303	275	284	293	303	283	285	295	284	311	279	302	294	295	329	305	264	267	315	297	261	293	338	281	311	304	301	314	305	299	287	311	298	314	294	290	302	319	286	294	294	319	290	315	283	297	298	283	274	287	316	318	309	294	297	307	279	307	311	281	320	291	281	270	292	298	302	289	311	278	314	256	305	302	287	298	284	299	305	284	321	291	303	292	289	327	306	323	314	303	304	323	293	281	312	309	288	261	252	286	343	274	288	296	292	305	271	327	300	311	297	301	309	290	289	315	288	279	305	274	324	334	305	287	300	342	285	291	290	308	283	280	295	276	303	287	309	270	320	333	295	280	303	297	291	279	303	322	296	302	293	327	316	292	306	288	298	303	311	316	306	283	305	288	315	307	309	292	293	299	301	315	325	301	274	292	289	301	293	315	285	309	317	302	318	345	329	262	293	291	315	334	296	334	343	305	305	307	299	286	328	312	293	330	299	328	285	294	315	299	268	287	295	316	284	294	286	309	335	313	282	309	343	275	291	278	304	274	326	284	313	290	296	301	299	307	284	328	313	270	268	317	296	309	292	309	286	297	311	279	301	324	298	311	301	289	280	315	272	306	286	298	301	324	282	271	287	296	283	292	301	323	324	309	311	303	281	287	292	301	268	306	287	315	286	275	298	283	280	283	270	311	307	313	292	303	328	306	298	294	299	319	265	317	283	299	314	309	262	298	305	321	298	287	301	290	282	286	279	271	317	285	298	311	284	309	305	283	293	312	308	309	328	305	323	302	289	301	275	275	298	281	292	282	282	293	295	334	297	325	272	294	319	278	321	282	301	273	263	305	291	303	353	304	293	318	282	275	302	283	304	284	302	323	280	291	293	316	312	298	328	281	324	298	302	270	308	340	313	306	316	302	293	299	296	285	309	293	267	291	297	278	323	290	314	341	299	279	272	347	317	320	265	335	289	302	315	315	280	291	310	328	275	310	310	278	284	295	331	298	280	287	304	283	278	284	290	313	285	255	281	334	284	283	295	299	294	270	292	320	319	262	296	295	288	298	303	302	307	280	322	317	289	322	312	315	285	288	325	275	290	340	311	331	285	302	272	284	298	301	299	303	267	312	310	283	290	286	297	301	286	267	327	312	314	293	293	301	328	298	321	289	318	288	258	301	321	287	300	293	287	313	283	275	281	270	271	282	320	322	299	317	331	303	309	321	282	307	296	281	331	298	291	274	304	318	293	287	348	309	290	308	311	297	298	298	311	278	287	304	337	309	300	290	333	290	296	336	310	316	326	290	276	278	329	284	291	295	277	241	302	278	321	274	297	293	298	320	276	285	306	301	308	298	295	297	302	281	335	327	292	308	324	291	291	317	290	267	303	275	298	298	298	259	315	260	308	290	318	293	307	284	299	279	307	296	303	280	306	306	316	334	306	308	335	309	292	307	318	307	293	316	307	285	298	279	309	301	276	319	282	321	273	349	308	304	314	327	289	315	300	272	299	305	295	297
15415	1683	3269	3361	3073	2546	2220	1867	1707	1455	1433	1340	1285	1159	1143	1063	1055	1089	1043	971	1011	976	897	908	907	914	905	887	893	930	857	887	894	853	812	863	869	867	826	802	862	818	805	856	877	800	807	799	824	842	791	849	874	818	817	870	873	858	831	803	840	818	885	759	863	826	838	830	797	831	865	821	795	844	865	820	764	817	806	830	811	897	830	834	779	798	786	805	746	818	783	853	833	820	845	806	784	841	810	828	792	781	768	802	802	830	777	831	763	817	837	814	738	832	815	850	746	870	829	838	810	795	812	760	788	816	804	788	781	817	785	782	788	764	841	751	814	721	812	847	786	826	829	844	855	801	807	841	786	826	795	804	803	784	803	783	796	764	814	753	838	817	809	796	724	837	827	794	842	810	793	829	811	788	847	818	792	800	767	850	832	791	815	760	801	807	842	799	764	793	782	810	811	787	780	787	822	798	820	827	810	803	774	815	861	810	752	796	769	815	820	840	774	856	817	810	806	832	825	810	800	771	873	796	797	803	802	817	781	852	775	778	777	787	783	788	754	823	832	839	753	788	739	796	814	823	825	808	736	829	819	818	800	780	793	820	798	866	832	836	832	779	814	830	753	813	797	815	780	769	823	803	780	794	783	760	793	819	803	807	797	839	776	781	785	828	855	781	849	812	785	770	797	802	799	785	783	803	821	794	781	786	815	791	793	795	813	800	784	813	834	780	786	824	756	823	794	827	785	795	811	845	804	803	800	773	800	767	814	779	840	832	831	809	811	793	841	802	844	842	804	839	784	821	788	766	798	823	842	856	827	751	818	789	835	778	797	801	795	826	848	844	855	799	800	813	819	856	764	782	848	810	790	825	755	836	756	874	761	769	765	820	794	796	773	753	850	819	808	846	767	754	756	814	795	789	767	782	850	824	769	822	785	778	827	800	823	778	803	819	772	795	828	796	826	803	755	855	805	814	796	780	829	837	812	812	780	809	831	771	791	851	782	772	777	856	856	830	817	770	829	836	814	797	844	830	823	733	757	827	809	769	734	808	805	789	770	753	813	839	768	831	782	815	851	780	765	804	842	795	798	801	810	751	816	800	786	780	813	832	771	769	781	774	789	780	833	812	823	809	803	820	814	795	811	785	813	794	830	790	847	819	839	786	821	815	857	737	802	798	832	777	741	810	826	777	783	842	770	805	742	747	810	816	861	801	775	845	809	819	812	804	799	839	815	813	776	799	789	812	819	775	779	774	768	800	824	805	843	849	795	793	806	763	841	782	838	800	827	777	835	800	790	819	801	850	740	798	787	806	762	819	763	753	780	790	824	840	834	788	814	797	799	814	765	794	815	768	831	820	813	806	825	795	783	835	825	831	803	761	796	820	764	810	813	770	835	788	803	808	798	833	780	812	786	814	798	807	754	781	823	818	836	839	813	811	808	797	768	773	810	759	800	768	839	821	813	775	802	795	817	789	802	786	799	809	816	762	764	805	798	799	831	844	811	821	847	781	788	868	784	813	781	775	861	822	834	824	795	772	801	814	788	816	802	784	796	785	803	751	777	801	814	813	801	775	804	826	819	823	780	793	814	777	826	860	808	845	806	816	824	797	803	841	807	822	856	803	862	836	832	828	745	787	815	825	798	852	848	860	887	793	837	822	775	781	778	801	781	764	774	783	771	788	829	810	810	817	788	811	829	794	800	756	820	870	803	827	782	770	767	803	819	818	800	789	824	822	774	776	798	818	784	810	819	787	784	812	826	784	772	831	741	837	836	780	821	807	801	799	767	794	861	808	793	775	776	794	880	772	783	769	785	822	786	783	816	820	893	804	799	734	789	742	786	772	785	815	843	830	786	767	791	789	775	784	801	765	810	814	813	782	841	806	787	812	854	859	812	793	823	792	818	814	816	831	820	832	785	784	817	775	807	792	800	821	791	831	833	800	814	775	819	802	825	894	822	768	800	807	782	811	811	803	758	800	814	824	773	784	790	798	849	819	811	820	785	785	818	793	820	761	803	795	769	804	818	812	786	774	798	884	796	796	814	808	804	825	834	844	804	863	808	785	790	759	854	838	779	812	785	812	818	797	766	847	814	774	827	776	783	791	820	810	767	772	739	797	840	801	780	832	770	799	842	767	841	822	782	802	808	775	795	766	751	817	859	837	791	796	844	781	793	825	841	835	856	754	782	775	829	826	784	779	783	719	810	749	807	802	794	785	810	830	822	873	792	824	820	839	783	749	792	797	790	802	776	870	787	833	782	790	779	799	832	834	785	820	836	807	743	800	810	797	792	798	846	891	755	775	786	825	795	798	839	833	850	771	835	839	824	833	803	845	791	807	765	854	823	799	836	849	832	837	779	799	813	829	780	810	757	785	789	764	764	806	835	800	847	784	803	780	846	811	807	774	769	812	812	782	809	827	802	835	878	774	818	773	850	818	741	799	794	826	797	826	812	794	806	785	829	800	853	758	776	816	823	823	822	806	814	773	767	803	808	821	855	816	810	821	788	769	814	832	781	783	838	762	829	785	807	835	806	785	802	863	793	834	766	798	739	786	808	838	794	859	794	827	767	840	808	805	787	809	768	798	829	835	795	791	848	770	797	796	841	804	877	778	818	802	803	811	762	817	768	833	780	795	792	826	828	743	784	807	770	759	808	784	756	775	819	813	819	817	819	766	824	826	796	805	782	826	787	801	779	847	790	841	772	791	807	838	812	805	754	810	782	812	785	778	803	793	808	768	858	824	828	827	827	829	822	787	771	755	809	795	785	792	772	803	856	844	767	856	773	797	764	842	757	773	796	822	789	790	745	888	799	827	849	790	802	801	792	776	859	810	813	786	795	802	807	810	823	783	841	829	765	783	772	848	808	817	766	831	784	831	825	778	808	811	781	822	844	802	774	835	831	803	808	848	829	748	818	768	837	789	843	721	732	847	769	802	845	809	828	758	784	822	785	809	876	799	784	817	792	812	822	824	810	839	817	801	765	793	784	779	797	847	798	813	769	817	765	752	819	830	822	779	776	814	778	756	766	864	808	789	766	744	764	790	762	809	822	806	792	831	787	835	764	792	800	794	821	812	857	832	821	800	805	794	807	772	818	872	820	803	784	785	801	772	792	888	754	798	779	775	797	854	800	783	797	817	787	798	815	803	799	813	839	804	825	793	842	765	816	757	847	795	797	799	809	824	829	808	777	778	800	870	845	779	857	812	792	869	797	800	754	780	810	784	789	812	811	805	817	762	830	801	830	818	791	814	784	794	783	820	838	834	820	782	798	836	798	785	789	803	765	812	822	831	780	830	767	831	872	805	775	830	776	809	830	784	762	806	770	810	816	785	811	839	806	794	790	822	837	835	800	783	843	788	790	772	796	789	829	776	824	764	804	777	799	776	813	835	833	795	802	767	809	779	791	827	830	812	825	787	815	765	790	762	816	806	788	826	815	767	790	780	771	822	823	842	861	837	789	787	785	807	798	853	803	807	826	794	817	847
42964	16138	3023	1719	1212	886	685	606	492	464	427	393	364	389	350	345	337	343	353	328	312	312	281	305	294	295	298	323	269	260	305	270	304	259	273	291	290	285	285	294	245	271	272	274	280	300	270	286	271	266	271	293	256	288	302	289	259	258	284	261	255	252	285	258	257	241	294	277	250	273	279	251	270	266	287	230	247	282	249	302	296	281	269	271	272	255	266	288	233	268	272	294	279	252	270	273	264	303	253	280	274	242	271	244	262	256	270	264	266	280	262	246	238	282	269	289	252	267	249	279	267	259	248	267	286	305	256	262	267	281	295	268	252	265	267	256	273	294	249	283	226	254	222	290	265	290	249	273	284	276	265	311	268	284	255	257	257	283	252	275	287	262	272	242	272	260	277	266	257	257	274	303	261	273	273	289	268	283	276	296	287	292	275	270	257	254	272	315	254	278	252	252	242	294	257	277	261	245	260	242	284	280	274	272	278	268	289	291	262	225	268	293	287	268	263	245	287	300	268	267	260	256	267	259	266	252	260	265	244	286	288	269	305	235	300	280	243	218	271	266	265	306	280	291	264	229	257	299	247	229	279	280	262	239	280	257	273	302	279	269	255	262	273	272	292	263	259	234	285	250	258	280	271	287	276	274	283	251	266	273	247	283	268	247	283	241	258	237	280	247	289	277	267	303	265	231	257	289	256	232	253	267	263	259	264	279	271	245	263	264	256	252	264	286	256	286	262	275	249	231	273	234	291	281	258	268	269	250	259	276	274	245	291	292	257	256	283	285	251	263	277	267	232	257	286	262	279	281	276	282	232	287	286	228	255	273	275	273	253	256	257	274	265	246	284	266	276	311	271	291	292	262	252	234	275	253	279	295	297	241	287	276	288	276	264	267	270	252	271	272	292	269	272	249	260	263	290	283	241	240	256	278	278	276	260	285	285	273	264	268	289	266	281	300	281	252	269	252	263	249	243	267	256	264	276	278	268	232	241	267	246	262	250	279	262	308	248	278	288	254	269	296	277	235	302	238	278	227	240	298	269	253	295	257	262	274	303	289	256	254	258	242	250	277	268	273	263	237	280	242	258	262	304	274	295	234	272	277	262	283	278	267	269	313	257	281	300	261	274	272	277	269	264	257	266	284	230	265	284	262	284	243	290	259	287	307	274	250	272	263	238	261	249	287	259	278	244	251	270	288	266	278	253	289	292	280	276	285	269	255	267	258	269	285	259	284	261	245	283	272	231	280	280	288	267	285	270	275	264	279	319	266	279	297	265	257	265	242	282	303	266	277	235	259	263	273	301	287	271	271	256	252	267	249	267	286	233	267	266	247	239	275	293	262	279	276	255	261	257	273	288	268	268	269	276	273	279	257	308	276	264	245	229	258	253	291	262	275	258	263	288	305	254	262	273	265	286	261	242	262	275	270	270	252	246	286	286	292	285	278	285	270	279	281	293	262	237	269	295	256	263	261	250	261	260	242	248	276	267	307	297	233	275	261	280	239	271	270	277	267	279	257	254	265	289	255	255	237	264	307	271	234	268	266	273	250	259	252	263	258	256	278	272	298	234	266	250	281	271	259	269	246	287	253	284	281	302	262	288	244	261	258	270	264	248	271	271	263	273	289	293	238	279	261	272	289	280	292	265	248	271	271	271	300	295	267	251	254	285	262	275	279	249	274	250	273	253	248	263	252	259	255	262	264	282	313	276	257	273	272	266	269	234	261	239	246	293	261	282	229	284	258	269	254	263	259	256	266	249	248	275	263	266	287	269	266	255	268	255	274	255	241	255	249	286	294	279	279	257	245	237	254	264	257	271	260	273	286	251	265	248	254	282	292	269	284	279	261	304	237	265	256	252	256	275	232	263	254	296	269	292	268	291	258	252	265	270	309	267	259	301	261	273	241	307	280	263	275	288	261	267	237	267	266	211	283	252	293	279	256	303	256	264	267	272	251	236	256	269	253	277	264	258	250	261	291	266	235	275	277	275	273	228	269	318	237	282	253	267	275	281	247	268	268	262	280	258	255	247	248	241	292	272	255	274	249	279	269	272	285	278	281	310	280	292	266	283	255	247	250	252	278	258	269	286	289	266	268	262	272	266	237	295	317	259	280	264	274	262	294	300	280	260	228	306	273	252	274	240	260	252	290	263	248	290	271	281	266	278	257	272	274	283	246	313	286	274	275	270	275	280	257	263	283	243	282	259	251	256	280	264	255	271	254	289	291	261	256	256	275	271	281	264	282	281	243	261	272	262	268	311	279	279	261	268	286	237	251	279	255	257	259	266	269	264	270	265	251	276	277	273	281	280	276	282	253	294	319	279	261	292	272	283	255	287	280	260	295	267	277	255	275	258	265	292	260	303	265	278	275	253	271	229	252	288	262	298	260	311	264	257	246	304	268	295	264	253	288	244	257	261	259	240	266	288	247	293	279	236	270	280	258	264	311	262	238	296	275	296	269	250	247	281	267	283	281	255	288	270	259	271	267	279	267	276	269	260	265	258	276	239	262	250	301	261	268	262	285	266	273	283	270	278	266	249	257	272	288	263	252	256	282	292	255	290	244	261	260	264	238	273	266	289	277	281	283	288	255	260	290	250	268	272	280	249	263	264	294	274	239	295	267	269	240	267	267	254	260	269	273	270	265	269	283	249	289	265	277	285	288	266	278	252	258	277	240	264	259	269	277	286	256	260	268	297	252	287	283	282	271	229	251	264	277	249	261	276	265	319	272	277	257	303	241	288	256	272	270	267	278	281	289	283	309	278	237	284	222	241	259	254	267	285	284	271	257	292	276	277	285	245	267	301	258	273	285	269	276	280	280	264	269	225	287	286	258	260	247	272	260	263	286	249	280	308	286	284	277	243	255	263	249	256	283	264	274	251	269	265	278	241	316	273	272	252	266	266	242	258	292	247	267	281	290	271	272	270	265	271	268	249	279	260	227	254	302	247	260	248	284	275	278	271	262	273	254	254	276	303	305	262	282	259	276	248	285	263	259	262	296	266	241	277	277	246	282	260	272	300	251	284	263	280	260	228	278	272	254	283	281	283	243	251	273	268	268	278	271	275	248	262	276	272	261	258	274	260	275	261	289	260	298	292	261	248	253	263	244	285	268	277	271	272	241	251	296	263	256	263	268	269	281	268	284	291	303	254	271	287	261	282	269	280	267	266	266	285	264	277	265	275	289	275	302	229	256	263	289	274	268	258	282	300	234	250	263	276	267	261	267	281	269	273	253	248	253	295	277	297	263	274	266	261	337	237	274	280	266	228	261	280	281	260	247	273	265	305	277	245	278	269	255	260	272	250	271	249	256	284	285	287	295	274	243	269	272	277	258	278	286	306	292	293	265	276	265	263	290	279	235	274	295	270	261	286	268	247	284	284	257	294	271	266	295	263	300	270	285	265	261	264	252	260	270	270	276	249	272	265	267	269	252	269	274	306	265	271	276	251	274	270	291	253	243	257	258	263	276	273	279	279	288	231	266	275	255
22660	2273	5272	5517	4871	3835	3161	2677	2361	2086	1797	1634	1563	1488	1357	1292	1186	1174	1100	1114	1077	1017	967	950	978	927	936	893	892	845	908	858	796	775	801	872	827	825	805	810	759	790	816	746	791	814	743	758	787	715	766	733	766	784	776	716	727	765	728	782	764	793	741	719	763	721	705	702	759	695	720	748	770	750	706	751	706	731	756	727	740	726	725	740	729	691	695	759	721	686	715	712	699	691	737	734	727	730	773	713	759	683	718	690	758	678	711	729	711	719	711	738	710	696	732	683	780	717	726	726	738	766	737	767	693	752	675	717	693	708	734	677	739	752	752	676	729	692	733	720	709	673	700	761	711	668	721	695	679	691	702	702	718	739	711	728	700	743	635	743	708	752	686	704	653	722	694	693	721	692	725	738	736	717	704	682	718	733	720	701	705	687	713	732	708	688	685	710	733	702	709	694	713	696	691	703	702	691	742	739	718	699	700	724	724	717	696	703	654	741	736	723	683	737	663	741	723	727	720	702	716	722	707	668	713	695	714	713	711	702	677	735	628	714	706	726	707	694	660	700	679	723	748	720	721	731	706	687	672	718	737	706	679	689	719	689	706	701	735	673	698	706	697	688	694	691	698	732	662	729	714	704	649	745	737	662	728	720	714	736	703	728	733	703	766	721	681	719	688	717	688	760	745	698	677	720	760	711	694	688	709	725	723	664	688	695	699	700	705	693	709	732	658	671	694	716	744	715	695	747	711	696	683	689	691	680	723	676	746	723	706	738	690	729	703	741	710	689	739	689	726	665	707	763	709	692	753	687	722	703	703	717	731	701	696	722	700	718	724	700	723	692	728	684	705	729	679	682	676	688	708	640	689	692	717	703	712	710	686	739	723	738	704	678	722	708	732	688	702	687	705	689	693	732	719	762	657	671	667	717	717	713	701	730	681	708	704	702	687	700	704	654	719	700	716	684	733	713	705	737	679	751	700	645	716	679	735	636	701	671	713	712	707	723	726	709	652	677	705	706	712	680	679	673	691	701	715	726	706	710	677	726	661	720	742	702	695	696	697	712	711	679	662	767	703	708	685	736	674	739	711	719	679	660	685	699	745	715	696	688	692	756	684	710	681	721	705	693	726	732	716	706	739	710	712	737	693	715	638	711	686	696	716	687	729	671	709	727	671	757	755	717	709	706	685	748	689	744	698	677	694	753	704	662	689	680	662	772	751	656	695	700	740	647	728	675	663	689	765	688	762	697	652	698	697	706	682	715	730	696	686	696	712	711	711	663	707	675	710	694	710	700	690	673	698	658	713	719	734	711	675	736	706	700	679	722	701	707	709	710	711	686	715	743	710	676	704	680	711	712	709	721	706	717	716	701	682	751	733	650	723	711	697	676	696	707	703	653	722	691	731	682	688	700	721	703	738	705	697	708	683	651	714	692	709	719	701	675	715	738	708	713	749	691	692	693	721	714	721	736	753	707	674	709	720	684	705	702	693	722	713	714	697	689	691	693	698	715	676	700	721	721	744	655	713	709	739	750	734	723	720	711	705	739	743	732	647	714	746	667	706	707	709	737	700	649	758	674	732	710	657	690	747	718	716	673	716	700	714	690	675	690	697	684	731	737	714	723	697	701	678	731	712	709	709	726	721	694	707	749	745	706	714	692	711	713	710	732	677	739	744	684	687	699	710	721	704	713	693	690	697	708	728	687	676	724	718	669	702	719	679	699	721	690	697	756	738	666	681	687	744	697	714	694	711	730	697	706	721	685	687	727	689	661	686	703	735	715	693	713	746	729	681	737	723	704	673	745	717	728	711	732	675	680	670	665	708	763	714	733	700	705	681	664	689	721	643	749	731	738	707	716	635	711	721	773	745	693	687	707	716	711	717	699	726	736	722	680	699	713	739	737	699	745	727	657	721	661	712	725	681	690	706	705	732	709	699	736	693	705	721	684	713	690	684	668	704	719	703	707	691	719	675	710	662	702	771	709	703	703	730	715	694	659	709	729	691	703	683	681	714	763	672	650	680	694	755	739	729	686	670	689	681	690	734	720	698	721	696	734	709	728	692	701	701	645	684	721	702	667	685	681	717	732	701	713	707	713	688	690	743	774	729	694	700	699	718	667	682	742	693	768	725	727	655	715	707	733	733	701	684	681	700	711	720	704	706	740	694	689	680	734	694	690	648	675	707	758	693	768	672	732	717	729	641	705	728	715	711	684	689	680	712	730	707	741	709	739	728	719	667	722	715	712	681	724	682	726	758	663	682	692	669	704	740	722	713	769	683	719	713	763	710	743	720	711	684	718	711	738	727	726	693	700	786	682	676	708	720	702	716	675	681	724	713	731	664	696	674	706	713	720	752	728	741	680	766	720	683	674	665	681	652	682	739	699	720	673	711	694	679	708	714	725	712	739	677	671	751	678	720	707	713	712	727	708	698	713	668	684	685	702	691	692	691	700	707	735	685	690	731	705	720	673	717	720	715	659	714	731	737	712	683	692	769	719	684	750	723	743	702	725	706	736	683	687	696	684	734	704	692	715	712	711	686	725	667	684	691	666	711	715	730	740	715	728	710	718	684	701	749	657	726	723	690	769	660	759	684	746	691	796	733	709	693	696	692	724	689	738	724	690	717	655	706	706	749	741	675	720	660	703	710	639	687	727	688	689	707	712	685	654	706	707	717	697	716	634	713	660	670	740	729	705	654	672	722	711	687	734	740	701	704	670	699	716	641	715	678	693	689	670	681	711	704	696	746	721	740	715	694	670	722	694	711	699	676	696	659	740	716	746	729	715	738	724	710	701	742	712	674	708	701	674	747	724	721	707	660	676	712	686	663	671	700	683	675	692	723	691	657	708	703	741	720	668	698	658	680	739	703	707	702	680	753	719	758	711	642	703	693	737	738	714	667	716	695	692	728	716	719	696	693	695	694	720	735	734	734	720	693	690	718	704	675	663	704	718	703	724	747	659	700	718	699	735	697	718	673	650	691	701	714	722	700	730	708	699	713	646	697	732	680	720	677	719	672	716	725	671	679	729	711	717	751	699	723	717	727	725	701	734	672	698	718	708	713	710	725	686	730	713	767	696	692	661	742	714	725	709	725	692	708	698	707	728	708	690	712	693	720	765	762	632	746	713	658	670	681	667	728	688	645	747	728	706	716	667	696	700	724	701	710	693	693	693	720	722	696	692	687	679	732	747	735	707	751	750	756	707	711	724	681	689	732	719	725	705	703	682	729	785	686	699	695	699	665	717	720	698	799	708	716	752	701	740	667	730	727	711	711	721	722	692	709	734	757	743	685	734	709	650	728	648	665	700	746	723	731	712	699	700	729	720	752	723	726	710	718	697	703	701	711	725	714	721	716	696	748	738	703	739	679	707	699	701	685	666	707	675	683	736	673	762	702	725	674	703	713	732	679	654	632	755	691	728	697	714	718	666	709	759	741	704	717	721	690	728	625	704	717	737	718	713	691	723	730	698	691	675	700	717	754	680	662	709
3091	226	177	179	165	174	199	169	175	174	153	164	173	185	181	172	161	165	160	162	194	163	143	182	160	154	177	168	162	149	165	157	144	145	174	150	206	166	149	167	155	154	148	162	182	144	150	167	155	147	156	182	162	184	190	166	169	160	142	171	176	155	119	174	184	165	178	174	154	135	171	182	163	149	163	167	136	148	168	188	161	154	185	167	183	163	153	164	165	171	148	201	164	179	154	142	177	153	158	162	171	171	172	173	151	156	185	161	158	150	158	179	175	154	157	171	191	179	162	179	152	160	156	145	181	161	151	149	163	165	175	167	158	167	162	164	172	184	163	161	161	164	171	168	162	134	166	181	158	150	160	166	182	140	175	188	172	155	180	180	149	154	195	144	157	163	176	163	161	160	169	172	171	151	160	183	134	183	140	171	160	153	158	158	165	184	151	166	169	151	182	170	188	133	153	151	150	148	181	153	171	148	155	165	154	143	165	145	146	145	147	145	172	157	158	156	164	155	169	153	148	161	156	153	173	151	187	171	173	153	174	163	191	172	185	170	165	168	168	157	161	169	150	173	171	158	169	187	184	173	160	173	179	153	170	164	167	172	155	139	139	164	161	147	147	142	170	153	169	151	157	162	159	162	165	163	132	173	144	174	159	164	178	151	185	178	168	167	163	155	157	147	137	190	151	181	154	164	154	150	153	163	162	176	140	167	172	156	173	156	166	179	159	136	167	167	184	168	165	167	157	155	172	183	160	152	173	173	168	156	143	164	167	176	167	187	171	158	168	171	191	180	165	154	156	154	127	163	168	160	140	179	164	170	173	171	155	142	150	175	164	169	157	160	152	157	171	162	158	160	146	156	156	149	157	156	183	159	138	166	160	155	156	175	154	164	156	161	152	146	157	153	152	151	175	148	166	160	137	174	165	174	167	164	161	165	161	165	183	168	149	150	144	171	145	134	167	166	175	151	146	155	169	187	158	156	151	163	164	191	180	170	137	153	149	191	180	172	173	172	183	161	171	160	148	139	170	170	158	161	161	164	157	166	168	162	160	162	161	139	157	159	182	162	146	169	167	187	168	143	154	143	161	173	155	149	168	171	170	167	177	165	140	151	150	155	177	208	170	170	162	160	147	166	162	147	167	174	170	165	176	185	162	165	147	156	157	175	164	161	177	184	174	167	168	173	147	174	193	156	145	202	179	159	178	169	148	162	173	181	182	157	157	149	136	167	153	176	151	180	164	172	158	149	162	172	167	137	171	157	151	173	149	170	152	140	155	176	170	145	156	181	165	164	183	164	144	157	151	152	159	156	158	168	145	157	178	166	149	167	153	152	157	148	141	148	157	151	168	141	160	151	149	192	172	135	164	178	150	174	149	149	163	167	159	142	147	168	170	156	161	179	171	164	148	165	160	162	168	155	164	159	167	156	155	157	143	180	178	180	157	146	160	158	168	157	190	143	147	184	158	159	161	154	190	166	155	167	144	169	168	145	176	171	154	173	171	185	178	157	143	159	168	177	180	159	170	160	165	169	166	172	169	169	145	172	186	174	177	168	168	160	173	141	143	155	184	160	180	160	163	186	158	157	155	174	182	151	159	149	168	161	151	163	147	150	153	190	140	138	153	155	153	142	163	188	165	167	164	148	151	161	143	136	137	141	176	152	172	157	167	174	178	176	164	179	178	165	127	155	151	140	155	179	179	179	153	148	157	175	166	171	138	139	170	148	169	162	190	151	161	167	142	168	159	169	156	168	179	137	181	167	172	146	158	164	150	161	157	162	152	164	177	169	166	168	153	168	155	159	163	157	165	164	158	139	174	170	206	161	150	167	172	174	160	188	158	170	188	185	160	172	152	155	163	175	176	162	188	153	174	155	174	157	166	155	180	166	144	180	140	175	183	164	166	152	179	160	168	149	151	167	177	167	156	165	191	145	157	179	167	160	154	153	177	167	151	165	152	169	173	178	162	170	167	148	152	127	160	167	151	182	140	176	159	164	190	176	156	166	152	185	139	172	165	163	172	158	175	161	189	193	166	181	144	173	171	166	160	144	152	164	161	178	174	158	168	184	151	170	177	185	171	179	184	160	175	170	161	179	179	172	134	162	185	167	150	163	202	160	164	159	171	185	150	173	150	146	154	168	140	155	158	179	165	164	158	168	168	166	172	158	168	173	162	186	151	145	153	162	165	181	154	168	147	151	165	169	141	176	167	161	179	170	150	168	166	171	167	159	169	151	177	167	161	155	178	154	185	153	159	154	146	150	158	185	160	170	160	152	140	183	149	159	150	175	149	163	172	179	174	166	158	148	157	158	175	166	144	171	172	159	170	152	172	140	154	171	161	179	190	153	171	146	174	167	142	160	156	172	163	177	192	154	139	144	150	176	157	162	186	157	176	158	155	136	187	160	167	168	158	182	175	189	150	162	159	129	172	141	169	164	179	168	173	173	159	150	178	147	179	159	161	137	177	172	157	176	175	158	153	149	152	156	176	176	180	179	167	163	161	154	170	159	168	162	147	171	164	165	182	178	148	161	164	159	173	170	176	169	156	168	133	153	149	177	163	169	158	169	171	185	166	145	159	158	159	200	171	148	165	188	153	149	158	168	173	162	150	160	128	188	181	166	173	184	146	167	150	165	165	190	181	149	173	175	179	152	167	175	167	165	137	159	156	143	140	165	180	155	182	162	145	153	142	173	165	180	180	169	159	149	161	171	193	172	140	166	144	160	176	175	158	164	172	190	169	158	167	155	167	180	154	157	147	143	160	160	167	140	165	155	180	178	182	167	172	153	173	175	159	188	156	146	185	175	165	171	169	149	151	167	162	150	176	141	186	143	168	183	182	136	132	171	152	153	159	179	148	160	167	167	149	167	158	160	144	164	145	127	139	158	171	188	181	186	164	176	171	138	143	151	134	150	155	173	147	169	161	165	144	170	183	141	166	179	166	169	177	163	146	202	183	170	153	171	186	160	154	164	168	165	146	162	143	178	184	195	183	155	148	152	147	159	161	151	154	163	163	178	153	152	179	149	151	176	166	173	164	160	179	184	155	153	180	143	139	171	161	155	149	164	165	164	163	157	155	165	154	165	153	171	157	181	185	189	176	160	153	158	149	167	157	167	172	161	178	144	152	163	138	196	166	168	161	148	155	188	168	172	186	173	158	163	139	161	156	149	180	156	157	155	145	169	166	169	169	167	173	153	167	163	158	152	157	168	176	170	158	167	185	159	175	140	188	184	161	159	159	176	178	173	162	137	171	156	174	186	161	169	156	170	156	176	156	156	165	147	184	165	191	156	165	164	163	158	152	165	163	135	177	146	169	145	182	178	156	180	165	182	181	174	163	148	160	170	151	139	154	159	178	160	153	155	157	164	167	185	171	162	138	153	181	175	174	166	163	166	144	153	166	145	164	170	164	163	164	165	151	187	153	165	151	154	152	145	162	150	146	179	172	170	172	168	170	159	183	165	143	180	151	146	151	171	162	163
3087	511	625	677	609	545	575	536	548	532	507	498	546	463	538	472	538	498	488	561	514	472	534	485	490	496	505	494	492	494	489	505	470	492	528	464	503	459	505	477	497	466	477	511	511	497	516	507	497	497	472	484	487	480	523	528	489	491	523	491	447	472	500	519	537	492	542	509	506	534	499	464	482	494	517	506	478	506	509	475	522	457	489	525	517	479	511	483	507	499	467	491	527	510	494	523	504	470	522	517	533	476	489	470	489	498	495	473	508	491	458	535	491	505	497	506	502	455	468	515	494	512	456	498	514	512	486	520	521	530	505	458	519	497	464	495	527	510	494	470	475	513	511	505	491	511	549	512	495	460	500	478	502	482	495	495	508	499	517	486	479	526	486	482	518	485	508	499	478	478	471	493	426	513	524	491	505	458	514	497	500	502	496	488	478	478	485	493	516	473	519	466	453	491	528	488	504	501	461	521	487	498	465	512	512	515	479	482	481	488	526	499	479	471	503	436	494	462	499	514	502	496	502	538	491	465	492	489	471	462	491	515	494	481	505	476	486	512	471	469	516	473	542	499	510	474	485	508	477	480	490	488	481	519	521	488	467	499	501	469	494	482	496	475	504	514	490	469	485	450	458	527	503	493	461	484	483	514	512	494	481	489	526	472	501	522	515	464	491	506	527	507	487	506	426	527	510	514	494	495	499	498	474	499	452	520	526	474	508	476	484	497	475	491	504	488	498	490	466	469	545	484	521	523	497	483	500	486	485	468	528	480	516	499	490	512	460	452	463	491	524	488	535	486	483	505	506	553	452	499	507	514	495	491	482	486	477	478	496	512	488	507	507	474	459	510	493	472	524	499	499	485	459	475	480	441	508	486	492	461	488	500	465	490	485	479	512	484	486	524	476	497	486	484	484	483	485	512	505	458	491	519	522	505	477	499	490	480	494	488	498	518	460	454	478	459	500	478	488	520	487	485	485	489	466	511	508	495	495	501	490	462	492	449	469	534	523	513	494	473	473	476	488	510	497	492	460	498	495	444	511	496	511	489	510	475	506	488	496	488	535	453	522	460	516	493	508	512	494	499	480	507	486	501	505	509	506	483	497	486	519	482	513	491	500	517	533	502	441	495	479	485	513	521	477	509	448	505	489	499	469	461	463	505	486	498	519	474	491	487	457	491	499	561	480	517	519	523	511	518	516	506	472	470	468	485	509	480	488	469	519	477	453	482	472	488	522	501	489	490	529	469	531	493	513	496	504	520	500	499	479	498	520	478	540	490	483	488	465	510	480	477	490	472	508	448	524	536	518	494	511	509	522	477	519	518	469	497	487	459	525	505	454	481	471	449	498	513	474	477	493	495	480	531	473	453	529	510	481	510	498	491	520	530	451	481	428	502	505	490	484	539	500	535	472	538	494	487	553	499	506	481	492	510	458	525	478	490	519	522	446	525	489	491	454	479	496	509	476	488	477	497	487	504	474	500	515	502	474	498	466	529	502	496	477	479	524	516	458	495	506	518	479	489	488	504	470	474	534	506	519	483	484	452	465	477	498	497	514	495	518	501	482	459	484	479	456	470	470	477	496	527	488	484	469	467	528	467	468	493	489	476	509	496	456	459	518	489	525	508	497	525	461	505	508	484	452	522	484	489	507	502	497	467	507	463	482	481	504	437	456	519	529	495	524	503	473	513	496	516	481	538	515	496	541	483	494	558	526	458	525	506	468	481	474	491	519	516	533	485	521	499	464	472	509	499	506	517	528	485	456	484	554	449	486	529	490	518	514	535	514	504	460	494	500	515	518	508	465	536	507	460	473	528	488	497	475	522	476	464	506	483	474	512	512	475	511	502	507	476	515	484	475	490	497	456	516	476	518	509	523	526	498	528	505	506	478	490	479	475	560	517	488	479	438	514	541	499	500	454	486	481	503	486	507	513	494	463	494	511	531	507	527	513	490	521	483	470	465	482	470	486	471	526	467	506	462	451	501	510	508	488	490	506	535	504	486	508	510	487	512	492	478	472	445	509	504	462	525	471	508	490	479	490	508	527	475	494	464	487	458	512	474	482	492	504	461	519	519	480	494	491	479	504	479	496	505	458	490	472	502	494	489	492	483	533	479	506	500	498	504	459	494	475	514	464	520	474	444	516	490	535	536	501	515	467	445	482	478	440	531	475	447	465	467	457	531	536	483	501	485	477	484	518	493	509	481	482	491	485	518	469	504	521	491	492	522	470	472	504	482	508	473	485	465	496	489	496	509	526	503	507	488	501	474	482	464	549	499	486	519	537	488	499	457	500	472	473	474	510	471	498	466	504	476	516	499	514	492	489	508	526	485	471	491	493	508	521	533	513	517	501	481	472	483	483	489	539	480	488	480	484	497	478	473	510	540	520	508	509	460	483	527	464	464	513	532	510	490	511	495	482	468	505	433	460	471	507	503	485	495	472	467	489	502	531	491	493	468	488	507	507	522	542	510	495	486	475	542	492	464	484	517	505	475	523	513	476	489	493	509	536	479	474	483	509	506	503	514	500	473	507	512	457	486	482	489	505	486	487	502	491	500	487	475	487	463	517	478	495	489	492	471	506	542	502	523	492	478	482	480	535	496	511	491	479	485	508	482	521	501	480	509	492	495	500	502	499	505	474	495	485	491	492	503	462	490	510	449	470	504	527	502	536	454	450	477	500	461	502	525	498	491	503	491	546	476	523	468	506	497	510	504	489	507	510	514	449	487	490	468	505	502	471	494	499	522	490	519	502	505	495	486	458	483	494	455	520	506	493	521	509	477	492	532	483	552	455	489	441	516	478	493	477	460	495	466	484	446	525	479	506	505	488	523	483	482	464	496	505	479	494	498	467	493	510	520	501	510	499	511	522	528	503	483	536	512	450	510	490	472	509	492	514	503	459	500	528	456	483	521	482	490	488	504	487	531	492	457	475	483	486	503	462	469	493	510	500	485	497	476	492	502	523	494	482	474	482	509	502	530	479	473	502	484	472	471	504	453	505	469	477	506	489	510	533	485	509	462	473	492	497	485	509	507	480	488	491	523	505	477	511	466	535	528	518	486	469	548	488	504	460	470	487	520	503	493	485	519	496	525	484	476	492	506	486	531	463	470	486	472	467	512	491	518	491	490	516	490	472	484	463	505	470	503	532	458	479	500	500	463	477	502	471	496	479	474	487	482	482	486	493	469	511	526	491	496	496	505	471	505	501	493	482	520	466	461	520	486	480	446	532	476	481	454	513	519	519	493	475	505	501	506	470	530	520	507	512	495	534	527	491	493	491	498	483	507	548	521	546	518	467	498	474	489	470	486	467	503	521	493	517	455	502	527	473	484	447	501	541	487	558	463	499	483	483	533	497	482	484	481	494	508	505	482	488	508	514	467	469	496	465	489	494	505	519	517	505	462	523	469	540	464	459	507	499	483	511	528	532	456	458	502	496	477	526	497	500	531	465	513	500	474	490	483	476	514	503	485	491	538	471	454	515	500	517
31159	8333	1446	990	739	576	531	490	429	394	390	402	356	346	344	317	323	307	313	328	334	325	343	332	320	320	305	311	297	352	325	311	301	323	310	332	307	290	296	296	305	288	318	296	310	327	294	300	302	291	310	340	300	328	329	282	279	287	299	294	291	326	298	291	277	320	294	294	306	282	329	298	286	276	296	269	261	302	296	296	279	289	272	307	322	280	258	318	264	296	319	319	298	284	300	280	281	263	325	315	287	317	269	287	296	289	309	308	270	313	308	315	267	296	322	305	323	300	252	268	300	323	291	310	318	302	315	317	319	321	298	330	315	281	287	271	304	307	315	292	329	279	305	303	319	251	283	325	312	316	307	301	305	280	287	334	298	297	293	297	281	303	299	290	319	267	317	300	319	310	293	304	292	305	287	313	307	314	290	311	330	306	289	282	293	312	305	286	279	307	322	309	317	297	298	295	347	303	284	315	305	303	332	315	318	298	301	292	300	327	322	314	327	291	318	298	321	283	291	311	328	292	311	304	295	290	286	293	292	326	304	305	328	310	329	340	265	298	309	298	280	320	293	270	329	325	296	294	270	301	294	276	317	345	259	301	298	277	312	290	311	309	281	307	291	298	284	291	326	312	305	314	273	311	298	287	291	268	311	317	315	285	288	312	314	292	300	302	312	317	298	273	342	317	301	286	283	311	318	300	303	324	296	328	286	319	307	287	315	294	302	319	288	292	288	310	255	312	315	284	293	329	284	288	319	298	318	362	305	281	282	300	290	316	276	284	281	292	294	303	282	325	249	308	310	298	316	314	333	316	307	310	313	299	314	329	321	314	307	284	303	277	281	315	319	305	320	301	279	280	301	328	311	303	312	285	281	295	324	315	331	300	267	354	307	302	267	296	278	306	305	321	272	287	280	331	294	302	276	292	303	326	319	302	294	277	287	284	293	289	307	279	318	268	302	311	279	288	313	305	320	303	287	283	301	279	297	297	311	300	281	298	321	276	316	315	330	287	293	308	294	306	291	317	282	279	309	304	285	280	298	301	291	301	308	289	330	302	301	320	277	292	304	310	338	271	270	318	305	302	309	317	320	311	275	282	271	315	322	284	287	297	285	305	298	310	295	287	287	293	296	285	290	275	281	294	299	305	307	305	301	308	287	310	301	287	343	306	273	291	333	291	275	290	318	316	319	303	306	307	294	247	291	275	319	327	286	296	300	304	304	302	292	307	292	293	281	267	274	293	301	294	308	307	318	315	276	312	289	292	303	324	316	291	280	262	327	275	335	289	313	306	320	254	303	264	269	278	271	328	305	282	302	285	309	296	288	298	328	320	278	295	343	276	260	287	262	308	300	314	281	293	317	272	319	313	277	302	291	297	302	303	298	319	280	308	335	289	298	277	284	288	313	276	303	292	323	295	303	314	292	266	339	281	311	311	328	314	278	298	317	304	328	334	264	293	281	324	255	304	299	284	333	285	309	302	320	306	294	333	291	307	306	270	296	316	321	276	277	326	321	297	266	291	278	263	283	321	313	295	329	304	301	313	284	264	307	288	326	325	313	333	297	303	304	275	280	293	279	275	289	301	318	338	294	289	291	292	332	272	299	306	308	290	292	293	319	295	277	266	290	310	291	297	321	299	312	297	268	301	314	318	301	297	304	305	310	304	327	289	297	286	298	314	290	294	351	293	291	275	293	309	305	283	320	328	306	271	320	283	297	304	287	285	287	293	293	290	286	308	273	309	277	252	282	303	278	308	319	335	334	314	298	280	284	287	294	311	313	288	343	289	299	281	279	297	295	281	269	271	294	297	314	315	273	273	314	315	309	296	313	283	301	307	265	292	306	299	277	316	332	278	319	300	255	305	308	315	321	301	353	271	254	282	323	293	306	276	279	273	265	316	294	286	326	299	325	318	275	285	259	317	324	302	299	313	326	292	317	327	299	299	307	295	286	309	273	303	318	308	283	310	305	291	326	308	286	279	283	295	282	275	284	300	258	299	242	304	346	301	324	308	314	294	334	301	303	298	287	320	309	300	278	294	295	328	305	312	311	331	317	307	269	304	316	277	283	306	279	331	303	310	309	298	301	320	289	313	313	276	329	310	324	333	277	260	270	314	298	314	310	328	286	313	307	297	297	301	316	281	278	269	290	285	306	295	313	287	311	280	275	324	324	304	274	293	300	310	282	312	331	281	295	304	272	302	280	276	310	243	296	295	299	308	274	293	300	303	302	301	266	330	306	295	302	291	306	311	260	286	301	310	303	292	291	302	289	288	300	333	312	271	304	302	322	295	342	320	340	330	347	315	297	289	281	260	292	279	296	285	286	291	309	289	328	317	296	283	290	278	319	308	309	288	307	313	294	305	275	298	308	297	288	291	320	310	316	291	275	310	346	268	334	311	295	332	284	306	282	288	299	290	310	261	294	280	331	286	297	301	311	274	312	306	311	285	310	334	307	324	297	269	287	322	316	282	295	295	319	278	324	286	287	282	276	339	283	298	273	285	291	309	298	316	294	324	349	286	286	324	322	314	274	313	291	301	302	315	308	301	298	298	327	294	307	295	290	323	281	303	300	310	304	285	299	311	275	307	288	292	286	293	310	312	314	285	297	278	326	292	306	300	294	284	292	297	304	280	267	322	320	294	290	290	277	258	311	294	291	302	291	255	282	278	285	334	274	317	288	312	311	270	318	306	282	313	288	312	282	277	308	314	325	303	296	301	335	304	298	317	297	298	299	307	287	267	293	304	329	306	323	292	322	295	286	292	297	305	311	326	307	307	290	251	296	276	259	326	305	323	296	279	291	270	288	331	323	321	299	278	300	307	329	305	276	325	323	302	314	335	299	318	298	253	303	268	298	280	298	317	300	290	290	304	273	271	291	303	305	277	288	283	288	303	282	310	276	300	292	292	287	285	282	328	325	320	288	328	336	314	323	293	308	275	327	314	278	304	280	316	293	303	297	308	279	312	317	292	269	291	272	308	290	287	299	248	305	312	285	328	299	290	316	276	290	303	284	309	323	309	304	308	312	312	319	326	315	292	293	289	282	304	300	295	281	290	285	305	303	308	290	301	301	323	296	280	281	301	277	268	269	304	284	307	293	285	342	296	323	318	317	308	256	304	289	290	291	309	296	293	289	318	300	314	316	294	281	303	272	318	282	304	290	283	296	286	275	248	311	307	299	302	298	294	305	305	311	288	286	297	300	288	299	302	309	295	290	307	310	270	318	293	296	266	301	278	307	285	314	314	298	305	283	280	287	311	314	282	291	294	280	282	330	312	305	312	293	261	263	293	295	289	317	283	290	286	274	315	293	296	311	291	296	331	296	297	312	288	278	335	286	306	310	297	293	306	314	315	282	300	339	284	308	268	299	290	339	293	294	305	299	313	283	269	295	315	264	288	287	290	289	299	289	309	315	301	297	305	283	283	338	325	290	292	290	300	305	303	299	301	309	283	285	304	298	292	313	286	255	341	295	308	297	306	319	278
17013	1679	3330	3453	3061	2534	2194	1863	1632	1524	1421	1289	1287	1193	1122	1148	1106	1039	1028	957	981	963	960	959	917	871	942	936	875	928	943	872	869	891	882	831	865	830	844	868	862	868	817	823	860	847	802	842	869	904	828	801	798	820	829	872	857	837	837	796	814	838	789	822	831	811	810	812	847	784	781	815	814	775	835	824	824	806	800	814	777	820	791	838	810	817	843	797	823	834	792	809	818	815	756	844	801	822	808	820	838	836	800	808	799	873	841	818	773	829	790	807	816	845	803	752	734	784	792	841	767	777	830	790	826	798	781	756	791	798	766	812	811	853	762	767	794	803	799	817	772	771	849	843	788	819	785	790	821	765	809	792	815	825	761	780	817	859	796	824	870	780	823	806	853	786	779	769	814	893	824	817	853	820	836	820	802	792	799	800	782	802	779	849	774	827	754	795	801	785	790	818	790	784	835	794	781	786	794	787	784	789	812	856	798	795	830	811	849	792	798	796	811	824	794	792	780	830	834	801	793	798	799	783	777	791	750	748	811	823	878	830	824	728	786	832	801	836	790	796	795	793	794	846	836	828	811	799	808	773	856	783	832	762	794	765	722	771	803	766	835	806	822	789	855	817	812	814	771	791	788	775	811	818	818	780	872	782	762	866	806	811	828	779	818	767	779	772	837	841	795	761	816	777	786	808	837	837	767	831	798	827	820	865	807	825	795	761	789	806	807	840	822	831	839	817	829	802	800	801	759	822	818	769	808	756	836	820	839	781	796	822	747	808	811	765	753	781	798	840	802	806	797	777	784	817	832	781	814	772	795	785	813	801	800	801	785	800	820	790	828	840	796	769	828	789	784	820	788	817	800	816	799	750	840	816	792	826	766	820	800	772	850	805	770	791	763	789	805	810	821	773	778	842	821	757	784	806	835	818	843	827	793	818	832	822	774	798	786	797	774	810	843	833	817	823	838	803	847	788	818	798	822	807	783	805	757	800	799	798	794	792	797	800	796	810	811	835	817	765	798	825	811	811	757	836	763	762	790	855	812	809	865	802	810	790	824	801	776	844	835	824	801	790	820	857	808	829	760	821	757	792	812	750	794	808	802	841	803	806	786	758	793	804	831	780	807	756	847	810	808	747	835	802	757	775	770	824	799	799	840	777	808	795	818	775	808	813	798	824	772	819	806	823	807	818	859	830	790	830	838	783	814	840	780	819	815	822	829	828	810	850	818	802	786	771	756	758	836	817	772	794	806	781	822	775	834	786	816	814	812	812	829	833	844	791	830	844	786	815	768	828	785	812	839	850	797	840	773	770	819	837	795	809	739	729	797	790	829	784	768	770	849	829	800	827	819	803	841	783	843	781	815	797	868	802	777	792	819	795	823	737	789	793	811	814	806	777	751	815	786	779	780	807	777	773	775	785	820	798	791	843	827	793	797	859	808	816	821	805	795	820	820	774	752	839	872	803	847	838	785	780	805	788	777	789	771	798	821	805	778	817	828	795	820	784	794	792	765	794	784	764	765	790	754	813	847	819	830	763	778	776	868	811	781	839	816	838	850	804	843	787	768	803	717	862	773	822	766	787	774	786	750	806	788	739	810	750	772	821	836	751	807	815	829	781	772	822	814	792	795	818	874	787	784	775	837	762	853	787	784	793	814	788	848	866	812	836	840	773	820	842	755	787	831	797	793	794	825	814	812	769	760	789	792	831	791	800	836	792	797	789	835	792	759	841	771	795	791	769	795	809	791	846	794	832	818	785	787	811	797	824	817	789	840	829	760	783	793	802	829	799	783	778	804	776	835	819	832	829	803	778	784	793	799	788	799	803	807	822	789	820	805	801	785	791	805	770	789	816	773	837	826	860	822	858	770	820	805	830	789	802	788	825	825	849	818	803	841	832	778	832	856	802	744	815	844	839	881	772	816	797	814	817	811	835	801	793	815	818	834	789	809	778	808	827	800	834	802	789	818	790	836	761	818	797	764	824	833	800	780	841	821	818	843	815	797	758	785	784	836	775	786	787	743	816	797	838	810	838	794	787	831	790	776	780	798	800	764	790	865	817	809	827	801	812	766	826	823	780	799	783	828	826	763	798	763	805	775	796	795	801	819	806	825	848	811	792	800	797	840	767	804	788	786	815	751	803	781	822	760	834	844	830	792	793	817	832	780	831	845	812	835	846	803	821	802	804	823	795	834	797	810	820	789	816	789	805	797	837	777	798	803	776	815	782	820	789	794	852	788	802	807	783	789	812	797	802	794	807	810	805	799	873	798	827	813	817	838	836	838	835	818	819	798	722	792	800	801	831	778	859	808	856	781	843	794	787	766	805	772	817	785	797	802	769	799	822	789	814	791	778	854	783	807	828	862	825	783	837	792	743	814	829	769	789	788	821	804	827	805	766	807	794	792	782	815	832	776	794	844	830	814	775	792	853	813	826	805	768	812	776	813	843	775	715	834	793	808	788	798	819	815	774	782	793	799	788	822	783	808	795	792	836	774	768	841	806	767	793	801	841	827	811	836	872	803	832	839	801	845	798	799	844	838	806	804	840	800	784	819	765	788	786	802	787	787	778	815	807	781	801	781	823	754	777	830	775	874	810	814	792	812	803	744	822	801	814	853	780	816	780	798	745	798	778	821	781	852	803	823	799	837	806	759	864	799	834	798	834	805	813	824	777	857	779	828	832	860	839	856	812	863	807	798	851	803	809	779	842	831	811	844	819	869	783	793	802	832	774	743	838	864	773	793	823	819	764	822	803	822	804	789	785	838	777	823	742	797	845	851	802	780	802	801	807	797	827	764	754	838	780	808	828	809	807	769	827	805	793	799	814	793	811	817	799	736	786	802	780	790	812	796	764	758	833	790	836	805	852	786	762	756	801	814	783	876	846	808	848	800	835	833	846	851	826	732	818	780	806	814	816	803	839	800	797	826	748	852	826	824	841	759	814	810	796	770	799	835	759	793	819	762	842	785	798	747	760	820	809	792	715	816	728	805	808	822	822	786	813	828	791	804	829	819	775	812	833	802	772	793	806	852	810	768	773	816	792	823	771	822	812	805	799	791	723	793	847	813	805	802	775	774	819	806	788	807	824	803	801	788	770	819	799	818	789	775	806	780	813	831	797	769	748	795	828	803	825	834	833	790	788	854	791	832	796	799	775	833	804	827	762	786	781	790	804	780	799	832	804	823	867	823	766	772	842	768	765	781	803	784	801	798	769	810	756	792	815	758	778	794	790	827	766	812	812	804	804	787	776	783	787	851	862	773	763	785	853	847	781	858	844	779	818	825	796	824	856	821	856	765	860	805	823	823	856	801	853	828	814	806	805	837	809	829	804	817	819	817	794	788	764	827	854	793	859	793	817	757	762	742	810	831	754	813	797	771	835	839	823	797	811	813	756	823	807	874	767	849	832	746	790	790	767	793	827	793	867	836	781	829	817	788	822	841	818	801	801	814	839	764	832	810	829	801	802	832	858	849	830	769	784	796	793	822	844
41516	15344	2933	1715	1069	815	691	572	523	457	401	401	365	345	359	312	315	291	338	299	284	331	301	305	287	304	287	289	271	288	271	277	310	280	257	298	280	263	288	243	233	280	272	298	272	315	301	290	275	262	281	289	272	287	278	257	303	300	281	279	269	254	252	240	283	262	247	279	255	268	275	264	259	286	242	258	260	263	278	283	272	250	259	251	293	299	259	273	289	276	279	247	286	292	257	297	276	260	265	282	271	244	274	298	284	267	258	266	279	259	242	273	277	287	263	286	287	270	271	261	274	273	280	271	258	265	264	273	268	261	261	257	260	259	272	279	307	285	261	265	270	282	292	244	289	264	258	288	274	259	269	278	282	289	249	274	261	253	280	256	275	229	265	274	270	265	248	268	261	256	263	274	259	243	283	247	245	274	250	291	274	284	262	274	245	266	249	266	273	253	254	270	273	261	221	283	265	252	270	278	276	258	268	262	242	253	267	292	262	295	298	279	290	271	264	265	284	277	258	261	263	274	265	285	264	252	273	285	251	266	254	257	260	275	230	261	294	253	267	280	252	303	279	236	252	258	263	260	304	272	265	251	286	262	271	286	260	272	269	269	284	283	271	258	289	252	263	275	263	268	308	260	278	248	292	280	249	288	282	276	277	277	240	307	252	264	295	280	261	274	276	268	257	283	262	264	296	247	286	287	286	276	281	257	300	263	284	271	278	243	293	276	282	265	246	287	273	285	276	268	270	262	279	237	298	287	268	266	268	265	269	289	268	253	252	213	248	293	288	281	292	289	257	250	238	269	276	282	244	292	262	263	247	257	243	265	309	268	232	247	278	315	279	242	239	273	273	258	271	293	253	286	283	261	258	282	268	278	272	282	273	220	257	263	267	269	268	287	284	261	276	282	270	257	255	237	283	287	273	286	278	248	248	259	282	268	306	280	261	236	260	264	267	286	270	276	272	261	269	266	241	255	253	280	267	285	271	262	273	234	300	277	265	256	283	260	273	251	300	266	243	278	250	297	264	268	292	272	255	281	288	262	275	255	298	294	263	262	268	246	275	274	279	295	270	272	254	270	241	239	250	285	246	271	273	263	251	289	271	284	280	291	267	278	305	281	262	287	284	237	267	263	267	242	277	242	261	283	262	272	261	250	246	302	273	283	291	246	273	258	268	267	272	273	284	310	266	280	242	236	248	287	298	266	267	277	252	266	265	261	277	267	266	230	277	272	280	286	275	251	277	294	264	262	278	299	253	277	235	288	268	274	270	257	251	267	248	283	268	239	295	283	247	285	279	239	262	264	278	267	277	276	261	275	251	272	270	266	233	253	240	276	271	257	299	268	258	286	262	276	264	253	282	292	268	301	292	279	274	264	270	244	297	267	294	291	277	253	269	275	272	269	263	269	300	276	274	269	261	266	298	265	240	277	258	284	277	268	268	266	229	248	287	242	285	267	266	260	272	260	273	256	250	256	261	276	242	286	266	264	269	271	272	250	299	269	269	249	280	270	281	253	230	280	266	280	271	298	250	286	292	272	299	287	243	249	268	236	305	260	253	267	277	264	259	267	275	264	245	270	264	290	243	249	269	253	261	288	287	302	275	265	262	265	288	242	270	242	261	284	291	269	275	266	280	253	267	249	263	289	270	257	256	251	302	277	264	279	256	251	283	276	271	279	270	259	279	265	268	262	264	271	279	273	269	249	280	272	262	276	248	287	269	241	289	261	268	246	270	238	262	269	283	265	252	277	249	268	284	263	249	279	247	266	306	277	261	301	260	258	248	269	286	232	274	279	237	289	254	272	265	281	254	259	265	279	277	249	274	276	279	253	238	283	257	269	268	250	311	264	261	282	267	261	257	259	291	290	240	282	304	270	278	265	257	288	297	270	274	269	267	306	295	271	265	261	290	249	280	277	272	273	264	228	271	290	306	272	299	278	252	243	274	286	294	273	258	247	272	249	267	245	293	252	258	255	278	251	274	264	265	293	295	275	260	286	263	271	270	262	271	279	257	254	251	274	282	288	274	282	268	275	259	266	282	287	273	259	277	281	275	244	273	283	257	286	281	256	261	290	280	268	268	280	251	267	234	257	257	248	278	267	245	269	260	273	260	243	253	261	272	282	270	246	278	288	315	262	273	263	264	254	271	272	267	276	269	292	304	267	257	256	284	261	274	260	267	303	282	267	286	273	286	268	302	255	266	259	246	262	277	271	260	279	250	308	272	268	275	265	278	271	258	294	249	240	265	251	243	281	252	271	261	271	267	276	273	296	270	281	244	289	273	273	240	272	244	257	256	293	256	271	261	275	265	261	292	278	279	257	274	264	277	248	238	259	248	255	269	306	295	316	263	265	287	273	238	266	308	265	269	250	238	271	286	277	260	242	278	283	256	266	249	269	271	255	247	254	294	255	280	258	266	281	251	283	256	240	255	246	258	268	226	284	268	275	250	272	276	292	297	295	278	257	268	277	274	261	260	268	284	269	273	225	254	260	276	283	282	266	244	276	264	250	295	298	258	285	289	258	301	288	261	279	248	244	276	256	237	268	253	280	251	269	268	257	303	269	289	253	291	259	248	284	252	282	257	275	266	243	271	251	257	235	287	245	263	265	274	279	259	282	284	253	255	241	246	309	255	236	274	268	264	285	288	280	277	260	266	280	268	258	232	283	268	268	311	288	286	282	286	247	261	258	265	253	290	275	271	292	305	286	298	228	293	269	280	273	282	295	240	264	261	266	254	258	271	299	275	256	260	255	266	267	286	240	283	261	266	303	296	274	291	268	265	251	278	270	286	308	260	242	252	252	256	235	262	268	282	280	295	289	272	265	268	280	274	286	263	283	271	267	270	265	256	251	266	265	263	289	259	301	270	315	262	274	260	299	271	261	244	283	260	259	267	274	261	265	269	250	278	269	281	251	260	298	237	290	263	288	265	258	242	264	272	260	262	257	278	313	258	272	260	280	277	273	249	245	276	299	208	275	242	291	279	277	276	286	269	267	274	267	259	257	262	279	274	270	255	260	285	244	261	245	304	283	254	279	239	280	261	280	263	267	289	279	241	281	244	275	250	244	249	276	259	265	293	260	268	254	284	258	261	286	241	286	286	262	277	275	252	286	306	265	269	263	275	246	291	270	230	305	293	291	249	260	264	288	262	299	239	256	269	296	275	278	258	250	285	245	271	276	254	271	258	279	247	297	252	288	250	276	281	257	268	274	272	272	248	281	257	305	275	267	268	263	255	256	283	310	255	274	298	256	257	267	306	274	281	272	249	306	272	276	289	255	278	261	267	259	261	266	253	267	260	262	291	249	289	265	267	262	289	270	290	276	262	250	307	265	285	277	295	220	267	272	264	269	283	245	270	279	280	243	238	284	243	277	273	275	263	276	298	275	261	261	248	257	287	296	254	277	278	278	301	259	281	279	263	282	271	275	285	262	269	287	290	256	257	285	262	291	244	254	260	266	261	299	248	268	289	292	278	263	291	265
21484	2439	5180	5649	4777	3829	3189	2751	2239	2081	1817	1635	1517	1397	1379	1217	1146	1155	1044	1048	1009	989	955	959	956	957	879	883	894	866	840	841	802	871	837	823	769	773	825	805	822	750	806	733	763	737	792	779	750	789	776	729	750	722	736	726	720	771	727	726	775	767	745	745	729	726	757	700	737	732	746	718	702	719	757	757	719	707	708	665	736	716	723	677	691	751	743	708	719	692	679	681	724	711	735	710	731	748	715	716	695	734	777	727	710	728	677	683	704	708	723	697	679	721	669	754	686	692	729	655	678	762	700	703	698	708	671	705	677	673	727	706	702	696	686	773	702	716	689	718	647	688	700	760	689	692	667	683	694	680	697	677	702	711	730	689	746	722	677	709	674	734	758	722	679	747	663	746	689	682	663	701	721	704	666	700	682	701	689	711	719	716	720	706	723	738	730	744	692	690	692	688	729	697	682	705	748	705	678	705	724	680	759	696	711	703	693	731	702	683	683	669	737	702	699	710	698	706	670	695	721	672	703	748	700	705	686	706	750	700	652	733	751	714	712	676	679	726	734	695	671	733	700	652	719	677	686	713	716	706	770	663	700	742	721	758	683	735	667	707	681	746	672	704	710	708	730	752	663	708	691	741	691	694	699	733	706	643	700	711	729	678	737	693	735	674	710	699	701	668	684	717	701	677	690	693	720	690	734	678	716	734	704	742	693	702	704	724	718	691	687	653	681	694	696	708	694	711	697	712	687	737	659	693	746	679	707	659	669	638	671	730	647	744	725	699	741	663	686	727	721	667	684	703	667	755	679	683	685	716	691	694	694	735	677	668	672	691	731	709	693	675	717	726	666	699	709	706	715	722	708	701	682	723	681	699	717	676	736	659	671	687	696	703	733	731	714	737	718	666	652	676	711	701	673	670	727	695	734	703	703	670	652	690	745	710	680	692	677	719	724	665	732	731	744	704	671	698	667	684	700	709	716	663	697	717	702	676	717	700	691	715	681	699	723	768	685	741	703	681	714	708	734	691	706	667	687	690	674	720	652	723	724	753	739	763	777	752	733	702	728	689	686	708	713	662	662	705	662	705	685	697	744	700	665	668	742	752	697	748	735	690	758	687	701	680	666	696	711	727	709	699	723	754	705	689	706	710	674	730	733	681	709	692	697	662	717	687	724	721	708	717	719	711	757	689	699	700	693	680	688	714	741	714	682	694	708	707	710	720	720	693	726	718	700	678	713	675	763	681	717	731	744	681	691	748	681	689	687	708	649	686	741	640	713	704	719	663	714	717	719	700	698	712	705	698	674	679	717	661	684	675	738	688	754	688	736	745	702	708	705	713	753	684	700	725	701	716	729	710	727	675	744	726	721	723	694	686	690	698	667	643	700	674	713	720	700	751	702	742	714	722	692	717	706	717	715	668	673	689	705	709	719	658	684	676	680	730	724	718	703	729	702	671	699	703	685	695	727	712	711	683	695	729	661	648	718	736	697	702	716	668	715	692	696	724	680	721	746	738	713	765	693	637	707	703	668	721	689	692	696	688	731	709	720	732	689	694	740	709	709	716	682	742	712	701	696	665	746	720	723	706	655	705	675	711	732	707	720	684	717	688	681	630	686	729	695	748	671	702	712	733	684	727	656	688	653	708	681	675	696	710	720	733	689	707	683	714	706	727	699	727	755	672	698	694	692	705	722	740	716	697	684	698	673	727	697	735	662	685	706	739	724	709	713	691	699	707	762	731	757	720	711	696	709	650	719	720	706	725	697	687	690	710	714	657	696	716	665	661	696	698	719	676	697	713	687	734	745	703	689	708	688	770	723	685	669	702	676	686	664	678	678	657	793	675	685	744	721	742	704	677	674	756	690	694	674	742	691	699	766	696	705	734	678	671	678	686	713	651	658	738	653	735	678	756	726	706	713	688	695	670	691	682	691	688	722	681	725	697	714	680	734	681	717	714	684	666	715	697	685	700	744	711	726	664	672	703	703	698	653	705	715	665	719	726	738	748	719	692	697	713	705	691	737	696	672	700	708	732	735	711	691	730	673	687	645	719	732	691	730	663	718	719	703	682	699	688	694	705	707	658	673	735	682	724	737	700	691	663	697	708	716	720	716	697	651	725	682	703	656	706	687	738	691	678	748	694	741	671	709	699	712	698	735	674	689	704	672	688	704	723	695	667	675	708	711	701	688	715	639	734	710	742	680	743	672	691	722	724	669	738	704	731	658	671	663	626	678	731	700	670	669	707	708	723	718	728	716	652	715	697	635	694	702	681	675	720	736	709	711	728	669	722	724	701	679	683	662	761	649	718	724	715	728	755	680	689	728	703	694	678	716	687	654	747	709	684	695	711	705	739	672	741	653	721	697	679	641	669	691	739	672	715	740	700	720	730	708	675	697	699	736	673	660	732	672	691	670	688	654	681	728	714	691	746	736	688	697	719	714	703	676	722	674	659	688	690	718	742	693	726	716	709	641	693	734	721	679	700	676	689	689	704	746	705	666	676	698	700	681	729	663	677	780	693	723	709	716	756	706	718	713	706	641	722	749	719	706	665	719	709	711	718	728	706	721	652	706	724	684	739	684	701	672	726	727	657	714	727	705	687	720	737	677	719	723	698	731	714	701	708	689	722	695	701	695	714	677	723	682	695	725	700	697	686	676	668	701	772	685	742	689	703	738	650	727	683	689	703	665	675	685	709	688	689	702	707	723	676	745	707	684	694	763	703	749	736	700	718	706	693	716	695	736	722	659	725	719	685	684	732	670	735	706	688	670	685	711	695	727	708	741	683	695	700	737	715	697	651	678	757	720	724	664	691	705	644	745	725	716	694	710	708	698	697	689	717	752	694	711	736	717	695	682	667	702	749	687	692	667	733	675	690	704	696	733	701	721	666	705	702	710	688	715	687	705	706	719	754	722	756	684	738	702	694	730	715	658	685	723	711	695	707	699	671	650	720	719	669	718	669	705	692	728	757	701	710	712	678	716	705	717	691	719	707	715	705	728	687	712	716	701	701	742	686	716	699	713	698	675	705	689	663	723	715	713	693	713	723	682	723	678	665	691	664	682	712	715	676	726	669	690	729	704	735	703	707	661	684	706	701	752	738	720	702	715	705	765	682	716	702	679	705	694	701	689	680	707	693	683	677	687	676	723	655	739	720	713	661	707	712	680	665	661	658	723	675	686	670	704	707	667	662	750	738	697	757	706	729	729	666	651	718	689	688	760	705	709	746	703	724	708	699	701	689	709	743	717	696	704	696	678	708	715	763	668	739	715	656	687	738	679	693	735	706	680	668	689	691	732	721	784	699	729	735	683	678	700	645	694	687	668	700	684	708	683	759	717	723	718	718	660	756	686	735	666	692	684	739	664	690	680	695	709	722	743	666	685	723	689	708	707	713	706	729	724	696	714	679	730	668	710	717	749	708	718	753	672	699	690	713	709	683	678	711	682	674	748	735	692	713	710	717	690	739	703	713	725	685	670	734	715	695	679	714
3256	214	193	185	184	199	174	162	155	197	151	179	167	163	164	166	164	159	157	156	158	170	134	151	180	160	184	173	165	150	179	173	173	164	157	174	174	152	155	152	175	142	192	147	150	151	156	164	159	171	151	160	164	148	152	174	148	172	152	144	182	157	192	168	178	158	152	170	160	153	162	154	173	157	170	155	158	146	148	177	175	164	166	170	166	173	160	166	159	147	170	144	172	172	197	161	149	139	155	169	166	176	166	168	165	144	143	145	180	156	163	154	162	165	167	175	187	182	190	154	181	145	150	180	164	180	167	133	172	170	164	155	175	166	173	177	158	194	173	163	163	182	164	174	165	154	174	158	162	150	171	175	172	159	182	151	161	179	176	172	177	165	175	173	175	189	156	136	153	164	166	153	159	155	173	150	161	179	174	171	176	146	152	167	169	167	171	184	163	158	170	157	164	147	172	156	159	170	171	163	192	159	169	160	156	187	160	171	165	194	154	165	157	159	167	166	135	169	166	134	171	166	167	157	175	154	145	193	146	167	169	164	207	165	157	175	164	147	173	151	157	155	148	152	178	155	166	170	163	182	153	145	155	163	159	159	161	155	163	170	146	172	142	167	155	176	181	167	156	161	163	172	162	170	148	153	149	168	168	161	149	160	150	162	176	154	201	162	163	168	173	181	164	168	159	167	168	179	160	145	154	166	167	162	145	158	175	181	137	170	203	150	158	174	167	170	175	147	165	196	140	176	175	146	164	187	184	136	129	185	165	169	151	165	157	135	187	157	149	178	169	154	188	172	170	174	152	160	170	160	161	154	183	156	177	162	161	179	158	149	168	174	160	157	152	170	152	155	166	146	163	138	164	179	150	180	179	162	143	163	166	172	185	172	151	149	171	179	151	152	159	178	187	162	162	172	175	185	160	152	152	173	173	157	153	157	181	151	153	188	146	159	143	181	178	173	160	138	170	172	157	172	161	179	168	153	167	158	167	161	156	161	169	191	160	156	173	167	163	168	164	152	132	192	160	146	147	161	188	173	178	160	173	161	149	159	164	172	147	176	170	165	160	150	172	166	179	146	159	161	147	167	147	167	173	167	150	183	166	168	164	158	166	165	163	167	161	168	165	195	169	156	144	176	157	144	150	167	175	170	166	157	182	165	156	164	156	142	171	186	151	160	157	161	139	174	139	172	152	159	162	155	144	163	160	182	170	146	154	171	175	152	174	131	156	158	154	141	158	164	150	134	170	166	196	174	164	187	165	157	188	139	158	168	185	165	140	167	165	164	160	163	152	149	152	166	168	159	162	174	178	153	161	146	175	170	156	171	180	184	170	171	180	143	142	162	146	163	163	181	168	168	139	193	150	170	153	145	143	153	155	148	165	164	157	165	173	182	148	177	149	160	168	152	168	161	168	170	180	147	153	164	135	155	169	156	151	149	162	169	156	152	153	170	140	150	170	175	162	153	161	124	176	160	196	170	157	149	180	166	176	145	160	186	168	155	177	164	143	183	172	160	172	151	171	168	175	153	143	141	168	164	182	149	170	170	173	157	171	166	161	160	157	188	185	156	176	144	166	165	180	132	167	191	160	169	208	128	178	159	179	141	153	177	172	154	167	168	148	167	152	161	167	163	166	153	187	170	166	173	205	178	170	160	159	147	147	141	140	155	149	166	163	148	132	171	160	179	159	144	160	167	172	162	197	143	182	180	167	164	163	160	166	174	169	156	166	160	165	149	151	158	151	176	150	150	158	166	159	180	175	155	157	173	174	155	175	154	158	172	174	167	189	157	172	160	198	161	171	162	162	160	178	161	160	169	162	186	177	187	160	129	178	171	163	155	166	158	168	152	161	165	161	175	167	146	192	163	176	157	156	161	144	160	186	157	172	180	164	150	170	176	176	158	201	162	165	156	160	187	178	161	153	166	161	184	142	175	165	157	156	180	163	168	141	176	173	176	150	157	143	143	170	158	179	164	152	148	175	170	161	162	135	165	177	170	176	164	153	166	164	163	147	163	164	154	178	165	152	140	153	164	176	157	159	162	160	168	171	166	160	152	160	153	157	168	182	156	158	161	162	165	160	205	166	184	142	176	159	184	159	151	153	154	181	153	170	140	178	176	167	154	161	160	175	171	142	170	158	164	170	157	147	169	156	150	176	160	174	163	162	159	169	158	144	177	151	176	170	158	169	163	165	155	169	190	141	153	130	168	155	165	163	170	173	176	158	146	156	146	140	154	171	156	189	167	169	163	164	177	159	158	167	163	154	177	149	159	169	173	169	165	180	153	164	165	148	157	175	162	166	190	160	165	168	168	179	142	173	146	175	166	139	151	165	199	166	169	180	161	173	159	142	151	169	158	158	152	148	157	169	166	147	160	180	171	176	177	152	143	173	165	137	179	132	174	149	159	163	181	170	192	160	168	165	147	171	182	171	137	181	162	159	151	158	156	166	160	175	170	157	171	145	160	161	164	200	177	174	166	157	187	160	166	162	172	169	174	157	167	169	169	142	141	160	194	150	166	153	172	174	159	159	157	147	168	149	172	165	173	173	149	173	157	178	182	159	165	148	173	169	160	167	155	162	156	156	143	179	157	156	152	153	168	158	166	148	159	177	169	162	189	151	170	157	144	151	158	158	151	153	150	157	155	156	173	186	143	149	159	161	176	144	172	167	152	168	172	148	176	154	173	172	174	144	136	157	176	160	143	161	141	155	160	146	158	168	168	173	149	168	170	161	167	189	164	186	148	166	169	184	173	155	161	165	158	175	173	188	159	168	164	153	152	170	142	170	159	158	166	154	170	160	180	158	157	180	175	177	182	168	166	146	146	155	172	167	156	171	160	141	168	190	168	159	145	164	163	173	154	124	169	193	154	169	166	174	159	175	169	135	170	158	151	177	187	157	183	137	165	168	146	180	170	148	176	165	149	162	153	147	155	146	155	193	161	170	143	177	168	153	159	186	169	164	162	153	151	154	171	130	171	150	163	160	176	162	163	180	162	140	162	152	161	150	162	146	172	147	188	174	187	167	163	179	164	145	159	140	154	152	153	151	170	147	164	150	155	167	161	187	143	174	158	156	161	155	184	167	169	154	137	137	144	188	173	159	174	169	151	174	178	179	158	136	146	174	158	180	173	147	171	164	206	169	161	137	153	137	150	158	155	163	148	141	166	169	155	143	181	155	173	155	156	179	160	154	166	161	175	151	152	162	184	136	178	171	142	185	169	167	155	160	175	152	160	137	167	150	164	151	175	169	151	152	163	147	146	147	161	154	150	188	164	157	173	160	161	154	161	173	155	176	142	165	166	146	187	179	183	147	150	153	167	184	166	163	148	168	148	152	171	166	178	173	167	183	139	187	179	171	186	180	168	167	153	171	163	189	134	185	174	185	168	178	174	144	170	146	162	159	179	157	168	146	167	195	167	168	181	152	149	153	146	159	167	150	148	158	153	165	190	171	173	170	172	174	161	158	156	158	160	149	158	180	172
3206	561	633	647	620	568	568	519	551	524	498	523	452	472	504	514	535	508	514	542	496	453	470	532	506	495	521	522	511	537	507	499	525	537	511	476	483	523	474	510	503	498	461	515	494	460	502	464	503	511	486	489	487	493	501	502	547	496	519	544	512	469	522	495	516	525	499	509	476	485	518	484	503	488	528	500	491	498	527	491	489	493	532	487	521	469	461	471	479	500	501	479	507	520	487	501	451	473	494	530	571	505	509	502	504	495	475	524	488	513	471	472	504	521	534	504	466	489	489	484	503	487	450	520	518	502	469	456	498	518	510	527	483	506	505	518	481	546	563	486	516	534	498	517	470	507	484	468	502	513	514	466	513	488	483	513	473	494	473	508	504	494	473	461	482	533	512	484	505	518	532	470	492	495	484	500	502	515	524	505	510	480	469	487	469	510	477	499	464	473	504	460	509	515	482	452	462	476	498	518	498	505	486	464	504	476	449	502	507	474	489	553	479	480	508	483	502	510	485	500	503	486	525	506	479	511	473	475	466	486	478	521	492	501	495	472	486	505	486	455	510	520	475	513	456	476	536	517	515	502	508	503	472	507	522	503	511	532	477	446	503	521	467	479	487	468	503	509	500	461	518	439	543	497	498	509	501	479	490	519	480	465	511	506	518	478	526	464	482	516	455	510	498	529	521	529	466	461	481	479	474	536	495	510	512	475	507	468	483	478	506	473	501	498	492	523	456	496	490	480	512	491	489	503	492	483	498	486	502	506	464	495	451	480	508	490	502	522	457	483	489	483	480	523	499	472	513	487	513	501	480	466	477	474	474	519	504	480	493	516	496	479	523	467	527	513	542	484	488	507	493	468	484	506	437	480	477	480	455	499	481	488	487	512	485	512	495	512	474	499	480	477	510	480	548	494	502	485	463	513	480	476	510	510	482	460	511	479	485	528	494	526	503	467	461	456	507	455	463	489	492	481	523	461	464	510	504	485	524	501	474	489	511	458	502	496	517	443	474	477	466	484	503	500	509	522	494	487	467	470	513	502	498	471	514	517	527	513	483	505	507	511	494	528	520	492	493	482	508	464	512	520	496	532	510	497	469	515	514	465	504	559	495	475	544	501	510	477	461	485	532	509	509	484	443	490	466	517	505	504	480	510	533	491	464	505	503	517	470	482	527	502	493	498	457	519	482	521	475	481	494	524	524	523	467	505	475	532	487	478	471	498	513	514	468	525	517	523	481	507	496	493	505	487	511	489	479	509	512	524	535	458	508	518	502	445	447	476	453	490	487	504	501	473	471	502	516	473	510	502	514	539	473	478	449	516	515	473	491	480	495	515	491	500	485	522	476	524	497	492	473	506	488	479	507	493	504	489	476	475	480	469	493	461	498	483	497	520	485	469	462	512	477	526	491	519	504	527	510	474	483	511	500	443	511	470	476	511	491	500	505	530	489	540	467	465	502	517	501	510	497	520	507	519	477	501	522	516	468	505	468	515	537	467	518	506	517	505	476	510	510	486	474	535	526	453	468	468	491	476	527	549	489	528	531	488	489	494	487	458	539	519	495	469	533	493	481	496	471	490	477	499	494	503	498	496	520	490	489	446	502	484	496	496	458	497	473	487	509	533	453	521	499	470	464	518	482	526	507	473	480	473	466	503	491	519	510	480	507	493	540	505	508	485	487	494	463	517	469	462	473	516	476	468	460	489	508	493	521	485	471	499	449	501	527	505	508	518	484	534	505	468	574	489	539	502	493	500	507	519	497	520	522	488	493	529	525	503	495	484	496	517	517	482	506	536	455	511	504	490	501	487	528	509	495	477	534	525	452	499	538	482	441	478	523	468	519	481	533	490	474	528	470	484	488	531	527	523	508	477	469	493	501	502	529	469	478	479	487	489	500	501	467	510	513	454	497	480	498	490	505	524	555	495	527	481	501	518	510	514	522	514	551	497	495	481	524	492	510	463	488	478	493	477	495	518	468	501	506	530	500	480	509	493	494	486	482	472	437	472	509	500	503	481	500	490	510	500	498	499	501	498	513	493	515	506	488	475	489	535	468	493	445	507	472	506	474	473	485	541	461	500	550	459	477	553	520	503	512	493	499	485	495	501	479	506	495	491	481	505	483	514	488	509	500	499	511	512	471	501	492	496	528	496	505	471	487	474	481	510	500	490	497	521	497	524	478	490	477	510	466	483	466	504	496	476	534	459	504	523	488	493	477	444	465	535	477	488	521	459	502	492	496	514	500	491	480	507	510	493	487	528	487	463	492	511	509	445	471	460	516	485	487	471	455	538	462	526	494	485	492	519	527	516	477	514	497	520	507	500	495	487	505	497	487	461	512	543	518	473	533	537	499	491	471	499	487	506	493	481	492	488	538	534	478	482	530	503	495	482	519	495	504	507	478	513	510	509	521	498	516	513	510	466	507	507	438	499	488	504	480	448	469	484	479	483	513	490	469	489	492	524	502	521	491	487	520	535	479	534	474	507	501	484	502	524	528	531	519	540	503	549	507	513	489	505	496	508	490	501	502	484	493	493	492	495	498	473	515	510	543	448	497	493	456	510	505	512	469	506	478	499	488	472	500	505	511	519	504	496	490	474	478	493	502	500	490	478	437	488	510	486	492	484	499	506	470	489	559	516	527	504	496	479	507	527	519	514	572	513	527	442	537	496	505	494	480	505	503	462	511	551	488	536	484	481	502	483	523	504	509	515	502	502	524	487	472	563	503	462	471	510	498	494	502	493	536	482	500	509	479	518	469	510	490	497	474	515	463	465	512	465	480	508	503	529	516	462	525	470	487	485	495	468	450	508	513	472	485	511	504	467	468	511	453	499	483	481	483	499	498	494	514	457	502	441	498	488	520	500	490	484	503	490	477	494	448	515	529	484	467	489	480	451	524	470	479	480	498	487	500	517	503	519	470	515	495	521	474	486	462	507	495	459	450	495	469	534	504	472	545	488	511	472	488	507	474	483	480	542	491	474	493	475	473	485	508	482	499	469	524	488	532	488	447	487	527	544	481	495	522	541	477	522	493	478	540	464	486	437	511	475	466	500	530	487	465	494	512	468	479	473	481	502	542	501	540	513	548	493	503	496	464	547	502	495	448	463	496	502	482	497	483	508	489	499	504	484	532	490	490	490	492	517	493	512	520	453	472	514	518	483	477	517	481	500	497	484	465	535	477	493	473	489	511	494	520	500	459	482	524	497	460	491	497	504	469	498	484	520	458	484	513	468	518	478	538	496	493	483	510	489	497	553	489	490	504	494	510	477	509	505	499	470	497	510	499	537	485	518	547	501	492	469	500	487	509	459	507	530	492	529	465	494	488	501	538	516	475	518	496	467	506	503	489	504	508	460	485	525	500	495	494	460	497	490	512	477	514	496	510	512	459	483	493	491	471	461	496	510	471	508	507	492	483	555	488	537	499	492	511	525	493	491	527	487	524	551	499	513	509	494	503	516	501	498	492	502	472	544	494	502	514	493	488	489
29777	7787	1444	993	737	583	540	460	422	384	371	423	340	309	349	310	313	301	324	295	342	298	319	303	323	300	310	301	320	330	326	295	294	315	270	307	302	308	296	319	292	319	328	286	332	290	305	305	305	301	303	320	275	327	286	318	306	279	277	304	334	307	297	286	296	318	273	315	318	288	290	293	313	318	282	293	290	298	328	306	298	307	298	298	291	296	318	338	315	291	334	310	302	272	299	334	294	275	304	286	295	270	294	341	276	293	277	311	311	294	288	294	279	299	282	296	266	307	303	295	297	315	297	311	290	294	297	284	293	316	314	309	301	273	307	278	295	289	312	307	302	305	290	281	294	305	251	300	316	331	309	294	283	289	266	311	273	300	318	302	283	297	286	301	288	299	269	288	306	316	299	288	287	269	311	303	304	256	275	314	268	302	325	264	290	284	293	291	288	281	296	287	331	322	311	328	295	284	295	266	258	323	301	293	299	306	304	302	314	298	304	280	314	300	297	286	325	341	288	316	317	285	303	305	261	294	305	312	335	300	324	317	292	305	290	250	289	294	332	332	277	272	265	282	298	304	291	304	321	290	273	276	335	300	312	310	284	318	287	289	293	290	305	323	315	345	262	304	300	291	313	241	302	296	304	314	288	318	286	305	270	308	279	319	273	295	311	309	296	300	288	288	337	297	281	320	274	300	289	280	299	306	297	321	305	279	309	313	301	307	320	311	335	272	302	295	323	325	285	305	309	279	301	278	317	305	308	304	299	293	297	309	309	323	313	269	294	305	310	300	299	306	317	292	287	289	293	299	294	320	306	308	310	301	325	296	312	279	305	300	311	291	286	294	290	296	291	280	300	310	309	307	298	256	294	277	279	289	303	300	321	316	298	303	301	322	295	302	323	299	362	303	290	261	296	285	308	297	290	303	282	291	275	312	282	302	299	311	320	321	329	311	277	295	255	306	307	301	293	301	278	323	307	318	290	265	317	314	303	290	298	304	298	295	293	299	308	309	274	311	291	310	298	358	260	300	280	289	301	306	281	305	300	294	266	280	312	292	288	306	310	298	297	281	306	283	290	341	302	309	266	300	332	323	302	327	293	254	269	288	300	289	292	322	284	293	296	281	282	316	332	319	297	272	318	290	293	319	317	285	310	275	320	262	280	325	312	311	303	261	295	300	270	321	271	301	321	284	331	259	310	341	290	281	335	340	312	281	280	284	285	293	309	289	265	298	283	295	352	326	312	318	303	332	292	285	291	282	293	300	313	288	284	268	286	292	295	313	329	316	286	309	284	281	277	282	304	290	296	318	316	291	293	317	294	301	296	316	307	313	299	316	287	296	282	290	306	295	309	327	270	327	324	311	303	326	327	336	316	305	273	285	266	336	284	317	285	302	315	268	303	300	294	288	303	307	299	313	278	290	317	292	291	324	294	330	323	306	291	308	322	318	300	285	314	318	302	320	279	313	309	272	311	277	292	281	277	313	318	293	316	283	331	292	309	289	291	308	278	281	280	312	316	285	331	299	306	267	326	263	296	291	293	298	283	281	305	300	303	301	290	275	304	291	304	291	308	348	314	290	281	295	282	329	303	284	309	296	289	311	316	285	300	282	300	291	287	322	333	299	296	316	304	307	318	316	319	284	319	270	316	286	283	333	281	331	308	306	294	290	292	288	300	293	334	349	272	293	283	314	275	294	289	300	299	305	273	319	302	304	299	296	334	307	284	280	299	305	323	330	289	293	280	271	304	297	299	310	280	288	277	274	302	290	278	309	286	266	315	292	310	316	329	316	318	341	308	320	309	270	305	306	280	297	325	294	261	280	303	290	325	296	310	282	297	301	304	327	304	304	315	316	313	291	270	282	324	297	284	294	305	303	278	286	302	287	295	294	281	286	319	301	299	325	313	282	290	295	320	319	313	273	295	309	311	324	296	296	295	308	269	286	294	279	263	339	299	294	307	316	303	302	301	296	301	273	313	284	279	313	295	313	301	277	325	315	305	314	296	312	296	289	279	303	325	299	261	309	333	283	315	313	325	299	282	304	274	317	279	287	293	274	277	316	312	319	313	283	293	319	280	301	325	251	307	311	301	307	324	290	291	314	300	301	348	291	318	317	312	297	308	278	308	309	315	330	321	285	292	296	314	292	323	281	309	301	310	325	295	290	296	314	293	354	263	275	295	288	291	290	262	307	287	313	304	296	274	314	278	269	300	300	308	296	296	277	290	277	301	271	296	288	290	261	324	302	311	283	300	313	342	294	313	281	284	302	320	311	298	300	315	288	264	268	312	276	305	320	334	263	291	319	300	267	291	281	314	275	308	322	306	282	264	319	312	278	305	307	281	263	308	280	314	301	293	304	278	277	291	311	270	311	299	291	327	309	317	309	289	307	302	280	296	311	313	279	305	307	339	315	301	285	315	288	294	293	319	305	330	304	263	309	284	325	283	284	284	289	282	281	308	295	304	286	276	320	324	273	298	298	305	303	277	331	293	299	293	282	266	308	311	305	287	310	298	294	295	301	290	306	295	308	292	322	302	289	305	274	322	292	286	314	319	285	289	294	303	305	305	278	297	319	276	308	302	351	311	324	299	317	308	286	321	338	308	325	291	304	262	279	261	284	330	278	293	277	319	274	308	311	295	306	299	309	315	290	300	283	295	312	313	289	289	296	258	306	305	304	298	305	311	284	293	308	292	271	273	293	288	298	322	311	299	292	278	321	285	294	279	307	283	293	317	299	279	303	288	314	286	305	309	313	269	308	290	331	283	291	304	280	305	315	301	313	273	346	310	323	299	307	292	294	304	298	285	305	296	304	292	266	303	311	325	304	309	315	272	312	303	276	333	345	303	288	294	283	270	316	316	328	277	281	334	301	311	312	274	252	305	302	272	322	338	308	302	313	315	290	259	290	302	290	285	295	324	293	313	272	303	328	325	277	300	295	287	309	282	276	328	312	289	286	315	255	276	307	274	306	293	266	382	278	310	293	277	285	281	292	308	303	314	281	334	327	268	276	328	294	309	322	332	323	322	302	288	311	300	254	295	308	298	293	306	306	313	284	283	318	276	301	289	285	279	318	287	341	302	283	295	296	289	271	272	257	259	295	320	303	318	310	286	345	320	300	275	281	279	286	305	259	267	299	298	305	276	324	273	289	294	303	303	332	299	274	291	279	294	320	301	321	313	330	302	310	296	305	305	309	309	296	284	306	297	275	280	304	307	280	304	328	321	277	322	326	300	299	285	321	322	288	274	300	312	311	289	307	284	269	300	283	338	305	298	295	304	275	311	293	302	317	300	262	302	308	295	302	313	297	304	325	308	268	297	292	306	309	276	262	276	304	287	301	259	314	294	310	299	325	302	299	285	317	320	314	320	294	296	295	300	303	267	276	299	283	284	300	328	306	293	296	316	295	306	306	307	314	292	293	282	309	310	298	293	293	279	272	311	287	293	288	313	304	269	290	270	320	289	317	341	304	289	308	303	268	288	304
16022	1663	3247	3464	3013	2523	2132	1851	1697	1514	1384	1277	1242	1227	1139	1066	1123	1014	1000	963	981	955	979	916	921	907	925	883	938	906	877	828	860	852	847	871	848	882	870	819	777	827	856	882	851	812	878	825	811	849	820	832	775	844	866	866	861	826	807	846	871	789	808	824	848	791	825	782	743	789	842	803	810	776	845	811	781	803	857	812	826	812	852	811	822	815	826	815	821	804	866	833	813	814	771	849	852	782	819	826	793	797	826	785	837	815	784	796	774	827	803	788	881	807	810	797	867	840	787	839	781	789	808	768	772	849	767	803	786	790	796	841	790	826	850	813	808	820	811	806	829	813	844	824	791	836	766	780	774	781	809	835	759	840	816	834	754	874	785	807	800	819	783	760	803	792	818	815	818	794	814	782	797	766	838	797	821	815	819	861	821	781	775	814	823	809	788	826	830	791	830	822	795	817	786	784	842	766	836	779	835	800	835	787	796	778	831	764	792	769	814	772	754	812	777	837	784	751	840	835	805	803	782	890	790	808	820	763	821	765	850	791	779	824	836	773	792	811	784	814	751	794	795	803	805	788	816	848	791	818	797	831	799	834	811	803	845	760	816	805	840	780	821	764	796	796	785	780	857	771	803	783	864	806	783	781	859	770	739	803	770	793	754	737	832	750	813	795	742	842	794	836	785	785	772	805	825	807	853	780	763	778	793	853	847	808	854	869	863	823	780	829	811	808	823	848	833	786	830	812	829	770	803	793	746	839	780	789	807	819	834	801	773	829	787	841	836	792	799	763	782	808	807	751	862	813	822	793	769	786	835	825	827	819	854	808	821	804	766	766	765	766	788	807	849	800	794	846	813	792	798	766	817	766	824	808	806	798	813	791	776	796	743	770	844	763	831	824	816	795	826	839	771	787	821	829	821	757	792	776	804	757	763	847	877	783	788	820	816	788	790	858	823	770	808	813	853	831	763	819	783	795	794	830	768	769	812	770	819	769	773	789	786	763	788	783	794	823	842	820	860	748	779	804	784	803	799	764	795	801	782	790	778	781	789	786	837	859	777	808	752	803	856	856	821	774	757	775	825	791	799	813	867	842	844	849	829	748	780	817	763	814	779	766	819	812	821	821	778	796	799	837	856	796	803	805	800	788	765	791	831	796	808	827	811	785	774	827	751	791	804	801	853	744	752	782	783	797	806	792	785	840	812	811	826	830	814	794	837	794	852	758	804	794	793	757	785	759	791	777	829	843	752	789	845	783	866	750	833	796	790	846	782	807	821	795	822	799	815	789	767	799	853	807	815	779	769	775	810	775	812	823	817	810	780	815	871	822	804	838	839	797	784	823	819	800	747	806	832	758	781	800	801	842	837	819	849	816	805	763	811	843	846	816	753	856	770	816	828	809	787	767	791	832	852	830	741	804	761	785	836	759	792	803	798	800	810	766	801	826	747	777	794	805	793	757	784	784	803	778	768	767	817	797	830	829	825	788	746	789	781	817	843	790	767	780	835	812	805	810	812	770	787	831	786	786	860	738	784	788	813	833	751	836	802	801	749	828	824	815	815	844	841	857	790	791	763	857	788	800	777	817	800	806	797	826	810	794	773	798	772	811	797	841	793	829	812	776	819	820	810	783	833	832	803	814	835	839	771	753	819	794	815	797	893	794	816	844	825	816	821	764	813	887	846	859	754	841	813	786	844	856	798	820	798	784	824	777	802	783	817	815	846	812	817	824	766	861	798	846	802	822	765	777	812	839	820	748	793	789	817	782	789	786	782	776	776	776	818	818	825	797	816	816	755	762	807	815	782	811	827	757	849	753	800	791	760	767	817	788	824	817	822	831	798	801	796	747	791	836	794	850	778	799	848	804	777	815	819	775	797	820	816	795	830	762	790	819	809	799	827	798	795	771	757	804	831	790	745	854	794	780	825	823	749	778	760	790	799	759	804	780	753	800	776	816	801	838	791	875	798	813	818	785	855	761	758	832	813	758	760	807	823	830	815	798	794	811	810	823	792	743	844	807	806	809	789	828	804	798	760	776	763	831	744	813	776	762	798	809	814	801	820	808	850	772	809	832	710	801	812	780	824	806	791	774	753	806	777	805	777	822	783	833	822	814	749	839	833	798	821	796	801	764	820	808	846	844	825	870	780	824	839	778	852	787	783	810	782	836	864	773	863	794	814	808	838	768	785	777	795	791	847	782	794	771	772	766	788	736	778	857	796	789	875	805	787	779	782	809	822	819	775	846	784	812	833	816	869	832	791	772	799	802	812	800	765	831	747	798	789	789	781	772	829	793	789	836	855	811	860	829	815	793	795	808	791	777	847	776	752	802	802	823	793	748	840	781	838	800	818	758	801	802	833	794	802	816	790	834	801	796	786	832	799	749	802	831	789	851	801	788	778	767	773	787	847	755	822	806	851	852	740	797	795	829	771	770	816	780	833	812	817	812	765	853	830	806	823	816	825	802	783	795	843	805	846	778	839	844	846	779	820	837	814	796	783	808	835	798	802	845	834	821	833	796	785	715	805	806	783	784	805	859	765	842	860	815	806	826	841	808	806	783	794	812	810	781	766	809	783	832	856	795	829	830	827	807	805	855	842	759	799	821	802	843	797	805	784	758	807	769	781	811	762	815	772	792	816	808	790	802	825	775	839	815	848	795	829	826	785	795	767	788	801	812	784	788	795	808	751	786	768	781	827	734	870	811	793	820	789	776	839	808	850	762	794	788	806	796	780	816	799	805	814	775	800	839	758	793	875	799	793	780	807	825	796	847	722	810	797	860	808	819	831	794	765	751	830	883	815	810	799	811	796	773	800	784	771	830	817	789	813	838	796	787	807	814	827	817	806	796	822	793	817	822	846	813	810	814	811	815	814	768	859	804	814	783	775	813	855	826	839	818	795	843	771	787	835	824	814	824	751	815	770	807	759	821	803	815	790	781	829	779	783	835	806	842	825	768	782	798	860	770	795	835	786	800	826	822	801	822	818	740	788	787	796	763	833	833	853	841	807	773	761	818	809	783	781	824	796	792	836	802	788	803	767	815	777	820	776	801	787	825	792	843	851	786	787	798	833	822	825	742	792	810	852	771	853	798	779	827	857	786	793	850	780	821	761	827	801	838	770	813	811	795	818	815	770	802	773	811	840	766	778	775	781	827	802	783	796	781	815	760	844	755	776	783	792	842	774	822	796	760	794	808	825	780	817	855	807	864	807	769	833	733	804	819	825	816	853	811	876	793	869	804	760	799	814	753	796	785	781	791	794	836	833	807	830	793	863	832	756	822	812	830	834	838	789	818	797	785	757	811	848	825	771	840	835	810	815	793	779	799	772	782	834	860	791	768	850	826	805	796	818	819	769	828	792	801	802	803	828	797	838	815	762	805	818	803	814	806	803	815	821	844	765	827	810	815	810	817	862	752	861	788	810	848	779	833	825	782	795	827	840	801	868	863	748	808	830	820	735	811	837	821	796	809	835	796	784	781	816	778	851	770
43257	15451	2947	1684	1205	840	672	573	498	480	445	401	374	329	338	334	299	324	304	341	305	300	294	305	299	281	280	314	306	305	281	288	278	310	270	263	275	292	280	242	284	275	280	282	297	246	317	281	269	298	284	241	268	254	235	271	285	274	271	236	255	268	272	231	270	273	276	292	300	278	274	273	291	289	251	272	270	250	283	274	250	281	267	253	254	303	273	267	273	319	279	271	274	253	277	285	267	267	252	264	251	242	238	269	305	260	268	296	243	286	264	286	263	273	287	273	277	262	306	275	271	255	264	295	308	246	265	275	260	247	297	257	232	276	279	255	299	255	268	267	262	254	282	288	278	274	276	257	267	285	266	295	261	275	248	296	285	228	265	242	268	243	266	279	257	266	284	307	269	249	283	285	260	270	281	273	284	255	263	271	287	267	252	244	271	262	261	252	245	267	257	261	284	259	259	262	232	273	276	264	268	293	272	253	248	240	265	266	276	302	269	273	272	277	235	252	258	264	300	237	274	248	279	265	249	280	314	245	232	263	305	274	279	288	315	268	283	267	260	263	263	255	281	302	295	256	239	266	256	276	316	250	282	290	271	274	267	227	264	244	272	268	248	258	254	281	330	284	318	251	266	270	268	245	260	273	252	277	290	258	250	266	269	246	272	269	255	278	269	254	250	268	262	260	233	266	295	276	298	248	229	274	251	285	254	273	272	258	255	259	312	293	287	250	250	248	268	267	287	273	281	252	267	293	292	299	269	264	252	276	267	283	288	298	266	263	251	291	266	264	301	279	259	265	262	271	249	285	263	270	250	269	239	282	282	228	259	256	257	248	259	266	259	256	283	288	286	269	286	298	255	258	268	289	289	288	279	296	282	227	261	259	257	308	253	275	268	271	278	273	264	234	260	270	249	287	263	279	273	260	268	264	296	279	279	270	268	258	266	267	256	292	251	260	296	287	327	299	293	226	256	266	300	250	276	241	250	270	266	274	254	247	268	251	262	260	258	293	228	288	264	262	291	253	270	250	264	271	280	279	284	249	266	269	282	296	259	248	248	251	311	259	296	283	251	275	288	253	271	261	265	255	271	280	259	274	299	261	290	267	266	260	248	283	250	273	245	263	266	297	257	261	305	272	252	264	271	255	255	270	256	240	259	288	272	274	272	270	273	255	273	240	261	281	286	250	264	258	278	273	267	259	257	273	285	257	222	270	293	280	275	261	270	262	265	272	259	280	281	273	256	297	254	268	254	275	270	240	305	285	273	267	268	256	258	272	260	305	260	270	286	263	269	247	291	305	256	220	268	260	301	245	245	291	267	269	295	281	271	262	280	252	259	274	252	275	293	272	280	285	257	246	284	239	289	253	268	263	275	270	284	247	273	254	279	265	276	295	272	260	257	272	236	285	289	277	245	261	292	261	273	281	284	278	258	278	279	283	286	275	281	273	255	279	247	251	235	277	272	291	269	248	271	273	281	272	288	242	262	285	250	290	259	265	259	276	252	274	255	285	277	280	269	280	262	255	286	272	275	228	265	284	273	280	250	268	271	232	275	262	295	261	254	242	262	273	266	284	285	270	267	276	268	278	277	271	276	272	252	264	279	255	243	289	261	267	242	232	281	298	305	250	281	258	242	279	241	259	265	280	263	258	260	260	257	255	240	298	247	257	290	236	284	283	256	253	253	241	250	265	309	245	275	272	258	283	248	274	278	271	285	272	313	280	257	277	268	252	247	271	267	269	315	271	272	275	265	273	278	264	288	257	249	251	244	264	294	287	278	258	271	276	260	280	257	271	232	297	300	237	298	303	264	235	300	272	278	254	261	314	265	276	252	229	267	259	280	245	277	248	299	272	301	270	262	276	261	276	272	269	275	282	269	278	261	272	264	264	231	278	245	274	256	275	293	251	245	249	292	285	267	258	267	260	245	285	244	317	269	263	257	248	237	280	258	284	268	278	273	259	299	275	241	235	282	252	284	261	265	309	291	255	271	292	276	267	259	292	257	254	282	293	273	284	265	285	249	242	264	288	280	276	260	288	287	261	261	268	262	250	265	270	265	244	268	289	285	294	225	259	254	296	268	260	279	307	249	270	314	266	284	256	247	284	295	309	245	257	262	286	274	277	278	288	288	252	279	254	260	278	261	277	250	246	252	268	266	242	266	261	258	284	263	271	289	258	276	268	273	239	274	264	264	289	262	255	262	274	250	278	242	239	284	256	277	270	260	286	275	254	293	268	300	255	247	250	318	237	256	262	251	299	259	254	235	262	272	255	242	282	256	234	257	281	255	235	269	264	260	275	281	280	239	285	288	225	223	237	269	271	291	261	283	273	310	249	292	282	244	221	290	258	247	264	280	280	287	255	283	279	275	269	283	281	271	265	233	282	272	261	273	256	252	261	252	278	269	289	255	256	240	254	293	273	283	245	282	242	283	274	263	286	253	263	267	244	261	261	290	272	243	233	276	281	258	302	280	282	275	270	246	276	223	267	305	259	243	253	259	258	265	274	252	257	228	269	250	273	242	273	281	235	257	265	278	242	262	274	262	251	252	261	263	233	248	282	255	270	285	242	271	236	253	270	284	250	250	275	205	272	267	279	283	235	286	267	265	262	258	274	271	250	252	245	264	254	272	258	250	253	291	258	281	281	262	279	294	261	280	262	240	246	270	266	278	281	287	260	287	267	255	275	273	283	295	250	239	270	299	244	262	273	254	302	313	256	263	262	291	255	267	278	295	250	290	281	242	232	290	254	281	253	262	257	274	276	285	246	282	268	278	266	280	264	248	259	251	275	263	221	296	282	238	292	289	287	301	274	297	253	237	272	285	263	284	277	247	243	256	256	267	279	262	305	276	280	251	269	261	275	268	252	291	273	267	272	281	264	232	261	269	290	260	263	288	280	276	262	269	293	252	269	226	282	267	257	283	242	267	240	274	274	249	286	286	246	278	248	286	275	265	293	251	269	255	283	244	262	259	279	270	281	266	273	303	275	264	295	277	301	268	270	274	267	245	230	254	262	306	260	274	239	263	260	256	286	274	273	283	330	257	239	256	255	241	281	257	252	255	261	258	261	235	262	265	273	286	274	263	276	253	285	262	284	240	271	251	236	240	269	258	271	268	287	282	251	244	282	296	284	264	236	273	272	251	269	290	273	257	264	249	262	259	292	256	275	241	251	254	260	267	260	279	250	269	279	268	275	252	243	269	255	282	257	279	255	262	260	245	265	271	265	263	256	239	255	265	279	257	257	264	240	252	292	268	268	281	247	274	282	243	274	267	301	252	286	262	261	289	256	280	262	267	303	277	261	266	251	270	313	241	273	289	254	252	253	274	272	276	256	264	260	235	270	277	282	284	278	244	238	275	265	243	239	286	278	258	257	261	276	243	283	271	297	252	305	293	277	260	284	248	259	259	282	257	241	256	289	291	283	263	298	286	276	275	277	265	253	282	260	282	252	250	276	261	223	280	262	250	236	247	293	276	284	252	264
22676	2397	5253	5526	4738	3913	3193	2689	2338	2022	1776	1660	1541	1388	1362	1245	1182	1170	1103	1080	1071	991	958	950	894	908	877	873	871	877	827	805	867	849	823	803	849	737	781	800	810	761	780	732	746	701	760	759	765	741	766	725	753	745	705	726	751	758	718	756	700	729	820	758	758	692	715	744	752	760	722	769	758	701	724	701	717	696	746	710	715	734	753	734	734	768	722	710	707	698	694	733	676	704	725	697	717	779	685	711	674	718	662	711	728	729	718	720	698	737	746	728	736	695	679	734	701	715	698	693	706	722	697	729	700	717	708	737	730	717	712	690	697	666	722	742	758	698	747	697	691	722	663	729	733	720	715	730	704	693	700	699	750	684	725	671	746	729	659	686	704	713	684	720	715	728	682	696	663	752	722	740	691	735	736	706	683	697	669	710	726	726	756	725	742	692	678	681	687	684	732	668	718	651	712	681	703	710	636	701	733	698	693	696	698	680	723	757	693	685	734	745	673	794	707	716	689	701	691	696	733	728	719	672	694	666	679	633	716	761	684	699	705	652	686	673	721	715	713	777	658	673	704	687	705	706	711	714	694	691	673	686	686	694	683	716	741	699	705	676	721	693	682	735	706	714	721	668	743	695	704	704	714	681	717	726	729	663	681	738	738	732	646	690	736	712	737	735	704	693	715	713	713	695	665	723	709	674	747	666	737	727	648	699	737	742	696	677	691	720	694	697	690	690	739	734	682	695	736	688	669	701	681	711	677	670	706	766	695	744	648	664	705	692	671	730	711	670	684	672	664	682	741	687	664	690	686	736	698	705	727	706	720	726	663	698	696	724	702	710	720	722	690	733	693	702	730	721	732	706	730	731	700	721	693	725	671	648	701	638	746	697	680	688	700	701	728	710	694	695	660	729	727	745	673	652	705	731	682	697	645	707	697	717	754	687	676	703	707	724	688	666	699	682	694	701	729	677	661	633	714	736	695	702	735	738	693	668	736	670	724	673	715	691	720	700	681	639	702	738	703	709	724	726	709	680	698	681	677	696	688	735	682	638	684	723	675	695	697	720	621	697	692	707	669	767	692	702	677	691	724	689	735	662	633	696	746	702	689	744	689	713	697	713	727	724	717	696	713	703	702	681	648	686	683	718	673	695	722	684	677	677	695	668	714	718	716	729	732	701	738	754	645	678	701	713	701	698	723	671	721	725	696	723	724	691	733	700	767	682	733	666	719	707	685	676	664	690	695	691	716	728	724	744	710	678	741	679	697	676	680	701	647	741	673	750	741	663	713	715	679	705	651	721	700	710	669	675	683	681	652	727	704	724	698	664	691	698	715	725	734	705	662	710	704	701	651	682	666	718	805	668	722	716	701	707	688	715	676	698	640	707	688	641	688	708	696	708	721	707	700	650	705	679	668	727	681	716	703	707	696	671	661	661	729	699	688	679	701	665	695	682	694	693	641	714	685	736	736	754	697	715	762	622	689	726	766	703	674	740	652	677	721	731	679	718	708	683	699	686	675	719	696	733	744	724	702	671	774	695	687	707	717	709	678	645	666	656	711	694	692	710	729	695	721	726	688	649	706	673	719	748	721	706	734	773	676	660	743	698	697	667	721	695	707	701	709	686	742	675	703	710	714	690	698	752	744	676	697	696	725	737	697	722	776	717	692	703	704	706	675	710	719	704	703	723	715	688	730	654	720	752	710	695	706	680	730	669	701	702	719	696	753	669	692	707	756	713	718	701	722	726	660	686	702	723	720	688	686	635	706	738	695	689	705	704	666	668	723	679	767	686	714	726	719	726	723	678	695	685	659	694	679	697	687	709	773	644	694	742	686	695	673	725	710	729	683	693	714	692	709	709	695	645	712	666	722	722	722	671	698	735	728	750	730	714	702	686	713	668	699	731	721	671	681	708	634	694	696	713	691	737	724	686	740	712	750	724	674	703	718	746	696	670	711	705	745	677	673	659	687	653	691	697	699	684	703	742	638	684	720	732	724	689	724	673	700	712	661	701	704	690	665	709	669	678	630	677	721	706	705	696	652	697	736	670	708	674	696	700	660	697	688	683	685	689	742	653	706	723	710	694	758	698	701	655	709	648	701	720	730	719	737	697	723	739	711	770	703	687	650	733	720	713	691	701	735	693	706	683	693	689	691	708	716	699	738	724	665	695	732	674	695	696	698	709	671	693	704	731	721	696	655	719	766	712	689	655	685	700	691	716	703	700	697	722	700	692	716	733	646	696	726	695	713	734	699	699	714	730	669	694	674	700	684	695	712	706	686	726	713	712	690	703	712	707	707	717	731	750	735	683	674	710	760	710	693	735	726	691	697	710	703	685	670	710	695	727	739	706	718	660	667	645	728	717	696	699	704	680	679	650	682	691	678	727	690	648	716	698	689	706	669	688	689	685	679	738	659	730	706	667	673	690	718	722	720	720	719	712	677	718	687	672	749	688	718	753	686	711	717	646	681	644	684	716	725	725	719	685	657	698	699	708	744	709	695	722	703	699	684	672	698	722	687	720	731	702	770	695	726	655	670	737	683	706	692	706	689	710	688	716	704	706	732	750	684	706	702	752	677	622	724	707	743	691	683	704	710	723	662	689	714	696	715	652	691	723	737	722	698	704	714	681	660	668	752	730	730	692	671	725	674	707	666	698	730	653	705	690	689	714	641	655	685	729	676	676	688	692	685	702	689	687	712	713	712	669	707	722	744	680	746	693	688	703	702	714	707	696	772	711	712	708	655	720	750	678	708	711	742	697	729	721	632	683	718	717	682	682	699	678	692	690	729	624	661	712	728	722	687	671	699	710	690	694	703	680	655	727	722	682	707	723	701	721	758	714	707	742	718	694	702	668	683	730	729	669	664	690	704	686	736	726	653	682	700	676	747	715	707	700	727	720	681	736	665	716	725	692	724	684	649	669	662	711	714	702	684	703	697	681	671	657	699	742	724	709	698	679	685	697	711	729	742	658	723	721	712	701	709	704	743	708	775	666	692	713	693	730	731	730	711	706	712	687	706	688	735	722	681	715	670	707	677	672	678	715	705	704	732	664	733	656	666	696	697	691	688	740	699	710	707	660	680	705	657	680	680	677	697	726	697	705	695	745	689	750	693	648	669	668	652	713	689	735	721	685	731	676	717	692	722	652	704	750	692	658	693	726	714	704	693	730	682	715	686	676	723	703	737	686	699	668	686	687	667	677	677	737	740	707	676	739	705	731	686	671	687	689	704	730	719	683	698	755	673	670	703	650	641	677	697	665	719	694	702	713	714	738	742	677	704	733	690	711	692	704	694	698	761	712	718	669	762	669	677	708	690	775	667	684	661	710	701	693	728	683	676	693	681	721	675	678	691	732	680	684	751	741	700	729	681	779	698	720	699	699	671	713	705	747	691	701	664	731	699	711	696	681	678	675	710	749	679	705	684	705	721	718	734	741	763	700	680	697	717	687	717	698	741	712	701	697	745	696	734	700	702	725	736	670	693	691	695	711
3531	387	231	216	195	147	180	193	155	154	154	172	158	185	172	164	169	147	146	139	173	182	158	161	191	177	148	134	168	161	140	159	140	164	149	164	155	169	173	170	148	168	160	165	160	175	159	179	180	163	173	141	175	169	147	159	157	149	166	178	161	165	188	154	150	150	155	162	190	154	175	169	157	165	163	148	158	180	141	182	166	137	150	172	170	151	153	161	152	143	161	170	145	140	171	142	156	197	156	180	192	165	165	189	176	162	151	179	168	150	187	153	163	167	157	159	166	168	181	171	168	176	170	176	156	164	182	160	162	151	147	187	168	159	148	168	165	151	164	199	178	165	147	168	166	152	173	164	167	188	152	176	142	147	171	167	157	165	171	155	162	140	152	154	160	153	157	153	163	155	131	160	154	165	151	168	159	147	188	159	165	167	150	151	173	175	175	169	159	172	172	159	170	153	151	167	157	167	174	152	154	144	149	179	148	169	174	152	162	171	170	138	155	164	152	151	191	156	177	169	169	172	180	167	168	151	179	171	176	168	156	154	145	173	162	174	162	192	175	149	189	159	136	151	157	172	172	157	155	191	178	168	187	162	182	157	180	146	176	166	145	159	172	200	162	170	162	146	171	158	155	186	154	159	146	158	178	179	175	149	186	173	179	178	188	158	166	167	174	163	148	187	168	168	149	150	167	163	180	149	164	173	164	181	168	178	174	142	172	184	156	169	167	175	160	166	148	166	162	167	156	147	153	180	165	186	151	171	157	169	156	169	179	158	179	170	161	174	146	174	172	183	158	157	174	158	160	165	170	162	174	181	157	167	170	138	159	166	159	176	161	165	199	166	156	158	176	162	171	155	165	184	161	161	139	198	162	189	162	161	142	173	159	180	146	153	167	148	131	154	173	176	157	181	136	159	182	180	177	191	182	148	156	169	159	169	173	159	162	142	137	166	157	161	173	196	185	180	179	157	156	173	185	170	162	171	159	151	164	156	163	170	184	173	168	162	164	169	178	178	171	174	158	172	146	149	157	162	177	168	179	174	178	177	180	165	161	154	171	169	151	159	191	187	168	150	163	151	154	167	167	164	149	164	170	173	151	171	182	151	153	154	172	168	172	152	162	168	172	151	163	152	152	161	152	173	168	127	145	190	191	131	144	161	155	160	160	172	163	154	163	156	166	188	163	161	167	154	143	155	172	176	163	158	167	165	174	156	183	176	147	149	161	174	157	171	168	168	174	178	191	177	152	154	172	152	146	170	163	152	163	182	179	158	171	168	156	163	168	159	170	169	179	167	183	165	174	168	175	158	148	171	156	148	165	154	142	176	180	175	164	158	187	153	157	164	158	151	177	195	167	171	165	176	160	181	174	140	176	175	157	203	187	164	175	172	166	142	178	166	159	155	178	169	181	187	170	171	157	172	169	168	161	156	171	143	187	176	200	156	170	139	186	158	153	151	170	135	189	153	183	172	174	161	153	167	173	161	161	161	173	141	183	165	182	165	178	163	171	171	165	162	169	152	165	178	175	149	152	183	154	168	160	168	138	171	171	144	174	182	181	170	178	169	172	176	156	164	158	186	155	154	152	187	177	203	184	180	141	161	172	168	169	169	155	138	169	159	138	147	161	186	154	148	179	155	152	163	167	167	157	177	150	171	163	155	174	201	174	169	167	190	166	149	186	157	175	153	141	147	149	150	146	137	171	182	188	156	154	159	161	180	173	140	158	175	164	171	168	148	163	173	170	180	147	184	151	172	143	154	166	176	151	165	169	165	153	171	159	166	150	162	151	170	165	164	173	167	134	164	155	170	163	170	153	162	144	161	199	173	163	167	172	160	168	177	192	136	172	174	179	168	177	184	202	175	163	176	156	165	162	160	166	171	154	168	167	168	183	179	157	149	156	166	146	167	173	145	181	187	139	167	166	181	137	167	173	157	161	162	141	169	188	161	148	170	155	161	147	147	141	158	163	175	182	169	176	159	199	161	145	172	176	187	175	190	179	153	146	153	197	162	180	196	166	182	147	160	153	148	183	190	141	149	159	136	149	171	141	166	170	148	162	164	168	152	150	172	154	155	174	179	141	150	168	125	158	168	167	167	167	161	144	175	155	143	163	190	143	180	146	167	168	166	160	183	161	162	190	185	176	157	162	169	170	181	170	155	169	178	157	176	176	163	174	158	152	154	182	169	179	182	158	155	166	156	194	175	195	170	161	144	163	160	174	197	140	149	150	139	159	150	180	153	176	155	165	185	170	192	180	190	163	159	180	166	167	165	168	144	151	152	171	187	167	145	153	156	161	180	181	156	190	160	155	180	149	164	151	163	194	170	196	163	162	172	152	185	155	184	169	145	159	161	189	156	177	162	165	174	161	165	162	149	157	161	156	189	165	172	138	170	169	187	156	155	149	159	174	153	150	145	157	171	143	177	146	177	159	155	154	182	158	148	167	146	162	167	153	168	160	176	180	160	172	166	159	146	192	186	163	199	183	156	189	150	156	154	166	181	153	159	190	166	184	165	151	156	172	160	184	185	173	167	160	163	177	143	159	154	162	165	160	163	167	160	182	155	139	150	184	165	194	163	178	168	173	144	155	168	181	159	185	184	156	172	164	152	162	152	162	171	149	151	179	163	162	191	150	168	190	166	159	136	163	154	179	178	155	175	153	171	172	174	154	179	145	156	188	170	155	176	154	172	162	157	167	146	176	176	171	165	194	155	171	193	169	148	173	153	166	158	193	190	152	163	180	138	162	187	179	158	170	143	155	159	190	174	158	196	160	170	146	173	160	195	160	161	160	183	167	161	142	164	175	158	160	169	166	168	181	170	157	197	176	169	149	176	165	181	147	176	157	145	168	164	163	157	169	164	161	156	176	149	190	168	170	171	158	166	143	185	191	184	150	150	161	181	160	178	154	171	156	146	159	158	164	170	191	185	164	157	178	166	172	170	170	160	158	176	157	146	161	196	158	142	174	172	187	159	174	165	151	154	164	165	153	177	169	191	163	172	174	146	170	147	165	154	161	160	155	170	160	171	157	176	184	153	151	169	146	164	163	158	171	162	161	142	159	171	176	162	162	163	155	179	168	176	165	182	179	189	159	147	175	162	179	149	157	163	159	170	150	161	160	154	152	182	162	167	158	154	154	190	195	179	168	184	165	165	165	143	170	170	178	161	170	206	161	155	176	172	159	150	149	173	152	172	165	150	162	156	179	180	176	188	160	141	158	138	152	152	155	151	182	170	170	158	156	155	145	155	156	170	183	170	146	155	148	160	191	157	138	167	193	166	143	157	178	175	155	164	148	185	150	168	163	156	158	167	193	185	164	154	158	171	174	169	154	167	152	162	157	145	176	158	160	181	154	177	156	182	164	166	168	151	147	190	153	164	175	159	169	154	177	151	184	171	176	173	158	182	175	158	168	163	176	164	146	164	183	177	164	162	169	174	171	168	162	186	175	181	159	165	140	166	162	188	194	144	136	164	183	169	175	169
3416	608	662	684	657	637	571	556	593	555	523	543	502	520	471	532	526	521	478	521	524	548	515	515	510	496	516	510	536	496	502	502	537	525	531	499	529	455	503	479	499	491	521	495	531	509	488	512	519	512	496	507	536	535	509	518	508	533	491	463	481	491	480	527	494	512	497	476	494	483	495	474	525	502	490	457	515	518	496	466	481	471	493	532	503	532	520	505	520	459	498	500	476	502	468	495	494	477	466	522	497	505	543	501	499	492	475	506	473	503	409	491	512	486	498	524	500	482	485	492	522	486	483	488	495	478	461	523	494	454	490	510	480	538	467	492	524	528	473	510	544	464	546	460	530	451	505	518	495	507	522	485	495	540	498	474	472	500	519	446	482	482	503	462	515	521	515	488	482	475	535	516	462	500	556	534	476	502	478	511	514	531	461	512	502	512	497	514	466	496	482	511	481	500	515	505	499	490	512	485	512	494	496	524	507	521	505	496	498	499	485	494	503	525	431	513	513	490	476	489	496	480	517	468	470	488	467	465	484	548	504	474	472	503	510	506	476	538	566	485	486	531	510	515	541	494	501	494	474	492	490	499	485	535	498	476	491	535	497	517	513	467	495	481	467	516	499	473	488	489	500	471	492	537	510	513	476	472	442	497	502	531	474	490	492	489	502	503	514	514	462	506	479	473	476	513	496	465	504	450	533	503	513	496	501	485	484	517	487	508	488	482	501	527	489	558	495	468	492	464	541	540	487	486	490	448	516	523	508	514	528	489	498	497	496	489	507	480	456	510	501	438	492	543	503	517	512	499	511	517	507	511	501	495	507	501	478	496	504	461	544	504	478	513	505	478	478	472	525	480	514	507	557	476	529	507	497	528	504	506	485	485	499	468	461	467	521	520	539	478	499	472	450	545	480	473	497	530	509	522	507	508	481	512	498	464	487	503	497	507	502	515	536	507	526	474	526	505	496	503	496	495	498	519	495	438	459	486	531	496	456	533	476	481	504	515	501	530	495	518	501	466	470	515	504	487	502	519	526	533	495	484	468	474	514	450	454	575	459	476	479	526	505	486	505	524	499	502	488	471	493	510	528	542	472	482	495	494	477	507	476	502	496	508	494	495	530	511	479	522	501	471	472	502	544	573	484	456	463	489	491	497	487	450	500	516	452	465	484	520	500	482	528	544	498	525	520	503	508	486	535	461	540	501	498	481	482	482	511	536	523	495	488	481	517	456	481	480	486	507	534	490	477	561	522	466	498	491	534	474	486	498	498	478	511	501	484	468	467	473	521	476	464	513	527	487	498	501	474	492	507	486	502	521	496	526	500	490	488	508	472	481	520	494	494	491	511	493	513	510	528	475	512	481	508	510	507	476	505	484	502	472	496	498	516	526	483	513	516	485	533	500	502	473	487	501	489	500	494	503	493	508	485	484	509	491	507	496	481	480	471	537	478	498	464	488	486	483	508	515	530	505	484	470	470	494	551	497	445	486	517	504	476	519	507	526	487	481	503	490	488	489	514	502	454	526	524	493	505	487	501	535	520	498	499	501	501	488	469	500	515	507	495	452	504	509	455	536	451	489	480	484	523	552	501	512	495	513	478	489	493	508	489	482	461	448	506	485	456	487	536	474	491	515	502	470	483	505	511	516	557	520	486	499	492	480	475	547	515	495	500	453	539	544	503	485	495	486	530	495	520	510	490	513	504	488	509	515	486	493	497	506	511	505	499	492	487	513	507	520	498	472	501	507	484	472	481	490	485	500	467	503	515	507	498	486	485	486	454	474	489	486	534	454	504	443	517	503	493	495	509	519	477	493	525	528	535	497	477	505	520	493	505	502	493	482	508	522	473	521	466	525	475	525	485	506	511	527	475	481	508	490	445	486	511	493	468	476	428	521	451	509	513	522	495	531	505	512	527	511	504	504	530	535	472	511	509	485	559	513	548	464	508	517	514	497	496	513	536	509	478	487	511	502	498	511	518	532	485	479	503	519	502	494	460	495	507	476	479	465	505	488	500	557	496	503	487	496	467	464	455	476	531	536	487	508	524	528	478	479	489	495	513	467	514	465	482	506	497	516	521	498	478	517	466	475	492	476	484	503	514	508	499	538	501	485	512	509	476	489	523	484	536	515	464	495	502	481	513	510	469	470	512	531	505	504	539	450	471	478	495	491	520	511	503	462	499	521	472	462	509	512	531	538	496	497	517	497	513	489	485	538	517	471	507	497	503	482	512	487	472	490	523	494	512	519	478	480	493	461	496	516	496	507	448	457	503	486	501	493	513	486	499	539	482	491	494	458	474	480	494	527	454	504	469	525	508	508	502	514	508	498	527	492	497	524	464	494	498	487	470	489	530	474	524	461	479	489	539	495	510	470	499	526	483	505	550	485	447	522	520	522	541	475	512	459	513	497	499	506	527	498	549	511	502	525	491	472	496	484	530	452	496	522	490	518	514	513	505	506	521	529	492	459	510	512	489	507	476	529	513	495	531	515	464	450	499	510	526	513	519	510	509	491	480	492	498	467	482	482	512	466	488	493	494	492	485	490	542	457	488	496	459	486	515	508	490	496	482	504	540	491	485	464	486	491	499	456	487	520	517	458	517	511	497	521	475	516	482	491	493	540	479	499	455	497	502	494	498	495	500	478	523	469	527	503	528	512	495	524	478	485	465	504	484	519	467	489	527	486	521	482	465	535	502	489	505	491	533	508	488	510	496	512	454	507	505	510	469	507	486	510	480	465	495	479	492	498	527	477	515	509	513	522	493	502	480	485	469	492	504	509	485	473	525	472	504	489	471	545	484	498	528	478	513	490	457	496	489	537	537	507	494	522	489	504	458	505	510	485	505	498	493	497	480	514	510	519	532	502	529	473	510	533	516	501	503	522	505	505	505	506	527	520	480	499	469	523	546	508	503	530	563	490	509	502	506	473	505	464	458	496	489	470	508	512	485	520	506	513	507	509	494	520	489	488	483	477	455	520	509	479	464	477	495	459	487	509	495	492	490	523	454	508	528	444	531	518	502	535	483	519	483	503	464	448	510	489	515	487	488	485	477	491	469	495	509	476	468	517	507	481	474	520	482	507	531	501	507	478	507	515	473	494	485	503	553	506	531	517	527	476	484	530	538	476	506	496	480	496	518	528	450	527	533	515	476	480	483	470	543	474	520	486	515	473	498	542	520	508	511	476	498	483	511	509	521	516	523	480	487	526	485	520	486	471	515	473	500	529	443	505	492	475	497	490	497	448	507	548	517	506	491	480	527	489	475	502	519	488	489	482	452	486	479	481	464	504	504	514	499	523	484	496	518	495	517	486	511	526	511	500	473	497	469	504	472	527	499	534	496	492	507	501	503	516	474	501	504	526	502	481	498	542	478	468	521	538	497	481	522	512	501	475	512	516	492	485	467	498	480	489	469	490	508	498	487	533	495	505	511	514	494	552	512	451	479	524	516	487	479	520	539	482	545	475	547	510	487	485	520	482	472	500	499	542
31690	8382	1415	1020	711	605	537	503	427	396	386	375	365	353	314	308	311	321	290	282	298	325	293	310	326	290	287	282	299	316	305	350	305	298	342	297	319	289	285	289	304	314	304	296	310	341	313	277	328	305	303	303	297	319	278	323	267	261	291	307	311	301	287	284	273	271	292	281	291	283	286	310	305	250	287	299	268	296	327	318	296	306	280	298	301	308	323	282	307	286	304	289	290	331	280	306	300	305	275	321	310	286	325	323	299	285	285	299	285	281	300	320	328	280	308	288	316	310	295	281	290	310	337	333	308	311	328	289	285	312	290	299	315	316	299	312	259	299	313	308	310	288	262	288	298	273	317	289	281	302	321	291	280	276	328	295	322	283	280	299	272	298	309	296	313	319	286	326	304	304	270	296	289	277	308	306	313	281	292	277	303	326	295	310	289	314	284	300	305	277	312	312	282	335	308	342	316	286	330	306	306	270	273	315	330	303	303	302	297	294	311	283	289	315	316	293	300	315	321	312	288	313	308	321	277	307	308	323	273	307	321	274	293	289	264	314	300	314	264	295	304	285	287	287	293	271	313	290	288	332	313	314	288	292	334	321	318	285	276	288	296	290	314	287	335	251	300	288	304	295	295	250	275	287	298	269	297	279	308	303	266	262	277	304	311	310	284	301	291	277	295	291	305	295	333	284	286	268	294	312	331	289	297	284	304	290	305	307	287	315	300	299	294	322	284	288	323	336	279	303	295	286	293	303	305	324	295	307	312	311	308	303	320	305	266	316	304	307	299	269	307	333	263	318	326	291	278	286	331	307	284	336	299	286	280	278	326	310	309	294	332	319	317	307	299	294	339	287	307	300	286	277	311	306	283	316	262	298	291	259	293	297	313	297	304	308	281	306	281	294	325	308	316	317	275	297	321	282	276	310	274	275	331	283	290	316	294	297	308	281	324	288	264	286	298	304	316	323	277	306	344	276	304	294	274	307	282	304	336	291	307	313	306	303	326	318	296	287	303	299	289	298	272	286	297	313	329	299	272	270	298	309	299	280	298	293	314	247	303	303	328	301	330	330	289	291	283	302	263	297	332	319	315	298	275	297	300	284	317	279	309	282	286	303	271	303	300	318	305	311	309	316	294	294	286	263	272	257	295	301	308	313	312	317	305	302	323	297	321	294	291	296	298	301	333	300	293	311	305	301	306	316	318	343	287	323	277	332	327	274	307	273	326	318	297	292	278	291	310	275	275	299	267	298	278	301	341	291	258	282	281	295	290	312	280	291	329	296	265	349	330	337	306	315	304	276	291	302	291	328	316	319	311	277	307	291	274	305	309	287	336	302	295	290	301	289	336	282	285	306	313	302	326	300	300	310	302	286	275	255	295	288	276	315	305	330	304	280	280	300	303	326	288	294	292	302	304	328	282	296	312	310	310	290	291	325	322	284	307	321	268	301	317	297	263	342	310	285	277	297	311	281	309	298	297	274	287	307	274	320	292	309	293	319	297	327	306	307	286	322	291	292	312	294	268	281	310	298	325	301	266	300	281	289	313	305	291	275	282	308	309	346	288	333	310	290	295	301	321	320	278	300	320	334	265	307	294	304	275	306	313	339	287	301	275	280	299	289	308	289	279	280	287	296	339	306	266	294	288	292	295	313	305	267	319	315	291	283	301	296	302	279	307	296	298	308	295	283	302	306	282	267	285	294	286	316	302	290	343	327	326	275	324	307	287	314	299	301	303	303	294	330	308	274	322	291	288	279	296	298	261	283	362	307	315	307	309	284	331	299	301	285	310	289	313	302	303	292	302	359	315	336	318	308	304	354	299	327	283	306	310	267	293	300	261	262	333	311	291	298	282	318	293	312	299	320	303	289	289	299	270	306	275	269	284	291	288	295	277	297	303	294	279	291	302	270	306	293	283	273	272	299	292	326	298	343	272	285	267	301	286	312	307	291	305	291	298	287	275	275	332	303	292	329	316	305	282	311	291	312	307	312	294	315	284	264	295	280	276	251	270	302	335	319	313	314	291	310	293	304	305	289	306	315	256	334	292	307	290	304	300	285	276	282	285	300	278	302	291	296	308	282	300	288	300	317	304	299	272	290	304	291	296	290	307	286	304	325	286	284	315	345	308	316	289	281	294	327	302	307	271	299	339	294	308	322	319	292	301	299	325	273	314	258	310	339	308	270	305	282	284	279	313	314	261	289	290	316	300	295	234	314	289	317	292	295	281	312	281	286	295	294	332	278	303	304	268	287	297	323	291	298	292	308	298	297	330	303	273	290	306	290	314	287	311	289	265	284	315	279	281	287	271	297	299	297	307	302	304	287	262	307	317	284	305	305	307	280	312	336	322	293	314	303	304	334	268	314	282	302	265	272	294	320	287	272	280	286	249	303	343	279	309	258	312	311	278	303	309	280	316	343	260	312	307	296	293	322	310	304	304	289	294	293	297	285	304	288	291	283	315	315	288	309	319	293	295	310	287	303	280	284	294	305	294	322	297	299	298	302	308	291	285	306	302	307	275	302	296	302	291	299	305	300	305	309	317	320	298	280	324	294	282	291	277	300	308	287	315	288	294	299	292	279	321	302	287	310	312	294	308	317	301	311	314	306	290	310	283	309	333	320	290	291	285	286	274	277	304	319	301	293	321	266	288	314	266	304	313	297	280	336	326	317	291	317	301	284	288	292	267	291	323	298	251	285	283	281	319	328	295	282	284	313	275	290	274	302	308	316	278	306	315	325	302	273	304	316	308	303	266	308	304	264	313	293	343	319	297	297	302	319	306	313	296	289	289	284	286	272	287	306	291	310	312	305	287	316	297	289	303	277	287	296	309	279	306	305	296	307	313	298	269	307	324	303	288	302	289	282	315	284	291	305	266	333	297	314	296	274	281	295	309	303	328	292	314	267	292	303	303	322	332	311	278	305	302	278	305	289	265	305	318	287	309	324	279	284	306	294	288	307	283	271	295	289	304	306	302	276	304	281	270	282	317	299	304	316	270	285	329	304	341	291	290	287	292	317	300	324	300	282	289	314	295	288	284	333	317	264	289	291	275	308	286	312	301	295	322	319	347	297	311	320	283	287	293	277	278	275	313	306	329	313	314	289	315	307	273	275	309	294	292	289	289	274	308	308	309	316	287	272	302	328	312	310	281	314	321	305	310	301	311	290	304	304	296	291	287	293	285	309	309	291	314	346	306	308	291	282	276	278	278	320	297	305	276	304	305	340	312	312	304	301	309	321	276	283	284	283	304	311	319	315	313	296	318	272	295	297	309	274	282	304	311	290	292	306	305	297	333	288	326	285	285	287	296	289	277	301	312	289	303	290	289	280	306	276	286	290	297	309	326	274	289	314	303	296	294	297	316	299	276	320	313	326	300	308	323	277	282	298	302	363	327	284	304	285	289	289	288	301	298	295	293	287	276	285	308	317	292	286	290	263	312	281	326	308	288	293	307	301	303	316	322	278	299	300	318	318	300	280	313	269	311	284
17464	1630	3245	3475	2914	2528	1996	1929	1692	1463	1339	1270	1276	1234	1144	1099	1002	1029	955	1057	981	990	1001	947	918	908	901	930	925	914	904	852	870	906	879	841	854	885	819	869	838	778	860	826	857	853	825	847	837	910	895	826	858	856	870	800	849	865	827	861	814	821	840	825	821	815	805	813	817	847	853	878	842	779	819	819	843	817	833	837	773	833	783	822	796	821	793	851	816	812	784	813	810	832	792	831	792	819	776	778	840	818	778	779	825	829	866	804	789	811	840	862	824	778	764	819	771	850	796	819	782	836	824	787	822	772	844	822	797	781	786	765	777	843	858	819	824	816	823	800	804	760	758	846	792	784	816	813	791	849	804	810	775	809	806	847	806	820	783	803	839	809	787	817	810	776	817	765	739	819	782	753	779	798	772	860	846	801	816	803	822	846	790	811	825	877	816	771	764	784	786	762	782	767	812	793	834	782	771	867	780	786	798	773	793	809	795	848	846	785	833	842	788	785	853	784	824	823	785	814	830	780	771	826	805	780	779	760	783	802	740	837	785	829	812	822	827	843	772	807	812	765	752	800	765	780	785	863	735	820	823	851	806	778	785	797	824	779	812	825	875	767	820	786	789	862	791	811	814	781	772	764	760	828	801	789	764	812	809	825	804	773	827	786	834	821	781	801	752	810	787	816	828	831	806	805	873	819	829	790	827	743	808	811	777	794	817	847	761	796	786	781	788	838	845	843	774	829	804	788	819	804	760	816	846	795	853	830	820	761	811	790	832	824	825	795	790	812	800	842	749	805	819	819	799	797	838	844	822	831	755	801	816	773	784	808	814	777	865	791	782	846	884	790	850	808	819	742	780	797	764	771	762	726	840	800	761	802	784	867	797	800	817	831	802	836	748	782	759	791	824	865	889	814	751	773	799	833	795	807	739	815	805	812	804	822	815	846	822	813	759	814	780	790	846	816	787	770	833	852	828	797	818	800	842	765	800	751	804	781	825	828	781	796	804	759	814	820	797	790	817	770	772	868	804	858	835	794	821	820	768	841	835	840	795	801	809	757	828	763	828	785	782	800	782	772	777	808	818	800	780	793	827	763	786	833	796	852	802	780	825	888	743	816	770	786	750	789	787	818	773	815	790	763	825	756	809	836	775	797	868	809	802	802	833	785	805	809	804	827	877	810	817	766	769	829	818	794	812	786	823	805	763	781	858	863	809	797	769	790	808	837	814	768	814	735	827	813	802	799	817	806	763	804	728	761	798	831	827	791	802	851	856	836	783	828	820	799	764	798	787	810	803	806	792	814	826	755	825	823	824	809	840	776	816	787	798	785	740	809	781	815	794	766	810	853	821	774	779	831	757	829	835	854	813	806	781	755	774	796	775	794	770	831	777	776	798	766	778	811	817	796	803	782	822	799	788	822	809	804	801	818	826	837	793	862	784	794	837	802	794	839	806	808	830	796	834	758	801	809	768	799	816	828	785	760	756	763	838	777	788	841	792	808	766	806	779	826	779	814	827	799	740	810	804	762	811	772	809	830	806	833	789	842	779	846	836	816	802	778	806	838	825	768	794	783	825	830	824	871	833	769	817	837	785	786	811	810	841	852	840	782	821	822	795	817	820	856	809	742	782	868	821	805	832	809	752	819	847	814	847	747	812	790	800	728	786	789	795	828	785	841	851	842	813	805	802	820	794	784	851	794	809	797	768	766	770	780	805	820	852	831	769	856	821	814	798	770	835	877	774	783	837	728	777	764	769	755	791	782	805	808	822	833	825	739	826	810	816	803	851	828	778	792	852	795	816	814	802	803	787	775	834	777	779	834	834	797	794	778	822	822	786	785	794	840	842	816	843	827	824	810	810	784	773	785	777	790	864	846	812	812	806	803	832	879	836	794	796	818	794	764	794	749	798	825	822	811	797	842	771	809	809	820	746	801	871	837	817	811	851	802	786	773	775	807	771	753	792	810	797	835	813	798	821	753	780	826	791	788	775	841	771	812	831	772	869	800	796	855	758	785	851	842	810	875	819	786	764	819	794	823	790	827	787	838	767	817	828	805	800	769	763	783	768	845	794	779	809	797	854	771	754	830	812	840	823	799	766	864	770	812	795	821	907	804	785	806	787	836	830	773	801	820	819	815	775	820	815	764	822	804	828	801	789	765	820	784	807	837	798	715	819	839	748	807	805	809	859	821	797	813	854	811	809	765	781	828	806	795	759	842	829	837	780	794	797	850	816	833	809	820	778	781	787	849	821	787	791	759	782	798	831	782	827	791	759	837	797	827	810	797	789	787	776	826	803	800	853	800	804	748	841	789	765	803	804	859	831	827	804	817	849	872	799	800	814	784	809	735	808	777	827	819	832	808	807	770	813	857	792	824	788	789	799	764	819	774	753	868	788	818	825	824	824	816	830	810	773	784	785	783	794	780	820	786	764	777	842	858	795	798	780	827	836	762	847	827	842	768	814	815	864	801	815	773	822	778	747	815	748	836	822	819	826	779	746	768	790	820	825	820	806	830	852	868	802	803	829	844	790	843	829	761	813	818	840	787	797	852	787	831	823	835	856	827	844	793	775	802	810	821	809	842	822	831	798	802	837	795	843	799	776	780	806	798	824	808	833	822	782	841	759	814	820	799	815	809	860	825	776	799	837	847	788	782	834	867	806	849	771	841	805	810	791	780	767	882	875	858	847	813	781	792	776	851	823	786	839	812	827	835	796	773	839	829	854	793	836	784	771	758	826	847	838	815	755	826	858	767	825	778	812	829	773	847	816	787	786	866	793	804	828	804	808	793	804	788	850	811	848	819	803	768	775	770	758	814	787	782	809	812	827	824	811	746	833	795	764	847	836	803	803	808	816	837	818	799	778	791	799	829	830	748	804	840	773	808	716	756	843	800	765	817	827	736	820	833	843	784	830	798	819	819	855	849	765	744	815	792	788	786	797	752	813	775	835	790	796	800	807	822	774	765	813	826	836	839	790	806	858	830	780	824	808	838	829	757	791	806	862	798	768	792	850	845	812	843	859	787	862	790	794	832	878	803	783	804	868	804	794	793	824	848	785	787	812	735	801	782	784	797	808	779	790	788	759	766	805	826	793	773	793	840	815	804	824	821	807	751	805	791	817	786	860	778	812	793	862	805	810	756	846	820	785	779	873	798	812	795	811	829	772	815	780	807	829	786	794	792	786	792	860	824	847	783	806	798	813	826	785	807	771	789	828	826	754	786	756	831	840	835	810	790	768	798	794	763	805	800	800	798	820	874	776	786	810	833	781	854	745	835	807	802	807	773	789	826	824	815	814	823	831	819	813	864	794	821	762	787	777	750	832	780	771	869	780	868	773	822	754	802	809	763	853	848	827	783	799	851	781	814	830	787	803	821	828	809	807	835	799	806	834	788	775	773	807	781	815	765	782	839	828	856	794	770	819	783	770	770	834	823	825	808	826	842	828	793	785	818	807	810	855	771	812	825	782	761	811	810	831	794	812	810	778	803
41564	14799	2896	1693	1176	850	711	585	481	420	450	381	353	372	338	366	333	324	309	300	306	259	305	274	310	274	293	309	273	301	299	266	299	309	328	299	264	271	265	257	261	251	282	272	269	280	284	268	290	271	279	240	256	245	271	262	278	282	245	249	254	286	287	227	294	232	299	273	270	275	269	271	277	241	271	253	302	254	301	273	254	296	260	263	291	255	286	275	281	236	271	263	247	278	289	258	265	263	291	279	273	262	239	267	269	254	252	259	288	259	292	258	262	275	296	284	284	281	274	263	269	258	276	266	271	281	237	279	253	239	275	255	276	255	272	285	261	255	266	297	236	262	241	280	255	264	249	293	274	248	276	261	259	262	248	289	284	272	247	270	277	282	275	280	293	262	272	300	247	263	297	246	250	281	235	254	249	239	276	301	245	265	250	268	269	255	280	252	240	254	245	277	281	277	307	235	253	281	247	271	244	258	235	274	285	235	273	285	246	258	280	256	276	243	266	264	265	277	233	258	259	247	251	267	289	263	263	275	269	259	290	254	246	263	254	264	272	287	271	269	275	254	256	271	275	286	256	260	259	269	284	268	279	236	281	265	254	271	256	273	249	297	305	249	294	293	266	248	298	239	258	246	296	247	257	277	254	285	256	269	263	263	265	262	250	278	265	267	271	267	285	269	258	234	254	265	282	264	234	282	239	252	267	245	252	277	253	257	288	291	273	282	266	258	262	264	270	280	264	278	254	259	224	266	260	267	268	250	253	270	266	279	279	257	298	292	256	264	269	263	277	253	239	226	257	280	256	260	241	280	268	252	239	251	269	234	271	287	250	274	307	261	240	234	250	247	253	282	256	267	269	253	283	266	268	248	281	284	262	230	253	249	265	290	270	245	258	264	275	273	264	255	287	246	277	272	229	269	251	257	246	240	276	254	265	271	270	266	267	270	260	251	244	255	267	258	274	271	273	277	290	256	243	259	277	272	246	285	273	315	267	270	273	261	253	226	260	272	266	274	283	267	262	257	267	276	275	254	297	274	286	266	278	296	248	289	254	236	264	286	254	253	264	273	266	266	280	274	270	297	287	280	293	283	261	261	297	260	237	253	280	248	236	242	260	282	258	285	262	293	274	293	298	271	231	249	268	264	291	267	246	263	294	260	269	243	258	263	284	260	251	277	272	299	238	279	274	277	280	288	256	251	247	282	267	277	260	262	293	237	268	261	242	294	253	278	281	263	278	236	258	264	248	271	267	255	258	311	256	243	265	231	296	264	269	261	275	300	272	258	282	268	270	271	261	285	258	257	300	269	258	272	259	233	252	261	281	286	269	290	260	243	274	283	245	254	267	264	229	256	287	281	252	250	270	261	248	274	268	282	272	242	307	241	289	269	263	303	280	247	246	285	289	238	250	251	226	280	275	263	294	273	282	265	260	274	244	265	229	286	259	262	284	255	290	270	266	238	265	236	271	288	251	247	268	251	298	281	267	235	244	281	267	266	292	234	295	283	246	267	260	269	255	244	256	265	293	246	261	269	268	261	258	307	254	266	251	280	268	245	269	286	250	275	247	264	242	277	246	274	261	265	283	276	268	285	289	255	245	261	264	276	277	287	283	278	253	281	273	280	284	276	241	250	283	248	304	226	271	277	246	258	280	264	285	257	243	245	257	269	335	279	247	246	246	240	296	266	268	238	287	294	264	264	289	261	251	250	255	307	229	271	272	243	263	260	307	272	285	282	247	265	276	271	292	258	235	247	265	276	259	280	296	254	259	256	285	281	265	280	265	284	261	273	258	260	267	278	267	285	252	257	266	290	264	269	231	254	263	272	252	237	262	272	273	280	293	247	277	250	241	260	267	281	286	277	261	255	289	293	272	276	276	242	257	249	269	264	265	272	247	279	281	251	268	272	266	273	279	283	254	241	315	292	291	261	238	261	274	261	260	282	272	268	300	263	278	271	261	270	281	272	279	277	275	285	264	265	273	245	294	264	289	246	293	265	252	269	295	258	273	266	274	251	291	258	282	288	262	278	265	280	229	261	302	264	261	262	257	267	272	303	278	254	284	276	284	264	270	251	254	245	258	273	275	252	260	269	284	303	270	272	248	294	260	298	279	266	260	252	284	256	284	280	258	241	252	244	286	269	277	266	257	276	283	280	257	251	255	280	288	279	285	270	251	259	277	311	279	270	287	240	241	256	290	261	289	255	261	260	255	298	260	289	259	283	255	266	255	273	266	274	260	265	262	262	249	287	264	290	276	253	272	252	291	273	240	277	272	247	258	269	262	274	252	264	262	255	285	258	280	254	257	310	257	245	273	283	261	254	288	257	263	274	245	255	282	257	279	265	295	262	284	244	247	280	269	295	239	285	241	259	262	254	274	257	266	257	284	269	268	287	267	275	279	252	250	260	262	297	286	244	287	242	263	256	248	287	277	278	259	239	274	293	277	277	258	262	270	265	260	240	287	281	265	281	299	282	249	256	268	229	269	244	256	259	250	278	277	251	254	259	271	272	256	258	256	277	250	270	287	282	266	254	256	291	265	263	261	257	287	254	250	257	272	242	238	269	253	273	271	279	272	253	244	271	252	244	251	271	276	279	276	246	280	262	273	258	251	271	277	307	250	277	237	256	247	260	265	273	265	268	266	272	227	274	254	240	270	272	252	274	240	287	268	253	259	228	265	292	250	269	263	297	270	252	216	246	273	283	286	253	278	260	260	246	246	263	270	254	267	259	287	274	262	251	238	250	275	261	281	280	259	264	286	281	259	293	276	285	266	276	272	286	281	309	266	244	262	237	250	240	253	256	259	272	277	253	269	286	263	280	269	273	264	242	275	266	259	264	278	273	233	277	269	244	290	230	300	273	283	283	287	292	257	270	271	242	258	301	274	257	257	258	253	251	274	261	250	298	254	271	263	230	244	265	272	263	273	271	253	259	255	269	296	271	282	262	240	275	276	254	298	275	275	312	272	279	264	246	275	239	271	247	295	276	272	304	264	249	289	253	277	274	285	242	255	276	262	258	268	263	288	250	264	241	244	263	232	275	296	227	240	244	269	243	298	286	239	263	280	289	284	259	280	261	270	263	261	270	267	258	244	297	267	249	243	279	270	239	233	265	296	290	247	245	281	266	275	271	262	279	273	278	244	269	254	264	253	252	262	275	268	233	281	257	240	264	247	258	277	283	271	286	281	266	274	265	252	231	271	287	264	263	248	261	261	266	296	284	261	268	243	246	294	236	283	250	241	269	275	252	255	235	306	277	279	266	261	301	256	266	285	275	242	263	236	283	276	268	260	285	268	232	261	269	288	254	261	276	259	271	296	264	247	241	282	298	285	276	258	304	273	264	249	278	284	283	227	249	240	260	299	300	270	273	255	257	287	294	270	273	265	234	306	256	269	289	251	270	267	253	269	254	255	273	235	272	269	273	262	287	288	250	297	250	298	242	265	250	250	275	261	257	265	275	245	260	262	246	271	269	269	274	279	277
22424	2354	5381	5608	4753	3931	3199	2714	2285	2066	1817	1679	1471	1424	1335	1255	1215	1151	1128	1082	1044	1018	936	941	947	902	897	840	914	867	887	834	822	784	851	757	803	814	755	766	786	800	804	727	741	723	703	776	762	708	801	737	724	736	737	808	717	738	705	732	698	696	733	762	702	784	780	748	705	735	681	691	718	698	729	729	755	745	723	684	710	737	727	676	728	700	679	769	634	702	708	749	670	725	741	734	740	743	731	747	732	737	737	750	714	685	721	668	731	704	735	655	697	708	684	704	685	693	669	763	734	728	716	659	653	743	680	699	684	718	716	703	715	706	744	734	716	743	731	690	708	685	689	721	736	712	695	679	733	740	684	692	721	684	710	683	712	726	702	722	705	654	787	738	729	711	683	660	686	674	727	724	660	702	724	663	714	734	745	677	733	744	677	675	696	726	698	678	678	733	736	704	711	700	708	690	695	665	661	700	723	673	694	687	689	666	710	699	712	688	681	714	699	763	706	713	700	705	660	671	704	711	675	720	708	724	681	674	712	707	669	729	715	708	736	717	744	706	707	672	709	713	733	748	665	651	693	685	693	662	678	732	746	678	711	736	697	681	746	709	745	679	634	730	759	723	668	678	689	688	713	712	748	686	706	663	689	686	707	740	725	733	777	695	718	702	675	729	719	733	710	718	696	740	708	710	714	652	713	664	730	725	723	668	653	690	680	720	686	753	748	702	710	687	741	759	693	659	712	697	728	715	686	697	668	695	677	717	660	691	711	680	714	693	659	712	727	716	736	664	671	728	721	732	677	699	692	661	728	747	696	658	735	711	725	717	653	715	715	661	687	726	711	688	703	665	731	715	659	686	722	657	704	712	670	723	756	731	667	663	733	697	711	655	726	686	684	674	696	721	710	705	667	722	703	683	765	710	677	681	700	711	727	726	672	722	693	691	715	759	706	699	684	717	669	692	691	690	693	667	708	705	696	726	688	697	690	752	722	725	715	694	682	694	698	687	649	654	691	733	687	688	689	714	672	715	691	684	678	685	758	711	720	665	695	663	723	762	696	740	708	714	748	733	699	729	744	717	717	693	704	737	753	727	710	729	717	746	678	699	731	753	692	710	696	692	729	683	716	685	751	671	705	717	706	642	699	681	708	741	685	694	693	663	686	687	669	720	697	689	681	676	709	701	770	720	715	674	713	671	702	698	722	715	668	700	724	699	686	671	717	692	692	753	713	677	688	738	675	714	694	643	691	735	722	745	673	721	698	692	735	722	696	703	714	718	732	704	649	675	680	683	664	655	731	712	736	705	682	694	687	689	723	702	699	717	710	729	703	715	725	691	680	737	680	702	735	700	670	704	690	702	710	685	723	705	749	681	745	693	703	675	718	721	690	715	698	707	723	707	708	694	673	683	728	685	667	688	673	705	705	708	744	700	720	717	674	715	683	678	708	729	705	704	685	725	706	677	704	689	726	658	724	694	742	715	689	708	721	707	668	707	736	702	694	717	756	650	757	675	710	705	705	708	693	698	687	737	686	717	690	703	693	695	687	655	709	708	680	691	677	720	694	730	713	652	677	715	678	733	709	697	720	737	675	709	729	710	713	693	706	719	667	741	658	660	721	690	738	726	709	667	711	705	675	699	686	688	683	735	721	734	682	724	665	703	649	685	707	733	772	682	694	739	668	718	673	678	726	692	746	646	756	680	716	690	731	717	671	695	647	686	741	689	641	741	691	704	675	676	696	712	705	684	689	710	696	683	706	767	666	692	703	720	660	700	667	710	740	713	710	668	688	698	685	676	741	729	691	655	744	681	716	776	679	695	639	751	727	704	701	692	674	709	731	688	666	678	675	736	735	654	631	726	677	734	682	696	730	731	729	704	698	688	685	740	758	730	706	683	772	665	695	722	701	693	688	717	682	675	703	706	694	696	662	752	702	665	747	731	714	701	713	644	750	697	711	702	701	696	704	757	720	687	678	729	706	695	726	737	687	661	678	697	676	709	677	703	741	721	714	690	723	714	670	700	708	739	743	690	684	688	690	685	635	704	708	694	695	656	750	713	705	683	705	661	692	749	630	706	731	685	687	671	696	699	726	677	699	709	636	679	697	662	688	692	708	640	658	718	703	667	707	688	733	704	732	720	750	664	687	742	675	694	700	695	730	712	709	691	667	703	678	660	715	740	678	699	708	707	717	702	706	715	679	662	675	715	677	693	709	686	691	695	724	674	699	705	652	718	691	741	721	683	689	714	685	728	644	703	742	740	688	690	768	696	716	716	727	715	707	744	749	683	764	701	680	668	691	699	661	756	683	722	693	694	675	723	678	726	678	745	647	701	726	709	657	689	677	737	665	719	718	673	726	665	729	711	731	757	715	688	670	694	682	679	718	695	658	725	683	684	678	718	708	710	717	692	726	718	698	684	727	695	732	689	734	696	767	701	731	697	733	682	715	697	730	752	672	708	713	706	675	645	660	730	678	676	745	696	715	748	670	695	738	729	693	685	716	687	725	711	726	731	682	707	682	720	755	671	729	699	668	694	694	730	737	704	713	692	689	676	715	691	693	673	718	694	712	728	698	702	709	691	694	726	653	685	677	714	689	693	687	683	722	675	689	731	697	743	700	729	693	707	714	753	735	705	697	742	654	708	689	683	690	696	705	701	709	655	716	700	678	655	741	708	722	671	711	665	667	734	740	707	673	661	662	718	701	697	689	697	706	693	670	685	724	677	694	704	705	665	674	695	707	640	690	718	690	668	762	709	709	714	694	682	711	727	730	687	709	654	695	722	678	690	732	681	762	743	664	672	695	680	720	681	710	662	732	710	700	651	726	680	709	717	714	671	734	665	738	714	686	730	698	729	730	723	696	674	636	732	744	722	668	702	691	692	716	699	690	709	696	707	743	716	726	694	701	730	695	713	695	675	685	699	682	672	706	668	712	706	647	702	706	680	722	688	737	659	710	692	678	693	721	693	705	724	677	728	654	660	686	675	712	668	717	665	693	708	680	688	680	695	689	683	710	700	710	724	695	711	723	642	715	739	702	745	713	655	673	710	660	721	663	734	744	677	742	677	698	734	723	647	695	732	682	709	696	720	677	694	689	672	726	677	714	672	718	644	720	677	683	654	705	668	689	703	652	676	643	709	681	723	732	698	697	727	672	702	697	665	690	727	688	688	730	709	705	692	677	713	674	671	695	748	682	746	696	715	722	739	672	671	690	697	676	722	688	659	729	653	706	676	668	739	664	718	694	709	676	722	681	712	685	674	683	685	669	695	654	694	716	709	725	711	708	717	709	719	716	658	728	724	642	691	703	701	686	715	718	725	674	748	774	700	710	745	721	691	696	702	693	700	663	704	666	663	655	704	695	693	731	682	701	690	691	696	660	724	677	675	690	765	656	705	706	669	705	676	678	705	731	688	716	688	688	710	695	743	715	726	720	656	692	758	716	680	690	676	730	677	719	737	691	722	698	696	696	714	741	696	726	720	718	735
3006	218	189	193	177	185	165	202	157	149	180	180	147	162	171	147	163	155	167	138	160	168	159	186	147	135	170	175	180	159	167	185	167	155	202	152	188	141	154	149	150	156	164	172	153	153	162	150	154	153	158	158	165	193	157	153	159	176	186	147	158	155	149	164	173	167	186	137	166	136	167	156	170	165	168	155	175	159	146	152	153	156	181	168	144	183	171	168	161	188	178	174	179	181	179	135	160	167	169	169	143	170	150	163	157	161	184	142	160	203	165	150	175	175	164	131	177	145	148	180	150	147	171	177	179	177	164	179	164	151	183	162	167	179	151	152	151	188	162	171	170	188	169	170	207	167	165	157	151	145	157	161	166	173	161	152	156	215	164	151	165	186	160	147	143	170	146	163	159	131	151	146	154	136	135	158	153	157	147	165	150	144	177	163	167	153	172	149	155	159	143	175	147	168	163	160	173	146	157	167	154	170	161	155	161	182	152	157	181	163	147	148	176	164	168	164	154	169	157	157	161	173	150	176	185	157	192	150	150	153	159	166	150	160	163	161	147	164	163	146	155	165	170	141	150	166	166	157	192	154	166	144	160	171	168	147	156	160	160	154	164	181	155	160	147	177	151	150	146	162	135	142	172	170	156	160	153	170	169	160	148	135	188	148	184	164	170	183	170	169	164	162	166	162	164	171	165	138	148	157	166	169	170	179	160	172	164	144	142	158	171	157	160	175	176	168	164	188	170	140	170	168	157	173	166	152	160	164	169	157	176	158	169	167	154	162	193	184	166	167	171	161	168	158	188	171	161	164	185	153	163	152	167	159	168	169	162	136	155	163	173	163	175	179	181	169	161	154	169	168	138	170	149	196	177	164	189	138	183	152	161	154	152	172	160	168	148	158	142	157	175	164	176	129	159	180	185	154	163	172	139	164	170	169	160	168	157	180	163	154	171	159	184	170	164	152	164	165	171	159	168	161	138	151	157	151	160	150	152	143	155	163	147	172	172	154	167	148	166	156	165	158	156	172	171	145	155	169	180	155	167	161	161	162	159	144	160	163	160	182	168	157	156	142	179	198	165	136	150	153	174	183	162	145	146	154	176	146	154	168	157	150	155	172	163	170	173	173	171	167	154	176	164	154	181	159	186	159	161	165	150	165	163	165	186	174	148	157	159	153	129	157	171	154	162	173	159	165	146	183	165	140	171	172	175	160	144	161	153	160	164	164	168	139	162	160	160	157	178	183	161	175	171	172	177	191	151	168	149	176	168	152	159	170	176	162	157	184	146	165	154	160	179	156	134	150	170	173	158	165	154	152	155	178	154	157	164	165	146	180	161	164	172	167	156	148	160	175	151	145	156	189	176	145	159	181	162	165	167	168	168	165	151	158	183	155	159	156	169	149	154	168	177	172	168	176	160	169	148	159	164	177	154	160	188	167	171	167	169	193	169	170	150	149	151	140	154	163	194	153	167	148	174	181	170	149	180	149	158	174	166	174	186	161	178	174	123	160	155	172	177	141	133	159	154	155	167	182	132	147	159	166	155	178	149	128	170	169	166	151	174	150	154	143	186	168	164	164	144	187	168	155	155	155	164	155	163	136	192	181	135	190	168	153	158	152	168	163	179	159	141	158	216	158	142	151	160	184	160	167	144	145	152	152	171	178	146	160	152	174	154	172	146	171	169	158	160	154	144	184	196	169	161	157	174	161	181	154	183	177	179	197	164	139	157	152	165	173	154	144	180	154	179	164	176	164	170	191	160	144	153	175	129	146	167	154	158	159	168	163	176	156	129	160	164	155	175	160	156	187	169	143	145	180	169	165	150	158	160	141	172	167	157	186	169	152	167	139	144	161	159	162	152	167	194	163	167	170	174	187	162	165	175	166	153	176	163	178	160	160	164	170	157	180	171	164	160	166	157	165	153	141	155	164	161	133	136	167	173	147	180	158	163	148	147	174	156	167	149	158	162	168	169	174	154	165	146	144	163	177	173	174	156	167	179	142	152	167	174	153	175	174	162	176	163	166	150	163	181	172	160	166	154	166	164	151	172	159	180	187	163	151	162	165	145	177	155	157	157	155	148	145	147	153	163	142	165	165	167	171	162	174	148	170	159	166	154	159	183	166	180	166	164	162	190	159	143	163	176	164	180	161	178	169	167	154	163	175	194	168	165	136	168	170	154	177	158	149	175	162	168	157	146	176	190	157	168	147	146	146	167	179	177	153	178	155	123	149	173	152	154	172	172	175	165	146	147	147	173	154	171	148	164	158	177	143	171	143	154	163	140	167	147	149	150	178	153	168	149	174	174	154	156	148	172	172	175	175	148	169	166	159	157	140	149	168	162	153	172	139	159	152	167	161	145	164	160	168	186	150	172	159	146	162	142	157	141	169	155	155	179	185	199	162	162	156	172	148	173	164	176	166	163	169	164	172	157	171	157	159	159	149	178	175	158	155	176	171	151	157	157	164	173	154	170	153	166	151	163	141	157	170	180	189	152	175	133	167	175	189	191	179	171	173	160	151	147	161	147	179	166	145	146	171	170	184	167	147	182	179	155	154	166	164	171	145	195	186	149	157	178	163	182	159	148	167	153	181	155	192	164	154	143	156	187	146	153	178	152	153	158	147	159	165	166	152	174	164	147	164	166	156	183	173	149	150	157	163	163	170	157	146	146	157	176	147	155	153	163	171	165	153	158	152	153	175	163	168	164	170	184	153	158	179	163	166	172	157	154	172	168	162	188	162	162	171	177	141	147	190	163	161	163	146	165	173	184	168	160	180	194	162	164	173	168	186	154	153	161	161	171	157	175	150	162	176	152	159	165	175	182	155	148	162	170	154	163	169	178	143	207	175	161	170	154	188	167	150	156	191	165	156	147	147	164	166	155	172	174	162	142	161	131	164	169	165	147	150	161	152	156	161	182	157	148	161	165	157	142	155	154	182	159	164	177	169	191	165	173	174	153	170	158	134	170	161	181	162	173	167	162	159	170	154	160	187	170	156	170	157	175	169	147	163	167	150	161	134	158	163	176	150	160	155	172	167	166	149	176	161	186	165	135	155	199	153	174	164	166	156	150	172	155	157	173	168	168	183	170	180	173	166	160	171	134	160	181	151	167	141	167	161	176	163	168	157	149	150	153	158	166	157	167	177	159	165	163	155	184	161	185	150	164	167	135	144	176	167	186	152	162	166	137	171	169	162	146	184	152	176	181	176	148	172	164	149	160	152	176	162	167	157	147	154	178	150	187	137	182	173	160	168	173	175	165	175	164	177	165	157	146	159	141	163	159	167	171	146	177	164	191	156	143	180	165	180	166	149	149	173	159	159	187	162	165	162	169	165	163	161	180	179	175	153	155	148	147	193	146	175	172	187	158	147	151	164	154	168	186	165	173	131	167	163	165	168	142	172	150	156	196	170	160	150	161	159	158	160	156	150	191	169	144	153	162	159	174	135	154	172	143	178	146	146	159	143	169	171	140	146	150	163	155	149	152	154
3221	563	631	606	621	604	544	555	576	567	553	519	522	540	508	492	512	476	511	480	498	541	483	469	489	520	455	506	494	528	515	523	471	508	516	496	523	501	471	500	483	482	483	458	485	481	472	559	505	537	525	430	493	478	490	488	541	502	488	494	522	487	466	485	508	514	490	488	486	498	478	484	487	493	481	528	531	484	530	481	472	474	491	470	488	483	473	485	504	501	507	479	475	494	493	516	484	484	486	461	504	452	457	508	496	474	478	482	502	473	523	485	490	494	500	477	515	496	526	483	500	470	490	493	492	480	485	499	491	504	445	515	463	490	519	512	547	513	484	507	488	473	485	473	510	496	467	472	498	508	505	492	483	508	486	452	490	460	508	491	519	453	513	533	494	492	454	507	466	492	483	453	473	487	498	492	498	483	471	493	486	483	457	519	482	510	466	463	493	508	465	502	504	519	509	487	485	462	491	505	495	471	457	472	517	522	465	491	500	508	485	457	482	535	533	535	463	449	493	506	488	509	479	473	463	482	492	499	522	490	502	472	470	529	493	450	475	474	458	541	497	524	478	490	453	517	487	489	475	504	464	509	493	490	489	491	487	503	489	494	501	489	482	498	498	484	462	481	495	493	471	491	515	486	490	487	462	519	483	488	461	456	471	504	477	508	514	492	525	517	486	488	507	490	485	524	461	454	475	486	497	489	504	494	495	504	502	508	484	498	491	504	474	496	516	481	477	496	495	476	511	499	511	505	473	512	531	528	500	486	532	505	529	490	523	512	517	510	481	462	549	456	501	489	480	532	489	476	506	449	474	523	499	480	471	475	503	489	485	500	475	487	485	482	451	515	497	472	519	472	478	499	518	488	532	496	540	470	496	500	462	478	477	485	515	486	519	485	514	518	469	483	525	496	511	487	481	510	491	534	490	509	497	468	490	473	485	469	477	514	497	501	513	499	484	471	472	488	470	497	468	522	492	535	498	495	529	487	485	471	502	469	486	480	513	520	504	459	481	439	479	493	480	477	448	489	506	504	504	475	491	509	482	460	465	478	476	459	460	502	501	502	467	530	516	503	514	492	484	516	493	446	525	489	512	521	463	473	473	455	513	498	479	441	483	465	466	497	489	469	486	495	459	464	511	539	501	510	514	490	509	507	489	500	450	527	494	545	506	472	481	481	486	502	494	533	465	499	506	490	490	523	462	471	493	497	486	478	506	513	467	490	461	511	502	490	496	507	496	490	509	518	509	461	493	507	522	503	549	523	479	496	510	492	463	469	500	471	512	479	463	473	530	501	506	486	543	496	495	504	496	489	473	456	520	494	482	496	497	538	512	465	457	485	510	486	501	459	501	519	457	460	503	503	469	508	491	490	466	497	469	514	459	482	529	502	486	484	488	459	509	543	473	460	510	484	446	491	513	484	508	516	504	513	504	484	489	513	520	471	493	502	467	467	483	480	511	516	473	482	521	475	516	486	514	487	496	465	507	483	502	483	500	471	518	492	530	465	491	469	519	483	501	495	525	502	509	484	509	508	481	493	486	478	517	538	466	498	520	517	491	508	490	513	502	509	487	510	450	478	445	475	490	527	529	500	509	507	486	484	484	481	461	522	501	518	464	479	509	506	504	526	532	491	501	489	505	466	470	538	498	507	493	509	509	479	525	454	487	522	501	509	470	489	503	459	452	491	471	536	501	495	552	463	530	485	501	506	495	512	502	523	449	500	475	474	461	526	509	500	471	502	509	482	477	468	457	518	515	493	477	479	466	492	476	491	501	462	481	501	483	496	479	470	482	503	540	501	479	512	474	516	486	529	504	475	483	528	509	465	479	486	462	455	511	478	529	510	493	511	491	526	488	494	515	491	524	511	457	516	487	519	505	465	564	520	502	495	516	523	513	496	517	486	508	497	501	477	511	492	549	474	504	500	463	528	454	481	478	516	478	513	542	493	501	521	535	442	537	465	518	503	515	473	469	501	501	467	500	500	499	499	512	552	495	495	503	507	495	519	510	494	520	487	540	482	495	530	504	492	514	466	510	500	495	503	481	532	473	475	510	508	500	499	481	530	506	478	504	504	474	460	500	477	474	510	489	557	449	520	519	492	499	521	500	497	475	514	553	503	523	484	476	484	504	485	481	505	461	507	466	499	491	472	474	502	437	486	476	491	438	522	503	523	490	486	527	491	499	488	460	516	522	456	492	500	497	485	520	491	482	508	454	487	507	504	536	477	559	486	480	498	482	494	485	488	526	444	503	516	467	472	475	504	496	493	472	467	456	501	509	489	507	444	528	473	516	486	490	519	457	506	475	460	483	480	530	488	515	474	510	484	499	464	503	489	543	470	493	504	501	490	520	466	513	510	436	475	490	490	471	434	490	524	489	492	501	499	468	505	449	510	474	450	508	514	495	491	498	527	525	541	500	483	491	479	498	510	461	478	500	531	478	479	481	494	478	489	488	460	495	479	488	485	494	509	483	475	497	466	504	517	523	468	526	505	491	490	478	510	480	473	508	508	478	523	503	474	466	484	476	505	517	482	460	538	481	461	484	500	512	481	550	516	467	495	464	531	504	529	515	532	511	497	483	516	519	493	496	524	518	503	486	519	499	440	504	494	527	481	485	495	472	474	518	487	494	472	539	494	455	478	515	475	466	472	494	536	505	464	477	524	499	484	516	490	501	486	457	526	509	515	483	474	518	482	522	515	468	473	493	507	529	478	522	519	518	547	554	509	504	523	513	494	524	510	512	508	480	510	493	486	456	493	479	517	501	439	500	499	482	488	526	521	484	494	485	506	514	475	521	472	492	489	435	517	548	440	471	471	499	474	470	497	514	475	472	500	483	505	477	508	465	471	525	538	503	494	511	511	532	480	481	469	526	490	506	497	456	483	481	490	489	474	501	527	501	494	506	502	476	493	515	488	512	504	539	490	522	489	501	488	512	525	506	547	507	510	476	543	477	495	440	470	495	490	496	515	503	499	495	508	476	483	486	522	527	488	496	488	491	470	496	477	507	491	519	496	473	504	506	512	473	533	462	474	475	499	528	482	491	491	454	527	463	503	516	525	474	521	493	516	521	518	502	495	503	512	542	473	495	533	513	487	456	486	499	514	492	516	463	521	479	490	513	517	481	543	543	487	517	484	491	485	482	522	475	530	479	517	497	506	506	480	459	472	516	499	515	471	537	509	518	541	493	521	494	492	507	511	453	511	486	442	502	493	484	511	501	487	453	545	523	485	478	506	500	464	485	484	526	510	507	506	493	492	501	489	486	492	544	472	508	506	497	502	514	495	525	514	473	463	484	520	507	481	495	478	503	509	505	500	556	505	497	484	517	509	485	457	490	495	495	501	537	521	469	533	489	500	458	512	510	470	474	473	501	486	453	473	506	481	492	513	487	454	495	499	456	474	435	481	505	484	515	447	475	509	495	478	539	540	501	481	479	472	496	476	455	485	505	473	464	487	481	486	532	466	495	454	481	463	507	518	517	504
30480	7756	1519	993	770	576	500	473	422	420	356	339	340	328	323	291	298	329	363	350	298	312	293	311	309	326	332	333	268	292	294	284	310	332	328	299	290	302	306	279	307	294	272	312	293	267	301	311	320	329	311	287	307	320	304	314	293	290	343	307	323	285	319	330	296	295	301	276	332	268	308	287	327	278	281	295	305	314	294	284	318	283	283	304	301	291	306	320	301	278	324	306	319	283	288	296	297	303	309	324	339	273	286	341	294	313	310	290	299	316	309	294	285	336	309	299	283	269	316	272	309	286	319	323	297	316	284	284	279	263	293	280	294	298	283	315	284	297	305	264	280	305	299	321	293	279	303	301	281	289	267	318	325	326	310	284	300	300	295	295	306	294	316	288	265	308	289	322	288	293	305	286	301	313	307	323	283	287	260	318	294	303	300	278	282	300	284	300	312	304	302	296	300	293	295	305	295	319	356	291	330	304	303	313	283	304	330	312	302	321	279	319	270	287	306	303	282	285	309	308	314	322	296	317	268	283	265	301	287	290	266	311	306	319	293	323	265	288	283	299	315	275	291	299	312	314	307	306	296	296	310	290	300	308	305	308	317	309	299	319	277	291	306	340	275	311	301	325	319	308	334	322	321	315	330	288	271	318	297	299	282	336	281	300	316	310	285	298	299	285	291	302	299	302	285	320	291	273	325	279	276	258	283	311	290	282	286	240	307	275	330	293	300	301	300	315	325	302	290	313	279	293	302	302	309	294	336	308	273	292	284	285	313	281	312	264	299	283	295	317	289	280	295	284	315	338	293	263	307	336	280	276	314	328	293	309	283	281	302	316	298	310	273	284	316	310	310	300	316	295	318	291	306	284	292	334	283	284	304	279	274	296	271	318	272	298	283	295	289	293	308	296	313	301	324	309	300	301	285	303	313	305	287	328	313	258	302	285	311	281	296	321	298	292	283	306	290	301	280	293	302	308	304	341	254	301	271	316	320	276	305	304	315	286	291	275	265	279	311	307	321	278	319	300	309	297	303	314	316	306	305	307	313	278	280	321	296	317	284	322	297	293	277	276	279	306	287	282	294	330	295	306	327	277	303	317	312	298	304	296	291	295	286	282	300	312	282	303	298	272	310	309	266	311	326	357	322	320	302	263	314	312	311	269	301	316	281	307	302	296	280	278	265	309	287	329	296	274	316	289	306	304	285	278	280	288	302	279	286	293	313	318	325	296	278	300	298	305	255	310	327	297	316	322	308	300	292	307	303	322	288	300	299	292	330	280	316	299	321	292	302	311	312	296	292	290	280	306	293	299	278	274	297	303	280	305	279	270	278	301	303	316	309	268	296	281	308	326	325	292	274	304	349	292	276	291	289	293	303	283	299	304	305	324	303	299	318	323	313	312	301	325	269	298	306	298	289	330	302	296	281	314	297	300	282	291	316	294	278	264	343	322	314	307	295	278	279	326	321	268	294	291	275	284	317	305	284	334	305	300	316	289	319	286	287	291	304	294	310	268	305	318	289	281	327	289	289	316	308	263	275	296	312	305	305	290	295	303	334	318	309	301	321	322	297	317	318	305	300	275	288	313	295	313	297	330	285	309	299	349	311	285	337	281	312	282	320	274	307	335	275	299	326	289	315	305	287	285	306	306	328	302	285	295	309	319	306	286	319	297	340	269	320	292	284	304	288	316	283	269	324	308	320	297	278	282	281	334	304	308	332	299	304	309	309	307	304	295	314	302	321	333	281	279	286	309	287	331	302	290	308	285	314	280	296	278	306	275	311	306	282	302	299	313	298	282	305	290	251	319	316	290	302	290	288	298	280	267	309	282	326	286	312	311	297	296	312	284	339	278	294	281	318	308	289	283	324	310	299	325	284	295	306	291	304	302	316	311	308	328	302	317	291	299	309	292	279	269	280	273	296	320	308	294	288	277	313	301	310	291	279	305	330	279	290	300	275	274	273	286	324	327	293	300	276	293	329	294	289	304	283	330	295	302	309	298	296	287	283	300	301	317	291	276	306	291	268	319	274	293	293	306	294	302	291	305	334	305	289	288	302	284	273	278	299	301	278	337	312	289	319	299	320	329	273	311	307	300	310	284	306	288	306	317	303	281	287	303	279	296	321	290	279	280	301	305	308	298	284	308	289	301	301	324	315	309	301	286	309	298	294	292	306	315	270	285	318	317	262	337	309	315	293	320	277	330	303	302	297	323	283	340	278	352	309	273	301	302	283	298	289	280	271	302	319	313	295	297	313	299	300	303	306	291	300	316	289	322	270	307	295	322	299	288	303	301	290	284	319	310	298	292	312	304	287	294	306	279	301	288	321	302	284	311	309	303	318	307	266	260	295	296	312	301	330	307	325	314	274	317	264	277	331	294	295	266	303	286	260	294	300	315	314	314	329	319	320	284	309	293	288	295	310	297	299	278	284	270	327	294	324	278	322	298	293	328	291	274	269	261	324	260	303	309	319	289	334	281	300	284	305	315	278	314	300	297	276	303	307	336	290	302	321	295	298	308	266	290	272	314	321	299	304	302	303	310	284	295	299	317	277	273	293	282	357	294	332	290	300	292	289	274	295	295	303	296	293	321	319	295	315	319	333	309	309	288	305	312	300	280	271	327	292	271	310	317	293	309	276	253	317	321	329	290	276	314	306	323	323	295	301	262	261	294	286	303	295	311	276	305	287	274	291	303	291	319	306	312	294	304	282	312	316	307	284	318	314	299	312	303	275	304	306	305	290	288	282	300	309	302	284	309	317	293	290	288	307	281	306	283	305	295	313	298	282	294	307	272	306	313	333	309	303	281	320	288	307	317	314	328	278	306	318	330	313	283	323	309	276	308	280	329	296	316	282	325	301	304	299	289	298	291	298	325	287	323	303	312	305	279	289	319	279	284	290	301	329	311	297	296	306	300	285	311	288	294	316	327	314	308	276	301	305	311	311	325	298	273	299	304	275	278	302	302	295	306	310	284	307	320	306	281	284	286	300	306	293	301	307	306	299	296	292	263	305	310	308	292	305	278	299	289	295	301	306	303	305	308	332	288	308	309	318	292	328	320	297	270	332	311	303	312	315	283	287	278	329	291	280	282	313	299	284	295	283	290	309	283	290	290	280	305	268	283	321	318	320	291	289	320	280	295	305	334	286	282	284	304	277	292	287	277	278	293	277	298	290	301	291	312	322	295	330	304	332	269	306	285	307	316	311	283	328	268	312	286	296	299	291	305	269	304	276	288	282	279	306	336	314	303	285	285	300	277	291	292	287	282	271	287	289	301	300	303	312	295	295	301	298	295	292	301	292	294	326	307	292	306	313	294	330	331	302	277	327	306	318	273	276	289	312	327	299	318	283	260	289	292	277	292	308	307	278	287	312	323	290	282	278	289	279	295	297	301	264	306	297	291	324	292	301	269	319	312	288	272	314	323	310	288	294	270	289	302	296	316	311	308	286	285	281	281	305	292	283	304	330	323	315	308	276	305	263	323	300	303
16505	1700	3312	3429	3107	2517	2211	1919	1662	1529	1429	1267	1188	1193	1138	1086	1082	1031	969	1074	1002	966	982	898	928	937	894	858	897	915	893	839	944	839	891	860	873	839	837	845	854	853	895	849	812	805	794	832	857	786	837	816	787	847	842	809	825	812	773	829	804	839	809	793	789	739	775	799	821	816	849	864	795	829	826	797	772	797	840	833	835	778	808	804	784	773	767	822	832	816	751	819	796	782	819	798	822	781	794	829	794	834	802	763	783	886	757	790	780	819	852	752	779	824	833	786	824	781	781	796	763	853	848	728	736	762	779	823	778	760	815	864	826	830	785	775	800	810	828	798	773	830	827	798	837	766	771	858	792	820	800	833	783	812	859	759	813	851	774	791	776	823	800	821	800	817	805	810	786	820	821	790	806	816	823	775	754	811	797	864	786	811	788	799	844	763	795	800	803	840	803	789	831	855	818	787	828	791	825	799	794	785	782	829	827	837	854	835	765	803	783	827	760	847	743	805	794	819	756	856	839	815	819	834	854	777	829	811	813	820	775	791	790	783	825	812	810	831	796	813	769	859	811	796	776	784	772	793	797	774	778	786	758	827	762	796	804	797	823	817	781	815	841	825	758	782	774	794	844	791	792	815	765	778	816	812	802	761	739	810	754	831	752	812	806	793	789	756	801	824	797	813	821	780	837	761	783	817	813	793	846	810	838	748	781	827	787	842	861	767	796	799	819	739	857	843	843	835	815	824	859	790	776	831	862	820	859	830	798	798	823	839	831	801	804	812	832	818	756	805	801	845	798	772	798	805	838	826	802	761	812	845	769	863	787	845	800	805	804	783	781	801	825	806	793	803	812	812	826	805	796	794	809	822	782	821	793	815	800	802	792	809	781	767	847	825	779	786	791	779	800	818	801	733	821	794	815	765	839	814	774	823	823	820	824	787	843	815	800	739	816	830	822	816	803	796	787	822	773	801	846	810	772	821	815	808	882	797	772	853	763	809	782	793	803	809	828	769	798	837	836	834	811	791	819	770	817	837	796	814	820	792	832	799	788	815	804	849	762	834	803	799	785	780	837	823	767	774	833	769	788	821	823	804	824	776	786	764	838	818	821	807	849	799	739	782	776	867	831	794	758	761	819	819	805	808	758	838	837	822	827	761	805	783	773	784	792	861	822	787	826	761	797	812	835	815	777	845	783	776	797	827	791	782	752	781	831	805	852	804	819	786	792	791	791	785	819	839	781	801	790	795	793	823	815	817	800	797	781	755	792	809	830	819	825	858	812	755	806	812	743	786	838	765	778	853	852	782	783	830	782	757	830	784	822	808	811	763	799	767	835	829	760	787	816	821	829	825	840	788	772	804	783	813	725	817	849	788	794	808	787	807	759	821	776	810	806	797	736	735	784	867	843	832	819	844	767	814	835	779	837	802	828	813	810	800	793	819	802	816	813	809	766	789	853	769	776	790	847	805	807	842	845	805	854	792	805	787	812	814	790	782	782	790	759	768	814	792	798	797	736	763	829	834	817	819	788	795	831	796	809	805	785	821	813	752	840	817	824	790	762	846	749	788	847	800	824	847	796	810	803	785	822	849	805	802	789	816	793	756	814	850	811	804	783	750	842	828	779	729	814	808	832	810	784	828	750	814	855	818	812	800	819	837	762	742	838	782	815	826	739	799	821	772	800	811	816	780	883	794	815	784	851	811	765	792	880	807	821	802	828	785	811	769	827	801	813	820	824	796	783	810	816	846	804	786	829	832	781	793	784	803	805	780	835	807	812	807	814	760	839	835	812	800	820	790	815	815	863	818	775	808	824	795	808	783	763	814	804	800	754	761	837	732	815	788	776	823	773	812	832	791	851	803	800	811	759	851	779	801	783	828	836	801	781	807	757	845	789	758	841	813	797	801	829	776	782	770	771	814	810	802	804	775	751	796	869	819	806	791	757	829	782	770	806	810	751	785	807	813	798	773	755	782	799	813	868	762	770	870	828	802	800	817	801	840	846	809	827	788	796	787	823	808	796	790	803	829	760	812	782	792	787	750	866	823	841	795	809	819	781	809	844	779	770	802	783	826	795	800	779	797	771	782	826	757	794	784	802	790	790	841	818	827	766	824	829	770	796	811	795	840	785	800	775	833	822	807	807	831	803	796	817	829	803	853	849	786	805	708	797	789	767	766	794	789	808	810	788	809	767	812	791	811	845	804	803	752	806	778	781	771	792	790	757	823	790	807	870	849	797	805	791	750	761	823	796	794	839	810	809	831	823	783	811	828	824	762	809	772	839	779	802	806	823	779	776	803	782	810	794	809	792	762	835	757	782	770	764	837	784	790	766	759	797	768	840	789	833	789	814	788	809	813	854	805	818	845	879	845	754	791	781	878	886	817	775	821	832	807	781	818	785	814	788	803	788	842	821	760	834	808	829	817	826	859	778	794	785	811	789	838	774	796	787	810	786	804	783	792	819	798	848	809	808	778	825	797	847	802	772	790	826	785	777	799	803	777	802	829	844	772	795	766	793	777	819	790	809	743	839	812	833	771	821	838	811	802	821	839	828	826	797	784	809	776	772	806	811	822	757	769	812	822	831	843	868	804	839	781	793	825	782	783	798	799	805	772	784	801	795	854	808	799	818	777	769	803	759	806	824	744	833	860	780	801	801	832	782	815	826	810	830	767	784	821	810	818	796	823	837	764	830	792	813	875	779	809	751	768	772	818	846	787	806	783	805	767	788	764	800	792	838	813	776	787	770	795	750	816	804	793	836	831	773	791	841	758	829	831	845	763	825	795	814	776	822	820	795	866	810	806	819	844	844	799	826	768	788	832	806	782	807	796	800	819	744	831	850	849	786	789	793	813	823	798	788	777	806	759	739	745	767	818	818	830	809	797	824	800	785	839	791	807	833	833	780	811	792	832	774	862	786	798	801	789	754	802	785	817	768	808	788	762	799	801	870	774	777	797	778	764	796	793	831	779	811	804	823	801	792	839	784	770	796	797	865	841	792	782	824	822	784	804	832	792	793	830	793	807	726	733	819	819	811	807	820	812	806	835	805	751	851	760	817	838	817	810	798	762	804	763	795	768	774	823	802	840	809	779	789	864	801	792	819	826	751	766	820	817	781	793	799	833	816	803	765	796	812	814	847	820	830	767	874	809	811	784	847	792	816	796	819	804	802	791	844	790	813	789	796	769	831	773	788	775	856	809	837	848	857	821	833	792	724	798	773	829	812	818	786	767	854	810	796	768	790	803	762	844	794	801	800	790	821	812	780	781	783	779	811	808	809	806	793	809	784	828	753	767	819	850	812	787	807	766	785	822	791	789	821	845	827	845	820	799	808	789	810	814	766	800	791	815	774	841	795	859	805	811	786	766	779	829	810	780	836	817	857	761	825	839	886	834	785	794	793	799	846	747	752	802	822	816	772	779	778	765	793	742	833	811	787	814	769	815	778	780	862	812	730	826	831	858	816	762	764	811	802	830	792	807	806	777	812	795
41177	16221	3128	1724	1165	911	736	555	523	434	448	409	339	374	341	300	340	317	309	321	294	285	302	307	300	307	318	289	289	251	281	268	308	300	305	284	262	262	239	261	287	289	300	251	258	260	260	269	277	280	284	292	276	258	281	271	253	292	283	280	268	297	274	259	281	277	259	279	252	267	273	287	259	245	259	236	220	245	280	285	258	255	299	267	262	256	235	256	240	274	254	246	272	249	271	271	280	249	290	303	254	287	284	312	274	254	254	252	294	230	296	262	272	280	287	259	254	238	258	283	280	253	264	271	239	273	249	282	276	275	244	273	257	272	269	300	246	242	251	279	213	281	267	248	260	301	270	255	250	264	270	254	250	261	281	279	252	276	265	250	283	240	266	283	262	263	286	237	267	252	267	272	287	287	270	310	254	268	220	260	255	261	258	282	274	257	286	268	248	283	296	273	252	252	270	269	269	257	317	263	267	297	270	271	268	278	247	286	244	252	296	290	266	252	266	285	254	259	247	266	273	287	250	286	274	248	270	268	303	248	272	247	251	247	262	279	275	255	260	292	242	298	271	262	248	266	255	253	294	289	262	273	251	257	230	266	290	265	266	251	285	284	270	294	269	280	268	251	275	287	283	260	263	241	270	282	259	297	248	249	279	258	285	253	290	309	263	254	276	292	280	266	258	227	228	268	243	250	235	245	244	261	258	264	261	275	285	262	265	277	265	244	263	295	300	261	267	275	287	264	301	283	294	255	258	261	259	250	281	267	238	286	253	265	266	270	265	282	280	248	250	266	258	255	253	267	270	268	253	270	288	288	274	280	256	284	268	263	254	277	274	288	249	283	267	302	287	254	272	250	245	258	278	255	285	229	281	284	272	296	264	283	281	247	266	274	258	269	258	264	264	266	234	244	282	261	246	267	243	307	230	254	262	259	264	291	268	291	241	242	253	263	237	261	271	231	277	239	276	248	230	301	262	264	269	246	275	252	241	266	264	290	258	278	282	262	280	262	247	248	268	264	268	270	264	260	283	273	269	272	273	261	303	292	263	237	254	309	267	256	280	261	259	255	260	237	249	299	256	271	254	256	296	263	251	283	263	275	270	266	287	278	255	301	283	250	269	259	279	287	271	271	230	265	281	254	269	288	249	301	291	265	243	269	259	257	294	254	259	272	268	270	277	279	294	280	288	246	238	283	293	285	263	272	278	270	255	269	264	264	261	269	264	273	273	249	304	249	262	273	281	286	269	272	260	260	245	274	264	266	263	225	243	272	249	257	244	260	273	266	249	247	272	260	305	284	267	278	272	245	250	270	287	282	256	271	285	251	258	236	286	276	282	261	255	280	278	277	247	243	260	276	280	258	260	246	266	270	307	282	274	263	279	268	271	243	237	263	270	273	285	262	259	267	265	266	237	249	258	276	256	270	285	268	279	270	270	264	263	282	291	262	277	248	261	297	261	261	256	271	261	234	259	247	269	267	253	236	268	283	258	254	300	256	261	279	245	261	269	261	255	288	285	275	278	281	293	245	297	283	261	246	268	268	286	260	274	249	292	263	300	265	272	267	275	264	252	277	237	277	256	279	242	270	259	235	278	260	271	244	254	305	294	265	248	235	255	257	272	241	265	251	282	270	272	279	265	285	263	280	260	272	275	262	281	260	263	264	277	249	251	267	268	253	304	243	237	283	267	280	276	248	258	258	276	295	277	284	261	253	250	243	267	261	261	274	260	268	269	298	286	281	275	280	280	236	259	271	262	273	276	276	285	286	269	250	226	262	260	275	274	253	273	278	231	287	289	238	303	280	297	263	284	287	275	286	290	259	266	290	243	253	276	248	260	248	263	288	232	293	295	249	288	248	269	270	253	271	284	248	286	283	282	262	271	236	283	271	254	299	244	258	292	256	292	284	248	300	252	269	288	268	250	282	296	258	262	267	280	240	280	264	285	248	280	272	311	251	275	278	259	266	238	277	233	275	244	264	274	286	271	263	256	268	272	240	251	249	265	282	275	265	269	253	311	275	262	265	266	271	274	272	292	271	276	283	281	261	271	273	259	298	274	305	264	269	300	245	282	275	252	284	296	275	264	267	247	285	277	281	252	265	256	245	256	281	266	302	278	248	282	264	256	265	277	289	257	298	268	271	259	281	257	271	279	273	268	241	283	247	251	253	281	259	259	260	275	246	241	246	261	269	233	281	259	291	262	267	248	241	276	247	234	237	279	245	260	259	245	265	274	268	256	282	284	270	253	266	272	302	258	255	298	270	253	275	284	280	257	245	272	237	263	260	283	255	256	253	286	270	264	275	274	288	304	287	259	270	269	236	284	240	236	276	262	281	242	204	292	297	289	253	258	269	276	263	290	264	261	252	279	261	266	247	289	269	260	259	246	258	267	259	262	306	266	281	246	281	252	265	253	265	247	272	251	271	271	280	239	273	255	280	259	288	291	285	250	273	248	261	261	230	271	262	306	278	263	275	259	245	280	281	279	248	271	307	275	271	272	250	241	253	257	253	258	277	263	257	268	274	275	241	278	262	270	284	253	246	274	248	228	246	258	239	256	277	276	280	268	272	278	268	283	286	251	249	294	265	281	265	246	255	265	272	292	284	268	270	255	251	282	261	281	269	280	263	245	261	280	264	293	290	285	254	280	271	248	252	283	271	255	241	261	254	252	274	269	286	277	247	273	265	299	269	264	258	293	286	290	264	277	261	263	292	282	278	286	294	291	286	244	280	247	254	276	261	247	270	260	267	278	228	245	272	285	263	279	250	265	269	262	258	287	274	280	255	280	271	242	294	242	270	284	286	272	283	266	259	265	255	264	313	244	278	267	260	278	291	278	253	279	275	264	264	242	254	266	250	264	277	274	258	262	276	244	269	265	250	253	273	249	278	267	271	258	259	277	262	254	259	304	301	268	258	254	255	262	255	253	275	232	292	273	250	278	260	286	249	241	255	273	293	270	269	240	253	273	277	262	255	247	287	268	257	282	259	257	249	255	255	274	252	260	282	286	253	264	241	265	262	260	256	259	245	268	231	275	245	286	281	281	253	290	278	260	257	294	275	252	264	239	271	266	288	252	267	242	270	260	255	250	259	252	279	269	275	262	270	266	275	264	268	254	294	283	236	262	286	260	241	307	244	290	253	232	278	247	254	272	268	257	256	266	279	253	279	262	254	265	264	266	282	287	224	257	275	279	307	304	248	266	233	278	324	266	240	256	261	281	280	280	279	298	280	292	276	271	237	277	270	284	273	263	286	259	263	289	294	250	261	246	252	255	275	242	262	263	267	261	293	263	241	253	274	303	244	237	263	269	259	263	285	291	242	265	268	268	260	256	266	262	267	259	234	261	289	282	276	261	268	245	262	269	265	271	261	249	283	242	281	278	274	279	260	263	265	293	232	279	299	262	257	283	233	296	267	270	270	230	266	251	251	261	275	284	278	279	287	247	260	248	305	275	253	230	258	258	270	242	278	295	271	256	234	269	255
22410	2415	5275	5633	4753	3924	3226	2714	2309	2014	1860	1637	1514	1397	1295	1242	1162	1164	1148	1054	987	1002	1023	974	928	938	909	914	885	894	835	843	849	868	825	810	813	834	807	781	770	824	766	788	754	800	743	842	807	708	749	765	743	781	809	702	757	754	696	743	733	754	774	759	719	709	780	717	702	746	723	717	709	688	764	738	724	737	730	760	713	719	724	731	721	749	707	722	729	747	690	680	735	737	715	740	709	725	756	727	692	689	751	691	691	666	653	746	648	716	704	738	663	713	669	702	692	726	699	726	735	694	709	707	690	684	742	712	706	692	664	708	692	707	714	705	717	709	680	707	708	729	665	699	680	657	719	700	738	700	693	691	715	695	642	709	717	720	709	678	697	701	698	713	710	724	723	691	720	671	730	744	720	705	695	699	706	700	707	680	698	735	659	721	677	728	644	705	696	779	689	702	655	727	722	695	667	715	700	683	717	681	707	727	720	676	746	717	687	719	728	691	718	736	726	667	691	691	710	694	699	734	703	674	725	727	696	729	707	681	645	747	712	670	702	737	740	683	716	718	688	673	621	760	721	706	690	712	715	694	707	679	712	679	723	730	743	703	651	702	686	705	691	684	723	682	711	733	669	749	696	738	688	655	708	691	673	721	712	701	689	703	661	697	708	677	695	678	706	701	673	673	695	692	709	704	728	726	699	718	669	738	722	733	698	697	697	693	688	654	686	717	732	706	678	729	652	726	715	741	668	659	688	679	689	669	723	756	707	675	719	698	711	684	714	704	720	666	707	697	726	710	681	672	695	730	743	657	701	694	704	661	690	677	677	709	699	751	717	696	676	655	696	729	695	721	659	707	711	741	692	708	740	697	742	725	720	701	695	723	654	706	675	737	726	719	710	693	696	653	758	668	661	669	685	715	685	702	690	696	681	724	730	716	676	685	732	659	670	692	697	697	720	723	699	685	729	714	678	720	679	738	680	683	700	702	716	703	706	680	743	710	698	700	708	718	684	688	708	671	717	714	733	691	704	695	717	664	708	704	710	711	710	697	680	666	681	728	717	691	717	656	707	652	704	694	710	702	742	658	689	691	651	730	697	689	710	722	672	690	672	700	679	705	745	718	662	719	709	732	712	697	691	654	672	697	702	672	688	705	661	686	695	711	689	710	663	691	669	675	709	708	696	675	710	675	737	694	698	714	756	721	652	701	704	705	746	701	698	660	667	711	717	711	714	655	635	680	660	701	711	700	727	721	654	659	675	697	705	695	749	702	686	660	675	702	728	676	673	718	689	781	687	622	703	716	633	707	736	700	685	724	669	699	671	658	685	720	778	705	694	692	701	686	676	692	695	683	647	670	691	699	696	675	703	679	694	739	671	702	684	696	716	714	670	693	661	711	649	674	711	707	680	687	685	682	714	677	722	620	689	713	673	729	731	720	667	649	723	712	694	652	736	655	706	694	732	703	667	719	684	708	673	713	672	700	700	734	692	697	730	706	678	699	717	682	722	711	668	727	708	712	722	738	738	691	679	693	736	741	647	709	695	705	684	728	708	729	722	735	655	723	692	691	687	736	704	701	694	722	725	748	698	710	716	727	698	725	693	741	703	705	737	742	672	686	665	714	688	713	676	679	698	689	726	712	687	728	695	676	673	721	728	662	707	705	692	672	731	709	723	680	710	694	719	727	722	702	733	695	676	697	680	671	705	681	700	689	732	706	712	697	700	691	732	647	720	729	699	689	715	682	720	716	704	705	671	702	704	679	698	693	716	683	713	675	708	733	709	693	670	680	632	722	695	675	718	723	740	721	724	721	663	717	684	687	689	724	726	671	685	669	713	696	724	670	707	700	677	704	703	709	781	720	701	687	723	712	718	662	721	679	742	667	705	681	658	674	699	731	670	693	675	700	684	659	669	711	671	697	671	709	673	700	656	645	704	699	701	698	672	717	707	705	688	717	697	695	713	720	719	688	681	695	694	689	708	698	685	722	707	701	722	722	742	703	664	734	724	729	678	717	709	692	671	723	718	697	682	689	736	676	732	639	732	664	687	731	680	717	674	709	693	676	675	745	718	693	713	694	681	663	709	719	693	703	727	699	706	714	714	733	658	710	686	693	680	743	696	671	706	647	665	682	678	703	653	677	687	699	715	693	696	719	684	669	716	703	683	702	712	699	686	713	757	690	683	687	703	710	647	727	712	760	631	695	730	686	646	672	736	680	697	721	707	743	740	645	732	707	694	701	699	697	672	728	679	672	742	702	687	721	705	684	707	737	708	692	709	690	756	722	683	698	675	744	738	754	712	715	686	724	741	708	725	650	686	747	718	690	681	713	667	733	736	708	704	721	654	655	661	694	697	656	715	744	723	696	687	668	691	682	756	723	691	659	741	702	697	680	710	706	690	703	734	709	730	680	711	675	667	727	701	700	746	732	702	700	725	694	724	696	767	732	703	729	698	726	678	655	715	712	664	658	694	707	664	708	758	694	677	715	681	751	679	691	754	738	688	736	651	670	707	709	718	708	660	689	662	747	695	674	695	718	645	707	703	731	676	682	668	702	690	706	718	696	686	691	706	671	707	663	663	707	682	718	702	741	646	694	698	746	679	720	664	694	699	728	675	703	704	704	653	693	719	677	678	693	707	679	726	672	713	641	700	679	743	684	684	715	689	698	729	727	681	674	718	681	693	694	690	698	700	688	706	750	728	705	700	691	697	678	705	699	695	708	671	690	665	663	679	644	715	725	721	746	678	683	699	649	687	720	706	712	661	713	692	740	768	747	729	680	725	684	697	657	684	677	675	677	701	675	723	695	716	740	673	708	727	662	667	732	692	696	681	695	720	665	649	681	703	765	764	692	694	724	683	709	701	682	701	667	768	729	707	660	675	725	683	711	707	665	691	693	732	724	764	706	695	766	762	745	689	674	704	740	679	720	752	710	701	654	710	718	746	662	631	660	716	716	699	713	645	688	752	655	691	715	692	707	684	701	689	753	692	713	721	682	704	671	674	711	676	684	727	679	691	706	690	710	689	714	727	689	666	680	739	689	696	733	672	748	693	763	657	717	703	741	710	697	725	697	701	720	691	731	694	750	704	701	679	702	688	675	665	713	693	691	704	705	711	742	721	682	681	672	678	719	722	720	711	668	712	686	679	696	690	738	740	692	716	737	674	722	726	697	759	738	704	650	676	669	730	666	722	695	702	690	677	655	695	691	748	684	735	649	669	723	675	712	674	748	703	665	685	720	753	701	708	709	721	693	655	721	671	707	680	693	712	716	714	693	710	640	697	687	718	755	706	693	671	694	646	721	719	727	687	692	682	683	713	736	730	762	714	694	693	711	716	693	696	673	702	713	689	681	751	710	686	688	689	690	714	670	696	701	679	648	718	691	729	693	734	661	715	699	691	718	718	663	655	702	709	703	664	758	688	708	707	719	690	691	731	706	737	740	655	727	669	654	667	689	686	740	695	710	646	704	703	691	754	706	690	655	691	703
2996	245	171	173	198	179	174	176	178	155	161	177	183	157	163	184	140	147	176	147	169	177	147	158	161	145	163	176	190	161	159	149	158	164	166	145	158	151	168	148	168	151	156	152	166	173	160	162	173	176	149	156	172	152	165	139	152	168	164	169	175	155	152	175	167	169	161	165	156	176	177	155	151	177	165	156	151	144	168	158	178	148	162	155	160	170	166	164	177	149	155	159	164	154	149	156	158	178	164	151	152	163	143	173	175	143	167	163	141	162	165	143	148	141	135	168	174	199	178	143	154	192	172	161	146	151	158	147	176	162	159	164	155	149	152	158	160	166	155	141	187	163	140	158	154	175	152	155	156	149	157	153	150	159	165	163	163	190	156	141	170	158	162	155	142	173	139	151	145	150	185	156	157	160	189	153	157	167	153	156	148	180	166	159	167	174	173	147	162	155	154	146	163	168	159	165	144	187	148	178	162	169	160	180	190	169	159	157	156	187	170	178	176	174	148	155	147	175	195	157	175	187	164	169	144	174	138	152	146	142	183	172	163	157	172	149	161	174	162	163	172	152	165	161	172	177	146	145	160	177	183	146	156	186	161	189	156	161	155	168	163	166	171	148	149	152	173	155	170	152	158	160	157	156	145	177	161	162	142	159	147	163	172	173	166	163	166	179	151	179	177	197	155	188	146	148	168	134	165	150	155	173	152	152	179	144	155	156	158	173	159	156	158	169	180	163	194	135	184	131	144	171	185	166	167	159	163	170	159	167	153	147	148	164	153	161	171	169	134	145	170	157	166	172	160	171	171	182	171	170	161	138	124	147	156	165	173	153	180	173	158	160	173	175	163	162	140	150	151	166	150	167	169	167	157	147	160	170	162	179	180	150	152	144	167	151	149	148	162	170	166	170	171	144	146	166	164	151	172	152	175	157	155	153	163	165	180	162	178	161	178	170	155	171	180	176	142	162	168	142	155	168	150	183	176	154	180	164	151	163	156	173	141	158	154	166	168	179	166	174	141	163	179	150	163	153	152	176	177	145	174	173	149	165	169	138	164	168	162	171	155	163	163	140	163	165	167	155	157	169	167	165	174	162	158	158	160	174	180	157	133	167	160	161	159	170	171	188	145	152	174	161	154	167	158	159	163	150	177	168	154	168	164	190	149	158	155	169	155	162	155	152	148	167	163	161	141	173	134	151	177	158	159	155	165	156	173	177	161	160	139	145	151	133	170	148	143	172	158	171	151	148	162	147	161	169	145	172	157	172	156	160	176	166	168	155	135	139	162	166	153	163	148	175	156	154	162	163	174	159	175	168	172	149	154	153	169	148	156	159	177	164	171	155	172	163	186	158	165	172	175	160	155	146	195	170	162	149	151	158	163	162	166	156	168	130	165	156	172	156	154	159	166	163	156	167	163	151	182	139	144	188	177	174	176	158	167	173	159	152	150	162	146	170	163	181	159	151	161	145	171	150	159	163	159	163	180	153	170	184	172	197	159	161	151	168	189	150	165	186	155	174	157	169	142	173	148	123	145	165	173	170	160	157	150	159	165	146	154	156	171	155	170	178	152	166	145	150	162	156	171	153	164	162	175	178	164	155	170	172	172	143	151	163	162	160	157	157	137	171	178	153	172	157	149	164	161	146	176	194	183	159	176	160	163	167	159	162	171	164	165	153	184	152	144	157	146	150	154	150	170	175	161	169	170	166	176	153	174	167	168	152	132	186	164	152	169	169	167	166	169	154	179	151	158	169	157	167	174	161	167	168	184	180	174	152	166	172	157	148	178	168	181	157	156	198	153	175	159	174	158	160	164	153	153	160	156	163	177	171	176	156	169	152	163	166	178	185	142	172	165	166	156	167	165	151	159	168	143	163	159	164	170	144	189	160	161	184	169	165	172	177	166	144	141	161	159	145	141	158	154	187	173	164	192	167	152	176	162	168	154	146	151	155	211	145	186	176	182	143	159	167	180	155	174	148	178	190	164	172	156	173	176	160	162	167	132	174	190	135	150	137	150	158	162	178	143	160	162	145	163	156	149	167	142	193	173	171	145	172	180	159	174	179	165	159	171	155	178	160	171	145	163	150	159	196	174	166	170	163	158	155	146	167	156	135	143	166	171	169	166	169	171	199	168	165	138	152	157	162	148	180	152	158	177	174	162	145	162	163	158	166	191	148	162	151	168	155	162	159	180	160	140	135	153	147	150	175	174	154	150	163	167	147	166	171	165	173	167	192	160	186	146	162	175	168	178	169	148	152	169	163	156	182	171	156	176	184	172	147	148	168	157	169	175	152	167	174	171	164	163	147	176	150	165	148	183	179	143	154	153	165	150	164	145	195	156	170	174	141	150	154	156	161	161	165	160	140	179	142	181	147	176	166	136	152	148	154	165	159	168	163	185	162	153	146	185	156	171	158	173	178	151	174	188	124	168	168	167	168	166	156	176	159	178	151	157	191	156	151	185	161	154	190	200	163	161	160	170	164	139	164	151	171	165	166	181	158	161	147	162	187	152	139	180	164	142	174	151	167	155	159	160	171	168	158	148	163	170	146	175	171	193	162	153	178	160	151	147	163	174	143	174	160	166	192	189	168	173	136	166	176	171	177	194	173	150	171	163	167	154	172	157	133	155	158	175	152	146	159	139	171	172	191	149	161	146	157	176	154	156	184	163	171	173	156	183	165	173	148	162	178	148	163	164	164	151	169	159	168	149	166	184	156	162	170	180	158	173	167	177	146	176	134	147	157	148	149	145	139	156	159	165	144	173	161	188	153	178	167	172	158	158	186	145	153	165	167	140	151	159	167	162	165	177	150	155	176	158	170	163	159	154	157	186	186	162	169	151	160	178	151	177	152	166	163	186	181	152	150	157	161	134	152	138	159	137	167	146	164	160	181	145	193	173	147	173	133	181	162	161	193	177	156	153	156	183	179	142	148	162	170	181	152	163	173	143	162	178	160	156	154	154	157	164	177	174	192	156	147	186	155	180	167	182	164	181	159	166	165	181	151	154	175	150	160	175	163	160	160	160	155	148	150	169	175	174	168	153	131	162	159	156	171	153	158	167	175	155	138	166	167	148	154	137	155	154	163	163	149	187	149	162	165	168	177	192	142	172	164	175	151	150	170	169	135	175	169	159	175	172	169	179	184	162	136	180	166	164	167	135	182	165	197	143	151	168	145	147	153	166	145	143	189	178	161	158	186	161	155	165	157	194	149	166	160	185	156	149	143	189	154	157	162	179	154	164	171	153	168	144	176	183	151	167	157	153	161	174	163	166	136	147	158	184	161	191	185	134	144	165	135	168	183	153	176	162	182	160	172	167	160	176	163	171	164	162	178	169	164	182	171	171	149	183	143	149	161	155	188	155	188	170	189	166	177	160	183	148	167	154	159	163	159	185	159	149	176	163	152	179	188	174	160	172	126	136	171	162	185	149	159	171	175	163	176	196	160	144	180	158	156	178	175	156	164	161	163	161	141	173	145	158	156	159	152
3095	551	660	657	583	571	534	570	632	530	523	497	565	495	550	456	516	507	522	471	516	524	511	476	520	479	533	538	537	456	471	487	512	497	498	476	524	508	486	499	481	482	495	486	495	517	500	480	500	534	486	490	532	558	498	511	477	504	479	461	478	493	522	482	484	502	457	492	484	502	508	511	485	483	469	485	505	469	507	490	461	474	522	497	502	469	484	524	483	480	505	527	490	481	469	506	506	499	469	527	476	480	500	485	476	476	503	541	466	461	550	492	472	488	446	520	494	453	512	487	488	491	520	476	456	467	444	449	492	478	486	456	487	477	483	474	476	486	468	555	492	517	468	475	509	474	514	494	546	485	483	503	513	471	482	465	491	459	507	494	476	490	509	499	562	505	502	482	480	528	527	442	504	486	508	480	500	488	457	493	519	523	521	481	483	525	498	474	490	483	488	524	483	501	500	461	475	451	483	493	539	504	497	483	490	513	542	486	496	478	463	463	507	523	504	490	454	497	503	492	532	494	480	483	497	493	499	505	489	488	455	500	489	492	495	476	476	499	454	458	494	495	507	459	494	482	508	500	506	472	465	490	517	489	500	507	476	493	504	500	475	498	500	508	479	491	506	484	492	482	553	485	495	539	477	507	545	511	517	511	486	483	499	458	475	480	496	493	459	505	511	500	469	511	498	496	496	452	489	487	483	509	482	522	441	501	455	485	485	505	493	481	509	488	497	508	536	517	520	480	494	479	491	473	486	496	480	495	508	488	495	485	476	538	463	502	494	488	492	473	491	516	500	497	487	515	512	501	488	496	515	493	460	498	491	469	495	454	505	479	495	494	531	460	512	501	485	488	497	485	504	470	470	443	497	524	482	498	468	516	484	481	457	449	529	460	506	477	488	498	469	518	494	473	512	494	483	465	507	485	467	479	528	523	485	498	510	483	445	501	446	493	556	499	495	459	488	483	494	484	463	509	485	495	533	499	506	526	515	493	483	505	488	469	473	455	474	539	501	471	536	499	518	509	466	474	468	510	468	518	534	467	521	490	517	477	503	487	448	496	525	513	508	487	470	503	455	487	453	477	529	484	440	485	480	466	498	485	477	501	505	471	510	499	493	506	463	489	510	524	488	446	515	517	504	488	513	518	493	529	477	493	508	469	476	503	517	491	471	506	497	503	504	500	462	462	463	521	492	507	486	502	500	468	477	499	450	484	460	465	511	478	464	478	502	455	497	502	553	517	522	498	463	501	478	503	539	486	516	474	480	538	474	565	484	504	453	508	531	503	495	532	498	477	482	492	473	507	498	487	516	462	510	486	483	484	445	482	485	511	483	482	473	527	464	477	465	512	510	492	494	505	499	490	489	510	542	498	487	456	524	510	507	534	516	537	476	498	484	466	499	455	497	484	484	492	477	520	472	491	516	515	488	498	485	440	520	478	483	511	504	497	516	502	495	486	491	539	475	535	528	499	500	493	484	483	520	478	544	491	474	479	500	494	494	466	488	455	507	448	537	518	501	490	487	481	473	476	502	518	507	504	529	498	489	513	474	517	501	502	469	532	488	484	488	477	473	495	481	466	489	482	511	487	497	543	513	482	483	473	475	545	483	468	483	481	477	495	497	489	508	474	475	514	521	481	497	519	518	467	467	490	542	497	472	505	521	492	509	496	512	471	485	512	498	461	485	507	518	484	503	460	483	462	504	480	470	463	471	528	474	516	474	486	498	481	480	555	454	499	488	480	470	479	516	492	518	517	539	468	462	519	478	498	461	487	500	543	490	482	453	516	522	497	528	522	519	476	435	519	474	492	493	470	459	473	482	456	491	519	469	495	449	506	488	456	524	470	509	506	490	498	494	517	527	488	489	468	468	479	474	496	502	478	494	529	493	486	516	517	427	495	435	486	470	478	495	495	500	492	487	469	526	493	489	534	506	524	444	493	485	503	492	477	470	488	493	526	495	521	470	494	455	491	477	502	483	502	525	531	493	461	506	519	463	511	471	467	468	502	501	493	489	480	508	483	534	485	508	510	474	512	498	472	524	526	494	434	518	500	483	510	477	527	499	494	514	482	479	472	473	481	507	498	491	516	473	480	478	519	480	500	489	493	480	479	486	501	509	497	487	473	485	504	512	489	521	519	467	489	519	485	501	501	451	463	479	463	484	491	517	480	506	479	498	499	520	482	510	461	486	474	504	491	507	509	465	534	523	468	488	507	467	522	561	493	475	515	483	512	483	515	495	473	509	493	483	539	524	492	505	454	494	542	495	476	510	484	505	435	506	467	496	489	509	468	509	509	462	491	451	490	504	460	449	498	491	483	511	519	505	460	499	514	500	500	500	466	505	500	451	451	498	485	518	469	484	478	474	527	514	495	500	497	473	499	496	448	515	466	487	545	501	494	492	467	538	507	515	483	520	498	454	532	497	502	472	504	503	491	510	543	453	497	539	437	457	522	493	537	519	496	488	450	500	481	458	478	517	484	500	530	476	509	515	464	495	534	472	492	519	506	469	499	531	470	506	468	536	518	518	493	475	501	486	471	470	480	500	513	499	511	502	486	486	468	474	513	505	474	497	486	441	485	491	495	428	488	507	511	509	510	490	489	460	519	503	492	480	522	489	475	503	493	465	508	509	482	472	497	510	476	481	489	480	543	519	494	500	518	514	489	489	522	492	526	484	472	498	474	470	484	492	534	462	492	503	505	502	487	482	479	566	476	467	504	506	518	512	486	470	495	488	460	483	519	481	489	492	488	487	493	459	479	482	500	484	509	535	483	473	512	444	505	495	493	486	525	508	565	482	502	459	496	505	484	477	493	488	499	513	514	520	507	487	492	526	470	487	504	477	495	472	431	489	513	485	491	456	512	483	469	526	484	491	543	493	523	441	485	549	465	529	463	475	516	515	507	476	487	481	500	513	499	463	496	504	512	503	542	518	495	485	541	464	501	499	475	480	457	496	483	500	466	538	482	436	506	506	533	495	482	529	489	505	506	514	504	468	485	488	462	516	562	494	500	478	487	451	520	462	501	531	474	458	480	464	492	509	462	533	455	512	484	501	485	518	496	519	510	500	504	462	487	492	528	465	537	491	474	482	496	480	498	500	520	501	504	515	535	496	492	498	548	491	460	495	467	496	496	469	499	503	472	533	484	515	489	507	437	482	457	535	500	476	494	520	505	496	495	473	499	512	456	499	508	538	492	501	440	489	527	479	503	556	483	481	523	491	488	502	492	482	464	479	513	485	508	490	492	486	573	457	536	520	484	483	527	508	526	487	455	501	492	485	541	520	502	481	502	492	512	511	506	444	481	486	499	488	511	521	513	481	484	483	506	475	500	469	494	507	492	518	486	474	462	489	502	504	506	502	464	486	493	506	500	515	524	502	473	483	471	471	572	497	463	492	476	488	487	473	509	444	472	522	478	504	462	492	512	502	467	491	493	522	496	465	502	486	472	442	509	506	498	489	499	524	494	463	540	476	512	522	516	518	501
30176	7457	1382	1029	771	630	532	441	434	404	375	361	327	363	379	353	343	316	311	309	327	329	339	331	309	297	340	320	303	356	316	310	329	315	283	323	304	320	336	287	329	332	322	323	317	302	333	332	301	308	296	306	289	319	305	266	275	304	352	285	341	290	283	297	322	308	293	324	283	302	312	301	292	290	308	271	274	298	322	304	304	281	275	314	300	309	319	315	309	310	289	297	298	297	313	283	290	305	305	280	308	290	292	301	307	291	298	282	286	284	280	288	301	307	305	301	259	310	294	312	289	315	311	273	282	305	304	302	334	286	298	310	279	289	323	254	326	319	298	297	306	293	315	278	267	323	307	318	328	305	324	319	329	343	304	309	305	282	238	299	309	277	327	283	296	288	295	271	314	317	313	297	304	278	276	261	324	295	339	284	290	322	312	295	318	307	292	311	314	310	274	285	317	328	279	291	281	312	324	313	274	318	303	291	326	304	328	295	306	288	289	297	311	279	259	344	299	299	293	283	309	274	289	295	268	288	311	295	320	307	326	289	314	291	313	320	333	316	300	335	289	287	306	278	274	292	280	286	305	306	301	299	298	290	308	315	283	292	291	276	291	311	324	342	318	295	291	300	269	304	306	274	285	289	286	308	256	279	301	290	295	322	307	287	324	270	318	312	306	314	311	365	284	306	296	299	303	299	287	326	339	307	298	305	286	326	295	273	315	348	315	294	243	322	288	279	263	260	283	290	297	323	294	285	290	293	269	287	284	320	288	298	290	301	306	312	310	290	309	326	301	316	295	308	300	310	319	303	276	324	289	285	271	270	289	283	284	307	321	300	307	289	289	312	272	281	306	328	287	268	283	263	300	270	291	310	284	289	325	291	258	307	299	297	301	334	292	294	315	296	315	289	295	294	335	286	267	293	278	308	278	283	281	294	309	286	307	301	307	308	273	300	306	302	292	297	319	309	273	292	328	307	292	297	304	296	279	304	297	269	330	278	290	346	289	325	259	272	304	313	315	280	272	302	308	316	315	325	282	279	263	285	297	304	315	304	305	283	308	316	296	310	311	294	310	316	319	305	281	271	303	282	316	321	301	287	269	283	312	335	285	274	275	276	292	266	321	315	317	327	300	304	307	300	285	285	334	280	287	294	289	300	274	280	278	283	299	297	315	302	305	269	322	280	257	323	305	294	306	296	284	291	277	298	312	296	291	284	275	256	272	305	288	322	288	339	298	303	324	312	340	302	305	285	316	318	297	281	301	325	296	296	315	283	272	274	275	305	300	280	300	268	295	295	309	289	293	342	292	291	289	321	283	317	277	288	288	308	298	293	312	321	327	276	300	321	301	330	296	279	322	298	306	278	270	296	317	288	289	308	272	295	261	303	297	317	291	277	290	304	290	336	343	339	304	291	315	288	294	257	302	282	278	298	292	325	302	299	305	262	303	340	297	315	305	306	313	276	314	306	312	281	294	282	280	306	306	324	292	290	298	307	318	316	308	324	263	299	313	300	302	319	315	318	312	317	307	294	283	290	274	339	282	296	275	335	332	297	310	290	302	313	278	283	335	306	285	290	274	301	303	299	291	280	282	279	276	284	317	289	285	289	257	279	287	312	278	327	311	293	340	277	281	302	267	329	313	298	283	298	290	293	308	298	319	271	300	266	281	308	294	291	280	296	293	288	288	285	303	280	327	291	315	279	302	290	338	312	251	297	311	318	319	308	310	307	289	306	288	307	292	294	292	320	276	314	271	312	299	310	294	317	291	289	291	289	272	289	315	314	310	309	319	281	293	309	339	272	296	278	286	263	300	284	287	290	319	297	302	291	298	293	317	329	307	284	303	279	289	255	293	285	301	289	314	320	303	300	311	319	305	288	282	311	274	302	313	316	282	331	290	305	292	302	325	300	321	290	327	307	295	295	301	296	309	299	293	277	283	297	295	289	317	293	304	302	340	321	316	279	322	284	295	305	315	318	277	325	300	283	273	277	315	278	315	276	318	267	314	330	301	299	297	289	321	323	298	294	277	273	292	294	334	310	313	323	305	300	292	295	299	287	305	300	307	302	320	301	310	289	300	298	306	307	308	306	302	291	315	320	317	281	309	320	294	321	316	297	285	308	317	272	332	309	314	301	306	309	300	270	335	257	305	305	311	288	326	282	305	277	295	277	311	323	264	303	298	285	297	295	302	271	290	301	304	289	295	315	314	275	289	313	307	303	287	298	268	315	291	288	317	286	285	306	316	278	263	311	305	291	314	287	302	278	308	283	329	324	293	285	287	290	327	304	293	353	299	263	277	308	325	301	292	292	279	325	285	290	289	295	328	294	302	299	316	303	306	285	287	305	273	314	300	307	322	320	316	290	296	317	315	292	251	288	294	272	296	312	293	283	279	285	300	310	306	302	312	304	303	298	328	327	273	308	287	287	285	276	324	302	309	301	317	295	303	273	304	296	297	280	319	294	269	285	301	330	289	282	318	292	306	304	317	310	308	282	296	318	315	281	262	284	358	306	285	295	295	308	322	297	320	305	326	291	304	285	296	289	296	284	299	295	281	262	322	293	281	300	283	304	298	278	299	274	299	267	291	294	274	304	309	309	299	288	310	297	331	321	337	307	329	280	293	298	317	306	317	272	284	295	313	264	256	307	275	266	261	289	304	289	293	255	311	311	313	304	306	269	330	305	288	303	286	312	287	282	260	298	267	316	286	308	272	327	295	315	297	294	310	272	287	270	283	331	269	274	290	267	319	304	324	287	305	314	279	306	304	298	303	284	269	319	338	310	305	293	285	297	310	285	311	287	277	340	322	291	287	322	315	303	291	282	312	321	266	291	308	283	294	289	287	256	274	303	308	309	309	300	290	308	315	278	292	325	317	300	300	269	314	312	312	307	288	294	317	293	313	284	306	307	303	299	316	300	308	316	322	268	311	285	323	299	279	312	288	277	309	318	299	314	291	290	293	318	312	293	281	294	295	283	309	326	288	310	291	330	286	295	299	297	277	307	298	310	296	307	309	296	297	293	297	289	286	319	302	293	268	297	311	294	301	298	317	316	315	277	264	290	308	299	305	265	307	314	310	300	294	321	297	297	297	274	300	326	298	285	306	319	310	286	280	320	320	299	293	297	298	298	284	300	300	330	310	274	298	331	270	305	309	294	296	288	273	318	299	316	288	330	293	296	323	299	285	321	306	280	339	308	305	288	312	263	307	296	278	301	331	288	332	293	315	300	291	293	311	335	297	314	283	332	286	275	297	308	308	284	287	318	283	280	306	295	279	272	289	301	233	301	280	311	304	302	294	273	319	316	321	307	284	282	289	330	291	329	320	299	285	287	302	262	300	338	322	313	273	297	288	279	298	297	304	327	323	322	290	297	282	302	299	302	278	292	270	271	300	300	272	253	269	290	300	323	304	347	297	296	293	315	285	283	302	307	289	274	291	317	295	295	312	349	305	288	299	313	311	295	291	299	320	271	308	284	281	332	332	289
16717	1741	3225	3495	2974	2543	2134	1799	1620	1522	1451	1336	1252	1221	1140	1120	1034	996	1019	947	947	934	942	942	950	930	936	875	872	864	908	881	832	871	784	837	899	820	880	844	889	856	877	845	877	914	811	839	865	838	876	791	829	825	781	819	781	796	843	853	804	857	797	851	852	819	834	836	776	811	791	824	822	850	803	815	790	817	868	822	866	799	826	836	866	793	799	812	796	834	771	846	831	793	800	803	808	769	866	796	770	764	810	784	770	811	844	805	845	825	818	846	782	792	769	830	779	797	784	806	800	830	753	790	767	815	810	806	792	835	832	834	808	780	823	830	822	827	821	809	786	807	800	805	800	813	755	747	777	810	772	809	805	802	793	817	777	855	786	777	801	804	844	757	767	793	809	809	784	790	768	760	810	832	837	819	798	829	797	815	789	813	797	802	801	799	786	805	810	785	784	849	798	794	824	820	834	817	864	777	793	803	819	804	796	800	839	840	792	787	796	786	840	779	779	843	813	769	837	803	797	764	817	765	757	814	829	794	838	796	794	811	810	740	789	795	788	814	810	813	782	779	804	798	800	878	773	750	831	817	804	790	789	753	838	803	818	850	781	831	810	753	822	781	832	839	795	807	761	775	831	715	790	786	806	765	787	785	798	857	788	802	831	781	724	835	823	800	832	854	845	798	782	818	800	791	792	806	783	736	832	804	814	772	816	745	837	758	778	823	757	782	796	803	813	819	791	790	791	803	794	835	786	753	780	806	812	828	869	804	791	870	783	826	781	842	806	767	796	816	812	760	790	845	801	781	801	835	781	769	798	791	837	849	808	816	789	836	824	764	821	846	839	789	827	838	810	833	811	832	807	811	787	796	843	796	794	795	805	776	790	810	800	814	813	832	836	782	872	777	822	806	820	819	791	822	767	762	774	828	795	792	795	810	836	806	872	790	804	773	786	821	829	794	804	822	771	781	794	836	806	769	816	807	804	767	779	786	766	786	812	808	834	780	826	843	814	810	813	812	854	780	764	800	838	845	866	789	839	789	854	774	801	772	830	794	761	780	810	824	833	865	789	812	798	800	833	820	776	789	768	785	752	815	807	812	831	789	797	770	795	893	795	843	813	757	761	820	818	814	758	845	787	827	844	815	854	821	799	753	776	767	812	772	882	823	813	821	831	830	788	804	792	824	757	807	795	794	809	812	756	823	798	847	846	772	841	824	819	775	802	780	764	846	813	756	793	801	801	792	806	834	785	774	766	828	773	772	825	769	790	816	790	767	773	788	807	822	780	805	780	786	753	824	813	808	771	830	813	805	830	806	818	815	782	861	833	794	775	797	813	755	760	798	811	835	759	768	846	792	754	817	772	802	797	742	784	797	815	824	836	796	748	828	799	810	789	823	779	764	819	790	774	735	834	776	797	824	865	779	815	802	841	797	766	816	830	804	807	829	788	821	755	819	763	813	792	767	820	847	846	811	814	817	779	811	820	807	825	831	808	798	748	781	788	780	810	801	827	799	773	804	873	748	867	797	819	828	842	784	801	794	853	831	783	822	834	786	787	817	855	808	782	807	805	811	765	815	764	810	765	786	815	841	848	817	763	820	833	703	839	744	800	851	823	739	818	809	785	779	782	870	816	801	832	818	858	764	794	807	805	812	812	839	838	802	802	726	790	823	793	816	781	850	809	751	839	801	798	825	749	788	781	806	777	792	798	759	804	770	849	818	777	814	758	856	814	788	759	784	798	812	842	824	774	769	807	837	785	777	856	774	812	839	761	819	803	793	748	826	832	800	829	760	806	787	834	842	821	750	777	800	758	768	825	836	844	786	828	801	805	842	782	822	817	814	836	844	808	828	822	846	791	806	806	756	781	800	827	795	824	832	805	804	832	777	788	760	784	836	787	819	757	885	782	828	784	820	803	811	857	786	733	851	786	817	796	816	744	841	847	801	848	783	822	875	794	841	783	801	767	797	815	811	842	824	773	832	781	797	816	835	733	818	825	844	806	883	844	752	761	770	799	803	824	827	783	815	782	801	769	812	811	806	827	825	827	847	819	793	864	830	807	812	861	796	782	780	814	812	800	809	767	789	845	765	746	815	826	809	808	835	776	814	782	784	784	787	805	749	797	804	796	808	798	817	820	803	778	725	799	763	760	784	806	756	843	854	876	780	811	818	837	762	787	794	799	813	810	785	766	852	781	832	832	848	801	796	787	752	817	792	825	775	826	825	835	769	825	783	770	807	808	843	780	792	811	787	827	817	846	794	835	797	784	798	835	795	826	812	765	799	824	809	801	836	826	815	789	779	861	825	832	800	805	796	774	791	822	775	772	839	836	822	792	793	795	767	854	745	782	789	798	785	837	786	784	785	790	828	819	774	821	797	750	827	848	763	833	798	799	800	806	787	794	814	822	803	786	842	816	804	814	798	836	819	817	769	824	832	785	818	803	820	748	797	804	840	775	800	771	858	757	779	824	753	776	823	823	810	793	822	789	797	823	776	819	826	783	773	781	820	807	824	880	795	757	824	805	834	827	773	798	818	865	809	800	816	835	824	803	829	793	817	784	784	816	775	851	789	793	803	797	814	818	775	795	794	759	798	789	771	799	763	769	834	811	858	838	785	830	751	821	779	808	797	851	770	778	857	828	818	788	860	819	768	757	826	808	788	777	854	813	809	841	823	852	724	799	793	824	833	807	846	820	786	798	802	820	794	821	812	801	735	802	770	797	785	813	812	799	825	861	785	818	793	812	816	750	789	837	778	761	818	818	772	812	833	762	828	821	756	773	729	790	786	803	814	807	850	823	832	817	812	849	844	825	836	792	817	778	805	790	748	782	832	786	795	868	809	786	767	772	829	785	798	782	791	806	822	776	875	768	818	831	787	822	797	733	760	795	810	766	857	861	755	840	796	757	796	837	813	843	747	812	773	824	822	785	820	829	804	753	798	826	820	787	811	801	800	838	831	795	802	812	807	816	830	826	812	816	830	802	773	778	815	824	783	787	844	824	803	796	757	804	827	849	798	783	799	843	796	818	835	785	758	803	817	770	738	822	782	826	770	751	835	769	779	796	800	804	851	796	813	822	781	795	852	759	791	769	768	806	772	799	794	765	910	813	835	830	773	771	839	821	784	792	817	811	811	817	809	818	778	701	815	755	764	830	778	794	770	798	862	747	756	846	803	764	771	830	775	828	841	808	731	792	803	845	831	799	809	813	826	809	753	851	849	730	778	816	781	816	815	779	801	875	821	784	832	828	863	766	811	844	851	814	805	836	771	868	772	790	799	782	821	745	789	819	811	806	769	845	782	814	758	784	809	794	805	781	861	777	788	744	866	831	796	799	819	798	847	789	771	796	815	783	865	817	789	777	765	764	799	818	847	804	819	809	809	813	792	766	826	811	780	813	803	824	765	860	813	791	777	827	828	813	748	816	825	800	793	753	803	748	808	831	810	818	784	702	807	822	775	806	784	843	786	788	802	799	794	780	824	786	816
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
